mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-18 16:03:11 +00:00
1 line
195 KiB
JSON
1 line
195 KiB
JSON
[{"uid":"354b900822820c1e","name":"should set field with all protocols enabled","time":{"start":1752245281648,"stop":1752245281649,"duration":1},"status":"passed","severity":"normal"},{"uid":"723411d13f8ce7a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1752245329868,"stop":1752245329868,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb637dca9c3cffba","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1752245329862,"stop":1752245329864,"duration":2},"status":"passed","severity":"normal"},{"uid":"31c062a75807160","name":"should wait for Store peer to be connected","time":{"start":1752245320398,"stop":1752245320399,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab197af4a776a992","name":"should handle errors when getting connections","time":{"start":1752245290569,"stop":1752245290569,"duration":0},"status":"passed","severity":"normal"},{"uid":"81359bccc9b3f628","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1752245329847,"stop":1752245329847,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca545727cf8a7760","name":"should reject if WakuNode is not started","time":{"start":1752245320382,"stop":1752245320382,"duration":0},"status":"passed","severity":"normal"},{"uid":"67aee8901b758823","name":"should not fail to stop the service if it was not started","time":{"start":1752245303590,"stop":1752245303590,"duration":0},"status":"passed","severity":"normal"},{"uid":"91c1ce840bd7e727","name":"should clear existing timers before creating new ones","time":{"start":1752245291440,"stop":1752245291440,"duration":0},"status":"passed","severity":"normal"},{"uid":"14ababd356e4d652","name":"should process up to 3 peers at once","time":{"start":1752245290844,"stop":1752245290845,"duration":1},"status":"passed","severity":"normal"},{"uid":"15fd3e541ccd0fa5","name":"Ephemeral messages are not stored","time":{"start":1752245357061,"stop":1752245357062,"duration":1},"status":"passed","severity":"normal"},{"uid":"36e8412b702012c2","name":"messageHashStr produces consistent results for the same input","time":{"start":1752245291100,"stop":1752245291100,"duration":0},"status":"passed","severity":"normal"},{"uid":"896e6433ac609cbf","name":"should push the message to the outgoing buffer","time":{"start":1752245334665,"stop":1752245334665,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ccf01dc76546b06","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1752245463600,"stop":1752245463601,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd466af75ad79fd6","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1752245291426,"stop":1752245291438,"duration":12},"status":"passed","severity":"normal"},{"uid":"b5b148433bd42f06","name":"Push message with content topic containing Arabic","time":{"start":1752245948330,"stop":1752245948331,"duration":1},"status":"passed","severity":"normal"},{"uid":"927daff2871b786d","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1752245495627,"stop":1752245495627,"duration":0},"status":"skipped","severity":"normal"},{"uid":"33d6214277764f87","name":"Check publish message containing JSON","time":{"start":1752245470747,"stop":1752245470747,"duration":0},"status":"passed","severity":"normal"},{"uid":"af6ed962b773b158","name":"Push message with emoji payload","time":{"start":1752245948342,"stop":1752245948343,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1139be9e16d255c","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1752245299405,"stop":1752245299405,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a835b26c5fcce59","name":"should properly compute the node id","time":{"start":1752245281643,"stop":1752245281644,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ccdeb8a6c37ceaa","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1752245564444,"stop":1752245564444,"duration":0},"status":"passed","severity":"normal"},{"uid":"6291a7a5d4d08548","name":"should return false when no connections","time":{"start":1752245291250,"stop":1752245291250,"duration":0},"status":"passed","severity":"normal"},{"uid":"c02beff992e15843","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1752245275720,"stop":1752245275721,"duration":1},"status":"passed","severity":"normal"},{"uid":"17b516497e9c556b","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752245610156,"stop":1752245610157,"duration":1},"status":"passed","severity":"normal"},{"uid":"92d9edabe7fba38c","name":"Push message with content topic containing unicode special characters","time":{"start":1752245948347,"stop":1752245948348,"duration":1},"status":"passed","severity":"normal"},{"uid":"f007776aafa6e407","name":"Push message with content topic containing shell command","time":{"start":1752245948347,"stop":1752245948347,"duration":0},"status":"passed","severity":"normal"},{"uid":"94efd7b392b733c1","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1752245291425,"stop":1752245291426,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2caf28a00cc7bec","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752245948346,"stop":1752245948346,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5fb302a72502156","name":"should check false positive rate","time":{"start":1752245331789,"stop":1752245331789,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbb3e3f4ba6847da","name":"should not fail to stop the service if it was not started","time":{"start":1752245446336,"stop":1752245446339,"duration":3},"status":"passed","severity":"normal"},{"uid":"c20d9ccd08172f4d","name":"Push message with unicode special characters payload","time":{"start":1752245948328,"stop":1752245948328,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca3ef59cbe36009c","name":"Subscribe to topic containing Script and receive message","time":{"start":1752245841224,"stop":1752245841224,"duration":0},"status":"passed","severity":"normal"},{"uid":"f477554798ac9565","name":"Publish message with large meta","time":{"start":1752245470752,"stop":1752245470752,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc788c01e19f48f9","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1752245370576,"stop":1752245370576,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b4150cc1b1c049f","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752245595720,"stop":1752245595720,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b4b7523ba6bebc3","name":"should handle special patterns correctly","time":{"start":1752245331786,"stop":1752245331786,"duration":0},"status":"passed","severity":"normal"},{"uid":"79098f7e8cc7bc7b","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1752245275710,"stop":1752245275711,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9f1b26f30791951","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1752245329859,"stop":1752245329862,"duration":3},"status":"passed","severity":"normal"},{"uid":"8f73786bb9cfdd59","name":"Refresh subscription","time":{"start":1752245841202,"stop":1752245841203,"duration":1},"status":"passed","severity":"normal"},{"uid":"b39b5801502da206","name":"should create dialer with libp2p and shardReader","time":{"start":1752245290816,"stop":1752245290816,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ba1cff13a8b55a2","name":"Check received message containing Script","time":{"start":1752245798166,"stop":1752245798166,"duration":0},"status":"passed","severity":"normal"},{"uid":"2080b410ba1b7ccf","name":"Push message with content topic containing JSON","time":{"start":1752245948347,"stop":1752245948347,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0dc84ca2a332a0f","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1752245275703,"stop":1752245275703,"duration":0},"status":"passed","severity":"normal"},{"uid":"28411cf6ac905e50","name":"should dispatch connect and disconnect events","time":{"start":1752245320617,"stop":1752245320617,"duration":0},"status":"passed","severity":"normal"},{"uid":"b99be5bd8a3da3e9","name":"should never report false negatives","time":{"start":1752245331785,"stop":1752245331785,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cfeac84e253fe4","name":"Check message with no pubsub topic is not received","time":{"start":1752245798183,"stop":1752245798184,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d094050bd72051f","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1752245617916,"stop":1752245617917,"duration":1},"status":"broken","severity":"normal"},{"uid":"fc48019fa6eb1d8d","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1752245291090,"stop":1752245291091,"duration":1},"status":"passed","severity":"normal"},{"uid":"71a876ce7b74db65","name":"Push message with SQL Injection payload","time":{"start":1752245948323,"stop":1752245948323,"duration":0},"status":"passed","severity":"normal"},{"uid":"b453e1ea79a210fa","name":"Check publish message containing special chars","time":{"start":1752245470744,"stop":1752245470744,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5a1ab0183ff1453","name":"should get / set TCP multiaddr","time":{"start":1752245281645,"stop":1752245281645,"duration":0},"status":"passed","severity":"normal"},{"uid":"5be4d2d2b765342a","name":"should return false when at bootstrap limit","time":{"start":1752245291256,"stop":1752245291257,"duration":1},"status":"passed","severity":"normal"},{"uid":"75d604d2e3bf2826","name":"should properly create location multiaddrs - tcp4","time":{"start":1752245281646,"stop":1752245281646,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f0e7d2805ca5fc1","name":"should be safe to call multiple times","time":{"start":1752245290883,"stop":1752245290883,"duration":0},"status":"passed","severity":"normal"},{"uid":"92a23d1e47416e49","name":"should work with custom bootstrap limits","time":{"start":1752245291266,"stop":1752245291266,"duration":0},"status":"passed","severity":"normal"},{"uid":"e69b3f91f0e39651","name":"should throw error - no id","time":{"start":1752245281642,"stop":1752245281642,"duration":0},"status":"passed","severity":"normal"},{"uid":"da839d88c32ad9d5","name":"should return true when over bootstrap limit","time":{"start":1752245291259,"stop":1752245291259,"duration":0},"status":"passed","severity":"normal"},{"uid":"80d945a329a6af03","name":"can start and stop the service","time":{"start":1752245355413,"stop":1752245355413,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fd7e4d262da810b","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1752245275711,"stop":1752245275712,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0a6f2c48063ff7d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1752245329868,"stop":1752245329868,"duration":0},"status":"passed","severity":"normal"},{"uid":"350d8169556154bb","name":"should handle errors when globalThis is not available","time":{"start":1752245290523,"stop":1752245290524,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3ffe675daf78800","name":"should handle browser offline state overriding peer connections","time":{"start":1752245290577,"stop":1752245290577,"duration":0},"status":"passed","severity":"normal"},{"uid":"efd28ca5b16a871c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1752245329871,"stop":1752245329871,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cb0f8eb57abf9ed","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1752245608022,"stop":1752245608022,"duration":0},"status":"passed","severity":"normal"},{"uid":"d39199515fdd3a6b","name":"Check received message containing Russian","time":{"start":1752245798178,"stop":1752245798179,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4b50e18346fd517","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1752245397655,"stop":1752245397655,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9cb9b8e9d73c2d6","name":"should throw error - invalid id","time":{"start":1752245281642,"stop":1752245281642,"duration":0},"status":"passed","severity":"normal"},{"uid":"899c7eaa6042a31a","name":"should not dial peers from store when browser is not connected","time":{"start":1752245291211,"stop":1752245291211,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0536784567078e5","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752245841213,"stop":1752245841213,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4fcfea3c3285734","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752245841226,"stop":1752245841226,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fca9d32d06b0d71","name":"should send relay ping messages on timer","time":{"start":1752245291438,"stop":1752245291438,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd32d7efce56dacf","name":"random static sharding 1 - Cluster ID: 603, Shard ID: 246","time":{"start":1752245610150,"stop":1752245610150,"duration":0},"status":"passed","severity":"normal"},{"uid":"af4b698e26065d3f","name":"should clear dial history on start","time":{"start":1752245290817,"stop":1752245290828,"duration":11},"status":"passed","severity":"normal"},{"uid":"11ebb21237ba78a2","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1752245320620,"stop":1752245320620,"duration":0},"status":"passed","severity":"normal"},{"uid":"15714d973a3e231a","name":"should hang up bootstrap peer if over limit","time":{"start":1752245291218,"stop":1752245291218,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ac59153b485e7f9","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1752245479660,"stop":1752245479661,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c0777324a7bca22","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1752245608023,"stop":1752245608023,"duration":0},"status":"passed","severity":"normal"},{"uid":"13d7b76edcc1a8b5","name":"should retry failed tasks","time":{"start":1752245319559,"stop":1752245319559,"duration":0},"status":"passed","severity":"normal"},{"uid":"59af5ab781fc38b0","name":"messageHashStr works with IProtoMessage","time":{"start":1752245291099,"stop":1752245291099,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc2a8a461e766cbf","name":"throws on content topic with generation field greater than 0","time":{"start":1752245275697,"stop":1752245275698,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0d4c1ef175da733","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1752245357062,"stop":1752245357062,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccdaaad1539fbf4d","name":"same cluster, same shard: nodes connect","time":{"start":1752245409068,"stop":1752245409068,"duration":0},"status":"passed","severity":"normal"},{"uid":"30137a2e37f61bc4","name":"Push message with content topic containing numeric","time":{"start":1752245948329,"stop":1752245948330,"duration":1},"status":"passed","severity":"normal"},{"uid":"247ba246c2b7346e","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1752245479663,"stop":1752245479663,"duration":0},"status":"passed","severity":"normal"},{"uid":"af96f939e15729a6","name":"should have no discoveries enabled by default","time":{"start":1752245320097,"stop":1752245320102,"duration":5},"status":"passed","severity":"normal"},{"uid":"efaa35608b867ea5","name":"Encoder throws on empty string content topic","time":{"start":1752245311020,"stop":1752245311020,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5302a7e257d8bbf","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752245841224,"stop":1752245841225,"duration":1},"status":"passed","severity":"normal"},{"uid":"720c72a9da7a50b0","name":"Check received message containing emoji","time":{"start":1752245798169,"stop":1752245798169,"duration":0},"status":"passed","severity":"normal"},{"uid":"d518842b267db8cb","name":"messageHashStr produces different results for different inputs","time":{"start":1752245291100,"stop":1752245291100,"duration":0},"status":"passed","severity":"normal"},{"uid":"521dc2ba76f8e032","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1752245275722,"stop":1752245275723,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6a9549fcf804427","name":"shard 0","time":{"start":1752245610149,"stop":1752245610149,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3ad7804755dac5c","name":"Push message with special chars payload","time":{"start":1752245948338,"stop":1752245948338,"duration":0},"status":"passed","severity":"normal"},{"uid":"c458ecb49c1b17f2","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1752245281640,"stop":1752245281640,"duration":0},"status":"passed","severity":"normal"},{"uid":"428214e30d8b6d0d","name":"should get / set UDP multiaddr","time":{"start":1752245281645,"stop":1752245281645,"duration":0},"status":"passed","severity":"normal"},{"uid":"46c3a3c77faac568","name":"Check message received after jswaku node is restarted","time":{"start":1752245798185,"stop":1752245798185,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cea4d04720ea22c","name":"should redial peers when all connections are lost","time":{"start":1752245291276,"stop":1752245291277,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3fd8ee831fc544a","name":"Fields are not dropped","time":{"start":1752245291509,"stop":1752245291509,"duration":0},"status":"passed","severity":"normal"},{"uid":"15bdfa5b985a65f4","name":"Check received message with timestamp: 1752245349720 ","time":{"start":1752245798182,"stop":1752245798182,"duration":0},"status":"passed","severity":"normal"},{"uid":"d11022ea4a7c3369","name":"should return PeerId when PeerId is provided","time":{"start":1752245291455,"stop":1752245291455,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca7e11b0b73b628c","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1752245329847,"stop":1752245329848,"duration":1},"status":"passed","severity":"normal"},{"uid":"38d24a33ebb9bcc0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1752245275719,"stop":1752245275719,"duration":0},"status":"passed","severity":"normal"},{"uid":"68f1a48a6cdeed93","name":"should handle peer disconnect event when no connections remain","time":{"start":1752245290552,"stop":1752245290556,"duration":4},"status":"passed","severity":"normal"},{"uid":"c4bc7494d7e82dd0","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1752245329857,"stop":1752245329858,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea3c63b902e09f1b","name":"should dial peer when peer is discovered","time":{"start":1752245290890,"stop":1752245290890,"duration":0},"status":"passed","severity":"normal"},{"uid":"484988a1dc2fef28","name":"Push message with JSON payload","time":{"start":1752245948341,"stop":1752245948341,"duration":0},"status":"passed","severity":"normal"},{"uid":"76264748a1684ca7","name":"groups content topics by expected pubsub topic","time":{"start":1752245275708,"stop":1752245275708,"duration":0},"status":"passed","severity":"normal"},{"uid":"6223eb423bd12853","name":"Check received message containing numeric","time":{"start":1752245798174,"stop":1752245798174,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b6f220dc44ad2f7","name":"should properly start and stop event listening","time":{"start":1752245319789,"stop":1752245319789,"duration":0},"status":"passed","severity":"normal"},{"uid":"4459d1fa29515ad2","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1752245280951,"stop":1752245280952,"duration":1},"status":"passed","severity":"normal"},{"uid":"fad822f13ba86ac2","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1752245329846,"stop":1752245329847,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dc80078ece8016b","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1752245320619,"stop":1752245320619,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d7570f45638ee5a","name":"Mutual subscription","time":{"start":1752245479658,"stop":1752245479658,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c645aeba8ffcbc3","name":"Check message with no content topic is not received","time":{"start":1752245798184,"stop":1752245798184,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1ac14d13578ab73","name":"should decode valid enr successfully","time":{"start":1752245281640,"stop":1752245281640,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc9132bba64c7659","name":"Check received message containing Script","time":{"start":1752245798179,"stop":1752245798179,"duration":0},"status":"passed","severity":"normal"},{"uid":"7052331ee5518876","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752245610149,"stop":1752245610149,"duration":0},"status":"passed","severity":"normal"},{"uid":"465f75c121b271bb","name":"Push message with content topic containing Russian","time":{"start":1752245948345,"stop":1752245948345,"duration":0},"status":"passed","severity":"normal"},{"uid":"92e6158fe39603f5","name":"Query Generator, No Decoder","time":{"start":1752245564429,"stop":1752245564429,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a8b90bb7781c098","name":"should invoke callbacks when receiving a message","time":{"start":1752245320830,"stop":1752245320830,"duration":0},"status":"passed","severity":"normal"},{"uid":"750f11753d333226","name":"Generator, 2 different pubsubtopics","time":{"start":1752245595718,"stop":1752245595718,"duration":0},"status":"passed","severity":"normal"},{"uid":"121def07e2244388","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app27/10/topic715/test.js","time":{"start":1752245579190,"stop":1752245579190,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcdca6429278cb9f","name":"should start ping timers on peer connect","time":{"start":1752245291393,"stop":1752245291395,"duration":2},"status":"passed","severity":"normal"},{"uid":"366cfa59407e587e","name":"Check received message containing Basic HTML tag","time":{"start":1752245798166,"stop":1752245798167,"duration":1},"status":"passed","severity":"normal"},{"uid":"aeb6158de6f68fb1","name":"Push message with content topic containing shell command","time":{"start":1752245948332,"stop":1752245948333,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a3bd4984dc6b9b1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1752245275723,"stop":1752245275723,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5e21ee7545b64f0","name":"should do nothing when connections still exist","time":{"start":1752245291224,"stop":1752245291224,"duration":0},"status":"passed","severity":"normal"},{"uid":"744e087a9c44e16b","name":"returns only open connection if one present","time":{"start":1752245291477,"stop":1752245291478,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb979fde284eefb4","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1752245329849,"stop":1752245329850,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ea03d0c82888e95","name":"Subscribe to topic containing XML and receive message","time":{"start":1752245841224,"stop":1752245841224,"duration":0},"status":"passed","severity":"normal"},{"uid":"2db273c84c61f8e9","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1752245479660,"stop":1752245479660,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f2cd6b6e71d52fd","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1752245329851,"stop":1752245329851,"duration":0},"status":"passed","severity":"normal"},{"uid":"78ba743a5dea818d","name":"Push message with custom timestamp: 1752248970944","time":{"start":1752245948335,"stop":1752245948336,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0ce9ffe33c6b98b","name":"should not receive a peer event after stop","time":{"start":1752245355416,"stop":1752245355416,"duration":0},"status":"passed","severity":"normal"},{"uid":"89ebdbed2074487c","name":"Push message with emoji payload","time":{"start":1752245948328,"stop":1752245948328,"duration":0},"status":"passed","severity":"normal"},{"uid":"3753ce96ab80ad23","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752245463603,"stop":1752245463603,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b324d2e5d67b51c","name":"should return peer for existing peer","time":{"start":1752245291242,"stop":1752245291243,"duration":1},"status":"passed","severity":"normal"},{"uid":"70408703d3029527","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752245595715,"stop":1752245595716,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ad0aa7b67da07e","name":"Check publish message containing short","time":{"start":1752245470743,"stop":1752245470743,"duration":0},"status":"passed","severity":"normal"},{"uid":"69d3fd041919d3dd","name":"should deliver messages after dependencies are met","time":{"start":1752245334670,"stop":1752245334670,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6bf6e147856c851","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1752245329870,"stop":1752245329870,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fdf15cf13499702","name":"should wait for LightPush peer to be connected","time":{"start":1752245320398,"stop":1752245320398,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e8a5d3b8f64cadc","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1752245275708,"stop":1752245275708,"duration":0},"status":"passed","severity":"normal"},{"uid":"768a2f3c1e97177b","name":"should return true when peer is on the specified shard","time":{"start":1752245291329,"stop":1752245291329,"duration":0},"status":"passed","severity":"normal"},{"uid":"a18e5a859fb1296e","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1752245275706,"stop":1752245275706,"duration":0},"status":"passed","severity":"normal"},{"uid":"9792f2e97565988a","name":"Check message with invalid timestamp is not received","time":{"start":1752245798170,"stop":1752245798170,"duration":0},"status":"passed","severity":"normal"},{"uid":"7739d266ab4c45e3","name":"Subscribe to topic containing Script and receive message","time":{"start":1752245841206,"stop":1752245841206,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bfe25a5a2b95372","name":"should use provided shard info when available","time":{"start":1752245319907,"stop":1752245319907,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8570cfcf95651e","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1752245617917,"stop":1752245617917,"duration":0},"status":"broken","severity":"normal"},{"uid":"38b3d545243eff6b","name":"Check received message containing XML","time":{"start":1752245798166,"stop":1752245798166,"duration":0},"status":"passed","severity":"normal"},{"uid":"43764a610b8a6e8c","name":"should not allow k > 12","time":{"start":1752245329493,"stop":1752245329495,"duration":2},"status":"passed","severity":"normal"},{"uid":"144646578f1baf19","name":"Check received message containing emoji","time":{"start":1752245798181,"stop":1752245798181,"duration":0},"status":"passed","severity":"normal"},{"uid":"482376840848b719","name":"should add and check entries correctly","time":{"start":1752245318690,"stop":1752245318695,"duration":5},"status":"passed","severity":"normal"},{"uid":"91d285096dcd01fd","name":"Check received message containing unicode special characters","time":{"start":1752245798181,"stop":1752245798181,"duration":0},"status":"passed","severity":"normal"},{"uid":"9436eed4f294b261","name":"should dial second nwaku node that was discovered","time":{"start":1752245350850,"stop":1752245350851,"duration":1},"status":"skipped","severity":"normal"},{"uid":"79f5fc0ac4ef6aea","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1752245329865,"stop":1752245329865,"duration":0},"status":"passed","severity":"normal"},{"uid":"5661f95e3f8a5a5e","name":"Query generator for multiple messages with multiple decoders","time":{"start":1752245596019,"stop":1752245596019,"duration":0},"status":"passed","severity":"normal"},{"uid":"65856fb92ad325ea","name":"Subscribe to topic containing short and receive message","time":{"start":1752245841203,"stop":1752245841203,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d6be5675a80855e","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752245841207,"stop":1752245841207,"duration":0},"status":"passed","severity":"normal"},{"uid":"672e9aa80c97bdf3","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752245798185,"stop":1752245798185,"duration":0},"status":"passed","severity":"normal"},{"uid":"676da9a4c37eb35b","name":"Overlapping topic subscription","time":{"start":1752245841218,"stop":1752245841218,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e45e6aaeca7c340","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1752245291504,"stop":1752245291504,"duration":0},"status":"passed","severity":"normal"},{"uid":"76144cf55508c069","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1752245320830,"stop":1752245320830,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf4340f711f5a9ac","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752245480504,"stop":1752245480504,"duration":0},"status":"passed","severity":"normal"},{"uid":"94538019c517a8a4","name":"should handle dial errors gracefully","time":{"start":1752245290890,"stop":1752245290890,"duration":0},"status":"passed","severity":"normal"},{"uid":"d864c10a610334d3","name":"should return empty array for non-existent peer","time":{"start":1752245291231,"stop":1752245291238,"duration":7},"status":"passed","severity":"normal"},{"uid":"34415089e73db914","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1752245275719,"stop":1752245275720,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa7c5fd882c08a25","name":"Check received message containing long","time":{"start":1752245798155,"stop":1752245798155,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2a202be066d2331","name":"should keep entries that haven't expired yet","time":{"start":1752245318696,"stop":1752245318700,"duration":4},"status":"passed","severity":"normal"},{"uid":"272a4e2c3ad82415","name":"should be safe to call multiple times","time":{"start":1752245290829,"stop":1752245290830,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac0d23654ce5b1ac","name":"Decrypt messages","time":{"start":1752245448280,"stop":1752245448280,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a4676a540b6bf14","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1752245320646,"stop":1752245320646,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef11f12fa6013b99","name":"should handle complete connection lifecycle","time":{"start":1752245290576,"stop":1752245290576,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef9764e302b628f5","name":"can start and stop the service","time":{"start":1752245303589,"stop":1752245303589,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5d6996505f5f617","name":"should handle errors in getTagsForPeer gracefully","time":{"start":1752245291223,"stop":1752245291223,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0c67ebbcd56725b","name":"should throw error - no public key","time":{"start":1752245281642,"stop":1752245281643,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7e1d56f1277d4c4","name":"peer exchange sets tag","time":{"start":1752245495626,"stop":1752245495626,"duration":0},"status":"passed","severity":"normal"},{"uid":"87a5cafd1333a814","name":"Subscribe to topic containing long and publish message","time":{"start":1752245479662,"stop":1752245479662,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba5ab823d3e3a4c1","name":"should add event listeners for peer connect and disconnect","time":{"start":1752245291387,"stop":1752245291388,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed6be2e9286849d4","name":"accepts time-filtered query with content filter","time":{"start":1752245291506,"stop":1752245291507,"duration":1},"status":"passed","severity":"normal"},{"uid":"52154062ef234dae","name":"Decoder throws on undefined content topic","time":{"start":1752245309552,"stop":1752245309552,"duration":0},"status":"passed","severity":"normal"},{"uid":"a72a81d28fbe0394","name":"should add event listeners to globalThis","time":{"start":1752245290522,"stop":1752245290523,"duration":1},"status":"passed","severity":"normal"},{"uid":"d80968e1cb27bb72","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752245841204,"stop":1752245841204,"duration":0},"status":"passed","severity":"normal"},{"uid":"704602ccbcf82466","name":"should return false and handle errors gracefully","time":{"start":1752245291970,"stop":1752245291970,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cd970966d9dbf80","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752245841206,"stop":1752245841206,"duration":0},"status":"passed","severity":"normal"},{"uid":"e53d89005e4b158e","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1752245319917,"stop":1752245319918,"duration":1},"status":"passed","severity":"normal"},{"uid":"9670454b1a25a024","name":"should return false when peer has no overlapping shards","time":{"start":1752245291325,"stop":1752245291325,"duration":0},"status":"passed","severity":"normal"},{"uid":"90611ba131369b95","name":"isConnected return false after peer stops","time":{"start":1752245370578,"stop":1752245370579,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c2934b318d42f37","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app47/8/topic47/json","time":{"start":1752245579187,"stop":1752245579188,"duration":1},"status":"passed","severity":"normal"},{"uid":"295661de9eb5c513","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752245841225,"stop":1752245841225,"duration":0},"status":"passed","severity":"normal"},{"uid":"35e5b19f83f8a7e3","name":"should set field with only LIGHTPUSH enabled","time":{"start":1752245281650,"stop":1752245281650,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ff3412c7aff5cbf","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1752245550441,"stop":1752245550441,"duration":0},"status":"passed","severity":"normal"},{"uid":"43df407876dfef2f","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1752245280952,"stop":1752245280953,"duration":1},"status":"passed","severity":"normal"},{"uid":"bace439357739014","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1752245299742,"stop":1752245299742,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3298784904fcf78","name":"Check meta is set [ecies]","time":{"start":1752245311019,"stop":1752245311019,"duration":0},"status":"passed","severity":"normal"},{"uid":"89f18ae871bed0b2","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1752245617916,"stop":1752245617916,"duration":0},"status":"passed","severity":"normal"},{"uid":"fae11ef52fa6e8a7","name":"Round trip binary encryption [ecies, signature]","time":{"start":1752245311019,"stop":1752245311019,"duration":0},"status":"passed","severity":"normal"},{"uid":"badf2fd6ccbc8c67","name":"Push message with unicode special characters payload","time":{"start":1752245948342,"stop":1752245948342,"duration":0},"status":"passed","severity":"normal"},{"uid":"db0e57336d413f5f","name":"Decoder throws on empty string content topic","time":{"start":1752245291996,"stop":1752245291996,"duration":0},"status":"passed","severity":"normal"},{"uid":"72950295b743e4ad","name":"should do nothing if peer is not a bootstrap peer","time":{"start":1752245291217,"stop":1752245291217,"duration":0},"status":"passed","severity":"normal"},{"uid":"81b387d3d7e28217","name":"should convert tags map to array of keys","time":{"start":1752245291242,"stop":1752245291242,"duration":0},"status":"passed","severity":"normal"},{"uid":"714ffd9232355bd7","name":"Push message with content topic containing long","time":{"start":1752245948344,"stop":1752245948344,"duration":0},"status":"passed","severity":"normal"},{"uid":"24f1beef2d474670","name":"should return the pubsub topic directly if a string is provided","time":{"start":1752245275730,"stop":1752245275730,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f0a9c2fbeb3d004","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1752245550442,"stop":1752245550442,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7735df5c59deafa2","name":"Decoder throws on undefined content topic","time":{"start":1752245311020,"stop":1752245311020,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaf17c52800e42f8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1752245275722,"stop":1752245275722,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd3edcc4b2ad538a","name":"should sort peers by ping value","time":{"start":1752245291972,"stop":1752245291972,"duration":0},"status":"passed","severity":"normal"},{"uid":"59ab3486a00f0166","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1752245275723,"stop":1752245275729,"duration":6},"status":"passed","severity":"normal"},{"uid":"7fc46fe8f5ea572d","name":"Subscribe to topic containing long and receive message","time":{"start":1752245841203,"stop":1752245841203,"duration":0},"status":"passed","severity":"normal"},{"uid":"a66c19ee9df555fd","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1752245275706,"stop":1752245275707,"duration":1},"status":"passed","severity":"normal"},{"uid":"b828ba169a431abf","name":"Callback on promise, aborts when callback returns true","time":{"start":1752245596020,"stop":1752245596020,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb93eb2dbbf7abcf","name":"should dial one peer on dial","time":{"start":1752245438955,"stop":1752245438956,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a2ffc04db7f8b2","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752245579195,"stop":1752245579195,"duration":0},"status":"passed","severity":"normal"},{"uid":"687c4f971302004d","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1752245291996,"stop":1752245291996,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d8ae60e6e61ed5","name":"should drop connection via multiaddr with hangUp","time":{"start":1752245438956,"stop":1752245438956,"duration":0},"status":"passed","severity":"normal"},{"uid":"da3af68a0a37f905","name":"Subscribe to topic containing short and receive message","time":{"start":1752245841219,"stop":1752245841219,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed7c2b44d671c53d","name":"should not discard bootstrap peers if under the limit","time":{"start":1752245381126,"stop":1752245381129,"duration":3},"status":"passed","severity":"normal"},{"uid":"6c0785ff8b8befac","name":"should increase lamport timestamp","time":{"start":1752245334664,"stop":1752245334665,"duration":1},"status":"passed","severity":"normal"},{"uid":"86b2a532332c5e0b","name":"throws on content topic with empty topic name field","time":{"start":1752245275699,"stop":1752245275700,"duration":1},"status":"passed","severity":"normal"},{"uid":"514ffde004f88041","name":"should handle null peers returned by getPeer","time":{"start":1752245291261,"stop":1752245291265,"duration":4},"status":"passed","severity":"normal"},{"uid":"bbe7a2abcf736ad","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752245798183,"stop":1752245798183,"duration":0},"status":"passed","severity":"normal"},{"uid":"cddb7cac03e53e97","name":"Passing page size 19 when there are 20 messages","time":{"start":1752245608078,"stop":1752245608079,"duration":1},"status":"passed","severity":"normal"},{"uid":"a058740cfefe4f97","name":"should handle a minimal index list","time":{"start":1752245275777,"stop":1752245275778,"duration":1},"status":"passed","severity":"normal"},{"uid":"66f8d7e3b396cb55","name":"Push message with content topic containing emoji","time":{"start":1752245948348,"stop":1752245948348,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae5756f489fc7746","name":"should properly create location multiaddrs - udp6","time":{"start":1752245281646,"stop":1752245281646,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dd90685f60e2a3b","name":"Generator, custom pubsub topic","time":{"start":1752245595717,"stop":1752245595717,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1acfb2568568c198","name":"isConnected should return true after first peer connects","time":{"start":1752245370577,"stop":1752245370578,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e1522714a91f3ad","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1752245479659,"stop":1752245479660,"duration":1},"status":"passed","severity":"normal"},{"uid":"26cefe2182fc0293","name":"Decoder throws on undefined content topic","time":{"start":1752245291996,"stop":1752245291996,"duration":0},"status":"passed","severity":"normal"},{"uid":"f77469cdc8b5e8cc","name":"connects to nwaku","time":{"start":1752245617453,"stop":1752245617454,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a9bd71ac6f34203","name":"Push message with special chars payload","time":{"start":1752245948320,"stop":1752245948321,"duration":1},"status":"passed","severity":"normal"},{"uid":"d448e27f4059d0c3","name":"should handle disconnect when peer has no timers","time":{"start":1752245291439,"stop":1752245291440,"duration":1},"status":"passed","severity":"normal"},{"uid":"f043a1abe3237523","name":"should return false when under bootstrap limit","time":{"start":1752245291250,"stop":1752245291256,"duration":6},"status":"passed","severity":"normal"},{"uid":"9b02fbc2de873d1c","name":"Decoder throws on empty string content topic","time":{"start":1752245309552,"stop":1752245309553,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ad222fc2bc45df","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1752245329859,"stop":1752245329859,"duration":0},"status":"passed","severity":"normal"},{"uid":"a52133a82f7371e0","name":"should return false when peer is on different cluster","time":{"start":1752245291324,"stop":1752245291325,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe854d6d77538b41","name":"Decoder throws on empty string content topic","time":{"start":1752245311020,"stop":1752245311021,"duration":1},"status":"passed","severity":"normal"},{"uid":"f45ad9762c122de4","name":"should throw an error for empty SingleShardInfos array","time":{"start":1752245275711,"stop":1752245275711,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f189950f12f1a27","name":"should detect messages with missing dependencies","time":{"start":1752245334669,"stop":1752245334670,"duration":1},"status":"passed","severity":"normal"},{"uid":"a67bc0c884e5fac9","name":"should return valid sharding parameters for static sharding","time":{"start":1752245275731,"stop":1752245275732,"duration":1},"status":"passed","severity":"normal"},{"uid":"a822c9c8f5c71e09","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1752245291425,"stop":1752245291425,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3c53e1258e41b3d","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1752245479664,"stop":1752245479664,"duration":0},"status":"passed","severity":"normal"},{"uid":"c74310bb096b1894","name":"should not fail to start the service if it is already started","time":{"start":1752245446341,"stop":1752245446341,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7a9080fd3d6534","name":"Push message with meta","time":{"start":1752245948334,"stop":1752245948334,"duration":0},"status":"passed","severity":"normal"},{"uid":"4998debd53229212","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1752245329862,"stop":1752245329862,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5be18ba72007395","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752245798170,"stop":1752245798170,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8f8ec7c7bf5f17a","name":"should be safe to call multiple times","time":{"start":1752245291388,"stop":1752245291389,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bb39ed51b78a72a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1752245275729,"stop":1752245275729,"duration":0},"status":"passed","severity":"normal"},{"uid":"bad64874d666a56a","name":"Subscribe and receive messages via waku relay post","time":{"start":1752245841197,"stop":1752245841197,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd37ba880760fd8c","name":"should encodeTxt and decodeTxt","time":{"start":1752245281639,"stop":1752245281640,"duration":1},"status":"passed","severity":"normal"},{"uid":"c55b6678557935ad","name":"can query messages by message hash","time":{"start":1752245581960,"stop":1752245581960,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7a10706cf012253","name":"should handle peerStore errors gracefully","time":{"start":1752245291971,"stop":1752245291971,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9194d8c8514af94","name":"Push message with shell command payload","time":{"start":1752245948341,"stop":1752245948342,"duration":1},"status":"passed","severity":"normal"},{"uid":"175b21ca6a01253","name":"udp ip6 address","time":{"start":1752245280998,"stop":1752245280999,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3a1cb0ab46a9741","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1752245320616,"stop":1752245320617,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f262242ea479230","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1752245329835,"stop":1752245329836,"duration":1},"status":"passed","severity":"normal"},{"uid":"df2445374d6bacbf","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1752245275705,"stop":1752245275705,"duration":0},"status":"passed","severity":"normal"},{"uid":"11618b446bb9e6ff","name":"should handle bootstrap limit of 1 correctly","time":{"start":1752245291271,"stop":1752245291272,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb53e291a090ac01","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1752245275718,"stop":1752245275719,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba2dbc67ac26e757","name":"should handle case when navigator is not available","time":{"start":1752245290543,"stop":1752245290543,"duration":0},"status":"passed","severity":"normal"},{"uid":"12f075db5c2d4552","name":"Fails to publish message with empty text","time":{"start":1752245470750,"stop":1752245470750,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddae9422a1dd02f9","name":"should return unique PubsubTopics for static sharding","time":{"start":1752245275712,"stop":1752245275713,"duration":1},"status":"passed","severity":"normal"},{"uid":"74e843f43392bee7","name":"Push to array if already present","time":{"start":1752245275334,"stop":1752245275334,"duration":0},"status":"passed","severity":"normal"},{"uid":"117916d4442c6b17","name":"should not be empty after adding a subscription","time":{"start":1752245320829,"stop":1752245320829,"duration":0},"status":"passed","severity":"normal"},{"uid":"37bbd434b2380ebf","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1752245299023,"stop":1752245299023,"duration":0},"status":"passed","severity":"normal"},{"uid":"a40c9bef18a84a5c","name":"Check received message containing Basic HTML tag","time":{"start":1752245798180,"stop":1752245798180,"duration":0},"status":"passed","severity":"normal"},{"uid":"a15794ea42105f47","name":"messageHash returns a Uint8Array","time":{"start":1752245291091,"stop":1752245291098,"duration":7},"status":"passed","severity":"normal"},{"uid":"70fe0f8a7314d4ff","name":"more peers than existing","time":{"start":1752245446652,"stop":1752245446652,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f91f16a81db6ce85","name":"should handle case with no peers in store","time":{"start":1752245291230,"stop":1752245291230,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b70be6dd2eac71b","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752245480507,"stop":1752245480508,"duration":1},"status":"passed","severity":"normal"},{"uid":"e23d5c1d1fcaf0ec","name":"should be safe to call multiple times","time":{"start":1752245290876,"stop":1752245290876,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bcd1726faa41105","name":"Does not throw an exception when node disconnects","time":{"start":1752245617454,"stop":1752245617454,"duration":0},"status":"passed","severity":"normal"},{"uid":"57fa60f6e645d969","name":"should handle network check errors gracefully","time":{"start":1752245290850,"stop":1752245290850,"duration":0},"status":"passed","severity":"normal"},{"uid":"d28a39ac5e30a085","name":"should request peer renewal on specific errors","time":{"start":1752245319560,"stop":1752245319560,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4015aa2d2f59fa4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1752245329869,"stop":1752245329870,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fe066e130d7eb8d","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1752245303593,"stop":1752245303593,"duration":0},"status":"passed","severity":"normal"},{"uid":"ced00f68fbadd6b3","name":"should return all connected peers without codec filter","time":{"start":1752245291971,"stop":1752245291971,"duration":0},"status":"passed","severity":"normal"},{"uid":"38c6b6be4cd8f8b1","name":"should remove event listeners from libp2p","time":{"start":1752245290525,"stop":1752245290525,"duration":0},"status":"passed","severity":"normal"},{"uid":"54c6bf401c4d5406","name":"should insert elements correctly","time":{"start":1752245331784,"stop":1752245331784,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd6341225a55aee9","name":"should handle dial errors","time":{"start":1752245291969,"stop":1752245291970,"duration":1},"status":"passed","severity":"normal"},{"uid":"419fe4be20f8ced4","name":"nwaku subscribes","time":{"start":1752245460059,"stop":1752245460060,"duration":1},"status":"passed","severity":"normal"},{"uid":"f62d6d6c4ef1738d","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app59/2/topic299/json","time":{"start":1752245579190,"stop":1752245579190,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2a06fa54a7d0dff","name":"should not receive a peer event before start","time":{"start":1752245446342,"stop":1752245446343,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e5c4ecae3b3cb50","name":"should properly clean up resources when disposed","time":{"start":1752245318701,"stop":1752245318701,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae4055b6ae3bd36f","name":"random static sharding 5 - Cluster ID: 795, Shard ID: 59","time":{"start":1752245610151,"stop":1752245610151,"duration":0},"status":"passed","severity":"normal"},{"uid":"a67bd4660c994b93","name":"Publish without waiting for remote peer","time":{"start":1752245479659,"stop":1752245479659,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d10bd7e32f770f1","name":"should return true when topic is configured","time":{"start":1752245291972,"stop":1752245291972,"duration":0},"status":"passed","severity":"normal"},{"uid":"623e4cfb29af1fef","name":"should add and remove event listeners correctly","time":{"start":1752245303594,"stop":1752245303594,"duration":0},"status":"passed","severity":"normal"},{"uid":"77e86f47659386fc","name":"can start the service","time":{"start":1752245303588,"stop":1752245303589,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8c824ec4ae32289","name":"start node with empty shard should fail","time":{"start":1752245610157,"stop":1752245610157,"duration":0},"status":"passed","severity":"normal"},{"uid":"9611914a1403e5d0","name":"Check received message containing JSON","time":{"start":1752245798180,"stop":1752245798180,"duration":0},"status":"passed","severity":"normal"},{"uid":"94fa26cbc58dde6f","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752245841207,"stop":1752245841207,"duration":0},"status":"passed","severity":"normal"},{"uid":"18d33274aaed4d06","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1752245275713,"stop":1752245275713,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc73b8a0e6caf7","name":"should be delivered but not added to local log or bloom filter","time":{"start":1752245334672,"stop":1752245334672,"duration":0},"status":"passed","severity":"normal"},{"uid":"8beeebe375420d90","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1752245291081,"stop":1752245291081,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fa1b52079c22f73","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1752245329846,"stop":1752245329846,"duration":0},"status":"passed","severity":"normal"},{"uid":"d23ef63c1bb9069","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752245841227,"stop":1752245841227,"duration":0},"status":"passed","severity":"normal"},{"uid":"9805ed6487b05522","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1752245319559,"stop":1752245319559,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ef04b13b393dbf7","name":"Check received message containing escaped characters","time":{"start":1752245798180,"stop":1752245798181,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d3500044ce1bfa7","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1752245320105,"stop":1752245320106,"duration":1},"status":"passed","severity":"normal"},{"uid":"8951a90d288965ec","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1752245397655,"stop":1752245397656,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bc0504be746240d","name":"Push message with custom timestamp: 1721486970945","time":{"start":1752245948349,"stop":1752245948349,"duration":0},"status":"passed","severity":"normal"},{"uid":"15466496fb62a8b3","name":"should handle different types of entries","time":{"start":1752245318700,"stop":1752245318701,"duration":1},"status":"passed","severity":"normal"},{"uid":"665c2e0d35b4a6ea","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1752245275718,"stop":1752245275718,"duration":0},"status":"passed","severity":"normal"},{"uid":"69c6b9373b142596","name":"Push message with meta","time":{"start":1752245948348,"stop":1752245948348,"duration":0},"status":"passed","severity":"normal"},{"uid":"43ef5de62aaad037","name":"should discard bootstrap peers when has more than 1 (default limit)","time":{"start":1752245381126,"stop":1752245381126,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eb42419a8d019fa","name":"Generator, 2 different pubsubtopics","time":{"start":1752245595715,"stop":1752245595715,"duration":0},"status":"passed","severity":"normal"},{"uid":"257b382417aa0217","name":"Check received message containing short","time":{"start":1752245798154,"stop":1752245798154,"duration":0},"status":"passed","severity":"normal"},{"uid":"99af522ba667ad2f","name":"should transition to Unhealthy when no connections","time":{"start":1752245319787,"stop":1752245319788,"duration":1},"status":"passed","severity":"normal"},{"uid":"a765dc90862390de","name":"connected peers and dial","time":{"start":1752245446649,"stop":1752245446650,"duration":1},"status":"skipped","severity":"normal"},{"uid":"74fb7acb21f28a98","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1752245320106,"stop":1752245320106,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c837d789de2beef","name":"rejects hash query with time filter","time":{"start":1752245291505,"stop":1752245291505,"duration":0},"status":"passed","severity":"normal"},{"uid":"a36b4bb2503ce1c2","name":"Push message with content topic containing special chars","time":{"start":1752245948344,"stop":1752245948344,"duration":0},"status":"passed","severity":"normal"},{"uid":"5182d65c12f5bb5d","name":"Check received message containing Russian","time":{"start":1752245798162,"stop":1752245798165,"duration":3},"status":"passed","severity":"normal"},{"uid":"69dd1c374289e01c","name":"Subscribe to topic containing long and receive message","time":{"start":1752245841219,"stop":1752245841220,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3ce3572ae356ac1","name":"Check meta is set [symmetric]","time":{"start":1752245309550,"stop":1752245309550,"duration":0},"status":"passed","severity":"normal"},{"uid":"3648fccd681d80f","name":"Init the array if not present","time":{"start":1752245275331,"stop":1752245275333,"duration":2},"status":"passed","severity":"normal"},{"uid":"5e55fed02bc9ca56","name":"A test","time":{"start":1752245397851,"stop":1752245397851,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c9b4535f27f8715","name":"random static sharding 3 - Cluster ID: 261, Shard ID: 328","time":{"start":1752245610150,"stop":1752245610150,"duration":0},"status":"passed","severity":"normal"},{"uid":"e193fa63595cb139","name":"should initialize with isNetworkConnected as false","time":{"start":1752245290519,"stop":1752245290520,"duration":1},"status":"passed","severity":"normal"},{"uid":"18c3744d42d093d2","name":"should properly create location multiaddrs - udp4","time":{"start":1752245281646,"stop":1752245281646,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7c8135b034e73ef","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1752245550437,"stop":1752245550437,"duration":0},"status":"passed","severity":"normal"},{"uid":"47308aa84b808cce","name":"Push message with long payload","time":{"start":1752245948337,"stop":1752245948338,"duration":1},"status":"passed","severity":"normal"},{"uid":"afdf119c02b08764","name":"Generator, custom pubsub topic","time":{"start":1752245595710,"stop":1752245595714,"duration":4},"status":"passed","severity":"normal"},{"uid":"c72d1e16b8251392","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1752245329844,"stop":1752245329844,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a1327607faf82d","name":"Passing page size 11 when there are 10 messages","time":{"start":1752245608078,"stop":1752245608078,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b367225adfa4e90","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1752245329851,"stop":1752245329852,"duration":1},"status":"passed","severity":"normal"},{"uid":"353615f456b007d1","name":"Query Generator - false","time":{"start":1752245602869,"stop":1752245602870,"duration":1},"status":"passed","severity":"normal"},{"uid":"71142c86a2853c53","name":"should not dispatch event when already connected","time":{"start":1752245290557,"stop":1752245290557,"duration":0},"status":"passed","severity":"normal"},{"uid":"a82a9d07d314392","name":"Query generator for multiple messages with different content topic format","time":{"start":1752245596019,"stop":1752245596020,"duration":1},"status":"passed","severity":"normal"},{"uid":"588d0ec1c6aacb83","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app68/6/topic823/test.js","time":{"start":1752245579185,"stop":1752245579185,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eee132069319a0c","name":"should return false when clusterId doesn't match","time":{"start":1752245319917,"stop":1752245319917,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a04a8d28844ba2a","name":"does not throw on valid cases","time":{"start":1752245275692,"stop":1752245275694,"duration":2},"status":"passed","severity":"normal"},{"uid":"82302b6e225c4b4c","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752245798182,"stop":1752245798182,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9bae451c3c4d3f4","name":"should reject if Filter is requested but not mounted","time":{"start":1752245320383,"stop":1752245320397,"duration":14},"status":"passed","severity":"normal"},{"uid":"ed69ffe6f9e8c520","name":"Reusing cursor across nodes","time":{"start":1752245550441,"stop":1752245550442,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ba5faced207c33e","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752245841227,"stop":1752245841227,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd836a7319bda7c6","name":"Check publish message containing SQL Injection","time":{"start":1752245470745,"stop":1752245470745,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4760e7e4910f666","name":"should remove expired entries after TTL has passed","time":{"start":1752245318696,"stop":1752245318696,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe1326bfa0d4771b","name":"Check received message containing long","time":{"start":1752245798174,"stop":1752245798174,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c811da630f8e97c","name":"Check publish message containing emoji","time":{"start":1752245470748,"stop":1752245470748,"duration":0},"status":"passed","severity":"normal"},{"uid":"287d2db5577df733","name":"should handle ping failures gracefully","time":{"start":1752245291407,"stop":1752245291407,"duration":0},"status":"passed","severity":"normal"},{"uid":"81ec17f82286cb43","name":"Subscribe to topic containing XML and receive message","time":{"start":1752245841207,"stop":1752245841207,"duration":0},"status":"passed","severity":"normal"},{"uid":"2752b0e7ba1cbb5d","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1752245463602,"stop":1752245463602,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce1cbb3413fa5aa0","name":"should handle queue processing errors gracefully","time":{"start":1752245290849,"stop":1752245290850,"duration":1},"status":"passed","severity":"normal"},{"uid":"d01a427cd38c61b2","name":"Waku message hash computation (meta attribute not present)","time":{"start":1752245291081,"stop":1752245291082,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb63366f1c369656","name":"should handle empty pubsub topics","time":{"start":1752245291440,"stop":1752245291447,"duration":7},"status":"passed","severity":"normal"},{"uid":"f15b6cc3aa9fd99","name":"should create ShardReader with contentTopics network config","time":{"start":1752245291322,"stop":1752245291323,"duration":1},"status":"passed","severity":"normal"},{"uid":"b20935c6964c9313","name":"should not dispatch event when already disconnected","time":{"start":1752245290557,"stop":1752245290562,"duration":5},"status":"passed","severity":"normal"},{"uid":"ca4e7e543957031f","name":"should handle corrupted local storage data gracefully","time":{"start":1752245303593,"stop":1752245303594,"duration":1},"status":"passed","severity":"normal"},{"uid":"1414eeea16d73cfb","name":"Subscribe and receives messages on 20 topics","time":{"start":1752245841215,"stop":1752245841215,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea5831aa5ffe1517","name":"throws on content topic with non-number generation field","time":{"start":1752245275696,"stop":1752245275697,"duration":1},"status":"passed","severity":"normal"},{"uid":"fade9a91ced96a46","name":"Encoder throws on undefined content topic","time":{"start":1752245311019,"stop":1752245311020,"duration":1},"status":"passed","severity":"normal"},{"uid":"41b740089d9bd9db","name":"Push message with content topic containing Russian","time":{"start":1752245948331,"stop":1752245948331,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a2bb7ecb65c5c99","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752245538850,"stop":1752245538850,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5d9ebf24fcde533","name":"should create ShardReader with shards network config","time":{"start":1752245291323,"stop":1752245291323,"duration":0},"status":"passed","severity":"normal"},{"uid":"994d3b66c035de42","name":"should return false when pubsub topic parsing fails","time":{"start":1752245291335,"stop":1752245291335,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4280f54b599f94d","name":"should initialize with default number of peers","time":{"start":1752245320615,"stop":1752245320615,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cd2b9105754e5ea","name":"Delete observer","time":{"start":1752245448280,"stop":1752245448280,"duration":0},"status":"passed","severity":"normal"},{"uid":"c46445e102dee7f7","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1752245320647,"stop":1752245320647,"duration":0},"status":"passed","severity":"normal"},{"uid":"610507ef2fe3b3a2","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752245841220,"stop":1752245841221,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e9f0c486b1a5c7","name":"Encoder throws on undefined content topic","time":{"start":1752245291995,"stop":1752245291995,"duration":0},"status":"passed","severity":"normal"},{"uid":"70da9e0e558e629d","name":"should not allow unachievable error rate","time":{"start":1752245329495,"stop":1752245329496,"duration":1},"status":"passed","severity":"normal"},{"uid":"d195684470d8423e","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1752245329852,"stop":1752245329852,"duration":0},"status":"passed","severity":"normal"},{"uid":"104afc2d9880f8ff","name":"should handle peer store update failures gracefully","time":{"start":1752245291407,"stop":1752245291407,"duration":0},"status":"passed","severity":"normal"},{"uid":"e45498c53e73ef3d","name":"Fails to publish message with size larger than 1 MB","time":{"start":1752245470751,"stop":1752245470751,"duration":0},"status":"passed","severity":"normal"},{"uid":"93d711b4137cc8e8","name":"should not retry if at least one success","time":{"start":1752245319573,"stop":1752245319573,"duration":0},"status":"passed","severity":"normal"},{"uid":"756974ee43f6e05b","name":"Push message with content topic containing escaped characters","time":{"start":1752245948333,"stop":1752245948333,"duration":0},"status":"passed","severity":"normal"},{"uid":"efaa82bc64d116f6","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752245841207,"stop":1752245841208,"duration":1},"status":"passed","severity":"normal"},{"uid":"d70031543f9792c2","name":"handles different clusterIds correctly","time":{"start":1752245275708,"stop":1752245275709,"duration":1},"status":"passed","severity":"normal"},{"uid":"5efd1719e1e03026","name":"should throw an error for missing required configuration","time":{"start":1752245275715,"stop":1752245275715,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c269976710047c3","name":"should handle all zero keep alive options","time":{"start":1752245291447,"stop":1752245291447,"duration":0},"status":"passed","severity":"normal"},{"uid":"3adbae549f153efc","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1752245329499,"stop":1752245329500,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c5f76d0f1bc7eea","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1752245550435,"stop":1752245550437,"duration":2},"status":"passed","severity":"normal"},{"uid":"71c38c5fc6dc82c7","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1752245334673,"stop":1752245334673,"duration":0},"status":"passed","severity":"normal"},{"uid":"3221d7a3278430","name":"recovers when dns.resolve returns empty","time":{"start":1752245299739,"stop":1752245299739,"duration":0},"status":"passed","severity":"normal"},{"uid":"c068093c2726655c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1752245275721,"stop":1752245275721,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e118376e150047c","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1752245329865,"stop":1752245329865,"duration":0},"status":"passed","severity":"normal"},{"uid":"53fadd1fdef30dcb","name":"Check received message containing SQL Injection","time":{"start":1752245798165,"stop":1752245798165,"duration":0},"status":"passed","severity":"normal"},{"uid":"97c2dc3109def5a7","name":"Asymmetric encrypt & decrypt","time":{"start":1752245309921,"stop":1752245309922,"duration":1},"status":"passed","severity":"normal"},{"uid":"78d90540c651fab3","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1752245329846,"stop":1752245329846,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a8c5848e8e85163","name":"should clear the dialing interval","time":{"start":1752245290829,"stop":1752245290829,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ddb386c8e85f150","name":"should dial with multiaddr and return stream","time":{"start":1752245291969,"stop":1752245291969,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba77ed9d1644fbd7","name":"should return no connections if no open connection provided","time":{"start":1752245291478,"stop":1752245291478,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddf618945384968b","name":"returns nothing if no connections present","time":{"start":1752245291477,"stop":1752245291477,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad8ba3f817afadb7","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1752245329839,"stop":1752245329839,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c77a6a7a782c822","name":"should reject if Store is requested but not mounted","time":{"start":1752245320383,"stop":1752245320383,"duration":0},"status":"passed","severity":"normal"},{"uid":"27c636e6b941d5fa","name":"should decode valid enr with tcp successfully","time":{"start":1752245281640,"stop":1752245281641,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea0a55858b70099","name":"1 Store, 2 relays, 2 fetches","time":{"start":1752245299517,"stop":1752245299517,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf96a4f924c818f1","name":"should emit a peer event after start","time":{"start":1752245355415,"stop":1752245355415,"duration":0},"status":"passed","severity":"normal"},{"uid":"305d0ecaf62c3cc4","name":"should handle mixed peer types with bootstrap limiting","time":{"start":1752245291274,"stop":1752245291274,"duration":0},"status":"passed","severity":"normal"},{"uid":"f20cd0d980fa963d","name":"Push message equal or less that 1MB","time":{"start":1752245948336,"stop":1752245948336,"duration":0},"status":"passed","severity":"normal"},{"uid":"361be3ab49741099","name":"Check publish message containing unicode special characters","time":{"start":1752245470747,"stop":1752245470748,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f0e22cb7896a1d9","name":"Subscribe and receives messages on 20 topics","time":{"start":1752245841198,"stop":1752245841198,"duration":0},"status":"passed","severity":"normal"},{"uid":"237f66ccb562e0b6","name":"should not receive a peer event before start","time":{"start":1752245303591,"stop":1752245303591,"duration":0},"status":"passed","severity":"normal"},{"uid":"3291ba56cc15188e","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752245841198,"stop":1752245841198,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c0039ac0950e20f","name":"should return false when topic is not configured","time":{"start":1752245291972,"stop":1752245291972,"duration":0},"status":"passed","severity":"normal"},{"uid":"49c5bb0c56f7feb6","name":"handles empty shards array correctly","time":{"start":1752245275733,"stop":1752245275733,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdbd9bf51132004b","name":"should emit a peer event after start","time":{"start":1752245446341,"stop":1752245446342,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bd1ccfc54367c9a","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1752245495627,"stop":1752245495628,"duration":1},"status":"passed","severity":"normal"},{"uid":"a14db394ffee0a43","name":"Push message with numeric payload","time":{"start":1752245948319,"stop":1752245948320,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fc51608d26475d1","name":"Subscribe and publish message","time":{"start":1752245479659,"stop":1752245479659,"duration":0},"status":"passed","severity":"normal"},{"uid":"adf1ae80a59803ba","name":"should throw an error if shards are undefined for static sharding","time":{"start":1752245275714,"stop":1752245275715,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b00403c10831160","name":"should continually clean up expired entries at intervals","time":{"start":1752245318706,"stop":1752245318706,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2946c109c3f83d2","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1752245319916,"stop":1752245319916,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7bbcd45ea5f82aa","name":"should delegate to networkMonitor.isConnected()","time":{"start":1752245291968,"stop":1752245291969,"duration":1},"status":"passed","severity":"normal"},{"uid":"529b0133786e58d3","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1752245479660,"stop":1752245479660,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f834ed88dfd4108","name":"should create an instance with libp2p and dialer","time":{"start":1752245290875,"stop":1752245290875,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0b7d59a5b1e79a3","name":"Push message with content topic containing JSON","time":{"start":1752245948332,"stop":1752245948332,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a405fa44ec6380e","name":"Check message on other pubsub topic is not received","time":{"start":1752245798170,"stop":1752245798171,"duration":1},"status":"passed","severity":"normal"},{"uid":"d46af3c5e75c8a43","name":"should remove event listeners","time":{"start":1752245291390,"stop":1752245291390,"duration":0},"status":"passed","severity":"normal"},{"uid":"8826b76de0155ab9","name":"should throw an error for missing sharding configuration","time":{"start":1752245275732,"stop":1752245275732,"duration":0},"status":"passed","severity":"normal"},{"uid":"5518c198a68ef93d","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1752245564444,"stop":1752245564444,"duration":0},"status":"passed","severity":"normal"},{"uid":"51a1167aa7b5459f","name":"should handle incoming messages","time":{"start":1752245320647,"stop":1752245320648,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8f086d03c57f6e0","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1752245291973,"stop":1752245291973,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8e9974973230a96","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1752245463601,"stop":1752245463601,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aa81a2fe17d2760","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752245841223,"stop":1752245841224,"duration":1},"status":"passed","severity":"normal"},{"uid":"611c87d2136f66a3","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1752245291578,"stop":1752245291578,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e92a8e929413598","name":"Check received message containing short","time":{"start":1752245798173,"stop":1752245798174,"duration":1},"status":"passed","severity":"normal"},{"uid":"86f39b8612cff41b","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1752245329865,"stop":1752245329866,"duration":1},"status":"passed","severity":"normal"},{"uid":"9884d6b6ca32ce88","name":"should be able to encode the field with only FILTER set to true","time":{"start":1752245280938,"stop":1752245280939,"duration":1},"status":"passed","severity":"normal"},{"uid":"77a01ba889c7b1a","name":"Check received message containing Arabic","time":{"start":1752245798178,"stop":1752245798178,"duration":0},"status":"passed","severity":"normal"},{"uid":"f21b35f0c7b001d9","name":"should set field with only RELAY enabled","time":{"start":1752245281649,"stop":1752245281649,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c83f448ac2ce99f","name":"Query generator for multiple messages with different message text format","time":{"start":1752245596019,"stop":1752245596019,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aa39df769869e1a","name":"should add event listener for peer:discovery","time":{"start":1752245290875,"stop":1752245290876,"duration":1},"status":"passed","severity":"normal"},{"uid":"267d0ab623dd3c71","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1752245596020,"stop":1752245596021,"duration":1},"status":"passed","severity":"normal"},{"uid":"74c4a0b727b2b630","name":"should support chaining for add method","time":{"start":1752245318695,"stop":1752245318696,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe0a73bfbf4e7b86","name":"should maintain desired error rate","time":{"start":1752245331784,"stop":1752245331785,"duration":1},"status":"passed","severity":"normal"},{"uid":"38dc18a874250fcc","name":"Promise Callback - false","time":{"start":1752245602870,"stop":1752245602871,"duration":1},"status":"passed","severity":"normal"},{"uid":"26178d8f03e8d272","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1752245275731,"stop":1752245275731,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e6e4f2caa6e27b2","name":"should return PeerId when Multiaddr input is provided","time":{"start":1752245291456,"stop":1752245291456,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b422aa06990e8db","name":"different cluster, same shard: nodes don't connect","time":{"start":1752245409068,"stop":1752245409068,"duration":0},"status":"passed","severity":"normal"},{"uid":"70b6c7cbc0954604","name":"should add received messages to bloom filter","time":{"start":1752245334668,"stop":1752245334668,"duration":0},"status":"passed","severity":"normal"},{"uid":"2399e860dcae5ddb","name":"should dial peers from store on start","time":{"start":1752245291206,"stop":1752245291206,"duration":0},"status":"passed","severity":"normal"},{"uid":"62a76d32a87f836a","name":"should stop all internal components","time":{"start":1752245291968,"stop":1752245291968,"duration":0},"status":"passed","severity":"normal"},{"uid":"e409cbb1378e77d8","name":"Default pageSize","time":{"start":1752245608079,"stop":1752245608079,"duration":0},"status":"passed","severity":"normal"},{"uid":"43472187cafe89fd","name":"should process tasks in queue","time":{"start":1752245319550,"stop":1752245319550,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebd66151058e683e","name":"should save new peer to store","time":{"start":1752245290892,"stop":1752245290894,"duration":2},"status":"passed","severity":"normal"},{"uid":"38028c507f280a6f","name":"Check publish message after service node is restarted","time":{"start":1752245470751,"stop":1752245470751,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8ac038e26541d167","name":"should reject if LightPush is requested but not mounted","time":{"start":1752245320383,"stop":1752245320383,"duration":0},"status":"passed","severity":"normal"},{"uid":"2597844141d7dcb4","name":"should return true when peer is on the pubsub topic shard","time":{"start":1752245291334,"stop":1752245291335,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8c9e73c2c917cb1","name":"can query messages normally","time":{"start":1752245581959,"stop":1752245581959,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2dcd3b6c2d2b567","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1752245280950,"stop":1752245280951,"duration":1},"status":"passed","severity":"normal"},{"uid":"df5d0b794ec77659","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1752245275701,"stop":1752245275702,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fbf76c7c6f1667a","name":"Relay","time":{"start":1752245355977,"stop":1752245355977,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a8169f4eaaf36e8","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1752245275715,"stop":1752245275716,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf163ac36d4e63ff","name":"should insert message into bloom filter","time":{"start":1752245334665,"stop":1752245334666,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0a852d69565e5e","name":"handles different networkShards values correctly","time":{"start":1752245275709,"stop":1752245275709,"duration":0},"status":"passed","severity":"normal"},{"uid":"c219a214c1b6a50a","name":"should perform ping and update peer store on timer","time":{"start":1752245291406,"stop":1752245291407,"duration":1},"status":"passed","severity":"normal"},{"uid":"443e7ee4cd43e73a","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752245355417,"stop":1752245355418,"duration":1},"status":"skipped","severity":"normal"},{"uid":"244642fea7c80de","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1752245329500,"stop":1752245329500,"duration":0},"status":"passed","severity":"normal"},{"uid":"57d7d7ca27b92cd6","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1752245608022,"stop":1752245608022,"duration":0},"status":"passed","severity":"normal"},{"uid":"4284ce3012e074ce","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1752245290529,"stop":1752245290543,"duration":14},"status":"passed","severity":"normal"},{"uid":"418a31065a112a77","name":"Meta field set when metaSetter is specified","time":{"start":1752245291995,"stop":1752245291995,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d6f2ba474434425","name":"should use the provided clusterId for the pubsub topic","time":{"start":1752245275734,"stop":1752245275734,"duration":0},"status":"passed","severity":"normal"},{"uid":"70852d3892467cdd","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1752245329849,"stop":1752245329849,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aee2c7ea6f49e1d","name":"Fails to publish message with wrong content topic","time":{"start":1752245470750,"stop":1752245470750,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf0df8a256525028","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1752245299742,"stop":1752245299742,"duration":0},"status":"passed","severity":"normal"},{"uid":"fefd426b970965e4","name":"Check received message containing escaped characters","time":{"start":1752245798168,"stop":1752245798168,"duration":0},"status":"passed","severity":"normal"},{"uid":"46fde437c5d0c2b7","name":"should retry if all attempts fail","time":{"start":1752245319573,"stop":1752245319574,"duration":1},"status":"passed","severity":"normal"},{"uid":"7520d6ffb8079fd6","name":"should skip peer when not on same shard","time":{"start":1752245290840,"stop":1752245290842,"duration":2},"status":"passed","severity":"normal"},{"uid":"ed28d9e154259e0a","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1752245291396,"stop":1752245291398,"duration":2},"status":"passed","severity":"normal"},{"uid":"f0bb51b323e79568","name":"should mark all messages in causal history as acknowledged","time":{"start":1752245334668,"stop":1752245334669,"duration":1},"status":"passed","severity":"normal"},{"uid":"19fbfb294395c74","name":"Check received message containing Chinese","time":{"start":1752245798156,"stop":1752245798156,"duration":0},"status":"passed","severity":"normal"},{"uid":"fecd615f2453f260","name":"should not fail to stop the service if it was not started","time":{"start":1752245355414,"stop":1752245355414,"duration":0},"status":"passed","severity":"normal"},{"uid":"123059421503877d","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752245538849,"stop":1752245538849,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ecb736d7ebdf3e2","name":"Push message with Chinese payload","time":{"start":1752245948321,"stop":1752245948322,"duration":1},"status":"passed","severity":"normal"},{"uid":"59c59253913abbcd","name":"new peer added after a peer was already found","time":{"start":1752245495627,"stop":1752245495627,"duration":0},"status":"skipped","severity":"normal"},{"uid":"66851b3cd0c1feda","name":"should return false when peer is not on the specified shard","time":{"start":1752245291333,"stop":1752245291333,"duration":0},"status":"passed","severity":"normal"},{"uid":"24936a87cf911d96","name":"Check message with no payload is not received","time":{"start":1752245798184,"stop":1752245798184,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cfd193dc2fd8264","name":"Publish message with rate limit","time":{"start":1752245470752,"stop":1752245470752,"duration":0},"status":"passed","severity":"normal"},{"uid":"933136bc0a931f5","name":"Push message with content topic containing XML","time":{"start":1752245948346,"stop":1752245948346,"duration":0},"status":"passed","severity":"normal"},{"uid":"75bfc8312f3dd93c","name":"Check received message containing shell command","time":{"start":1752245798168,"stop":1752245798168,"duration":0},"status":"passed","severity":"normal"},{"uid":"286b8781e409726a","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1752245320668,"stop":1752245320669,"duration":1},"status":"passed","severity":"normal"},{"uid":"847c28ca8d8fcaae","name":"should serialize and deserialize correctly","time":{"start":1752245331785,"stop":1752245331786,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c38e0266f2a6aa","name":"Subscribe to topic containing JSON and publish message","time":{"start":1752245479666,"stop":1752245479666,"duration":0},"status":"passed","severity":"normal"},{"uid":"fea723e219683c3d","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1752245329496,"stop":1752245329499,"duration":3},"status":"passed","severity":"normal"},{"uid":"156998cdebdfcb16","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1752245311018,"stop":1752245311019,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5820c8ad900b0af","name":"Push message with XML payload","time":{"start":1752245948340,"stop":1752245948341,"duration":1},"status":"passed","severity":"normal"},{"uid":"5aca8d43d6886db3","name":"Query with Ordered Callback, No Decoder","time":{"start":1752245564441,"stop":1752245564443,"duration":2},"status":"passed","severity":"normal"},{"uid":"b24fbac936254855","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752245841209,"stop":1752245841210,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8b01da4936f0769","name":"should create all internal components","time":{"start":1752245291967,"stop":1752245291967,"duration":0},"status":"passed","severity":"normal"},{"uid":"593112867f12c3df","name":"should enable all discoveries when explicitly set","time":{"start":1752245320102,"stop":1752245320102,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dd95723dd50b51f","name":"should dial with PeerId and return stream","time":{"start":1752245291969,"stop":1752245291969,"duration":0},"status":"passed","severity":"normal"},{"uid":"424a2e524a8e82a0","name":"Promise Callback - true","time":{"start":1752245602870,"stop":1752245602870,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ac6277a0c937db5","name":"Push message with content topic containing unicode special characters","time":{"start":1752245948333,"stop":1752245948333,"duration":0},"status":"passed","severity":"normal"},{"uid":"115990dccd72aa83","name":"should reject if Relay is requested but not mounted","time":{"start":1752245320382,"stop":1752245320382,"duration":0},"status":"passed","severity":"normal"},{"uid":"726c98a8da787344","name":"can start the service","time":{"start":1752245355411,"stop":1752245355413,"duration":2},"status":"passed","severity":"normal"},{"uid":"208eae04c5b9c1cb","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1752245320621,"stop":1752245320621,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a8b5452ccc2a078","name":"Store - dialed after - with timeout","time":{"start":1752245622635,"stop":1752245622635,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7c00556bffb600d","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1752245275704,"stop":1752245275704,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d8508c4a98bd0bb","name":"non connected peers","time":{"start":1752245446652,"stop":1752245446652,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1370660966f56380","name":"Push message with Script payload","time":{"start":1752245948323,"stop":1752245948323,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc62136697737a7f","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1752245334670,"stop":1752245334671,"duration":1},"status":"passed","severity":"normal"},{"uid":"f12d535e7f0cc99c","name":"should encode/decode to RLP encoding","time":{"start":1752245281644,"stop":1752245281644,"duration":0},"status":"passed","severity":"normal"},{"uid":"17984ce6359e55f6","name":"returns all values when wanted number is greater than available values","time":{"start":1752245299022,"stop":1752245299023,"duration":1},"status":"passed","severity":"normal"},{"uid":"407719da1ecbf6dd","name":"should start and stop interval correctly","time":{"start":1752245319549,"stop":1752245319549,"duration":0},"status":"passed","severity":"normal"},{"uid":"6101351b7356b4eb","name":"should return false when peer is not on topic","time":{"start":1752245291973,"stop":1752245291973,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4d24148028a8342","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1752245370579,"stop":1752245370580,"duration":1},"status":"passed","severity":"normal"},{"uid":"36f4119dc55fe6c2","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752245841196,"stop":1752245841197,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa12eee22f7894d1","name":"should register libp2p event listeners when start is called","time":{"start":1752245320618,"stop":1752245320618,"duration":0},"status":"passed","severity":"normal"},{"uid":"b76d8ede7c7e05ca","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1752245329840,"stop":1752245329840,"duration":0},"status":"passed","severity":"normal"},{"uid":"85fd569512f2669","name":"Query with Promise Callback, No Decoder","time":{"start":1752245564444,"stop":1752245564444,"duration":0},"status":"passed","severity":"normal"},{"uid":"b02dbf8627a4fbcf","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1752245329867,"stop":1752245329868,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6d86737d6f79bd","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1752245617917,"stop":1752245617917,"duration":0},"status":"passed","severity":"normal"},{"uid":"21880e84fdfc665d","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1752245329851,"stop":1752245329851,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e4150f20315458f","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1752245275730,"stop":1752245275730,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7bce874784bf7b1","name":"Should update multiaddrs","time":{"start":1752245439361,"stop":1752245439361,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd8e0aa7bfb1833","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1752245291577,"stop":1752245291578,"duration":1},"status":"passed","severity":"normal"},{"uid":"6461d53c59031dbc","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752245841197,"stop":1752245841197,"duration":0},"status":"passed","severity":"normal"},{"uid":"81043a201fe877d6","name":"random static sharding 7 - Cluster ID: 799, Shard ID: 613","time":{"start":1752245610152,"stop":1752245610153,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9a7e810a0e4b894","name":"caches peers it previously fetched","time":{"start":1752245299740,"stop":1752245299740,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ec0e19862941966","name":"should use DNS peer discovery with light client","time":{"start":1752245355417,"stop":1752245355417,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8358c1d17835649f","name":"should retry on complete failure if specified","time":{"start":1752245320670,"stop":1752245320670,"duration":0},"status":"passed","severity":"normal"},{"uid":"565d1ebbf9b29d56","name":"throws on content topic with empty version field","time":{"start":1752245275698,"stop":1752245275699,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca44e2009c21d130","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1752245280949,"stop":1752245280950,"duration":1},"status":"passed","severity":"normal"},{"uid":"61b5a3b9d9e3dc59","name":"should handle complete peer lifecycle","time":{"start":1752245291448,"stop":1752245291448,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2a4e58b3064ba14","name":"Symmetric encrypt & Decrypt","time":{"start":1752245309922,"stop":1752245309922,"duration":0},"status":"passed","severity":"normal"},{"uid":"933cdb5518c627a5","name":"should return false when peer shard info is not found","time":{"start":1752245291334,"stop":1752245291334,"duration":0},"status":"passed","severity":"normal"},{"uid":"874fb69d4b5bdfb1","name":"Push message with SQL Injection payload","time":{"start":1752245948339,"stop":1752245948340,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d2627022b39c867","name":"Query generator for multiple messages","time":{"start":1752245596018,"stop":1752245596018,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0ad4e6ecb189b01","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752245841200,"stop":1752245841200,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f340d7f3dbb7e270","name":"should return false","time":{"start":1752245281643,"stop":1752245281643,"duration":0},"status":"passed","severity":"normal"},{"uid":"645d41def5271759","name":"should create ConnectionManager with required options","time":{"start":1752245291965,"stop":1752245291965,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff886147bb9eed6b","name":"should not change state when connections remain after disconnect","time":{"start":1752245290557,"stop":1752245290557,"duration":0},"status":"passed","severity":"normal"},{"uid":"b82cbc2fb17b8911","name":"Waku message hash computation (payload length 0)","time":{"start":1752245291090,"stop":1752245291090,"duration":0},"status":"passed","severity":"normal"},{"uid":"fea005a168bde947","name":"should hang up with PeerId and return true on success","time":{"start":1752245291970,"stop":1752245291970,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e845764fee8ca4e","name":"should handle connection event","time":{"start":1752245291211,"stop":1752245291217,"duration":6},"status":"passed","severity":"normal"},{"uid":"2e46c9cb17e67bb2","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1752245329857,"stop":1752245329857,"duration":0},"status":"passed","severity":"normal"},{"uid":"af8852d96022209c","name":"Store - dialed first","time":{"start":1752245622635,"stop":1752245622635,"duration":0},"status":"passed","severity":"normal"},{"uid":"86f1d2904af73865","name":"Push message with content topic containing emoji","time":{"start":1752245948333,"stop":1752245948334,"duration":1},"status":"passed","severity":"normal"},{"uid":"56111b202b53a799","name":"Push message with custom timestamp: 1721486970944","time":{"start":1752245948335,"stop":1752245948335,"duration":0},"status":"passed","severity":"normal"},{"uid":"2168a1955c2c0063","name":"Check message with non string payload is not received","time":{"start":1752245798184,"stop":1752245798184,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce7a8fe03213fb1c","name":"Sample","time":{"start":1752245281086,"stop":1752245281087,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a0dd07ab69a5dd1","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1752245329848,"stop":1752245329848,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aa26a9de05e7d27","name":"Ephemeral field is preserved - encoder v0","time":{"start":1752245357062,"stop":1752245357062,"duration":0},"status":"passed","severity":"normal"},{"uid":"c79798398d858e49","name":"should only return 1 node with store capability","time":{"start":1752245299741,"stop":1752245299741,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9705fe0f8c0ea4b","name":"Encoder throws on undefined content topic","time":{"start":1752245309551,"stop":1752245309551,"duration":0},"status":"passed","severity":"normal"},{"uid":"3decdd8c776f2117","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752245463602,"stop":1752245463602,"duration":0},"status":"passed","severity":"normal"},{"uid":"3158b72e1b797836","name":"Push message with Arabic payload","time":{"start":1752245948339,"stop":1752245948339,"duration":0},"status":"passed","severity":"normal"},{"uid":"682e4b9bd1c57050","name":"Check publish message containing Chinese","time":{"start":1752245470744,"stop":1752245470744,"duration":0},"status":"passed","severity":"normal"},{"uid":"780ca208be4fe173","name":"different cluster, different shard: nodes don't connect","time":{"start":1752245409076,"stop":1752245409080,"duration":4},"status":"passed","severity":"normal"},{"uid":"9a22c9e9721e9806","name":"random static sharding 8 - Cluster ID: 525, Shard ID: 918","time":{"start":1752245610153,"stop":1752245610153,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a8076fdd88d918d","name":"should start all internal components","time":{"start":1752245291967,"stop":1752245291967,"duration":0},"status":"passed","severity":"normal"},{"uid":"73632b8b2c55f3eb","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1752245329872,"stop":1752245329872,"duration":0},"status":"passed","severity":"normal"},{"uid":"a92812f2ebf96668","name":"random static sharding 9 - Cluster ID: 718, Shard ID: 433","time":{"start":1752245610153,"stop":1752245610153,"duration":0},"status":"passed","severity":"normal"},{"uid":"eecab9b14f370b50","name":"Push message with Russian payload","time":{"start":1752245948322,"stop":1752245948323,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d6a5a6df5601c9f","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1752245290895,"stop":1752245290895,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae668c2ce0cf0468","name":"should return tags for existing peer","time":{"start":1752245291231,"stop":1752245291231,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6051456a65d3ac4","name":"should return usable stream attached to connection","time":{"start":1752245291575,"stop":1752245291576,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e008e04bfbd7a4f","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752245579184,"stop":1752245579185,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a9cce02fbbcffec","name":"Accepts a valid Waku Message","time":{"start":1752245324062,"stop":1752245324063,"duration":1},"status":"passed","severity":"normal"},{"uid":"c981408287c3a7f1","name":"Should update shard info","time":{"start":1752245439362,"stop":1752245439362,"duration":0},"status":"passed","severity":"normal"},{"uid":"69132a3b1faf0806","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app73/6/topic439/proto","time":{"start":1752245579188,"stop":1752245579189,"duration":1},"status":"passed","severity":"normal"},{"uid":"56ea5b29f95ad990","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1752245275716,"stop":1752245275717,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba8d27ea7b1a916","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1752245320106,"stop":1752245320106,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ccd3df581a11169","name":"Push message with custom timestamp: 1752241770944","time":{"start":1752245948335,"stop":1752245948335,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb7cea21cf54c7a5","name":"Passing page size 0 when there are 110 messages","time":{"start":1752245608076,"stop":1752245608076,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1759aafdcd26028","name":"should create KeepAliveManager with relay","time":{"start":1752245291382,"stop":1752245291386,"duration":4},"status":"passed","severity":"normal"},{"uid":"72f82d169ba96f4f","name":"should lock peers when selected","time":{"start":1752245320616,"stop":1752245320616,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1684ac9f6b69e43","name":"Encoder throws on empty string content topic","time":{"start":1752245291995,"stop":1752245291995,"duration":0},"status":"passed","severity":"normal"},{"uid":"94cd4485f2cf4936","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1752245299402,"stop":1752245299402,"duration":0},"status":"passed","severity":"normal"},{"uid":"6832b8859d90b2fc","name":"Waku message hash computation (no timestamp)","time":{"start":1752245291090,"stop":1752245291090,"duration":0},"status":"passed","severity":"normal"},{"uid":"2de93fffb1065f1d","name":"should not create multiple intervals when called multiple times","time":{"start":1752245290828,"stop":1752245290828,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4215834f8eb16e1","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752245480504,"stop":1752245480505,"duration":1},"status":"broken","severity":"normal"},{"uid":"d4257a6fe904c0ce","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1752245334672,"stop":1752245334672,"duration":0},"status":"passed","severity":"normal"},{"uid":"102aeb52b39d4068","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1752245329844,"stop":1752245329844,"duration":0},"status":"passed","severity":"normal"},{"uid":"3de97f42deb32bf7","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1752245320619,"stop":1752245320619,"duration":0},"status":"passed","severity":"normal"},{"uid":"60396f15c8d1d86","name":"should return PeerId when PeerId is provided","time":{"start":1752245291456,"stop":1752245291456,"duration":0},"status":"passed","severity":"normal"},{"uid":"55cf126d241f923c","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1752245550439,"stop":1752245550440,"duration":1},"status":"passed","severity":"normal"},{"uid":"e633e77cb9e2f48d","name":"Check received message containing SQL Injection","time":{"start":1752245798179,"stop":1752245798179,"duration":0},"status":"passed","severity":"normal"},{"uid":"821548ce840b49","name":"Subscribe and receive messages via lightPush","time":{"start":1752245841212,"stop":1752245841213,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e413689430ea90e","name":"should handle high bootstrap limit correctly","time":{"start":1752245291274,"stop":1752245291274,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7c58d6484603294","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1752245275719,"stop":1752245275719,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd730b4948c5e9c","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752245841205,"stop":1752245841205,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc7410f93d6b100e","name":"should throw error - no public key","time":{"start":1752245281641,"stop":1752245281641,"duration":0},"status":"passed","severity":"normal"},{"uid":"20a79530ec270e2","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752245841214,"stop":1752245841215,"duration":1},"status":"passed","severity":"normal"},{"uid":"90556170f8d7c2e9","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752245841226,"stop":1752245841226,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b7d70630538f8b6","name":"Check message with no pubsub topic is not received","time":{"start":1752245798171,"stop":1752245798171,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb2c94766b1fe280","name":"random static sharding 6 - Cluster ID: 743, Shard ID: 989","time":{"start":1752245610151,"stop":1752245610152,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2ff5c819b2ccde5","name":"messageHashStr returns a hex string","time":{"start":1752245291098,"stop":1752245291099,"duration":1},"status":"passed","severity":"normal"},{"uid":"987d2c2e2de22b0b","name":"Check publish message containing Basic HTML tag","time":{"start":1752245470746,"stop":1752245470746,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcb58c7abff428d9","name":"should add event listeners for waku:connection, peer connect and disconnect","time":{"start":1752245291206,"stop":1752245291209,"duration":3},"status":"passed","severity":"normal"},{"uid":"4c9038b8ac325294","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1752245329839,"stop":1752245329839,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a2d7c0c1c0065d5","name":"should handle case with all peers already connected","time":{"start":1752245291230,"stop":1752245291231,"duration":1},"status":"passed","severity":"normal"},{"uid":"33a68126e2168c0f","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1752245280942,"stop":1752245280943,"duration":1},"status":"passed","severity":"normal"},{"uid":"82ced0e575527d3d","name":"Subscribe to topic containing special chars and publish message","time":{"start":1752245479663,"stop":1752245479663,"duration":0},"status":"passed","severity":"normal"},{"uid":"f08b42fd6f713e2a","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1752245275707,"stop":1752245275707,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d3edd67e1952f57","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1752245329862,"stop":1752245329862,"duration":0},"status":"passed","severity":"normal"},{"uid":"fac817e7866bd1ed","name":"Push message with Script payload","time":{"start":1752245948340,"stop":1752245948340,"duration":0},"status":"passed","severity":"normal"},{"uid":"795384889470f49f","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1752245275716,"stop":1752245275716,"duration":0},"status":"passed","severity":"normal"},{"uid":"c715abe5c8359eb7","name":"should skip updating peer store if peer has same addresses","time":{"start":1752245290894,"stop":1752245290894,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2b4d644bc5dc1dc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1752245329870,"stop":1752245329871,"duration":1},"status":"passed","severity":"normal"},{"uid":"890e029d3b17d7fe","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1752245564440,"stop":1752245564441,"duration":1},"status":"passed","severity":"normal"},{"uid":"54a596712c90feb7","name":"should return empty list for no shard","time":{"start":1752245275714,"stop":1752245275714,"duration":0},"status":"passed","severity":"normal"},{"uid":"2221e4676d61562a","name":"should be safe to call multiple times","time":{"start":1752245291392,"stop":1752245291392,"duration":0},"status":"passed","severity":"normal"},{"uid":"f05d0522632024d9","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752245280953,"stop":1752245280953,"duration":0},"status":"passed","severity":"normal"},{"uid":"db9c6a8cc9251d8f","name":"should increase lamport timestamp","time":{"start":1752245334666,"stop":1752245334667,"duration":1},"status":"passed","severity":"normal"},{"uid":"a11a16414086019e","name":"Throws when trying to push message with empty payload","time":{"start":1752245948329,"stop":1752245948329,"duration":0},"status":"passed","severity":"normal"},{"uid":"65b9ac1574519403","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1752245320645,"stop":1752245320645,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bea5af81aaba6da","name":"Query Generator - true","time":{"start":1752245602868,"stop":1752245602869,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c3178c9d3ac0318","name":"Query with Promise Callback, No message returned","time":{"start":1752245564445,"stop":1752245564445,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1c62dec3ca58b4e","name":"should be empty after removing the only subscription","time":{"start":1752245320829,"stop":1752245320830,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fa687e69b70648e","name":"should successfully stop","time":{"start":1752245320648,"stop":1752245320648,"duration":0},"status":"passed","severity":"normal"},{"uid":"188e2ee0f61a2a27","name":"Check received message containing JSON","time":{"start":1752245798167,"stop":1752245798168,"duration":1},"status":"passed","severity":"normal"},{"uid":"4676f4c321a049b5","name":"should partition messages based on acknowledgement status","time":{"start":1752245334671,"stop":1752245334671,"duration":0},"status":"passed","severity":"normal"},{"uid":"576a562d7e992f06","name":"Check publish message containing Script","time":{"start":1752245470745,"stop":1752245470746,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7ce155ad1e8c5f7","name":"should unregister libp2p event listeners when stop is called","time":{"start":1752245320618,"stop":1752245320618,"duration":0},"status":"passed","severity":"normal"},{"uid":"65af1e09b6cc9beb","name":"should handle peer store errors gracefully","time":{"start":1752245290891,"stop":1752245290891,"duration":0},"status":"passed","severity":"normal"},{"uid":"218b5dfc149cad11","name":"should handle shardReader errors","time":{"start":1752245291973,"stop":1752245291973,"duration":0},"status":"passed","severity":"normal"},{"uid":"625f9c04dcb8edbe","name":"should update peer store before dialing","time":{"start":1752245290890,"stop":1752245290891,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d892b4a75916e1","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1752245617920,"stop":1752245617920,"duration":0},"status":"passed","severity":"normal"},{"uid":"534e91c25606b566","name":"should handle general insertion and lookup correctly","time":{"start":1752245331786,"stop":1752245331787,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dc0dfc44379d2cd","name":"should be safe to call multiple times","time":{"start":1752245291209,"stop":1752245291209,"duration":0},"status":"passed","severity":"normal"},{"uid":"48531c0aef12c2ba","name":"throws on empty content topic","time":{"start":1752245275694,"stop":1752245275695,"duration":1},"status":"passed","severity":"normal"},{"uid":"69dfd7b07ca9a04a","name":"Ordered Callback - true","time":{"start":1752245602871,"stop":1752245602871,"duration":0},"status":"passed","severity":"normal"},{"uid":"7842fc9ad8de45d7","name":"should add to incoming buffer if dependencies are not met","time":{"start":1752245334668,"stop":1752245334668,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac0c0bf6393a2bcc","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752245841214,"stop":1752245841214,"duration":0},"status":"passed","severity":"normal"},{"uid":"c303ce95b1995b58","name":"should handle corrupted shard info gracefully","time":{"start":1752245291342,"stop":1752245291342,"duration":0},"status":"passed","severity":"normal"},{"uid":"a48340430ff18e18","name":"should start the dialing interval","time":{"start":1752245290817,"stop":1752245290817,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ee1f258855d926a","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1752245370577,"stop":1752245370577,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f29b5311ad57f56","name":"random static sharding 4 - Cluster ID: 406, Shard ID: 517","time":{"start":1752245610151,"stop":1752245610151,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1f3d8a8a0179802","name":"ignores domain fetching errors","time":{"start":1752245299739,"stop":1752245299739,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d8e0c79d7ee2df3","name":"should throw if no connection provided","time":{"start":1752245291576,"stop":1752245291576,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee26854ae35a94f4","name":"Renews subscription after lossing a connection","time":{"start":1752245841226,"stop":1752245841227,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cb0bf086356ce80","name":"should handle mixed bootstrap and non-bootstrap peers","time":{"start":1752245291261,"stop":1752245291261,"duration":0},"status":"passed","severity":"normal"},{"uid":"b72d90912df80c0f","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1752245291398,"stop":1752245291406,"duration":8},"status":"passed","severity":"normal"},{"uid":"eeb440c4c131b880","name":"Filter","time":{"start":1752245622636,"stop":1752245622636,"duration":0},"status":"passed","severity":"normal"},{"uid":"1622787dcb1d55f2","name":"should properly create peer info with all multiaddrs","time":{"start":1752245281648,"stop":1752245281648,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe40488af830e087","name":"should handle full lifecycle (start -> events -> stop)","time":{"start":1752245291269,"stop":1752245291269,"duration":0},"status":"passed","severity":"normal"},{"uid":"9038b2604e6fee87","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1752245617915,"stop":1752245617915,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd3641bcf2d80457","name":"should return true when peer is on the same network","time":{"start":1752245291323,"stop":1752245291324,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f6aad7788977f75","name":"Push message with XML payload","time":{"start":1752245948324,"stop":1752245948324,"duration":0},"status":"passed","severity":"normal"},{"uid":"6368ad4b6b03d772","name":"Relay + Store","time":{"start":1752245355977,"stop":1752245355978,"duration":1},"status":"passed","severity":"normal"},{"uid":"13885fcbfebcf54d","name":"Push message with custom timestamp: 1752241770945","time":{"start":1752245948349,"stop":1752245948349,"duration":0},"status":"passed","severity":"normal"},{"uid":"75fe15a4393e0520","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1752245334669,"stop":1752245334669,"duration":0},"status":"passed","severity":"normal"},{"uid":"15b0f67dd98a1019","name":"should dial peers from store when browser is connected","time":{"start":1752245291211,"stop":1752245291211,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc7916735529defb","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1752245275778,"stop":1752245275778,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a3ac2708283104a","name":"should merge provided config with defaults","time":{"start":1752245291966,"stop":1752245291966,"duration":0},"status":"passed","severity":"normal"},{"uid":"fda649f681119a84","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1752245370576,"stop":1752245370577,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad1a9f714fc6e0da","name":"tcp ip4 address","time":{"start":1752245280998,"stop":1752245280998,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf2129ff4396e6ef","name":"should hang up with multiaddr and return true on success","time":{"start":1752245291970,"stop":1752245291970,"duration":0},"status":"passed","severity":"normal"},{"uid":"65e9f8699fc43666","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752245841210,"stop":1752245841211,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6c891a2313b6c11","name":"Push message with content topic containing escaped characters","time":{"start":1752245948347,"stop":1752245948347,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfa8df019010625b","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1752245275713,"stop":1752245275713,"duration":0},"status":"passed","severity":"normal"},{"uid":"b72ece4ba87db9e0","name":"Rejects garbage","time":{"start":1752245324064,"stop":1752245324064,"duration":0},"status":"passed","severity":"normal"},{"uid":"31a3f8df2ed8a7d1","name":"Using a function","time":{"start":1752245617455,"stop":1752245617455,"duration":0},"status":"passed","severity":"normal"},{"uid":"777ee28bb6343e10","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1752245275705,"stop":1752245275706,"duration":1},"status":"passed","severity":"normal"},{"uid":"af22cf51c4e804e1","name":"passes more than one ENR URLs and attempts connection","time":{"start":1752245355418,"stop":1752245355418,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2aad34bda25564a","name":"should not retry if at least one success","time":{"start":1752245320670,"stop":1752245320670,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4a1508459e97c45","name":"should initialize bloom filter with correct parameters","time":{"start":1752245331783,"stop":1752245331784,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f4ed1935a7cfc92","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1752245299407,"stop":1752245299407,"duration":0},"status":"passed","severity":"normal"},{"uid":"514b9e667db7c424","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1752245329845,"stop":1752245329845,"duration":0},"status":"passed","severity":"normal"},{"uid":"24cc67b235af3a8c","name":"should handle multiple bootstrap peers with different limits","time":{"start":1752245291270,"stop":1752245291271,"duration":1},"status":"passed","severity":"normal"},{"uid":"5088e67fcdf39388","name":"should handle errors when accessing navigator","time":{"start":1752245290569,"stop":1752245290576,"duration":7},"status":"passed","severity":"normal"},{"uid":"55511025a143914b","name":"should remove event listeners from globalThis","time":{"start":1752245290526,"stop":1752245290526,"duration":0},"status":"passed","severity":"normal"},{"uid":"170cbbecbee69553","name":"Check received message containing Arabic","time":{"start":1752245798156,"stop":1752245798157,"duration":1},"status":"passed","severity":"normal"},{"uid":"832003224673fcc0","name":"should not execute task if max attempts is 0","time":{"start":1752245319560,"stop":1752245319572,"duration":12},"status":"passed","severity":"normal"},{"uid":"1e9318695ca86797","name":"should handle peer store errors gracefully","time":{"start":1752245291238,"stop":1752245291242,"duration":4},"status":"passed","severity":"normal"},{"uid":"25a795d79519895e","name":"should set field with only STORE enabled","time":{"start":1752245281649,"stop":1752245281649,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd3806639754bbaa","name":"should create ConnectionLimiter with required options","time":{"start":1752245291199,"stop":1752245291199,"duration":0},"status":"passed","severity":"normal"},{"uid":"db88f2a3a1ceecac","name":"should handle multiple peers with different shard configurations","time":{"start":1752245290851,"stop":1752245290855,"duration":4},"status":"passed","severity":"normal"},{"uid":"c210bfdf37b361bd","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1752245275702,"stop":1752245275703,"duration":1},"status":"passed","severity":"normal"},{"uid":"19c89e9996ed3d40","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1752245275703,"stop":1752245275703,"duration":0},"status":"passed","severity":"normal"},{"uid":"b440dfa72ccb413b","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752245841223,"stop":1752245841223,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f03ad2b618e0149","name":"Push message with short payload","time":{"start":1752245948317,"stop":1752245948317,"duration":0},"status":"passed","severity":"normal"},{"uid":"1595ecb9ee286f12","name":"Light Node - default protocols","time":{"start":1752245622636,"stop":1752245622636,"duration":0},"status":"passed","severity":"normal"},{"uid":"9592936603467e95","name":"Push message with content topic containing Chinese","time":{"start":1752245948330,"stop":1752245948330,"duration":0},"status":"passed","severity":"normal"},{"uid":"19057c5c53dce7f7","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752245409061,"stop":1752245409067,"duration":6},"status":"passed","severity":"normal"},{"uid":"a2b09c8ef0770ab5","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752245409067,"stop":1752245409067,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e6269fff4f2f3db","name":"should store libp2p and options references","time":{"start":1752245291199,"stop":1752245291200,"duration":1},"status":"passed","severity":"normal"},{"uid":"d88d753297e732c6","name":"Push message with Arabic payload","time":{"start":1752245948322,"stop":1752245948322,"duration":0},"status":"passed","severity":"normal"},{"uid":"d408c3836e404d21","name":"should stop ping timers on peer disconnect","time":{"start":1752245291396,"stop":1752245291396,"duration":0},"status":"passed","severity":"normal"},{"uid":"acca38bd100c4807","name":"should not hang up bootstrap peer if under limit","time":{"start":1752245291218,"stop":1752245291218,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f48cb364f1e3268","name":"Check message with no content topic is not received","time":{"start":1752245798171,"stop":1752245798172,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed3bcc24d2c946f6","name":"should not receive a peer event after stop","time":{"start":1752245303592,"stop":1752245303592,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8b4980d2b211241","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app78/2/topic581/test.js","time":{"start":1752245579190,"stop":1752245579193,"duration":3},"status":"passed","severity":"normal"},{"uid":"9ebe1d6bb794efab","name":"it tolerates circular branch references","time":{"start":1752245299738,"stop":1752245299739,"duration":1},"status":"passed","severity":"normal"},{"uid":"419f9f097499f439","name":"Push message with JSON payload","time":{"start":1752245948326,"stop":1752245948326,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4dbbe76ee4df4d6","name":"should call waitForPeer on Relay","time":{"start":1752245320399,"stop":1752245320399,"duration":0},"status":"passed","severity":"normal"},{"uid":"84fd7e26cf01eec5","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1752245291455,"stop":1752245291455,"duration":0},"status":"passed","severity":"normal"},{"uid":"4440f517f5629715","name":"Check publish message containing long","time":{"start":1752245470743,"stop":1752245470743,"duration":0},"status":"passed","severity":"normal"},{"uid":"d64fac8518a6db0e","name":"Encoder throws on empty string content topic","time":{"start":1752245309551,"stop":1752245309552,"duration":1},"status":"passed","severity":"normal"},{"uid":"587fd504a7ce4a9","name":"Push message with content topic containing long","time":{"start":1752245948329,"stop":1752245948329,"duration":0},"status":"passed","severity":"normal"},{"uid":"69c77dcc36607565","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752245841226,"stop":1752245841226,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f61d05c74cd6987","name":"Check publish message containing Arabic","time":{"start":1752245470744,"stop":1752245470745,"duration":1},"status":"passed","severity":"normal"},{"uid":"88435eae695d3700","name":"Push message with content topic containing special chars","time":{"start":1752245948330,"stop":1752245948330,"duration":0},"status":"passed","severity":"normal"},{"uid":"b722092f5ebd5917","name":"should use shardsUnderCluster when provided","time":{"start":1752245319908,"stop":1752245319908,"duration":0},"status":"passed","severity":"normal"},{"uid":"4849fa5d99c01480","name":"should be able to encode the field with only STORE set to true","time":{"start":1752245280937,"stop":1752245280938,"duration":1},"status":"passed","severity":"normal"},{"uid":"17c0359cd9d4c32b","name":"throws on content topic with too few or too many fields","time":{"start":1752245275695,"stop":1752245275696,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d8dc220d1a9406f","name":"Subscribe to topic containing short and publish message","time":{"start":1752245479661,"stop":1752245479662,"duration":1},"status":"passed","severity":"normal"},{"uid":"57f9dca0324a4593","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1752245329850,"stop":1752245329850,"duration":0},"status":"passed","severity":"normal"},{"uid":"179b75d0b67fb5d9","name":"should add event listeners to libp2p","time":{"start":1752245290521,"stop":1752245290522,"duration":1},"status":"passed","severity":"normal"},{"uid":"6368f77c8bc6f84f","name":"Check message with no payload is not received","time":{"start":1752245798172,"stop":1752245798172,"duration":0},"status":"passed","severity":"normal"},{"uid":"af81454684847084","name":"1 Relay, 1 fetch","time":{"start":1752245299516,"stop":1752245299516,"duration":0},"status":"passed","severity":"normal"},{"uid":"686c81d40ec7a751","name":"handles empty contentTopics array correctly","time":{"start":1752245275733,"stop":1752245275733,"duration":0},"status":"passed","severity":"normal"},{"uid":"45ba1a59bb3317e5","name":"Push message with content topic containing Script","time":{"start":1752245948346,"stop":1752245948346,"duration":0},"status":"passed","severity":"normal"},{"uid":"4905f65f81ff4ee0","name":"Check received message containing XML","time":{"start":1752245798179,"stop":1752245798180,"duration":1},"status":"passed","severity":"normal"},{"uid":"61dee26f9f43ec10","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1752245291099,"stop":1752245291099,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bc2dc999c44d039","name":"should wait for Filter peer to be connected","time":{"start":1752245320398,"stop":1752245320398,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c72f40da5f6da54","name":"Subscribe to topic containing XML and publish message","time":{"start":1752245479665,"stop":1752245479665,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3b7ce7d37004919","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1752245329852,"stop":1752245329852,"duration":0},"status":"passed","severity":"normal"},{"uid":"38dc1cacd686b8e","name":"Push message with escaped characters payload","time":{"start":1752245948327,"stop":1752245948327,"duration":0},"status":"passed","severity":"normal"},{"uid":"82a0e876a8062705","name":"Renews subscription after lossing a connection","time":{"start":1752245841210,"stop":1752245841210,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cc1434f1201281","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1752245309549,"stop":1752245309550,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e1074e3bed77284","name":"should insert message id into causal history","time":{"start":1752245334666,"stop":1752245334666,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec346ec51e6c0b5b","name":"1 Relay, 1 Filter, gives up","time":{"start":1752245299517,"stop":1752245299518,"duration":1},"status":"passed","severity":"normal"},{"uid":"95dda2aea22dc5ec","name":"Query generator for 2000 messages","time":{"start":1752245596021,"stop":1752245596021,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f754dd00e1def8a","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752245480501,"stop":1752245480503,"duration":2},"status":"passed","severity":"normal"},{"uid":"20f118bc0ed0d2ef","name":"should not create relay timers when relay is not provided","time":{"start":1752245291426,"stop":1752245291426,"duration":0},"status":"passed","severity":"normal"},{"uid":"b379f8f2d5a06191","name":"throws on content topic with empty encoding field","time":{"start":1752245275700,"stop":1752245275700,"duration":0},"status":"passed","severity":"normal"},{"uid":"57fe04c93f8034bf","name":"random static sharding 10 - Cluster ID: 918, Shard ID: 638","time":{"start":1752245610153,"stop":1752245610155,"duration":2},"status":"passed","severity":"normal"},{"uid":"46e9e9939e402ad7","name":"should be sent with empty content","time":{"start":1752245334671,"stop":1752245334672,"duration":1},"status":"passed","severity":"normal"},{"uid":"627de6ff20d756f8","name":"should check connected peers if present and suitable","time":{"start":1752245320397,"stop":1752245320397,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dbbee37b1f7857b","name":"should dial all remaining peers","time":{"start":1752245291229,"stop":1752245291229,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffaedb51675e5354","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1752245275718,"stop":1752245275718,"duration":0},"status":"passed","severity":"normal"},{"uid":"10d10c6e5d33adad","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1752245275734,"stop":1752245275734,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd85a1047bfa429d","name":"rejects hash query with content filter parameters","time":{"start":1752245291505,"stop":1752245291505,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2aca762bff8e7c4","name":"should initialize with custom number of peers","time":{"start":1752245320615,"stop":1752245320615,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d36e747436f5f9a","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752245841225,"stop":1752245841225,"duration":0},"status":"passed","severity":"normal"},{"uid":"2752bafa465f526b","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1752245280939,"stop":1752245280940,"duration":1},"status":"passed","severity":"normal"},{"uid":"39ec0716a283d552","name":"Round trip binary serialization","time":{"start":1752245291994,"stop":1752245291994,"duration":0},"status":"passed","severity":"normal"},{"uid":"ede2aedc4056b272","name":"should select older connection if present","time":{"start":1752245291478,"stop":1752245291478,"duration":0},"status":"passed","severity":"normal"},{"uid":"4017ac14583ca11b","name":"should remove event listener for peer:discovery","time":{"start":1752245290876,"stop":1752245290882,"duration":6},"status":"passed","severity":"normal"},{"uid":"7b5f4413fb8686a0","name":"Push message with content topic containing Chinese","time":{"start":1752245948344,"stop":1752245948345,"duration":1},"status":"passed","severity":"normal"},{"uid":"26027f131856f57","name":"should encode/decode to text encoding","time":{"start":1752245281644,"stop":1752245281644,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2f3071d61818fc2","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752245841208,"stop":1752245841209,"duration":1},"status":"passed","severity":"normal"},{"uid":"2095a6c569567333","name":"should drop connection to all peers on hangUp","time":{"start":1752245438954,"stop":1752245438954,"duration":0},"status":"passed","severity":"normal"},{"uid":"388bc56a6aabc3b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1752245329869,"stop":1752245329869,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eefd08c097414c","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1752245291080,"stop":1752245291081,"duration":1},"status":"passed","severity":"normal"},{"uid":"a393e66ddc29c6ae","name":"should be safe to call multiple times","time":{"start":1752245291210,"stop":1752245291210,"duration":0},"status":"passed","severity":"normal"},{"uid":"d31a0d395a07f198","name":"Push message with Russian payload","time":{"start":1752245948339,"stop":1752245948339,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fda9d29d4324265","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1752245329853,"stop":1752245329853,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0e2851968253cf","name":"Check received message containing numeric","time":{"start":1752245798155,"stop":1752245798155,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9ef5cd1c9ca0594","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752245841221,"stop":1752245841222,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbf78bf47c5741ea","name":"less peers than existing","time":{"start":1752245446652,"stop":1752245446652,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e71c9f51cbe7f183","name":"Check received message containing shell command","time":{"start":1752245798180,"stop":1752245798180,"duration":0},"status":"passed","severity":"normal"},{"uid":"59963ddd4fa8d6f9","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1752245329858,"stop":1752245329858,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc5278e8f86be546","name":"isConnected between 2 js-waku relay nodes","time":{"start":1752245370579,"stop":1752245370579,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bcd281ab4d9b5","name":"should handle shard reader errors gracefully","time":{"start":1752245290850,"stop":1752245290850,"duration":0},"status":"passed","severity":"normal"},{"uid":"f52f43e59c79bea9","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1752245275705,"stop":1752245275705,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7b047a2ddeae041","name":"should attach causal history and bloom filter to each message","time":{"start":1752245334666,"stop":1752245334666,"duration":0},"status":"passed","severity":"normal"},{"uid":"3050a1b00bf39697","name":"should get all peers from store","time":{"start":1752245291224,"stop":1752245291224,"duration":0},"status":"passed","severity":"normal"},{"uid":"373942306ae5c202","name":"should dispatch network event when browser goes online","time":{"start":1752245290562,"stop":1752245290562,"duration":0},"status":"passed","severity":"normal"},{"uid":"13d33b87b35e86cd","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752245480508,"stop":1752245480508,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa938450643a3c79","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1752245479666,"stop":1752245479667,"duration":1},"status":"passed","severity":"normal"},{"uid":"78586af48bf69200","name":"Refresh subscription","time":{"start":1752245479661,"stop":1752245479661,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c9d86db6253cbaf4","name":"should return null for non-existent peer","time":{"start":1752245291243,"stop":1752245291243,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b471cc3954f81ae","name":"Nwaku publishes","time":{"start":1752245460060,"stop":1752245460061,"duration":1},"status":"passed","severity":"normal"},{"uid":"5095303bb3b1e99f","name":"Register correct protocols","time":{"start":1752245479658,"stop":1752245479658,"duration":0},"status":"passed","severity":"normal"},{"uid":"364a006b9ebbdc41","name":"should stop and cleanup resources","time":{"start":1752245320831,"stop":1752245320831,"duration":0},"status":"passed","severity":"normal"},{"uid":"eafba1279fc359e2","name":"Check publish message containing shell command","time":{"start":1752245470747,"stop":1752245470747,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeb0fa8a2de6da4e","name":"should start and setup intervals and event listeners","time":{"start":1752245320831,"stop":1752245320831,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e59d0c9f6da5523","name":"Check publish message containing Russian","time":{"start":1752245470745,"stop":1752245470745,"duration":0},"status":"passed","severity":"normal"},{"uid":"de322364ad0fab90","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1752245320615,"stop":1752245320616,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab221c69ca59fcba","name":"Check publish message containing numeric","time":{"start":1752245470744,"stop":1752245470744,"duration":0},"status":"passed","severity":"normal"},{"uid":"66d87c6db511284c","name":"should dial all peers on dial","time":{"start":1752245438954,"stop":1752245438954,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fd77ba42d2e6f12","name":"Non TWN Cluster","time":{"start":1752245579185,"stop":1752245579185,"duration":0},"status":"passed","severity":"normal"},{"uid":"32b174e1c42a52e2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1752245275720,"stop":1752245275720,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c8990c88c3ad575","name":"should be safe to call multiple times","time":{"start":1752245291968,"stop":1752245291968,"duration":0},"status":"passed","severity":"normal"},{"uid":"54d570f45fc83d3f","name":"Push message with content topic containing SQL Injection","time":{"start":1752245948331,"stop":1752245948331,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bcd27e2addd307","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752245480506,"stop":1752245480506,"duration":0},"status":"passed","severity":"normal"},{"uid":"1029ea49a6ef5897","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1752245550440,"stop":1752245550441,"duration":1},"status":"passed","severity":"normal"},{"uid":"327d6de0ffb4b10c","name":"Subscribe to topic containing numeric and publish message","time":{"start":1752245479662,"stop":1752245479663,"duration":1},"status":"passed","severity":"normal"},{"uid":"77812ab62930d41d","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1752245299403,"stop":1752245299403,"duration":0},"status":"passed","severity":"normal"},{"uid":"94b0aed5204e47f6","name":"ignores unrecognized TXT record formats","time":{"start":1752245299739,"stop":1752245299740,"duration":1},"status":"passed","severity":"normal"},{"uid":"503b9e633f4095f8","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752245841217,"stop":1752245841218,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d460e07131bcd48","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1752245320620,"stop":1752245320621,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca8f92a0bef4ad0d","name":"Relay + Store","time":{"start":1752245281650,"stop":1752245281650,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6f467431d8673e8","name":"Push message with content topic containing numeric","time":{"start":1752245948344,"stop":1752245948344,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeff0c001badf63a","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1752245275778,"stop":1752245275778,"duration":0},"status":"passed","severity":"normal"},{"uid":"68f0d814cc376fb","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1752245329853,"stop":1752245329854,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce28accb5b29a5a6","name":"Fails to push message with large meta","time":{"start":1752245948334,"stop":1752245948334,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5a116f7c98f9435","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app23/3/topic556/test.js","time":{"start":1752245579193,"stop":1752245579193,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0968840ddca6717","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1752245329845,"stop":1752245329846,"duration":1},"status":"passed","severity":"normal"},{"uid":"72492f1096411a1c","name":"Subscribe to topic containing emoji and publish message","time":{"start":1752245479667,"stop":1752245479667,"duration":0},"status":"passed","severity":"normal"},{"uid":"255bfe7fca9b98f4","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1752245290568,"stop":1752245290569,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1d69aed47e09d84","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1752245329853,"stop":1752245329853,"duration":0},"status":"passed","severity":"normal"},{"uid":"86e3492012966582","name":"should process queue every 500ms","time":{"start":1752245290844,"stop":1752245290844,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b4ea7673c493dc6","name":"All","time":{"start":1752245355978,"stop":1752245355978,"duration":0},"status":"passed","severity":"normal"},{"uid":"c205e765e9255bf4","name":"Refresh subscription","time":{"start":1752245841218,"stop":1752245841219,"duration":1},"status":"passed","severity":"normal"},{"uid":"2987e421d88e7f8","name":"Sets default value correctly","time":{"start":1752245617456,"stop":1752245617456,"duration":0},"status":"passed","severity":"normal"},{"uid":"bebd3e41778d8ee2","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1752245319908,"stop":1752245319908,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4e445f627c81930","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1752245479665,"stop":1752245479666,"duration":1},"status":"passed","severity":"normal"},{"uid":"43b9af2e81722353","name":"Check message with non string payload is not received","time":{"start":1752245798172,"stop":1752245798172,"duration":0},"status":"passed","severity":"normal"},{"uid":"944136dadf3a5ce8","name":"Relay - times out","time":{"start":1752245622634,"stop":1752245622634,"duration":0},"status":"passed","severity":"normal"},{"uid":"419c3cd2bb6b81a6","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1752245319788,"stop":1752245319789,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c6258c32a598c34","name":"can start the service","time":{"start":1752245446335,"stop":1752245446335,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a565c2be35b98da","name":"Push message with escaped characters payload","time":{"start":1752245948342,"stop":1752245948342,"duration":0},"status":"passed","severity":"normal"},{"uid":"c387f4634eb36856","name":"should handle peer store errors during connection limiting","time":{"start":1752245291277,"stop":1752245291277,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f61c03571981e40","name":"should initialize with Unhealthy status","time":{"start":1752245319787,"stop":1752245319787,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a1000dbe2531fd8","name":"Check message with invalid timestamp is not received","time":{"start":1752245798183,"stop":1752245798183,"duration":0},"status":"passed","severity":"normal"},{"uid":"3023b6014faa36ac","name":"should allow redial after cooldown period","time":{"start":1752245290839,"stop":1752245290840,"duration":1},"status":"passed","severity":"normal"},{"uid":"73c7f178c26331f","name":"should return false when navigator.onLine is false","time":{"start":1752245290528,"stop":1752245290529,"duration":1},"status":"passed","severity":"normal"},{"uid":"536e12c23dc67ffa","name":"should create NetworkMonitor with libp2p and events","time":{"start":1752245290516,"stop":1752245290518,"duration":2},"status":"passed","severity":"normal"},{"uid":"a2ea77f3ee9c5c2c","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1752245329842,"stop":1752245329843,"duration":1},"status":"passed","severity":"normal"},{"uid":"9824276e4a7238cd","name":"Overlapping topic subscription","time":{"start":1752245841202,"stop":1752245841202,"duration":0},"status":"passed","severity":"normal"},{"uid":"46150045582f6666","name":"pre and post cipher","time":{"start":1752245309922,"stop":1752245309923,"duration":1},"status":"passed","severity":"normal"},{"uid":"57af40b6964ad61c","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1752245299402,"stop":1752245299403,"duration":1},"status":"passed","severity":"normal"},{"uid":"5165d6623c2f5987","name":"should return false when connections are non-bootstrap peers","time":{"start":1752245291260,"stop":1752245291260,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf23b736c30e03da","name":"should dispatch network event when browser goes offline","time":{"start":1752245290568,"stop":1752245290568,"duration":0},"status":"passed","severity":"normal"},{"uid":"42479e28635676f6","name":"should handle peer store errors gracefully","time":{"start":1752245291243,"stop":1752245291250,"duration":7},"status":"passed","severity":"normal"},{"uid":"d0514fed57743548","name":"Push message with content topic containing SQL Injection","time":{"start":1752245948345,"stop":1752245948346,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba7b6d11143beb6c","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1752245275713,"stop":1752245275714,"duration":1},"status":"passed","severity":"normal"},{"uid":"71690efe7c145da4","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1752245608023,"stop":1752245608023,"duration":0},"status":"passed","severity":"normal"},{"uid":"5383c0d32aae03a4","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1752245550437,"stop":1752245550437,"duration":0},"status":"passed","severity":"normal"},{"uid":"56c131f002e89333","name":"should properly create location multiaddrs - tcp","time":{"start":1752245281647,"stop":1752245281647,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7377bdf0764d6f9","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752245841213,"stop":1752245841213,"duration":0},"status":"passed","severity":"normal"},{"uid":"b832ecfc6e085c6b","name":"Fails to push message bigger that 1MB","time":{"start":1752245948337,"stop":1752245948337,"duration":0},"status":"passed","severity":"normal"},{"uid":"17a00787c182756a","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1752245275716,"stop":1752245275716,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbdabcbf86150cec","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1752245329840,"stop":1752245329840,"duration":0},"status":"passed","severity":"normal"},{"uid":"707372e6a4a8c56f","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1752245329852,"stop":1752245329853,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6fbcd853d3a974f","name":"should not create timers for topics where peer is not in mesh","time":{"start":1752245291438,"stop":1752245291438,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca542380f12b1240","name":"Query Generator, Multiple PubsubTopics","time":{"start":1752245564428,"stop":1752245564429,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a0b3eb2291401b2","name":"should create ConnectionManager with relay","time":{"start":1752245291965,"stop":1752245291966,"duration":1},"status":"passed","severity":"normal"},{"uid":"3992db91afcca92e","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1752245329848,"stop":1752245329849,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca271e96bb136cc3","name":"start node with empty content topic","time":{"start":1752245579195,"stop":1752245579196,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a7ca6cf932513b7","name":"should return false when peer is not found","time":{"start":1752245291335,"stop":1752245291340,"duration":5},"status":"passed","severity":"normal"},{"uid":"c2374bba463f7f0f","name":"Check received message containing Chinese","time":{"start":1752245798178,"stop":1752245798178,"duration":0},"status":"passed","severity":"normal"},{"uid":"f390f2b58024467b","name":"Push message with content topic containing Arabic","time":{"start":1752245948345,"stop":1752245948345,"duration":0},"status":"passed","severity":"normal"},{"uid":"b91c6b28fbdfe36d","name":"throws an error for improperly formatted content topics","time":{"start":1752245275709,"stop":1752245275710,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a8db19831f8b848","name":"should handle complete discovery-to-dial flow","time":{"start":1752245290897,"stop":1752245290897,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3bf1a21a9218039","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1752245329866,"stop":1752245329866,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4b4b8e0d1fd9fdc","name":"Push message with content topic containing XML","time":{"start":1752245948332,"stop":1752245948332,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6f6aa42999f8b37","name":"Nodes with multiple pubsub topic","time":{"start":1752245463603,"stop":1752245463603,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0121d73c6ea9288","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1752245275704,"stop":1752245275705,"duration":1},"status":"passed","severity":"normal"},{"uid":"302c4e064076f921","name":"Query Generator, No message returned","time":{"start":1752245564429,"stop":1752245564429,"duration":0},"status":"passed","severity":"normal"},{"uid":"948e681ec85acb9f","name":"should clear dial history on stop","time":{"start":1752245290829,"stop":1752245290829,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b00657a095baeb9","name":"should handle errors gracefully when getting peer info","time":{"start":1752245291341,"stop":1752245291341,"duration":0},"status":"passed","severity":"normal"},{"uid":"993d3adbcb45eda7","name":"Subscribe and receive messages via lightPush","time":{"start":1752245841196,"stop":1752245841196,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8f8a637d86e0fb5","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752245798173,"stop":1752245798173,"duration":0},"status":"passed","severity":"normal"},{"uid":"836080122334bfff","name":"Check publish message containing escaped characters","time":{"start":1752245470747,"stop":1752245470747,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f443dbd40d102bf","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752245948332,"stop":1752245948332,"duration":0},"status":"passed","severity":"normal"},{"uid":"a66e1e0d6c846e4c","name":"same cluster, different shard: nodes connect","time":{"start":1752245409068,"stop":1752245409068,"duration":0},"status":"passed","severity":"normal"},{"uid":"43f3f08a57b2a91e","name":"should load peers from local storage and dispatch events","time":{"start":1752245303592,"stop":1752245303593,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a0ae93660cf1725","name":"should dial all known peers when reached zero connections","time":{"start":1752245381126,"stop":1752245381126,"duration":0},"status":"passed","severity":"normal"},{"uid":"6672646e375689c9","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1752245275717,"stop":1752245275717,"duration":0},"status":"passed","severity":"normal"},{"uid":"a194782bacb175f0","name":"Subscribe to topic containing Russian and publish message","time":{"start":1752245479664,"stop":1752245479664,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0e69fc773f6942e","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1752245275731,"stop":1752245275731,"duration":0},"status":"passed","severity":"normal"},{"uid":"650b0dc16040b58e","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752245841209,"stop":1752245841209,"duration":0},"status":"passed","severity":"normal"},{"uid":"d16f3c85db2ab522","name":"should handle case when globalThis is not available","time":{"start":1752245290543,"stop":1752245290552,"duration":9},"status":"passed","severity":"normal"},{"uid":"1ebf8baaa74e862d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1752245275721,"stop":1752245275721,"duration":0},"status":"passed","severity":"normal"},{"uid":"996536bb53a0b025","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1752245329867,"stop":1752245329867,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0d839be9feb49a6","name":"should be safe to call multiple times","time":{"start":1752245291967,"stop":1752245291968,"duration":1},"status":"passed","severity":"normal"},{"uid":"d81fe65be6b16588","name":"should not receive a peer event after stop","time":{"start":1752245446343,"stop":1752245446344,"duration":1},"status":"passed","severity":"normal"},{"uid":"8be2d1e28c1a377a","name":"should remove event listeners","time":{"start":1752245291210,"stop":1752245291210,"duration":0},"status":"passed","severity":"normal"},{"uid":"61ba54f017ccb87b","name":"Query with Ordered Callback, No message returned","time":{"start":1752245564443,"stop":1752245564443,"duration":0},"status":"passed","severity":"normal"},{"uid":"f84f50cbc06b1b50","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752245841203,"stop":1752245841204,"duration":1},"status":"passed","severity":"normal"},{"uid":"a615e017d79d058a","name":"should return false when network is not connected","time":{"start":1752245291969,"stop":1752245291969,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5e60c85364b07bf","name":"Passing page size 1 when there are 4 messages","time":{"start":1752245608076,"stop":1752245608077,"duration":1},"status":"passed","severity":"normal"},{"uid":"73d5a0fb9f229998","name":"should only return 1 node with relay capability","time":{"start":1752245299740,"stop":1752245299741,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b09a7c85a2c1236","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752245841222,"stop":1752245841223,"duration":1},"status":"passed","severity":"normal"},{"uid":"7800d133e32c4a1c","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1752245479667,"stop":1752245479667,"duration":0},"status":"passed","severity":"normal"},{"uid":"994108476cead812","name":"throws on content topic with empty application field","time":{"start":1752245275698,"stop":1752245275698,"duration":0},"status":"passed","severity":"normal"},{"uid":"1160b4d773d01e8a","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1752245329858,"stop":1752245329858,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb8155117c169218","name":"Check received message containing special chars","time":{"start":1752245798174,"stop":1752245798178,"duration":4},"status":"passed","severity":"normal"},{"uid":"625218cfbfd14e42","name":"should correctly map a content topic to a pubsub topic","time":{"start":1752245275733,"stop":1752245275734,"duration":1},"status":"passed","severity":"normal"},{"uid":"9802fb3d17c9379c","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1752245463602,"stop":1752245463603,"duration":1},"status":"passed","severity":"normal"},{"uid":"20496daa2c200be8","name":"Fails to push message bigger that 1MB","time":{"start":1752245948350,"stop":1752245948351,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a2f64efc8035cf8","name":"Js publishes, other Js receives","time":{"start":1752245460061,"stop":1752245460061,"duration":0},"status":"passed","severity":"normal"},{"uid":"63eb17fe13751e5a","name":"Overlapping topic subscription","time":{"start":1752245479661,"stop":1752245479661,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f90dca3725682f02","name":"should dial peer immediately when queue is empty","time":{"start":1752245290830,"stop":1752245290830,"duration":0},"status":"passed","severity":"normal"},{"uid":"db8d568edd6bff16","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1752245299403,"stop":1752245299405,"duration":2},"status":"passed","severity":"normal"},{"uid":"3828f88e530e0e1e","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752245280944,"stop":1752245280944,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e5abb060094cd67","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1752245470748,"stop":1752245470748,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dc992b457ab35f","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752245841217,"stop":1752245841217,"duration":0},"status":"passed","severity":"normal"},{"uid":"62fa83f1405fb31","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1752245329871,"stop":1752245329872,"duration":1},"status":"passed","severity":"normal"},{"uid":"62be0f759117207b","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1752245357063,"stop":1752245357064,"duration":1},"status":"passed","severity":"normal"},{"uid":"33e7bb961c5a4e98","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1752245329866,"stop":1752245329867,"duration":1},"status":"passed","severity":"normal"},{"uid":"de3e9f42f6862d0e","name":"Ordered callback, aborts when callback returns true","time":{"start":1752245596021,"stop":1752245596021,"duration":0},"status":"passed","severity":"normal"},{"uid":"90f4242e88af4c74","name":"Nodes with multiple pubsub topic","time":{"start":1752245463601,"stop":1752245463601,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee4f6bc96586d5a","name":"Push message with long payload","time":{"start":1752245948317,"stop":1752245948319,"duration":2},"status":"passed","severity":"normal"},{"uid":"e691a95e4206fcbd","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752245841210,"stop":1752245841210,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b2b31f80c243034","name":"should set field with only FILTER enabled","time":{"start":1752245281649,"stop":1752245281649,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4a139be38db7bb2","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752245841216,"stop":1752245841216,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8371322ec56e903a","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1752245275730,"stop":1752245275731,"duration":1},"status":"passed","severity":"normal"},{"uid":"329e88835c60fdad","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752245841201,"stop":1752245841202,"duration":1},"status":"passed","severity":"normal"},{"uid":"84f1d408bdfced37","name":"should handle dial errors gracefully","time":{"start":1752245290843,"stop":1752245290844,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0d98a66c23c1a77","name":"should reject on timeout if it was set","time":{"start":1752245320397,"stop":1752245320397,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a565eb234ff7c77","name":"should successfully unsubscribe from an existing subscription","time":{"start":1752245320647,"stop":1752245320647,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1bd27138aa682a2","name":"Ephemeral field set to true","time":{"start":1752245291994,"stop":1752245291994,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a3babf696304962","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1752245275710,"stop":1752245275710,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc6b250441e91e6c","name":"Generator, 2 different pubsubtopics","time":{"start":1752245595717,"stop":1752245595717,"duration":0},"status":"skipped","severity":"normal"},{"uid":"29cd77d2c7151c9","name":"Sign & Recover","time":{"start":1752245309923,"stop":1752245309923,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eca204efa9e3c41","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752245841223,"stop":1752245841223,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f4f18963fc18270","name":"should add peer to queue when queue is not empty","time":{"start":1752245290830,"stop":1752245290837,"duration":7},"status":"passed","severity":"normal"},{"uid":"52231349fa8a6541","name":"configure the node with multiple pubsub topics","time":{"start":1752245610156,"stop":1752245610156,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ddf4d465ec2c114","name":"Check received message with timestamp: 1752245349720000000 ","time":{"start":1752245798181,"stop":1752245798182,"duration":1},"status":"passed","severity":"normal"},{"uid":"b93c4fec861472fb","name":"A test","time":{"start":1752245397850,"stop":1752245397850,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddbfadead9144833","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1752245479664,"stop":1752245479664,"duration":0},"status":"passed","severity":"normal"},{"uid":"85f46fdb08914be9","name":"Correctly serialized arguments","time":{"start":1752245409277,"stop":1752245409277,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9c52f28b52ad5ac","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1752245319788,"stop":1752245319788,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ce5581cde1d3ff6","name":"accepts valid content-filtered query","time":{"start":1752245291503,"stop":1752245291504,"duration":1},"status":"passed","severity":"normal"},{"uid":"309692565d346802","name":"should be empty when created","time":{"start":1752245320829,"stop":1752245320829,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd73590601ec4681","name":"Publish message with custom timestamp: Sat Jul 20 2024 14:51:03 GMT+0000 (Coordinated Universal Time)","time":{"start":1752245470748,"stop":1752245470749,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4254f9994d648a4","name":"should handle errors when removing globalThis listeners","time":{"start":1752245290526,"stop":1752245290526,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d2bac14ec44d0b8","name":"should clear timers for specific peer on disconnect","time":{"start":1752245291439,"stop":1752245291439,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e53e2654b21b1eb","name":"should skip peer when already connected","time":{"start":1752245290837,"stop":1752245290838,"duration":1},"status":"passed","severity":"normal"},{"uid":"e607355e9daeb691","name":"should handle dial errors gracefully","time":{"start":1752245291229,"stop":1752245291230,"duration":1},"status":"passed","severity":"normal"},{"uid":"d81fed0d3279d9b3","name":"Passing an array","time":{"start":1752245617454,"stop":1752245617455,"duration":1},"status":"passed","severity":"normal"},{"uid":"d13290408195cb5e","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752245841204,"stop":1752245841205,"duration":1},"status":"passed","severity":"normal"},{"uid":"a248dfe4b26de18b","name":"LightPush","time":{"start":1752245622636,"stop":1752245622636,"duration":0},"status":"passed","severity":"normal"},{"uid":"dee01d6df638ff76","name":"should handle peer connect event","time":{"start":1752245290552,"stop":1752245290552,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ca08183e742daba","name":"should be able to encode the field with only RELAY set to true","time":{"start":1752245280934,"stop":1752245280936,"duration":2},"status":"passed","severity":"normal"},{"uid":"56d381d9a4d8ed5","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1752245275717,"stop":1752245275717,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb5a296410743fe0","name":"should clear all timers","time":{"start":1752245291391,"stop":1752245291391,"duration":0},"status":"passed","severity":"normal"},{"uid":"80ffd8abd1ba118d","name":"peer:update - should do nothing if another protocol hit","time":{"start":1752245291577,"stop":1752245291577,"duration":0},"status":"passed","severity":"normal"},{"uid":"267cb715b9c22841","name":"should return empty array when no peers connected","time":{"start":1752245291971,"stop":1752245291971,"duration":0},"status":"passed","severity":"normal"},{"uid":"712ac8a5854d49a4","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1752245329848,"stop":1752245329848,"duration":0},"status":"passed","severity":"normal"},{"uid":"b075c93f23281fd9","name":"Callback on promise","time":{"start":1752245596020,"stop":1752245596020,"duration":0},"status":"passed","severity":"normal"},{"uid":"584e328f3d1ec8c","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1752245275732,"stop":1752245275732,"duration":0},"status":"passed","severity":"normal"},{"uid":"33de443bb121c628","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1752245320102,"stop":1752245320102,"duration":0},"status":"passed","severity":"normal"},{"uid":"f35971c0ac1db5e7","name":"should filter out already connected peers","time":{"start":1752245291225,"stop":1752245291229,"duration":4},"status":"passed","severity":"normal"},{"uid":"572f5f2e11a3e5ec","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1752245334667,"stop":1752245334667,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7338f1dfe05e212","name":"isConnected should return false after all peers disconnect","time":{"start":1752245370578,"stop":1752245370578,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3886e5a9e6be044","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752245841225,"stop":1752245841225,"duration":0},"status":"passed","severity":"normal"},{"uid":"5db1eef196144a21","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752245538850,"stop":1752245538851,"duration":1},"status":"passed","severity":"normal"},{"uid":"410761eb0d1a958","name":"Publishes to nwaku","time":{"start":1752245460060,"stop":1752245460060,"duration":0},"status":"passed","severity":"normal"},{"uid":"1917e81fbf3b7bd","name":"should be able to decode the field with only FILTER set to true","time":{"start":1752245280947,"stop":1752245280948,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5004d0e39c33965","name":"can start and stop the service","time":{"start":1752245446335,"stop":1752245446336,"duration":1},"status":"passed","severity":"normal"},{"uid":"49fb5175ec735161","name":"Check received message containing special chars","time":{"start":1752245798156,"stop":1752245798156,"duration":0},"status":"passed","severity":"normal"},{"uid":"3281bc0a9be05628","name":"should dial peer when on same shard","time":{"start":1752245290842,"stop":1752245290843,"duration":1},"status":"passed","severity":"normal"},{"uid":"c610b37b7a44f2cc","name":"should requeue task if no peer is available","time":{"start":1752245319550,"stop":1752245319558,"duration":8},"status":"passed","severity":"normal"},{"uid":"4dca3de1b076dacf","name":"Push message with Basic HTML tag payload","time":{"start":1752245948341,"stop":1752245948341,"duration":0},"status":"passed","severity":"normal"},{"uid":"5195053103c2fa8f","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1752245470750,"stop":1752245470750,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dbb73a4f34b18af","name":"Check publish message after client node is restarted","time":{"start":1752245470751,"stop":1752245470752,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8a316987de1c4c1a","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app38/10/topic202/json","time":{"start":1752245579185,"stop":1752245579187,"duration":2},"status":"passed","severity":"normal"},{"uid":"b699100f96de891e","name":"should fail to send if no connected peers found","time":{"start":1752245320669,"stop":1752245320669,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6aa8ed8a66f5240","name":"should get tags for the connected peer","time":{"start":1752245291217,"stop":1752245291217,"duration":0},"status":"passed","severity":"normal"},{"uid":"815a494befccbb04","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752245480507,"stop":1752245480507,"duration":0},"status":"passed","severity":"normal"},{"uid":"498ee7524a95bffc","name":"should throw error - no id","time":{"start":1752245281641,"stop":1752245281641,"duration":0},"status":"passed","severity":"normal"},{"uid":"b386e4746c64c26c","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1752245291335,"stop":1752245291335,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc432ba267427a73","name":"should return false when shard is not included in network shards","time":{"start":1752245319917,"stop":1752245319917,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed32954a8aa4f62f","name":"should drop connection to one peer on hangUp","time":{"start":1752245438956,"stop":1752245438956,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f1a517007726756","name":"should successfully subscribe to supported pubsub topic","time":{"start":1752245320645,"stop":1752245320646,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ecd7cf42c2913fb","name":"should return false when peer is not found","time":{"start":1752245291326,"stop":1752245291329,"duration":3},"status":"passed","severity":"normal"},{"uid":"c02b5f5fa11c4d8","name":"should not fail to start the service if it is already started","time":{"start":1752245355414,"stop":1752245355415,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfb62d0f0a65e426","name":"Push message with Basic HTML tag payload","time":{"start":1752245948324,"stop":1752245948324,"duration":0},"status":"passed","severity":"normal"},{"uid":"4864bc9cc523dc46","name":"Subscribe to topic containing shell command and publish message","time":{"start":1752245479666,"stop":1752245479666,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e870223f8c46edc","name":"Push message with content topic containing short","time":{"start":1752245948343,"stop":1752245948343,"duration":0},"status":"passed","severity":"normal"},{"uid":"386196292d3846ac","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752245595717,"stop":1752245595717,"duration":0},"status":"skipped","severity":"normal"},{"uid":"431677d1c3568d8","name":"Push message with short payload","time":{"start":1752245948337,"stop":1752245948337,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeef0397d8b54246","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1752245329869,"stop":1752245329869,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee9cf824113ac75e","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752245480505,"stop":1752245480506,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab720961651ed23","name":"Check publish message containing XML","time":{"start":1752245470746,"stop":1752245470746,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a167f3803b5fc34","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1752245275704,"stop":1752245275704,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8582773b5150462","name":"should not fail to start the service if it is already started","time":{"start":1752245303590,"stop":1752245303590,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4d01a12f5c51564","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1752245275712,"stop":1752245275712,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b41b0e2e40d96ca","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1752245280940,"stop":1752245280941,"duration":1},"status":"passed","severity":"normal"},{"uid":"bacec3e18b496a55","name":"should filter peers by codec","time":{"start":1752245291971,"stop":1752245291971,"duration":0},"status":"passed","severity":"normal"},{"uid":"b31fadb260ba1457","name":"should not process empty queue","time":{"start":1752245290845,"stop":1752245290849,"duration":4},"status":"passed","severity":"normal"},{"uid":"d69c07f446542ec7","name":"Push message with rate limit","time":{"start":1752245948349,"stop":1752245948349,"duration":0},"status":"passed","severity":"normal"},{"uid":"186a4f9483a4626f","name":"Relay - dialed after","time":{"start":1752245622634,"stop":1752245622634,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a54b37d2719f352","name":"should create a new stream if no existing for protocol found","time":{"start":1752245291576,"stop":1752245291577,"duration":1},"status":"passed","severity":"normal"},{"uid":"acb3cabf30168597","name":"should set field with all protocols disabled","time":{"start":1752245281648,"stop":1752245281648,"duration":0},"status":"passed","severity":"normal"},{"uid":"585cd13979d4f02c","name":"Privacy Node - default protocol","time":{"start":1752245622636,"stop":1752245622637,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4491529233a8115","name":"should send to specified number of peers of used peers","time":{"start":1752245320669,"stop":1752245320670,"duration":1},"status":"passed","severity":"normal"},{"uid":"554f3a0ee7154b50","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1752245329844,"stop":1752245329845,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8c0c81fd6eb439","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752245798170,"stop":1752245798170,"duration":0},"status":"passed","severity":"normal"},{"uid":"6183e4074d96005","name":"Check message on other pubsub topic is not received","time":{"start":1752245798183,"stop":1752245798183,"duration":0},"status":"passed","severity":"normal"},{"uid":"29c53aeb24a49e7f","name":"random static sharding 2 - Cluster ID: 307, Shard ID: 789","time":{"start":1752245610150,"stop":1752245610150,"duration":0},"status":"passed","severity":"normal"},{"uid":"353733f8174071cb","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1752245299743,"stop":1752245299743,"duration":0},"status":"skipped","severity":"normal"},{"uid":"788dcd147de8fe81","name":"should be able to decode the field with only STORE set to true","time":{"start":1752245280948,"stop":1752245280949,"duration":1},"status":"passed","severity":"normal"},{"uid":"83bf4fa932915ca","name":"should dial peer when no shard info available","time":{"start":1752245290843,"stop":1752245290843,"duration":0},"status":"passed","severity":"normal"},{"uid":"5158e565cfcb6ca8","name":"should emit a peer event after start","time":{"start":1752245303591,"stop":1752245303591,"duration":0},"status":"passed","severity":"normal"},{"uid":"12c556e0bc77d4dd","name":"should return false when shard info is undefined","time":{"start":1752245291333,"stop":1752245291334,"duration":1},"status":"passed","severity":"normal"},{"uid":"4808e4555a8ef826","name":"Publish message with custom timestamp: Fri Jul 11 2025 15:51:03 GMT+0000 (Coordinated Universal Time)","time":{"start":1752245470749,"stop":1752245470749,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b245ba97b76d168","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1752245617916,"stop":1752245617916,"duration":0},"status":"passed","severity":"normal"},{"uid":"d623b695b6cd1d52","name":"should return different streams if requested simultaniously","time":{"start":1752245291577,"stop":1752245291577,"duration":0},"status":"passed","severity":"normal"},{"uid":"146ce57d2b108824","name":"should be delivered immediately if received","time":{"start":1752245334673,"stop":1752245334673,"duration":0},"status":"passed","severity":"normal"},{"uid":"c43943c93ed8a45d","name":"retrieves a single peer","time":{"start":1752245299738,"stop":1752245299738,"duration":0},"status":"passed","severity":"normal"},{"uid":"5202aa43fef7d90f","name":"should handle onConnected and onDisconnected","time":{"start":1752245320617,"stop":1752245320618,"duration":1},"status":"passed","severity":"normal"},{"uid":"e46d7fabe9a8c94d","name":"Throws when trying to push message with empty payload","time":{"start":1752245948343,"stop":1752245948343,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e5f72e4eeda0ea4","name":"rejects content-filtered query with only contentTopics","time":{"start":1752245291504,"stop":1752245291504,"duration":0},"status":"passed","severity":"normal"},{"uid":"35b296db99c26c67","name":"Fails to publish duplicate message","time":{"start":1752245470749,"stop":1752245470749,"duration":0},"status":"passed","severity":"normal"},{"uid":"d088000561e47552","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1752245275734,"stop":1752245275734,"duration":0},"status":"passed","severity":"normal"},{"uid":"5046911e9a5edc7c","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1752245617921,"stop":1752245617921,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd41a116e2ff678b","name":"Push message with content topic containing short","time":{"start":1752245948329,"stop":1752245948329,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4ca9bc4236f2678","name":"Push message with custom timestamp: 1752248970945","time":{"start":1752245948350,"stop":1752245948350,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4adb81633b4b9d0","name":"returns all values when wanted number matches available values","time":{"start":1752245299020,"stop":1752245299022,"duration":2},"status":"passed","severity":"normal"},{"uid":"bf2f43ba722b9feb","name":"accepts valid message hash query","time":{"start":1752245291505,"stop":1752245291505,"duration":0},"status":"passed","severity":"normal"},{"uid":"7af2e30d6293ca86","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752245841205,"stop":1752245841205,"duration":0},"status":"passed","severity":"normal"},{"uid":"c71e18784861aee7","name":"should handle peer not in mesh for all topics","time":{"start":1752245291447,"stop":1752245291448,"duration":1},"status":"passed","severity":"normal"},{"uid":"4649db0292f819a9","name":"should handle complete dial lifecycle","time":{"start":1752245290851,"stop":1752245290851,"duration":0},"status":"passed","severity":"normal"},{"uid":"d78c5b6063b4a716","name":"should maintain proper timestamps if all messages received","time":{"start":1752245334667,"stop":1752245334668,"duration":1},"status":"passed","severity":"normal"},{"uid":"1df3684c01aa5f5e","name":"should properly create location multiaddrs - tcp6","time":{"start":1752245281647,"stop":1752245281647,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c46dd528ae4679f","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1752245280941,"stop":1752245280942,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea01553a17f8e427","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752245841198,"stop":1752245841198,"duration":0},"status":"passed","severity":"normal"},{"uid":"e290e10195f101f9","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app69/2/topic134/proto","time":{"start":1752245579189,"stop":1752245579189,"duration":0},"status":"passed","severity":"normal"},{"uid":"e453a7743aac89f7","name":"Push message with numeric payload","time":{"start":1752245948338,"stop":1752245948338,"duration":0},"status":"passed","severity":"normal"},{"uid":"8485a175fcde57bf","name":"Push 30 different messages","time":{"start":1752245948343,"stop":1752245948343,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c7e3cc4a8366db64","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1752245329872,"stop":1752245329873,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee1ec993cf1b53b6","name":"1 Store, 2 fetches","time":{"start":1752245299516,"stop":1752245299517,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9bb67a6ea745cbc","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1752245275721,"stop":1752245275722,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d924ad0dd9045cc","name":"Push message equal or less that 1MB","time":{"start":1752245948350,"stop":1752245948350,"duration":0},"status":"passed","severity":"normal"},{"uid":"3453db4a2309f9f7","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1752245329858,"stop":1752245329859,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ade0ed5686cc79b","name":"Passing page size 110 when there are 120 messages","time":{"start":1752245608079,"stop":1752245608079,"duration":0},"status":"passed","severity":"normal"},{"uid":"db5ca81eb0f3f8e0","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1752245299401,"stop":1752245299402,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa2c2245112aed91","name":"should update ack status of messages in outgoing buffer","time":{"start":1752245334672,"stop":1752245334673,"duration":1},"status":"passed","severity":"normal"},{"uid":"599563be2bfa734e","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1752245299408,"stop":1752245299408,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0ea84b43f6afc0a","name":"Push message with rate limit","time":{"start":1752245948334,"stop":1752245948334,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1c4fb14c8e8121d","name":"Query Generator, Wrong PubsubTopic","time":{"start":1752245564428,"stop":1752245564428,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e4bdf4e4d25cfa2","name":"topics with same application and version share the same shard","time":{"start":1752245275707,"stop":1752245275707,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdc72133792d12fe","name":"should skip peer when dialed recently","time":{"start":1752245290838,"stop":1752245290839,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ce476da10c35adc","name":"Ordered Callback - false","time":{"start":1752245602871,"stop":1752245602871,"duration":0},"status":"passed","severity":"normal"},{"uid":"da117ba2db928164","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1752245617920,"stop":1752245617920,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aa776075a57a417","name":"Push message with content topic containing Script","time":{"start":1752245948331,"stop":1752245948331,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff838b296e750dbd","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1752245329857,"stop":1752245329857,"duration":0},"status":"passed","severity":"normal"},{"uid":"84768479cf44e732","name":"Generator, custom pubsub topic","time":{"start":1752245595718,"stop":1752245595718,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f227002018ed9f6","name":"should be online or offline if network state changed","time":{"start":1752245370580,"stop":1752245370580,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fe29a76e09f48e","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1752245550443,"stop":1752245550443,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ebe0af314919746","name":"configure the node with multiple content topics","time":{"start":1752245579194,"stop":1752245579195,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec60824623eed93b","name":"should handle peer store errors gracefully","time":{"start":1752245291261,"stop":1752245291261,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffe78eb0dbbe9ff5","name":"Wrong topic","time":{"start":1752245579193,"stop":1752245579193,"duration":0},"status":"passed","severity":"normal"},{"uid":"6581ecabd6aa8311","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752245841200,"stop":1752245841201,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b7dc449de4d4ff4","name":"Check received message containing unicode special characters","time":{"start":1752245798168,"stop":1752245798169,"duration":1},"status":"passed","severity":"normal"},{"uid":"247496ef3e46df52","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1752245564438,"stop":1752245564440,"duration":2},"status":"passed","severity":"normal"},{"uid":"8d9db2852bfcb1f0","name":"Check received message with timestamp: 1752245349720000000 ","time":{"start":1752245798169,"stop":1752245798169,"duration":0},"status":"passed","severity":"normal"},{"uid":"69d6841cd82bf6a9","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752245480503,"stop":1752245480504,"duration":1},"status":"passed","severity":"normal"},{"uid":"74591d863ef5f03b","name":"Check message received after jswaku node is restarted","time":{"start":1752245798172,"stop":1752245798173,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a491be91838fbc8","name":"should properly create location multiaddrs - udp","time":{"start":1752245281647,"stop":1752245281647,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e70d561c2e8e058","name":"should not receive a peer event before start","time":{"start":1752245355415,"stop":1752245355416,"duration":1},"status":"passed","severity":"normal"},{"uid":"bffd9b64a6141d1b","name":"should set default options when no config provided","time":{"start":1752245291966,"stop":1752245291966,"duration":0},"status":"passed","severity":"normal"},{"uid":"97c578963af19915","name":"should respect custom numPeersToUse configuration","time":{"start":1752245320619,"stop":1752245320620,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd6ed73295b03371","name":"Passing page size 10 when there are 10 messages","time":{"start":1752245608078,"stop":1752245608078,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a16c51d68a1380e","name":"Fails to push message with large meta","time":{"start":1752245948348,"stop":1752245948349,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dcc2f97b0ee6228","name":"should not return locked peers if enough unlocked are available","time":{"start":1752245320617,"stop":1752245320617,"duration":0},"status":"passed","severity":"normal"},{"uid":"a979297600501d19","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1752245309547,"stop":1752245309549,"duration":2},"status":"passed","severity":"normal"},{"uid":"e6f5df032af1052e","name":"should be able to decode the field with only RELAY set to true","time":{"start":1752245280945,"stop":1752245280947,"duration":2},"status":"passed","severity":"normal"},{"uid":"eb8352d95ba4c317","name":"should dial peers from store when no connections remain","time":{"start":1752245291223,"stop":1752245291223,"duration":0},"status":"passed","severity":"normal"},{"uid":"d23b2f8959d04f18","name":"should handle task timeouts","time":{"start":1752245319560,"stop":1752245319560,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b2bc48d421a46aa","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752245841208,"stop":1752245841208,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dbd4de6ae95bdbc","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752245480503,"stop":1752245480503,"duration":0},"status":"passed","severity":"normal"},{"uid":"57bf16a20bc8904b","name":"should throw an error for insufficient data","time":{"start":1752245275778,"stop":1752245275778,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e458b6ada7e4521","name":"Passing page size 3 when there are 20 messages","time":{"start":1752245608077,"stop":1752245608077,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f1e6bcec2d7bf01","name":"should handle relay send failures gracefully","time":{"start":1752245291439,"stop":1752245291439,"duration":0},"status":"passed","severity":"normal"},{"uid":"772b4284ec6767af","name":"should be able to dial TLS multiaddrs","time":{"start":1752245438957,"stop":1752245438957,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc5de5e1f0a4453","name":"should return false when peer is on different cluster","time":{"start":1752245291329,"stop":1752245291330,"duration":1},"status":"passed","severity":"normal"},{"uid":"2482ca0e3ca1e98e","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752245299743,"stop":1752245299743,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9e4c2718671b1ac","name":"Push 30 different messages","time":{"start":1752245948328,"stop":1752245948328,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9924c4b1c10f9d35","name":"Subscribe to topic containing Script and publish message","time":{"start":1752245479665,"stop":1752245479665,"duration":0},"status":"passed","severity":"normal"},{"uid":"46d774e0c06f3bde","name":"should create KeepAliveManager with required options","time":{"start":1752245291382,"stop":1752245291382,"duration":0},"status":"passed","severity":"normal"},{"uid":"44c19ead196dbe8d","name":"Relay - dialed first","time":{"start":1752245622633,"stop":1752245622633,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7718d12c74d5a82","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app74/1/topic498/proto","time":{"start":1752245579189,"stop":1752245579189,"duration":0},"status":"passed","severity":"normal"},{"uid":"93edc6f2fb8e8034","name":"should return false when peer has no shard info","time":{"start":1752245291325,"stop":1752245291325,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0ba6c6039b3f176","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752245538845,"stop":1752245538846,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a60bf522bd89458","name":"Publish message with custom timestamp: Fri Jul 11 2025 13:51:03 GMT+0000 (Coordinated Universal Time)","time":{"start":1752245470749,"stop":1752245470749,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf8f04e8654243d6","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1752245299401,"stop":1752245299401,"duration":0},"status":"passed","severity":"normal"},{"uid":"a70ffb99a95e1e83","name":"Check received message with timestamp: 1752245349720 ","time":{"start":1752245798169,"stop":1752245798169,"duration":0},"status":"passed","severity":"normal"},{"uid":"e139c5d0f2fc4ad2","name":"Subscribe and receive messages via waku relay post","time":{"start":1752245841214,"stop":1752245841214,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf8e48548da1454","name":"should handle multiple peer connections","time":{"start":1752245291395,"stop":1752245291396,"duration":1},"status":"passed","severity":"normal"},{"uid":"37857debbc8d576d","name":"should only return 1 node with relay and store capability","time":{"start":1752245299741,"stop":1752245299741,"duration":0},"status":"passed","severity":"normal"},{"uid":"58dbd99fbb411a30","name":"Push message with Chinese payload","time":{"start":1752245948338,"stop":1752245948339,"duration":1},"status":"passed","severity":"normal"},{"uid":"375e0aa39716bbed","name":"Push message with shell command payload","time":{"start":1752245948326,"stop":1752245948327,"duration":1},"status":"passed","severity":"normal"},{"uid":"d11a82a95af94512","name":"Used by Waku Relay","time":{"start":1752245617455,"stop":1752245617456,"duration":1},"status":"passed","severity":"normal"}] |