allure-jswaku/8643/widgets/status-chart.json
2025-07-15 06:39:56 +00:00

1 line
195 KiB
JSON

[{"uid":"482461c774edb435","name":"Check received message containing Basic HTML tag","time":{"start":1752561396991,"stop":1752561396992,"duration":1},"status":"passed","severity":"normal"},{"uid":"b600360e1edc597d","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1752560933387,"stop":1752560933392,"duration":5},"status":"passed","severity":"normal"},{"uid":"5617f1178b8c334e","name":"Should update multiaddrs","time":{"start":1752561043751,"stop":1752561043751,"duration":0},"status":"passed","severity":"normal"},{"uid":"d49b4b29f9f9f2ea","name":"should create ShardReader with contentTopics network config","time":{"start":1752560894104,"stop":1752560894104,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f8fed04e931b104","name":"Push message with content topic containing numeric","time":{"start":1752561557653,"stop":1752561557654,"duration":1},"status":"passed","severity":"normal"},{"uid":"402651618a7640ef","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1752560933404,"stop":1752560933404,"duration":0},"status":"passed","severity":"normal"},{"uid":"b50ffe682ae998e4","name":"should get / set TCP multiaddr","time":{"start":1752560884330,"stop":1752560884330,"duration":0},"status":"passed","severity":"normal"},{"uid":"32a06b9b798638c2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1752560933417,"stop":1752560933418,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a0123946e5f4a45","name":"configure the node with multiple content topics","time":{"start":1752561190148,"stop":1752561190148,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cd5cde8bc8ddafd","name":"Push message with emoji payload","time":{"start":1752561557652,"stop":1752561557652,"duration":0},"status":"passed","severity":"normal"},{"uid":"e89bff5c3cc130fe","name":"Push message with custom timestamp: 1752564574376","time":{"start":1752561557659,"stop":1752561557660,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f41e4dd3b3aa72b","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1752560901556,"stop":1752560901556,"duration":0},"status":"passed","severity":"normal"},{"uid":"e15d910590ba86d6","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752561458867,"stop":1752561458867,"duration":0},"status":"passed","severity":"normal"},{"uid":"338c98c662d53d3d","name":"Push message with content topic containing Script","time":{"start":1752561557669,"stop":1752561557670,"duration":1},"status":"passed","severity":"normal"},{"uid":"98e9a02a979d3944","name":"should be able to decode the field with only STORE set to true","time":{"start":1752560883560,"stop":1752560883560,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac76100f800cf4a0","name":"should set field with only RELAY enabled","time":{"start":1752560884333,"stop":1752560884333,"duration":0},"status":"passed","severity":"normal"},{"uid":"a311c7e919a3b9c5","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1752560933408,"stop":1752560933409,"duration":1},"status":"passed","severity":"normal"},{"uid":"c81be8ea8a3fdd16","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752561458858,"stop":1752561458858,"duration":0},"status":"passed","severity":"normal"},{"uid":"1495ee0e97b0af01","name":"should handle errors when removing globalThis listeners","time":{"start":1752560893319,"stop":1752560893319,"duration":0},"status":"passed","severity":"normal"},{"uid":"658e69f3704ca84","name":"should not fail to start the service if it is already started","time":{"start":1752560906688,"stop":1752560906689,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d1ba4b7d58ee788","name":"Push message with content topic containing long","time":{"start":1752561557653,"stop":1752561557653,"duration":0},"status":"passed","severity":"normal"},{"uid":"f67b206c04fca99b","name":"random static sharding 4 - Cluster ID: 325, Shard ID: 124","time":{"start":1752561213393,"stop":1752561213393,"duration":0},"status":"passed","severity":"normal"},{"uid":"788343946e80aaf9","name":"should add to incoming buffer if dependencies are not met","time":{"start":1752560938433,"stop":1752560938434,"duration":1},"status":"passed","severity":"normal"},{"uid":"db0239ddaf8989ef","name":"should handle peer store errors gracefully","time":{"start":1752560894016,"stop":1752560894016,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f4ee7b2eeb55345","name":"should use the provided clusterId for the pubsub topic","time":{"start":1752560878421,"stop":1752560878421,"duration":0},"status":"passed","severity":"normal"},{"uid":"32a549ba19bcdaa2","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752561458855,"stop":1752561458855,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae3bf632593c4943","name":"Push message with content topic containing escaped characters","time":{"start":1752561557657,"stop":1752561557657,"duration":0},"status":"passed","severity":"normal"},{"uid":"13a571572e31d0ad","name":"Ordered Callback - true","time":{"start":1752561213445,"stop":1752561213446,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0c2cb231bec8a97","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1752560883556,"stop":1752560883556,"duration":0},"status":"passed","severity":"normal"},{"uid":"17d5fc1ddcc212b3","name":"Push message with content topic containing short","time":{"start":1752561557667,"stop":1752561557667,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a2abfe311fec08f","name":"throws on content topic with empty topic name field","time":{"start":1752560878394,"stop":1752560878394,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b436844e66185e","name":"Relay - times out","time":{"start":1752561234620,"stop":1752561234620,"duration":0},"status":"passed","severity":"normal"},{"uid":"f32ddadf009930f","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1752560894033,"stop":1752560894033,"duration":0},"status":"passed","severity":"normal"},{"uid":"d148c014c39a35fd","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752561213390,"stop":1752561213390,"duration":0},"status":"passed","severity":"normal"},{"uid":"927d1b5fe203e0c","name":"should start ping timers on peer connect","time":{"start":1752560894162,"stop":1752560894163,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5b099ad28ffd1a6","name":"non connected peers","time":{"start":1752561053624,"stop":1752561053624,"duration":0},"status":"skipped","severity":"normal"},{"uid":"53c53c97507c65a6","name":"retrieves a single peer","time":{"start":1752560902565,"stop":1752560902566,"duration":1},"status":"passed","severity":"normal"},{"uid":"8df825e821a66a3e","name":"Accepts a valid Waku Message","time":{"start":1752560927589,"stop":1752560927590,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bb7b1c087712037","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752561458853,"stop":1752561458853,"duration":0},"status":"passed","severity":"normal"},{"uid":"90912b656eb3bdc4","name":"should set field with only LIGHTPUSH enabled","time":{"start":1752560884333,"stop":1752560884334,"duration":1},"status":"passed","severity":"normal"},{"uid":"df78d2bdc5e665ac","name":"Round trip binary encryption [ecies, signature]","time":{"start":1752560914330,"stop":1752560914330,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8b465376d580823","name":"should handle multiple peers with different shard configurations","time":{"start":1752560893500,"stop":1752560893500,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca4895589e651d04","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1752560894129,"stop":1752560894130,"duration":1},"status":"passed","severity":"normal"},{"uid":"8acbfe6b415f7af3","name":"should increase lamport timestamp","time":{"start":1752560938429,"stop":1752560938429,"duration":0},"status":"passed","severity":"normal"},{"uid":"f545fa1755b5b699","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1752560924026,"stop":1752560924026,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3ba1f903df20561","name":"should not receive a peer event after stop","time":{"start":1752560906690,"stop":1752560906690,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3f5ab20b0e865c","name":"should decode valid enr with tcp successfully","time":{"start":1752560884325,"stop":1752560884326,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c673d6e7e707b28","name":"Push message with content topic containing shell command","time":{"start":1752561557671,"stop":1752561557671,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffc6b01bfd6700ff","name":"Check publish message after client node is restarted","time":{"start":1752561079560,"stop":1752561079561,"duration":1},"status":"skipped","severity":"normal"},{"uid":"bef513ad791345a5","name":"Push message with content topic containing Script","time":{"start":1752561557655,"stop":1752561557655,"duration":0},"status":"passed","severity":"normal"},{"uid":"31cff40a8990d42b","name":"Store - dialed first","time":{"start":1752561234620,"stop":1752561234620,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b4a26e005783242","name":"should return false when at bootstrap limit","time":{"start":1752560894011,"stop":1752560894012,"duration":1},"status":"passed","severity":"normal"},{"uid":"e403eeb0dc893c91","name":"should handle queue processing errors gracefully","time":{"start":1752560893491,"stop":1752560893491,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0d9e2b63651577f","name":"should not change state when connections remain after disconnect","time":{"start":1752560893336,"stop":1752560893338,"duration":2},"status":"passed","severity":"normal"},{"uid":"fdb78fdad05ecfc3","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752561086163,"stop":1752561086164,"duration":1},"status":"passed","severity":"normal"},{"uid":"b14f02889439625e","name":"should update ack status of messages in outgoing buffer","time":{"start":1752560938438,"stop":1752560938438,"duration":0},"status":"passed","severity":"normal"},{"uid":"787c6320bba51c78","name":"should remove event listener for peer:discovery","time":{"start":1752560893676,"stop":1752560893676,"duration":0},"status":"passed","severity":"normal"},{"uid":"578a59bc38bf274f","name":"throws on content topic with empty version field","time":{"start":1752560878394,"stop":1752560878394,"duration":0},"status":"passed","severity":"normal"},{"uid":"da187b9cdddc1785","name":"should return usable stream attached to connection","time":{"start":1752560894368,"stop":1752560894369,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2f8c966cfef3895","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1752560933405,"stop":1752560933405,"duration":0},"status":"passed","severity":"normal"},{"uid":"951d0649ca1de964","name":"should clear timers for specific peer on disconnect","time":{"start":1752560894182,"stop":1752560894182,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2945517d18f3908","name":"Generator, 2 different pubsubtopics","time":{"start":1752561205173,"stop":1752561205174,"duration":1},"status":"passed","severity":"normal"},{"uid":"667a26845f334f8e","name":"Push message with Script payload","time":{"start":1752561557663,"stop":1752561557663,"duration":0},"status":"passed","severity":"normal"},{"uid":"aba0f6e900d7b3fb","name":"Push message with content topic containing XML","time":{"start":1752561557670,"stop":1752561557670,"duration":0},"status":"passed","severity":"normal"},{"uid":"80bc769861a24af1","name":"Encoder throws on undefined content topic","time":{"start":1752560914331,"stop":1752560914331,"duration":0},"status":"passed","severity":"normal"},{"uid":"356142159d0d7c76","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1752560938432,"stop":1752560938432,"duration":0},"status":"passed","severity":"normal"},{"uid":"7166069066fd1d87","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1752560933415,"stop":1752560933416,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd62c2896d10cbab","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752561557670,"stop":1752561557670,"duration":0},"status":"passed","severity":"normal"},{"uid":"81b7433bffbbeccb","name":"isConnected return false after peer stops","time":{"start":1752560974048,"stop":1752560974048,"duration":0},"status":"passed","severity":"normal"},{"uid":"86d00bbc1e3ff921","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1752560933404,"stop":1752560933404,"duration":0},"status":"passed","severity":"normal"},{"uid":"25409f73f423bd2","name":"should remove event listeners","time":{"start":1752560893968,"stop":1752560893968,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bd60ca711b343f7","name":"Meta field set when metaSetter is specified","time":{"start":1752560894726,"stop":1752560894726,"duration":0},"status":"passed","severity":"normal"},{"uid":"2527e83323fdaef5","name":"should get / set UDP multiaddr","time":{"start":1752560884329,"stop":1752560884330,"duration":1},"status":"passed","severity":"normal"},{"uid":"553507d2652c5177","name":"should properly create location multiaddrs - tcp4","time":{"start":1752560884330,"stop":1752560884331,"duration":1},"status":"passed","severity":"normal"},{"uid":"124b81420c6a9e5b","name":"should set field with all protocols enabled","time":{"start":1752560884332,"stop":1752560884332,"duration":0},"status":"passed","severity":"normal"},{"uid":"d48f347e537bf09f","name":"connects to nwaku","time":{"start":1752561227093,"stop":1752561227093,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ca4fbb929e87916","name":"should handle peer store update failures gracefully","time":{"start":1752560894169,"stop":1752560894169,"duration":0},"status":"passed","severity":"normal"},{"uid":"a092e0a3ba73524b","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752561396994,"stop":1752561396994,"duration":0},"status":"passed","severity":"normal"},{"uid":"4739c3338ed15546","name":"different cluster, same shard: nodes don't connect","time":{"start":1752561015875,"stop":1752561015876,"duration":1},"status":"passed","severity":"normal"},{"uid":"582b57502b7e7134","name":"Passing page size 3 when there are 20 messages","time":{"start":1752561220644,"stop":1752561220644,"duration":0},"status":"passed","severity":"normal"},{"uid":"970025043cb1e254","name":"Push message with XML payload","time":{"start":1752561557664,"stop":1752561557664,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4d5d8487a0731eb","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1752560933387,"stop":1752560933387,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d9a3c63098fae7d","name":"should initialize with custom number of peers","time":{"start":1752560924024,"stop":1752560924024,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcc62dc118af9e1e","name":"should start and setup intervals and event listeners","time":{"start":1752560924300,"stop":1752560924300,"duration":0},"status":"passed","severity":"normal"},{"uid":"1256bd195af8c511","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752561458866,"stop":1752561458866,"duration":0},"status":"passed","severity":"normal"},{"uid":"79696e39c4a3a662","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752561458866,"stop":1752561458866,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e9a87f4d432d48b","name":"should only return 1 node with relay capability","time":{"start":1752560902568,"stop":1752560902568,"duration":0},"status":"passed","severity":"normal"},{"uid":"a27f7be247e5afa6","name":"should dial peers from store on start","time":{"start":1752560893965,"stop":1752560893965,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b71c8b0fe80eb01","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1752561089121,"stop":1752561089122,"duration":1},"status":"passed","severity":"normal"},{"uid":"b58f93d1fc3b8894","name":"should return false when peer is not on the specified shard","time":{"start":1752560894125,"stop":1752560894125,"duration":0},"status":"passed","severity":"normal"},{"uid":"aec81c2cb1234864","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1752560902569,"stop":1752560902569,"duration":0},"status":"passed","severity":"normal"},{"uid":"54303f11d50cc27e","name":"Publish message with custom timestamp: Wed Jul 24 2024 06:31:11 GMT+0000 (Coordinated Universal Time)","time":{"start":1752561079556,"stop":1752561079556,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea4b722f0109cf05","name":"udp ip6 address","time":{"start":1752560883656,"stop":1752560883656,"duration":0},"status":"passed","severity":"normal"},{"uid":"f67eb958bb549e06","name":"it tolerates circular branch references","time":{"start":1752560902566,"stop":1752560902566,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9917579e2f623e7","name":"should check connected peers if present and suitable","time":{"start":1752560924194,"stop":1752560924194,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f1de2355d1faf95","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1752560933415,"stop":1752560933415,"duration":0},"status":"passed","severity":"normal"},{"uid":"90f617b744408762","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752560959309,"stop":1752560959309,"duration":0},"status":"skipped","severity":"normal"},{"uid":"db03318e92009fb8","name":"should request peer renewal on specific errors","time":{"start":1752560923880,"stop":1752560923880,"duration":0},"status":"passed","severity":"normal"},{"uid":"910f43b2c3aa4b45","name":"Renews subscription after lossing a connection","time":{"start":1752561458868,"stop":1752561458868,"duration":0},"status":"passed","severity":"normal"},{"uid":"cda9d3cbfed3fcb","name":"should store libp2p and options references","time":{"start":1752560893953,"stop":1752560893953,"duration":0},"status":"passed","severity":"normal"},{"uid":"df2332c61c70c92c","name":"Waku message hash computation (no timestamp)","time":{"start":1752560894036,"stop":1752560894036,"duration":0},"status":"passed","severity":"normal"},{"uid":"43acd095d2c76dbe","name":"Check received message containing shell command","time":{"start":1752561396992,"stop":1752561396992,"duration":0},"status":"passed","severity":"normal"},{"uid":"79e145f228266001","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app43/10/topic385/json","time":{"start":1752561190141,"stop":1752561190143,"duration":2},"status":"passed","severity":"normal"},{"uid":"ee41c8e54eff274","name":"Query with Promise Callback, No message returned","time":{"start":1752561172114,"stop":1752561172114,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8f300ea4fad8f48","name":"should properly start and stop event listening","time":{"start":1752560923754,"stop":1752560923755,"duration":1},"status":"passed","severity":"normal"},{"uid":"d51332234c437c1a","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1752561230026,"stop":1752561230026,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f5ff0c8558a1ac1","name":"should not fail to stop the service if it was not started","time":{"start":1752561053393,"stop":1752561053394,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfe359e688cd777b","name":"should sort peers by ping value","time":{"start":1752560894483,"stop":1752560894483,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4cf421c0175dcad","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app92/8/topic857/test.js","time":{"start":1752561190133,"stop":1752561190134,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf30bef0c234711","name":"should decode valid enr successfully","time":{"start":1752560884325,"stop":1752560884325,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d98de6fe7af818b","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752561458861,"stop":1752561458861,"duration":0},"status":"passed","severity":"normal"},{"uid":"457f7003d31dcd00","name":"should redial peers when all connections are lost","time":{"start":1752560894024,"stop":1752560894024,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c845f7b3fdf3335","name":"should return false when topic is not configured","time":{"start":1752560894484,"stop":1752560894484,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ab138697c1f6475","name":"Subscribe to topic containing shell command and publish message","time":{"start":1752561089122,"stop":1752561089122,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc237bf63ce2837d","name":"Subscribe and receive messages via lightPush","time":{"start":1752561458850,"stop":1752561458851,"duration":1},"status":"passed","severity":"normal"},{"uid":"339288ead7c184b9","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752561458863,"stop":1752561458863,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d2746602f0309ba","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1752560924031,"stop":1752560924031,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ef1dddc4cfb23e9","name":"Push message with special chars payload","time":{"start":1752561557647,"stop":1752561557648,"duration":1},"status":"passed","severity":"normal"},{"uid":"1378883fb0d4b50f","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1752560933416,"stop":1752560933416,"duration":0},"status":"passed","severity":"normal"},{"uid":"653ef8aac8efea8f","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1752560933405,"stop":1752560933405,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba66865459e056ff","name":"Check received message containing long","time":{"start":1752561396979,"stop":1752561396979,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4fa7f5bf203eb5","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1752560933398,"stop":1752560933399,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a5bd8ce86b002","name":"Push message with content topic containing numeric","time":{"start":1752561557667,"stop":1752561557667,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a497fd008477838","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1752560878416,"stop":1752560878417,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dc2de735adcf9ba","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1752560902278,"stop":1752560902279,"duration":1},"status":"passed","severity":"normal"},{"uid":"a32a8a12c211d2b4","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1752560894167,"stop":1752560894168,"duration":1},"status":"passed","severity":"normal"},{"uid":"27f4ea7ac0478b74","name":"should drop connection to all peers on hangUp","time":{"start":1752561043348,"stop":1752561043349,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1fbae085b683005","name":"should dial peer immediately when queue is empty","time":{"start":1752560893470,"stop":1752560893470,"duration":0},"status":"passed","severity":"normal"},{"uid":"7891e1feb7803df7","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1752561160214,"stop":1752561160215,"duration":1},"status":"passed","severity":"normal"},{"uid":"77bf173ed0e47265","name":"Decoder throws on undefined content topic","time":{"start":1752560894727,"stop":1752560894727,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fbcda1432b50862","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1752561071261,"stop":1752561071261,"duration":0},"status":"passed","severity":"normal"},{"uid":"b905b7cb7748da99","name":"should stop all internal components","time":{"start":1752560894474,"stop":1752560894475,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf20e83855c8908d","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1752560923692,"stop":1752560923692,"duration":0},"status":"passed","severity":"normal"},{"uid":"592b1453d15cba48","name":"Check received message containing JSON","time":{"start":1752561396992,"stop":1752561396992,"duration":0},"status":"passed","severity":"normal"},{"uid":"35679346f893efdb","name":"should throw error - no public key","time":{"start":1752560884327,"stop":1752560884328,"duration":1},"status":"passed","severity":"normal"},{"uid":"7026bb3f15387327","name":"should handle incoming messages","time":{"start":1752560924271,"stop":1752560924272,"duration":1},"status":"passed","severity":"normal"},{"uid":"7158cb56041bd5e7","name":"messageHashStr returns a hex string","time":{"start":1752560894037,"stop":1752560894037,"duration":0},"status":"passed","severity":"normal"},{"uid":"d96db47afeaaff5c","name":"Push message with Arabic payload","time":{"start":1752561557662,"stop":1752561557662,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9a4fe87f44595d5","name":"random static sharding 6 - Cluster ID: 174, Shard ID: 443","time":{"start":1752561213394,"stop":1752561213394,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d28c3bfc1a00ab8","name":"recovers when dns.resolve returns empty","time":{"start":1752560902566,"stop":1752560902567,"duration":1},"status":"passed","severity":"normal"},{"uid":"3edf5c836b42eba","name":"Filter","time":{"start":1752561234623,"stop":1752561234623,"duration":0},"status":"passed","severity":"normal"},{"uid":"3740b2ba53099a45","name":"Check received message containing unicode special characters","time":{"start":1752561396983,"stop":1752561396983,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f042da05fed28f7","name":"Push message with Basic HTML tag payload","time":{"start":1752561557651,"stop":1752561557651,"duration":0},"status":"passed","severity":"normal"},{"uid":"80ae1a8d1e235d60","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1752560878395,"stop":1752560878395,"duration":0},"status":"passed","severity":"normal"},{"uid":"56a5209205ec38d2","name":"configure the node with multiple pubsub topics","time":{"start":1752561213396,"stop":1752561213396,"duration":0},"status":"passed","severity":"normal"},{"uid":"af3949a0bb4ebf67","name":"Query Generator, Wrong PubsubTopic","time":{"start":1752561172104,"stop":1752561172105,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7d6c392b26f6f3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1752560933419,"stop":1752560933419,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0c026df34f4ab34","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1752561089119,"stop":1752561089119,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddff321356d0c180","name":"same cluster, same shard: nodes connect","time":{"start":1752561015874,"stop":1752561015875,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a2a34a5d2f19c3e","name":"Subscribe to topic containing Script and receive message","time":{"start":1752561458857,"stop":1752561458857,"duration":0},"status":"passed","severity":"normal"},{"uid":"65863552da865e12","name":"should create a new stream if no existing for protocol found","time":{"start":1752560894370,"stop":1752560894370,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbbd2cfc5f0f6785","name":"Nodes with multiple pubsub topic","time":{"start":1752561071259,"stop":1752561071260,"duration":1},"status":"passed","severity":"normal"},{"uid":"765ada0c1d324024","name":"more peers than existing","time":{"start":1752561053623,"stop":1752561053623,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c32ba16e9739db24","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1752560878409,"stop":1752560878409,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d8e551e472b554","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1752561098870,"stop":1752561098870,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d30bd30d511aedec","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752561458856,"stop":1752561458857,"duration":1},"status":"passed","severity":"normal"},{"uid":"14e353852201e83f","name":"should return false when under bootstrap limit","time":{"start":1752560894011,"stop":1752560894011,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbafd9b0bf0c510d","name":"throws on content topic with too few or too many fields","time":{"start":1752560878392,"stop":1752560878392,"duration":0},"status":"passed","severity":"normal"},{"uid":"89286eb127994a8b","name":"should clear existing timers before creating new ones","time":{"start":1752560894183,"stop":1752560894183,"duration":0},"status":"passed","severity":"normal"},{"uid":"65a23ea60598a200","name":"should dial peer when no shard info available","time":{"start":1752560893479,"stop":1752560893489,"duration":10},"status":"passed","severity":"normal"},{"uid":"ec24c0200636aeba","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752561458862,"stop":1752561458862,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3f8f69c995be5d06","name":"should clear the dialing interval","time":{"start":1752560893468,"stop":1752560893469,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4a9585a946d2c9a","name":"Push message with content topic containing Chinese","time":{"start":1752561557654,"stop":1752561557654,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe6c3e7683a0ec3f","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752561071262,"stop":1752561071263,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b4705038e5a072e","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752561458858,"stop":1752561458858,"duration":0},"status":"passed","severity":"normal"},{"uid":"78bc6b81dc486862","name":"can start and stop the service","time":{"start":1752561053392,"stop":1752561053393,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ca3ee0af0a55ed5","name":"should skip peer when already connected","time":{"start":1752560893477,"stop":1752560893478,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d9d04edd027b7e8","name":"should handle peer store errors gracefully","time":{"start":1752560894010,"stop":1752560894010,"duration":0},"status":"passed","severity":"normal"},{"uid":"86770636b48d370e","name":"should return false and handle errors gracefully","time":{"start":1752560894479,"stop":1752560894479,"duration":0},"status":"passed","severity":"normal"},{"uid":"49b7f1c010ed702","name":"returns only open connection if one present","time":{"start":1752560894236,"stop":1752560894237,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fdf41730f24df30","name":"should create NetworkMonitor with libp2p and events","time":{"start":1752560893298,"stop":1752560893304,"duration":6},"status":"passed","severity":"normal"},{"uid":"e8ff3987a5169475","name":"should properly create location multiaddrs - udp6","time":{"start":1752560884331,"stop":1752560884331,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed1a8ca7941f0716","name":"Check received message containing XML","time":{"start":1752561396991,"stop":1752561396991,"duration":0},"status":"passed","severity":"normal"},{"uid":"cafc9df079afb680","name":"Decoder throws on empty string content topic","time":{"start":1752560914332,"stop":1752560914332,"duration":0},"status":"passed","severity":"normal"},{"uid":"2da966288a6e10f5","name":"should throw error - no id","time":{"start":1752560884327,"stop":1752560884327,"duration":0},"status":"passed","severity":"normal"},{"uid":"36f0fb299db1413f","name":"should insert message id into causal history","time":{"start":1752560938431,"stop":1752560938431,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0051fe8611ecdb7","name":"should handle peer store errors gracefully","time":{"start":1752560893684,"stop":1752560893684,"duration":0},"status":"passed","severity":"normal"},{"uid":"b27b78aa2467ad7d","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1752560878418,"stop":1752560878418,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc0f3f9c59cd8a6b","name":"should handle full lifecycle (start -> events -> stop)","time":{"start":1752560894017,"stop":1752560894017,"duration":0},"status":"passed","severity":"normal"},{"uid":"956eeab5b712da7","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1752561230027,"stop":1752561230027,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa03b107ead74668","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1752560894363,"stop":1752560894363,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d127b06eafa4f60","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1752560938437,"stop":1752560938438,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2893b0155c7d2f4","name":"Query generator for multiple messages with multiple decoders","time":{"start":1752561206258,"stop":1752561206258,"duration":0},"status":"passed","severity":"normal"},{"uid":"1180f13c4cb1446e","name":"should be empty when created","time":{"start":1752560924298,"stop":1752560924299,"duration":1},"status":"passed","severity":"normal"},{"uid":"510c47534c6c8847","name":"Query generator for 2000 messages","time":{"start":1752561206275,"stop":1752561206276,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf7a1deb9354db57","name":"Check received message with timestamp: 1752560953404 ","time":{"start":1752561396993,"stop":1752561396993,"duration":0},"status":"passed","severity":"normal"},{"uid":"52321d02e765e037","name":"should handle shardReader errors","time":{"start":1752560894485,"stop":1752560894486,"duration":1},"status":"passed","severity":"normal"},{"uid":"255445df4ae72079","name":"Generator, custom pubsub topic","time":{"start":1752561205164,"stop":1752561205166,"duration":2},"status":"passed","severity":"normal"},{"uid":"99498b3e2a199f7d","name":"Fails to push message bigger that 1MB","time":{"start":1752561557660,"stop":1752561557660,"duration":0},"status":"passed","severity":"normal"},{"uid":"65292d405de7bd29","name":"topics with same application and version share the same shard","time":{"start":1752560878400,"stop":1752560878400,"duration":0},"status":"passed","severity":"normal"},{"uid":"89428af2f5edbfc","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752561213396,"stop":1752561213397,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea1847b7de236462","name":"Using a function","time":{"start":1752561227095,"stop":1752561227096,"duration":1},"status":"passed","severity":"normal"},{"uid":"1332e2da712e008e","name":"Sample","time":{"start":1752560883803,"stop":1752560883803,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9474bcf6a3de46f","name":"should return true when topic is configured","time":{"start":1752560894484,"stop":1752560894484,"duration":0},"status":"passed","severity":"normal"},{"uid":"62af28bb6c717826","name":"should handle multiple peer connections","time":{"start":1752560894163,"stop":1752560894163,"duration":0},"status":"passed","severity":"normal"},{"uid":"b52ed328fc3aec0f","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1752560883557,"stop":1752560883557,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0abb8716402c05c","name":"Check received message containing emoji","time":{"start":1752561396993,"stop":1752561396993,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f9468e278143abc","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1752560878419,"stop":1752560878419,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b9e9d3eb2ea6f03","name":"should unregister libp2p event listeners when stop is called","time":{"start":1752560924030,"stop":1752560924030,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e14d8f56a67b23d","name":"Check publish message after service node is restarted","time":{"start":1752561079560,"stop":1752561079560,"duration":0},"status":"skipped","severity":"normal"},{"uid":"54be61a58da1fe50","name":"should return PeerId when PeerId is provided","time":{"start":1752560894189,"stop":1752560894189,"duration":0},"status":"passed","severity":"normal"},{"uid":"c38163e16fbb5236","name":"should invoke callbacks when receiving a message","time":{"start":1752560924299,"stop":1752560924300,"duration":1},"status":"passed","severity":"normal"},{"uid":"c74841e7272b33ea","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752561086168,"stop":1752561086169,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d517ddc6249b27c","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1752561220104,"stop":1752561220104,"duration":0},"status":"passed","severity":"normal"},{"uid":"23b7b2bd42ba0b53","name":"Push message with Script payload","time":{"start":1752561557650,"stop":1752561557650,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd10c543cd35ab7b","name":"Push message with content topic containing special chars","time":{"start":1752561557654,"stop":1752561557654,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c80b0a49fcc8efd","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1752560933381,"stop":1752560933382,"duration":1},"status":"passed","severity":"normal"},{"uid":"7967be2a734b9c84","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752561458858,"stop":1752561458858,"duration":0},"status":"passed","severity":"normal"},{"uid":"198620185d09150","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1752561230028,"stop":1752561230028,"duration":0},"status":"passed","severity":"normal"},{"uid":"fed247e4c3869626","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1752561172108,"stop":1752561172110,"duration":2},"status":"passed","severity":"normal"},{"uid":"2fce669c82747c1d","name":"should return peer for existing peer","time":{"start":1752560894000,"stop":1752560894000,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad782ba2c828018","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1752560933393,"stop":1752560933397,"duration":4},"status":"passed","severity":"normal"},{"uid":"cd061b76690b8e2e","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752561190148,"stop":1752561190148,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce5846176527b411","name":"Push message with escaped characters payload","time":{"start":1752561557665,"stop":1752561557665,"duration":0},"status":"passed","severity":"normal"},{"uid":"f18db6ff013437a8","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752561396993,"stop":1752561396994,"duration":1},"status":"passed","severity":"normal"},{"uid":"abbf430835fe6fde","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752561458864,"stop":1752561458864,"duration":0},"status":"passed","severity":"normal"},{"uid":"e08ef0356f03a29a","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752561086166,"stop":1752561086166,"duration":0},"status":"passed","severity":"normal"},{"uid":"1556884d2671fbd8","name":"should handle peer not in mesh for all topics","time":{"start":1752560894187,"stop":1752560894188,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfcaabe7e28a0aec","name":"should start the dialing interval","time":{"start":1752560893457,"stop":1752560893457,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f9697b26d37599d","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1752560974043,"stop":1752560974043,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a16a2daf273d939","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1752560878405,"stop":1752560878405,"duration":0},"status":"passed","severity":"normal"},{"uid":"d71143afbe6951df","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752561458856,"stop":1752561458856,"duration":0},"status":"passed","severity":"normal"},{"uid":"cccb1445d0c6d3ce","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1752560933397,"stop":1752560933397,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a3777e3dbb53b7c","name":"should handle dial errors gracefully","time":{"start":1752560893997,"stop":1752560893997,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5e17f07545f16b4","name":"should deliver messages after dependencies are met","time":{"start":1752560938436,"stop":1752560938436,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4aa0ad32993321e","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1752560933398,"stop":1752560933398,"duration":0},"status":"passed","severity":"normal"},{"uid":"d51a31dcffba865d","name":"should create KeepAliveManager with relay","time":{"start":1752560894156,"stop":1752560894157,"duration":1},"status":"passed","severity":"normal"},{"uid":"76bf875a77bdab87","name":"should increase lamport timestamp","time":{"start":1752560938432,"stop":1752560938432,"duration":0},"status":"passed","severity":"normal"},{"uid":"33426105ba70cafa","name":"ignores unrecognized TXT record formats","time":{"start":1752560902567,"stop":1752560902567,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea5f68080ed7c214","name":"Check publish message containing emoji","time":{"start":1752561079555,"stop":1752561079555,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dc7baa32d8b8e3","name":"Check publish message containing special chars","time":{"start":1752561079544,"stop":1752561079545,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d706ac6c86e5851","name":"isConnected should return false after all peers disconnect","time":{"start":1752560974045,"stop":1752560974048,"duration":3},"status":"passed","severity":"normal"},{"uid":"11c70e9a20459c2c","name":"should return valid sharding parameters for static sharding","time":{"start":1752560878419,"stop":1752560878419,"duration":0},"status":"passed","severity":"normal"},{"uid":"97a7853ba256f462","name":"Subscribe to topic containing long and receive message","time":{"start":1752561458864,"stop":1752561458864,"duration":0},"status":"passed","severity":"normal"},{"uid":"7abc1d44c5e86845","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1752560933419,"stop":1752560933420,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec6a0d6cbc2c720e","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752561396984,"stop":1752561396985,"duration":1},"status":"passed","severity":"normal"},{"uid":"838abcc228e56165","name":"should be empty after removing the only subscription","time":{"start":1752560924299,"stop":1752560924299,"duration":0},"status":"passed","severity":"normal"},{"uid":"e657dd9a96a648b5","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752561015874,"stop":1752561015874,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4be0397e818217f","name":"handles empty contentTopics array correctly","time":{"start":1752560878420,"stop":1752560878420,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8a3ec2554d938f9","name":"should throw if no connection provided","time":{"start":1752560894369,"stop":1752560894370,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f03c13bbcd43901","name":"should hang up with multiaddr and return true on success","time":{"start":1752560894478,"stop":1752560894479,"duration":1},"status":"passed","severity":"normal"},{"uid":"c14bbe33eececc66","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752561458852,"stop":1752561458852,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad5391ea391f2981","name":"Encoder throws on empty string content topic","time":{"start":1752560894727,"stop":1752560894727,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca2be7422491d043","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1752560878397,"stop":1752560878397,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ace286e5e1011ce","name":"can start the service","time":{"start":1752560959304,"stop":1752560959304,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b5278442212c607","name":"different cluster, different shard: nodes don't connect","time":{"start":1752561015876,"stop":1752561015876,"duration":0},"status":"passed","severity":"normal"},{"uid":"509dd3dfc77235dc","name":"Push message with custom timestamp: 1752564574376","time":{"start":1752561557674,"stop":1752561557674,"duration":0},"status":"passed","severity":"normal"},{"uid":"88c96f5ad39e82d8","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752561458864,"stop":1752561458864,"duration":0},"status":"passed","severity":"normal"},{"uid":"59478348299cdda6","name":"Check publish message containing escaped characters","time":{"start":1752561079554,"stop":1752561079554,"duration":0},"status":"passed","severity":"normal"},{"uid":"10d693c48a68c56d","name":"should reject if LightPush is requested but not mounted","time":{"start":1752560924193,"stop":1752560924193,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8ed36d09a8a3b4a","name":"Throws when trying to push message with empty payload","time":{"start":1752561557666,"stop":1752561557666,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bcfd72a0b806c83","name":"should dial peers from store when browser is connected","time":{"start":1752560893969,"stop":1752560893975,"duration":6},"status":"passed","severity":"normal"},{"uid":"498cf025cdfcc04d","name":"should return PeerId when PeerId is provided","time":{"start":1752560894200,"stop":1752560894200,"duration":0},"status":"passed","severity":"normal"},{"uid":"f39f5d5c4a43c4c7","name":"random static sharding 10 - Cluster ID: 603, Shard ID: 473","time":{"start":1752561213395,"stop":1752561213396,"duration":1},"status":"passed","severity":"normal"},{"uid":"4acfe5e91a9c29e2","name":"Encoder throws on empty string content topic","time":{"start":1752560914331,"stop":1752560914331,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6c2dc1f5d53083c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1752560878410,"stop":1752560878410,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f2153d6fcba1b81","name":"shard 0","time":{"start":1752561213389,"stop":1752561213390,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1c7378f06319cf","name":"should drop connection to one peer on hangUp","time":{"start":1752561043349,"stop":1752561043349,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeafcea0b061848a","name":"Waku message hash computation (payload length 0)","time":{"start":1752560894033,"stop":1752560894034,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9354d9afecb7619","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1752560878416,"stop":1752560878416,"duration":0},"status":"passed","severity":"normal"},{"uid":"3604b6cf8b2cd2bd","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752560902570,"stop":1752560902570,"duration":0},"status":"skipped","severity":"normal"},{"uid":"299ff1db0cbb0a39","name":"Ephemeral field is preserved - encoder v0","time":{"start":1752560960202,"stop":1752560960204,"duration":2},"status":"passed","severity":"normal"},{"uid":"b252046e707b26a4","name":"should dispatch connect and disconnect events","time":{"start":1752560924028,"stop":1752560924029,"duration":1},"status":"passed","severity":"normal"},{"uid":"f23dc34d54aba77f","name":"should throw error - invalid id","time":{"start":1752560884327,"stop":1752560884327,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dc7f5c033cc35b5","name":"Fields are not dropped","time":{"start":1752560894268,"stop":1752560894268,"duration":0},"status":"passed","severity":"normal"},{"uid":"9638237b1796e6ee","name":"Non TWN Cluster","time":{"start":1752561190133,"stop":1752561190133,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4b1ec5d45d43970","name":"Subscribe and publish message","time":{"start":1752561089114,"stop":1752561089115,"duration":1},"status":"passed","severity":"normal"},{"uid":"d64b3b2e4d69a4b8","name":"should throw an error for missing sharding configuration","time":{"start":1752560878419,"stop":1752560878419,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2943f5b850ae96b","name":"Push message with Arabic payload","time":{"start":1752561557648,"stop":1752561557649,"duration":1},"status":"passed","severity":"normal"},{"uid":"29cbc78eb9196f2b","name":"peer:update - should do nothing if another protocol hit","time":{"start":1752560894371,"stop":1752560894372,"duration":1},"status":"passed","severity":"normal"},{"uid":"65faed169a5d01d","name":"should support chaining for add method","time":{"start":1752560923034,"stop":1752560923035,"duration":1},"status":"passed","severity":"normal"},{"uid":"473ec6a4ec1af23e","name":"should filter out already connected peers","time":{"start":1752560893989,"stop":1752560893992,"duration":3},"status":"passed","severity":"normal"},{"uid":"92ddecee55964607","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752561396987,"stop":1752561396988,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c813c01457f1f79","name":"should mark all messages in causal history as acknowledged","time":{"start":1752560938434,"stop":1752560938434,"duration":0},"status":"passed","severity":"normal"},{"uid":"d26b12299943b423","name":"should have no discoveries enabled by default","time":{"start":1752560923687,"stop":1752560923687,"duration":0},"status":"passed","severity":"normal"},{"uid":"3697eaec8dcaa1e0","name":"Check received message containing long","time":{"start":1752561396988,"stop":1752561396989,"duration":1},"status":"passed","severity":"normal"},{"uid":"93a20864110d5998","name":"should retry if all attempts fail","time":{"start":1752560923887,"stop":1752560923888,"duration":1},"status":"passed","severity":"normal"},{"uid":"51944d2cbf0c6119","name":"should not dispatch event when already connected","time":{"start":1752560893338,"stop":1752560893338,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce8dd6b7a3b2e9de","name":"Fails to push message with large meta","time":{"start":1752561557673,"stop":1752561557673,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bfebad6b3e9b10b","name":"Callback on promise, aborts when callback returns true","time":{"start":1752561206265,"stop":1752561206266,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1e606dfcd98418b","name":"should detect messages with missing dependencies","time":{"start":1752560938435,"stop":1752560938436,"duration":1},"status":"passed","severity":"normal"},{"uid":"79fa5da295a6b0f6","name":"should be safe to call multiple times","time":{"start":1752560893968,"stop":1752560893968,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c4b4ec2c252e78","name":"1 Store, 2 relays, 2 fetches","time":{"start":1752560902054,"stop":1752560902054,"duration":0},"status":"passed","severity":"normal"},{"uid":"362e0906e498f3df","name":"should select older connection if present","time":{"start":1752560894237,"stop":1752560894237,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f896780f318b850","name":"should use shardsUnderCluster when provided","time":{"start":1752560923844,"stop":1752560923844,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b2510e789aedb05","name":"handles different clusterIds correctly","time":{"start":1752560878401,"stop":1752560878401,"duration":0},"status":"passed","severity":"normal"},{"uid":"7442139047e3d650","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752561086164,"stop":1752561086164,"duration":0},"status":"passed","severity":"normal"},{"uid":"abb40cb34f614452","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1752560902279,"stop":1752560902279,"duration":0},"status":"passed","severity":"normal"},{"uid":"c039386c5b7cb6e3","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752561458867,"stop":1752561458867,"duration":0},"status":"passed","severity":"normal"},{"uid":"94b25140ae5ee93a","name":"should handle errors when globalThis is not available","time":{"start":1752560893315,"stop":1752560893315,"duration":0},"status":"passed","severity":"normal"},{"uid":"f380edc09a508c17","name":"Fails to push message bigger that 1MB","time":{"start":1752561557675,"stop":1752561557675,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaca7e00147b67d6","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1752560878417,"stop":1752560878417,"duration":0},"status":"passed","severity":"normal"},{"uid":"b583256f2329e5a0","name":"throws on content topic with empty application field","time":{"start":1752560878393,"stop":1752560878393,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aa6c4a6f25ddc8f","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752561458857,"stop":1752561458857,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bf3e5788e14c472","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1752561220103,"stop":1752561220104,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f6acc7b2a5b8c0d","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752561015873,"stop":1752561015874,"duration":1},"status":"passed","severity":"normal"},{"uid":"96d80bb887b58000","name":"Push message with escaped characters payload","time":{"start":1752561557652,"stop":1752561557652,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f24068ac405718c","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1752560878396,"stop":1752560878396,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc42a4d15b532d7d","name":"Publish message with custom timestamp: Tue Jul 15 2025 07:31:11 GMT+0000 (Coordinated Universal Time)","time":{"start":1752561079557,"stop":1752561079557,"duration":0},"status":"passed","severity":"normal"},{"uid":"43eab5b15d51dfed","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1752561172111,"stop":1752561172111,"duration":0},"status":"passed","severity":"normal"},{"uid":"abd4055aa18c7686","name":"Check message with non string payload is not received","time":{"start":1752561396995,"stop":1752561396995,"duration":0},"status":"passed","severity":"normal"},{"uid":"20ee2b57d025ac5","name":"Check message with no content topic is not received","time":{"start":1752561396986,"stop":1752561396986,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd4e6d477b1c7cf5","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1752560878403,"stop":1752560878403,"duration":0},"status":"passed","severity":"normal"},{"uid":"95f5e2422a73b8c9","name":"messageHash returns a Uint8Array","time":{"start":1752560894037,"stop":1752560894037,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd59399bc023adb","name":"Query Generator, No Decoder","time":{"start":1752561172106,"stop":1752561172107,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7cc9f1e47980a0b","name":"Check message received after jswaku node is restarted","time":{"start":1752561396996,"stop":1752561396996,"duration":0},"status":"passed","severity":"normal"},{"uid":"d704bead84b96bae","name":"Push message with rate limit","time":{"start":1752561557673,"stop":1752561557673,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6b6f1b7f70b2e0","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752561146960,"stop":1752561146962,"duration":2},"status":"passed","severity":"normal"},{"uid":"2ba87c1e87326952","name":"should handle special patterns correctly","time":{"start":1752560935719,"stop":1752560935720,"duration":1},"status":"passed","severity":"normal"},{"uid":"abfc94b9ee17869c","name":"should return false when peer is on different cluster","time":{"start":1752560894124,"stop":1752560894124,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad57b440e8983c52","name":"should handle dial errors","time":{"start":1752560894478,"stop":1752560894478,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b4d25b3d4c923e3","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1752560894372,"stop":1752560894372,"duration":0},"status":"passed","severity":"normal"},{"uid":"da025b524f03f9af","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1752560933410,"stop":1752560933410,"duration":0},"status":"passed","severity":"normal"},{"uid":"d31bb7d5f1da38c0","name":"Check received message containing escaped characters","time":{"start":1752561396983,"stop":1752561396983,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fc21ad337125a63","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752561458856,"stop":1752561458856,"duration":0},"status":"passed","severity":"normal"},{"uid":"74c9126f616463d0","name":"should convert tags map to array of keys","time":{"start":1752560893999,"stop":1752560893999,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcf7a3005d13cc38","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1752560878408,"stop":1752560878408,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd9dd347683183af","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752561458860,"stop":1752561458860,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3f7b781248a2368","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752561458859,"stop":1752561458859,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ff04d24ecc7c81b","name":"should return different streams if requested simultaniously","time":{"start":1752560894371,"stop":1752560894371,"duration":0},"status":"passed","severity":"normal"},{"uid":"db397eb0e854a800","name":"Ephemeral field set to true","time":{"start":1752560894726,"stop":1752560894726,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdabd281b8a1f369","name":"should handle complete dial lifecycle","time":{"start":1752560893499,"stop":1752560893500,"duration":1},"status":"passed","severity":"normal"},{"uid":"c185961bd4351d71","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1752560878399,"stop":1752560878399,"duration":0},"status":"passed","severity":"normal"},{"uid":"1159242c046de90a","name":"1 Store, 2 fetches","time":{"start":1752560902050,"stop":1752560902053,"duration":3},"status":"passed","severity":"normal"},{"uid":"f5aaecef4f30f7d6","name":"should return false when network is not connected","time":{"start":1752560894476,"stop":1752560894477,"duration":1},"status":"passed","severity":"normal"},{"uid":"4223746b2116ad94","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1752561089115,"stop":1752561089115,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5b022586973a940","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1752560902277,"stop":1752560902278,"duration":1},"status":"passed","severity":"normal"},{"uid":"28d3f37748c87500","name":"Push message with content topic containing Chinese","time":{"start":1752561557668,"stop":1752561557668,"duration":0},"status":"passed","severity":"normal"},{"uid":"816dff299f5a25b8","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1752561230029,"stop":1752561230029,"duration":0},"status":"passed","severity":"normal"},{"uid":"493fc1526e19933b","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752561458864,"stop":1752561458864,"duration":0},"status":"passed","severity":"normal"},{"uid":"77a6a2fbdabdce90","name":"Ephemeral messages are not stored","time":{"start":1752560960196,"stop":1752560960197,"duration":1},"status":"passed","severity":"normal"},{"uid":"256d3b36deba35a5","name":"should create ShardReader with shards network config","time":{"start":1752560894104,"stop":1752560894106,"duration":2},"status":"passed","severity":"normal"},{"uid":"4fe8160172a64344","name":"should return all connected peers without codec filter","time":{"start":1752560894481,"stop":1752560894482,"duration":1},"status":"passed","severity":"normal"},{"uid":"896e579c7d57d1d4","name":"should encodeTxt and decodeTxt","time":{"start":1752560884324,"stop":1752560884324,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d4103ebff2da747","name":"Push message with content topic containing long","time":{"start":1752561557667,"stop":1752561557667,"duration":0},"status":"passed","severity":"normal"},{"uid":"14b66c8c43b2913a","name":"Check received message containing emoji","time":{"start":1752561396983,"stop":1752561396984,"duration":1},"status":"passed","severity":"normal"},{"uid":"68871ca5dbc54e23","name":"Check received message containing Arabic","time":{"start":1752561396990,"stop":1752561396990,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7212ef41d056d86","name":"should handle errors when getting connections","time":{"start":1752560893356,"stop":1752560893356,"duration":0},"status":"passed","severity":"normal"},{"uid":"75be50af29fdedb6","name":"Refresh subscription","time":{"start":1752561458863,"stop":1752561458863,"duration":0},"status":"passed","severity":"normal"},{"uid":"81fab3f3d3d5426f","name":"should dial second nwaku node that was discovered","time":{"start":1752560953604,"stop":1752560953606,"duration":2},"status":"skipped","severity":"normal"},{"uid":"31150bd8a9822b7a","name":"should not be empty after adding a subscription","time":{"start":1752560924299,"stop":1752560924299,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c9f3bf7ed60ad8d","name":"should process tasks in queue","time":{"start":1752560923870,"stop":1752560923876,"duration":6},"status":"passed","severity":"normal"},{"uid":"36ee3ff9cb8ee5e4","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1752561079558,"stop":1752561079559,"duration":1},"status":"passed","severity":"normal"},{"uid":"b91b1a2891e60f3d","name":"Subscribe to topic containing short and receive message","time":{"start":1752561458854,"stop":1752561458854,"duration":0},"status":"passed","severity":"normal"},{"uid":"788981310c76461a","name":"should be able to decode the field with only RELAY set to true","time":{"start":1752560883558,"stop":1752560883559,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4491ff1e87493ce","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1752561089120,"stop":1752561089120,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8035252f94854d5","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1752560878418,"stop":1752560878418,"duration":0},"status":"passed","severity":"normal"},{"uid":"3257beaa272f88c9","name":"should not dispatch event when already disconnected","time":{"start":1752560893345,"stop":1752560893345,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ca91ffe15bb9661","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app72/1/topic94/test.js","time":{"start":1752561190144,"stop":1752561190144,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef019ddc9963bfa7","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752561458851,"stop":1752561458851,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ce5801c735c209b","name":"should return false when peer has no overlapping shards","time":{"start":1752560894107,"stop":1752560894107,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bd98c6fed4458bb","name":"Push message with content topic containing Russian","time":{"start":1752561557654,"stop":1752561557655,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8693cbce0aa835f","name":"can start and stop the service","time":{"start":1752560906687,"stop":1752560906688,"duration":1},"status":"passed","severity":"normal"},{"uid":"30bbb9e3673ff4bc","name":"Check meta is set [ecies]","time":{"start":1752560914330,"stop":1752560914331,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e5c3e1f5c987b75","name":"pre and post cipher","time":{"start":1752560913297,"stop":1752560913297,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1b1c29b0a9de320","name":"should handle relay send failures gracefully","time":{"start":1752560894182,"stop":1752560894182,"duration":0},"status":"passed","severity":"normal"},{"uid":"945bc99b1ef3af0f","name":"should remove event listeners","time":{"start":1752560894161,"stop":1752560894161,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2e1ad38fc66db1e","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1752560933382,"stop":1752560933382,"duration":0},"status":"passed","severity":"normal"},{"uid":"635df87d2a0fa281","name":"should initialize with isNetworkConnected as false","time":{"start":1752560893304,"stop":1752560893305,"duration":1},"status":"passed","severity":"normal"},{"uid":"bff40fbae005afef","name":"Check publish message containing JSON","time":{"start":1752561079553,"stop":1752561079553,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b075dde3f1078fc","name":"should be able to encode the field with only RELAY set to true","time":{"start":1752560883551,"stop":1752560883553,"duration":2},"status":"passed","severity":"normal"},{"uid":"493b355f8b52b660","name":"Renews subscription after lossing a connection","time":{"start":1752561458859,"stop":1752561458859,"duration":0},"status":"passed","severity":"normal"},{"uid":"67c3656bc436a3df","name":"Correctly serialized arguments","time":{"start":1752561016026,"stop":1752561016027,"duration":1},"status":"passed","severity":"normal"},{"uid":"d54de1c4c1105b29","name":"Generator, custom pubsub topic","time":{"start":1752561205173,"stop":1752561205173,"duration":0},"status":"passed","severity":"normal"},{"uid":"642d2421d7979937","name":"Push message with special chars payload","time":{"start":1752561557662,"stop":1752561557662,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9aa500ad663809c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1752560933417,"stop":1752560933417,"duration":0},"status":"passed","severity":"normal"},{"uid":"b93d2eb3843df92b","name":"should not hang up bootstrap peer if under limit","time":{"start":1752560893977,"stop":1752560893977,"duration":0},"status":"passed","severity":"normal"},{"uid":"85be2a152397de9a","name":"Js publishes, other Js receives","time":{"start":1752561066919,"stop":1752561066919,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a04dd6b6604590c","name":"returns nothing if no connections present","time":{"start":1752560894236,"stop":1752560894236,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4fe560553b6c135","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1752560902277,"stop":1752560902277,"duration":0},"status":"passed","severity":"normal"},{"uid":"78d0718e2f3f4c49","name":"should discard bootstrap peers when has more than 1 (default limit)","time":{"start":1752560985915,"stop":1752560985915,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d1ac080e8e9b25f","name":"groups content topics by expected pubsub topic","time":{"start":1752560878400,"stop":1752560878400,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e42f3c15f710526","name":"should be safe to call multiple times","time":{"start":1752560893469,"stop":1752560893470,"duration":1},"status":"passed","severity":"normal"},{"uid":"d96dbd6681b24506","name":"should return false","time":{"start":1752560884328,"stop":1752560884328,"duration":0},"status":"passed","severity":"normal"},{"uid":"7526c1da7a98a690","name":"Encoder throws on empty string content topic","time":{"start":1752560912910,"stop":1752560912910,"duration":0},"status":"passed","severity":"normal"},{"uid":"12caca2e38e9bf84","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1752560933386,"stop":1752560933386,"duration":0},"status":"passed","severity":"normal"},{"uid":"6affc65fdd6bce4b","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1752560878399,"stop":1752560878400,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4c66345a62b597d","name":"Check received message containing SQL Injection","time":{"start":1752561396981,"stop":1752561396981,"duration":0},"status":"passed","severity":"normal"},{"uid":"885cbb91ba41729","name":"should be sent with empty content","time":{"start":1752560938437,"stop":1752560938437,"duration":0},"status":"passed","severity":"normal"},{"uid":"2325bbbdd2721be1","name":"should set field with only STORE enabled","time":{"start":1752560884333,"stop":1752560884333,"duration":0},"status":"passed","severity":"normal"},{"uid":"64e0eb5c76a11935","name":"should add event listeners to globalThis","time":{"start":1752560893312,"stop":1752560893315,"duration":3},"status":"passed","severity":"normal"},{"uid":"4d7e9dbc502a3974","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752561071260,"stop":1752561071260,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7b5b65cddac7535","name":"Push message with XML payload","time":{"start":1752561557650,"stop":1752561557650,"duration":0},"status":"passed","severity":"normal"},{"uid":"da1be83e8e23dca0","name":"should handle corrupted local storage data gracefully","time":{"start":1752560906692,"stop":1752560906692,"duration":0},"status":"passed","severity":"normal"},{"uid":"932821195668ef56","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1752560902570,"stop":1752560902571,"duration":1},"status":"skipped","severity":"normal"},{"uid":"794676bcfe73e6ef","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1752560933411,"stop":1752560933411,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e4b1772cefa0c72","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1752560933023,"stop":1752560933024,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3e63999e8a7852e","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1752560933409,"stop":1752560933409,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e89b86a02948629","name":"should dial one peer on dial","time":{"start":1752561043349,"stop":1752561043349,"duration":0},"status":"passed","severity":"normal"},{"uid":"e234da6396521122","name":"should not receive a peer event before start","time":{"start":1752560959307,"stop":1752560959307,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8f535d588703d8d","name":"should handle peer store errors during connection limiting","time":{"start":1752560894025,"stop":1752560894025,"duration":0},"status":"passed","severity":"normal"},{"uid":"3791480ad4ab2753","name":"Push message with JSON payload","time":{"start":1752561557651,"stop":1752561557651,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae9f9ef24487f274","name":"Check received message with timestamp: 1752560953404000000 ","time":{"start":1752561396984,"stop":1752561396984,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ac3690909064571","name":"Default pageSize","time":{"start":1752561220646,"stop":1752561220646,"duration":0},"status":"passed","severity":"normal"},{"uid":"60bc4c1b046eb829","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1752560933398,"stop":1752560933398,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f05ce29d3fbb31b","name":"handles empty shards array correctly","time":{"start":1752560878420,"stop":1752560878420,"duration":0},"status":"passed","severity":"normal"},{"uid":"204c5630fed53592","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752561396984,"stop":1752561396984,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c64780f73a0ceb6","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1752561220101,"stop":1752561220103,"duration":2},"status":"passed","severity":"normal"},{"uid":"74606e87b43dcaec","name":"Check message with invalid timestamp is not received","time":{"start":1752561396994,"stop":1752561396994,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d33bcecfda5fec0","name":"isConnected should return true after first peer connects","time":{"start":1752560974045,"stop":1752560974045,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbbf45431b76900e","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1752560933381,"stop":1752560933381,"duration":0},"status":"passed","severity":"normal"},{"uid":"bab16e7732b8757f","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752561458859,"stop":1752561458859,"duration":0},"status":"passed","severity":"normal"},{"uid":"5566b654d3cfa493","name":"should clear dial history on start","time":{"start":1752560893457,"stop":1752560893468,"duration":11},"status":"passed","severity":"normal"},{"uid":"c093aa46e2cc9527","name":"should register libp2p event listeners when start is called","time":{"start":1752560924030,"stop":1752560924030,"duration":0},"status":"passed","severity":"normal"},{"uid":"68e3758a1f514757","name":"Check received message containing numeric","time":{"start":1752561396989,"stop":1752561396989,"duration":0},"status":"passed","severity":"normal"},{"uid":"f31983a7d47c28cd","name":"should encode/decode to RLP encoding","time":{"start":1752560884329,"stop":1752560884329,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b8f2cf31887da70","name":"should handle onConnected and onDisconnected","time":{"start":1752560924029,"stop":1752560924029,"duration":0},"status":"passed","severity":"normal"},{"uid":"b99dedd293f27315","name":"should return tags for existing peer","time":{"start":1752560893998,"stop":1752560893998,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9a57b98bf34ad9f","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1752560893685,"stop":1752560893686,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd1fc67fb6e9df29","name":"should return false when peer is not found","time":{"start":1752560894108,"stop":1752560894123,"duration":15},"status":"passed","severity":"normal"},{"uid":"414bd66052682cef","name":"All","time":{"start":1752560959711,"stop":1752560959711,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d2c1d348c25639d","name":"Check received message containing Russian","time":{"start":1752561396981,"stop":1752561396981,"duration":0},"status":"passed","severity":"normal"},{"uid":"7efba0d0b074d975","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1752560933382,"stop":1752560933386,"duration":4},"status":"passed","severity":"normal"},{"uid":"574cdf539027d2e4","name":"1 Relay, 1 Filter, gives up","time":{"start":1752560902054,"stop":1752560902055,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1558f12ef877cd5","name":"should set default options when no config provided","time":{"start":1752560894469,"stop":1752560894470,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3007523a511e554","name":"should hang up with PeerId and return true on success","time":{"start":1752560894478,"stop":1752560894478,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f215feb840b0e6a","name":"should return false when clusterId doesn't match","time":{"start":1752560923844,"stop":1752560923848,"duration":4},"status":"passed","severity":"normal"},{"uid":"f69f85df313b969c","name":"should get all peers from store","time":{"start":1752560893989,"stop":1752560893989,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a61bda573df922a","name":"should handle case when globalThis is not available","time":{"start":1752560893330,"stop":1752560893330,"duration":0},"status":"passed","severity":"normal"},{"uid":"f365995071110e3f","name":"Subscribe to topic containing JSON and publish message","time":{"start":1752561089122,"stop":1752561089122,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbfed090d4344122","name":"should push the message to the outgoing buffer","time":{"start":1752560938430,"stop":1752560938430,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e2915b5b3b8cfa","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1752561071262,"stop":1752561071262,"duration":0},"status":"passed","severity":"normal"},{"uid":"98b932c895075f6f","name":"Publish message with large meta","time":{"start":1752561079561,"stop":1752561079561,"duration":0},"status":"passed","severity":"normal"},{"uid":"391918eedb878f78","name":"Privacy Node - default protocol","time":{"start":1752561234623,"stop":1752561234624,"duration":1},"status":"passed","severity":"normal"},{"uid":"514ecc9a55fb91c1","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1752560883555,"stop":1752560883556,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdce01b59353d59f","name":"Push message with emoji payload","time":{"start":1752561557666,"stop":1752561557666,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfafec44db7f16a1","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1752560878399,"stop":1752560878399,"duration":0},"status":"passed","severity":"normal"},{"uid":"231afe4eae223a11","name":"same cluster, different shard: nodes connect","time":{"start":1752561015875,"stop":1752561015875,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae15fa9a959d0b6c","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1752560878397,"stop":1752560878397,"duration":0},"status":"passed","severity":"normal"},{"uid":"eee61ca847bfc27b","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752561086165,"stop":1752561086166,"duration":1},"status":"passed","severity":"normal"},{"uid":"92e7b234f9d17a6","name":"connected peers and dial","time":{"start":1752561053622,"stop":1752561053623,"duration":1},"status":"skipped","severity":"normal"},{"uid":"839339c94bfe085e","name":"should hang up bootstrap peer if over limit","time":{"start":1752560893977,"stop":1752560893978,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d28bbb823204049","name":"should handle peerStore errors gracefully","time":{"start":1752560894483,"stop":1752560894483,"duration":0},"status":"passed","severity":"normal"},{"uid":"86c7c95045275773","name":"should add and remove event listeners correctly","time":{"start":1752560906692,"stop":1752560906692,"duration":0},"status":"passed","severity":"normal"},{"uid":"28638471ff64238c","name":"should send relay ping messages on timer","time":{"start":1752560894181,"stop":1752560894181,"duration":0},"status":"passed","severity":"normal"},{"uid":"199ec4eb7f2aaa9e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1752560933420,"stop":1752560933420,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c128f1f843b4625","name":"should add peer to queue when queue is not empty","time":{"start":1752560893470,"stop":1752560893477,"duration":7},"status":"passed","severity":"normal"},{"uid":"45854cfa43a3c618","name":"Check publish message containing short","time":{"start":1752561079541,"stop":1752561079543,"duration":2},"status":"passed","severity":"normal"},{"uid":"cc0f8ac84fb2c9ef","name":"should serialize and deserialize correctly","time":{"start":1752560935719,"stop":1752560935719,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6f43c70ea2fc08d","name":"should handle complete discovery-to-dial flow","time":{"start":1752560893686,"stop":1752560893686,"duration":0},"status":"passed","severity":"normal"},{"uid":"a56c6d7b3ed99006","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1752560933403,"stop":1752560933403,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd84cfc1d9c5a426","name":"should remove event listeners from globalThis","time":{"start":1752560893318,"stop":1752560893319,"duration":1},"status":"passed","severity":"normal"},{"uid":"f74527c1a115fdb0","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1752560878398,"stop":1752560878398,"duration":0},"status":"passed","severity":"normal"},{"uid":"97884c8142f08e60","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752561458853,"stop":1752561458854,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdffc5d96b09d5ae","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1752560933408,"stop":1752560933408,"duration":0},"status":"passed","severity":"normal"},{"uid":"b35085fc5a19cc69","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1752560923877,"stop":1752560923877,"duration":0},"status":"passed","severity":"normal"},{"uid":"6038df3822fbc047","name":"Push message with content topic containing SQL Injection","time":{"start":1752561557669,"stop":1752561557669,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a9c8061fa2689c8","name":"caches peers it previously fetched","time":{"start":1752560902567,"stop":1752560902568,"duration":1},"status":"passed","severity":"normal"},{"uid":"61373832c2523c63","name":"should dispatch network event when browser goes online","time":{"start":1752560893345,"stop":1752560893355,"duration":10},"status":"passed","severity":"normal"},{"uid":"516582d5964090ee","name":"Push message with Chinese payload","time":{"start":1752561557648,"stop":1752561557648,"duration":0},"status":"passed","severity":"normal"},{"uid":"b260a62561834493","name":"should be safe to call multiple times","time":{"start":1752560894162,"stop":1752560894162,"duration":0},"status":"passed","severity":"normal"},{"uid":"993583494ae8eb35","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752561205174,"stop":1752561205174,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9011c07e62fcc92","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752561458855,"stop":1752561458856,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9ea2e9ecf020794","name":"Check received message containing special chars","time":{"start":1752561396989,"stop":1752561396990,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee6445ac0fda594c","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1752560878408,"stop":1752560878409,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1257b9ef1de0535","name":"should emit a peer event after start","time":{"start":1752560906689,"stop":1752560906689,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae95bd717bbac194","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1752560883557,"stop":1752560883557,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc095749fbdcb1ce","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1752560878407,"stop":1752560878407,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c8f92da088984d3","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752561458853,"stop":1752561458853,"duration":0},"status":"skipped","severity":"normal"},{"uid":"57ed6932be93989d","name":"Nwaku publishes","time":{"start":1752561066918,"stop":1752561066919,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcff797aef6ece2b","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1752560923848,"stop":1752560923848,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a6b9ee2bdd9edb7","name":"Refresh subscription","time":{"start":1752561458854,"stop":1752561458854,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e945e2850c7cf19","name":"Push message with content topic containing escaped characters","time":{"start":1752561557671,"stop":1752561557671,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2c638bc9b8bf3e8","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1752560894032,"stop":1752560894032,"duration":0},"status":"passed","severity":"normal"},{"uid":"7420213f6b0337e0","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1752561071259,"stop":1752561071259,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b29f51761c4fb24","name":"should be able to encode the field with only STORE set to true","time":{"start":1752560883554,"stop":1752560883554,"duration":0},"status":"passed","severity":"normal"},{"uid":"747080ce32f05cff","name":"should be safe to call multiple times","time":{"start":1752560893967,"stop":1752560893967,"duration":0},"status":"passed","severity":"normal"},{"uid":"afdefa2cd630aa31","name":"random static sharding 5 - Cluster ID: 918, Shard ID: 238","time":{"start":1752561213394,"stop":1752561213394,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf8a736ccc088bec","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1752560933399,"stop":1752560933400,"duration":1},"status":"passed","severity":"normal"},{"uid":"44eeda82061ede99","name":"Passing page size 10 when there are 10 messages","time":{"start":1752561220644,"stop":1752561220645,"duration":1},"status":"passed","severity":"normal"},{"uid":"c85c519db9d49fba","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1752560933406,"stop":1752560933407,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e042e26d29903cb","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752561458867,"stop":1752561458867,"duration":0},"status":"passed","severity":"normal"},{"uid":"9097ca9b4b140db1","name":"handles different networkShards values correctly","time":{"start":1752560878401,"stop":1752560878401,"duration":0},"status":"passed","severity":"normal"},{"uid":"c69a847f3a93b3ae","name":"Query generator for multiple messages with different message text format","time":{"start":1752561206255,"stop":1752561206258,"duration":3},"status":"passed","severity":"normal"},{"uid":"3e8e36b3ecdfb8b1","name":"Subscribe to topic containing long and receive message","time":{"start":1752561458855,"stop":1752561458855,"duration":0},"status":"passed","severity":"normal"},{"uid":"de279728b09b1bf2","name":"Check received message containing special chars","time":{"start":1752561396979,"stop":1752561396980,"duration":1},"status":"passed","severity":"normal"},{"uid":"2551dc6632772d18","name":"Push message with custom timestamp: 1721802574376","time":{"start":1752561557659,"stop":1752561557659,"duration":0},"status":"passed","severity":"normal"},{"uid":"58a7c11a001fa98d","name":"should dial all remaining peers","time":{"start":1752560893992,"stop":1752560893996,"duration":4},"status":"passed","severity":"normal"},{"uid":"d66bde3dad0f5664","name":"accepts valid message hash query","time":{"start":1752560894364,"stop":1752560894364,"duration":0},"status":"passed","severity":"normal"},{"uid":"493145b55b7553ca","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1752560933024,"stop":1752560933024,"duration":0},"status":"passed","severity":"normal"},{"uid":"897496762cde20f7","name":"should delegate to networkMonitor.isConnected()","time":{"start":1752560894476,"stop":1752560894476,"duration":0},"status":"passed","severity":"normal"},{"uid":"436b5de4d932e3aa","name":"should reject on timeout if it was set","time":{"start":1752560924193,"stop":1752560924194,"duration":1},"status":"passed","severity":"normal"},{"uid":"758b710b18958e4a","name":"should create ConnectionLimiter with required options","time":{"start":1752560893952,"stop":1752560893953,"duration":1},"status":"passed","severity":"normal"},{"uid":"a35729a178539024","name":"Wrong topic","time":{"start":1752561190148,"stop":1752561190148,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f0542ac0bf928f5","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app48/8/topic360/json","time":{"start":1752561190144,"stop":1752561190147,"duration":3},"status":"passed","severity":"normal"},{"uid":"6dd5b36ef8c1067f","name":"Push message with custom timestamp: 1721802574376","time":{"start":1752561557673,"stop":1752561557674,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b69d08b8fb273be","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1752561089119,"stop":1752561089120,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d0db55fab5d6d28","name":"can start the service","time":{"start":1752560906686,"stop":1752560906687,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9ee5dae5fcef864","name":"Overlapping topic subscription","time":{"start":1752561458863,"stop":1752561458863,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7addab54d305535","name":"should add and check entries correctly","time":{"start":1752560923032,"stop":1752560923034,"duration":2},"status":"passed","severity":"normal"},{"uid":"33e812c60d3a1eb9","name":"Push message with shell command payload","time":{"start":1752561557651,"stop":1752561557651,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecd73869fcdd130a","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1752560894372,"stop":1752560894372,"duration":0},"status":"passed","severity":"normal"},{"uid":"771d220206539032","name":"Relay + Store","time":{"start":1752560884334,"stop":1752560884334,"duration":0},"status":"passed","severity":"normal"},{"uid":"9291debad12de314","name":"should properly clean up resources when disposed","time":{"start":1752560923047,"stop":1752560923051,"duration":4},"status":"passed","severity":"normal"},{"uid":"2de89751331b74ee","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1752560902276,"stop":1752560902276,"duration":0},"status":"passed","severity":"normal"},{"uid":"582b57e4dfd8ebad","name":"should work with custom bootstrap limits","time":{"start":1752560894017,"stop":1752560894017,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c5acf49d4cdef42","name":"should filter peers by codec","time":{"start":1752560894482,"stop":1752560894483,"duration":1},"status":"passed","severity":"normal"},{"uid":"43c592e41c81ccda","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1752560878411,"stop":1752560878411,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7720e9aa6e83019","name":"Check publish message containing SQL Injection","time":{"start":1752561079550,"stop":1752561079551,"duration":1},"status":"passed","severity":"normal"},{"uid":"38e17cb25395a382","name":"should not dial peers from store when browser is not connected","time":{"start":1752560893975,"stop":1752560893975,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad24cfb827636a84","name":"Check message with non string payload is not received","time":{"start":1752561396987,"stop":1752561396987,"duration":0},"status":"passed","severity":"normal"},{"uid":"d74dedd135e8522d","name":"Round trip binary serialization","time":{"start":1752560894725,"stop":1752560894726,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa3b4420053f803f","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1752561172112,"stop":1752561172113,"duration":1},"status":"passed","severity":"normal"},{"uid":"29b970e68e8b8c8a","name":"should insert elements correctly","time":{"start":1752560935716,"stop":1752560935717,"duration":1},"status":"passed","severity":"normal"},{"uid":"36cd947203acfdab","name":"Fails to publish message with wrong content topic","time":{"start":1752561079558,"stop":1752561079558,"duration":0},"status":"passed","severity":"normal"},{"uid":"a75c0711a4d555c5","name":"should return true when over bootstrap limit","time":{"start":1752560894012,"stop":1752560894012,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e0a890d215c2c76","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app1/1/topic644/proto","time":{"start":1752561190144,"stop":1752561190144,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0ac33dba3c65d62","name":"should handle multiple bootstrap peers with different limits","time":{"start":1752560894018,"stop":1752560894021,"duration":3},"status":"passed","severity":"normal"},{"uid":"8423eee0f406e77c","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1752561160226,"stop":1752561160227,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c40d740823890ae0","name":"should successfully stop","time":{"start":1752560924272,"stop":1752560924272,"duration":0},"status":"passed","severity":"normal"},{"uid":"eda814846f006773","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1752561089123,"stop":1752561089123,"duration":0},"status":"passed","severity":"normal"},{"uid":"c846f6fdc6748c56","name":"should return empty array for non-existent peer","time":{"start":1752560893998,"stop":1752560893999,"duration":1},"status":"passed","severity":"normal"},{"uid":"edcd068f77efcd07","name":"should handle disconnect when peer has no timers","time":{"start":1752560894183,"stop":1752560894183,"duration":0},"status":"passed","severity":"normal"},{"uid":"e736ff21069509f5","name":"messageHashStr produces different results for different inputs","time":{"start":1752560894038,"stop":1752560894039,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef427043d882a7b7","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1752560878397,"stop":1752560878398,"duration":1},"status":"passed","severity":"normal"},{"uid":"49d4dc4d6457573b","name":"Check received message containing Chinese","time":{"start":1752561396990,"stop":1752561396990,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4b5f4387b7bcb4c","name":"should create all internal components","time":{"start":1752560894470,"stop":1752560894470,"duration":0},"status":"passed","severity":"normal"},{"uid":"882a61477d4649d2","name":"Push message with SQL Injection payload","time":{"start":1752561557649,"stop":1752561557650,"duration":1},"status":"passed","severity":"normal"},{"uid":"401fcaef94973911","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1752560923688,"stop":1752560923688,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf6909ad829c7022","name":"accepts time-filtered query with content filter","time":{"start":1752560894365,"stop":1752560894365,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cfad0ca0bc4f057","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1752560960205,"stop":1752560960206,"duration":1},"status":"passed","severity":"normal"},{"uid":"e190d3eadded5f0e","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1752560974043,"stop":1752560974044,"duration":1},"status":"passed","severity":"normal"},{"uid":"4049ba616303f434","name":"should dial with multiaddr and return stream","time":{"start":1752560894477,"stop":1752560894478,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b62223793182cbe","name":"should handle connection event","time":{"start":1752560893975,"stop":1752560893976,"duration":1},"status":"passed","severity":"normal"},{"uid":"79750e60cd0c9f48","name":"should dial peer when on same shard","time":{"start":1752560893479,"stop":1752560893479,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb979e53707c431c","name":"should not retry if at least one success","time":{"start":1752560923621,"stop":1752560923622,"duration":1},"status":"passed","severity":"normal"},{"uid":"903a1e7cef6fcc59","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1752561160222,"stop":1752561160223,"duration":1},"status":"passed","severity":"normal"},{"uid":"e963051a7f55f4db","name":"Rejects garbage","time":{"start":1752560927590,"stop":1752560927591,"duration":1},"status":"passed","severity":"normal"},{"uid":"61719edc0f1192f9","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1752560933410,"stop":1752560933410,"duration":0},"status":"passed","severity":"normal"},{"uid":"e125ef81c339dd96","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752561458862,"stop":1752561458862,"duration":0},"status":"passed","severity":"normal"},{"uid":"51d33e0958c50209","name":"should handle corrupted shard info gracefully","time":{"start":1752560894131,"stop":1752560894136,"duration":5},"status":"passed","severity":"normal"},{"uid":"7921116a6121dabb","name":"accepts valid content-filtered query","time":{"start":1752560894362,"stop":1752560894363,"duration":1},"status":"passed","severity":"normal"},{"uid":"23ce758b6be70981","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1752560878410,"stop":1752560878410,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ef9e39c3ac82b12","name":"Subscribe to topic containing short and publish message","time":{"start":1752561089117,"stop":1752561089118,"duration":1},"status":"passed","severity":"normal"},{"uid":"b25ce3ac114c329","name":"Callback on promise","time":{"start":1752561206262,"stop":1752561206263,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb4368cdd47e2037","name":"should dispatch network event when browser goes offline","time":{"start":1752560893355,"stop":1752560893355,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c6b2a5d74a75dda","name":"should respect custom numPeersToUse configuration","time":{"start":1752560924031,"stop":1752560924032,"duration":1},"status":"passed","severity":"normal"},{"uid":"5af46204bad7c2cf","name":"Check message with no payload is not received","time":{"start":1752561396986,"stop":1752561396986,"duration":0},"status":"passed","severity":"normal"},{"uid":"38b174585cc53b6e","name":"should save new peer to store","time":{"start":1752560893684,"stop":1752560893685,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc6db66fb1a310c","name":"should dial all peers on dial","time":{"start":1752561043348,"stop":1752561043348,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5ba14736404049e","name":"does not throw on valid cases","time":{"start":1752560878390,"stop":1752560878391,"duration":1},"status":"passed","severity":"normal"},{"uid":"6679063839294328","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1752560933400,"stop":1752560933403,"duration":3},"status":"passed","severity":"normal"},{"uid":"e474f4707d6c83b0","name":"should set field with all protocols disabled","time":{"start":1752560884332,"stop":1752560884332,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc3b2e396a2c26a9","name":"Push message with meta","time":{"start":1752561557672,"stop":1752561557673,"duration":1},"status":"passed","severity":"normal"},{"uid":"33706f96137dbf50","name":"should start and stop interval correctly","time":{"start":1752560923870,"stop":1752560923870,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5e68ada8b327200","name":"should not process empty queue","time":{"start":1752560893490,"stop":1752560893491,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e518f1cc1aef2f4","name":"can start and stop the service","time":{"start":1752560959305,"stop":1752560959305,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1c42eb7a351f3da","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1752560878404,"stop":1752560878405,"duration":1},"status":"passed","severity":"normal"},{"uid":"7535cf0d12c0a6c1","name":"Push to array if already present","time":{"start":1752560877965,"stop":1752560877965,"duration":0},"status":"passed","severity":"normal"},{"uid":"f02100e759a5ec5d","name":"peer exchange sets tag","time":{"start":1752561098868,"stop":1752561098870,"duration":2},"status":"passed","severity":"normal"},{"uid":"be52e4c68b7ceddd","name":"should throw an error if shards are undefined for static sharding","time":{"start":1752560878406,"stop":1752560878406,"duration":0},"status":"passed","severity":"normal"},{"uid":"e810943269c36c7d","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1752560894189,"stop":1752560894200,"duration":11},"status":"passed","severity":"normal"},{"uid":"25defb89af2fc379","name":"should only return 1 node with relay and store capability","time":{"start":1752560902568,"stop":1752560902569,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfb5d751bfb1f5ac","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1752560933420,"stop":1752560933420,"duration":0},"status":"passed","severity":"normal"},{"uid":"503b1c906c8a1e59","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1752560933414,"stop":1752560933415,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fd670d432ee3f16","name":"should wait for Filter peer to be connected","time":{"start":1752560924194,"stop":1752560924194,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d2242de6cb36be9","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1752560924031,"stop":1752560924031,"duration":0},"status":"passed","severity":"normal"},{"uid":"60da375ba8d4e4c9","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1752560933415,"stop":1752560933415,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4509a829f5c8dce","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752561458867,"stop":1752561458867,"duration":0},"status":"passed","severity":"normal"},{"uid":"74922ef114d5fe43","name":"Subscribe to topic containing emoji and publish message","time":{"start":1752561089123,"stop":1752561089124,"duration":1},"status":"passed","severity":"normal"},{"uid":"4491cc4ee94208c8","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752560883558,"stop":1752560883558,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2fed9bd8c7791c3","name":"should handle errors when accessing navigator","time":{"start":1752560893356,"stop":1752560893357,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac5fa22a48d1d1eb","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1752561206266,"stop":1752561206274,"duration":8},"status":"passed","severity":"normal"},{"uid":"e5b8f43752d2d9b6","name":"should not create relay timers when relay is not provided","time":{"start":1752560894177,"stop":1752560894178,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe19fdb9b1382ba2","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752561205169,"stop":1752561205169,"duration":0},"status":"passed","severity":"normal"},{"uid":"10860124384c350d","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1752560912906,"stop":1752560912907,"duration":1},"status":"passed","severity":"normal"},{"uid":"12cdcf8ab47315f2","name":"should not fail to stop the service if it was not started","time":{"start":1752560959305,"stop":1752560959306,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e9dca46afc8673d","name":"should handle empty pubsub topics","time":{"start":1752560894184,"stop":1752560894187,"duration":3},"status":"passed","severity":"normal"},{"uid":"b0db023e0455b160","name":"should add received messages to bloom filter","time":{"start":1752560938433,"stop":1752560938433,"duration":0},"status":"passed","severity":"normal"},{"uid":"b65eed09c98b680b","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1752560878400,"stop":1752560878401,"duration":1},"status":"passed","severity":"normal"},{"uid":"32f3ccfd41a9783f","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1752560894729,"stop":1752560894729,"duration":0},"status":"passed","severity":"normal"},{"uid":"360333b77ac958c5","name":"start node with empty shard should fail","time":{"start":1752561213397,"stop":1752561213397,"duration":0},"status":"passed","severity":"normal"},{"uid":"37a03aca1ceb5ea2","name":"should handle task timeouts","time":{"start":1752560923880,"stop":1752560923881,"duration":1},"status":"passed","severity":"normal"},{"uid":"c97f4d843a133bd3","name":"rejects content-filtered query with only contentTopics","time":{"start":1752560894363,"stop":1752560894363,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2754b568e2dedf3","name":"Push message with numeric payload","time":{"start":1752561557647,"stop":1752561557647,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d49e90bd645143f","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1752560894484,"stop":1752560894485,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9e160fed7f82ed3","name":"should be able to dial TLS multiaddrs","time":{"start":1752561043351,"stop":1752561043351,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd94b479e45b8096","name":"Overlapping topic subscription","time":{"start":1752561089117,"stop":1752561089117,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bc50476e4527a28f","name":"should reject if Relay is requested but not mounted","time":{"start":1752560924192,"stop":1752560924193,"duration":1},"status":"passed","severity":"normal"},{"uid":"99b8be3c5e00029b","name":"Promise Callback - false","time":{"start":1752561213445,"stop":1752561213445,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ad49ba9d80d7440","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1752560974049,"stop":1752560974049,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ad92315122878f7","name":"Check received message containing Script","time":{"start":1752561396981,"stop":1752561396981,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bc2ad72ebf19746","name":"Subscribe to topic containing XML and publish message","time":{"start":1752561089121,"stop":1752561089121,"duration":0},"status":"passed","severity":"normal"},{"uid":"a57638f940e86979","name":"should handle different types of entries","time":{"start":1752560923043,"stop":1752560923046,"duration":3},"status":"passed","severity":"normal"},{"uid":"c64ac51be93c56fa","name":"Ordered callback, aborts when callback returns true","time":{"start":1752561206274,"stop":1752561206275,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbd108c76aa95e1","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752561458859,"stop":1752561458859,"duration":0},"status":"passed","severity":"normal"},{"uid":"b62cd38034069065","name":"should handle errors gracefully when getting peer info","time":{"start":1752560894131,"stop":1752560894131,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7c7996c371d0d3a","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752561458865,"stop":1752561458865,"duration":0},"status":"passed","severity":"normal"},{"uid":"25893bc99ff3dee4","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1752560878409,"stop":1752560878409,"duration":0},"status":"passed","severity":"normal"},{"uid":"868963892be9bed2","name":"Push message with shell command payload","time":{"start":1752561557665,"stop":1752561557665,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd9ba4712c038cb9","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1752561160221,"stop":1752561160222,"duration":1},"status":"passed","severity":"normal"},{"uid":"665cfd6ba03d62c2","name":"Push message with meta","time":{"start":1752561557658,"stop":1752561557658,"duration":0},"status":"passed","severity":"normal"},{"uid":"62c2359e09b3bf13","name":"should successfully unsubscribe from an existing subscription","time":{"start":1752560924271,"stop":1752560924271,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f921e9f27fc18b5","name":"Check received message containing Chinese","time":{"start":1752561396980,"stop":1752561396980,"duration":0},"status":"passed","severity":"normal"},{"uid":"3003953577ec7db9","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1752560923843,"stop":1752560923843,"duration":0},"status":"passed","severity":"normal"},{"uid":"a93af5bb44c5969d","name":"Promise Callback - true","time":{"start":1752561213441,"stop":1752561213445,"duration":4},"status":"passed","severity":"normal"},{"uid":"17f1c859aecc3f75","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1752560933414,"stop":1752560933414,"duration":0},"status":"passed","severity":"normal"},{"uid":"71bcee309e9146f9","name":"should add event listeners for waku:connection, peer connect and disconnect","time":{"start":1752560893965,"stop":1752560893967,"duration":2},"status":"passed","severity":"normal"},{"uid":"a5d5792ceadfda23","name":"Decoder throws on empty string content topic","time":{"start":1752560894728,"stop":1752560894728,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd7790d62ca80096","name":"Push message with content topic containing Arabic","time":{"start":1752561557668,"stop":1752561557668,"duration":0},"status":"passed","severity":"normal"},{"uid":"77e704eca0e80518","name":"should return false when navigator.onLine is false","time":{"start":1752560893320,"stop":1752560893320,"duration":0},"status":"passed","severity":"normal"},{"uid":"3580d53f547045a7","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1752560883561,"stop":1752560883561,"duration":0},"status":"passed","severity":"normal"},{"uid":"a885d5d7f1b1b3ba","name":"should properly create location multiaddrs - udp4","time":{"start":1752560884330,"stop":1752560884330,"duration":0},"status":"passed","severity":"normal"},{"uid":"e233bf6e010cd3b","name":"should reject if Filter is requested but not mounted","time":{"start":1752560924193,"stop":1752560924193,"duration":0},"status":"passed","severity":"normal"},{"uid":"45f05e95d7fcb78f","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1752561172108,"stop":1752561172108,"duration":0},"status":"passed","severity":"normal"},{"uid":"42ef08ecb1cbe201","name":"can start the service","time":{"start":1752561053389,"stop":1752561053392,"duration":3},"status":"passed","severity":"normal"},{"uid":"c50b5f68810b9dd9","name":"should wait for Store peer to be connected","time":{"start":1752560924194,"stop":1752560924195,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0a55ea409087499","name":"Register correct protocols","time":{"start":1752561089114,"stop":1752561089114,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2b8a72758d51dab","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1752560878396,"stop":1752560878396,"duration":0},"status":"passed","severity":"normal"},{"uid":"31fabf36266d5733","name":"Used by Waku Relay","time":{"start":1752561227096,"stop":1752561227096,"duration":0},"status":"passed","severity":"normal"},{"uid":"98f8bae2394e4dda","name":"Check received message containing shell command","time":{"start":1752561396983,"stop":1752561396983,"duration":0},"status":"passed","severity":"normal"},{"uid":"2763f78818c7b8cd","name":"should add event listener for peer:discovery","time":{"start":1752560893664,"stop":1752560893664,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c39b3313d57ca4e","name":"should initialize with Unhealthy status","time":{"start":1752560923736,"stop":1752560923752,"duration":16},"status":"passed","severity":"normal"},{"uid":"121f945587aa091d","name":"Check received message containing numeric","time":{"start":1752561396979,"stop":1752561396979,"duration":0},"status":"passed","severity":"normal"},{"uid":"927cbc6869d2c474","name":"should correctly map a content topic to a pubsub topic","time":{"start":1752560878420,"stop":1752560878421,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae2379fea4ee0d80","name":"should create ConnectionManager with required options","time":{"start":1752560894468,"stop":1752560894469,"duration":1},"status":"passed","severity":"normal"},{"uid":"8859a9ade412aca0","name":"should perform ping and update peer store on timer","time":{"start":1752560894168,"stop":1752560894168,"duration":0},"status":"passed","severity":"normal"},{"uid":"deb73ce2defd49c7","name":"should update peer store before dialing","time":{"start":1752560893677,"stop":1752560893684,"duration":7},"status":"passed","severity":"normal"},{"uid":"6674bf20b3a40851","name":"should dial all known peers when reached zero connections","time":{"start":1752560985914,"stop":1752560985914,"duration":0},"status":"passed","severity":"normal"},{"uid":"caaeb7febb884584","name":"Does not throw an exception when node disconnects","time":{"start":1752561227094,"stop":1752561227094,"duration":0},"status":"passed","severity":"normal"},{"uid":"27280cd5a5443a7a","name":"Overlapping topic subscription","time":{"start":1752561458854,"stop":1752561458854,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6ee9308643d85e","name":"should start all internal components","time":{"start":1752560894470,"stop":1752560894472,"duration":2},"status":"passed","severity":"normal"},{"uid":"c91f9c17816b9beb","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1752560906691,"stop":1752560906691,"duration":0},"status":"passed","severity":"normal"},{"uid":"769c8ed1d9220f82","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1752560878407,"stop":1752560878408,"duration":1},"status":"passed","severity":"normal"},{"uid":"78087726547186f1","name":"A test","time":{"start":1752561003470,"stop":1752561003471,"duration":1},"status":"passed","severity":"normal"},{"uid":"2388a1a88dca51fa","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1752560878412,"stop":1752560878413,"duration":1},"status":"passed","severity":"normal"},{"uid":"bebcd32a87ca0a01","name":"Subscribe to topic containing XML and receive message","time":{"start":1752561458857,"stop":1752561458857,"duration":0},"status":"passed","severity":"normal"},{"uid":"311ea76dd6d19d95","name":"Push message with custom timestamp: 1752557374376","time":{"start":1752561557674,"stop":1752561557674,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed1551cd334eaae","name":"should return empty list for no shard","time":{"start":1752560878405,"stop":1752560878406,"duration":1},"status":"passed","severity":"normal"},{"uid":"64f5c14fa18c219f","name":"Push message with content topic containing XML","time":{"start":1752561557655,"stop":1752561557655,"duration":0},"status":"passed","severity":"normal"},{"uid":"587454c612c7b44a","name":"should be safe to call multiple times","time":{"start":1752560894157,"stop":1752560894161,"duration":4},"status":"passed","severity":"normal"},{"uid":"3e1587a773d52a29","name":"should handle bootstrap limit of 1 correctly","time":{"start":1752560894021,"stop":1752560894023,"duration":2},"status":"passed","severity":"normal"},{"uid":"6dfe7d7014c41d9f","name":"should enable all discoveries when explicitly set","time":{"start":1752560923687,"stop":1752560923688,"duration":1},"status":"passed","severity":"normal"},{"uid":"81df564fec659b1b","name":"should return false when shard info is undefined","time":{"start":1752560894125,"stop":1752560894125,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bb9415a76287463","name":"should initialize bloom filter with correct parameters","time":{"start":1752560935715,"stop":1752560935716,"duration":1},"status":"passed","severity":"normal"},{"uid":"6be3fb6be4e4bcee","name":"should lock peers when selected","time":{"start":1752560924026,"stop":1752560924026,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cfe8f94078324b0","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752561086164,"stop":1752561086164,"duration":0},"status":"passed","severity":"normal"},{"uid":"de55bec3a09f63ef","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1752561160225,"stop":1752561160225,"duration":0},"status":"skipped","severity":"normal"},{"uid":"93bebd6ecca32320","name":"should add event listeners for peer connect and disconnect","time":{"start":1752560894157,"stop":1752560894157,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbececedd7f53750","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1752560960207,"stop":1752560960209,"duration":2},"status":"passed","severity":"normal"},{"uid":"bb0e5a7465fc358b","name":"should reject if WakuNode is not started","time":{"start":1752560924192,"stop":1752560924192,"duration":0},"status":"passed","severity":"normal"},{"uid":"65d96a73214f6eda","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1752560878411,"stop":1752560878412,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f28f1bf7b44b04c","name":"throws on content topic with empty encoding field","time":{"start":1752560878395,"stop":1752560878395,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccc6671e72e3c55","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752561205171,"stop":1752561205172,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a5e2b697a2cd04d6","name":"Check publish message containing XML","time":{"start":1752561079552,"stop":1752561079552,"duration":0},"status":"passed","severity":"normal"},{"uid":"82ae6e282fbc095","name":"Subscribe and receive messages via lightPush","time":{"start":1752561458860,"stop":1752561458860,"duration":0},"status":"passed","severity":"normal"},{"uid":"a10245c9c889837b","name":"Reusing cursor across nodes","time":{"start":1752561160223,"stop":1752561160224,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9c423a1ec8f549f","name":"Check received message containing short","time":{"start":1752561396978,"stop":1752561396978,"duration":0},"status":"passed","severity":"normal"},{"uid":"483001da9cd510a2","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1752560878421,"stop":1752560878421,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3878ca66a8970f3","name":"Check message on other pubsub topic is not received","time":{"start":1752561396985,"stop":1752561396985,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ab47c9c8d09f6fa","name":"returns all values when wanted number matches available values","time":{"start":1752560901552,"stop":1752560901554,"duration":2},"status":"passed","severity":"normal"},{"uid":"919384b48c02b958","name":"should throw an error for empty SingleShardInfos array","time":{"start":1752560878403,"stop":1752560878403,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5358c5253ec54d1","name":"should handle case when navigator is not available","time":{"start":1752560893329,"stop":1752560893329,"duration":0},"status":"passed","severity":"normal"},{"uid":"44a2426374ca9b5d","name":"should wait for LightPush peer to be connected","time":{"start":1752560924194,"stop":1752560924194,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5950064d7afe201","name":"Query with Ordered Callback, No Decoder","time":{"start":1752561172110,"stop":1752561172110,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecb190ea6db209c1","name":"Generator, custom pubsub topic","time":{"start":1752561205171,"stop":1752561205171,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a067e2497477cd3","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1752560902277,"stop":1752560902277,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ea07eb752a452e8","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752561458858,"stop":1752561458858,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cc35c8ccd482bf8","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752561458865,"stop":1752561458865,"duration":0},"status":"passed","severity":"normal"},{"uid":"895d16bfa3e941e8","name":"rejects hash query with time filter","time":{"start":1752560894364,"stop":1752560894365,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b589ce1fb1ab9a8","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752561458868,"stop":1752561458868,"duration":0},"status":"passed","severity":"normal"},{"uid":"c245d46a71f935c5","name":"throws an error for improperly formatted content topics","time":{"start":1752560878402,"stop":1752560878402,"duration":0},"status":"passed","severity":"normal"},{"uid":"92750470fc17bad9","name":"Push message with content topic containing JSON","time":{"start":1752561557670,"stop":1752561557671,"duration":1},"status":"passed","severity":"normal"},{"uid":"845d904094c70621","name":"should return the pubsub topic directly if a string is provided","time":{"start":1752560878417,"stop":1752560878417,"duration":0},"status":"passed","severity":"normal"},{"uid":"83a5309414085331","name":"should set field with only FILTER enabled","time":{"start":1752560884333,"stop":1752560884333,"duration":0},"status":"passed","severity":"normal"},{"uid":"11ed8b203b331e36","name":"should be safe to call multiple times","time":{"start":1752560893664,"stop":1752560893664,"duration":0},"status":"passed","severity":"normal"},{"uid":"faf196ecb52dc526","name":"should properly create location multiaddrs - tcp6","time":{"start":1752560884331,"stop":1752560884331,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b4b35ed6e55efb8","name":"throws on empty content topic","time":{"start":1752560878391,"stop":1752560878391,"duration":0},"status":"passed","severity":"normal"},{"uid":"a15ec8fa3a16cbf0","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752561190133,"stop":1752561190133,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ca7c6ed5e663215","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1752560883561,"stop":1752560883562,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c1fd11410807f44","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1752560933412,"stop":1752560933413,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0067b05661fdf5f","name":"should add event listeners to libp2p","time":{"start":1752560893306,"stop":1752560893311,"duration":5},"status":"passed","severity":"normal"},{"uid":"ad83d93922fe871f","name":"Subscribe to topic containing Russian and publish message","time":{"start":1752561089120,"stop":1752561089120,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee69de228bf855d9","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752561458861,"stop":1752561458861,"duration":0},"status":"passed","severity":"normal"},{"uid":"597f548b6612e98e","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752560883562,"stop":1752560883562,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0dab73f46febd58","name":"Push message equal or less that 1MB","time":{"start":1752561557674,"stop":1752561557674,"duration":0},"status":"passed","severity":"normal"},{"uid":"a07e0c5220e602dd","name":"Check received message containing SQL Injection","time":{"start":1752561396991,"stop":1752561396991,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fd1c909005b67","name":"should only return 1 node with store capability","time":{"start":1752560902569,"stop":1752560902569,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb92014af72dddd0","name":"should emit a peer event after start","time":{"start":1752561053401,"stop":1752561053402,"duration":1},"status":"passed","severity":"normal"},{"uid":"f43fabca8040cec7","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1752561089115,"stop":1752561089115,"duration":0},"status":"passed","severity":"normal"},{"uid":"a28deade3e3fe3d4","name":"Passing page size 110 when there are 120 messages","time":{"start":1752561220646,"stop":1752561220646,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7aff32de184fd64","name":"Subscribe to topic containing special chars and publish message","time":{"start":1752561089119,"stop":1752561089119,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b05ec2f80e23452","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1752560894173,"stop":1752560894177,"duration":4},"status":"passed","severity":"normal"},{"uid":"9b6e889a6c2b5632","name":"should return false when peer is on different cluster","time":{"start":1752560894106,"stop":1752560894107,"duration":1},"status":"passed","severity":"normal"},{"uid":"10710ca9ca9f4c2a","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1752560878423,"stop":1752560878423,"duration":0},"status":"passed","severity":"normal"},{"uid":"dec844edd0db0e6e","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1752560938438,"stop":1752560938439,"duration":1},"status":"passed","severity":"normal"},{"uid":"998d005dd8edfe8","name":"messageHashStr works with IProtoMessage","time":{"start":1752560894038,"stop":1752560894038,"duration":0},"status":"passed","severity":"normal"},{"uid":"e13bd36b8d14eaae","name":"Check publish message containing Basic HTML tag","time":{"start":1752561079552,"stop":1752561079553,"duration":1},"status":"passed","severity":"normal"},{"uid":"e486b34932542e01","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1752560933393,"stop":1752560933393,"duration":0},"status":"passed","severity":"normal"},{"uid":"7608022841a324c4","name":"random static sharding 9 - Cluster ID: 335, Shard ID: 152","time":{"start":1752561213395,"stop":1752561213395,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cd51bc2a3f9f1db","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1752560933399,"stop":1752560933399,"duration":0},"status":"passed","severity":"normal"},{"uid":"e53ccb0568f511f6","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1752561003111,"stop":1752561003113,"duration":2},"status":"passed","severity":"normal"},{"uid":"5381c1ae3f5df242","name":"Store - dialed after - with timeout","time":{"start":1752561234621,"stop":1752561234622,"duration":1},"status":"passed","severity":"normal"},{"uid":"4148911e957ed69a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1752560878411,"stop":1752560878411,"duration":0},"status":"passed","severity":"normal"},{"uid":"978ba3d37f74b447","name":"should handle browser offline state overriding peer connections","time":{"start":1752560893357,"stop":1752560893373,"duration":16},"status":"passed","severity":"normal"},{"uid":"f26ee46fb9536377","name":"Check message on other pubsub topic is not received","time":{"start":1752561396994,"stop":1752561396994,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d1697133cb1802e","name":"should insert message into bloom filter","time":{"start":1752560938430,"stop":1752560938431,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ecb7b1516e31911","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1752560893320,"stop":1752560893329,"duration":9},"status":"passed","severity":"normal"},{"uid":"14c57f602c88078e","name":"Query Generator, Multiple PubsubTopics","time":{"start":1752561172105,"stop":1752561172106,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e82bea1d114f0dc","name":"should dial with PeerId and return stream","time":{"start":1752560894477,"stop":1752560894477,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a0460c9a6da825a","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1752560924032,"stop":1752560924033,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd440c25b2180833","name":"should maintain desired error rate","time":{"start":1752560935717,"stop":1752560935718,"duration":1},"status":"passed","severity":"normal"},{"uid":"75d7862fe519d3b2","name":"Sign & Recover","time":{"start":1752560913297,"stop":1752560913297,"duration":0},"status":"passed","severity":"normal"},{"uid":"498cb5a6e824b5a6","name":"Check publish message containing long","time":{"start":1752561079543,"stop":1752561079544,"duration":1},"status":"passed","severity":"normal"},{"uid":"e63c2f34dbb3bc5b","name":"should not fail to stop the service if it was not started","time":{"start":1752560906688,"stop":1752560906688,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4835593d0b63352","name":"Publishes to nwaku","time":{"start":1752561066918,"stop":1752561066918,"duration":0},"status":"passed","severity":"normal"},{"uid":"75172909851922b0","name":"Check publish message containing numeric","time":{"start":1752561079544,"stop":1752561079544,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc522e7226f83cf6","name":"should not return locked peers if enough unlocked are available","time":{"start":1752560924027,"stop":1752560924027,"duration":0},"status":"passed","severity":"normal"},{"uid":"b69148a07c3eaad0","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1752560878398,"stop":1752560878399,"duration":1},"status":"passed","severity":"normal"},{"uid":"f99d690ac43390b8","name":"Subscribe and receive messages via waku relay post","time":{"start":1752561458861,"stop":1752561458861,"duration":0},"status":"passed","severity":"normal"},{"uid":"943c73be284a33cb","name":"Query generator for multiple messages","time":{"start":1752561206255,"stop":1752561206255,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6d9bc4c5a565667","name":"should initialize with default number of peers","time":{"start":1752560924023,"stop":1752560924024,"duration":1},"status":"passed","severity":"normal"},{"uid":"30729b07d497a3ea","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1752560878407,"stop":1752560878407,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ce859f365768ba0","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752561458860,"stop":1752561458860,"duration":0},"status":"passed","severity":"normal"},{"uid":"61814effa9060b63","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1752560924270,"stop":1752560924270,"duration":0},"status":"passed","severity":"normal"},{"uid":"592084b6216438a2","name":"should be delivered but not added to local log or bloom filter","time":{"start":1752560938438,"stop":1752560938438,"duration":0},"status":"passed","severity":"normal"},{"uid":"f995edad31debcec","name":"should handle peer disconnect event when no connections remain","time":{"start":1752560893331,"stop":1752560893335,"duration":4},"status":"passed","severity":"normal"},{"uid":"1e3b278845970ea","name":"should return true when peer is on the pubsub topic shard","time":{"start":1752560894129,"stop":1752560894129,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dfe45f9c4d5d398","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1752560933405,"stop":1752560933405,"duration":0},"status":"passed","severity":"normal"},{"uid":"21e5f67c3deb4017","name":"should process up to 3 peers at once","time":{"start":1752560893490,"stop":1752560893490,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd7b4f99e05646d9","name":"random static sharding 2 - Cluster ID: 379, Shard ID: 663","time":{"start":1752561213392,"stop":1752561213393,"duration":1},"status":"passed","severity":"normal"},{"uid":"52fdce0c8046ec77","name":"should not fail to start the service if it is already started","time":{"start":1752560959306,"stop":1752560959306,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4471a561db95723","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752561458868,"stop":1752561458868,"duration":0},"status":"passed","severity":"normal"},{"uid":"aac76dbd257f6244","name":"Light Node - default protocols","time":{"start":1752561234623,"stop":1752561234623,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec4172da5d635ef5","name":"should return false when peer is not on topic","time":{"start":1752560894485,"stop":1752560894485,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6074184f0d65578","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1752561089116,"stop":1752561089116,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9091d335bf4535c","name":"should throw an error for missing required configuration","time":{"start":1752560878406,"stop":1752560878406,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddf41841173bbdb6","name":"should handle mixed peer types with bootstrap limiting","time":{"start":1752560894024,"stop":1752560894024,"duration":0},"status":"passed","severity":"normal"},{"uid":"958363996db42c46","name":"should successfully subscribe to supported pubsub topic","time":{"start":1752560924270,"stop":1752560924270,"duration":0},"status":"passed","severity":"normal"},{"uid":"e248a0ee1d0f53b","name":"Check message with no pubsub topic is not received","time":{"start":1752561396994,"stop":1752561396995,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cf892be2036dba5","name":"Push message with content topic containing SQL Injection","time":{"start":1752561557655,"stop":1752561557655,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ac795cba9dcc95","name":"should handle network check errors gracefully","time":{"start":1752560893499,"stop":1752560893499,"duration":0},"status":"passed","severity":"normal"},{"uid":"65162dc6a85f02e0","name":"should check false positive rate","time":{"start":1752560935721,"stop":1752560935721,"duration":0},"status":"passed","severity":"normal"},{"uid":"b33a49d57b3bea5b","name":"should create KeepAliveManager with required options","time":{"start":1752560894156,"stop":1752560894156,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b2f47cc637ad9b6","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1752560933414,"stop":1752560933414,"duration":0},"status":"passed","severity":"normal"},{"uid":"85f3581f32cb92a3","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1752560933410,"stop":1752560933411,"duration":1},"status":"passed","severity":"normal"},{"uid":"26dd7d6b67aa7ddd","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1752560878410,"stop":1752560878410,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac2531181323f909","name":"Query with Ordered Callback, No message returned","time":{"start":1752561172110,"stop":1752561172111,"duration":1},"status":"passed","severity":"normal"},{"uid":"961095195536d758","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1752561160214,"stop":1752561160214,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec629b17f04b0e03","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1752561089116,"stop":1752561089116,"duration":0},"status":"passed","severity":"normal"},{"uid":"a93739f2da864f5","name":"should merge provided config with defaults","time":{"start":1752560894470,"stop":1752560894470,"duration":0},"status":"passed","severity":"normal"},{"uid":"62548aa41e44ddda","name":"should never report false negatives","time":{"start":1752560935718,"stop":1752560935718,"duration":0},"status":"passed","severity":"normal"},{"uid":"839584c22b26974f","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752561086165,"stop":1752561086165,"duration":0},"status":"passed","severity":"normal"},{"uid":"84c58849d32ea64","name":"should do nothing when connections still exist","time":{"start":1752560893986,"stop":1752560893986,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcd5f3fa987b4d4f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1752560878409,"stop":1752560878410,"duration":1},"status":"passed","severity":"normal"},{"uid":"96fa049b8d7d35a3","name":"should create dialer with libp2p and shardReader","time":{"start":1752560893456,"stop":1752560893457,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce7a75bb386c7d18","name":"Relay + Store","time":{"start":1752560959710,"stop":1752560959711,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc090b5f1bcff146","name":"should return true when peer is on the specified shard","time":{"start":1752560894124,"stop":1752560894124,"duration":0},"status":"passed","severity":"normal"},{"uid":"70dc917adf0fab61","name":"Query generator for multiple messages with different content topic format","time":{"start":1752561206260,"stop":1752561206262,"duration":2},"status":"passed","severity":"normal"},{"uid":"e740856f9b11ffc9","name":"should handle dial errors gracefully","time":{"start":1752560893489,"stop":1752560893489,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ba4e46153e939fa","name":"Sets default value correctly","time":{"start":1752561227096,"stop":1752561227097,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9599cea8a3cc42b","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1752560924271,"stop":1752560924271,"duration":0},"status":"passed","severity":"normal"},{"uid":"50dc4f7098ef5cea","name":"should dial peers from store when no connections remain","time":{"start":1752560893984,"stop":1752560893986,"duration":2},"status":"passed","severity":"normal"},{"uid":"357f7f6766f1a72a","name":"Check received message containing Script","time":{"start":1752561396991,"stop":1752561396991,"duration":0},"status":"passed","severity":"normal"},{"uid":"e36da1d742b6fc48","name":"should allow redial after cooldown period","time":{"start":1752560893478,"stop":1752560893478,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8c997823dddc9d5","name":"should return true when peer is on the same network","time":{"start":1752560894106,"stop":1752560894106,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b8880c2ceda5d93","name":"Push message with short payload","time":{"start":1752561557645,"stop":1752561557646,"duration":1},"status":"passed","severity":"normal"},{"uid":"15f2e43d275fe7a4","name":"Fails to publish message with size larger than 1 MB","time":{"start":1752561079560,"stop":1752561079560,"duration":0},"status":"passed","severity":"normal"},{"uid":"d06156829095fb06","name":"Push message with content topic containing JSON","time":{"start":1752561557656,"stop":1752561557656,"duration":0},"status":"passed","severity":"normal"},{"uid":"91e0a6c8048a15ec","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1752560878405,"stop":1752560878405,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e7aff6d94cb541f","name":"Push message with numeric payload","time":{"start":1752561557661,"stop":1752561557661,"duration":0},"status":"passed","severity":"normal"},{"uid":"898d29f5e1bf0c35","name":"Fails to push message with large meta","time":{"start":1752561557658,"stop":1752561557658,"duration":0},"status":"passed","severity":"normal"},{"uid":"be7f11ad054dd47","name":"should call waitForPeer on Relay","time":{"start":1752560924195,"stop":1752560924195,"duration":0},"status":"passed","severity":"normal"},{"uid":"af9c06129419fb30","name":"Init the array if not present","time":{"start":1752560877963,"stop":1752560877964,"duration":1},"status":"passed","severity":"normal"},{"uid":"201b7f573d2a02ee","name":"Push message with rate limit","time":{"start":1752561557658,"stop":1752561557659,"duration":1},"status":"passed","severity":"normal"},{"uid":"3021b2c0e6028cd5","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1752560878408,"stop":1752560878408,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a8072a742c42148","name":"Encoder throws on undefined content topic","time":{"start":1752560894727,"stop":1752560894727,"duration":0},"status":"passed","severity":"normal"},{"uid":"95b9cb379e314b5e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1752560933419,"stop":1752560933419,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf0dbf0074ab0ae8","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1752560902275,"stop":1752560902275,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7963f174ffcf1b9","name":"Generator, 2 different pubsubtopics","time":{"start":1752561205166,"stop":1752561205169,"duration":3},"status":"passed","severity":"normal"},{"uid":"8fe63fb575fbca69","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1752560933380,"stop":1752560933381,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffbbe9a3edc2a283","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1752560933411,"stop":1752560933411,"duration":0},"status":"passed","severity":"normal"},{"uid":"49772a849da68d34","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752561086163,"stop":1752561086163,"duration":0},"status":"passed","severity":"normal"},{"uid":"54a80e483af304e","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1752561079555,"stop":1752561079556,"duration":1},"status":"passed","severity":"normal"},{"uid":"df37597bd6323e83","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1752560933418,"stop":1752560933418,"duration":0},"status":"passed","severity":"normal"},{"uid":"7589a92213eba7bc","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app48/4/topic866/test.js","time":{"start":1752561190139,"stop":1752561190140,"duration":1},"status":"passed","severity":"normal"},{"uid":"729a325c14ad30f8","name":"should return false when no connections","time":{"start":1752560894011,"stop":1752560894011,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcaa00b2a809a0bc","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1752561160220,"stop":1752561160221,"duration":1},"status":"passed","severity":"normal"},{"uid":"44f2aa692330658c","name":"should retry on complete failure if specified","time":{"start":1752560923621,"stop":1752560923621,"duration":0},"status":"passed","severity":"normal"},{"uid":"ace9237cd313ed0c","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1752560923618,"stop":1752560923620,"duration":2},"status":"passed","severity":"normal"},{"uid":"782ee5a89eb7cce8","name":"should fail to send if no connected peers found","time":{"start":1752560923620,"stop":1752560923620,"duration":0},"status":"passed","severity":"normal"},{"uid":"bae075ee5e0b21d2","name":"should handle ping failures gracefully","time":{"start":1752560894169,"stop":1752560894169,"duration":0},"status":"passed","severity":"normal"},{"uid":"c77bfe349389de61","name":"should remove event listeners from libp2p","time":{"start":1752560893318,"stop":1752560893318,"duration":0},"status":"passed","severity":"normal"},{"uid":"205923eaa7392496","name":"should handle peer connect event","time":{"start":1752560893330,"stop":1752560893331,"duration":1},"status":"passed","severity":"normal"},{"uid":"294a51034a6248","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1752560884325,"stop":1752560884325,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd7a1716b879cdab","name":"should return false when pubsub topic parsing fails","time":{"start":1752560894130,"stop":1752560894130,"duration":0},"status":"passed","severity":"normal"},{"uid":"24f14582a63fbc11","name":"random static sharding 7 - Cluster ID: 138, Shard ID: 520","time":{"start":1752561213394,"stop":1752561213394,"duration":0},"status":"passed","severity":"normal"},{"uid":"92ccdd213fb32d05","name":"Push message with content topic containing shell command","time":{"start":1752561557656,"stop":1752561557657,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4fcb4bc43b76daa","name":"should be safe to call multiple times","time":{"start":1752560894475,"stop":1752560894475,"duration":0},"status":"passed","severity":"normal"},{"uid":"190e18be3492964b","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1752560924032,"stop":1752560924032,"duration":0},"status":"passed","severity":"normal"},{"uid":"773986964e3d718f","name":"should requeue task if no peer is available","time":{"start":1752560923876,"stop":1752560923877,"duration":1},"status":"passed","severity":"normal"},{"uid":"931dabee2e1e8990","name":"should handle null peers returned by getPeer","time":{"start":1752560894016,"stop":1752560894016,"duration":0},"status":"passed","severity":"normal"},{"uid":"b179449b0577f15c","name":"should do nothing if peer is not a bootstrap peer","time":{"start":1752560893976,"stop":1752560893977,"duration":1},"status":"passed","severity":"normal"},{"uid":"5978be18f058463c","name":"Push message with content topic containing emoji","time":{"start":1752561557672,"stop":1752561557672,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9b07b78e94e3227","name":"Push message with content topic containing unicode special characters","time":{"start":1752561557672,"stop":1752561557672,"duration":0},"status":"passed","severity":"normal"},{"uid":"39db09c7e022e557","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1752561220104,"stop":1752561220105,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad7cef6e354292f3","name":"Subscribe to topic containing numeric and publish message","time":{"start":1752561089118,"stop":1752561089118,"duration":0},"status":"passed","severity":"normal"},{"uid":"d29117a9aeb4fe83","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1752561230028,"stop":1752561230028,"duration":0},"status":"passed","severity":"normal"},{"uid":"944514fb6454712b","name":"should not retry if at least one success","time":{"start":1752560923886,"stop":1752560923887,"duration":1},"status":"passed","severity":"normal"},{"uid":"22fd285937c8224c","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1752560893355,"stop":1752560893356,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c5b30393c759d0b","name":"should properly create peer info with all multiaddrs","time":{"start":1752560884332,"stop":1752560884332,"duration":0},"status":"passed","severity":"normal"},{"uid":"c87bab6b4a066460","name":"should not receive a peer event before start","time":{"start":1752561053402,"stop":1752561053403,"duration":1},"status":"passed","severity":"normal"},{"uid":"27a22befb1cede4","name":"Subscribe to topic containing Script and receive message","time":{"start":1752561458865,"stop":1752561458865,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e8c67701faa8825","name":"Mutual subscription","time":{"start":1752561089113,"stop":1752561089113,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3abfa7928a58dcd","name":"Check meta is set [symmetric]","time":{"start":1752560912908,"stop":1752560912908,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecff681eabcc328e","name":"Push message with custom timestamp: 1752557374376","time":{"start":1752561557659,"stop":1752561557659,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ba984c27069a371","name":"should handle high bootstrap limit correctly","time":{"start":1752560894023,"stop":1752560894024,"duration":1},"status":"passed","severity":"normal"},{"uid":"97d608fdba31125d","name":"should return false when connections are non-bootstrap peers","time":{"start":1752560894012,"stop":1752560894013,"duration":1},"status":"passed","severity":"normal"},{"uid":"a172dcca5bb7ae2d","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1752560923844,"stop":1752560923844,"duration":0},"status":"passed","severity":"normal"},{"uid":"27ab8933cf197fe1","name":"Push 30 different messages","time":{"start":1752561557666,"stop":1752561557666,"duration":0},"status":"skipped","severity":"normal"},{"uid":"768b0d7ee4fd7942","name":"should throw an error for insufficient data","time":{"start":1752560878423,"stop":1752560878423,"duration":0},"status":"passed","severity":"normal"},{"uid":"b910fe61418fef92","name":"Query Generator - true","time":{"start":1752561213440,"stop":1752561213440,"duration":0},"status":"passed","severity":"normal"},{"uid":"174414de7eabd353","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1752560923689,"stop":1752560923691,"duration":2},"status":"passed","severity":"normal"},{"uid":"89d5e813a2434f47","name":"Publish message with rate limit","time":{"start":1752561079561,"stop":1752561079561,"duration":0},"status":"passed","severity":"normal"},{"uid":"8639a8b807bb7f1e","name":"tcp ip4 address","time":{"start":1752560883655,"stop":1752560883655,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b9caeeef0dce5ae","name":"should stop and cleanup resources","time":{"start":1752560924300,"stop":1752560924300,"duration":0},"status":"passed","severity":"normal"},{"uid":"940b722a8b38556f","name":"should not create multiple intervals when called multiple times","time":{"start":1752560893468,"stop":1752560893468,"duration":0},"status":"passed","severity":"normal"},{"uid":"4db7762fd7cc0a2c","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app61/9/topic531/proto","time":{"start":1752561190134,"stop":1752561190137,"duration":3},"status":"passed","severity":"normal"},{"uid":"41a014cafd0fb137","name":"should throw error - no public key","time":{"start":1752560884326,"stop":1752560884326,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc968d06e20ea996","name":"random static sharding 8 - Cluster ID: 90, Shard ID: 578","time":{"start":1752561213395,"stop":1752561213395,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b0b4b4c888b3304","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1752560974044,"stop":1752560974044,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6e948a6889f9806","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1752560878409,"stop":1752560878409,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdc36dad9ee90c5e","name":"should clear all timers","time":{"start":1752560894161,"stop":1752560894162,"duration":1},"status":"passed","severity":"normal"},{"uid":"71f2db9fba40c700","name":"Check received message containing Russian","time":{"start":1752561396990,"stop":1752561396991,"duration":1},"status":"passed","severity":"normal"},{"uid":"23400d9e6a67ba00","name":"should emit a peer event after start","time":{"start":1752560959306,"stop":1752560959307,"duration":1},"status":"passed","severity":"normal"},{"uid":"b86e83610a9b6871","name":"should remove expired entries after TTL has passed","time":{"start":1752560923035,"stop":1752560923035,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceb21467e1c70adc","name":"Push message with SQL Injection payload","time":{"start":1752561557663,"stop":1752561557663,"duration":0},"status":"passed","severity":"normal"},{"uid":"de614605f728856c","name":"should maintain proper timestamps if all messages received","time":{"start":1752560938432,"stop":1752560938433,"duration":1},"status":"passed","severity":"normal"},{"uid":"89be9f08520b8629","name":"Check message received after jswaku node is restarted","time":{"start":1752561396987,"stop":1752561396987,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba67b30cbe1a7742","name":"Decoder throws on empty string content topic","time":{"start":1752560912911,"stop":1752560912911,"duration":0},"status":"passed","severity":"normal"},{"uid":"55d2af469231cee3","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1752560933416,"stop":1752560933416,"duration":0},"status":"passed","severity":"normal"},{"uid":"77a8233ef610577d","name":"Push message with content topic containing special chars","time":{"start":1752561557668,"stop":1752561557668,"duration":0},"status":"passed","severity":"normal"},{"uid":"8458e15be4531c6b","name":"Relay - dialed after","time":{"start":1752561234619,"stop":1752561234620,"duration":1},"status":"passed","severity":"normal"},{"uid":"671ea8f4bc369688","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752561458865,"stop":1752561458865,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e867d135cf509e8","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752561458861,"stop":1752561458861,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7a43a4b63cdf9c6","name":"Relay","time":{"start":1752560959709,"stop":1752560959710,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ddca66434cac186","name":"Passing page size 11 when there are 10 messages","time":{"start":1752561220645,"stop":1752561220645,"duration":0},"status":"passed","severity":"normal"},{"uid":"4183e76fafb5b347","name":"Decoder throws on undefined content topic","time":{"start":1752560914332,"stop":1752560914332,"duration":0},"status":"passed","severity":"normal"},{"uid":"83de67fd11cb3a31","name":"Publish message with custom timestamp: Tue Jul 15 2025 05:31:11 GMT+0000 (Coordinated Universal Time)","time":{"start":1752561079556,"stop":1752561079557,"duration":1},"status":"passed","severity":"normal"},{"uid":"765334357443a28c","name":"less peers than existing","time":{"start":1752561053623,"stop":1752561053623,"duration":0},"status":"skipped","severity":"normal"},{"uid":"33533c412dc3ab75","name":"should drop connection via multiaddr with hangUp","time":{"start":1752561043350,"stop":1752561043350,"duration":0},"status":"passed","severity":"normal"},{"uid":"162259ad9480c034","name":"Check received message containing Basic HTML tag","time":{"start":1752561396982,"stop":1752561396982,"duration":0},"status":"passed","severity":"normal"},{"uid":"3699aa35d9e959f7","name":"Query with Promise Callback, No Decoder","time":{"start":1752561172113,"stop":1752561172114,"duration":1},"status":"passed","severity":"normal"},{"uid":"793a523cb6eed1fa","name":"Push message with long payload","time":{"start":1752561557647,"stop":1752561557647,"duration":0},"status":"passed","severity":"normal"},{"uid":"9071de61cf1a8b32","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1752560894168,"stop":1752560894168,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd9f549bc322a7dd","name":"new peer added after a peer was already found","time":{"start":1752561098870,"stop":1752561098870,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7e547a4760113264","name":"should return false when shard is not included in network shards","time":{"start":1752560923848,"stop":1752560923848,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef6c5c35b49b928c","name":"1 Relay, 1 fetch","time":{"start":1752560902049,"stop":1752560902050,"duration":1},"status":"passed","severity":"normal"},{"uid":"43290f6b50819129","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1752561230026,"stop":1752561230026,"duration":0},"status":"passed","severity":"normal"},{"uid":"4981740330ce1c5","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1752560933409,"stop":1752560933409,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d2a75efb79d9e8e","name":"should be able to decode the field with only FILTER set to true","time":{"start":1752560883559,"stop":1752560883560,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3935091992920bf","name":"Push message with content topic containing Arabic","time":{"start":1752561557654,"stop":1752561557654,"duration":0},"status":"passed","severity":"normal"},{"uid":"660105b751f39c56","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1752560933022,"stop":1752560933023,"duration":1},"status":"passed","severity":"normal"},{"uid":"291db0724e3f84c7","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1752560933404,"stop":1752560933404,"duration":0},"status":"passed","severity":"normal"},{"uid":"a899b6287914c5d4","name":"can query messages by message hash","time":{"start":1752561193240,"stop":1752561193240,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ee9cff52b2eb21a","name":"Push message with unicode special characters payload","time":{"start":1752561557652,"stop":1752561557652,"duration":0},"status":"passed","severity":"normal"},{"uid":"1104cada8342af70","name":"should not fail to start the service if it is already started","time":{"start":1752561053394,"stop":1752561053397,"duration":3},"status":"passed","severity":"normal"},{"uid":"2259719bc269b430","name":"should return null for non-existent peer","time":{"start":1752560894000,"stop":1752560894010,"duration":10},"status":"passed","severity":"normal"},{"uid":"7b0f3e66106385a3","name":"Check received message containing escaped characters","time":{"start":1752561396992,"stop":1752561396992,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4d1b5e80469c19d","name":"Ordered Callback - false","time":{"start":1752561213449,"stop":1752561213449,"duration":0},"status":"passed","severity":"normal"},{"uid":"1268c94aaa1df68f","name":"should create ConnectionManager with relay","time":{"start":1752560894469,"stop":1752560894469,"duration":0},"status":"passed","severity":"normal"},{"uid":"58ab80d5e499b77d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1752560933418,"stop":1752560933418,"duration":0},"status":"passed","severity":"normal"},{"uid":"78a098abe16a040e","name":"Push message with content topic containing unicode special characters","time":{"start":1752561557657,"stop":1752561557657,"duration":0},"status":"passed","severity":"normal"},{"uid":"44130109a7eb8fad","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1752561071258,"stop":1752561071259,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e996d0f58385ac4","name":"should return false when peer shard info is not found","time":{"start":1752560894125,"stop":1752560894129,"duration":4},"status":"passed","severity":"normal"},{"uid":"d123d932f24bffcb","name":"Passing page size 0 when there are 110 messages","time":{"start":1752561220643,"stop":1752561220643,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d3cd6b33a5984b0","name":"Check publish message containing Chinese","time":{"start":1752561079548,"stop":1752561079549,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1c7f6952abd7590","name":"Refresh subscription","time":{"start":1752561089116,"stop":1752561089117,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e0df58850cacf52d","name":"should attach causal history and bloom filter to each message","time":{"start":1752560938431,"stop":1752560938431,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce0ea39c0b092bd6","name":"random static sharding 3 - Cluster ID: 845, Shard ID: 928","time":{"start":1752561213393,"stop":1752561213393,"duration":0},"status":"passed","severity":"normal"},{"uid":"a805b06046ad1055","name":"Check received message with timestamp: 1752560953404000000 ","time":{"start":1752561396993,"stop":1752561396993,"duration":0},"status":"passed","severity":"normal"},{"uid":"df12d611c47edaf5","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752561557656,"stop":1752561557656,"duration":0},"status":"passed","severity":"normal"},{"uid":"356cc7bc12c072e5","name":"Push message with Russian payload","time":{"start":1752561557649,"stop":1752561557649,"duration":0},"status":"passed","severity":"normal"},{"uid":"b455135cd789bff1","name":"should retry failed tasks","time":{"start":1752560923877,"stop":1752560923880,"duration":3},"status":"passed","severity":"normal"},{"uid":"4d097c54c466a769","name":"Check received message containing short","time":{"start":1752561396988,"stop":1752561396988,"duration":0},"status":"passed","severity":"normal"},{"uid":"2056314b825ea3e2","name":"Check publish message containing Arabic","time":{"start":1752561079549,"stop":1752561079550,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1bf8e7079dbc9e","name":"Encoder throws on undefined content topic","time":{"start":1752560912909,"stop":1752560912910,"duration":1},"status":"passed","severity":"normal"},{"uid":"79fa12f56ead5faa","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752561086166,"stop":1752561086168,"duration":2},"status":"passed","severity":"normal"},{"uid":"3bd9dc98ff0ea94a","name":"Push message with unicode special characters payload","time":{"start":1752561557665,"stop":1752561557665,"duration":0},"status":"passed","severity":"normal"},{"uid":"157f2734400fcc1","name":"should reject if Store is requested but not mounted","time":{"start":1752560924193,"stop":1752560924193,"duration":0},"status":"passed","severity":"normal"},{"uid":"881858aa35fa341b","name":"Decoder throws on undefined content topic","time":{"start":1752560912910,"stop":1752560912911,"duration":1},"status":"passed","severity":"normal"},{"uid":"80295985abd3f80e","name":"should not discard bootstrap peers if under the limit","time":{"start":1752560985915,"stop":1752560985915,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b9d34049d1a1a20","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1752560878412,"stop":1752560878412,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b055577a8f0e73f","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752561458852,"stop":1752561458852,"duration":0},"status":"passed","severity":"normal"},{"uid":"f43dae5e410b1098","name":"Passing page size 19 when there are 20 messages","time":{"start":1752561220645,"stop":1752561220646,"duration":1},"status":"passed","severity":"normal"},{"uid":"354dc9c36d1f6f88","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1752560924300,"stop":1752560924300,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f3ca8dbd5b11b91","name":"should handle shard reader errors gracefully","time":{"start":1752560893491,"stop":1752560893492,"duration":1},"status":"passed","severity":"normal"},{"uid":"4285925667a45efa","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1752560894177,"stop":1752560894177,"duration":0},"status":"passed","severity":"normal"},{"uid":"40fec58d40fc1117","name":"random static sharding 1 - Cluster ID: 137, Shard ID: 504","time":{"start":1752561213391,"stop":1752561213391,"duration":0},"status":"passed","severity":"normal"},{"uid":"9817b1446ca3e1cc","name":"Push message with content topic containing emoji","time":{"start":1752561557657,"stop":1752561557658,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4eeac3f4b2c0d0","name":"Check message with no content topic is not received","time":{"start":1752561396995,"stop":1752561396995,"duration":0},"status":"passed","severity":"normal"},{"uid":"de7bbd2d4176aa10","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1752560933408,"stop":1752560933408,"duration":0},"status":"passed","severity":"normal"},{"uid":"304b4f917e143a93","name":"Subscribe and receives messages on 20 topics","time":{"start":1752561458853,"stop":1752561458853,"duration":0},"status":"passed","severity":"normal"},{"uid":"7462f97e32644855","name":"should handle errors in getTagsForPeer gracefully","time":{"start":1752560893983,"stop":1752560893983,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec5d256d9b4ca2fb","name":"can query messages normally","time":{"start":1752561193239,"stop":1752561193240,"duration":1},"status":"passed","severity":"normal"},{"uid":"219782cba8500312","name":"Check received message containing XML","time":{"start":1752561396981,"stop":1752561396982,"duration":1},"status":"passed","severity":"normal"},{"uid":"62e55e99426be9e0","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1752560923754,"stop":1752560923754,"duration":0},"status":"passed","severity":"normal"},{"uid":"7641260a372b78f5","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1752560924024,"stop":1752560924024,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bf7c6b54890d25b","name":"Throws when trying to push message with empty payload","time":{"start":1752561557653,"stop":1752561557653,"duration":0},"status":"passed","severity":"normal"},{"uid":"2257752148a7c0be","name":"should be safe to call multiple times","time":{"start":1752560893676,"stop":1752560893676,"duration":0},"status":"passed","severity":"normal"},{"uid":"3603b56aa9d518da","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1752561230029,"stop":1752561230029,"duration":0},"status":"passed","severity":"normal"},{"uid":"557d161c0d7616b0","name":"Subscribe and receive messages via waku relay post","time":{"start":1752561458852,"stop":1752561458852,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d5f7cf6bdcb4085","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1752560902275,"stop":1752560902276,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f48dbbde5808529","name":"Push message with long payload","time":{"start":1752561557661,"stop":1752561557661,"duration":0},"status":"passed","severity":"normal"},{"uid":"801c7b4c52e79c90","name":"should not allow unachievable error rate","time":{"start":1752560933021,"stop":1752560933022,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a097e8e2561ddf3","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1752560894178,"stop":1752560894178,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ba7dad354ff6f65","name":"should create an instance with libp2p and dialer","time":{"start":1752560893663,"stop":1752560893663,"duration":0},"status":"passed","severity":"normal"},{"uid":"22322f7a3616c670","name":"Asymmetric encrypt & decrypt","time":{"start":1752560913296,"stop":1752560913296,"duration":0},"status":"passed","severity":"normal"},{"uid":"19a5b220354e2a28","name":"should use provided shard info when available","time":{"start":1752560923843,"stop":1752560923843,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9884a0dd9eafb45","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1752560938434,"stop":1752560938435,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b303bebfecc074c","name":"should partition messages based on acknowledgement status","time":{"start":1752560938437,"stop":1752560938437,"duration":0},"status":"passed","severity":"normal"},{"uid":"3247460c7f3cf720","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1752560938436,"stop":1752560938436,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0a944c2e680db0f","name":"Push message with JSON payload","time":{"start":1752561557664,"stop":1752561557664,"duration":0},"status":"passed","severity":"normal"},{"uid":"d226a33860d53a16","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752561458866,"stop":1752561458866,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef8b04aafc71d07","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752561146960,"stop":1752561146960,"duration":0},"status":"passed","severity":"normal"},{"uid":"648b58d5da7c4cbb","name":"should be online or offline if network state changed","time":{"start":1752560974049,"stop":1752560974051,"duration":2},"status":"passed","severity":"normal"},{"uid":"ad002bb223f6b810","name":"should use DNS peer discovery with light client","time":{"start":1752560959308,"stop":1752560959309,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a0a4d4f3abc2cf21","name":"should return PeerId when Multiaddr input is provided","time":{"start":1752560894200,"stop":1752560894201,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f4fde78b8fbcd8e","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1752560883561,"stop":1752560883561,"duration":0},"status":"passed","severity":"normal"},{"uid":"414887c6705b0f44","name":"should not receive a peer event after stop","time":{"start":1752561053403,"stop":1752561053403,"duration":0},"status":"passed","severity":"normal"},{"uid":"e042000c3cf3a9d1","name":"Fails to publish message with empty text","time":{"start":1752561079558,"stop":1752561079558,"duration":0},"status":"passed","severity":"normal"},{"uid":"996753c7fcdf812a","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1752561160215,"stop":1752561160220,"duration":5},"status":"passed","severity":"normal"},{"uid":"6c6d5210e45b059d","name":"Waku message hash computation (meta attribute not present)","time":{"start":1752560894033,"stop":1752560894033,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecca9cacac5d75cb","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752561146962,"stop":1752561146962,"duration":0},"status":"passed","severity":"normal"},{"uid":"da8e5f8801389ced","name":"Check message with no pubsub topic is not received","time":{"start":1752561396986,"stop":1752561396986,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddced6e8505115b6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1752560933418,"stop":1752560933419,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ebc6d80c4115a7d","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752561086165,"stop":1752561086165,"duration":0},"status":"passed","severity":"normal"},{"uid":"7177e47350204857","name":"Subscribe to topic containing long and publish message","time":{"start":1752561089118,"stop":1752561089118,"duration":0},"status":"passed","severity":"normal"},{"uid":"94cb642efd32cedf","name":"rejects hash query with content filter parameters","time":{"start":1752560894364,"stop":1752560894364,"duration":0},"status":"passed","severity":"normal"},{"uid":"9990cf040b3235a2","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1752560923688,"stop":1752560923688,"duration":0},"status":"passed","severity":"normal"},{"uid":"446366b1c9b14b70","name":"Push message with short payload","time":{"start":1752561557661,"stop":1752561557661,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee1a145c87deb3ac","name":"should stop ping timers on peer disconnect","time":{"start":1752560894164,"stop":1752560894167,"duration":3},"status":"passed","severity":"normal"},{"uid":"457cb57a1e15e39a","name":"should encode/decode to text encoding","time":{"start":1752560884329,"stop":1752560884329,"duration":0},"status":"passed","severity":"normal"},{"uid":"868795e8ece65ee5","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752561458851,"stop":1752561458851,"duration":0},"status":"passed","severity":"normal"},{"uid":"b787872f487f2bd1","name":"Passing page size 1 when there are 4 messages","time":{"start":1752561220644,"stop":1752561220644,"duration":0},"status":"passed","severity":"normal"},{"uid":"f726bb1311b51ec5","name":"should not allow k > 12","time":{"start":1752560933019,"stop":1752560933021,"duration":2},"status":"passed","severity":"normal"},{"uid":"6cd03e969fda6424","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1752560878412,"stop":1752560878412,"duration":0},"status":"passed","severity":"normal"},{"uid":"95007df4a1b7af7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1752560878411,"stop":1752560878411,"duration":0},"status":"passed","severity":"normal"},{"uid":"7044eef8809882f3","name":"should handle complete connection lifecycle","time":{"start":1752560893357,"stop":1752560893357,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad6cfd76f7d644b6","name":"should not execute task if max attempts is 0","time":{"start":1752560923881,"stop":1752560923886,"duration":5},"status":"passed","severity":"normal"},{"uid":"b058a41a26005859","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1752560878418,"stop":1752560878418,"duration":0},"status":"passed","severity":"normal"},{"uid":"f761bbd7768b0077","name":"Subscribe to topic containing XML and receive message","time":{"start":1752561458866,"stop":1752561458866,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7bb00b185d049d1","name":"Decrypt messages","time":{"start":1752561055158,"stop":1752561055158,"duration":0},"status":"passed","severity":"normal"},{"uid":"bddfb1f91319d605","name":"Check received message containing Arabic","time":{"start":1752561396980,"stop":1752561396981,"duration":1},"status":"passed","severity":"normal"},{"uid":"9351b2de27adc716","name":"should be safe to call multiple times","time":{"start":1752560894473,"stop":1752560894473,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5f61bd69885cbe5","name":"A test","time":{"start":1752561003472,"stop":1752561003472,"duration":0},"status":"passed","severity":"normal"},{"uid":"b77484bfb5838938","name":"Check message with invalid timestamp is not received","time":{"start":1752561396985,"stop":1752561396985,"duration":0},"status":"passed","severity":"normal"},{"uid":"92498ad12a3a7e7e","name":"should skip peer when dialed recently","time":{"start":1752560893478,"stop":1752560893478,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f34ba606340a3f1","name":"Publish without waiting for remote peer","time":{"start":1752561089114,"stop":1752561089114,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7f1590796f55040","name":"should return false when peer has no shard info","time":{"start":1752560894107,"stop":1752560894107,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3852a8187beb8ce","name":"should properly compute the node id","time":{"start":1752560884328,"stop":1752560884328,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2566544515805d3","name":"should process queue every 500ms","time":{"start":1752560893490,"stop":1752560893490,"duration":0},"status":"passed","severity":"normal"},{"uid":"bff90fde3eccea3a","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app45/9/topic719/xml","time":{"start":1752561190143,"stop":1752561190143,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ab5d52ee89b0ef7","name":"Push message with Russian payload","time":{"start":1752561557663,"stop":1752561557663,"duration":0},"status":"passed","severity":"normal"},{"uid":"e75995bdc66c489b","name":"ignores domain fetching errors","time":{"start":1752560902567,"stop":1752560902567,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ca90b2773e6b88d","name":"should handle peer store errors gracefully","time":{"start":1752560893999,"stop":1752560893999,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f4aef11114d3c2e","name":"start node with empty content topic","time":{"start":1752561190149,"stop":1752561190149,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbace8aea4382e7c","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1752560878423,"stop":1752560878423,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e868f2d5dbd3ef6","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1752560878396,"stop":1752560878397,"duration":1},"status":"passed","severity":"normal"},{"uid":"2856f02ed662db98","name":"Push message with content topic containing short","time":{"start":1752561557653,"stop":1752561557653,"duration":0},"status":"passed","severity":"normal"},{"uid":"f685c2166241ad39","name":"should return unique PubsubTopics for static sharding","time":{"start":1752560878404,"stop":1752560878404,"duration":0},"status":"passed","severity":"normal"},{"uid":"3872e5db556697cd","name":"Push message with Basic HTML tag payload","time":{"start":1752561557664,"stop":1752561557664,"duration":0},"status":"passed","severity":"normal"},{"uid":"f551afb983c7744c","name":"should continually clean up expired entries at intervals","time":{"start":1752560923051,"stop":1752560923051,"duration":0},"status":"passed","severity":"normal"},{"uid":"e45c28abec8385b","name":"Check publish message containing shell command","time":{"start":1752561079554,"stop":1752561079554,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a5121c17ccc42c8","name":"should be able to encode the field with only FILTER set to true","time":{"start":1752560883554,"stop":1752560883555,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b9a27eec1a6d130","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1752560902278,"stop":1752560902278,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fadce15fd1712dc","name":"Check publish message containing Script","time":{"start":1752561079551,"stop":1752561079552,"duration":1},"status":"passed","severity":"normal"},{"uid":"300194b045644b6a","name":"should get tags for the connected peer","time":{"start":1752560893976,"stop":1752560893976,"duration":0},"status":"passed","severity":"normal"},{"uid":"25eee47742d60f7a","name":"throws on content topic with generation field greater than 0","time":{"start":1752560878393,"stop":1752560878393,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5193f62c9cb591e","name":"Check publish message containing Russian","time":{"start":1752561079550,"stop":1752561079550,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ccfa38e0ca7e8d6","name":"should send to specified number of peers of used peers","time":{"start":1752560923621,"stop":1752560923621,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e74db8e514c896a","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1752560914330,"stop":1752560914330,"duration":0},"status":"passed","severity":"normal"},{"uid":"e719cc17beb02516","name":"messageHashStr produces consistent results for the same input","time":{"start":1752560894038,"stop":1752560894038,"duration":0},"status":"passed","severity":"normal"},{"uid":"983a2963227d7da3","name":"Subscribe to topic containing short and receive message","time":{"start":1752561458863,"stop":1752561458863,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c33e44e44d63724","name":"Push message with Chinese payload","time":{"start":1752561557662,"stop":1752561557662,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca76fc9ed307cb2","name":"should return empty array when no peers connected","time":{"start":1752560894479,"stop":1752560894479,"duration":0},"status":"passed","severity":"normal"},{"uid":"60123872844aecbf","name":"LightPush","time":{"start":1752561234622,"stop":1752561234622,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd9805f946ab2af8","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app8/2/topic350/test.js","time":{"start":1752561190147,"stop":1752561190147,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa969def0aa2f4fb","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1752561230028,"stop":1752561230028,"duration":0},"status":"passed","severity":"normal"},{"uid":"bff7bd9b25eb76c2","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1752560902569,"stop":1752560902570,"duration":1},"status":"passed","severity":"normal"},{"uid":"1348bc1dcfd80d5","name":"Check received message with timestamp: 1752560953404 ","time":{"start":1752561396984,"stop":1752561396984,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff34aec46cbaa91a","name":"throws on content topic with non-number generation field","time":{"start":1752560878392,"stop":1752560878393,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d50aded28f248f7","name":"isConnected between 2 js-waku relay nodes","time":{"start":1752560974048,"stop":1752560974048,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3a53ca5d76cf64b","name":"should handle all zero keep alive options","time":{"start":1752560894187,"stop":1752560894187,"duration":0},"status":"passed","severity":"normal"},{"uid":"44af7a34c7aa78c6","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1752561003113,"stop":1752561003113,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f192e1fd0a020eb","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1752560933403,"stop":1752560933403,"duration":0},"status":"passed","severity":"normal"},{"uid":"4356481ffaef389c","name":"should throw error - no id","time":{"start":1752560884326,"stop":1752560884326,"duration":0},"status":"passed","severity":"normal"},{"uid":"a50e3d4bf12079f0","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752561396996,"stop":1752561396996,"duration":0},"status":"passed","severity":"normal"},{"uid":"47147eba654999c","name":"Fails to publish duplicate message","time":{"start":1752561079557,"stop":1752561079557,"duration":0},"status":"passed","severity":"normal"},{"uid":"accd010f623d8eac","name":"should properly create location multiaddrs - tcp","time":{"start":1752560884331,"stop":1752560884332,"duration":1},"status":"passed","severity":"normal"},{"uid":"907d7e2488d258b4","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1752560878404,"stop":1752560878404,"duration":0},"status":"passed","severity":"normal"},{"uid":"df497d567e40451c","name":"should handle general insertion and lookup correctly","time":{"start":1752560935720,"stop":1752560935720,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f0dc54d0a50e549","name":"nwaku subscribes","time":{"start":1752561066917,"stop":1752561066917,"duration":0},"status":"passed","severity":"normal"},{"uid":"21de6a8400bb5d9a","name":"Relay - dialed first","time":{"start":1752561234619,"stop":1752561234619,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b7e37235116b8df","name":"Push message with content topic containing Russian","time":{"start":1752561557669,"stop":1752561557669,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5dc157256b37d0b","name":"should clear dial history on stop","time":{"start":1752560893469,"stop":1752560893469,"duration":0},"status":"passed","severity":"normal"},{"uid":"e067389782c9898c","name":"Generator, 2 different pubsubtopics","time":{"start":1752561205171,"stop":1752561205171,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3f8720d51f0188ef","name":"should handle a minimal index list","time":{"start":1752560878422,"stop":1752560878422,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f1815338a64978f","name":"should return no connections if no open connection provided","time":{"start":1752560894237,"stop":1752560894237,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcbab28a5279348f","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1752560924269,"stop":1752560924270,"duration":1},"status":"passed","severity":"normal"},{"uid":"f273a4631269ba6a","name":"should load peers from local storage and dispatch events","time":{"start":1752560906691,"stop":1752560906691,"duration":0},"status":"passed","severity":"normal"},{"uid":"364f2b7e60efa4c6","name":"Subscribe and receives messages on 20 topics","time":{"start":1752561458862,"stop":1752561458862,"duration":0},"status":"passed","severity":"normal"},{"uid":"f27243f0eeb506df","name":"Push message equal or less that 1MB","time":{"start":1752561557660,"stop":1752561557660,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e9a980990e11e35","name":"Query Generator, No message returned","time":{"start":1752561172107,"stop":1752561172108,"duration":1},"status":"passed","severity":"normal"},{"uid":"68f57397f0e50f58","name":"Check received message containing unicode special characters","time":{"start":1752561396992,"stop":1752561396993,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d3c00f9a849ed15","name":"should handle mixed bootstrap and non-bootstrap peers","time":{"start":1752560894015,"stop":1752560894016,"duration":1},"status":"passed","severity":"normal"},{"uid":"15f736a4aa592a5","name":"should transition to Unhealthy when no connections","time":{"start":1752560923753,"stop":1752560923753,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5a9be4342aae42b","name":"Check publish message containing unicode special characters","time":{"start":1752561079554,"stop":1752561079555,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c021b4804ddb0e0","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1752560878403,"stop":1752560878403,"duration":0},"status":"passed","severity":"normal"},{"uid":"82ce7f04fe8a5961","name":"Check message with no payload is not received","time":{"start":1752561396995,"stop":1752561396995,"duration":0},"status":"passed","severity":"normal"},{"uid":"9568dde84401c4c4","name":"should keep entries that haven't expired yet","time":{"start":1752560923035,"stop":1752560923043,"duration":8},"status":"passed","severity":"normal"},{"uid":"ea547807f4ac6b96","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1752560894036,"stop":1752560894036,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfd89dd8bdc16528","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1752560933397,"stop":1752560933397,"duration":0},"status":"passed","severity":"normal"},{"uid":"b262088c9c384e45","name":"should not create timers for topics where peer is not in mesh","time":{"start":1752560894178,"stop":1752560894179,"duration":1},"status":"passed","severity":"normal"},{"uid":"7513ae03e392794b","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1752560883560,"stop":1752560883560,"duration":0},"status":"passed","severity":"normal"},{"uid":"295c42e6a54f8517","name":"should handle case with all peers already connected","time":{"start":1752560893997,"stop":1752560893998,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f2ab5f3c02e597d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1752560933416,"stop":1752560933417,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccb06f5a803676b6","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752561458855,"stop":1752561458855,"duration":0},"status":"passed","severity":"normal"},{"uid":"4362cf1c973097a3","name":"should return false when peer is not found","time":{"start":1752560894130,"stop":1752560894131,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a3a9a57514449db","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1752560878402,"stop":1752560878402,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ea8393b4767a46c","name":"Check received message containing JSON","time":{"start":1752561396982,"stop":1752561396982,"duration":0},"status":"passed","severity":"normal"},{"uid":"93fa7cf1e74bab4c","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1752560923753,"stop":1752560923753,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ad1f1c78010f9b1","name":"Nodes with multiple pubsub topic","time":{"start":1752561071262,"stop":1752561071262,"duration":0},"status":"passed","severity":"normal"},{"uid":"fea325d560350afa","name":"Passing an array","time":{"start":1752561227095,"stop":1752561227095,"duration":0},"status":"passed","severity":"normal"},{"uid":"b63e2da2bd230470","name":"should properly create location multiaddrs - udp","time":{"start":1752560884331,"stop":1752560884331,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb427469dea501cc","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1752560924033,"stop":1752560924033,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7e584470caa8fa6","name":"should not receive a peer event before start","time":{"start":1752560906689,"stop":1752560906690,"duration":1},"status":"passed","severity":"normal"},{"uid":"987e57b363cee644","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1752560933417,"stop":1752560933417,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe0f55ea2624d1b6","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1752560933392,"stop":1752560933393,"duration":1},"status":"passed","severity":"normal"},{"uid":"16f04f0d59daefa5","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1752561098871,"stop":1752561098873,"duration":2},"status":"passed","severity":"normal"},{"uid":"6cd237a7b3f4a097","name":"should not receive a peer event after stop","time":{"start":1752560959307,"stop":1752560959308,"duration":1},"status":"passed","severity":"normal"},{"uid":"2391ec0e02c8c22e","name":"Symmetric encrypt & Decrypt","time":{"start":1752560913296,"stop":1752560913297,"duration":1},"status":"passed","severity":"normal"},{"uid":"981a73d586767b5c","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1752560912908,"stop":1752560912908,"duration":0},"status":"passed","severity":"normal"},{"uid":"498606efb2201e9","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1752561089123,"stop":1752561089123,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c6f04f3c56e7f5b","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1752560894037,"stop":1752560894037,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb06516947fb7d41","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1752561230029,"stop":1752561230029,"duration":0},"status":"passed","severity":"normal"},{"uid":"deb08a3ad76dcf55","name":"passes more than one ENR URLs and attempts connection","time":{"start":1752560959309,"stop":1752560959310,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e46b9ccaa10adf79","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1752560878421,"stop":1752560878421,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f249a30d47de465","name":"Subscribe to topic containing Script and publish message","time":{"start":1752561089121,"stop":1752561089121,"duration":0},"status":"passed","severity":"normal"},{"uid":"3996b4febf75b90e","name":"Query Generator - false","time":{"start":1752561213440,"stop":1752561213441,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b27d6dfb6c6cd08","name":"Delete observer","time":{"start":1752561055158,"stop":1752561055159,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bf4c5727a14c41f","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app4/7/topic95/proto","time":{"start":1752561190138,"stop":1752561190139,"duration":1},"status":"passed","severity":"normal"},{"uid":"e30617c8df094aed","name":"should be delivered immediately if received","time":{"start":1752560938439,"stop":1752560938439,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b8d60bcad515999","name":"should handle dial errors gracefully","time":{"start":1752560893677,"stop":1752560893677,"duration":0},"status":"passed","severity":"normal"},{"uid":"98ed8e034ec36c57","name":"should handle case with no peers in store","time":{"start":1752560893997,"stop":1752560893997,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f653c8e2f2196c1","name":"should skip peer when not on same shard","time":{"start":1752560893479,"stop":1752560893479,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5b58f6223b94a0a","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1752560878398,"stop":1752560878398,"duration":0},"status":"passed","severity":"normal"},{"uid":"90190baaa396678d","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752561146959,"stop":1752561146959,"duration":0},"status":"passed","severity":"normal"},{"uid":"93014a580b3a4707","name":"Should update shard info","time":{"start":1752561043751,"stop":1752561043752,"duration":1},"status":"passed","severity":"normal"},{"uid":"21b79ddac891baf4","name":"returns all values when wanted number is greater than available values","time":{"start":1752560901556,"stop":1752560901556,"duration":0},"status":"passed","severity":"normal"},{"uid":"169902fc7c3ebd86","name":"Push 30 different messages","time":{"start":1752561557652,"stop":1752561557653,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5339b116d9d6d04d","name":"should handle complete peer lifecycle","time":{"start":1752560894188,"stop":1752560894188,"duration":0},"status":"passed","severity":"normal"},{"uid":"798e702fbb0c1cb0","name":"should dial peer when peer is discovered","time":{"start":1752560893677,"stop":1752560893677,"duration":0},"status":"passed","severity":"normal"},{"uid":"84e10739ec70d8e4","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1752560933387,"stop":1752560933387,"duration":0},"status":"passed","severity":"normal"},{"uid":"51136922f0cf5be3","name":"should skip updating peer store if peer has same addresses","time":{"start":1752560893685,"stop":1752560893685,"duration":0},"status":"passed","severity":"normal"}]