allure-jswaku/8562/widgets/duration.json
2025-07-08 16:49:41 +00:00

1 line
192 KiB
JSON

[{"uid":"a77b80dccb3774ce","name":"should return PeerId when PeerId is provided","time":{"start":1751992672375,"stop":1751992672375,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fdc93060367e1f3","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1751993233537,"stop":1751993233537,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef19f7b53170446c","name":"should dispatch network event when browser goes offline","time":{"start":1751992672111,"stop":1751992672118,"duration":7},"status":"passed","severity":"normal"},{"uid":"2dc4d402d385974b","name":"should handle connection event","time":{"start":1751992672422,"stop":1751992672422,"duration":0},"status":"passed","severity":"normal"},{"uid":"9516ae9aeba1bca4","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1751992711517,"stop":1751992711518,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7aa3063a4dde6a4","name":"returns all values when wanted number matches available values","time":{"start":1751992679230,"stop":1751992679238,"duration":8},"status":"passed","severity":"normal"},{"uid":"18d8242ab4f2a6ba","name":"isConnected should return false after all peers disconnect","time":{"start":1751992751610,"stop":1751992751610,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd174ae78842d5f6","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1751993030322,"stop":1751993030323,"duration":1},"status":"passed","severity":"normal"},{"uid":"c36aa3f5cf48f592","name":"should not fail to stop the service if it was not started","time":{"start":1751992736244,"stop":1751992736245,"duration":1},"status":"passed","severity":"normal"},{"uid":"38156cc81edde0c5","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app95/10/topic690/xml","time":{"start":1751992992049,"stop":1751992992050,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c27658d3aa1ff01","name":"should throw if no connection provided","time":{"start":1751992672570,"stop":1751992672570,"duration":0},"status":"passed","severity":"normal"},{"uid":"69788bf21bc7484c","name":"Subscribe to topic containing long and publish message","time":{"start":1751992895749,"stop":1751992895750,"duration":1},"status":"passed","severity":"normal"},{"uid":"692917288319b54b","name":"should process tasks in queue","time":{"start":1751992701977,"stop":1751992701977,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b8c9001bb0fd56b","name":"should use DNS peer discovery with light client","time":{"start":1751992736248,"stop":1751992736248,"duration":0},"status":"skipped","severity":"normal"},{"uid":"39497f26af1f55af","name":"should not receive a peer event before start","time":{"start":1751992736247,"stop":1751992736247,"duration":0},"status":"passed","severity":"normal"},{"uid":"df07671c47b55e00","name":"handles different networkShards values correctly","time":{"start":1751992656474,"stop":1751992656474,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dc4b19ab3e89474","name":"should get / set UDP multiaddr","time":{"start":1751992662523,"stop":1751992662523,"duration":0},"status":"passed","severity":"normal"},{"uid":"df5a9d4e6ecb09b6","name":"Passing page size 11 when there are 10 messages","time":{"start":1751993025194,"stop":1751993025196,"duration":2},"status":"passed","severity":"normal"},{"uid":"b7e892556527954d","name":"Push message with Arabic payload","time":{"start":1751993343372,"stop":1751993343373,"duration":1},"status":"passed","severity":"normal"},{"uid":"177d445e04955840","name":"should add and remove event listeners correctly","time":{"start":1751992684697,"stop":1751992684697,"duration":0},"status":"passed","severity":"normal"},{"uid":"c17bc79c3d734803","name":"ignores unrecognized TXT record formats","time":{"start":1751992680867,"stop":1751992680867,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a08e3fb7c675dae","name":"non connected peers","time":{"start":1751992862380,"stop":1751992862381,"duration":1},"status":"skipped","severity":"normal"},{"uid":"198535e9811b702","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1751992680869,"stop":1751992680869,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee10e40cc1b6303f","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app34/4/topic44/xml","time":{"start":1751992992051,"stop":1751992992051,"duration":0},"status":"passed","severity":"normal"},{"uid":"f834c8816f1ee178","name":"Check message with no content topic is not received","time":{"start":1751993174838,"stop":1751993174839,"duration":1},"status":"passed","severity":"normal"},{"uid":"881190e4322d7b9b","name":"should create an instance with libp2p and shardReader","time":{"start":1751992671866,"stop":1751992671866,"duration":0},"status":"passed","severity":"normal"},{"uid":"91fb8306436be836","name":"handles empty shards array correctly","time":{"start":1751992656495,"stop":1751992656495,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5327c6e8ad60817","name":"Push message with content topic containing JSON","time":{"start":1751993343397,"stop":1751993343398,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c28f1668bfc87e7","name":"Meta field set when metaSetter is specified","time":{"start":1751992672979,"stop":1751992672980,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9e56ce5cda3af2f","name":"should update ack status of messages in outgoing buffer","time":{"start":1751992716534,"stop":1751992716534,"duration":0},"status":"passed","severity":"normal"},{"uid":"5158ad8ee834de48","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1751992711519,"stop":1751992711520,"duration":1},"status":"passed","severity":"normal"},{"uid":"86ad088f5ff9a0bd","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1751992711534,"stop":1751992711534,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6fd528ad52e758","name":"Check received message containing SQL Injection","time":{"start":1751993174842,"stop":1751993174843,"duration":1},"status":"passed","severity":"normal"},{"uid":"9faf84083d37644b","name":"should throw an error if shards are undefined for static sharding","time":{"start":1751992656479,"stop":1751992656479,"duration":0},"status":"passed","severity":"normal"},{"uid":"c08577536635a24f","name":"Fails to publish message with size larger than 1 MB","time":{"start":1751992888891,"stop":1751992888891,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb0437c714ce98ba","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1751992690705,"stop":1751992690705,"duration":0},"status":"passed","severity":"normal"},{"uid":"7da4d16c370c1b27","name":"Push message with content topic containing short","time":{"start":1751993343394,"stop":1751993343394,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd8ad098938a323a","name":"should handle complete peer lifecycle","time":{"start":1751992672371,"stop":1751992672371,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9a6dce2dd4396ac","name":"can start and stop the service","time":{"start":1751992736244,"stop":1751992736244,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa30b2ac0fe8da17","name":"returns all values when wanted number is greater than available values","time":{"start":1751992679238,"stop":1751992679238,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fa5de8e9f242911","name":"Passing page size 0 when there are 110 messages","time":{"start":1751993025190,"stop":1751993025190,"duration":0},"status":"passed","severity":"normal"},{"uid":"225b324292977856","name":"Mutual subscription","time":{"start":1751992895742,"stop":1751992895743,"duration":1},"status":"passed","severity":"normal"},{"uid":"62f1d35e3e6a982c","name":"should remove event listeners","time":{"start":1751992672337,"stop":1751992672337,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a22418dbebba6a3","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1751992967426,"stop":1751992967427,"duration":1},"status":"passed","severity":"normal"},{"uid":"87aec643fa2725fd","name":"should remove expired entries after TTL has passed","time":{"start":1751992701037,"stop":1751992701037,"duration":0},"status":"passed","severity":"normal"},{"uid":"18a07259b5b5dc51","name":"Check received message containing special chars","time":{"start":1751993174841,"stop":1751993174842,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f686cadbf864fc6","name":"should handle case with no peers in store","time":{"start":1751992672439,"stop":1751992672439,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a4218be00846124","name":"Reusing cursor across nodes","time":{"start":1751992967433,"stop":1751992967434,"duration":1},"status":"passed","severity":"normal"},{"uid":"f00c888a90994678","name":"should not receive a peer event after stop","time":{"start":1751992736247,"stop":1751992736247,"duration":0},"status":"passed","severity":"normal"},{"uid":"92e4a9e7855a8574","name":"random static sharding 4 - Cluster ID: 134, Shard ID: 648","time":{"start":1751993017123,"stop":1751993017124,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce46fb81b6c6f9b4","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1751992711504,"stop":1751992711504,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b25a28913254978","name":"Nwaku publishes","time":{"start":1751992876887,"stop":1751992876887,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0b9f635a08007c6","name":"should properly create location multiaddrs - udp6","time":{"start":1751992662524,"stop":1751992662524,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0502c62b8819760","name":"should fail to send if no connected peers found","time":{"start":1751992702556,"stop":1751992702556,"duration":0},"status":"broken","severity":"normal"},{"uid":"2123979f75f74267","name":"Check publish message after client node is restarted","time":{"start":1751992888892,"stop":1751992888892,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6893f95214190f6f","name":"should not create multiple intervals when called multiple times","time":{"start":1751992671867,"stop":1751992671874,"duration":7},"status":"passed","severity":"normal"},{"uid":"4f001cd6818f8964","name":"Refresh subscription","time":{"start":1751992895747,"stop":1751992895748,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f2427c7b6953cf93","name":"Push message with content topic containing SQL Injection","time":{"start":1751993343380,"stop":1751993343381,"duration":1},"status":"passed","severity":"normal"},{"uid":"4445954859c3af07","name":"should detect messages with missing dependencies","time":{"start":1751992716531,"stop":1751992716532,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f4df72dddfc1c29","name":"should not create relay timers when relay is not provided","time":{"start":1751992672348,"stop":1751992672349,"duration":1},"status":"passed","severity":"normal"},{"uid":"766123a097ff0ffc","name":"peer exchange sets tag","time":{"start":1751992886784,"stop":1751992886784,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf76db59d2abb086","name":"Check publish message containing short","time":{"start":1751992888863,"stop":1751992888863,"duration":0},"status":"passed","severity":"normal"},{"uid":"74b1b60c7a3cab4b","name":"Push message with SQL Injection payload","time":{"start":1751993343374,"stop":1751993343374,"duration":0},"status":"passed","severity":"normal"},{"uid":"821818151c760c1e","name":"Overlapping topic subscription","time":{"start":1751993233539,"stop":1751993233539,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e30162265bc5d72","name":"should not process empty queue","time":{"start":1751992671884,"stop":1751992671885,"duration":1},"status":"passed","severity":"normal"},{"uid":"294ca570abdf884f","name":"should convert tags map to array of keys","time":{"start":1751992672447,"stop":1751992672456,"duration":9},"status":"passed","severity":"normal"},{"uid":"51db8bfa25ac0f4b","name":"should handle dial errors gracefully","time":{"start":1751992671877,"stop":1751992671879,"duration":2},"status":"passed","severity":"normal"},{"uid":"155417eeda6325ad","name":"Asymmetric encrypt & decrypt","time":{"start":1751992691105,"stop":1751992691106,"duration":1},"status":"passed","severity":"normal"},{"uid":"38429f4f9a0fd65f","name":"should return peer for existing peer","time":{"start":1751992672456,"stop":1751992672456,"duration":0},"status":"passed","severity":"normal"},{"uid":"56bed61108afbe5d","name":"should check connected peers if present and suitable","time":{"start":1751992702545,"stop":1751992702545,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2e104c434a0890","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1751992906700,"stop":1751992906700,"duration":0},"status":"passed","severity":"normal"},{"uid":"666c1de7abdc1276","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1751992711503,"stop":1751992711504,"duration":1},"status":"passed","severity":"normal"},{"uid":"63b98e8eb8c1bbf0","name":"configure the node with multiple content topics","time":{"start":1751992992053,"stop":1751992992053,"duration":0},"status":"passed","severity":"normal"},{"uid":"1603695036fa6e8d","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1751992906701,"stop":1751992906702,"duration":1},"status":"passed","severity":"normal"},{"uid":"72f0dcc106daea1b","name":"Push message with content topic containing JSON","time":{"start":1751993343382,"stop":1751993343382,"duration":0},"status":"passed","severity":"normal"},{"uid":"cde86459bdf61fe5","name":"should handle errors when getting connections","time":{"start":1751992672118,"stop":1751992672119,"duration":1},"status":"passed","severity":"normal"},{"uid":"52ba2053a68a66c9","name":"should throw an error for missing required configuration","time":{"start":1751992656479,"stop":1751992656480,"duration":1},"status":"passed","severity":"normal"},{"uid":"48f2c9ff3dfbb4ef","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1751992680533,"stop":1751992680533,"duration":0},"status":"passed","severity":"normal"},{"uid":"da8c0a2369187a53","name":"should lock peers when selected","time":{"start":1751992702522,"stop":1751992702523,"duration":1},"status":"broken","severity":"normal"},{"uid":"231bbad3bf00ccd1","name":"should correctly map a content topic to a pubsub topic","time":{"start":1751992656496,"stop":1751992656496,"duration":0},"status":"passed","severity":"normal"},{"uid":"588a6f4b4696836a","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1751992656471,"stop":1751992656471,"duration":0},"status":"passed","severity":"normal"},{"uid":"239f7cd2e7479161","name":"Relay + Store","time":{"start":1751992662527,"stop":1751992662528,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc08885b72f7dc05","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1751992711531,"stop":1751992711531,"duration":0},"status":"passed","severity":"normal"},{"uid":"4691642df17d3f44","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1751992702430,"stop":1751992702430,"duration":0},"status":"passed","severity":"normal"},{"uid":"acf76e2e9671fb01","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1751993020622,"stop":1751993020622,"duration":0},"status":"passed","severity":"normal"},{"uid":"914dbc01959ea2d1","name":"Throws when trying to push message with empty payload","time":{"start":1751993343378,"stop":1751993343378,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7a8c3f0e343ff6","name":"should handle bootstrap limit of 1 correctly","time":{"start":1751992672489,"stop":1751992672489,"duration":0},"status":"passed","severity":"normal"},{"uid":"5de3585fda675370","name":"Push message with long payload","time":{"start":1751993343371,"stop":1751993343371,"duration":0},"status":"passed","severity":"normal"},{"uid":"92de543d03da6538","name":"should return valid sharding parameters for static sharding","time":{"start":1751992656494,"stop":1751992656494,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d3bbed18c2d9db4","name":"should transition to Unhealthy when no connections","time":{"start":1751992702085,"stop":1751992702085,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ec331458eb041be","name":"Query with Promise Callback, No message returned","time":{"start":1751992979272,"stop":1751992979272,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fe2ff1eca9c04e8","name":"should properly clean up resources when disposed","time":{"start":1751992701043,"stop":1751992701044,"duration":1},"status":"passed","severity":"normal"},{"uid":"75c0ae16e7835ea4","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1751992881465,"stop":1751992881465,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca5e2f9158bc6830","name":"Add multiple subscription objects on single nwaku node","time":{"start":1751993233546,"stop":1751993233546,"duration":0},"status":"passed","severity":"normal"},{"uid":"795aad4a5bfcc999","name":"Check received message containing long","time":{"start":1751993174841,"stop":1751993174841,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca5fae7493aee9df","name":"Overlapping topic subscription","time":{"start":1751993233551,"stop":1751993233551,"duration":0},"status":"passed","severity":"normal"},{"uid":"cabf8385a5a44960","name":"passes more than one ENR URLs and attempts connection","time":{"start":1751992736249,"stop":1751992736249,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cf5beb70be96b886","name":"Push message with rate limit","time":{"start":1751993343385,"stop":1751993343385,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f300f99d0cd04bf","name":"Subscribe to topic containing Russian and receive message","time":{"start":1751993233554,"stop":1751993233554,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fc4ed2b233ae2f6","name":"Subscribe and receives messages on 20 topics","time":{"start":1751993233549,"stop":1751993233550,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3d24537a1c103d","name":"Query generator for 2000 messages","time":{"start":1751993012126,"stop":1751993012126,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bdf7b7e38e0233","name":"Push 30 different messages","time":{"start":1751993343377,"stop":1751993343378,"duration":1},"status":"skipped","severity":"normal"},{"uid":"95dee55f7321a0ba","name":"Subscribe to topic containing long and receive message","time":{"start":1751993233552,"stop":1751993233552,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aed736a56ff4fe9","name":"should not fail to start the service if it is already started","time":{"start":1751992736245,"stop":1751992736246,"duration":1},"status":"passed","severity":"normal"},{"uid":"6415521a25ff95df","name":"Decoder throws on empty string content topic","time":{"start":1751992690708,"stop":1751992690708,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a3c88aa0e95fa36","name":"returns nothing if no connections present","time":{"start":1751992672502,"stop":1751992672502,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d03cf79184d5f2f","name":"should properly create location multiaddrs - tcp6","time":{"start":1751992662524,"stop":1751992662525,"duration":1},"status":"passed","severity":"normal"},{"uid":"aadfea58005edeff","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1751992656496,"stop":1751992656496,"duration":0},"status":"passed","severity":"normal"},{"uid":"81d0c6885fcd018c","name":"Push message with Script payload","time":{"start":1751993343390,"stop":1751993343390,"duration":0},"status":"passed","severity":"normal"},{"uid":"d65f44b62b517ce0","name":"Push message with escaped characters payload","time":{"start":1751993343392,"stop":1751993343392,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd9799a5eadd39f9","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1751992656494,"stop":1751992656494,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ffe52d3b46a1244","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1751992967431,"stop":1751992967432,"duration":1},"status":"passed","severity":"normal"},{"uid":"576241e7fbe185e5","name":"should handle case when navigator is not available","time":{"start":1751992672098,"stop":1751992672104,"duration":6},"status":"passed","severity":"normal"},{"uid":"82b434409502cd2e","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1751992955058,"stop":1751992955059,"duration":1},"status":"passed","severity":"normal"},{"uid":"2335b42badfe3f95","name":"Correctly serialized arguments","time":{"start":1751992823464,"stop":1751992823465,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ac89073067b7c18","name":"should handle browser offline state overriding peer connections","time":{"start":1751992672122,"stop":1751992672128,"duration":6},"status":"passed","severity":"normal"},{"uid":"e3eeef40af13651b","name":"should dial all remaining peers","time":{"start":1751992672438,"stop":1751992672438,"duration":0},"status":"passed","severity":"normal"},{"uid":"d04a012cad4bef86","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1751992711531,"stop":1751992711531,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcbba6151946d119","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1751992711533,"stop":1751992711533,"duration":0},"status":"passed","severity":"normal"},{"uid":"4afc5ad6f10472ea","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1751992967434,"stop":1751992967434,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7525420a01a880bf","name":"should filter out already connected peers","time":{"start":1751992672438,"stop":1751992672438,"duration":0},"status":"passed","severity":"normal"},{"uid":"27f6d656a4ce10d8","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1751992702533,"stop":1751992702533,"duration":0},"status":"broken","severity":"normal"},{"uid":"ffa7474557ccbf86","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1751992886790,"stop":1751992886791,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5871fd4bcb41fbf","name":"Subscribe to topic containing shell command and receive message","time":{"start":1751993233544,"stop":1751993233544,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae13d22fd282d562","name":"Check received message with timestamp: 1751992731454000000 ","time":{"start":1751993174845,"stop":1751993174845,"duration":0},"status":"passed","severity":"normal"},{"uid":"58e7c5bd6edf0e81","name":"should handle multiple peer connections","time":{"start":1751992672339,"stop":1751992672339,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf45a85e52f22c95","name":"Query generator for multiple messages","time":{"start":1751993012121,"stop":1751993012122,"duration":1},"status":"passed","severity":"normal"},{"uid":"26ff2721095f5f5a","name":"should drop connection via multiaddr with hangUp","time":{"start":1751992819535,"stop":1751992819536,"duration":1},"status":"passed","severity":"normal"},{"uid":"924ab3045a39b5f4","name":"should initialize bloom filter with correct parameters","time":{"start":1751992713715,"stop":1751992713716,"duration":1},"status":"passed","severity":"normal"},{"uid":"86951f271caf59a5","name":"Decrypt messages","time":{"start":1751992864260,"stop":1751992864260,"duration":0},"status":"passed","severity":"normal"},{"uid":"72e9cb663b4253d2","name":"should wait for LightPush peer to be connected","time":{"start":1751992702545,"stop":1751992702546,"duration":1},"status":"passed","severity":"normal"},{"uid":"256126ba0a54d393","name":"Push message with meta","time":{"start":1751993343384,"stop":1751993343384,"duration":0},"status":"passed","severity":"normal"},{"uid":"b93c3388d6cdc042","name":"Promise Callback - false","time":{"start":1751993014335,"stop":1751993014335,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dbd954d2bdb923e","name":"messageHashStr produces consistent results for the same input","time":{"start":1751992672139,"stop":1751992672139,"duration":0},"status":"passed","severity":"normal"},{"uid":"62a2fe78541023cb","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1751992656468,"stop":1751992656468,"duration":0},"status":"passed","severity":"normal"},{"uid":"89cd8e5ea0de6d14","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1751992711533,"stop":1751992711534,"duration":1},"status":"passed","severity":"normal"},{"uid":"f76dc3c38dca134c","name":"Does not throw an exception when node disconnects","time":{"start":1751993032426,"stop":1751993032426,"duration":0},"status":"passed","severity":"normal"},{"uid":"7410f5963d6d4f4a","name":"should not dispatch event when already connected","time":{"start":1751992672108,"stop":1751992672108,"duration":0},"status":"passed","severity":"normal"},{"uid":"20fdf1a9c0161a91","name":"should not be empty after adding a subscription","time":{"start":1751992702429,"stop":1751992702429,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d9a147793c82eff","name":"does not throw on valid cases","time":{"start":1751992656458,"stop":1751992656459,"duration":1},"status":"passed","severity":"normal"},{"uid":"26af37c32d1dc560","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1751993233550,"stop":1751993233551,"duration":1},"status":"passed","severity":"normal"},{"uid":"45cddb84ccd3f43a","name":"Check received message containing Basic HTML tag","time":{"start":1751993174834,"stop":1751993174834,"duration":0},"status":"passed","severity":"normal"},{"uid":"1952f5bb9f2db74","name":"Subscribe to topic containing shell command and receive message","time":{"start":1751993233556,"stop":1751993233556,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ce4acf0480c7c4b","name":"should initialize with Unhealthy status","time":{"start":1751992702082,"stop":1751992702083,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ee5db3c039b082e","name":"Refresh subscription","time":{"start":1751993233551,"stop":1751993233552,"duration":1},"status":"passed","severity":"normal"},{"uid":"f17e8cbb64c51c04","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1751992955060,"stop":1751992955060,"duration":0},"status":"passed","severity":"normal"},{"uid":"38d23650ed2f7c1d","name":"should handle errors when removing globalThis listeners","time":{"start":1751992672096,"stop":1751992672096,"duration":0},"status":"passed","severity":"normal"},{"uid":"61c8c3835d2f8d92","name":"can start the service","time":{"start":1751992861882,"stop":1751992861882,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ba9df247089ee7c","name":"Push message with content topic containing emoji","time":{"start":1751993343383,"stop":1751993343384,"duration":1},"status":"passed","severity":"normal"},{"uid":"381870db10dabea4","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1751992711516,"stop":1751992711516,"duration":0},"status":"passed","severity":"normal"},{"uid":"6391c074485a2496","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1751992895757,"stop":1751992895757,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8eebcbfca7e1685","name":"Subscribe and receives messages on 20 topics","time":{"start":1751993233537,"stop":1751993233538,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f0a48a2a37b32c7","name":"Add multiple subscription objects on single nwaku node","time":{"start":1751993233557,"stop":1751993233557,"duration":0},"status":"passed","severity":"normal"},{"uid":"912b62a90e1b43de","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1751993233556,"stop":1751993233556,"duration":0},"status":"passed","severity":"normal"},{"uid":"17ea70a4b410b726","name":"should only return 1 node with store capability","time":{"start":1751992680868,"stop":1751992680868,"duration":0},"status":"passed","severity":"normal"},{"uid":"6babea3ab407ecb8","name":"should handle null peers returned by getPeer","time":{"start":1751992672473,"stop":1751992672473,"duration":0},"status":"passed","severity":"normal"},{"uid":"a17b8a0c23acfb9b","name":"should not change state when connections remain after disconnect","time":{"start":1751992672106,"stop":1751992672107,"duration":1},"status":"passed","severity":"normal"},{"uid":"7763d3b6f108a801","name":"Push message with content topic containing Russian","time":{"start":1751993343380,"stop":1751993343380,"duration":0},"status":"passed","severity":"normal"},{"uid":"66211f0bfd3be3a1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1751992656483,"stop":1751992656483,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed976e317b8bf9d4","name":"should be able to encode the field with only RELAY set to true","time":{"start":1751992661836,"stop":1751992661838,"duration":2},"status":"passed","severity":"normal"},{"uid":"3fe84c0a06d5288e","name":"should remove event listeners from globalThis","time":{"start":1751992672096,"stop":1751992672096,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9f5113a21e97630","name":"Push message with shell command payload","time":{"start":1751993343392,"stop":1751993343392,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a86747a52d4cd60","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1751992711527,"stop":1751992711527,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eefc4445e824556","name":"should throw an error for missing sharding configuration","time":{"start":1751992656495,"stop":1751992656495,"duration":0},"status":"passed","severity":"normal"},{"uid":"23fa9d79a722e062","name":"Store - dialed first","time":{"start":1751993035193,"stop":1751993035193,"duration":0},"status":"passed","severity":"normal"},{"uid":"92c4e02c5f5aa186","name":"should properly create location multiaddrs - tcp4","time":{"start":1751992662524,"stop":1751992662524,"duration":0},"status":"passed","severity":"normal"},{"uid":"30b2a63fafcc0353","name":"Accepts a valid Waku Message","time":{"start":1751992705893,"stop":1751992705894,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf324d1e43b0a3fb","name":"Js publishes, other Js receives","time":{"start":1751992876887,"stop":1751992876888,"duration":1},"status":"passed","severity":"normal"},{"uid":"5600bc5fc0e23471","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1751992672340,"stop":1751992672343,"duration":3},"status":"passed","severity":"normal"},{"uid":"d9aa97e8cdcaf2a8","name":"Subscribe to topic containing special chars and receive message","time":{"start":1751993233541,"stop":1751993233541,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcfbeeae1d4eb555","name":"should insert message id into causal history","time":{"start":1751992716527,"stop":1751992716527,"duration":0},"status":"passed","severity":"normal"},{"uid":"aed9fe1705689e56","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1751992661846,"stop":1751992661847,"duration":1},"status":"passed","severity":"normal"},{"uid":"69cb365a41f250ac","name":"should return false when network is not connected","time":{"start":1751992672660,"stop":1751992672660,"duration":0},"status":"passed","severity":"normal"},{"uid":"f77700cdc096f804","name":"Check received message containing Russian","time":{"start":1751993174842,"stop":1751993174842,"duration":0},"status":"passed","severity":"normal"},{"uid":"262f6a45e3a5f609","name":"should retry if all attempts fail","time":{"start":1751992701994,"stop":1751992701994,"duration":0},"status":"passed","severity":"normal"},{"uid":"421208fb2d92b9ea","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1751992661840,"stop":1751992661842,"duration":2},"status":"passed","severity":"normal"},{"uid":"2a2e85ab8e50f159","name":"should use shardsUnderCluster when provided","time":{"start":1751992702112,"stop":1751992702113,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbd0f70e463e0a05","name":"Relay - times out","time":{"start":1751993035192,"stop":1751993035192,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e7cca8069f39d3","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1751993020622,"stop":1751993020622,"duration":0},"status":"passed","severity":"normal"},{"uid":"46d3c68bd754b5fc","name":"handles different clusterIds correctly","time":{"start":1751992656473,"stop":1751992656474,"duration":1},"status":"passed","severity":"normal"},{"uid":"94076c4aa566021","name":"Fails to push message with large meta","time":{"start":1751993343399,"stop":1751993343400,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7865b3606080c54","name":"Push message with content topic containing Arabic","time":{"start":1751993343395,"stop":1751993343395,"duration":0},"status":"passed","severity":"normal"},{"uid":"2579fc3647a47fd5","name":"should insert elements correctly","time":{"start":1751992713716,"stop":1751992713716,"duration":0},"status":"passed","severity":"normal"},{"uid":"78f5c888d7c4b314","name":"should create ConnectionManager with required options","time":{"start":1751992672655,"stop":1751992672655,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e06d6bd6237e26","name":"Check received message containing Chinese","time":{"start":1751993174832,"stop":1751993174832,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecb9a2daf0d74925","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1751992656478,"stop":1751992656478,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b9d893a80b0a3a4","name":"recovers when dns.resolve returns empty","time":{"start":1751992680866,"stop":1751992680866,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf7b306e99b03837","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1751993030324,"stop":1751993030324,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab5be7b5c34df396","name":"Subscribe to topic containing JSON and receive message","time":{"start":1751993233544,"stop":1751993233544,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfb56a45a7656d3","name":"Push message with content topic containing numeric","time":{"start":1751993343379,"stop":1751993343379,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3905e6851cfea07","name":"should unregister libp2p event listeners when stop is called","time":{"start":1751992702530,"stop":1751992702530,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ecfe1349da7ec8f","name":"should drop connection to all peers on hangUp","time":{"start":1751992819532,"stop":1751992819534,"duration":2},"status":"passed","severity":"normal"},{"uid":"5b48778b7bbe2c5b","name":"should handle all zero keep alive options","time":{"start":1751992672369,"stop":1751992672369,"duration":0},"status":"passed","severity":"normal"},{"uid":"40973437990e0a0c","name":"should properly compute the node id","time":{"start":1751992662521,"stop":1751992662522,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7c15757c057f773","name":"Push message with XML payload","time":{"start":1751993343375,"stop":1751993343375,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dae9579d7e358fe","name":"should return different streams if requested simultaniously","time":{"start":1751992672570,"stop":1751992672571,"duration":1},"status":"passed","severity":"normal"},{"uid":"923145e9fc3fc9b6","name":"random static sharding 1 - Cluster ID: 892, Shard ID: 309","time":{"start":1751993017122,"stop":1751993017122,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e3f52665a007faf","name":"Check received message containing long","time":{"start":1751993174831,"stop":1751993174831,"duration":0},"status":"passed","severity":"normal"},{"uid":"f000e5505d2dda0c","name":"Check publish message containing long","time":{"start":1751992888864,"stop":1751992888866,"duration":2},"status":"passed","severity":"normal"},{"uid":"5a469e381c1a5a9","name":"should sort peers by ping value","time":{"start":1751992672665,"stop":1751992672665,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7d4bb6e5cd5fd9b","name":"Subscribe to topic containing XML and receive message","time":{"start":1751993233543,"stop":1751993233543,"duration":0},"status":"passed","severity":"normal"},{"uid":"717251a8c768ccba","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1751992711504,"stop":1751992711512,"duration":8},"status":"passed","severity":"normal"},{"uid":"838b2313fc2a8dd2","name":"Encoder throws on undefined content topic","time":{"start":1751992692381,"stop":1751992692381,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5476fb8f23cf7fb","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1751993233541,"stop":1751993233541,"duration":0},"status":"passed","severity":"normal"},{"uid":"68efb9a7d35ea038","name":"should return all connected peers without codec filter","time":{"start":1751992672664,"stop":1751992672664,"duration":0},"status":"passed","severity":"normal"},{"uid":"364579e56df22ad6","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1751992702618,"stop":1751992702619,"duration":1},"status":"broken","severity":"normal"},{"uid":"4a6dcc2942232f01","name":"Passing page size 110 when there are 120 messages","time":{"start":1751993025196,"stop":1751993025196,"duration":0},"status":"passed","severity":"normal"},{"uid":"93e61b9a22f134b8","name":"should clear timers for specific peer on disconnect","time":{"start":1751992672364,"stop":1751992672367,"duration":3},"status":"passed","severity":"normal"},{"uid":"c59f9a620170a475","name":"should be safe to call multiple times","time":{"start":1751992671876,"stop":1751992671876,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f998c4edd6a6be6","name":"Fails to push message bigger that 1MB","time":{"start":1751993343403,"stop":1751993343403,"duration":0},"status":"passed","severity":"normal"},{"uid":"aed62b89f75abec","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1751992656480,"stop":1751992656480,"duration":0},"status":"passed","severity":"normal"},{"uid":"406e54610bc458a0","name":"should handle errors when globalThis is not available","time":{"start":1751992672093,"stop":1751992672093,"duration":0},"status":"passed","severity":"normal"},{"uid":"55110766612dc465","name":"Check publish message containing emoji","time":{"start":1751992888884,"stop":1751992888885,"duration":1},"status":"passed","severity":"normal"},{"uid":"f20df89014f9370c","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1751992895756,"stop":1751992895757,"duration":1},"status":"passed","severity":"normal"},{"uid":"f296611b8b51b018","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1751992672571,"stop":1751992672571,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c1dfe699e6d6f17","name":"Waku message hash computation (meta attribute not present)","time":{"start":1751992672136,"stop":1751992672136,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ed4f3a3ec6a28e4","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1751992701783,"stop":1751992701784,"duration":1},"status":"passed","severity":"normal"},{"uid":"f71efd0f1af777a0","name":"random static sharding 7 - Cluster ID: 309, Shard ID: 66","time":{"start":1751993017125,"stop":1751993017125,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ec8d1e27d2c4a2","name":"should return PeerId when PeerId is provided","time":{"start":1751992672374,"stop":1751992672374,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b88e7d66216787f","name":"accepts time-filtered query with content filter","time":{"start":1751992672499,"stop":1751992672499,"duration":0},"status":"passed","severity":"normal"},{"uid":"337ebe8f80ece964","name":"Check publish message containing Basic HTML tag","time":{"start":1751992888876,"stop":1751992888876,"duration":0},"status":"passed","severity":"normal"},{"uid":"e93f7b595324322","name":"should set field with only LIGHTPUSH enabled","time":{"start":1751992662527,"stop":1751992662527,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe0e6e966549088d","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1751992711492,"stop":1751992711493,"duration":1},"status":"passed","severity":"normal"},{"uid":"97f18eb8c349a52c","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1751992661847,"stop":1751992661847,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6700f8d59dc6d00","name":"Push message with Chinese payload","time":{"start":1751993343372,"stop":1751993343372,"duration":0},"status":"passed","severity":"normal"},{"uid":"2093d2bb8edae98f","name":"should get / set TCP multiaddr","time":{"start":1751992662523,"stop":1751992662523,"duration":0},"status":"passed","severity":"normal"},{"uid":"86a0ae4911fd4971","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1751992906698,"stop":1751992906698,"duration":0},"status":"passed","severity":"normal"},{"uid":"7850b2385679b024","name":"should request peer renewal on specific errors","time":{"start":1751992701988,"stop":1751992701988,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeafbf683744d406","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1751992662514,"stop":1751992662518,"duration":4},"status":"passed","severity":"normal"},{"uid":"817dfb877ce96005","name":"Push message with meta","time":{"start":1751993343399,"stop":1751993343399,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cd2614a135714db","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1751992906698,"stop":1751992906698,"duration":0},"status":"passed","severity":"normal"},{"uid":"178b6e083fcf8581","name":"udp ip6 address","time":{"start":1751992661891,"stop":1751992661892,"duration":1},"status":"passed","severity":"normal"},{"uid":"b45331f2358ef223","name":"Subscribe to topic containing XML and publish message","time":{"start":1751992895761,"stop":1751992895765,"duration":4},"status":"passed","severity":"normal"},{"uid":"9ce5d21d19d43a39","name":"retrieves a single peer","time":{"start":1751992680865,"stop":1751992680865,"duration":0},"status":"passed","severity":"normal"},{"uid":"e651aab9b5ffbebb","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1751992679239,"stop":1751992679239,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2cfd42b1a008eed","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1751992711315,"stop":1751992711316,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f5bbcd37c786f24","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1751992656493,"stop":1751992656493,"duration":0},"status":"passed","severity":"normal"},{"uid":"da4a4e277bd98b09","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app6/4/topic439/proto","time":{"start":1751992992048,"stop":1751992992049,"duration":1},"status":"passed","severity":"normal"},{"uid":"2889e4f57c0bb5b5","name":"throws on empty content topic","time":{"start":1751992656460,"stop":1751992656460,"duration":0},"status":"passed","severity":"normal"},{"uid":"97ac0da6877f2ab8","name":"Check message received after jswaku node is restarted","time":{"start":1751993174848,"stop":1751993174848,"duration":0},"status":"passed","severity":"normal"},{"uid":"81ba93a646ef9cba","name":"Check received message containing shell command","time":{"start":1751993174835,"stop":1751993174835,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad019d1136120e69","name":"Subscribe to topic containing emoji and publish message","time":{"start":1751992895771,"stop":1751992895773,"duration":2},"status":"passed","severity":"normal"},{"uid":"c5d29bcf8b0c87eb","name":"should be delivered but not added to local log or bloom filter","time":{"start":1751992716534,"stop":1751992716534,"duration":0},"status":"passed","severity":"normal"},{"uid":"96e8f7371f4fea64","name":"should reject if Store is requested but not mounted","time":{"start":1751992702544,"stop":1751992702544,"duration":0},"status":"passed","severity":"normal"},{"uid":"a163400c3983262f","name":"should return false when peer has no shard info","time":{"start":1751992671830,"stop":1751992671831,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d6e06665e7e8dea","name":"should hang up with PeerId and return true on success","time":{"start":1751992672662,"stop":1751992672662,"duration":0},"status":"passed","severity":"normal"},{"uid":"b385e91ae0ab805f","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1751992895765,"stop":1751992895765,"duration":0},"status":"passed","severity":"normal"},{"uid":"a17bdfda564a20f0","name":"should successfully unsubscribe from an existing subscription","time":{"start":1751992702622,"stop":1751992702623,"duration":1},"status":"broken","severity":"normal"},{"uid":"fc063810aebd06ca","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1751993233544,"stop":1751993233544,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b20432f869ab561","name":"should have no discoveries enabled by default","time":{"start":1751992701775,"stop":1751992701780,"duration":5},"status":"passed","severity":"normal"},{"uid":"9c65ce90489c4bed","name":"Push message with content topic containing unicode special characters","time":{"start":1751993343383,"stop":1751993343383,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7c73c4b67a6a847","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1751992656585,"stop":1751992656585,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3cded21c24dfd19","name":"should successfully subscribe to supported pubsub topic","time":{"start":1751992702619,"stop":1751992702619,"duration":0},"status":"broken","severity":"normal"},{"uid":"cbec0a41d3cf3b30","name":"Encoder throws on empty string content topic","time":{"start":1751992690707,"stop":1751992690707,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aa3937772e0cfa4","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1751992711312,"stop":1751992711312,"duration":0},"status":"passed","severity":"normal"},{"uid":"c32a4991e200f8eb","name":"should handle mixed bootstrap and non-bootstrap peers","time":{"start":1751992672472,"stop":1751992672472,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ff3b8a126c640cb","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1751992656485,"stop":1751992656485,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3efc4212cfc3455","name":"should decode valid enr successfully","time":{"start":1751992662514,"stop":1751992662514,"duration":0},"status":"passed","severity":"normal"},{"uid":"92065e8a0d837a81","name":"Push message with Basic HTML tag payload","time":{"start":1751993343391,"stop":1751993343391,"duration":0},"status":"passed","severity":"normal"},{"uid":"90419c1e487532ad","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1751992661842,"stop":1751992661844,"duration":2},"status":"passed","severity":"normal"},{"uid":"c335907a555194f3","name":"Fields are not dropped","time":{"start":1751992672495,"stop":1751992672495,"duration":0},"status":"passed","severity":"normal"},{"uid":"286b175d8194e782","name":"Store - dialed after - with timeout","time":{"start":1751993035193,"stop":1751993035193,"duration":0},"status":"passed","severity":"normal"},{"uid":"72adcb771e6a195f","name":"All","time":{"start":1751992737004,"stop":1751992737004,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef2e4c577504f1db","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1751992711315,"stop":1751992711315,"duration":0},"status":"passed","severity":"normal"},{"uid":"29c0f2d6ed30890a","name":"should set field with all protocols enabled","time":{"start":1751992662526,"stop":1751992662526,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e8fd362fe8fd4df","name":"should return empty list for no shard","time":{"start":1751992656479,"stop":1751992656479,"duration":0},"status":"passed","severity":"normal"},{"uid":"876b43dccfb7fa1b","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1751992661850,"stop":1751992661850,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6ea07f9f4db438c","name":"Push message with short payload","time":{"start":1751993343370,"stop":1751993343370,"duration":0},"status":"passed","severity":"normal"},{"uid":"af7c27d163220af1","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1751992680869,"stop":1751992680869,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4441821fe0f1cd8f","name":"should handle case with all peers already connected","time":{"start":1751992672442,"stop":1751992672443,"duration":1},"status":"passed","severity":"normal"},{"uid":"2968a62feb17899b","name":"Generator, custom pubsub topic","time":{"start":1751993007186,"stop":1751993007186,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bec6ff138723fed","name":"Relay","time":{"start":1751992737003,"stop":1751992737003,"duration":0},"status":"passed","severity":"normal"},{"uid":"77cacd0aef69d323","name":"Subscribe to topic containing Script and receive message","time":{"start":1751993233543,"stop":1751993233543,"duration":0},"status":"passed","severity":"normal"},{"uid":"68b3d62f133656df","name":"should properly create peer info with all multiaddrs","time":{"start":1751992662525,"stop":1751992662525,"duration":0},"status":"passed","severity":"normal"},{"uid":"8578b56c6c342415","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1751992656472,"stop":1751992656472,"duration":0},"status":"passed","severity":"normal"},{"uid":"2da36ecb9520fde3","name":"should return false when peer is not on topic","time":{"start":1751992672667,"stop":1751992672668,"duration":1},"status":"passed","severity":"normal"},{"uid":"900a22b5bdd85c67","name":"should handle peer connect event","time":{"start":1751992672105,"stop":1751992672105,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e5ef52e3097831e","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1751992711513,"stop":1751992711513,"duration":0},"status":"passed","severity":"normal"},{"uid":"2506eee13cb00641","name":"should enable all discoveries when explicitly set","time":{"start":1751992701782,"stop":1751992701783,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad33e5a8e7da432d","name":"Overlapping topic subscription","time":{"start":1751992895748,"stop":1751992895748,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5d8c24d8d25a576b","name":"Push message with custom timestamp: 1751996363381","time":{"start":1751993343386,"stop":1751993343386,"duration":0},"status":"passed","severity":"normal"},{"uid":"51dc64105be5ac19","name":"should add event listener for peer:discovery","time":{"start":1751992671866,"stop":1751992671867,"duration":1},"status":"passed","severity":"normal"},{"uid":"9136851b1af4149d","name":"should handle shard reader errors gracefully","time":{"start":1751992671889,"stop":1751992671890,"duration":1},"status":"passed","severity":"normal"},{"uid":"246685c485be7a7","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1751993233553,"stop":1751993233553,"duration":0},"status":"passed","severity":"normal"},{"uid":"a99870bcabfcdc4d","name":"should not create timers for topics where peer is not in mesh","time":{"start":1751992672360,"stop":1751992672361,"duration":1},"status":"passed","severity":"normal"},{"uid":"82abd767792c1ddb","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1751992656486,"stop":1751992656491,"duration":5},"status":"passed","severity":"normal"},{"uid":"94be49c1834a2b7","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1751993233558,"stop":1751993233558,"duration":0},"status":"passed","severity":"normal"},{"uid":"cabce53212989a3e","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1751992680533,"stop":1751992680533,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e28730a679dbb23","name":"should be sent with empty content","time":{"start":1751992716533,"stop":1751992716533,"duration":0},"status":"passed","severity":"normal"},{"uid":"1add13d51a3e566b","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1751993174840,"stop":1751993174840,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf1e8e07fc1b56d5","name":"throws on content topic with too few or too many fields","time":{"start":1751992656461,"stop":1751992656461,"duration":0},"status":"passed","severity":"normal"},{"uid":"de5b92099da9b49d","name":"should clear all timers","time":{"start":1751992672337,"stop":1751992672338,"duration":1},"status":"passed","severity":"normal"},{"uid":"cff7ee00ecbf8ba3","name":"should handle empty pubsub topics","time":{"start":1751992672368,"stop":1751992672369,"duration":1},"status":"passed","severity":"normal"},{"uid":"748e3ea8e31d68d7","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1751992656475,"stop":1751992656475,"duration":0},"status":"passed","severity":"normal"},{"uid":"506a29359b614153","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1751992680534,"stop":1751992680534,"duration":0},"status":"passed","severity":"normal"},{"uid":"16456d43d760995f","name":"should not receive a peer event before start","time":{"start":1751992684694,"stop":1751992684694,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5f6ba1a291fb102","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1751992656485,"stop":1751992656485,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab40b1f5d472a302","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1751992656468,"stop":1751992656468,"duration":0},"status":"passed","severity":"normal"},{"uid":"c08dfc17939d4029","name":"1 Relay, 1 Filter, gives up","time":{"start":1751992680379,"stop":1751992680380,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7cdc12832a93c6","name":"Fails to publish message with empty text","time":{"start":1751992888889,"stop":1751992888890,"duration":1},"status":"passed","severity":"normal"},{"uid":"c128c416982bd70d","name":"Check publish message containing numeric","time":{"start":1751992888867,"stop":1751992888867,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d12e7f4cc22c904","name":"Check received message containing XML","time":{"start":1751993174834,"stop":1751993174834,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cf69a73d3792dbd","name":"should return usable stream attached to connection","time":{"start":1751992672569,"stop":1751992672569,"duration":0},"status":"passed","severity":"normal"},{"uid":"81a252951149aabf","name":"should be empty after removing the only subscription","time":{"start":1751992702429,"stop":1751992702429,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f0b4cc5133bf5b6","name":"should remove event listeners","time":{"start":1751992672421,"stop":1751992672421,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d2b9aadb381e870","name":"should be able to decode the field with only STORE set to true","time":{"start":1751992661849,"stop":1751992661849,"duration":0},"status":"passed","severity":"normal"},{"uid":"86d8e27e7219b529","name":"Push message with content topic containing Basic HTML tag","time":{"start":1751993343397,"stop":1751993343397,"duration":0},"status":"passed","severity":"normal"},{"uid":"290326f3841f1872","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1751993233548,"stop":1751993233548,"duration":0},"status":"passed","severity":"normal"},{"uid":"479260b5b0ac7ff4","name":"should properly create location multiaddrs - udp4","time":{"start":1751992662524,"stop":1751992662524,"duration":0},"status":"passed","severity":"normal"},{"uid":"b76495b4a43dab2c","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1751992711528,"stop":1751992711529,"duration":1},"status":"passed","severity":"normal"},{"uid":"320084b833dc2596","name":"should handle peer store errors gracefully","time":{"start":1751992672472,"stop":1751992672473,"duration":1},"status":"passed","severity":"normal"},{"uid":"d50c565962743880","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1751993017127,"stop":1751993017127,"duration":0},"status":"passed","severity":"normal"},{"uid":"46709966284e2d3d","name":"should add event listeners for peer connect and disconnect","time":{"start":1751992672336,"stop":1751992672336,"duration":0},"status":"passed","severity":"normal"},{"uid":"79ab50a751144c5","name":"should not allow unachievable error rate","time":{"start":1751992711312,"stop":1751992711312,"duration":0},"status":"passed","severity":"normal"},{"uid":"1723d5c43945285f","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1751992895746,"stop":1751992895746,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb6a33dd23de548f","name":"more peers than existing","time":{"start":1751992862380,"stop":1751992862380,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4cc806f2d31b806e","name":"should clear existing timers before creating new ones","time":{"start":1751992672368,"stop":1751992672368,"duration":0},"status":"passed","severity":"normal"},{"uid":"67c9194c250128b6","name":"should be safe to call multiple times","time":{"start":1751992672338,"stop":1751992672338,"duration":0},"status":"passed","severity":"normal"},{"uid":"e04888e44879f36b","name":"peer:update - should do nothing if another protocol hit","time":{"start":1751992672571,"stop":1751992672571,"duration":0},"status":"passed","severity":"normal"},{"uid":"188fc546d18c54","name":"Push message with content topic containing Basic HTML tag","time":{"start":1751993343382,"stop":1751993343382,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d7176578a1d9416","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1751992967424,"stop":1751992967424,"duration":0},"status":"passed","severity":"normal"},{"uid":"81e3b133b8efce6f","name":"throws on content topic with empty version field","time":{"start":1751992656464,"stop":1751992656464,"duration":0},"status":"passed","severity":"normal"},{"uid":"c61d51a53f21b05d","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1751993007184,"stop":1751993007185,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ac3c7c4a91a825d","name":"Push message with content topic containing XML","time":{"start":1751993343397,"stop":1751993343397,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c6dbe7dd2a61089","name":"should handle full lifecycle (start -> events -> stop)","time":{"start":1751992672488,"stop":1751992672488,"duration":0},"status":"passed","severity":"normal"},{"uid":"83dd5320fadcab64","name":"should not retry if at least one success","time":{"start":1751992701990,"stop":1751992701994,"duration":4},"status":"passed","severity":"normal"},{"uid":"ecedf91f68d9e400","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1751992711532,"stop":1751992711532,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1c6bdf52d2ced41","name":"Subscribe and publish message","time":{"start":1751992895745,"stop":1751992895745,"duration":0},"status":"passed","severity":"normal"},{"uid":"f975ece6a3aa9fb1","name":"Push message with content topic containing unicode special characters","time":{"start":1751993343398,"stop":1751993343399,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3aa0de8ef1d3d77","name":"can query messages normally","time":{"start":1751992995144,"stop":1751992995145,"duration":1},"status":"passed","severity":"normal"},{"uid":"54b265ef9feecab9","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1751993030319,"stop":1751993030320,"duration":1},"status":"passed","severity":"normal"},{"uid":"263d36a4a0575160","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app72/4/topic755/proto","time":{"start":1751992992045,"stop":1751992992045,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aee78414e51a612","name":"A test","time":{"start":1751992819741,"stop":1751992819741,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc504cf9c9233c6f","name":"should handle different types of entries","time":{"start":1751992701043,"stop":1751992701043,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e4b2f8320d33427","name":"should not fail to stop the service if it was not started","time":{"start":1751992684693,"stop":1751992684693,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e6a08ba6036615b","name":"should handle case when globalThis is not available","time":{"start":1751992672105,"stop":1751992672105,"duration":0},"status":"passed","severity":"normal"},{"uid":"7970f9bb82f94431","name":"Publish without waiting for remote peer","time":{"start":1751992895744,"stop":1751992895745,"duration":1},"status":"passed","severity":"normal"},{"uid":"35d008e04e6e6209","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1751992716533,"stop":1751992716534,"duration":1},"status":"passed","severity":"normal"},{"uid":"55bff8d43c4bd05c","name":"should return false when under bootstrap limit","time":{"start":1751992672467,"stop":1751992672468,"duration":1},"status":"passed","severity":"normal"},{"uid":"36fc7bb4bd51a50b","name":"should throw error - no public key","time":{"start":1751992662519,"stop":1751992662519,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3426a7ab82b76d1","name":"should remove event listener for peer:discovery","time":{"start":1751992671875,"stop":1751992671875,"duration":0},"status":"passed","severity":"normal"},{"uid":"d345cfea297d7c12","name":"Check publish message containing SQL Injection","time":{"start":1751992888871,"stop":1751992888872,"duration":1},"status":"passed","severity":"normal"},{"uid":"80014df717b2b96a","name":"Renews subscription after lossing a connection","time":{"start":1751993233546,"stop":1751993233546,"duration":0},"status":"passed","severity":"normal"},{"uid":"785c727bed417c14","name":"Privacy Node - default protocol","time":{"start":1751993035194,"stop":1751993035194,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d19f991165fb9a","name":"Fails to push message bigger that 1MB","time":{"start":1751993343386,"stop":1751993343387,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2a1c689f2aa32c2","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1751992711518,"stop":1751992711518,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e0b968e1a04eee4","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1751992656471,"stop":1751992656471,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3f2485b6d3aa519","name":"Using a function","time":{"start":1751993032427,"stop":1751993032427,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6e17e5ab5fdd649","name":"should dial peer immediately when queue is empty","time":{"start":1751992671876,"stop":1751992671877,"duration":1},"status":"passed","severity":"normal"},{"uid":"a334a1ea9a2c4980","name":"should handle errors in getTagsForPeer gracefully","time":{"start":1751992672434,"stop":1751992672434,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1ce22953638c3a1","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1751993233542,"stop":1751993233542,"duration":0},"status":"passed","severity":"normal"},{"uid":"18ff1754e9282c15","name":"Check publish message containing Arabic","time":{"start":1751992888868,"stop":1751992888868,"duration":0},"status":"passed","severity":"normal"},{"uid":"2508325495d20a21","name":"Check message with no payload is not received","time":{"start":1751993174839,"stop":1751993174839,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a5d402b6b742479","name":"random static sharding 6 - Cluster ID: 222, Shard ID: 580","time":{"start":1751993017124,"stop":1751993017125,"duration":1},"status":"passed","severity":"normal"},{"uid":"b73974fa05e65f1b","name":"Subscribe to topic containing XML and receive message","time":{"start":1751993233555,"stop":1751993233555,"duration":0},"status":"passed","severity":"normal"},{"uid":"10b31f0a186f4900","name":"Push message with custom timestamp: 1751989163382","time":{"start":1751993343402,"stop":1751993343402,"duration":0},"status":"passed","severity":"normal"},{"uid":"7386da9b4bca9795","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1751992711515,"stop":1751992711515,"duration":0},"status":"passed","severity":"normal"},{"uid":"3663a184e6f8b61f","name":"should return false and handle errors gracefully","time":{"start":1751992672663,"stop":1751992672663,"duration":0},"status":"passed","severity":"normal"},{"uid":"83d5335bac49386d","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1751993017122,"stop":1751993017122,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb758e9fbe8b4730","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1751992711520,"stop":1751992711522,"duration":2},"status":"passed","severity":"normal"},{"uid":"f70a389bda9a7e21","name":"Push message with Script payload","time":{"start":1751993343374,"stop":1751993343375,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba0d2fda09146607","name":"should add event listeners to globalThis","time":{"start":1751992672088,"stop":1751992672093,"duration":5},"status":"passed","severity":"normal"},{"uid":"643d647ca17d2c08","name":"Subscribe to topic containing special chars and publish message","time":{"start":1751992895752,"stop":1751992895755,"duration":3},"status":"passed","severity":"normal"},{"uid":"4ab49bddaf8d0328","name":"does not attempt the same peer discovered multiple times more than once","time":{"start":1751992671879,"stop":1751992671879,"duration":0},"status":"passed","severity":"normal"},{"uid":"86aca270b06b422e","name":"1 Store, 2 relays, 2 fetches","time":{"start":1751992680378,"stop":1751992680379,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6616194bdded54d","name":"should wait for Store peer to be connected","time":{"start":1751992702546,"stop":1751992702547,"duration":1},"status":"passed","severity":"normal"},{"uid":"951b032866ffb44c","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1751992701784,"stop":1751992701784,"duration":0},"status":"passed","severity":"normal"},{"uid":"c55ee5032a1a38c1","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1751992656477,"stop":1751992656477,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb4c84a2dc61331b","name":"should handle peer store errors gracefully","time":{"start":1751992672447,"stop":1751992672447,"duration":0},"status":"passed","severity":"normal"},{"uid":"e13d717cc16489e9","name":"same cluster, different shard: nodes connect","time":{"start":1751992830388,"stop":1751992830388,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f84c7301ae9a407","name":"should discard bootstrap peers when has more than 1 (default limit)","time":{"start":1751992763057,"stop":1751992763057,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ee76b69e395743d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1751992711536,"stop":1751992711537,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b97febcff7a41d2","name":"rejects hash query with time filter","time":{"start":1751992672499,"stop":1751992672499,"duration":0},"status":"passed","severity":"normal"},{"uid":"1119d292b1bc3a20","name":"Check received message with timestamp: 1751992731454 ","time":{"start":1751993174836,"stop":1751993174837,"duration":1},"status":"passed","severity":"normal"},{"uid":"13baea56943a6b99","name":"Query Generator - false","time":{"start":1751993014333,"stop":1751993014333,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e2508677ac6aa1","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1751993030318,"stop":1751993030319,"duration":1},"status":"passed","severity":"normal"},{"uid":"787d908f49767eb0","name":"1 Store, 2 fetches","time":{"start":1751992680377,"stop":1751992680378,"duration":1},"status":"passed","severity":"normal"},{"uid":"a836816a3760047e","name":"Check message with no content topic is not received","time":{"start":1751993174847,"stop":1751993174847,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b639d27367c6aab","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1751992711500,"stop":1751992711500,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab5470970b32efae","name":"Push message with content topic containing shell command","time":{"start":1751993343382,"stop":1751993343382,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dab3dfea23ce60","name":"should dial peers from store when no connections remain","time":{"start":1751992672435,"stop":1751992672435,"duration":0},"status":"passed","severity":"normal"},{"uid":"697de070f075963b","name":"Check message with non string payload is not received","time":{"start":1751993174839,"stop":1751993174839,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a36df59f7e42960","name":"should return empty array for non-existent peer","time":{"start":1751992672446,"stop":1751992672446,"duration":0},"status":"passed","severity":"normal"},{"uid":"882a48942ccc65f5","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1751992992043,"stop":1751992992044,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d5fed028911238f","name":"Push message with custom timestamp: 1721234363382","time":{"start":1751993343401,"stop":1751993343401,"duration":0},"status":"passed","severity":"normal"},{"uid":"6271bbf6f7f3452f","name":"Callback on promise, aborts when callback returns true","time":{"start":1751993012124,"stop":1751993012124,"duration":0},"status":"passed","severity":"normal"},{"uid":"145d478ac5371f0e","name":"Push message with Russian payload","time":{"start":1751993343373,"stop":1751993343374,"duration":1},"status":"passed","severity":"normal"},{"uid":"bffc945d449586c0","name":"should handle general insertion and lookup correctly","time":{"start":1751992713720,"stop":1751992713720,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5e2ac74c7877d37","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1751992967425,"stop":1751992967425,"duration":0},"status":"passed","severity":"normal"},{"uid":"6760ffeab4dc875d","name":"should not hang up bootstrap peer if under limit","time":{"start":1751992672429,"stop":1751992672429,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d21e288c12c82b8","name":"Register correct protocols","time":{"start":1751992895743,"stop":1751992895744,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6f7f69afe169053","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1751992672981,"stop":1751992672981,"duration":0},"status":"passed","severity":"normal"},{"uid":"3af8d64c2ef4ab1e","name":"Check received message containing JSON","time":{"start":1751993174844,"stop":1751993174844,"duration":0},"status":"passed","severity":"normal"},{"uid":"854e908fcfd3f7ed","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1751993233538,"stop":1751993233538,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e977d17aa9af277","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1751992711530,"stop":1751992711531,"duration":1},"status":"passed","severity":"normal"},{"uid":"689329f19b4924b9","name":"should dial peers from store on start","time":{"start":1751992672413,"stop":1751992672414,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb598a98f6b8fdfd","name":"Query Generator, No message returned","time":{"start":1751992979269,"stop":1751992979269,"duration":0},"status":"passed","severity":"normal"},{"uid":"4646bdeddfb35264","name":"Push message with emoji payload","time":{"start":1751993343393,"stop":1751993343393,"duration":0},"status":"passed","severity":"normal"},{"uid":"3efe248c42afbdc3","name":"different cluster, same shard: nodes don't connect","time":{"start":1751992830388,"stop":1751992830389,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7162b3125ac0070","name":"Subscribe to topic containing short and receive message","time":{"start":1751993233552,"stop":1751993233552,"duration":0},"status":"passed","severity":"normal"},{"uid":"faaf9b49e3499063","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1751992711523,"stop":1751992711524,"duration":1},"status":"passed","severity":"normal"},{"uid":"2731e7f2b7edb0eb","name":"Push message with content topic containing Script","time":{"start":1751993343381,"stop":1751993343381,"duration":0},"status":"passed","severity":"normal"},{"uid":"67e47a35bb37f00c","name":"Query with Promise Callback, No Decoder","time":{"start":1751992979272,"stop":1751992979272,"duration":0},"status":"passed","severity":"normal"},{"uid":"261ba97c54534a7f","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1751992656471,"stop":1751992656472,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2bfbb3dbaba8545","name":"Check received message containing Basic HTML tag","time":{"start":1751993174843,"stop":1751993174844,"duration":1},"status":"passed","severity":"normal"},{"uid":"51042ca25b123a98","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1751992656483,"stop":1751992656483,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5366bedf6fdbe8b","name":"should return false when navigator.onLine is false","time":{"start":1751992672097,"stop":1751992672097,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f887aa3496d2bc7","name":"Ephemeral messages are not stored","time":{"start":1751992742840,"stop":1751992742841,"duration":1},"status":"passed","severity":"normal"},{"uid":"e923b7077f1f5e04","name":"configure the node with multiple pubsub topics","time":{"start":1751993017126,"stop":1751993017127,"duration":1},"status":"passed","severity":"normal"},{"uid":"9342b179da92eada","name":"should retry on complete failure if specified","time":{"start":1751992702559,"stop":1751992702559,"duration":0},"status":"broken","severity":"normal"},{"uid":"e3091edc2421f9f0","name":"less peers than existing","time":{"start":1751992862380,"stop":1751992862380,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c2a4ca262b4f946b","name":"Check message received after jswaku node is restarted","time":{"start":1751993174839,"stop":1751993174840,"duration":1},"status":"passed","severity":"normal"},{"uid":"a638d69575dbda8d","name":"should skip peer discovered when already connected","time":{"start":1751992671879,"stop":1751992671879,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f47473f67baf7f9","name":"Check message with invalid timestamp is not received","time":{"start":1751993174846,"stop":1751993174846,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb4621b6aca93bab","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1751992672097,"stop":1751992672098,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd800e8e669ca42a","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1751992656470,"stop":1751992656470,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a6a67e585f3918b","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1751992702085,"stop":1751992702087,"duration":2},"status":"passed","severity":"normal"},{"uid":"366601b02276c863","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1751992661851,"stop":1751992661851,"duration":0},"status":"passed","severity":"normal"},{"uid":"f22f6672392f7283","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1751992656475,"stop":1751992656476,"duration":1},"status":"passed","severity":"normal"},{"uid":"a420594baf02a269","name":"Query generator for multiple messages with multiple decoders","time":{"start":1751993012123,"stop":1751993012123,"duration":0},"status":"passed","severity":"normal"},{"uid":"94263349f4d3094b","name":"messageHashStr produces different results for different inputs","time":{"start":1751992672139,"stop":1751992672139,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8677ce42ebef998","name":"Subscribe to topic containing numeric and publish message","time":{"start":1751992895750,"stop":1751992895752,"duration":2},"status":"passed","severity":"normal"},{"uid":"fdea498d90608b42","name":"random static sharding 3 - Cluster ID: 924, Shard ID: 580","time":{"start":1751993017123,"stop":1751993017123,"duration":0},"status":"passed","severity":"normal"},{"uid":"edd4ca90064eef12","name":"Ephemeral field set to true","time":{"start":1751992672979,"stop":1751992672979,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f0de280cee4868b","name":"should return false when pubsub topic parsing fails","time":{"start":1751992671836,"stop":1751992671836,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6073e9eea96ed15","name":"should respect custom numPeersToUse configuration","time":{"start":1751992702535,"stop":1751992702535,"duration":0},"status":"broken","severity":"normal"},{"uid":"6e606f0bcac0bde1","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1751992711499,"stop":1751992711499,"duration":0},"status":"passed","severity":"normal"},{"uid":"58ca6285c480bed3","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1751993233545,"stop":1751993233545,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7f4583d0b1325d1","name":"Check received message containing Script","time":{"start":1751993174843,"stop":1751993174843,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4571392e51af6de","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1751992830386,"stop":1751992830386,"duration":0},"status":"passed","severity":"normal"},{"uid":"29eb22c16ac218b3","name":"should dial one peer on dial","time":{"start":1751992819534,"stop":1751992819535,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f2703e86288895b","name":"should return false when shard is not included in network shards","time":{"start":1751992702123,"stop":1751992702123,"duration":0},"status":"passed","severity":"normal"},{"uid":"155cce89a88e723a","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app39/4/topic259/xml","time":{"start":1751992992046,"stop":1751992992047,"duration":1},"status":"passed","severity":"normal"},{"uid":"e098d61744c422fa","name":"should start dialing interval processor","time":{"start":1751992671867,"stop":1751992671867,"duration":0},"status":"passed","severity":"normal"},{"uid":"c14ef0ca77e1760b","name":"should add event listeners for peer connect and disconnect","time":{"start":1751992672414,"stop":1751992672414,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fdbc7dcf8e50e89","name":"handles empty contentTopics array correctly","time":{"start":1751992656495,"stop":1751992656496,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca212d6885f3f4e0","name":"should handle errors when accessing navigator","time":{"start":1751992672119,"stop":1751992672122,"duration":3},"status":"passed","severity":"normal"},{"uid":"bbaf7f9baafbec77","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1751992656493,"stop":1751992656493,"duration":0},"status":"passed","severity":"normal"},{"uid":"741d530c89e5984b","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1751992906700,"stop":1751992906701,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf1ecce7572ac065","name":"should handle dial errors","time":{"start":1751992672661,"stop":1751992672662,"duration":1},"status":"passed","severity":"normal"},{"uid":"86a1cadbf0193113","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1751992684696,"stop":1751992684696,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4bfa2565bcf6892","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1751993012125,"stop":1751993012125,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeadaa6c1ff54c79","name":"should do nothing if peer is not a bootstrap peer","time":{"start":1751992672423,"stop":1751992672429,"duration":6},"status":"passed","severity":"normal"},{"uid":"6adcf9bbff5b6899","name":"Subscribe to topic containing emoji and receive message","time":{"start":1751993233545,"stop":1751993233546,"duration":1},"status":"passed","severity":"normal"},{"uid":"f065558cb74fe399","name":"isConnected between 2 js-waku relay nodes","time":{"start":1751992751612,"stop":1751992751612,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c0bb7fe659064c7","name":"should return tags for existing peer","time":{"start":1751992672446,"stop":1751992672446,"duration":0},"status":"passed","severity":"normal"},{"uid":"3498da21b048a114","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1751993233536,"stop":1751993233536,"duration":0},"status":"passed","severity":"normal"},{"uid":"818e2c09e071d132","name":"Push message with content topic containing Russian","time":{"start":1751993343396,"stop":1751993343396,"duration":0},"status":"passed","severity":"normal"},{"uid":"85110b9fd3f034bb","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app10/2/topic436/json","time":{"start":1751992992047,"stop":1751992992047,"duration":0},"status":"passed","severity":"normal"},{"uid":"849dd711841e7f17","name":"should check false positive rate","time":{"start":1751992713720,"stop":1751992713721,"duration":1},"status":"passed","severity":"normal"},{"uid":"2df7faa96273648e","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1751992711529,"stop":1751992711529,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0079f5c22f68647","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1751992656491,"stop":1751992656491,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6532c59cff92797","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1751993233548,"stop":1751993233548,"duration":0},"status":"passed","severity":"normal"},{"uid":"e439acf2e2ffd0ff","name":"start node with empty content topic","time":{"start":1751992992054,"stop":1751992992054,"duration":0},"status":"passed","severity":"normal"},{"uid":"58505da5dd02c8de","name":"different cluster, different shard: nodes don't connect","time":{"start":1751992830389,"stop":1751992830390,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a414c3de6b0efa4","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1751992672497,"stop":1751992672498,"duration":1},"status":"passed","severity":"normal"},{"uid":"c03ef11b99d55db4","name":"Subscribe and receive messages via waku relay post","time":{"start":1751993233548,"stop":1751993233549,"duration":1},"status":"passed","severity":"normal"},{"uid":"89d3e8febd03f8a2","name":"should only return 1 node with relay capability","time":{"start":1751992680867,"stop":1751992680868,"duration":1},"status":"passed","severity":"normal"},{"uid":"983e4878286f05c0","name":"should handle errors gracefully when getting peer info","time":{"start":1751992671837,"stop":1751992671837,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2976d19ac7569ab","name":"should not receive a peer event before start","time":{"start":1751992861885,"stop":1751992861888,"duration":3},"status":"passed","severity":"normal"},{"uid":"16487c7b08e042e6","name":"should return no connections if no open connection provided","time":{"start":1751992672503,"stop":1751992672503,"duration":0},"status":"passed","severity":"normal"},{"uid":"90540835957f15f1","name":"should be able to dial TLS multiaddrs","time":{"start":1751992819536,"stop":1751992819536,"duration":0},"status":"passed","severity":"normal"},{"uid":"d243bc0f91ab9e93","name":"should return false when clusterId doesn't match","time":{"start":1751992702113,"stop":1751992702122,"duration":9},"status":"passed","severity":"normal"},{"uid":"4b69c1c22b5f083b","name":"A test","time":{"start":1751992819740,"stop":1751992819741,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca814c252c0c1586","name":"Fails to publish message with wrong content topic","time":{"start":1751992888890,"stop":1751992888890,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bd5951a67f55db7","name":"Sign & Recover","time":{"start":1751992691107,"stop":1751992691107,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e24554feb4b1bc2","name":"Subscribe and receive messages via lightPush","time":{"start":1751993233535,"stop":1751993233535,"duration":0},"status":"passed","severity":"normal"},{"uid":"39149e13635265f7","name":"Push message with Arabic payload","time":{"start":1751993343389,"stop":1751993343389,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ae250025e107d7c","name":"should dispatch connect and disconnect events","time":{"start":1751992702528,"stop":1751992702528,"duration":0},"status":"passed","severity":"normal"},{"uid":"99171c3a361668b0","name":"should keep entries that haven't expired yet","time":{"start":1751992701039,"stop":1751992701041,"duration":2},"status":"passed","severity":"normal"},{"uid":"a4f064c6d47ff195","name":"Publish message with custom timestamp: Tue Jul 08 2025 15:41:21 GMT+0000 (Coordinated Universal Time)","time":{"start":1751992888886,"stop":1751992888887,"duration":1},"status":"passed","severity":"normal"},{"uid":"160535a8d906f876","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1751993233547,"stop":1751993233547,"duration":0},"status":"passed","severity":"normal"},{"uid":"f14c7982df2c2189","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1751992656484,"stop":1751992656485,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5d915a1ae8581a1","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1751993233538,"stop":1751993233539,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae50a02a2e97f7","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1751992711485,"stop":1751992711486,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7ce63dbb31238ef","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1751993233550,"stop":1751993233550,"duration":0},"status":"skipped","severity":"normal"},{"uid":"41d5e3de6db92443","name":"should reject on timeout if it was set","time":{"start":1751992702545,"stop":1751992702545,"duration":0},"status":"passed","severity":"normal"},{"uid":"5789b8c3f5cbb209","name":"Encoder throws on undefined content topic","time":{"start":1751992672980,"stop":1751992672980,"duration":0},"status":"passed","severity":"normal"},{"uid":"62d9a6293ac3c923","name":"Sets default value correctly","time":{"start":1751993032428,"stop":1751993032428,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec0e5d6c4cfaa52","name":"should create ConnectionLimiter with required options","time":{"start":1751992672412,"stop":1751992672412,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eb5020d6072935d","name":"Check received message containing JSON","time":{"start":1751993174834,"stop":1751993174834,"duration":0},"status":"passed","severity":"normal"},{"uid":"b37bee7010e72ae1","name":"should hang up with multiaddr and return true on success","time":{"start":1751992672662,"stop":1751992672663,"duration":1},"status":"passed","severity":"normal"},{"uid":"df478b58e0ad5d2","name":"should work with custom bootstrap limits","time":{"start":1751992672473,"stop":1751992672488,"duration":15},"status":"passed","severity":"normal"},{"uid":"a9b9216dcf0ae85","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1751993233550,"stop":1751993233550,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4cce7fa278f86e0","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1751992711529,"stop":1751992711529,"duration":0},"status":"passed","severity":"normal"},{"uid":"9acfbaceeebea6a8","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1751992702520,"stop":1751992702521,"duration":1},"status":"broken","severity":"normal"},{"uid":"d15df23c711b1b15","name":"Encoder throws on undefined content topic","time":{"start":1751992690706,"stop":1751992690707,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8bd831fbc813d6c","name":"should properly create location multiaddrs - tcp","time":{"start":1751992662525,"stop":1751992662525,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb328173046ddc33","name":"should initialize with default number of peers","time":{"start":1751992702518,"stop":1751992702518,"duration":0},"status":"passed","severity":"normal"},{"uid":"58237d8fcc2498ba","name":"Check received message containing special chars","time":{"start":1751993174832,"stop":1751993174832,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a371d1e2941c16c","name":"Push message with short payload","time":{"start":1751993343387,"stop":1751993343387,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb805013ad4d56b1","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1751993233538,"stop":1751993233538,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7a31b1f14e0e8f57","name":"Rejects garbage","time":{"start":1751992705894,"stop":1751992705894,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb8b888372e61357","name":"should emit a peer event after start","time":{"start":1751992861884,"stop":1751992861884,"duration":0},"status":"passed","severity":"normal"},{"uid":"baf06f0de5983be9","name":"should handle shardReader errors","time":{"start":1751992672668,"stop":1751992672668,"duration":0},"status":"passed","severity":"normal"},{"uid":"85775ec0c201f11b","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1751992711520,"stop":1751992711520,"duration":0},"status":"passed","severity":"normal"},{"uid":"316489b0e6e48166","name":"Subscribe to topic containing Russian and publish message","time":{"start":1751992895757,"stop":1751992895758,"duration":1},"status":"passed","severity":"normal"},{"uid":"76013d4a135f43d2","name":"Relay - dialed after","time":{"start":1751993035192,"stop":1751993035192,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2bcd69f50d5d25b","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1751992701784,"stop":1751992701789,"duration":5},"status":"passed","severity":"normal"},{"uid":"f7a5aeaf73b1dddc","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1751992823237,"stop":1751992823237,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d42350e0c1f945e","name":"Push message with content topic containing special chars","time":{"start":1751993343379,"stop":1751993343379,"duration":0},"status":"passed","severity":"normal"},{"uid":"63617756853eda02","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1751992711533,"stop":1751992711533,"duration":0},"status":"passed","severity":"normal"},{"uid":"5983acb96ce35ba2","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1751993233549,"stop":1751993233549,"duration":0},"status":"passed","severity":"normal"},{"uid":"a575615fe2d0fa5b","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1751992711504,"stop":1751992711504,"duration":0},"status":"passed","severity":"normal"},{"uid":"198a1a3cf932dc9d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1751992656483,"stop":1751992656484,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b60614a1e1148e6","name":"Subscribe and receive messages via lightPush","time":{"start":1751993233547,"stop":1751993233548,"duration":1},"status":"passed","severity":"normal"},{"uid":"6513674df91f577e","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1751993174848,"stop":1751993174848,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0392c6e69f51a43","name":"Push message with numeric payload","time":{"start":1751993343371,"stop":1751993343371,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ad987d12b45e9fc","name":"start node with empty shard should fail","time":{"start":1751993017127,"stop":1751993017128,"duration":1},"status":"passed","severity":"normal"},{"uid":"c271a83e0eac89e7","name":"should reject if LightPush is requested but not mounted","time":{"start":1751992702543,"stop":1751992702544,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b903a0ad8b449ad","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1751992906696,"stop":1751992906698,"duration":2},"status":"passed","severity":"normal"},{"uid":"420f9eb3e7479e08","name":"Passing page size 19 when there are 20 messages","time":{"start":1751993025196,"stop":1751993025196,"duration":0},"status":"passed","severity":"normal"},{"uid":"3990148ed42cd2a2","name":"throws on content topic with generation field greater than 0","time":{"start":1751992656463,"stop":1751992656463,"duration":0},"status":"passed","severity":"normal"},{"uid":"54c4dfab2c7024df","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1751992656492,"stop":1751992656492,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a910ee8b028f645","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1751992656484,"stop":1751992656484,"duration":0},"status":"passed","severity":"normal"},{"uid":"60611de483296e89","name":"should hang up bootstrap peer if over limit","time":{"start":1751992672429,"stop":1751992672434,"duration":5},"status":"passed","severity":"normal"},{"uid":"3e0a481a626919b","name":"should skip peers not on the same network","time":{"start":1751992671885,"stop":1751992671885,"duration":0},"status":"passed","severity":"normal"},{"uid":"1401baf96d1d55d4","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1751992680868,"stop":1751992680869,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aed011210ac5932","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1751992751608,"stop":1751992751608,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6545018ba021302","name":"Check publish message containing XML","time":{"start":1751992888876,"stop":1751992888876,"duration":0},"status":"passed","severity":"normal"},{"uid":"82838800ab536933","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1751992656476,"stop":1751992656476,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce83ee5d86e4045a","name":"should handle dial errors gracefully","time":{"start":1751992672438,"stop":1751992672439,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd4e2f4f43d0f9c1","name":"Delete observer","time":{"start":1751992864261,"stop":1751992864261,"duration":0},"status":"passed","severity":"normal"},{"uid":"a682def44300f15f","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1751992895758,"stop":1751992895758,"duration":0},"status":"passed","severity":"normal"},{"uid":"25937439f03df840","name":"should dial each unique peer once when multiple different peers are discovered","time":{"start":1751992671880,"stop":1751992671880,"duration":0},"status":"passed","severity":"normal"},{"uid":"27d6ea9f4b814e8","name":"Check received message with timestamp: 1649153314 ","time":{"start":1751993174846,"stop":1751993174846,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed827fe04b0f2abc","name":"throws on content topic with empty encoding field","time":{"start":1751992656466,"stop":1751992656466,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc36b5e6e59cd910","name":"Push message equal or less that 1MB","time":{"start":1751993343386,"stop":1751993343386,"duration":0},"status":"passed","severity":"normal"},{"uid":"22e7d07507474355","name":"ignores domain fetching errors","time":{"start":1751992680866,"stop":1751992680866,"duration":0},"status":"passed","severity":"normal"},{"uid":"566d1b8d4b544115","name":"should perform ping and update peer store on timer","time":{"start":1751992672344,"stop":1751992672344,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecbf7ffe73ddc903","name":"can start the service","time":{"start":1751992684691,"stop":1751992684692,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f289dd7f1656a42","name":"should dial with multiaddr and return stream","time":{"start":1751992672661,"stop":1751992672661,"duration":0},"status":"passed","severity":"normal"},{"uid":"55b921be5a6a23a5","name":"Check received message containing numeric","time":{"start":1751993174841,"stop":1751993174841,"duration":0},"status":"passed","severity":"normal"},{"uid":"48ea1fc1f46f6295","name":"should retry failed tasks","time":{"start":1751992701988,"stop":1751992701988,"duration":0},"status":"passed","severity":"normal"},{"uid":"195d3dda81ebc1f1","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1751992895768,"stop":1751992895770,"duration":2},"status":"passed","severity":"normal"},{"uid":"984f44856dfd63cc","name":"should dial all peers on dial","time":{"start":1751992819532,"stop":1751992819532,"duration":0},"status":"passed","severity":"normal"},{"uid":"c93814948cfab02","name":"Check message with no payload is not received","time":{"start":1751993174847,"stop":1751993174847,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfed24cd9d507743","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1751992702536,"stop":1751992702537,"duration":1},"status":"broken","severity":"normal"},{"uid":"78d9e0e1859bf205","name":"Check message on other pubsub topic is not received","time":{"start":1751993174846,"stop":1751993174846,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8411338afc3c28b","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1751992711499,"stop":1751992711499,"duration":0},"status":"passed","severity":"normal"},{"uid":"62178f147a370c58","name":"Check publish message containing shell command","time":{"start":1751992888877,"stop":1751992888877,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cc3be4329fd0b3d","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1751992711528,"stop":1751992711528,"duration":0},"status":"passed","severity":"normal"},{"uid":"146c0fd9f65c55d6","name":"Round trip binary encryption [ecies, signature]","time":{"start":1751992692380,"stop":1751992692380,"duration":0},"status":"passed","severity":"normal"},{"uid":"53fba200af43973f","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1751992672137,"stop":1751992672137,"duration":0},"status":"passed","severity":"normal"},{"uid":"360e262feb6a0f80","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1751992680534,"stop":1751992680534,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d8e21ec87dc5056","name":"should return true when peer is on the same network","time":{"start":1751992671828,"stop":1751992671829,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b7038a0489ab6fd","name":"Check received message containing XML","time":{"start":1751993174843,"stop":1751993174843,"duration":0},"status":"passed","severity":"normal"},{"uid":"589306ce21dc990b","name":"Check publish message containing Chinese","time":{"start":1751992888867,"stop":1751992888868,"duration":1},"status":"passed","severity":"normal"},{"uid":"235beb5153f47ab6","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1751992702113,"stop":1751992702113,"duration":0},"status":"passed","severity":"normal"},{"uid":"2074128acdfe9791","name":"should throw error - no id","time":{"start":1751992662519,"stop":1751992662519,"duration":0},"status":"passed","severity":"normal"},{"uid":"8830d54a1d4d58bd","name":"messageHashStr returns a hex string","time":{"start":1751992672138,"stop":1751992672138,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e39a483af56089b","name":"should get tags for the connected peer","time":{"start":1751992672422,"stop":1751992672423,"duration":1},"status":"passed","severity":"normal"},{"uid":"74d9bf9b972b16f5","name":"Check publish message containing unicode special characters","time":{"start":1751992888883,"stop":1751992888884,"duration":1},"status":"passed","severity":"normal"},{"uid":"4db977ffe3ef52d5","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1751992711527,"stop":1751992711527,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed300f6dc1d04e57","name":"should add received messages to bloom filter","time":{"start":1751992716529,"stop":1751992716529,"duration":0},"status":"passed","severity":"normal"},{"uid":"50865e8e2e8ded9d","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1751992672138,"stop":1751992672138,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab448fd1f4495b28","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1751993174846,"stop":1751993174846,"duration":0},"status":"passed","severity":"normal"},{"uid":"c897d9678592d771","name":"Subscribe to topic containing Script and publish message","time":{"start":1751992895758,"stop":1751992895761,"duration":3},"status":"passed","severity":"normal"},{"uid":"e2b5ba6bc40f5244","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1751993233554,"stop":1751993233554,"duration":0},"status":"passed","severity":"normal"},{"uid":"8287c1595983e835","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1751992656468,"stop":1751992656469,"duration":1},"status":"passed","severity":"normal"},{"uid":"721d280680f26e81","name":"Push message with rate limit","time":{"start":1751993343400,"stop":1751993343400,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea5ebf459f780429","name":"should decode valid enr with tcp successfully","time":{"start":1751992662518,"stop":1751992662519,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f0666397e26ce80","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1751992967432,"stop":1751992967433,"duration":1},"status":"passed","severity":"normal"},{"uid":"626ab8f445d3159d","name":"should start ping timers on peer connect","time":{"start":1751992672338,"stop":1751992672338,"duration":0},"status":"passed","severity":"normal"},{"uid":"c220e1e256b8e9c","name":"Generator, custom pubsub topic","time":{"start":1751993007182,"stop":1751993007182,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6858a9c00bb41db","name":"should deliver messages after dependencies are met","time":{"start":1751992716532,"stop":1751992716532,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfccbc8cc31d7f1b","name":"should support chaining for add method","time":{"start":1751992701035,"stop":1751992701037,"duration":2},"status":"passed","severity":"normal"},{"uid":"ef0c73734fbe4688","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1751992711515,"stop":1751992711516,"duration":1},"status":"passed","severity":"normal"},{"uid":"69571db559a35ad1","name":"should handle disconnect when peer has no timers","time":{"start":1751992672367,"stop":1751992672368,"duration":1},"status":"passed","severity":"normal"},{"uid":"4de86b850be4b1fe","name":"Subscribe to topic containing emoji and receive message","time":{"start":1751993233557,"stop":1751993233557,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a52b0e11d0ba3e4","name":"Check received message containing Script","time":{"start":1751993174833,"stop":1751993174834,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb01d2f7cec36cce","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1751992711522,"stop":1751992711523,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4bb18d3719e67ab","name":"Push message with shell command payload","time":{"start":1751993343376,"stop":1751993343376,"duration":0},"status":"passed","severity":"normal"},{"uid":"cecbc3ea3a3b613","name":"should initialize with custom number of peers","time":{"start":1751992702518,"stop":1751992702518,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7cd13294ecf7a36","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1751992656493,"stop":1751992656493,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d6a492fbae206e5","name":"should continually clean up expired entries at intervals","time":{"start":1751992701044,"stop":1751992701044,"duration":0},"status":"passed","severity":"normal"},{"uid":"210a126301c3998c","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1751993233546,"stop":1751993233547,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a0153f389063dac","name":"Decoder throws on undefined content topic","time":{"start":1751992672980,"stop":1751992672981,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7631c2ab6abdbad","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1751992680532,"stop":1751992680533,"duration":1},"status":"passed","severity":"normal"},{"uid":"56d522ad017b3c1d","name":"Publish message with large meta","time":{"start":1751992888892,"stop":1751992888892,"duration":0},"status":"passed","severity":"normal"},{"uid":"463cbba0f37b0659","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1751993233557,"stop":1751993233557,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b500e6c4a2375d2","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1751993233541,"stop":1751993233542,"duration":1},"status":"passed","severity":"normal"},{"uid":"586e5897ea3f0f81","name":"Push message with content topic containing Chinese","time":{"start":1751993343395,"stop":1751993343395,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc65ae85b2b34937","name":"should serialize and deserialize correctly","time":{"start":1751992713718,"stop":1751992713719,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6ae68f33ca7487d","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1751992711518,"stop":1751992711519,"duration":1},"status":"passed","severity":"normal"},{"uid":"77f33931670b7094","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1751992823236,"stop":1751992823237,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d9dae88a7108b9","name":"Check publish message containing special chars","time":{"start":1751992888867,"stop":1751992888867,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc969c1e00822f98","name":"should merge provided config with defaults","time":{"start":1751992672656,"stop":1751992672656,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e2fd56d220a5a7a","name":"should handle peer not in mesh for all topics","time":{"start":1751992672369,"stop":1751992672370,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebb05590d3048d36","name":"should send relay ping messages on timer","time":{"start":1751992672361,"stop":1751992672363,"duration":2},"status":"passed","severity":"normal"},{"uid":"13fe80cf621a8c0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1751992656491,"stop":1751992656492,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5e1a1e977268a60","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1751992702123,"stop":1751992702123,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc52058ba1ec752a","name":"connects to nwaku","time":{"start":1751993032425,"stop":1751993032426,"duration":1},"status":"passed","severity":"normal"},{"uid":"af7b2e70c20e6d5e","name":"should return null for non-existent peer","time":{"start":1751992672456,"stop":1751992672466,"duration":10},"status":"passed","severity":"normal"},{"uid":"62a773d7cd72d641","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1751992672374,"stop":1751992672375,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae982706f0c3f64a","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1751992979270,"stop":1751992979270,"duration":0},"status":"passed","severity":"normal"},{"uid":"651ccd076573fe71","name":"Push message with SQL Injection payload","time":{"start":1751993343390,"stop":1751993343390,"duration":0},"status":"passed","severity":"normal"},{"uid":"99182b02f412dc44","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1751992711501,"stop":1751992711501,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e41fd841fe0f1ca","name":"should be safe to call multiple times","time":{"start":1751992672414,"stop":1751992672421,"duration":7},"status":"passed","severity":"normal"},{"uid":"4853eabf9c1120b9","name":"should be able to decode the field with only FILTER set to true","time":{"start":1751992661848,"stop":1751992661849,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cfed69c2b92b822","name":"Push 30 different messages","time":{"start":1751993343393,"stop":1751993343393,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5ab5f00e1ede2843","name":"should be safe to call multiple times","time":{"start":1751992672659,"stop":1751992672659,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d2fa7953eb1c2a1","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1751992711501,"stop":1751992711501,"duration":0},"status":"passed","severity":"normal"},{"uid":"823ca53c1c25a681","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1751992701783,"stop":1751992701783,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cf250c10ca2072","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1751992672572,"stop":1751992672572,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d75b07ba0ca793f","name":"should return true when peer is on the pubsub topic shard","time":{"start":1751992671835,"stop":1751992671835,"duration":0},"status":"passed","severity":"normal"},{"uid":"9de7ed3f2008b49c","name":"Encoder throws on empty string content topic","time":{"start":1751992672980,"stop":1751992672980,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f94a8bb03bc00b7","name":"should throw an error for empty SingleShardInfos array","time":{"start":1751992656476,"stop":1751992656476,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c159cb111cfeebe","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1751992702540,"stop":1751992702540,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d8457bd6bde4813","name":"should handle incoming messages","time":{"start":1751992702623,"stop":1751992702623,"duration":0},"status":"broken","severity":"normal"},{"uid":"23fd25aa7994311","name":"should return true when peer is on the specified shard","time":{"start":1751992671832,"stop":1751992671833,"duration":1},"status":"passed","severity":"normal"},{"uid":"453cd47cb016e144","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1751992881464,"stop":1751992881464,"duration":0},"status":"passed","severity":"normal"},{"uid":"84e404661a42e664","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1751992672667,"stop":1751992672667,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbe5fe2b8d4ed49","name":"should return false when at bootstrap limit","time":{"start":1751992672468,"stop":1751992672471,"duration":3},"status":"passed","severity":"normal"},{"uid":"9513dbb3dfc9b88f","name":"Check received message with timestamp: 1751992731454 ","time":{"start":1751993174845,"stop":1751993174845,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7a62b71ff7805d","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1751993030326,"stop":1751993030326,"duration":0},"status":"passed","severity":"normal"},{"uid":"b23c13f5bb405bd5","name":"should return false when peer is on different cluster","time":{"start":1751992671833,"stop":1751992671833,"duration":0},"status":"passed","severity":"normal"},{"uid":"4206af941686b5d2","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1751992656478,"stop":1751992656479,"duration":1},"status":"passed","severity":"normal"},{"uid":"a21173314325640f","name":"should return false when peer is not on the specified shard","time":{"start":1751992671833,"stop":1751992671834,"duration":1},"status":"passed","severity":"normal"},{"uid":"59bc103fb2deea71","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1751992656482,"stop":1751992656483,"duration":1},"status":"passed","severity":"normal"},{"uid":"bae16b1b671fe209","name":"Check publish message containing Script","time":{"start":1751992888873,"stop":1751992888876,"duration":3},"status":"passed","severity":"normal"},{"uid":"1fe88b6987df3bd1","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1751993020623,"stop":1751993020623,"duration":0},"status":"passed","severity":"normal"},{"uid":"72159f4ea3215a6a","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1751992702112,"stop":1751992702112,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c50c0e6995f9dbb","name":"should stop all internal components","time":{"start":1751992672658,"stop":1751992672659,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0c5257c6574fa1a","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1751993030321,"stop":1751993030322,"duration":1},"status":"passed","severity":"normal"},{"uid":"19280fa10743d884","name":"Push message with content topic containing escaped characters","time":{"start":1751993343398,"stop":1751993343398,"duration":0},"status":"passed","severity":"normal"},{"uid":"b942f3f66f5d8b0f","name":"should invoke callbacks when receiving a message","time":{"start":1751992702430,"stop":1751992702430,"duration":0},"status":"passed","severity":"normal"},{"uid":"74814bf7a652bfce","name":"rejects hash query with content filter parameters","time":{"start":1751992672498,"stop":1751992672499,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdd074b317940a6c","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1751992895770,"stop":1751992895771,"duration":1},"status":"passed","severity":"normal"},{"uid":"d385363e3542dcee","name":"Subscribe to topic containing JSON and publish message","time":{"start":1751992895766,"stop":1751992895766,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aff1dd5d0886ccb","name":"Subscribe to topic containing Script and receive message","time":{"start":1751993233555,"stop":1751993233555,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9e23eb70d3b22e4","name":"Push message with custom timestamp: 1751989163381","time":{"start":1751993343385,"stop":1751993343385,"duration":0},"status":"passed","severity":"normal"},{"uid":"950398e3f7a91f9c","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1751992711519,"stop":1751992711519,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8e770c756dbb1b0","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1751993233535,"stop":1751993233536,"duration":1},"status":"passed","severity":"normal"},{"uid":"afaa0bf90e215ce9","name":"Push message with numeric payload","time":{"start":1751993343388,"stop":1751993343388,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2f4838e2eb50892","name":"should dispatch network event when browser goes online","time":{"start":1751992672111,"stop":1751992672111,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fe6e92003ee017f","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1751992702620,"stop":1751992702621,"duration":1},"status":"broken","severity":"normal"},{"uid":"e9f2f0dbdf9ac956","name":"Subscribe to topic containing numeric and receive message","time":{"start":1751993233540,"stop":1751993233540,"duration":0},"status":"passed","severity":"normal"},{"uid":"786ac3811d5f2ba7","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1751992672136,"stop":1751992672136,"duration":0},"status":"passed","severity":"normal"},{"uid":"d97d33ebf4a31eb3","name":"Subscribe to topic containing long and receive message","time":{"start":1751993233540,"stop":1751993233540,"duration":0},"status":"passed","severity":"normal"},{"uid":"762d6c98ccf89d29","name":"should handle multiple bootstrap peers with different limits","time":{"start":1751992672488,"stop":1751992672489,"duration":1},"status":"passed","severity":"normal"},{"uid":"3011f5b3d4867555","name":"should dial peers on the same network","time":{"start":1751992671885,"stop":1751992671889,"duration":4},"status":"passed","severity":"normal"},{"uid":"5d9301fd47d36496","name":"should not execute task if max attempts is 0","time":{"start":1751992701989,"stop":1751992701989,"duration":0},"status":"passed","severity":"normal"},{"uid":"45e842fc39419601","name":"Passing an array","time":{"start":1751993032426,"stop":1751993032427,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1dc5879fd8decdf","name":"Check received message containing short","time":{"start":1751993174831,"stop":1751993174831,"duration":0},"status":"passed","severity":"normal"},{"uid":"d200be1abf9d3196","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1751992716534,"stop":1751992716535,"duration":1},"status":"passed","severity":"normal"},{"uid":"3820864d0e5def50","name":"Relay - dialed first","time":{"start":1751993035191,"stop":1751993035191,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd793e2c955fb7c2","name":"should properly start and stop event listening","time":{"start":1751992702088,"stop":1751992702089,"duration":1},"status":"passed","severity":"normal"},{"uid":"559397c882a557a5","name":"Publishes to nwaku","time":{"start":1751992876887,"stop":1751992876887,"duration":0},"status":"passed","severity":"normal"},{"uid":"2835718fc5689b33","name":"Check message with non string payload is not received","time":{"start":1751993174847,"stop":1751993174847,"duration":0},"status":"passed","severity":"normal"},{"uid":"a091f9afda33993f","name":"should set field with only STORE enabled","time":{"start":1751992662526,"stop":1751992662527,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbb2f6bc46c8d46a","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1751992979271,"stop":1751992979271,"duration":0},"status":"passed","severity":"normal"},{"uid":"5508d4b9c370aa3d","name":"should use the provided clusterId for the pubsub topic","time":{"start":1751992656496,"stop":1751992656497,"duration":1},"status":"passed","severity":"normal"},{"uid":"8379fe934b405c62","name":"Push message with content topic containing numeric","time":{"start":1751993343394,"stop":1751993343395,"duration":1},"status":"passed","severity":"normal"},{"uid":"320536c13e28b205","name":"should throw an error for insufficient data","time":{"start":1751992656586,"stop":1751992656586,"duration":0},"status":"passed","severity":"normal"},{"uid":"63a21f8efe672ae6","name":"Check received message containing Arabic","time":{"start":1751993174833,"stop":1751993174833,"duration":0},"status":"passed","severity":"normal"},{"uid":"d725398f17c29c2c","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1751993233555,"stop":1751993233555,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f785ee34289e4d9","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1751992656470,"stop":1751992656470,"duration":0},"status":"passed","severity":"normal"},{"uid":"523c4246b314a6a2","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1751992671835,"stop":1751992671835,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae8c9ed362294c08","name":"Renews subscription after lossing a connection","time":{"start":1751993233558,"stop":1751993233558,"duration":0},"status":"passed","severity":"normal"},{"uid":"38a28697a34e6656","name":"should start all internal components","time":{"start":1751992672657,"stop":1751992672657,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f894607741495aa","name":"Push message with long payload","time":{"start":1751993343387,"stop":1751993343388,"duration":1},"status":"passed","severity":"normal"},{"uid":"624d19780b5affec","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1751992955059,"stop":1751992955059,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5ef963ee63b199d","name":"accepts valid message hash query","time":{"start":1751992672498,"stop":1751992672498,"duration":0},"status":"passed","severity":"normal"},{"uid":"34fce10f9c528147","name":"should return the pubsub topic directly if a string is provided","time":{"start":1751992656492,"stop":1751992656492,"duration":0},"status":"passed","severity":"normal"},{"uid":"b417a6d15dedab88","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1751992711532,"stop":1751992711532,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ec8ffba0dac2003","name":"should stop ping timers on peer disconnect","time":{"start":1751992672339,"stop":1751992672339,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eef809c2fd2caaf","name":"should partition messages based on acknowledgement status","time":{"start":1751992716533,"stop":1751992716533,"duration":0},"status":"passed","severity":"normal"},{"uid":"9387e8a1e19d27e6","name":"should handle peer store update failures gracefully","time":{"start":1751992672347,"stop":1751992672347,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a6ac4c7b5d10d45","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1751992702087,"stop":1751992702088,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7e9622a8a6d3309","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1751992711524,"stop":1751992711525,"duration":1},"status":"passed","severity":"normal"},{"uid":"d92754e5e263da32","name":"should allow retry after failed dial attempt","time":{"start":1751992671883,"stop":1751992671883,"duration":0},"status":"passed","severity":"normal"},{"uid":"21b0929d93c57483","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1751992656481,"stop":1751992656481,"duration":0},"status":"passed","severity":"normal"},{"uid":"acb73a98f814d713","name":"Check message with no pubsub topic is not received","time":{"start":1751993174838,"stop":1751993174838,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eefb6d8df074bb0","name":"shard 0","time":{"start":1751993017121,"stop":1751993017122,"duration":1},"status":"passed","severity":"normal"},{"uid":"147f4443e689fb06","name":"should return false when connections are non-bootstrap peers","time":{"start":1751992672472,"stop":1751992672472,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e795acb9a20359a","name":"should handle corrupted local storage data gracefully","time":{"start":1751992684696,"stop":1751992684697,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ba688aa4dbcf5d1","name":"should return false when no connections","time":{"start":1751992672467,"stop":1751992672467,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d6f0aa9864cd22c","name":"Push message with special chars payload","time":{"start":1751993343388,"stop":1751993343388,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbb96ca8ae984787","name":"Push message with XML payload","time":{"start":1751993343391,"stop":1751993343391,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f15cca4bd33f39d","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1751992742842,"stop":1751992742842,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8a67f0976b44bd6","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app67/1/topic812/json","time":{"start":1751992992050,"stop":1751992992050,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb744b3a8a252394","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1751992906699,"stop":1751992906699,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b551586cc0dc89d","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1751992886785,"stop":1751992886785,"duration":0},"status":"skipped","severity":"normal"},{"uid":"55bf331b766b0087","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1751993020623,"stop":1751993020624,"duration":1},"status":"passed","severity":"normal"},{"uid":"9391f96de8b0ceb6","name":"should return false when shard info is undefined","time":{"start":1751992671834,"stop":1751992671834,"duration":0},"status":"passed","severity":"normal"},{"uid":"a75e4b91d03fd404","name":"Check meta is set [ecies]","time":{"start":1751992692380,"stop":1751992692381,"duration":1},"status":"passed","severity":"normal"},{"uid":"ece302fc007843e8","name":"Query Generator - true","time":{"start":1751993014332,"stop":1751993014333,"duration":1},"status":"passed","severity":"normal"},{"uid":"5619826be72cd684","name":"should store libp2p and options references","time":{"start":1751992672412,"stop":1751992672413,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d46a2af15561afc","name":"connected peers and dial","time":{"start":1751992862379,"stop":1751992862380,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7b0f2615e99eaa7f","name":"should set field with only RELAY enabled","time":{"start":1751992662526,"stop":1751992662526,"duration":0},"status":"passed","severity":"normal"},{"uid":"f16959c5ea69b7a3","name":"Push message with custom timestamp: 1721234363381","time":{"start":1751993343385,"stop":1751993343385,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3fbf83c8a4dc772","name":"should filter peers by codec","time":{"start":1751992672664,"stop":1751992672664,"duration":0},"status":"passed","severity":"normal"},{"uid":"54847eaa6d04653f","name":"Throws when trying to push message with empty payload","time":{"start":1751993343393,"stop":1751993343394,"duration":1},"status":"passed","severity":"normal"},{"uid":"a73e3093b8913d58","name":"topics with same application and version share the same shard","time":{"start":1751992656472,"stop":1751992656472,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfd79f78fc2908a","name":"Init the array if not present","time":{"start":1751992656055,"stop":1751992656056,"duration":1},"status":"passed","severity":"normal"},{"uid":"c057f6f30240c5b7","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1751992895745,"stop":1751992895746,"duration":1},"status":"passed","severity":"normal"},{"uid":"1045ae5b5487a2be","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1751992672340,"stop":1751992672340,"duration":0},"status":"passed","severity":"normal"},{"uid":"7360db4df28f3157","name":"should return unique PubsubTopics for static sharding","time":{"start":1751992656477,"stop":1751992656477,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeaf9be783e36731","name":"Subscribe to topic containing special chars and receive message","time":{"start":1751993233553,"stop":1751993233553,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e655b9031c0e8","name":"should call waitForPeer on Relay","time":{"start":1751992702547,"stop":1751992702547,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7b404e14f7cadfe","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1751992711513,"stop":1751992711514,"duration":1},"status":"passed","severity":"normal"},{"uid":"f288d8f7ce0597b7","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1751992702531,"stop":1751992702532,"duration":1},"status":"broken","severity":"normal"},{"uid":"28d2da427c28e58c","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1751992672360,"stop":1751992672360,"duration":0},"status":"passed","severity":"normal"},{"uid":"28016385c417e0ad","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1751992711516,"stop":1751992711516,"duration":0},"status":"passed","severity":"normal"},{"uid":"65d12d469e9e8fb8","name":"Relay + Store","time":{"start":1751992737003,"stop":1751992737004,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4eaa58b72566cb7","name":"should not allow k > 12","time":{"start":1751992711306,"stop":1751992711311,"duration":5},"status":"passed","severity":"normal"},{"uid":"fe5efe26511512d2","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1751993233558,"stop":1751993233558,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb815e08f2a1e8b2","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1751993030325,"stop":1751993030325,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec0bad0a1c628e18","name":"throws on content topic with non-number generation field","time":{"start":1751992656462,"stop":1751992656462,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f8dc374d3b9109f","name":"nwaku subscribes","time":{"start":1751992876884,"stop":1751992876886,"duration":2},"status":"passed","severity":"normal"},{"uid":"b4dd2e345188a40e","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1751993007186,"stop":1751993007186,"duration":0},"status":"skipped","severity":"normal"},{"uid":"930c072a417387b","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1751992716532,"stop":1751992716532,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5b70bb9aa9151e3","name":"tcp ip4 address","time":{"start":1751992661891,"stop":1751992661891,"duration":0},"status":"passed","severity":"normal"},{"uid":"f577aad1f625cddf","name":"Push message with emoji payload","time":{"start":1751993343377,"stop":1751993343377,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb375c4653f311e2","name":"should increase lamport timestamp","time":{"start":1751992716528,"stop":1751992716528,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf547edd952cb93b","name":"can start the service","time":{"start":1751992736242,"stop":1751992736243,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3be1f9566eea637","name":"Push message with content topic containing shell command","time":{"start":1751993343398,"stop":1751993343398,"duration":0},"status":"passed","severity":"normal"},{"uid":"28318ea62059c317","name":"should be able to encode the field with only STORE set to true","time":{"start":1751992661839,"stop":1751992661839,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f1e1034908adab","name":"should remove event listeners from libp2p","time":{"start":1751992672093,"stop":1751992672096,"duration":3},"status":"passed","severity":"normal"},{"uid":"e1b5b11e662aa45c","name":"Push message with content topic containing special chars","time":{"start":1751993343395,"stop":1751993343395,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f46de0c990e1ef2","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1751992702622,"stop":1751992702622,"duration":0},"status":"broken","severity":"normal"},{"uid":"58d9863b3ac65abc","name":"should add event listeners to libp2p","time":{"start":1751992672087,"stop":1751992672087,"duration":0},"status":"passed","severity":"normal"},{"uid":"6becb743910b7886","name":"Check publish message after service node is restarted","time":{"start":1751992888891,"stop":1751992888892,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e1f807df043f0358","name":"Ordered Callback - true","time":{"start":1751993014335,"stop":1751993014335,"duration":0},"status":"passed","severity":"normal"},{"uid":"752f329abef3f9cb","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1751992711518,"stop":1751992711518,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd0e0c9f01229fe7","name":"should insert message into bloom filter","time":{"start":1751992716527,"stop":1751992716527,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bb2b042c372ac28","name":"should reject if Relay is requested but not mounted","time":{"start":1751992702543,"stop":1751992702543,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc344702ffbece08","name":"Push message with JSON payload","time":{"start":1751993343391,"stop":1751993343392,"duration":1},"status":"passed","severity":"normal"},{"uid":"534bbf1aa29ace46","name":"Push message equal or less that 1MB","time":{"start":1751993343402,"stop":1751993343402,"duration":0},"status":"passed","severity":"normal"},{"uid":"c79efb209e5f33b3","name":"Check received message with timestamp: 1751992731454000000 ","time":{"start":1751993174836,"stop":1751993174836,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e692581304c900a","name":"Check publish message containing escaped characters","time":{"start":1751992888877,"stop":1751992888883,"duration":6},"status":"passed","severity":"normal"},{"uid":"7c484b763e889431","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1751993030325,"stop":1751993030325,"duration":0},"status":"passed","severity":"normal"},{"uid":"77b41f28fe658321","name":"should be safe to call multiple times","time":{"start":1751992672657,"stop":1751992672658,"duration":1},"status":"passed","severity":"normal"},{"uid":"67448a8f47dd809b","name":"Query Generator, No Decoder","time":{"start":1751992979269,"stop":1751992979269,"duration":0},"status":"passed","severity":"normal"},{"uid":"a287bedace6b620c","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1751992888890,"stop":1751992888891,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ffc97d455b33dc4","name":"should handle relay send failures gracefully","time":{"start":1751992672364,"stop":1751992672364,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d2ba8615e2665df","name":"should handle peer discovered while dial is in progress","time":{"start":1751992671880,"stop":1751992671880,"duration":0},"status":"passed","severity":"normal"},{"uid":"76001b964cb2d778","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1751992702539,"stop":1751992702539,"duration":0},"status":"broken","severity":"normal"},{"uid":"6013a2e045963316","name":"Push message with content topic containing emoji","time":{"start":1751993343399,"stop":1751993343399,"duration":0},"status":"passed","severity":"normal"},{"uid":"c18d76dee494c89","name":"should return PeerId when Multiaddr input is provided","time":{"start":1751992672375,"stop":1751992672375,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c3ea83ee8d37462","name":"Passing page size 1 when there are 4 messages","time":{"start":1751993025191,"stop":1751993025193,"duration":2},"status":"passed","severity":"normal"},{"uid":"a08463b5390c9b33","name":"Check received message containing Arabic","time":{"start":1751993174842,"stop":1751993174842,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5ace94a14542afb","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app32/9/topic849/test.js","time":{"start":1751992992044,"stop":1751992992044,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ebda97508fad6fd","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1751992656480,"stop":1751992656481,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb9fee8089ad44b7","name":"should handle mixed peer types with bootstrap limiting","time":{"start":1751992672490,"stop":1751992672490,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b3c84ce3e66841e","name":"should handle queue processing errors gracefully","time":{"start":1751992671884,"stop":1751992671884,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ef3f9d3abda8737","name":"should encode/decode to text encoding","time":{"start":1751992662522,"stop":1751992662522,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5f8e1c7054a763c","name":"should return false when peer is on different cluster","time":{"start":1751992671829,"stop":1751992671830,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a735f0ae2b6aaf","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1751992672118,"stop":1751992672118,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd64c75282c6ddaa","name":"Query with Ordered Callback, No Decoder","time":{"start":1751992979270,"stop":1751992979271,"duration":1},"status":"passed","severity":"normal"},{"uid":"867297144c33496f","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1751992967435,"stop":1751992967435,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5e37a7eaa3c80465","name":"Symmetric encrypt & Decrypt","time":{"start":1751992691106,"stop":1751992691106,"duration":0},"status":"passed","severity":"normal"},{"uid":"321d5dff2552e43c","name":"should add to incoming buffer if dependencies are not met","time":{"start":1751992716530,"stop":1751992716530,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4b4ea5497df7e43","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1751992656481,"stop":1751992656482,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d321bc6c8c4edbc","name":"Check received message containing emoji","time":{"start":1751993174845,"stop":1751993174845,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ab6dec1b8d4e8e","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1751993233537,"stop":1751993233537,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4bd4f53a6bede7c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1751992711534,"stop":1751992711536,"duration":2},"status":"passed","severity":"normal"},{"uid":"b75d702f9373040e","name":"should not receive a peer event after stop","time":{"start":1751992861889,"stop":1751992861889,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b79e27be3ac27e7","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1751992979271,"stop":1751992979272,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f71294aa262358d","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1751992692380,"stop":1751992692380,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cfecaab90638c2f","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1751992711530,"stop":1751992711530,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d1dfae75a9bc77d","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1751992656497,"stop":1751992656497,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc6ec48caabb8ca7","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1751993233549,"stop":1751993233549,"duration":0},"status":"passed","severity":"normal"},{"uid":"90a6ba7d2aa023ca","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1751992711486,"stop":1751992711486,"duration":0},"status":"passed","severity":"normal"},{"uid":"af633822bef74c76","name":"should register libp2p event listeners when start is called","time":{"start":1751992702529,"stop":1751992702529,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d77c61e5dfd3c26","name":"groups content topics by expected pubsub topic","time":{"start":1751992656473,"stop":1751992656473,"duration":0},"status":"passed","severity":"normal"},{"uid":"bed23bff04b04690","name":"should select older connection if present","time":{"start":1751992672503,"stop":1751992672503,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c40c999b0b2d394","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1751992906695,"stop":1751992906695,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3d9dc2c0e1e4b8c","name":"Promise Callback - true","time":{"start":1751993014335,"stop":1751993014335,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3cdf7888295123e","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app37/1/topic134/proto","time":{"start":1751992992046,"stop":1751992992046,"duration":0},"status":"passed","severity":"normal"},{"uid":"84b3d08375832a90","name":"Ephemeral field is preserved - encoder v0","time":{"start":1751992742841,"stop":1751992742841,"duration":0},"status":"passed","severity":"normal"},{"uid":"2199ea738cf2f515","name":"should push the message to the outgoing buffer","time":{"start":1751992716526,"stop":1751992716527,"duration":1},"status":"passed","severity":"normal"},{"uid":"903db006c43c3c24","name":"should not dispatch event when already disconnected","time":{"start":1751992672108,"stop":1751992672111,"duration":3},"status":"passed","severity":"normal"},{"uid":"31ac454cd0c29639","name":"Subscribe to topic containing short and receive message","time":{"start":1751993233540,"stop":1751993233540,"duration":0},"status":"passed","severity":"normal"},{"uid":"bad8d00d2bcd9b8a","name":"should not fail to start the service if it is already started","time":{"start":1751992684693,"stop":1751992684693,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c1d97ed7b1c227c","name":"should create all internal components","time":{"start":1751992672656,"stop":1751992672657,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c9caa780d7abae4","name":"should handle a minimal index list","time":{"start":1751992656584,"stop":1751992656585,"duration":1},"status":"passed","severity":"normal"},{"uid":"6132a075eba4232e","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1751992711530,"stop":1751992711530,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f12af793f09e167","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1751993030317,"stop":1751993030318,"duration":1},"status":"passed","severity":"normal"},{"uid":"46a4296dc545b42e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1751992711538,"stop":1751992711538,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6f497189bbee0de","name":"should not fail to stop the service if it was not started","time":{"start":1751992861883,"stop":1751992861883,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f7ff8d75071f61b","name":"should throw error - invalid id","time":{"start":1751992662520,"stop":1751992662520,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5a9eca011d9212e","name":"should handle ping failures gracefully","time":{"start":1751992672344,"stop":1751992672344,"duration":0},"status":"passed","severity":"normal"},{"uid":"74e7fbb5c4f8c592","name":"should create a new stream if no existing for protocol found","time":{"start":1751992672570,"stop":1751992672570,"duration":0},"status":"passed","severity":"normal"},{"uid":"3baa4cb7c42a54a4","name":"can start and stop the service","time":{"start":1751992684692,"stop":1751992684692,"duration":0},"status":"passed","severity":"normal"},{"uid":"523a9e1b55b590b2","name":"Check meta is set [symmetric]","time":{"start":1751992690705,"stop":1751992690706,"duration":1},"status":"passed","severity":"normal"},{"uid":"a69de57dfd0ce2b2","name":"Check received message containing escaped characters","time":{"start":1751993174844,"stop":1751993174844,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7cc41b9b8a943a0","name":"should return false when peer is not found","time":{"start":1751992671836,"stop":1751992671836,"duration":0},"status":"passed","severity":"normal"},{"uid":"433f59e9db904b62","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1751992701978,"stop":1751992701982,"duration":4},"status":"passed","severity":"normal"},{"uid":"54a956aeb58bcc79","name":"should create KeepAliveManager with relay","time":{"start":1751992672334,"stop":1751992672336,"duration":2},"status":"passed","severity":"normal"},{"uid":"17d2c38b75969bdc","name":"Decoder throws on empty string content topic","time":{"start":1751992692382,"stop":1751992692382,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ab481e6839063eb","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1751992895747,"stop":1751992895747,"duration":0},"status":"passed","severity":"normal"},{"uid":"6556bcae2c3e31ff","name":"Check received message containing escaped characters","time":{"start":1751993174835,"stop":1751993174835,"duration":0},"status":"passed","severity":"normal"},{"uid":"51039f8a61b73a0d","name":"should start and setup intervals and event listeners","time":{"start":1751992702431,"stop":1751992702431,"duration":0},"status":"passed","severity":"normal"},{"uid":"e03919fbea6e1b0b","name":"should never report false negatives","time":{"start":1751992713717,"stop":1751992713718,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ff8fb108b2f7a51","name":"Check message with no pubsub topic is not received","time":{"start":1751993174847,"stop":1751993174847,"duration":0},"status":"passed","severity":"normal"},{"uid":"35ea8fd48dad4af6","name":"should stop and cleanup resources","time":{"start":1751992702438,"stop":1751992702439,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c8424c24f884d59","name":"isConnected should return true after first peer connects","time":{"start":1751992751609,"stop":1751992751610,"duration":1},"status":"passed","severity":"normal"},{"uid":"78741f110b9eecc1","name":"should start and stop interval correctly","time":{"start":1751992701974,"stop":1751992701975,"duration":1},"status":"passed","severity":"normal"},{"uid":"459c622f81a69253","name":"Query with Ordered Callback, No message returned","time":{"start":1751992979271,"stop":1751992979271,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e0de81c523ee0d3","name":"Push message with content topic containing XML","time":{"start":1751993343381,"stop":1751993343381,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4a53f6df0c9d659","name":"Push message with Chinese payload","time":{"start":1751993343389,"stop":1751993343389,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b0262bc1edd5b32","name":"should not receive a peer event after stop","time":{"start":1751992684695,"stop":1751992684695,"duration":0},"status":"passed","severity":"normal"},{"uid":"d114942864279d4f","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1751992716530,"stop":1751992716531,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ab8af96e57814ca","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1751992751609,"stop":1751992751609,"duration":0},"status":"passed","severity":"normal"},{"uid":"418689115be96b96","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1751992992053,"stop":1751992992054,"duration":1},"status":"passed","severity":"normal"},{"uid":"d92178450630c3f7","name":"should not retry if at least one success","time":{"start":1751992702560,"stop":1751992702560,"duration":0},"status":"broken","severity":"normal"},{"uid":"8a8536ef760df1ce","name":"should process queue correctly","time":{"start":1751992671883,"stop":1751992671884,"duration":1},"status":"passed","severity":"normal"},{"uid":"23e94a71d787565f","name":"Subscribe to topic containing Russian and receive message","time":{"start":1751993233542,"stop":1751993233542,"duration":0},"status":"passed","severity":"normal"},{"uid":"25318a12e261eef3","name":"throws on content topic with empty topic name field","time":{"start":1751992656465,"stop":1751992656465,"duration":0},"status":"passed","severity":"normal"},{"uid":"4122f6b372b40495","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1751992711513,"stop":1751992711513,"duration":0},"status":"passed","severity":"normal"},{"uid":"fef99362aefa651c","name":"Push message with content topic containing long","time":{"start":1751993343378,"stop":1751993343379,"duration":1},"status":"passed","severity":"normal"},{"uid":"22f7ed69f3f4afda","name":"Push message with special chars payload","time":{"start":1751993343371,"stop":1751993343372,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d8a2c71c7b1e103","name":"Publish message with rate limit","time":{"start":1751992888895,"stop":1751992888895,"duration":0},"status":"passed","severity":"normal"},{"uid":"500db9a28ab7ebbe","name":"throws on content topic with empty application field","time":{"start":1751992656463,"stop":1751992656464,"duration":1},"status":"passed","severity":"normal"},{"uid":"994af7a06ffdf9e5","name":"Publish message with custom timestamp: Wed Jul 17 2024 16:41:21 GMT+0000 (Coordinated Universal Time)","time":{"start":1751992888886,"stop":1751992888886,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd91ad373b8170a6","name":"Check received message containing unicode special characters","time":{"start":1751993174845,"stop":1751993174845,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ba9e455db5c8dd0","name":"Push message with unicode special characters payload","time":{"start":1751993343377,"stop":1751993343377,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea144a26d923a87b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1751992656482,"stop":1751992656482,"duration":0},"status":"passed","severity":"normal"},{"uid":"415ae22468c11707","name":"messageHashStr works with IProtoMessage","time":{"start":1751992672139,"stop":1751992672139,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ee092f92abdd446","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1751992751614,"stop":1751992751614,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a5fcd4ffe2a59f1","name":"should successfully stop","time":{"start":1751992702624,"stop":1751992702624,"duration":0},"status":"broken","severity":"normal"},{"uid":"b2c18b929238f460","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1751992830387,"stop":1751992830387,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f794a9982a67699","name":"should be online or offline if network state changed","time":{"start":1751992751614,"stop":1751992751618,"duration":4},"status":"passed","severity":"normal"},{"uid":"c490f05750b1f952","name":"should do nothing when connections still exist","time":{"start":1751992672435,"stop":1751992672437,"duration":2},"status":"passed","severity":"normal"},{"uid":"20e639f279eeab27","name":"should load peers from local storage and dispatch events","time":{"start":1751992684695,"stop":1751992684696,"duration":1},"status":"passed","severity":"normal"},{"uid":"a10b278db18fd8a4","name":"should encodeTxt and decodeTxt","time":{"start":1751992662513,"stop":1751992662514,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd292480d174e210","name":"Should update multiaddrs","time":{"start":1751992830907,"stop":1751992830908,"duration":1},"status":"passed","severity":"normal"},{"uid":"5090fc6c11f65433","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1751992661850,"stop":1751992661851,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddff4f8bc6e1fef8","name":"should send to specified number of peers of used peers","time":{"start":1751992702557,"stop":1751992702558,"duration":1},"status":"broken","severity":"normal"},{"uid":"d730d9ee1e21b8a2","name":"Subscribe to topic containing numeric and receive message","time":{"start":1751993233553,"stop":1751993233553,"duration":0},"status":"passed","severity":"normal"},{"uid":"f42a1343165966ba","name":"random static sharding 10 - Cluster ID: 232, Shard ID: 248","time":{"start":1751993017126,"stop":1751993017126,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b63bf16d0e443e4","name":"throws an error for improperly formatted content topics","time":{"start":1751992656474,"stop":1751992656474,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a30d76c037d568b","name":"should handle peer disconnect event when no connections remain","time":{"start":1751992672106,"stop":1751992672106,"duration":0},"status":"passed","severity":"normal"},{"uid":"c88a64898b2162b3","name":"Check received message with timestamp: 1649153314 ","time":{"start":1751993174837,"stop":1751993174837,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec9ae863571436c8","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1751992711500,"stop":1751992711500,"duration":0},"status":"passed","severity":"normal"},{"uid":"c623b9068550a24b","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1751992711514,"stop":1751992711514,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffcc42d9a6fd7a44","name":"should requeue task if no peer is available","time":{"start":1751992701978,"stop":1751992701978,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2073ecac5b807b","name":"Generator, 2 different pubsubtopics","time":{"start":1751993007185,"stop":1751993007185,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7d6c5c8ba52162cf","name":"should throw error - no id","time":{"start":1751992662520,"stop":1751992662520,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbcc42f1b8a9aff1","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1751992702555,"stop":1751992702555,"duration":0},"status":"broken","severity":"normal"},{"uid":"d116ae6f3002ea14","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1751992656482,"stop":1751992656482,"duration":0},"status":"passed","severity":"normal"},{"uid":"61c7b6d0f7900e52","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1751992711485,"stop":1751992711485,"duration":0},"status":"passed","severity":"normal"},{"uid":"87f2dc8df73ffc90","name":"should handle high bootstrap limit correctly","time":{"start":1751992672489,"stop":1751992672489,"duration":0},"status":"passed","severity":"normal"},{"uid":"555c5211b7a04407","name":"Push message with JSON payload","time":{"start":1751993343376,"stop":1751993343376,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bbc7425f5f85c23","name":"rejects content-filtered query with only contentTopics","time":{"start":1751992672498,"stop":1751992672498,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d2bd6f3c911daf3","name":"Round trip binary serialization","time":{"start":1751992672979,"stop":1751992672979,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9aa4b0aa7f4ffa3","name":"messageHash returns a Uint8Array","time":{"start":1751992672137,"stop":1751992672138,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3eacc8bc9bb758d","name":"should return empty array when no peers connected","time":{"start":1751992672663,"stop":1751992672664,"duration":1},"status":"passed","severity":"normal"},{"uid":"c244cdadd49be2b2","name":"Push message with content topic containing Arabic","time":{"start":1751993343380,"stop":1751993343380,"duration":0},"status":"passed","severity":"normal"},{"uid":"793057108483b41f","name":"Check message on other pubsub topic is not received","time":{"start":1751993174838,"stop":1751993174838,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c15b6045d66634b","name":"should not discard bootstrap peers if under the limit","time":{"start":1751992763057,"stop":1751992763057,"duration":0},"status":"passed","severity":"normal"},{"uid":"89c5d3ef0c8e0cbc","name":"Callback on promise","time":{"start":1751993012123,"stop":1751993012124,"duration":1},"status":"passed","severity":"normal"},{"uid":"625eb33836fbd0ba","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1751992656585,"stop":1751992656585,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b8c8932921b822b","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1751993007191,"stop":1751993007191,"duration":0},"status":"passed","severity":"normal"},{"uid":"335f373c5751fe74","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1751992711520,"stop":1751992711520,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d612f03a27606bc","name":"1 Relay, 1 fetch","time":{"start":1751992680376,"stop":1751992680377,"duration":1},"status":"passed","severity":"normal"},{"uid":"87be021ab39d89cd","name":"Decoder throws on undefined content topic","time":{"start":1751992692381,"stop":1751992692382,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9b5e26e21d2a2a6","name":"should set field with only FILTER enabled","time":{"start":1751992662527,"stop":1751992662527,"duration":0},"status":"passed","severity":"normal"},{"uid":"842abc9856fa054f","name":"should use provided shard info when available","time":{"start":1751992702112,"stop":1751992702112,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3bfbf7b9b581899","name":"Push message with content topic containing Script","time":{"start":1751993343396,"stop":1751993343396,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed8a64874e2e096b","name":"Used by Waku Relay","time":{"start":1751993032427,"stop":1751993032427,"duration":0},"status":"passed","severity":"normal"},{"uid":"5feb07a024b147ca","name":"can start and stop the service","time":{"start":1751992861882,"stop":1751992861882,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8becf516e04a21c","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1751992672348,"stop":1751992672348,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b6690373dffbeaa","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1751992656473,"stop":1751992656473,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ef5081c68d5d82b","name":"should redial peers when all connections are lost","time":{"start":1751992672490,"stop":1751992672490,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5a2265cbc14f537","name":"Check received message containing shell command","time":{"start":1751993174844,"stop":1751993174844,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c827ccb4e21d5ea","name":"should handle complete discovery-to-dial flow","time":{"start":1751992671890,"stop":1751992671890,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dc4d5d1c3891c6","name":"Query generator for multiple messages with different content topic format","time":{"start":1751993012123,"stop":1751993012123,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa9318507d37862d","name":"Check received message containing numeric","time":{"start":1751993174832,"stop":1751993174832,"duration":0},"status":"passed","severity":"normal"},{"uid":"caa25eb481b035fa","name":"should increase lamport timestamp","time":{"start":1751992716526,"stop":1751992716526,"duration":0},"status":"passed","severity":"normal"},{"uid":"531cb1d39033311","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1751992656478,"stop":1751992656478,"duration":0},"status":"passed","severity":"normal"},{"uid":"dafcfc2daf1b2e5c","name":"should attach causal history and bloom filter to each message","time":{"start":1751992716527,"stop":1751992716528,"duration":1},"status":"passed","severity":"normal"},{"uid":"cccb4cc0ce31ea7","name":"should return false when peer has no overlapping shards","time":{"start":1751992671830,"stop":1751992671830,"duration":0},"status":"passed","severity":"normal"},{"uid":"404bd64639f8b2a7","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1751992656467,"stop":1751992656467,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a93711884519d91","name":"Subscribe to topic containing short and publish message","time":{"start":1751992895748,"stop":1751992895749,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c97e2c07ebac385","name":"Query Generator, Wrong PubsubTopic","time":{"start":1751992979268,"stop":1751992979268,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9c2466dbe2b92ab","name":"should return false when peer shard info is not found","time":{"start":1751992671834,"stop":1751992671835,"duration":1},"status":"passed","severity":"normal"},{"uid":"cae6785b5fc322d5","name":"should create ConnectionManager with relay","time":{"start":1751992672655,"stop":1751992672655,"duration":0},"status":"passed","severity":"normal"},{"uid":"97f04c3325f68c61","name":"should throw error - no public key","time":{"start":1751992662520,"stop":1751992662521,"duration":1},"status":"passed","severity":"normal"},{"uid":"851b5a8d26574a2f","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1751992656481,"stop":1751992656481,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0e52b1402093c4c","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1751992711500,"stop":1751992711501,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbe9b39f4c25ac05","name":"should dial second nwaku node that was discovered","time":{"start":1751992804482,"stop":1751992804482,"duration":0},"status":"broken","severity":"normal"},{"uid":"39a39880d1d32d0f","name":"new peer added after a peer was already found","time":{"start":1751992886785,"stop":1751992886785,"duration":0},"status":"skipped","severity":"normal"},{"uid":"627d19777adafdee","name":"should return false when topic is not configured","time":{"start":1751992672666,"stop":1751992672666,"duration":0},"status":"passed","severity":"normal"},{"uid":"d555c3dd7bb2ba88","name":"Generator, 2 different pubsubtopics","time":{"start":1751993007189,"stop":1751993007191,"duration":2},"status":"passed","severity":"normal"},{"uid":"16df22a6e7ee078a","name":"should return false","time":{"start":1751992662521,"stop":1751992662521,"duration":0},"status":"passed","severity":"normal"},{"uid":"a84edd63e71d76d6","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1751992888885,"stop":1751992888885,"duration":0},"status":"passed","severity":"normal"},{"uid":"6489114f16c22340","name":"should be safe to call multiple times","time":{"start":1751992672336,"stop":1751992672337,"duration":1},"status":"passed","severity":"normal"},{"uid":"a68ebca8484a3c","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1751992661845,"stop":1751992661846,"duration":1},"status":"passed","severity":"normal"},{"uid":"a840073bd54c443a","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1751992702525,"stop":1751992702526,"duration":1},"status":"broken","severity":"normal"},{"uid":"5aa7e642be33cafd","name":"should handle complete connection lifecycle","time":{"start":1751992672122,"stop":1751992672122,"duration":0},"status":"passed","severity":"normal"},{"uid":"8338ddc1ca800b1d","name":"Ordered Callback - false","time":{"start":1751993014336,"stop":1751993014337,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bb86791aa840564","name":"should drop connection to one peer on hangUp","time":{"start":1751992819535,"stop":1751992819535,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba836c15942579b8","name":"should dial all known peers when reached zero connections","time":{"start":1751992763056,"stop":1751992763057,"duration":1},"status":"passed","severity":"normal"},{"uid":"1842a0eea618cc7d","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1751992906701,"stop":1751992906701,"duration":0},"status":"passed","severity":"normal"},{"uid":"d80d7f71e0f42777","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1751992711517,"stop":1751992711517,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9ceb7d6d6716cf6","name":"should dial with PeerId and return stream","time":{"start":1751992672660,"stop":1751992672661,"duration":1},"status":"passed","severity":"normal"},{"uid":"14652a52a47efa9d","name":"should reject if WakuNode is not started","time":{"start":1751992702543,"stop":1751992702543,"duration":0},"status":"passed","severity":"normal"},{"uid":"f547b48072500ab5","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1751992690703,"stop":1751992690704,"duration":1},"status":"passed","severity":"normal"},{"uid":"709cac95289bd1d","name":"should wait for Filter peer to be connected","time":{"start":1751992702546,"stop":1751992702546,"duration":0},"status":"passed","severity":"normal"},{"uid":"95dae4e18b70379e","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1751992736249,"stop":1751992736249,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a20eaec67167b07","name":"should be able to encode the field with only FILTER set to true","time":{"start":1751992661839,"stop":1751992661840,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae26bc849a8f15e3","name":"Push message with content topic containing escaped characters","time":{"start":1751993343383,"stop":1751993343383,"duration":0},"status":"passed","severity":"normal"},{"uid":"a337866587b6ac6d","name":"should not return locked peers if enough unlocked are available","time":{"start":1751992702527,"stop":1751992702528,"duration":1},"status":"broken","severity":"normal"},{"uid":"510f2d50240ec86d","name":"Decoder throws on undefined content topic","time":{"start":1751992690708,"stop":1751992690708,"duration":0},"status":"passed","severity":"normal"},{"uid":"e63e5070d2929bb3","name":"Refresh subscription","time":{"start":1751993233539,"stop":1751993233539,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a9607e11e3275a1","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1751992716528,"stop":1751992716529,"duration":1},"status":"passed","severity":"normal"},{"uid":"b009fae78c6acec","name":"Publish message with custom timestamp: Tue Jul 08 2025 17:41:21 GMT+0000 (Coordinated Universal Time)","time":{"start":1751992888887,"stop":1751992888888,"duration":1},"status":"passed","severity":"normal"},{"uid":"1386cd672b860517","name":"should clear the dialing interval","time":{"start":1751992671875,"stop":1751992671875,"duration":0},"status":"passed","severity":"normal"},{"uid":"356524043a487f1d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1751992711537,"stop":1751992711538,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0e45a6535b2cea2","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1751992742843,"stop":1751992742843,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a12f5da5b510ce1","name":"Decoder throws on empty string content topic","time":{"start":1751992672981,"stop":1751992672981,"duration":0},"status":"passed","severity":"normal"},{"uid":"d45d00dee1d37334","name":"same cluster, same shard: nodes connect","time":{"start":1751992830387,"stop":1751992830388,"duration":1},"status":"passed","severity":"normal"},{"uid":"19f6d95ad97dc9e7","name":"Query Generator, Multiple PubsubTopics","time":{"start":1751992979268,"stop":1751992979269,"duration":1},"status":"passed","severity":"normal"},{"uid":"b761ccda2e314b2e","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1751993233554,"stop":1751993233554,"duration":0},"status":"passed","severity":"normal"},{"uid":"67b43ec213f65f96","name":"Light Node - default protocols","time":{"start":1751993035194,"stop":1751993035194,"duration":0},"status":"passed","severity":"normal"},{"uid":"e125790bef729a2d","name":"Should update shard info","time":{"start":1751992830908,"stop":1751992830908,"duration":0},"status":"passed","severity":"normal"},{"uid":"734bc53853a709d1","name":"should not fail to start the service if it is already started","time":{"start":1751992861884,"stop":1751992861884,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe68653b24e524c9","name":"should create NetworkMonitor with libp2p and events","time":{"start":1751992672086,"stop":1751992672086,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd6cb550a0e0e67d","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1751992711517,"stop":1751992711517,"duration":0},"status":"passed","severity":"normal"},{"uid":"586bc3bcc6447847","name":"should delegate to networkMonitor.isConnected()","time":{"start":1751992672659,"stop":1751992672660,"duration":1},"status":"passed","severity":"normal"},{"uid":"65e77a590ddfaa65","name":"caches peers it previously fetched","time":{"start":1751992680867,"stop":1751992680867,"duration":0},"status":"passed","severity":"normal"},{"uid":"14439ff58c82429a","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1751992979270,"stop":1751992979270,"duration":0},"status":"passed","severity":"normal"},{"uid":"96a66478e653a3a3","name":"should reject if Filter is requested but not mounted","time":{"start":1751992702544,"stop":1751992702545,"duration":1},"status":"passed","severity":"normal"},{"uid":"49cc6e1ea7f0db5","name":"Generator, custom pubsub topic","time":{"start":1751993007185,"stop":1751993007185,"duration":0},"status":"skipped","severity":"normal"},{"uid":"77b37a24777b9d52","name":"Encoder throws on empty string content topic","time":{"start":1751992692381,"stop":1751992692381,"duration":0},"status":"passed","severity":"normal"},{"uid":"518d92b5f6db189a","name":"Check received message containing short","time":{"start":1751993174840,"stop":1751993174841,"duration":1},"status":"passed","severity":"normal"},{"uid":"67d13a74862f1f4c","name":"should handle peerStore errors gracefully","time":{"start":1751992672665,"stop":1751992672665,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cf7afabd5438fc","name":"Push message with custom timestamp: 1751996363382","time":{"start":1751993343402,"stop":1751993343402,"duration":0},"status":"passed","severity":"normal"},{"uid":"6026954b51a4a6c6","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1751992967431,"stop":1751992967431,"duration":0},"status":"passed","severity":"normal"},{"uid":"c54617c1d048cfd3","name":"random static sharding 9 - Cluster ID: 19, Shard ID: 284","time":{"start":1751993017126,"stop":1751993017126,"duration":0},"status":"passed","severity":"normal"},{"uid":"77e09e7c8f00b6ff","name":"should return false when peer is not found","time":{"start":1751992671831,"stop":1751992671831,"duration":0},"status":"passed","severity":"normal"},{"uid":"97df3e953d802e82","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1751992955061,"stop":1751992955061,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7562461f7db5c3c","name":"should get all peers from store","time":{"start":1751992672437,"stop":1751992672437,"duration":0},"status":"passed","severity":"normal"},{"uid":"355fcedad3c7d24d","name":"random static sharding 8 - Cluster ID: 912, Shard ID: 361","time":{"start":1751993017125,"stop":1751993017125,"duration":0},"status":"passed","severity":"normal"},{"uid":"9341d20ae8af56e7","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1751992881462,"stop":1751992881462,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b56d634c1082536","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1751992672347,"stop":1751992672348,"duration":1},"status":"passed","severity":"normal"},{"uid":"63ef6308bc673737","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1751992906700,"stop":1751992906700,"duration":0},"status":"passed","severity":"normal"},{"uid":"c23592436c9d901b","name":"Check received message containing unicode special characters","time":{"start":1751993174835,"stop":1751993174836,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a982b979b92cbc9","name":"Check received message containing Chinese","time":{"start":1751993174842,"stop":1751993174842,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b55c9b7b7f89acc","name":"Passing page size 10 when there are 10 messages","time":{"start":1751993025193,"stop":1751993025193,"duration":0},"status":"passed","severity":"normal"},{"uid":"e34778bee992ba61","name":"should only return 1 node with relay and store capability","time":{"start":1751992680868,"stop":1751992680868,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3349693baab20c1","name":"Check received message containing Russian","time":{"start":1751993174833,"stop":1751993174833,"duration":0},"status":"passed","severity":"normal"},{"uid":"caba0d1bdeaeb371","name":"should return true when over bootstrap limit","time":{"start":1751992672471,"stop":1751992672471,"duration":0},"status":"passed","severity":"normal"},{"uid":"d227f3e3a7be3999","name":"Check publish message containing JSON","time":{"start":1751992888877,"stop":1751992888877,"duration":0},"status":"passed","severity":"normal"},{"uid":"e063adf9799725d2","name":"Waku message hash computation (payload length 0)","time":{"start":1751992672136,"stop":1751992672137,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab3cc2a014ee8ac1","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1751992661849,"stop":1751992661850,"duration":1},"status":"passed","severity":"normal"},{"uid":"d746d329e4f9611c","name":"should initialize with isNetworkConnected as false","time":{"start":1751992672087,"stop":1751992672087,"duration":0},"status":"passed","severity":"normal"},{"uid":"80174be4046247ff","name":"Check message with invalid timestamp is not received","time":{"start":1751993174837,"stop":1751993174838,"duration":1},"status":"passed","severity":"normal"},{"uid":"44f55adb3f95d6eb","name":"Sample","time":{"start":1751992661935,"stop":1751992661935,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1c8ef7bfae1e9e0","name":"should handle special patterns correctly","time":{"start":1751992713719,"stop":1751992713719,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fd0cec8a69a1a11","name":"can query messages by message hash","time":{"start":1751992995145,"stop":1751992995145,"duration":0},"status":"passed","severity":"normal"},{"uid":"7626d35ad507c75","name":"should create ShardReader with contentTopics network config","time":{"start":1751992671825,"stop":1751992671827,"duration":2},"status":"passed","severity":"normal"},{"uid":"f476b099ba24b971","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1751992656483,"stop":1751992656483,"duration":0},"status":"passed","severity":"normal"},{"uid":"28b7605bd349c85f","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app50/4/topic522/test.js","time":{"start":1751992992045,"stop":1751992992045,"duration":0},"status":"passed","severity":"normal"},{"uid":"e794e5d308fcf1b4","name":"Wrong topic","time":{"start":1751992992052,"stop":1751992992053,"duration":1},"status":"passed","severity":"normal"},{"uid":"e66bec188ee3a64","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1751992680533,"stop":1751992680534,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c91f509d5af6768","name":"should return true when topic is configured","time":{"start":1751992672666,"stop":1751992672666,"duration":0},"status":"passed","severity":"normal"},{"uid":"418059a5d15708c9","name":"Fails to push message with large meta","time":{"start":1751993343384,"stop":1751993343384,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed84e9016af5902b","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1751992672134,"stop":1751992672134,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1d61bf28e6bea50","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1751992881464,"stop":1751992881464,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6fe07a2585451fd","name":"should emit a peer event after start","time":{"start":1751992684694,"stop":1751992684694,"duration":0},"status":"passed","severity":"normal"},{"uid":"3294487bdb52773e","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1751992881462,"stop":1751992881463,"duration":1},"status":"passed","severity":"normal"},{"uid":"91f9f02e277b4539","name":"Push to array if already present","time":{"start":1751992656057,"stop":1751992656057,"duration":0},"status":"passed","severity":"normal"},{"uid":"be3c84318b35d286","name":"Filter","time":{"start":1751993035194,"stop":1751993035194,"duration":0},"status":"passed","severity":"normal"},{"uid":"8acc3f6d26753517","name":"Subscribe to topic containing JSON and receive message","time":{"start":1751993233556,"stop":1751993233556,"duration":0},"status":"passed","severity":"normal"},{"uid":"16011dcd847662e","name":"accepts valid content-filtered query","time":{"start":1751992672497,"stop":1751992672497,"duration":0},"status":"passed","severity":"normal"},{"uid":"87967b14f6940618","name":"Subscribe to topic containing shell command and publish message","time":{"start":1751992895766,"stop":1751992895768,"duration":2},"status":"passed","severity":"normal"},{"uid":"c981cf5de47bb7a1","name":"Check publish message containing Russian","time":{"start":1751992888868,"stop":1751992888871,"duration":3},"status":"passed","severity":"normal"},{"uid":"581b7db8fc5e0353","name":"should set default options when no config provided","time":{"start":1751992672656,"stop":1751992672656,"duration":0},"status":"passed","severity":"normal"},{"uid":"1528f756eace4c95","name":"should maintain desired error rate","time":{"start":1751992713717,"stop":1751992713717,"duration":0},"status":"passed","severity":"normal"},{"uid":"f930beb9c82038e2","name":"should be safe to call multiple times","time":{"start":1751992672421,"stop":1751992672422,"duration":1},"status":"passed","severity":"normal"},{"uid":"86e266478bf09cfd","name":"should be able to decode the field with only RELAY set to true","time":{"start":1751992661848,"stop":1751992661848,"duration":0},"status":"passed","severity":"normal"},{"uid":"97b3ab33c929ee8a","name":"Nodes with multiple pubsub topic","time":{"start":1751992881463,"stop":1751992881463,"duration":0},"status":"passed","severity":"normal"},{"uid":"b44be9bf35177ff0","name":"Push message with content topic containing short","time":{"start":1751993343378,"stop":1751993343378,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab2fd58b2bc2cd5c","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1751992680529,"stop":1751992680530,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a47310cf729f65a","name":"Non TWN Cluster","time":{"start":1751992992044,"stop":1751992992044,"duration":0},"status":"passed","severity":"normal"},{"uid":"b21a0ada8b496cdc","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1751992656484,"stop":1751992656484,"duration":0},"status":"passed","severity":"normal"},{"uid":"df23f8ae33da5829","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1751992656485,"stop":1751992656485,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ac4760f685a5821","name":"Push message with Basic HTML tag payload","time":{"start":1751993343375,"stop":1751993343376,"duration":1},"status":"passed","severity":"normal"},{"uid":"5df14fb49beaf524","name":"Ordered callback, aborts when callback returns true","time":{"start":1751993012125,"stop":1751993012125,"duration":0},"status":"passed","severity":"normal"},{"uid":"34777609e9683171","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1751992656469,"stop":1751992656470,"duration":1},"status":"passed","severity":"normal"},{"uid":"106c9ec2e7d11bbe","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1751992680532,"stop":1751992680532,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c5ce75020788d78","name":"Generator, 2 different pubsubtopics","time":{"start":1751993007184,"stop":1751993007184,"duration":0},"status":"passed","severity":"normal"},{"uid":"99709c7d3480f185","name":"should handle corrupted shard info gracefully","time":{"start":1751992671837,"stop":1751992671837,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef95ea8d321ff9","name":"it tolerates circular branch references","time":{"start":1751992680866,"stop":1751992680866,"duration":0},"status":"passed","severity":"normal"},{"uid":"b67bbe6687449f93","name":"Check received message containing SQL Injection","time":{"start":1751993174833,"stop":1751993174833,"duration":0},"status":"passed","severity":"normal"},{"uid":"71e7a4eff9107725","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1751992680870,"stop":1751992680870,"duration":0},"status":"skipped","severity":"normal"},{"uid":"63e470aa28b491e9","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1751993233545,"stop":1751993233545,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2c6376d93754e65","name":"LightPush","time":{"start":1751993035193,"stop":1751993035193,"duration":0},"status":"passed","severity":"normal"},{"uid":"5edcc0867f5e198b","name":"Nodes with multiple pubsub topic","time":{"start":1751992881464,"stop":1751992881464,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6880ee620807c82","name":"Push message with Russian payload","time":{"start":1751993343389,"stop":1751993343390,"duration":1},"status":"passed","severity":"normal"},{"uid":"642f89997223f9d9","name":"should mark all messages in causal history as acknowledged","time":{"start":1751992716530,"stop":1751992716530,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c556dab697b4284","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1751992661851,"stop":1751992661852,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6d7b1050cfd344","name":"should properly create location multiaddrs - udp","time":{"start":1751992662525,"stop":1751992662525,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9dc85254f8f23cf","name":"Push message with content topic containing SQL Injection","time":{"start":1751993343396,"stop":1751993343396,"duration":0},"status":"passed","severity":"normal"},{"uid":"165771374892cf0","name":"should encode/decode to RLP encoding","time":{"start":1751992662522,"stop":1751992662522,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ab3b663081ffc6b","name":"Query generator for multiple messages with different message text format","time":{"start":1751993012122,"stop":1751993012122,"duration":0},"status":"passed","severity":"normal"},{"uid":"85db7eb5721034f5","name":"should handle peer store errors gracefully","time":{"start":1751992672466,"stop":1751992672467,"duration":1},"status":"passed","severity":"normal"},{"uid":"c543d81d6e1f63e3","name":"random static sharding 5 - Cluster ID: 959, Shard ID: 442","time":{"start":1751993017124,"stop":1751993017124,"duration":0},"status":"passed","severity":"normal"},{"uid":"23591676d9d0b40a","name":"should handle peer store errors during connection limiting","time":{"start":1751992672490,"stop":1751992672494,"duration":4},"status":"passed","severity":"normal"},{"uid":"dcb2ee0a2f416378","name":"Check received message containing emoji","time":{"start":1751993174836,"stop":1751993174836,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1467a62b0b93460","name":"Waku message hash computation (no timestamp)","time":{"start":1751992672137,"stop":1751992672137,"duration":0},"status":"passed","severity":"normal"},{"uid":"91f2f9715aba6187","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1751993174837,"stop":1751993174837,"duration":0},"status":"passed","severity":"normal"},{"uid":"214d02e18db595f4","name":"Passing page size 3 when there are 20 messages","time":{"start":1751993025193,"stop":1751993025193,"duration":0},"status":"passed","severity":"normal"},{"uid":"67d6e09e47bc9656","name":"Default pageSize","time":{"start":1751993025197,"stop":1751993025197,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0477407423138eb","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1751992656494,"stop":1751992656495,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e5d8289e9f8b9ed","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1751992895746,"stop":1751992895747,"duration":1},"status":"passed","severity":"normal"},{"uid":"538b0b60df251a69","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1751992711525,"stop":1751992711525,"duration":0},"status":"passed","severity":"normal"},{"uid":"c89e2ef9448a170b","name":"Push message with unicode special characters payload","time":{"start":1751993343392,"stop":1751993343393,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bc2284aa5788db2","name":"Push message with escaped characters payload","time":{"start":1751993343376,"stop":1751993343377,"duration":1},"status":"passed","severity":"normal"},{"uid":"394ca7498c51b631","name":"should handle task timeouts","time":{"start":1751992701989,"stop":1751992701989,"duration":0},"status":"passed","severity":"normal"},{"uid":"acdbcbd21164b34","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1751992711526,"stop":1751992711526,"duration":0},"status":"passed","severity":"normal"},{"uid":"73b496f03f00c534","name":"isConnected return false after peer stops","time":{"start":1751992751610,"stop":1751992751611,"duration":1},"status":"passed","severity":"normal"},{"uid":"e99cca753765362f","name":"should be delivered immediately if received","time":{"start":1751992716535,"stop":1751992716535,"duration":0},"status":"passed","severity":"normal"},{"uid":"4813223458da7661","name":"should handle onConnected and onDisconnected","time":{"start":1751992702528,"stop":1751992702529,"duration":1},"status":"passed","severity":"normal"},{"uid":"d059ea06f06959d1","name":"Push message with content topic containing long","time":{"start":1751993343394,"stop":1751993343394,"duration":0},"status":"passed","severity":"normal"},{"uid":"67ae4452b214edc7","name":"should emit a peer event after start","time":{"start":1751992736246,"stop":1751992736246,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4783bb36f87dad6","name":"should maintain proper timestamps if all messages received","time":{"start":1751992716529,"stop":1751992716529,"duration":0},"status":"passed","severity":"normal"},{"uid":"157548de919572e7","name":"should create KeepAliveManager with required options","time":{"start":1751992672320,"stop":1751992672330,"duration":10},"status":"passed","severity":"normal"},{"uid":"7cc900f7ddf26a35","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1751992680530,"stop":1751992680531,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c623272107921f5","name":"returns only open connection if one present","time":{"start":1751992672502,"stop":1751992672502,"duration":0},"status":"passed","severity":"normal"},{"uid":"99b610674fd0691d","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1751992751609,"stop":1751992751609,"duration":0},"status":"passed","severity":"normal"},{"uid":"ded995fe45c377cf","name":"random static sharding 2 - Cluster ID: 557, Shard ID: 815","time":{"start":1751993017123,"stop":1751993017123,"duration":0},"status":"passed","severity":"normal"},{"uid":"2082049c292c4229","name":"should create ShardReader with shards network config","time":{"start":1751992671827,"stop":1751992671828,"duration":1},"status":"passed","severity":"normal"},{"uid":"e509a96bddac22","name":"should set field with all protocols disabled","time":{"start":1751992662526,"stop":1751992662526,"duration":0},"status":"passed","severity":"normal"},{"uid":"30a80e3803f65a4d","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1751992881463,"stop":1751992881463,"duration":0},"status":"passed","severity":"normal"},{"uid":"736e8173c6ec4edc","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1751992656467,"stop":1751992656468,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3d82136a587a19","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1751992656469,"stop":1751992656469,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d1fab29784e8ade","name":"Push message with content topic containing Chinese","time":{"start":1751993343379,"stop":1751993343380,"duration":1},"status":"passed","severity":"normal"},{"uid":"345bbdecaab5a569","name":"Subscribe and receive messages via waku relay post","time":{"start":1751993233536,"stop":1751993233536,"duration":0},"status":"passed","severity":"normal"},{"uid":"c73376ea76161fec","name":"pre and post cipher","time":{"start":1751992691106,"stop":1751992691107,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e7e37ec9dac8b17","name":"Fails to publish duplicate message","time":{"start":1751992888888,"stop":1751992888889,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1efb16c4bbb4042","name":"should be empty when created","time":{"start":1751992702424,"stop":1751992702425,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fe16eac668f92eb","name":"should add and check entries correctly","time":{"start":1751992701029,"stop":1751992701035,"duration":6},"status":"passed","severity":"normal"}]