mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-16 11:53:14 +00:00
1 line
187 KiB
JSON
1 line
187 KiB
JSON
[{"uid":"62d5f0d4293f05fb","name":"throws on content topic with too few or too many fields","time":{"start":1755205699385,"stop":1755205699385,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd8e59acdb1dde27","name":"should be safe to call multiple times","time":{"start":1755205715911,"stop":1755205715911,"duration":0},"status":"passed","severity":"normal"},{"uid":"da5b9bf12f4cd553","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1755205699399,"stop":1755205699399,"duration":0},"status":"passed","severity":"normal"},{"uid":"827dd1623769c7f","name":"Publish message with custom timestamp: Thu Aug 14 2025 22:12:41 GMT+0000 (Coordinated Universal Time)","time":{"start":1755205968325,"stop":1755205968325,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cfd582c6e2012","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1755205699406,"stop":1755205699406,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8030dcefeaa442","name":"should insert message id into causal history","time":{"start":1755205764821,"stop":1755205764821,"duration":0},"status":"passed","severity":"normal"},{"uid":"89ccb726be17bae9","name":"should create ShardReader with static shards network config","time":{"start":1755205714985,"stop":1755205714985,"duration":0},"status":"passed","severity":"normal"},{"uid":"577af2d5c0969fae","name":"Check message with no payload is not received","time":{"start":1755206232788,"stop":1755206232788,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1ca222b6131ef65","name":"Check publish message containing Script","time":{"start":1755205968319,"stop":1755205968320,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ced5ae86d7c18c5","name":"isConnected between 2 js-waku relay nodes","time":{"start":1755205800451,"stop":1755205800451,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dff003ab6cd3280","name":"should handle peerStore errors gracefully","time":{"start":1755205715918,"stop":1755205715918,"duration":0},"status":"passed","severity":"normal"},{"uid":"608cf440e66745e0","name":"random static sharding 6 - Cluster ID: 197, Shard ID: 620","time":{"start":1755206059563,"stop":1755206059563,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c3d4fdae2e39a0e","name":"rejects hash query with time filter","time":{"start":1755205715542,"stop":1755205715543,"duration":1},"status":"passed","severity":"normal"},{"uid":"283c8b8f2e72fb3b","name":"Callback on promise, aborts when callback returns true","time":{"start":1755206103806,"stop":1755206103806,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dc1e39172371b81","name":"random static sharding 9 - Cluster ID: 975, Shard ID: 9","time":{"start":1755206059566,"stop":1755206059566,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b4e8e801f8a1ed0","name":"Fields are not dropped","time":{"start":1755205715670,"stop":1755205715670,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d65c3f51a88b434","name":"msgTime: 0 ms from now, startTime: 1754946903997, endTime: 1755206103997","time":{"start":1755206117495,"stop":1755206117495,"duration":0},"status":"passed","severity":"normal"},{"uid":"be1eab287fa4e81a","name":"Push message with custom timestamp: 1755209404083","time":{"start":1755206252662,"stop":1755206252662,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef29b0a76f1aa5b5","name":"should stop all internal components","time":{"start":1755205715911,"stop":1755205715911,"duration":0},"status":"passed","severity":"normal"},{"uid":"75358c552a6071ca","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1755205759308,"stop":1755205759308,"duration":0},"status":"passed","severity":"normal"},{"uid":"f60e9b3ec3bb359c","name":"Check publish message containing special chars","time":{"start":1755205968291,"stop":1755205968292,"duration":1},"status":"passed","severity":"normal"},{"uid":"5068313afa3fc430","name":"should enable all discoveries when explicitly set","time":{"start":1755205746056,"stop":1755205746056,"duration":0},"status":"passed","severity":"normal"},{"uid":"c037e5be758289b9","name":"should encode/decode to text encoding","time":{"start":1755205705593,"stop":1755205705594,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b2c9c82039a40b2","name":"Check received message containing Arabic","time":{"start":1755206232783,"stop":1755206232783,"duration":0},"status":"passed","severity":"normal"},{"uid":"6477f91d07ad0f59","name":"Promise Callback - false","time":{"start":1755206087953,"stop":1755206087954,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f0910ba4d9c5e29","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1755205764822,"stop":1755205764822,"duration":0},"status":"passed","severity":"normal"},{"uid":"b35f0ca9dc43a822","name":"topics with same application and version share the same shard","time":{"start":1755205699396,"stop":1755205699396,"duration":0},"status":"passed","severity":"normal"},{"uid":"a63f5989e04732c9","name":"Push message with content topic containing unicode special characters","time":{"start":1755206252659,"stop":1755206252660,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0b7c49745aa81e1","name":"should reject if WakuNode is not started","time":{"start":1755205746657,"stop":1755205746657,"duration":0},"status":"passed","severity":"normal"},{"uid":"764a6ccdfe8e3f03","name":"Passing page size 10 when there are 10 messages","time":{"start":1755206102152,"stop":1755206102152,"duration":0},"status":"passed","severity":"normal"},{"uid":"7322f4e0751117d1","name":"should be able to decode the field with only STORE set to true","time":{"start":1755205704861,"stop":1755205704861,"duration":0},"status":"passed","severity":"normal"},{"uid":"86b571b276d9f3ca","name":"handles different clusterIds correctly","time":{"start":1755205699397,"stop":1755205699397,"duration":0},"status":"passed","severity":"normal"},{"uid":"294b6c3c770ce788","name":"should query peer with peer exchange protocol","time":{"start":1755205725434,"stop":1755205725435,"duration":1},"status":"passed","severity":"normal"},{"uid":"d30e13ae3deea90b","name":"can query messages normally","time":{"start":1755206080348,"stop":1755206080349,"duration":1},"status":"passed","severity":"normal"},{"uid":"528c315cc15e63c5","name":"Push to array if already present","time":{"start":1755205699013,"stop":1755205699013,"duration":0},"status":"passed","severity":"normal"},{"uid":"e153072661bad99f","name":"Push message with content topic containing Russian","time":{"start":1755206252658,"stop":1755206252658,"duration":0},"status":"passed","severity":"normal"},{"uid":"406dcd77fccb3ae","name":"different cluster: nodes don't connect","time":{"start":1755205856709,"stop":1755205856710,"duration":1},"status":"passed","severity":"normal"},{"uid":"158b4453b7f96070","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755205856722,"stop":1755205856723,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b1e51896b53691d","name":"Meta field set when metaSetter is specified","time":{"start":1755205716042,"stop":1755205716042,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2f0afe0fd432593","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1755205745534,"stop":1755205745534,"duration":0},"status":"passed","severity":"normal"},{"uid":"94fef74b0de04c2","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1755205759310,"stop":1755205759311,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8b9f07fb934893a","name":"returns all values when wanted number matches available values","time":{"start":1755205723814,"stop":1755205723816,"duration":2},"status":"passed","severity":"normal"},{"uid":"e15e5cf3894afb68","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755206254908,"stop":1755206254908,"duration":0},"status":"passed","severity":"normal"},{"uid":"1639725cbb13b465","name":"should not fail to stop the service if it was not started","time":{"start":1755205729248,"stop":1755205729248,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf3128406dfddf4b","name":"should not change state when connections remain after disconnect","time":{"start":1755205714351,"stop":1755205714351,"duration":0},"status":"passed","severity":"normal"},{"uid":"d909f9b660137a41","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1755205759319,"stop":1755205759319,"duration":0},"status":"passed","severity":"normal"},{"uid":"a931dd0f57d56a86","name":"nwaku subscribes","time":{"start":1755205965768,"stop":1755205965768,"duration":0},"status":"passed","severity":"normal"},{"uid":"77d74bb132d6b579","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755206254914,"stop":1755206254915,"duration":1},"status":"passed","severity":"normal"},{"uid":"3744c144cfbd20cd","name":"should throw an error for insufficient data","time":{"start":1755205699514,"stop":1755205699514,"duration":0},"status":"passed","severity":"normal"},{"uid":"77c43b8048b8f6c0","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1755205800447,"stop":1755205800448,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bf061d1200e84db","name":"should handle complete connection lifecycle","time":{"start":1755205714363,"stop":1755205714364,"duration":1},"status":"passed","severity":"normal"},{"uid":"bec55f3d7d95d","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1755205699393,"stop":1755205699393,"duration":0},"status":"passed","severity":"normal"},{"uid":"940c56fa60c10fcc","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1755205705589,"stop":1755205705589,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef47b188b2632308","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755206254903,"stop":1755206254903,"duration":0},"status":"passed","severity":"normal"},{"uid":"17805e86990c2c31","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755206254896,"stop":1755206254896,"duration":0},"status":"passed","severity":"normal"},{"uid":"de4ed5d22ca98749","name":"Check message with non string payload is not received","time":{"start":1755206232780,"stop":1755206232781,"duration":1},"status":"passed","severity":"normal"},{"uid":"456990523b61f3d2","name":"should handle peer not in mesh for all topics","time":{"start":1755205715327,"stop":1755205715327,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2691aa28628d6ab","name":"should dial all peers on dial","time":{"start":1755205869455,"stop":1755205869456,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d0a8ddccf086588","name":"should not be delivered","time":{"start":1755205764828,"stop":1755205764828,"duration":0},"status":"passed","severity":"normal"},{"uid":"777509901dc1ca61","name":"should start and stop interval correctly","time":{"start":1755205745973,"stop":1755205745973,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f5da1b68b523f8b","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1755205974383,"stop":1755205974383,"duration":0},"status":"passed","severity":"normal"},{"uid":"275bab34488c759a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1755205759332,"stop":1755205759335,"duration":3},"status":"passed","severity":"normal"},{"uid":"d7776bccf01a757c","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1755205699513,"stop":1755205699514,"duration":1},"status":"passed","severity":"normal"},{"uid":"85b2370fbe7e7bfb","name":"should drop connection via multiaddr with hangUp","time":{"start":1755205869458,"stop":1755205869459,"duration":1},"status":"passed","severity":"normal"},{"uid":"15ee1ead63d29b7b","name":"should decode valid enr with tcp successfully","time":{"start":1755205705590,"stop":1755205705590,"duration":0},"status":"passed","severity":"normal"},{"uid":"7372ef289faeba3c","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1755205764828,"stop":1755205764828,"duration":0},"status":"passed","severity":"normal"},{"uid":"d600c76c0480b33c","name":"Js publishes, other Js receives","time":{"start":1755205965770,"stop":1755205965770,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee9a9f3e872d66eb","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755205957910,"stop":1755205957911,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee86c465735bdd24","name":"Overlapping topic subscription","time":{"start":1755205974384,"stop":1755205974385,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f4c111c6801fd85d","name":"should add event listeners to libp2p","time":{"start":1755205714314,"stop":1755205714315,"duration":1},"status":"passed","severity":"normal"},{"uid":"143e08a517583a04","name":"should be delivered immediately if received","time":{"start":1755205764829,"stop":1755205764829,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd4ee6701ce5ffed","name":"should dial peer when on same shard","time":{"start":1755205715182,"stop":1755205715182,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fa4607e3cf86293","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1755205725372,"stop":1755205725372,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9dbf3efb4c245ae","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1755205724973,"stop":1755205724973,"duration":0},"status":"passed","severity":"normal"},{"uid":"628d119297cb93a6","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1755206117492,"stop":1755206117492,"duration":0},"status":"passed","severity":"normal"},{"uid":"af711170ca58731f","name":"Check received message containing Chinese","time":{"start":1755206232774,"stop":1755206232774,"duration":0},"status":"passed","severity":"normal"},{"uid":"82da24c9f4987aaa","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755206254915,"stop":1755206254915,"duration":0},"status":"passed","severity":"normal"},{"uid":"14658aaf22e5ca4","name":"should do nothing if no non-locked connections to drop","time":{"start":1755205715731,"stop":1755205715731,"duration":0},"status":"passed","severity":"normal"},{"uid":"f10bf7b4de685dc","name":"Subscribe and receives messages on 20 topics","time":{"start":1755206254898,"stop":1755206254898,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d3ebc1afc7699cb","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1755206103807,"stop":1755206103807,"duration":0},"status":"passed","severity":"normal"},{"uid":"12f84e87892958cb","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1755205699394,"stop":1755205699395,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf5ceeb74fb93400","name":"should set default options when no config provided","time":{"start":1755205715908,"stop":1755205715909,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7c439eb955e39f1","name":"should return usable stream attached to connection","time":{"start":1755205715740,"stop":1755205715740,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ab4098048d949b3","name":"should handle onConnected and onDisconnected","time":{"start":1755205746306,"stop":1755205746313,"duration":7},"status":"passed","severity":"normal"},{"uid":"c2709cf8d04593d5","name":"Check message with no content topic is not received","time":{"start":1755206232787,"stop":1755206232788,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ac6ad32a254c6c1","name":"should dial with multiaddr and return stream","time":{"start":1755205715913,"stop":1755205715914,"duration":1},"status":"passed","severity":"normal"},{"uid":"6336c4d25ea18a4d","name":"returns only open connection if one present","time":{"start":1755205715615,"stop":1755205715615,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4e840e3bf2a5137","name":"should clear dial history on stop","time":{"start":1755205715162,"stop":1755205715162,"duration":0},"status":"passed","severity":"normal"},{"uid":"e361e24a9e84b673","name":"Push message with rate limit","time":{"start":1755206252661,"stop":1755206252661,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac4a1a7320297b68","name":"Push message with Chinese payload","time":{"start":1755206252645,"stop":1755206252646,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6bb1c81a9c76ad6","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1755205759325,"stop":1755205759325,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc10052330fac72c","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755206254913,"stop":1755206254913,"duration":0},"status":"passed","severity":"normal"},{"uid":"425b2e55376aa204","name":"should hang up with PeerId and return true on success","time":{"start":1755205715915,"stop":1755205715916,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1acfc86af36faab","name":"should handle task timeouts","time":{"start":1755205745986,"stop":1755205745986,"duration":0},"status":"passed","severity":"normal"},{"uid":"64c83ba26ce259bf","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755205957907,"stop":1755205957909,"duration":2},"status":"passed","severity":"normal"},{"uid":"3247b980158cf34b","name":"should skip peer when dialed recently","time":{"start":1755205715174,"stop":1755205715174,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef9ac900d4c06689","name":"should create ConnectionManager with relay","time":{"start":1755205715908,"stop":1755205715908,"duration":0},"status":"passed","severity":"normal"},{"uid":"f470e07061550561","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1755205715337,"stop":1755205715337,"duration":0},"status":"passed","severity":"normal"},{"uid":"da948d7178eeab89","name":"yields undefined for messages without content topic","time":{"start":1755205715826,"stop":1755205715826,"duration":0},"status":"passed","severity":"normal"},{"uid":"65361f5f22954419","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1755205764559,"stop":1755205764559,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c230e93547a4123","name":"Refresh subscription","time":{"start":1755205974384,"stop":1755205974384,"duration":0},"status":"skipped","severity":"normal"},{"uid":"253177cdea3e856e","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1755205968326,"stop":1755205968327,"duration":1},"status":"passed","severity":"normal"},{"uid":"95eb794acc2f4a2","name":"Nwaku publishes","time":{"start":1755205965769,"stop":1755205965770,"duration":1},"status":"passed","severity":"normal"},{"uid":"cae7d2a89882106c","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755205856710,"stop":1755205856714,"duration":4},"status":"passed","severity":"normal"},{"uid":"69f1fb1d59c13b5","name":"Push message with numeric payload","time":{"start":1755206252644,"stop":1755206252645,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfd52db6a184e1f7","name":"Publish message with custom timestamp: Fri Aug 23 2024 21:12:41 GMT+0000 (Coordinated Universal Time)","time":{"start":1755205968324,"stop":1755205968324,"duration":0},"status":"passed","severity":"normal"},{"uid":"de803353f5c665e4","name":"Subscribe to topic containing long and receive message","time":{"start":1755206254910,"stop":1755206254910,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b147979a075e09b","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1755205746825,"stop":1755205746825,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aa7510d7948d4fe","name":"should handle corrupted local storage data gracefully","time":{"start":1755205729251,"stop":1755205729251,"duration":0},"status":"passed","severity":"normal"},{"uid":"38f5a9a536b85ab6","name":"Ephemeral field set to true","time":{"start":1755205716042,"stop":1755205716042,"duration":0},"status":"passed","severity":"normal"},{"uid":"51582fd47711e982","name":"should skip peers that were recently queried","time":{"start":1755205725433,"stop":1755205725434,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca86b86750762578","name":"ends if stream creation fails","time":{"start":1755205715824,"stop":1755205715824,"duration":0},"status":"passed","severity":"normal"},{"uid":"fde3d742422ba533","name":"should handle queue overflow by adding peers to queue","time":{"start":1755205715196,"stop":1755205715197,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddf693b27f9ed94","name":"Push message with Russian payload","time":{"start":1755206252646,"stop":1755206252646,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7ee2aa72b5b27fc","name":"Check received message containing Chinese","time":{"start":1755206232783,"stop":1755206232783,"duration":0},"status":"passed","severity":"normal"},{"uid":"632d45b7be088d86","name":"should handle peer store errors gracefully","time":{"start":1755205715727,"stop":1755205715729,"duration":2},"status":"passed","severity":"normal"},{"uid":"8c52251fcebaad2e","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755206254910,"stop":1755206254911,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b46e5714e387808","name":"Check received message containing numeric","time":{"start":1755206232774,"stop":1755206232774,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b8cb189782eb0c2","name":"should request peer renewal on specific errors","time":{"start":1755205745985,"stop":1755205745986,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5b328b1c4c63b7","name":"Check received message with timestamp: 1755205779836 ","time":{"start":1755206232786,"stop":1755206232786,"duration":0},"status":"passed","severity":"normal"},{"uid":"40c0b31e43bb70d4","name":"ignores domain fetching errors","time":{"start":1755205725649,"stop":1755205725650,"duration":1},"status":"passed","severity":"normal"},{"uid":"4416c6ff3ee6f036","name":"isConnected should return true after first peer connects","time":{"start":1755205800449,"stop":1755205800450,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cab82689964e638","name":"Init the array if not present","time":{"start":1755205699011,"stop":1755205699012,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb73469d49ed4ccc","name":"should not start if already started","time":{"start":1755205725425,"stop":1755205725428,"duration":3},"status":"passed","severity":"normal"},{"uid":"a1854bb63736661c","name":"Query Generator, No Decoder","time":{"start":1755206077308,"stop":1755206077308,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eb166bd5b7d9e0f","name":"Correctly serialized arguments","time":{"start":1755205856888,"stop":1755205856888,"duration":0},"status":"passed","severity":"normal"},{"uid":"a31220af40ed8a2","name":"should stop peer exchange discovery","time":{"start":1755205725428,"stop":1755205725429,"duration":1},"status":"passed","severity":"normal"},{"uid":"59eae3c92ee4ae09","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1755205715309,"stop":1755205715309,"duration":0},"status":"passed","severity":"normal"},{"uid":"742e22434543c9f7","name":"Decoder throws on empty string content topic","time":{"start":1755205716043,"stop":1755205716043,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb43d9e3bad9ba03","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1755205746057,"stop":1755205746064,"duration":7},"status":"passed","severity":"normal"},{"uid":"12a857b056e7ca4","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755206254898,"stop":1755206254899,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a57cede54008ffe","name":"Check received message with timestamp: 1755205779836000000 ","time":{"start":1755206232786,"stop":1755206232786,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a0cc2ce89d4529a","name":"should initialize with Unhealthy status","time":{"start":1755205745526,"stop":1755205745527,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7eeeb194ae48de1","name":"should push the message to the outgoing buffer","time":{"start":1755205764820,"stop":1755205764820,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d0c07cbdc6922e1","name":"should handle case when navigator is not available","time":{"start":1755205714343,"stop":1755205714343,"duration":0},"status":"passed","severity":"normal"},{"uid":"321dd592585825d3","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1755205724969,"stop":1755205724970,"duration":1},"status":"passed","severity":"normal"},{"uid":"89130c6719b96400","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755205803847,"stop":1755205803847,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ca8a8ffe426c639","name":"should not receive a peer event after stop","time":{"start":1755205785273,"stop":1755205785273,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5c36077a7c5ef91","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1755205725376,"stop":1755205725377,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e20b891c0200448","name":"should wait for Filter peer to be connected","time":{"start":1755205746666,"stop":1755205746666,"duration":0},"status":"passed","severity":"normal"},{"uid":"3346cf273b6f70f","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1755205746811,"stop":1755205746812,"duration":1},"status":"passed","severity":"normal"},{"uid":"49fc5de7ba3023e4","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1755205759301,"stop":1755205759302,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf7cd1b44e57b0da","name":"should not create multiple intervals when called multiple times","time":{"start":1755205715161,"stop":1755205715161,"duration":0},"status":"passed","severity":"normal"},{"uid":"e358b1ab4e9a1a62","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1755205759313,"stop":1755205759319,"duration":6},"status":"passed","severity":"normal"},{"uid":"c5a08e9c91ddba33","name":"should handle a minimal index list","time":{"start":1755205699513,"stop":1755205699513,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aded024514c75fd","name":"Decoder throws on empty string content topic","time":{"start":1755205736768,"stop":1755205736768,"duration":0},"status":"passed","severity":"normal"},{"uid":"c18346d264bdf92a","name":"Query generator for 2000 messages","time":{"start":1755206103807,"stop":1755206103808,"duration":1},"status":"passed","severity":"normal"},{"uid":"453f4116462c8a0c","name":"Check received message containing special chars","time":{"start":1755206232774,"stop":1755206232774,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cd4e3f8261a1dbc","name":"should handle malformed response data","time":{"start":1755205725377,"stop":1755205725377,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9ae1eb6c488300b","name":"isConnected return false after peer stops","time":{"start":1755205800450,"stop":1755205800450,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c7019d167eb0ddf","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1755205714789,"stop":1755205714789,"duration":0},"status":"passed","severity":"normal"},{"uid":"23258d76bf6e0ab7","name":"isConnected should return false after all peers disconnect","time":{"start":1755205800450,"stop":1755205800450,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1c982d4005cfa6a","name":"should be safe to call multiple times","time":{"start":1755205714760,"stop":1755205714760,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc1ccc08eab7c1aa","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1755205723817,"stop":1755205723819,"duration":2},"status":"passed","severity":"normal"},{"uid":"ac8068ab51d146ee","name":"should initialize with default options","time":{"start":1755205725423,"stop":1755205725424,"duration":1},"status":"passed","severity":"normal"},{"uid":"a46e63ab3e0cc9fd","name":"Push message equal or less that 1MB","time":{"start":1755206252662,"stop":1755206252662,"duration":0},"status":"passed","severity":"normal"},{"uid":"655b14c41dbd5856","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755205704859,"stop":1755205704860,"duration":1},"status":"passed","severity":"normal"},{"uid":"78af55141ff03890","name":"Push message with JSON payload","time":{"start":1755206252654,"stop":1755206252654,"duration":0},"status":"passed","severity":"normal"},{"uid":"59a7227b83c1a6aa","name":"Passing invalid cursor","time":{"start":1755206072534,"stop":1755206072534,"duration":0},"status":"passed","severity":"normal"},{"uid":"7000d305d131ec70","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1755205759325,"stop":1755205759325,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd57187f7b758c01","name":"Subscribe to topic containing Script and receive message","time":{"start":1755206254912,"stop":1755206254913,"duration":1},"status":"passed","severity":"normal"},{"uid":"885b0f2c44337fb1","name":"should be sent with empty content","time":{"start":1755205764827,"stop":1755205764827,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aad2e75bf39c0bf","name":"should skip peers without peerInfo in ENR","time":{"start":1755205725439,"stop":1755205725440,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ebb8ea742b7fd2b","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755205957911,"stop":1755205957911,"duration":0},"status":"passed","severity":"normal"},{"uid":"1187b8f81e5c36df","name":"should never report false negatives","time":{"start":1755205762579,"stop":1755205762579,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2f7696dc88a13e","name":"should query peers that support peer exchange","time":{"start":1755205725431,"stop":1755205725432,"duration":1},"status":"passed","severity":"normal"},{"uid":"d77957980394f23b","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755206254898,"stop":1755206254898,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd4645dd6ff56958","name":"Waku message hash computation (no timestamp)","time":{"start":1755205715227,"stop":1755205715227,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8dbc1e361f6fdd7","name":"should return different streams if requested simultaniously","time":{"start":1755205715741,"stop":1755205715741,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff68d1e48834b5b","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755206254903,"stop":1755206254903,"duration":0},"status":"passed","severity":"normal"},{"uid":"93ef0f94b0985102","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1755205759298,"stop":1755205759298,"duration":0},"status":"passed","severity":"normal"},{"uid":"efa12ef7200d1ef4","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1755205759298,"stop":1755205759299,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd606beb73078001","name":"should return false","time":{"start":1755205705592,"stop":1755205705592,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b3cf7c418e48b29","name":"should return false and handle errors gracefully","time":{"start":1755205715916,"stop":1755205715917,"duration":1},"status":"passed","severity":"normal"},{"uid":"85eb505b82c3aabe","name":"tcp ip4 address","time":{"start":1755205704825,"stop":1755205704828,"duration":3},"status":"passed","severity":"normal"},{"uid":"f5ef8fdb58655dd5","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1755205746291,"stop":1755205746291,"duration":0},"status":"passed","severity":"normal"},{"uid":"232767c22d5c445","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1755205759300,"stop":1755205759301,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c4e35b32f59d158","name":"should increase lamport timestamp","time":{"start":1755205764821,"stop":1755205764822,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dc355030ce12671","name":"should be safe to call multiple times","time":{"start":1755205715717,"stop":1755205715717,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfe0e974988e4995","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1755205759311,"stop":1755205759312,"duration":1},"status":"passed","severity":"normal"},{"uid":"49f28b266cbe68fb","name":"should dial peer immediately when queue is empty","time":{"start":1755205715163,"stop":1755205715172,"duration":9},"status":"passed","severity":"normal"},{"uid":"bd9c425013133a8c","name":"should properly create location multiaddrs - tcp","time":{"start":1755205705596,"stop":1755205705597,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ec7d50f89fb0e16","name":"should skip peer when failed to dial recently","time":{"start":1755205715174,"stop":1755205715174,"duration":0},"status":"passed","severity":"normal"},{"uid":"b774f177cce361cc","name":"should allow redial after failed dial cooldown expires","time":{"start":1755205715188,"stop":1755205715196,"duration":8},"status":"passed","severity":"normal"},{"uid":"7be1fd1f1e7992bb","name":"accepts time-filtered query with content filter","time":{"start":1755205715543,"stop":1755205715543,"duration":0},"status":"passed","severity":"normal"},{"uid":"a237e3bfb58cfecc","name":"Check received message containing Russian","time":{"start":1755206232783,"stop":1755206232783,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f4ac89c0ccf1073","name":"should use configured peers when available","time":{"start":1755205746826,"stop":1755205746826,"duration":0},"status":"passed","severity":"normal"},{"uid":"16415ea707ea4071","name":"Bloom filter","time":{"start":1755205764558,"stop":1755205764558,"duration":0},"status":"passed","severity":"normal"},{"uid":"9950c20fd70c7b9","name":"should not create relay timers when relay is not provided","time":{"start":1755205715310,"stop":1755205715310,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbd9830c17d72e5b","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1755205759295,"stop":1755205759296,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d982ebf4a3ee933","name":"handles different networkShards values correctly","time":{"start":1755205699398,"stop":1755205699398,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b3d0b81f932313f","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755206254912,"stop":1755206254912,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b9ebe4590df77b5","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1755205715536,"stop":1755205715537,"duration":1},"status":"passed","severity":"normal"},{"uid":"b59104d4d3507688","name":"should handle case with all peers already connected","time":{"start":1755205715726,"stop":1755205715726,"duration":0},"status":"passed","severity":"normal"},{"uid":"363ba8e797626cba","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1755205759312,"stop":1755205759312,"duration":0},"status":"passed","severity":"normal"},{"uid":"26172b3ec54507a4","name":"should filter out undefined ENRs","time":{"start":1755205725370,"stop":1755205725371,"duration":1},"status":"passed","severity":"normal"},{"uid":"27dcf4f87095b9c3","name":"Push message with emoji payload","time":{"start":1755206252655,"stop":1755206252655,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce5eed3382629e9","name":"should not dispatch event when already connected","time":{"start":1755205714351,"stop":1755205714352,"duration":1},"status":"passed","severity":"normal"},{"uid":"883fe8bbd6f46212","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1755205746320,"stop":1755205746320,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f9bd9364d5a85b2","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1755205746503,"stop":1755205746504,"duration":1},"status":"passed","severity":"normal"},{"uid":"72014be6fa628176","name":"Reusing cursor across nodes","time":{"start":1755206072533,"stop":1755206072533,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cde4752a7a09f11","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1755205759326,"stop":1755205759330,"duration":4},"status":"passed","severity":"normal"},{"uid":"1acc696908925e4a","name":"should partition messages based on acknowledgement status","time":{"start":1755205764827,"stop":1755205764827,"duration":0},"status":"passed","severity":"normal"},{"uid":"6432d05daaf46884","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1755205699401,"stop":1755205699401,"duration":0},"status":"passed","severity":"normal"},{"uid":"26062dd69f0f6025","name":"Ephemeral field is preserved - encoder v0","time":{"start":1755205786151,"stop":1755205786151,"duration":0},"status":"passed","severity":"normal"},{"uid":"137dd8cf538e3942","name":"should check false positive rate","time":{"start":1755205762582,"stop":1755205762582,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0f4ff79df3412e9","name":"Nodes with multiple pubsub topic","time":{"start":1755205961547,"stop":1755205961548,"duration":1},"status":"passed","severity":"normal"},{"uid":"70720485dcc510ba","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1755205961549,"stop":1755205961549,"duration":0},"status":"passed","severity":"normal"},{"uid":"973e2821d1519b9d","name":"Check received message containing escaped characters","time":{"start":1755206232785,"stop":1755206232785,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d47bbfae99a418e","name":"should skip peers that don't support peer exchange","time":{"start":1755205725432,"stop":1755205725432,"duration":0},"status":"passed","severity":"normal"},{"uid":"65dcd9dc34ed294c","name":"should handle zero peers request","time":{"start":1755205725379,"stop":1755205725380,"duration":1},"status":"passed","severity":"normal"},{"uid":"df3988baf4e66717","name":"should handle complete dial lifecycle","time":{"start":1755205715208,"stop":1755205715208,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d393049e45a210b","name":"Subscribe to topic containing XML and receive message","time":{"start":1755206254913,"stop":1755206254913,"duration":0},"status":"passed","severity":"normal"},{"uid":"e855abbcbe5630fc","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1755205786151,"stop":1755205786151,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec7478e9ad9ffccb","name":"Check publish message containing JSON","time":{"start":1755205968321,"stop":1755205968322,"duration":1},"status":"passed","severity":"normal"},{"uid":"17620951075e89bc","name":"should return PeerId when PeerId is provided","time":{"start":1755205715338,"stop":1755205715338,"duration":0},"status":"passed","severity":"normal"},{"uid":"274323bed83315fe","name":"Nodes with multiple pubsub topic","time":{"start":1755205961549,"stop":1755205961550,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0dcd94281166a7b","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1755205736766,"stop":1755205736766,"duration":0},"status":"passed","severity":"normal"},{"uid":"8478a78b4d72d7aa","name":"should clear the dialing interval","time":{"start":1755205715161,"stop":1755205715162,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2492a91260c32bf","name":"Promise Callback - true","time":{"start":1755206087953,"stop":1755206087953,"duration":0},"status":"passed","severity":"normal"},{"uid":"52ccd16a0b3df754","name":"Query generator for multiple messages with different message text format","time":{"start":1755206103802,"stop":1755206103804,"duration":2},"status":"passed","severity":"normal"},{"uid":"a41c774947876891","name":"should remove event listeners from libp2p","time":{"start":1755205714326,"stop":1755205714326,"duration":0},"status":"passed","severity":"normal"},{"uid":"834f75fb9396b118","name":"can start and stop the service","time":{"start":1755205785270,"stop":1755205785270,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d249e1b6daa4507","name":"Get Nodes","time":{"start":1755205725117,"stop":1755205725118,"duration":1},"status":"passed","severity":"normal"},{"uid":"69f74ca154a8452c","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755206232788,"stop":1755206232789,"duration":1},"status":"passed","severity":"normal"},{"uid":"94de448a3a6ff09b","name":"recovers when dns.resolve returns empty","time":{"start":1755205725649,"stop":1755205725649,"duration":0},"status":"passed","severity":"normal"},{"uid":"d207044167a74d4e","name":"passes more than one ENR URLs and attempts connection","time":{"start":1755205785277,"stop":1755205785277,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a22c66d55c537fe5","name":"Push 30 different messages","time":{"start":1755206252650,"stop":1755206252650,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dff77c86af466246","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1755205699403,"stop":1755205699403,"duration":0},"status":"passed","severity":"normal"},{"uid":"77cb0eff571644d2","name":"should dial one peer on dial","time":{"start":1755205869457,"stop":1755205869458,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed9297406b24ae10","name":"Stops search when maxGet is reached","time":{"start":1755205725118,"stop":1755205725119,"duration":1},"status":"passed","severity":"normal"},{"uid":"a217a42b7c0705e5","name":"Query with Promise Callback, No Decoder","time":{"start":1755206077313,"stop":1755206077313,"duration":0},"status":"passed","severity":"normal"},{"uid":"765085c2ad89f4d4","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755206254911,"stop":1755206254911,"duration":0},"status":"passed","severity":"normal"},{"uid":"7361196d84d11181","name":"should not dial peers from store when browser is not connected","time":{"start":1755205715718,"stop":1755205715718,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a874f5ae11814ba","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755206254909,"stop":1755206254909,"duration":0},"status":"passed","severity":"normal"},{"uid":"be62b01d750f73fa","name":"should handle special patterns correctly","time":{"start":1755205762581,"stop":1755205762581,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff6789268be73cc7","name":"ends if response has no messages","time":{"start":1755205715825,"stop":1755205715825,"duration":0},"status":"passed","severity":"normal"},{"uid":"45302f894fbef345","name":"should start the dialing interval","time":{"start":1755205715155,"stop":1755205715156,"duration":1},"status":"passed","severity":"normal"},{"uid":"55ae57cac7e5aaf3","name":"should add peer to queue when queue is not empty","time":{"start":1755205715173,"stop":1755205715173,"duration":0},"status":"passed","severity":"normal"},{"uid":"5271f4826b4124d5","name":"random static sharding 5 - Cluster ID: 218, Shard ID: 374","time":{"start":1755206059563,"stop":1755206059563,"duration":0},"status":"passed","severity":"normal"},{"uid":"22edb7339c9c5d03","name":"should remove expired entries after TTL has passed","time":{"start":1755205745143,"stop":1755205745143,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fcab1431d6a72d5","name":"should start periodic discovery on start","time":{"start":1755205725440,"stop":1755205725441,"duration":1},"status":"passed","severity":"normal"},{"uid":"9db5eefff114be0e","name":"should register libp2p event listeners when start is called","time":{"start":1755205746313,"stop":1755205746313,"duration":0},"status":"passed","severity":"normal"},{"uid":"49f9213d0f383ef0","name":"Query generator for multiple messages with different content topic format","time":{"start":1755206103805,"stop":1755206103805,"duration":0},"status":"passed","severity":"normal"},{"uid":"a532587b0810a24c","name":"caches peers it previously fetched","time":{"start":1755205725650,"stop":1755205725650,"duration":0},"status":"passed","severity":"normal"},{"uid":"d363c45286d9d448","name":"should handle peer disconnect event when no connections remain","time":{"start":1755205714350,"stop":1755205714351,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa63496691ab2cea","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1755205725373,"stop":1755205725376,"duration":3},"status":"passed","severity":"normal"},{"uid":"53614d05c7cfab90","name":"throws on content topic with empty version field","time":{"start":1755205699387,"stop":1755205699388,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2628e7faded777f","name":"should have no discoveries enabled by default","time":{"start":1755205746055,"stop":1755205746056,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4a8479a135ef20e","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755206254914,"stop":1755206254914,"duration":0},"status":"passed","severity":"normal"},{"uid":"66f9570f8a08807d","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1755205759308,"stop":1755205759308,"duration":0},"status":"passed","severity":"normal"},{"uid":"11b275c75a157e80","name":"should be safe to call multiple times","time":{"start":1755205715709,"stop":1755205715710,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8c2226b5f4bb55a","name":"should process successful peer exchange query","time":{"start":1755205725437,"stop":1755205725438,"duration":1},"status":"passed","severity":"normal"},{"uid":"112d5b29e6fb20cc","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1755205704858,"stop":1755205704858,"duration":0},"status":"passed","severity":"normal"},{"uid":"227f84d5a4b7f692","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1755205764826,"stop":1755205764827,"duration":1},"status":"passed","severity":"normal"},{"uid":"c845c22eb2a94cea","name":"Subscribe to topic containing short and publish message","time":{"start":1755205974385,"stop":1755205974385,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae13c1f77ff1bd2d","name":"should save new peer to store","time":{"start":1755205714788,"stop":1755205714788,"duration":0},"status":"passed","severity":"normal"},{"uid":"b48a4baeb4486c96","name":"Passing an array","time":{"start":1755206117206,"stop":1755206117206,"duration":0},"status":"passed","severity":"normal"},{"uid":"28e0012269223507","name":"should handle ENR without shardInfo","time":{"start":1755205725440,"stop":1755205725440,"duration":0},"status":"passed","severity":"normal"},{"uid":"b59e8bb34c131340","name":"Subscribe to topic containing Russian and publish message","time":{"start":1755205974388,"stop":1755205974388,"duration":0},"status":"passed","severity":"normal"},{"uid":"49d6b3f8dfe023b","name":"should not receive a peer event after stop","time":{"start":1755205729249,"stop":1755205729250,"duration":1},"status":"passed","severity":"normal"},{"uid":"79bd235ef07efb47","name":"Push message with content topic containing numeric","time":{"start":1755206252657,"stop":1755206252657,"duration":0},"status":"passed","severity":"normal"},{"uid":"17975e7643185f11","name":"should return no connections if no open connection provided","time":{"start":1755205715615,"stop":1755205715616,"duration":1},"status":"passed","severity":"normal"},{"uid":"d524ba5c7ea1dd39","name":"throws on content topic with empty encoding field","time":{"start":1755205699388,"stop":1755205699389,"duration":1},"status":"passed","severity":"normal"},{"uid":"94c75f5cf54dbd7","name":"Push message with escaped characters payload","time":{"start":1755206252648,"stop":1755206252649,"duration":1},"status":"passed","severity":"normal"},{"uid":"7297846b4bbc346b","name":"Filter","time":{"start":1755206121902,"stop":1755206121903,"duration":1},"status":"passed","severity":"normal"},{"uid":"f077830db3ff3d9d","name":"Check message with non string payload is not received","time":{"start":1755206232788,"stop":1755206232788,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7b48fce972dd7d8","name":"should handle multiple peer connections","time":{"start":1755205715298,"stop":1755205715298,"duration":0},"status":"passed","severity":"normal"},{"uid":"6abf6c29ef11fd98","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755206254904,"stop":1755206254904,"duration":0},"status":"passed","severity":"normal"},{"uid":"d41e3376282b4b2e","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app97/4/topic483/utf8","time":{"start":1755206061530,"stop":1755206061532,"duration":2},"status":"passed","severity":"normal"},{"uid":"5ba27791789de6f3","name":"Check publish message containing long","time":{"start":1755205968291,"stop":1755205968291,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b715bd1141f7192","name":"Check message with no pubsub topic is not received","time":{"start":1755206232780,"stop":1755206232780,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5716ee131f55b99","name":"should throw error - no public key","time":{"start":1755205705590,"stop":1755205705591,"duration":1},"status":"passed","severity":"normal"},{"uid":"160338fd0bc1147e","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755206254901,"stop":1755206254901,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4636e093c635424","name":"should handle incoming messages","time":{"start":1755205746812,"stop":1755205746812,"duration":0},"status":"passed","severity":"normal"},{"uid":"9435911f8140e74e","name":"msgTime: 0 ms from now, startTime: 1755119703997, endTime: 1755206103997","time":{"start":1755206117495,"stop":1755206117496,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b4659eeaf760811","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1755205715732,"stop":1755205715735,"duration":3},"status":"passed","severity":"normal"},{"uid":"224ece37a6c3ce92","name":"should set field with all protocols enabled","time":{"start":1755205705597,"stop":1755205705598,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c7ce022b6300d43","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1755205758428,"stop":1755205758439,"duration":11},"status":"passed","severity":"normal"},{"uid":"bca51eddc510d3d7","name":"Push message with SQL Injection payload","time":{"start":1755206252653,"stop":1755206252653,"duration":0},"status":"passed","severity":"normal"},{"uid":"23e421b42095c0f4","name":"Relay","time":{"start":1755205785754,"stop":1755205785755,"duration":1},"status":"passed","severity":"normal"},{"uid":"d212ab40749a4c8f","name":"should dial all known peers when reached zero connections","time":{"start":1755205822953,"stop":1755205822953,"duration":0},"status":"passed","severity":"normal"},{"uid":"a19f60f9c3d719a5","name":"should handle peer connect event","time":{"start":1755205714344,"stop":1755205714350,"duration":6},"status":"passed","severity":"normal"},{"uid":"1a81aa81a2d2a1a4","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1755206072531,"stop":1755206072532,"duration":1},"status":"passed","severity":"normal"},{"uid":"3825c5623a949945","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1755205724973,"stop":1755205724973,"duration":0},"status":"passed","severity":"normal"},{"uid":"d01808d7e9239bf3","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1755205714357,"stop":1755205714358,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3c3aa9a1847aa9b","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1755206117496,"stop":1755206117497,"duration":1},"status":"passed","severity":"normal"},{"uid":"738f4a4bf2d40615","name":"can start the service","time":{"start":1755205972111,"stop":1755205972111,"duration":0},"status":"passed","severity":"normal"},{"uid":"21a9950ae9ab129a","name":"should continually clean up expired entries at intervals","time":{"start":1755205745146,"stop":1755205745146,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ba61fdaa8ed7a19","name":"should sort by messageId when timestamps are equal","time":{"start":1755205764559,"stop":1755205764559,"duration":0},"status":"passed","severity":"normal"},{"uid":"66a8f3263f606916","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1755205699392,"stop":1755205699393,"duration":1},"status":"passed","severity":"normal"},{"uid":"43d840259f2e18b9","name":"A test","time":{"start":1755205841398,"stop":1755205841400,"duration":2},"status":"passed","severity":"normal"},{"uid":"961d90fd254b2b41","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1755205724970,"stop":1755205724971,"duration":1},"status":"passed","severity":"normal"},{"uid":"252134306c468636","name":"Publish message with custom timestamp: Thu Aug 14 2025 20:12:41 GMT+0000 (Coordinated Universal Time)","time":{"start":1755205968325,"stop":1755205968325,"duration":0},"status":"passed","severity":"normal"},{"uid":"36647b781fa89d64","name":"Check received message containing short","time":{"start":1755206232773,"stop":1755206232773,"duration":0},"status":"passed","severity":"normal"},{"uid":"230b1dccd3a8e5a5","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755206254896,"stop":1755206254897,"duration":1},"status":"passed","severity":"normal"},{"uid":"2187049587773aff","name":"Encoder throws on empty string content topic","time":{"start":1755205735163,"stop":1755205735164,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ff1174ef677d230","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1755206107439,"stop":1755206107439,"duration":0},"status":"passed","severity":"normal"},{"uid":"5edb5037b5b73472","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app42/7/topic512/json","time":{"start":1755206061517,"stop":1755206061517,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4dda4f925703a59","name":"should create an instance with libp2p and dialer","time":{"start":1755205714759,"stop":1755205714759,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e3366d57af32ed7","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1755205759304,"stop":1755205759305,"duration":1},"status":"passed","severity":"normal"},{"uid":"57107492acc84a96","name":"Light Node - default protocols","time":{"start":1755206121903,"stop":1755206121903,"duration":0},"status":"passed","severity":"normal"},{"uid":"159606c0036ede7c","name":"Check publish message containing emoji","time":{"start":1755205968323,"stop":1755205968324,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb88765919baaa8a","name":"Push message with Arabic payload","time":{"start":1755206252646,"stop":1755206252646,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1fa159060f7f373","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755206232786,"stop":1755206232786,"duration":0},"status":"passed","severity":"normal"},{"uid":"7573977c36f8ce83","name":"should handle case when globalThis is not available","time":{"start":1755205714343,"stop":1755205714343,"duration":0},"status":"passed","severity":"normal"},{"uid":"cce075d765991bd0","name":"should be able to encode the field with only FILTER set to true","time":{"start":1755205704856,"stop":1755205704857,"duration":1},"status":"passed","severity":"normal"},{"uid":"2343214cb476246","name":"Rejects garbage","time":{"start":1755205750122,"stop":1755205750122,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4f226455c0ef0bb","name":"should retry on complete failure if specified","time":{"start":1755205746709,"stop":1755205746710,"duration":1},"status":"passed","severity":"normal"},{"uid":"66cb94eed860664c","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1755205704862,"stop":1755205704862,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd53f9634d689aa6","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1755205759324,"stop":1755205759325,"duration":1},"status":"passed","severity":"normal"},{"uid":"10721d02ef7163cd","name":"Check received message containing emoji","time":{"start":1755206232778,"stop":1755206232778,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1624a746202f9df","name":"should decode valid enr successfully","time":{"start":1755205705589,"stop":1755205705589,"duration":0},"status":"passed","severity":"normal"},{"uid":"43be104b84896735","name":"yields decoded messages","time":{"start":1755205715825,"stop":1755205715825,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cc3479a4b1a6a9b","name":"Cluster ID 0, shard 1","time":{"start":1755206059559,"stop":1755206059560,"duration":1},"status":"passed","severity":"normal"},{"uid":"29ae1379dce1a2c3","name":"Renews subscription after lossing a connection","time":{"start":1755206254905,"stop":1755206254905,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0d31649f33d9389","name":"throws on content topic with generation field greater than 0","time":{"start":1755205699386,"stop":1755205699386,"duration":0},"status":"passed","severity":"normal"},{"uid":"f781ffb30227dc78","name":"should not fail to start the service if it is already started","time":{"start":1755205972112,"stop":1755205972113,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f54fe231fcfc24d","name":"should handle dial errors gracefully","time":{"start":1755205714780,"stop":1755205714780,"duration":0},"status":"passed","severity":"normal"},{"uid":"55afc149b8c957d8","name":"Subscribe to topic containing emoji and publish message","time":{"start":1755205974391,"stop":1755205974391,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbbb89dd08a4d14d","name":"configure the node with multiple content topics","time":{"start":1755206061538,"stop":1755206061538,"duration":0},"status":"passed","severity":"normal"},{"uid":"9296a499c139c3d8","name":"should handle errors when accessing navigator","time":{"start":1755205714358,"stop":1755205714363,"duration":5},"status":"passed","severity":"normal"},{"uid":"7fa13a19eb43d9f","name":"Push message with short payload","time":{"start":1755206252644,"stop":1755206252644,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdfeaf7a23d1f32d","name":"Encoder throws on empty string content topic","time":{"start":1755205736767,"stop":1755205736768,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0790e5612326eab","name":"random static sharding 1 - Cluster ID: 237, Shard ID: 499","time":{"start":1755206059560,"stop":1755206059561,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7da5d2798ac851d","name":"should handle query errors gracefully","time":{"start":1755205725437,"stop":1755205725437,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2a6e0178cb4d28a","name":"Push message with Arabic payload","time":{"start":1755206252652,"stop":1755206252652,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac83cf88db0ed3ae","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1755205759301,"stop":1755205759301,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bd9b5cfa5da8124","name":"Check message received after jswaku node is restarted","time":{"start":1755206232781,"stop":1755206232781,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c9fa0486d12b2af","name":"should be able to dial TLS multiaddrs","time":{"start":1755205869459,"stop":1755205869459,"duration":0},"status":"passed","severity":"normal"},{"uid":"a827cde5118b8128","name":"should create dialer with libp2p and shardReader","time":{"start":1755205715148,"stop":1755205715153,"duration":5},"status":"passed","severity":"normal"},{"uid":"5da582685f108be2","name":"should call waitForPeer on Relay","time":{"start":1755205746666,"stop":1755205746667,"duration":1},"status":"passed","severity":"normal"},{"uid":"259156d392d9a241","name":"random static sharding 8 - Cluster ID: 34, Shard ID: 143","time":{"start":1755206059564,"stop":1755206059565,"duration":1},"status":"passed","severity":"normal"},{"uid":"83e4900a0880ebe3","name":"Check received message containing SQL Injection","time":{"start":1755206232775,"stop":1755206232776,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d1d13abca9387b5","name":"should properly create location multiaddrs - tcp4","time":{"start":1755205705595,"stop":1755205705596,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeb30eb840719708","name":"should not modify tags of connections for different peers","time":{"start":1755205746321,"stop":1755205746321,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3a038cba68c4fa5","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1755205715919,"stop":1755205715920,"duration":1},"status":"passed","severity":"normal"},{"uid":"f96e5b81e7607372","name":"Push message with special chars payload","time":{"start":1755206252645,"stop":1755206252645,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff11829da3a6f3c4","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1755205715220,"stop":1755205715220,"duration":0},"status":"passed","severity":"normal"},{"uid":"f320ec218e865fa7","name":"Fails to push message bigger that 1MB","time":{"start":1755206252662,"stop":1755206252662,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a0c1c77b8089447","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755206254905,"stop":1755206254905,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8e3c595732ece26","name":"returns all values when wanted number is greater than available values","time":{"start":1755205723816,"stop":1755205723817,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ab5574446c3449c","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1755205974390,"stop":1755205974390,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a5a581a548c8b27","name":"should not fail to stop the service if it was not started","time":{"start":1755205785270,"stop":1755205785271,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbb147090510c9a4","name":"should set field with all protocols disabled","time":{"start":1755205705597,"stop":1755205705597,"duration":0},"status":"passed","severity":"normal"},{"uid":"bda8dd077aed11b0","name":"should dial second nwaku node that was discovered","time":{"start":1755205779510,"stop":1755205779511,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e11d49ccd4910dee","name":"should select older connection if present","time":{"start":1755205715616,"stop":1755205715619,"duration":3},"status":"passed","severity":"normal"},{"uid":"1e1f720f62a9542f","name":"should return all connected peers without codec filter","time":{"start":1755205715917,"stop":1755205715918,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdf633c71484e9cd","name":"should encodeTxt and decodeTxt","time":{"start":1755205705588,"stop":1755205705589,"duration":1},"status":"passed","severity":"normal"},{"uid":"8de94458c3aacd3c","name":"Push message with Russian payload","time":{"start":1755206252652,"stop":1755206252653,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0af7db2d530ec20","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1755206117493,"stop":1755206117493,"duration":0},"status":"passed","severity":"normal"},{"uid":"397ce67a5f11dc2e","name":"Check message with invalid timestamp is not received","time":{"start":1755206232786,"stop":1755206232787,"duration":1},"status":"passed","severity":"normal"},{"uid":"79e88bc03b64d678","name":"should properly create location multiaddrs - udp","time":{"start":1755205705596,"stop":1755205705596,"duration":0},"status":"passed","severity":"normal"},{"uid":"591a421a1f9a5151","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755206254911,"stop":1755206254911,"duration":0},"status":"passed","severity":"normal"},{"uid":"595fa8373a4b3c41","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1755205699403,"stop":1755205699403,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf453e54ba232906","name":"pre and post cipher","time":{"start":1755205735566,"stop":1755205735566,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac5669f81d09db90","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1755205764824,"stop":1755205764824,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff85758897851938","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1755206072533,"stop":1755206072533,"duration":0},"status":"passed","severity":"normal"},{"uid":"961a534cd5a27ac6","name":"should emit a peer event after start","time":{"start":1755205785271,"stop":1755205785272,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd380aca9423ce7c","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1755205746064,"stop":1755205746064,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed023878fee3f634","name":"Passing page size 11 when there are 10 messages","time":{"start":1755206102152,"stop":1755206102152,"duration":0},"status":"passed","severity":"normal"},{"uid":"3611ef1fe3521f6b","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1755205800449,"stop":1755205800449,"duration":0},"status":"passed","severity":"normal"},{"uid":"827150e2705cf4c0","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1755205715228,"stop":1755205715228,"duration":0},"status":"passed","severity":"normal"},{"uid":"b12e627f4c1aa401","name":"Check received message containing escaped characters","time":{"start":1755206232777,"stop":1755206232778,"duration":1},"status":"passed","severity":"normal"},{"uid":"38cd3dd73fac9036","name":"Default pageSize","time":{"start":1755206102153,"stop":1755206102153,"duration":0},"status":"passed","severity":"normal"},{"uid":"f283f824ff68675e","name":"should handle errors when removing globalThis listeners","time":{"start":1755205714327,"stop":1755205714327,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7685de51774570b","name":"ends after yielding if response size indicates end","time":{"start":1755205715827,"stop":1755205715827,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8cd667c95e5b18a","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755206110780,"stop":1755206110780,"duration":0},"status":"passed","severity":"normal"},{"uid":"40474fe026063c7c","name":"throws on content topic with empty topic name field","time":{"start":1755205699388,"stop":1755205699388,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdfb74a3c585724c","name":"should add event listeners to globalThis","time":{"start":1755205714315,"stop":1755205714316,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf6dd3f105195dda","name":"should handle empty peer infos gracefully","time":{"start":1755205725369,"stop":1755205725370,"duration":1},"status":"passed","severity":"normal"},{"uid":"d66d7fcd3ff6d6d3","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1755205699392,"stop":1755205699392,"duration":0},"status":"passed","severity":"normal"},{"uid":"109210610985ed19","name":"Check received message containing long","time":{"start":1755206232782,"stop":1755206232782,"duration":0},"status":"passed","severity":"normal"},{"uid":"20b4f12dc3a48a9a","name":"should add and remove event listeners correctly","time":{"start":1755205729251,"stop":1755205729251,"duration":0},"status":"passed","severity":"normal"},{"uid":"a43bee94bd69cb12","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755205957912,"stop":1755205957912,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0c11caf30941808","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1755205746320,"stop":1755205746320,"duration":0},"status":"passed","severity":"normal"},{"uid":"95abe7f5a8c33480","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1755205974384,"stop":1755205974384,"duration":0},"status":"passed","severity":"normal"},{"uid":"72c0ad5b13f5443","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1755205759340,"stop":1755205759340,"duration":0},"status":"passed","severity":"normal"},{"uid":"501daee65cbb1a0f","name":"rejects hash query with content filter parameters","time":{"start":1755205715542,"stop":1755205715542,"duration":0},"status":"passed","severity":"normal"},{"uid":"6da5e35cd26b5dfc","name":"Check received message containing JSON","time":{"start":1755206232777,"stop":1755206232777,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ea264821d92beb6","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1755205715310,"stop":1755205715313,"duration":3},"status":"passed","severity":"normal"},{"uid":"7da5ee3b711950ec","name":"should reject if LightPush is requested but not mounted","time":{"start":1755205746662,"stop":1755205746662,"duration":0},"status":"passed","severity":"normal"},{"uid":"46369a33b3bcfa32","name":"Push message with content topic containing escaped characters","time":{"start":1755206252659,"stop":1755206252659,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ae04aa735f094ca","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1755205961547,"stop":1755205961547,"duration":0},"status":"passed","severity":"normal"},{"uid":"81c1fd693251d7e","name":"Used by Waku Relay","time":{"start":1755206117206,"stop":1755206117207,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b5c79c266bcf498","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1755205841182,"stop":1755205841182,"duration":0},"status":"passed","severity":"normal"},{"uid":"a91ab7d4e1e373dd","name":"Push message with content topic containing short","time":{"start":1755206252656,"stop":1755206252656,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8beac7eea7273e9","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1755205699400,"stop":1755205699400,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c76477391bfdd79","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1755205699405,"stop":1755205699405,"duration":0},"status":"passed","severity":"normal"},{"uid":"5efee78677e3fa76","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1755205759331,"stop":1755205759332,"duration":1},"status":"passed","severity":"normal"},{"uid":"16900a2acd2c7376","name":"should use DNS peer discovery with light client","time":{"start":1755205785274,"stop":1755205785275,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c9333fcdb3ec9edb","name":"should requeue task if no peer is available","time":{"start":1755205745981,"stop":1755205745982,"duration":1},"status":"passed","severity":"normal"},{"uid":"613a05880f5f6bb5","name":"Check received message containing Basic HTML tag","time":{"start":1755206232784,"stop":1755206232784,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f09751d72bbcff9","name":"Waku message hash computation (payload length 0)","time":{"start":1755205715226,"stop":1755205715227,"duration":1},"status":"passed","severity":"normal"},{"uid":"d00f66bdce4da1cd","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1755205714993,"stop":1755205714994,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9cbd9997ffb1771","name":"Subscribe and receive messages via lightPush","time":{"start":1755206254906,"stop":1755206254906,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a3b941bc580333e","name":"Subscribe to topic containing XML and publish message","time":{"start":1755205974389,"stop":1755205974389,"duration":0},"status":"passed","severity":"normal"},{"uid":"c908e3f41ff3877c","name":"throws if store query response has error status","time":{"start":1755205715824,"stop":1755205715824,"duration":0},"status":"passed","severity":"normal"},{"uid":"21549c4259418012","name":"new peer added after a peer was already found","time":{"start":1755205952508,"stop":1755205952508,"duration":0},"status":"passed","severity":"normal"},{"uid":"c03b0e39599c167a","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1755205746056,"stop":1755205746057,"duration":1},"status":"passed","severity":"normal"},{"uid":"6989b3c91b64d8ba","name":"Check publish message containing Chinese","time":{"start":1755205968292,"stop":1755205968315,"duration":23},"status":"passed","severity":"normal"},{"uid":"3a9b8d68b3536579","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1755205764826,"stop":1755205764826,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1c43f77e5b60027","name":"should unregister libp2p event listeners when stop is called","time":{"start":1755205746313,"stop":1755205746313,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ae520877b291819","name":"messageHashStr returns a hex string","time":{"start":1755205715228,"stop":1755205715228,"duration":0},"status":"passed","severity":"normal"},{"uid":"5250bffaff86efe4","name":"should send relay ping messages on timer","time":{"start":1755205715314,"stop":1755205715314,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaa115e5f5c9e024","name":"should not allow k > 12","time":{"start":1755205758419,"stop":1755205758427,"duration":8},"status":"passed","severity":"normal"},{"uid":"dd68d22301a84524","name":"should handle relay send failures gracefully","time":{"start":1755205715314,"stop":1755205715314,"duration":0},"status":"passed","severity":"normal"},{"uid":"5137fb76f6735abd","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1755205699406,"stop":1755205699406,"duration":0},"status":"passed","severity":"normal"},{"uid":"7646e9eac7484d84","name":"should throw error - no public key","time":{"start":1755205705592,"stop":1755205705592,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0f42636ca1c7235","name":"should deliver messages after dependencies are met","time":{"start":1755205764826,"stop":1755205764826,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9cbc632cf462874","name":"Check publish message after client node is restarted","time":{"start":1755205968329,"stop":1755205968329,"duration":0},"status":"skipped","severity":"normal"},{"uid":"acd64ea8aa6df961","name":"Sample","time":{"start":1755205704909,"stop":1755205704910,"duration":1},"status":"passed","severity":"normal"},{"uid":"6720e542105a7eff","name":"can start and stop the service","time":{"start":1755205972111,"stop":1755205972112,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9ba7644f44398e9","name":"Encoder throws on undefined content topic","time":{"start":1755205735163,"stop":1755205735163,"duration":0},"status":"passed","severity":"normal"},{"uid":"1232d57120527272","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1755205759310,"stop":1755205759310,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfabe681cf992b4d","name":"Query Generator, Multiple PubsubTopics","time":{"start":1755206077307,"stop":1755206077307,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5fa27ac7b68af8c","name":"Check message received after jswaku node is restarted","time":{"start":1755206232788,"stop":1755206232788,"duration":0},"status":"passed","severity":"normal"},{"uid":"51aa887e7939565f","name":"Push message with JSON payload","time":{"start":1755206252648,"stop":1755206252648,"duration":0},"status":"passed","severity":"normal"},{"uid":"453cd82360dc0974","name":"Check received message containing shell command","time":{"start":1755206232785,"stop":1755206232785,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9d96037f6019fc1","name":"should remove event listeners","time":{"start":1755205715712,"stop":1755205715717,"duration":5},"status":"passed","severity":"normal"},{"uid":"6f7095b1e1fc4a65","name":"Push message with content topic containing Arabic","time":{"start":1755206252658,"stop":1755206252658,"duration":0},"status":"passed","severity":"normal"},{"uid":"f206f9cd0aad7dd2","name":"should handle peer store errors gracefully","time":{"start":1755205714787,"stop":1755205714787,"duration":0},"status":"passed","severity":"normal"},{"uid":"47bd414ec357700e","name":"Symmetric encrypt & Decrypt","time":{"start":1755205735565,"stop":1755205735566,"duration":1},"status":"passed","severity":"normal"},{"uid":"f642840168f18248","name":"should start peer exchange discovery","time":{"start":1755205725424,"stop":1755205725425,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a231ce1934791c8","name":"should send to specified number of peers of used peers","time":{"start":1755205746709,"stop":1755205746709,"duration":0},"status":"passed","severity":"normal"},{"uid":"2679a590e69b148b","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1755205974388,"stop":1755205974388,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac3f01e71dc8ef61","name":"should be safe to call multiple times","time":{"start":1755205715910,"stop":1755205715910,"duration":0},"status":"passed","severity":"normal"},{"uid":"f19d1e004fa98104","name":"Stops search when 2 null results are returned","time":{"start":1755205725119,"stop":1755205725120,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ba06eb073c68b30","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1755205759311,"stop":1755205759311,"duration":0},"status":"passed","severity":"normal"},{"uid":"daf4e87527820b72","name":"should add and check entries correctly","time":{"start":1755205745133,"stop":1755205745135,"duration":2},"status":"passed","severity":"normal"},{"uid":"4e8411dabeb437a1","name":"Check publish message containing shell command","time":{"start":1755205968322,"stop":1755205968322,"duration":0},"status":"passed","severity":"normal"},{"uid":"f27d83c7c9dd0eb9","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755206232786,"stop":1755206232786,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3d28e776e9a8afe","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1755206072530,"stop":1755206072530,"duration":0},"status":"passed","severity":"normal"},{"uid":"38c4ad604c9aefad","name":"Check received message with timestamp: 1755205779836 ","time":{"start":1755206232779,"stop":1755206232779,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f9b3e2729e8e4bd","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1755205724970,"stop":1755205724970,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8e3a0b7b92fb1d9","name":"udp ip6 address","time":{"start":1755205704828,"stop":1755205704829,"duration":1},"status":"passed","severity":"normal"},{"uid":"32fd94208045ba02","name":"does not validate decoders for hash queries","time":{"start":1755205715823,"stop":1755205715824,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbf5a7090d9c7a54","name":"should handle peer store update failures gracefully","time":{"start":1755205715308,"stop":1755205715308,"duration":0},"status":"passed","severity":"normal"},{"uid":"fccedd4ba7ab354","name":"should maintain desired error rate","time":{"start":1755205762578,"stop":1755205762578,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f75b9f020475123","name":"Generator, 2 different shards","time":{"start":1755206066779,"stop":1755206066779,"duration":0},"status":"passed","severity":"normal"},{"uid":"55b2460d15d3e8b","name":"should skip peer when already connected","time":{"start":1755205715173,"stop":1755205715173,"duration":0},"status":"passed","severity":"normal"},{"uid":"d08dcdad35324b6d","name":"should handle shard reader errors gracefully","time":{"start":1755205715207,"stop":1755205715207,"duration":0},"status":"passed","severity":"normal"},{"uid":"9804c59cb62eee54","name":"should skip peer when not on same cluster","time":{"start":1755205715181,"stop":1755205715182,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3e7b491af93eb2","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1755205759307,"stop":1755205759307,"duration":0},"status":"passed","severity":"normal"},{"uid":"172a492956cbb89c","name":"Ordered Callback - true","time":{"start":1755206087954,"stop":1755206087955,"duration":1},"status":"passed","severity":"normal"},{"uid":"7277f79efb151da8","name":"Store - dialed first","time":{"start":1755206121902,"stop":1755206121902,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe30a203864540ff","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755206254901,"stop":1755206254901,"duration":0},"status":"passed","severity":"normal"},{"uid":"2077b40b7d7b9770","name":"should initialize with default number of peers","time":{"start":1755205746290,"stop":1755205746290,"duration":0},"status":"passed","severity":"normal"},{"uid":"783ad3f59c188603","name":"should handle queue processing errors gracefully","time":{"start":1755205715198,"stop":1755205715199,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a4cc1bb62c5f05d","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app14/3/topic304/xml","time":{"start":1755206061512,"stop":1755206061514,"duration":2},"status":"passed","severity":"normal"},{"uid":"aeb5f84a43352f20","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1755205715744,"stop":1755205715744,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a9892e63b707900","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755205957912,"stop":1755205957912,"duration":0},"status":"passed","severity":"normal"},{"uid":"24308a3da3fa8bd8","name":"should be able to encode the field with only RELAY set to true","time":{"start":1755205704855,"stop":1755205704855,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e4794dfb974ce28","name":"Push message with escaped characters payload","time":{"start":1755206252655,"stop":1755206252655,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c42c6bd58f126fd","name":"Renews subscription after lossing a connection","time":{"start":1755206254916,"stop":1755206254916,"duration":0},"status":"passed","severity":"normal"},{"uid":"e966c518cf9c9f72","name":"should initialize with libp2p components","time":{"start":1755205725367,"stop":1755205725368,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7aba4fc123522c3","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1755205699390,"stop":1755205699390,"duration":0},"status":"passed","severity":"normal"},{"uid":"13a077925cad378","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app38/8/topic124/utf8","time":{"start":1755206061516,"stop":1755206061517,"duration":1},"status":"passed","severity":"normal"},{"uid":"d76082fc8b3d1d3a","name":"Check publish message containing escaped characters","time":{"start":1755205968322,"stop":1755205968323,"duration":1},"status":"passed","severity":"normal"},{"uid":"af0f1cd786198bae","name":"does not throw on valid cases","time":{"start":1755205699384,"stop":1755205699384,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf476b7e590f5c16","name":"should check connected peers if present and suitable","time":{"start":1755205746665,"stop":1755205746665,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1c683c85a88d494","name":"should get all peers from store","time":{"start":1755205715719,"stop":1755205715720,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d0282fd6585e85b","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1755205759320,"stop":1755205759320,"duration":0},"status":"passed","severity":"normal"},{"uid":"48ffc7957140612d","name":"Encoder throws on undefined content topic","time":{"start":1755205716042,"stop":1755205716042,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bc223c221732fb","name":"should wait for LightPush peer to be connected","time":{"start":1755205746665,"stop":1755205746666,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1613aacc473dafc","name":"accepts valid content-filtered query","time":{"start":1755205715536,"stop":1755205715536,"duration":0},"status":"passed","severity":"normal"},{"uid":"53942d14ee3535d5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1755205759335,"stop":1755205759335,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a653903edae6493","name":"should encode/decode to RLP encoding","time":{"start":1755205705593,"stop":1755205705593,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4ec32c67b7f7b80","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1755205699401,"stop":1755205699401,"duration":0},"status":"passed","severity":"normal"},{"uid":"f169b8b51727272c","name":"should properly clean up resources when disposed","time":{"start":1755205745145,"stop":1755205745146,"duration":1},"status":"passed","severity":"normal"},{"uid":"169ae07ce036d46d","name":"should dial peers from store on start","time":{"start":1755205715705,"stop":1755205715707,"duration":2},"status":"passed","severity":"normal"},{"uid":"41f434beadce9141","name":"Using a function","time":{"start":1755206117206,"stop":1755206117206,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeb339e023d75856","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1755205699404,"stop":1755205699404,"duration":0},"status":"passed","severity":"normal"},{"uid":"36872e33134e4ee8","name":"rejects content-filtered query with only contentTopics","time":{"start":1755205715537,"stop":1755205715537,"duration":0},"status":"passed","severity":"normal"},{"uid":"b12eb2c00ea51bf3","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755205704863,"stop":1755205704864,"duration":1},"status":"passed","severity":"normal"},{"uid":"e58a4d988a0655d6","name":"random static sharding 4 - Cluster ID: 341, Shard ID: 987","time":{"start":1755206059562,"stop":1755206059563,"duration":1},"status":"passed","severity":"normal"},{"uid":"24d56fe18200f03f","name":"should handle empty pubsub topics","time":{"start":1755205715326,"stop":1755205715326,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff118b33c14a4d27","name":"should throw error - no id","time":{"start":1755205705590,"stop":1755205705590,"duration":0},"status":"passed","severity":"normal"},{"uid":"dea1d8089d28802c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1755205699402,"stop":1755205699403,"duration":1},"status":"passed","severity":"normal"},{"uid":"d96ffbd878e6954f","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1755205724972,"stop":1755205724973,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8ddfdc7633493e6","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1755205746320,"stop":1755205746321,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d08551097d52590","name":"should not allow unachievable error rate","time":{"start":1755205758427,"stop":1755205758427,"duration":0},"status":"passed","severity":"normal"},{"uid":"757f05d8bfd1a43","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755206232779,"stop":1755206232779,"duration":0},"status":"passed","severity":"normal"},{"uid":"64e15efa7f5b8c9f","name":"should respect custom numPeersToUse configuration","time":{"start":1755205746318,"stop":1755205746319,"duration":1},"status":"passed","severity":"normal"},{"uid":"f88e8433aee01627","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1755205759306,"stop":1755205759307,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b59d5087218a57c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1755205699405,"stop":1755205699405,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f3b39df72ce5c9a","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1755205800448,"stop":1755205800449,"duration":1},"status":"passed","severity":"normal"},{"uid":"a08683049f1f27d5","name":"ignores unrecognized TXT record formats","time":{"start":1755205725650,"stop":1755205725650,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c658b434e1ca174","name":"Callback on promise","time":{"start":1755206103805,"stop":1755206103806,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f2c7e51c40959b2","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1755205759305,"stop":1755205759305,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca69b429b73a3655","name":"Check publish message containing SQL Injection","time":{"start":1755205968319,"stop":1755205968319,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdba7865811ed41e","name":"should handle ping failures gracefully","time":{"start":1755205715308,"stop":1755205715308,"duration":0},"status":"passed","severity":"normal"},{"uid":"f337c5bb3c73ad7c","name":"should properly compute the node id","time":{"start":1755205705593,"stop":1755205705593,"duration":0},"status":"passed","severity":"normal"},{"uid":"14f85c6ce9bc4970","name":"should properly create location multiaddrs - tcp6","time":{"start":1755205705596,"stop":1755205705596,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1de0f05d107864e","name":"should handle all zero keep alive options","time":{"start":1755205715326,"stop":1755205715326,"duration":0},"status":"passed","severity":"normal"},{"uid":"35871a30a4c508ab","name":"should skip already querying peers","time":{"start":1755205725436,"stop":1755205725436,"duration":0},"status":"passed","severity":"normal"},{"uid":"b75b5af32792bbff","name":"should invoke callbacks when receiving a message","time":{"start":1755205746502,"stop":1755205746503,"duration":1},"status":"passed","severity":"normal"},{"uid":"92df6bac132817fa","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1755205785276,"stop":1755205785276,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c2bf52fd50dc95b4","name":"should return true when peer is on the specified shard","time":{"start":1755205714988,"stop":1755205714989,"duration":1},"status":"passed","severity":"normal"},{"uid":"15dae98274e45a4b","name":"Push message with Basic HTML tag payload","time":{"start":1755206252647,"stop":1755206252648,"duration":1},"status":"passed","severity":"normal"},{"uid":"bddd36d37463a841","name":"Push message with content topic containing emoji","time":{"start":1755206252660,"stop":1755206252660,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdd23344f346a5d","name":"should skip peers without peer exchange protocol","time":{"start":1755205725435,"stop":1755205725436,"duration":1},"status":"passed","severity":"normal"},{"uid":"93c9bd8a83c08489","name":"should create ConnectionManager with required options","time":{"start":1755205715908,"stop":1755205715908,"duration":0},"status":"passed","severity":"normal"},{"uid":"d01f831f5a3ecfd5","name":"Decoder throws on undefined content topic","time":{"start":1755205736768,"stop":1755205736768,"duration":0},"status":"passed","severity":"normal"},{"uid":"d85fe8cddfdc2767","name":"should create ShardReader with auto sharding network config","time":{"start":1755205714984,"stop":1755205714985,"duration":1},"status":"passed","severity":"normal"},{"uid":"48eb9293f01f17c","name":"should filter out already connected peers","time":{"start":1755205715720,"stop":1755205715724,"duration":4},"status":"passed","severity":"normal"},{"uid":"4cd9f061050fdd6","name":"should be empty when created","time":{"start":1755205746498,"stop":1755205746499,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8e65f5b30cefc55","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755206254913,"stop":1755206254914,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9f9964277cdc08","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app96/8/topic179/utf8","time":{"start":1755206061514,"stop":1755206061516,"duration":2},"status":"passed","severity":"normal"},{"uid":"a688ce03b96290fd","name":"Push message with SQL Injection payload","time":{"start":1755206252647,"stop":1755206252647,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed33f695628395be","name":"should process up to 3 peers at once","time":{"start":1755205715198,"stop":1755205715198,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dc2b33cff0fe043","name":"Check received message containing XML","time":{"start":1755206232784,"stop":1755206232784,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e10f5eb77c3709e","name":"Push message with numeric payload","time":{"start":1755206252651,"stop":1755206252651,"duration":0},"status":"passed","severity":"normal"},{"uid":"59a52457a0f02fb3","name":"should return peer for existing peer","time":{"start":1755205715726,"stop":1755205715726,"duration":0},"status":"passed","severity":"normal"},{"uid":"579c7f8b9bcec72f","name":"should filter peers by codec","time":{"start":1755205715918,"stop":1755205715918,"duration":0},"status":"passed","severity":"normal"},{"uid":"221997bf416a08c1","name":"should dial peer when no shard info available","time":{"start":1755205715182,"stop":1755205715187,"duration":5},"status":"passed","severity":"normal"},{"uid":"501567a5d29efea3","name":"should increase lamport timestamp","time":{"start":1755205764820,"stop":1755205764820,"duration":0},"status":"passed","severity":"normal"},{"uid":"57973043111b2d53","name":"random static sharding 3 - Cluster ID: 423, Shard ID: 776","time":{"start":1755206059562,"stop":1755206059562,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa6757dbc93f8fbd","name":"should be empty after removing the only subscription","time":{"start":1755205746501,"stop":1755205746502,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac0d841840a6b770","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1755205715227,"stop":1755205715227,"duration":0},"status":"passed","severity":"normal"},{"uid":"98a758eb275f8e81","name":"should populate queue if has active dial","time":{"start":1755205715174,"stop":1755205715175,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe5d6bde5e535de6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1755205759331,"stop":1755205759331,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4cf292e0c3eef5a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1755205759336,"stop":1755205759336,"duration":0},"status":"passed","severity":"normal"},{"uid":"d994c6f157b5ded5","name":"should successfully query store with valid decoders and options","time":{"start":1755205746823,"stop":1755205746824,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f517a49f9967c0f","name":"Decrypt messages","time":{"start":1755205954095,"stop":1755205954095,"duration":0},"status":"passed","severity":"normal"},{"uid":"b66c2621a3d7b654","name":"Subscribe and publish message","time":{"start":1755205974383,"stop":1755205974383,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a280e376ae52616","name":"Push message with Script payload","time":{"start":1755206252647,"stop":1755206252647,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6728f34d274254d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1755205759336,"stop":1755205759337,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e339652b6f9459e","name":"should handle hash queries without validation","time":{"start":1755205746825,"stop":1755205746825,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f3a20f4adf0a318","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1755205764825,"stop":1755205764825,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4cfe964bc1949e2","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755206110778,"stop":1755206110779,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bf5ae57e0413076","name":"should clear timers for specific peer on disconnect","time":{"start":1755205715315,"stop":1755205715315,"duration":0},"status":"passed","severity":"normal"},{"uid":"a485c63380538355","name":"Passing page size 110 when there are 120 messages","time":{"start":1755206102153,"stop":1755206102153,"duration":0},"status":"passed","severity":"normal"},{"uid":"fee7268b2aae70cc","name":"should not receive a peer event before start","time":{"start":1755205972113,"stop":1755205972114,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d4beb6ef2092213","name":"Push message with content topic containing short","time":{"start":1755206252650,"stop":1755206252650,"duration":0},"status":"broken","severity":"normal"},{"uid":"b1fc2f8e0ac2473f","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app19/6/topic316/xml","time":{"start":1755206061527,"stop":1755206061530,"duration":3},"status":"passed","severity":"normal"},{"uid":"18b1a7f5ecb85e0","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1755205725376,"stop":1755205725376,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a250c242c2e5185","name":"should transition to Unhealthy when no connections","time":{"start":1755205745533,"stop":1755205745533,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7668f47319f68d0","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1755205725652,"stop":1755205725652,"duration":0},"status":"passed","severity":"normal"},{"uid":"81f208d24289c9f3","name":"should perform ping and update peer store on timer","time":{"start":1755205715304,"stop":1755205715308,"duration":4},"status":"passed","severity":"normal"},{"uid":"b1a6dc7b0e8bdf70","name":"Asymmetric encrypt & decrypt","time":{"start":1755205735565,"stop":1755205735565,"duration":0},"status":"passed","severity":"normal"},{"uid":"e81a3d1e6a98b074","name":"Generator, one shard","time":{"start":1755206066778,"stop":1755206066778,"duration":0},"status":"passed","severity":"normal"},{"uid":"f99e821172ef8166","name":"should dial peers from store when browser is connected","time":{"start":1755205715718,"stop":1755205715718,"duration":0},"status":"passed","severity":"normal"},{"uid":"79a0851adcd6aebd","name":"should fail to send if no connected peers found","time":{"start":1755205746708,"stop":1755205746709,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ce46d46afd996b9","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1755205724971,"stop":1755205724972,"duration":1},"status":"passed","severity":"normal"},{"uid":"83dc51c597586603","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1755205974390,"stop":1755205974391,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd64b3ffbd22c04","name":"should return false when pubsub topic parsing fails","time":{"start":1755205714994,"stop":1755205714994,"duration":0},"status":"passed","severity":"normal"},{"uid":"c06ddc864cc1e5fa","name":"should be safe to call multiple times","time":{"start":1755205715162,"stop":1755205715162,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c9a0d1347e2765e","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1755206072529,"stop":1755206072530,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea96bb5470ce8040","name":"should handle errors when globalThis is not available","time":{"start":1755205714316,"stop":1755205714325,"duration":9},"status":"passed","severity":"normal"},{"uid":"c31b399d500e997","name":"Push message with custom timestamp: 1724447404083","time":{"start":1755206252661,"stop":1755206252661,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7f554834a60936b","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1755206107437,"stop":1755206107437,"duration":0},"status":"passed","severity":"normal"},{"uid":"89a7510e2b8758","name":"should handle multiple peers with different shard configurations","time":{"start":1755205715209,"stop":1755205715209,"duration":0},"status":"passed","severity":"normal"},{"uid":"57cef27640bd2bf1","name":"can start the service","time":{"start":1755205729247,"stop":1755205729247,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8aa5c2646da2392","name":"should clear existing timers before creating new ones","time":{"start":1755205715325,"stop":1755205715325,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0128dc5993b8cea","name":"should handle corrupted shard info gracefully","time":{"start":1755205714995,"stop":1755205714995,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f92543524291d5b","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1755205759307,"stop":1755205759307,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7ab5e3248e5a9ed","name":"return first retrieved peers without further DNS queries","time":{"start":1755205725651,"stop":1755205725652,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aacc9eee12a0b99","name":"should process queue every 500ms","time":{"start":1755205715197,"stop":1755205715197,"duration":0},"status":"passed","severity":"normal"},{"uid":"a86a1cd2d3ad0e45","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1755205699405,"stop":1755205699406,"duration":1},"status":"passed","severity":"normal"},{"uid":"27bba644bbcb78e7","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1755205699400,"stop":1755205699401,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c965a1a43117567","name":"should initialize bloom filter with correct parameters","time":{"start":1755205762573,"stop":1755205762574,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ee2b779554f5ac3","name":"should return PeerId when Multiaddr input is provided","time":{"start":1755205715338,"stop":1755205715338,"duration":0},"status":"passed","severity":"normal"},{"uid":"cadb8fdcf50d7527","name":"Push message with meta","time":{"start":1755206252660,"stop":1755206252660,"duration":0},"status":"passed","severity":"normal"},{"uid":"1110bd90ddb4d0cc","name":"Wrong topic","time":{"start":1755206061532,"stop":1755206061538,"duration":6},"status":"passed","severity":"normal"},{"uid":"68e29e5b169330bd","name":"Check received message containing short","time":{"start":1755206232782,"stop":1755206232782,"duration":0},"status":"passed","severity":"normal"},{"uid":"54126f55b18da53d","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1755205758441,"stop":1755205758442,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ee4069b41d9384e","name":"should skip peers without peer exchange protocol","time":{"start":1755205725431,"stop":1755205725431,"duration":0},"status":"passed","severity":"normal"},{"uid":"65768141b7746ca9","name":"should handle browser offline state overriding peer connections","time":{"start":1755205714364,"stop":1755205714364,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dfcb009792bcaff","name":"should create RPC request with correct parameters","time":{"start":1755205725380,"stop":1755205725380,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd4976a342911022","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1755205724968,"stop":1755205724969,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbb2309972bae0f7","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app45/3/topic3/xml","time":{"start":1755206061517,"stop":1755206061517,"duration":0},"status":"passed","severity":"normal"},{"uid":"43bcaecf323af6ad","name":"Subscribe to topic containing numeric and publish message","time":{"start":1755205974386,"stop":1755205974386,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4d6a95756472476","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1755205759305,"stop":1755205759305,"duration":0},"status":"passed","severity":"normal"},{"uid":"970d79ce38444fb1","name":"should dispatch connect and disconnect events","time":{"start":1755205746306,"stop":1755205746306,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0acdb0e6221d19e","name":"should clear dial history on start","time":{"start":1755205715156,"stop":1755205715160,"duration":4},"status":"passed","severity":"normal"},{"uid":"c7ab48d5df6151b9","name":"should support chaining for add method","time":{"start":1755205745136,"stop":1755205745140,"duration":4},"status":"passed","severity":"normal"},{"uid":"79b3dc7eca63f384","name":"Mutual subscription","time":{"start":1755205974381,"stop":1755205974382,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7e103277c7576d0","name":"Check received message containing SQL Injection","time":{"start":1755206232783,"stop":1755206232784,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa72d14daff91459","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755205856723,"stop":1755205856724,"duration":1},"status":"passed","severity":"normal"},{"uid":"7905e2cc6e6a83af","name":"Round trip binary encryption [ecies, signature]","time":{"start":1755205736766,"stop":1755205736767,"duration":1},"status":"passed","severity":"normal"},{"uid":"e21d4f987156faa2","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1755205759319,"stop":1755205759320,"duration":1},"status":"passed","severity":"normal"},{"uid":"30ad0f8c7cf2f76f","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1755205759320,"stop":1755205759320,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7aba59e67326939","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1755205699389,"stop":1755205699390,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a8595bf98bacc84","name":"peer:update - should do nothing if another protocol hit","time":{"start":1755205715742,"stop":1755205715742,"duration":0},"status":"passed","severity":"normal"},{"uid":"153dc480040ab8fb","name":"should handle errors when getting connections","time":{"start":1755205714358,"stop":1755205714358,"duration":0},"status":"passed","severity":"normal"},{"uid":"208cbf72b1fa8947","name":"should be able to decode the field with only RELAY set to true","time":{"start":1755205704860,"stop":1755205704861,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b7fee7b0b0ceaf5","name":"should reject if Filter is requested but not mounted","time":{"start":1755205746663,"stop":1755205746664,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3cf3ceb05869f1f","name":"Overlapping topic subscription","time":{"start":1755206254899,"stop":1755206254899,"duration":0},"status":"passed","severity":"normal"},{"uid":"21d6c5296d2b4072","name":"should be online or offline if network state changed","time":{"start":1755205800453,"stop":1755205800454,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7711709fe839990","name":"should return false when peer is on different cluster","time":{"start":1755205714989,"stop":1755205714989,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fb4b05dc5983cb5","name":"should reject if Relay is requested but not mounted","time":{"start":1755205746657,"stop":1755205746662,"duration":5},"status":"passed","severity":"normal"},{"uid":"310477b5e4610488","name":"should dial more peers if under maxConnections","time":{"start":1755205715730,"stop":1755205715731,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec03bc212b1cc781","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1755205759303,"stop":1755205759303,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c066893c9307a67","name":"should merge provided config with defaults","time":{"start":1755205715909,"stop":1755205715909,"duration":0},"status":"passed","severity":"normal"},{"uid":"361aecc3c01878b","name":"should be able to encode the field with only STORE set to true","time":{"start":1755205704856,"stop":1755205704856,"duration":0},"status":"passed","severity":"normal"},{"uid":"8923a33104220401","name":"Check received message with timestamp: 1755205779836000000 ","time":{"start":1755206232778,"stop":1755206232778,"duration":0},"status":"passed","severity":"normal"},{"uid":"a63723b6b005997","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1755205715309,"stop":1755205715309,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a77208a17329968","name":"should be able to decode the field with only FILTER set to true","time":{"start":1755205704861,"stop":1755205704861,"duration":0},"status":"passed","severity":"normal"},{"uid":"c503d7188a744ed7","name":"Push message with content topic containing special chars","time":{"start":1755206252657,"stop":1755206252657,"duration":0},"status":"passed","severity":"normal"},{"uid":"3055b190489fae1f","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1755205759321,"stop":1755205759324,"duration":3},"status":"passed","severity":"normal"},{"uid":"6a9a64d967691237","name":"should drop connection to one peer on hangUp","time":{"start":1755205869458,"stop":1755205869458,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6fff3cffa596994","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755206254902,"stop":1755206254902,"duration":0},"status":"passed","severity":"normal"},{"uid":"92d49010a57c3198","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1755205961548,"stop":1755205961549,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e69ac046b612bb5","name":"Passing page size 3 when there are 20 messages","time":{"start":1755206102151,"stop":1755206102151,"duration":0},"status":"passed","severity":"normal"},{"uid":"64f06f8dbbe2e1c5","name":"Subscribe to topic containing JSON and publish message","time":{"start":1755205974389,"stop":1755205974390,"duration":1},"status":"passed","severity":"normal"},{"uid":"1591d91f342a3134","name":"Subscribe and receives messages on 20 topics","time":{"start":1755206254908,"stop":1755206254908,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbf3148868a1c1ce","name":"Fails to push message with large meta","time":{"start":1755206252660,"stop":1755206252661,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f4f48c4ee0bcda7","name":"should return null for non-existent peer","time":{"start":1755205715726,"stop":1755205715727,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ec4db8bdceecae7","name":"Relay - dialed first","time":{"start":1755206121901,"stop":1755206121901,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f445a9aa8b49392","name":"should create a new stream if no existing for protocol found","time":{"start":1755205715741,"stop":1755205715741,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9afd4e42618109e","name":"should create all internal components","time":{"start":1755205715909,"stop":1755205715909,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d80ef5a3816ce3f","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1755205759326,"stop":1755205759326,"duration":0},"status":"passed","severity":"normal"},{"uid":"6838d1789ea1284e","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1755205704857,"stop":1755205704857,"duration":0},"status":"passed","severity":"normal"},{"uid":"3da08270225ed42b","name":"should emit a peer event after start","time":{"start":1755205972113,"stop":1755205972113,"duration":0},"status":"passed","severity":"normal"},{"uid":"aff4cba11d1c2cee","name":"should handle network check errors gracefully","time":{"start":1755205715208,"stop":1755205715208,"duration":0},"status":"passed","severity":"normal"},{"uid":"de634d61eccca1d4","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1755205715743,"stop":1755205715743,"duration":0},"status":"passed","severity":"normal"},{"uid":"86e990c25fae6268","name":"throws if decoders don't match content topics","time":{"start":1755205715823,"stop":1755205715823,"duration":0},"status":"passed","severity":"normal"},{"uid":"2576f993ea780174","name":"Push message with XML payload","time":{"start":1755206252647,"stop":1755206252647,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a15d0f7d6da6bc4","name":"Refresh subscription","time":{"start":1755206254899,"stop":1755206254899,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c8ebfa75206e27","name":"Relay - dialed after","time":{"start":1755206121901,"stop":1755206121901,"duration":0},"status":"passed","severity":"normal"},{"uid":"848d117c0fb1786e","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1755205759310,"stop":1755205759310,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8f6d79aaa55d26d","name":"Check received message containing Arabic","time":{"start":1755206232774,"stop":1755206232775,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bf57abe9d7556b4","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755205957913,"stop":1755205957914,"duration":1},"status":"passed","severity":"normal"},{"uid":"1467fbc2ad005796","name":"should not execute task if max attempts is 0","time":{"start":1755205745987,"stop":1755205745987,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a42e65c7a0b9827","name":"should insert elements correctly","time":{"start":1755205762578,"stop":1755205762578,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dc180e07196ac52","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1755205759308,"stop":1755205759309,"duration":1},"status":"passed","severity":"normal"},{"uid":"4055a1f3f6ff7e3a","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1755205716043,"stop":1755205716044,"duration":1},"status":"passed","severity":"normal"},{"uid":"8be41ec56049e9f3","name":"Check meta is set [symmetric]","time":{"start":1755205735162,"stop":1755205735162,"duration":0},"status":"passed","severity":"normal"},{"uid":"769fb59890b2c28e","name":"should start ping timers on peer connect","time":{"start":1755205715297,"stop":1755205715298,"duration":1},"status":"passed","severity":"normal"},{"uid":"51b4abdb72396834","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755206254897,"stop":1755206254897,"duration":0},"status":"passed","severity":"normal"},{"uid":"625486c59775a201","name":"messageHashStr produces consistent results for the same input","time":{"start":1755205715232,"stop":1755205715233,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b2eed920078666","name":"Encoder throws on undefined content topic","time":{"start":1755205736767,"stop":1755205736767,"duration":0},"status":"passed","severity":"normal"},{"uid":"d794f8f259b4f26f","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1755205961550,"stop":1755205961550,"duration":0},"status":"passed","severity":"normal"},{"uid":"78c21003bbb3dd86","name":"Check received message containing unicode special characters","time":{"start":1755206232785,"stop":1755206232785,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b9ea8b63998d029","name":"Ephemeral messages are not stored","time":{"start":1755205786149,"stop":1755205786150,"duration":1},"status":"passed","severity":"normal"},{"uid":"abc854b758a9b565","name":"should not stop if not started","time":{"start":1755205725429,"stop":1755205725429,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddec6caa73895b4f","name":"should return false when network is not connected","time":{"start":1755205715912,"stop":1755205715912,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb0d3d172d862bbc","name":"should wait for Store peer to be connected","time":{"start":1755205746666,"stop":1755205746666,"duration":0},"status":"passed","severity":"normal"},{"uid":"e055170d41ed56f8","name":"should remove event listeners","time":{"start":1755205715289,"stop":1755205715289,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fa40229695404c2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1755205759330,"stop":1755205759330,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2fa56e5a404d83a","name":"Check message with no content topic is not received","time":{"start":1755206232780,"stop":1755206232780,"duration":0},"status":"passed","severity":"normal"},{"uid":"f954fcaae5116e17","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755206254901,"stop":1755206254902,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c002c4663470d06","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1755205715822,"stop":1755205715823,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3f37b2573ccef91","name":"should properly create peer info with all multiaddrs","time":{"start":1755205705597,"stop":1755205705597,"duration":0},"status":"passed","severity":"normal"},{"uid":"544cfaa9afae0965","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1755206066779,"stop":1755206066779,"duration":0},"status":"passed","severity":"normal"},{"uid":"955111fb1a2a5ae6","name":"Accepts a valid Waku Message","time":{"start":1755205750120,"stop":1755205750121,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f4386cc6097e622","name":"should handle dial errors gracefully","time":{"start":1755205715187,"stop":1755205715188,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee8a84a949a103d8","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755205957913,"stop":1755205957913,"duration":0},"status":"passed","severity":"normal"},{"uid":"e37e076ee935a43","name":"should create NetworkMonitor with libp2p and events","time":{"start":1755205714293,"stop":1755205714307,"duration":14},"status":"passed","severity":"normal"},{"uid":"2d46093fffe22a4f","name":"should handle dial errors gracefully","time":{"start":1755205715725,"stop":1755205715725,"duration":0},"status":"passed","severity":"normal"},{"uid":"e66437e81294b4d6","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1755206117491,"stop":1755206117492,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4ca43781680c9c6","name":"should keep entries that haven't expired yet","time":{"start":1755205745144,"stop":1755205745144,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6ec63702c443bed","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1755205758439,"stop":1755205758441,"duration":2},"status":"passed","severity":"normal"},{"uid":"4ae32a81433134bf","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755205957910,"stop":1755205957910,"duration":0},"status":"passed","severity":"normal"},{"uid":"9deaafd7c3f5ceed","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app0/1/topic385/proto","time":{"start":1755206061517,"stop":1755206061518,"duration":1},"status":"passed","severity":"normal"},{"uid":"470b5673198aca35","name":"should create PeerExchangeDiscovery with default options","time":{"start":1755205725442,"stop":1755205725443,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6a1bd1c1631c724","name":"should not fail to stop the service if it was not started","time":{"start":1755205972112,"stop":1755205972112,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d700066fc172c7a","name":"should not receive a peer event before start","time":{"start":1755205729249,"stop":1755205729249,"duration":0},"status":"passed","severity":"normal"},{"uid":"d551b6df3e24fd34","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1755205759303,"stop":1755205759303,"duration":0},"status":"passed","severity":"normal"},{"uid":"b18ea4af486c6999","name":"Sets default value correctly","time":{"start":1755206117209,"stop":1755206117209,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee63cbf60eb10082","name":"should set field with only STORE enabled","time":{"start":1755205705598,"stop":1755205705598,"duration":0},"status":"passed","severity":"normal"},{"uid":"95c37facdb31e1a2","name":"should not receive a peer event before start","time":{"start":1755205785273,"stop":1755205785273,"duration":0},"status":"passed","severity":"normal"},{"uid":"86446ba9020d38f7","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1755206061510,"stop":1755206061511,"duration":1},"status":"passed","severity":"normal"},{"uid":"70bb6c5b892ac182","name":"should properly create location multiaddrs - udp4","time":{"start":1755205705595,"stop":1755205705595,"duration":0},"status":"passed","severity":"normal"},{"uid":"df640c094d3fc64a","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1755205699513,"stop":1755205699513,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf22bac9cdc2f9d4","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1755205715729,"stop":1755205715730,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fe894adb619db5f","name":"should properly start and stop event listening","time":{"start":1755205745535,"stop":1755205745540,"duration":5},"status":"passed","severity":"normal"},{"uid":"411cacd948838337","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1755205699395,"stop":1755205699395,"duration":0},"status":"passed","severity":"normal"},{"uid":"b79ec7f59a423bf5","name":"Query Generator - false","time":{"start":1755206087953,"stop":1755206087953,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcc5ee448bb4e1b5","name":"Subscribe to topic containing shell command and publish message","time":{"start":1755205974390,"stop":1755205974390,"duration":0},"status":"passed","severity":"normal"},{"uid":"83c2ef4366fc02a","name":"should initialize with custom number of peers","time":{"start":1755205746291,"stop":1755205746291,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ed534393007fa92","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755206254905,"stop":1755206254905,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba09889f512f3c7a","name":"Check publish message containing Arabic","time":{"start":1755205968316,"stop":1755205968317,"duration":1},"status":"passed","severity":"normal"},{"uid":"40b62b7227a1270b","name":"Check received message containing Script","time":{"start":1755206232776,"stop":1755206232776,"duration":0},"status":"passed","severity":"normal"},{"uid":"e25e717508e55487","name":"same cluster: nodes connect","time":{"start":1755205856718,"stop":1755205856721,"duration":3},"status":"passed","severity":"normal"},{"uid":"8b7fb4a9f559cb3f","name":"should return empty array when no peers connected","time":{"start":1755205715917,"stop":1755205715917,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6b6d7e7ed4709e6","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1755205759324,"stop":1755205759324,"duration":0},"status":"passed","severity":"normal"},{"uid":"718e7cee81460151","name":"same cluster, static sharding: nodes connect","time":{"start":1755205856708,"stop":1755205856709,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd4736f3bf31b2da","name":"Relay + Store","time":{"start":1755205785755,"stop":1755205785755,"duration":0},"status":"passed","severity":"normal"},{"uid":"38bd68c31d033ba2","name":"yields undefined for messages without decoder","time":{"start":1755205715826,"stop":1755205715827,"duration":1},"status":"passed","severity":"normal"},{"uid":"30d97dabd94ca77c","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1755205759299,"stop":1755205759300,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba7b3fbe73a91874","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1755205699397,"stop":1755205699397,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9ef0b553e0dbfac","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755206254914,"stop":1755206254914,"duration":0},"status":"passed","severity":"normal"},{"uid":"30a4baf8f4a9f5c7","name":"should add received messages to bloom filter","time":{"start":1755205764822,"stop":1755205764823,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5f424c22f6dc2fd","name":"Push message with Script payload","time":{"start":1755206252653,"stop":1755206252653,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9af3a66d1e5ada9","name":"should not process empty queue","time":{"start":1755205715198,"stop":1755205715198,"duration":0},"status":"passed","severity":"normal"},{"uid":"f79e6cdeddd0d20e","name":"should only return 1 node with relay and store capability","time":{"start":1755205725651,"stop":1755205725651,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1ce77197d81a8c4","name":"Check message on other pubsub topic is not received","time":{"start":1755206232787,"stop":1755206232787,"duration":0},"status":"passed","severity":"normal"},{"uid":"73314fc80f910a4b","name":"Store - dialed after - with timeout","time":{"start":1755206121902,"stop":1755206121902,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0118a48cc6b0e2f","name":"Subscribe and receive messages via lightPush","time":{"start":1755206254896,"stop":1755206254896,"duration":0},"status":"passed","severity":"normal"},{"uid":"41354e3804020678","name":"Check message with no pubsub topic is not received","time":{"start":1755206232787,"stop":1755206232787,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf527c59556b0a84","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1755205746319,"stop":1755205746319,"duration":0},"status":"passed","severity":"normal"},{"uid":"50d08478f9fa9ba1","name":"Check received message containing Script","time":{"start":1755206232784,"stop":1755206232784,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5b1abea747c4d9b","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755205957909,"stop":1755205957909,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5f71254666408e2","name":"Subscribe to topic containing special chars and publish message","time":{"start":1755205974386,"stop":1755205974387,"duration":1},"status":"passed","severity":"normal"},{"uid":"243d9486eff33e16","name":"should stop and cleanup resources","time":{"start":1755205746505,"stop":1755205746509,"duration":4},"status":"passed","severity":"normal"},{"uid":"2da08f74bc4a6e74","name":"Check message with invalid timestamp is not received","time":{"start":1755206232779,"stop":1755206232779,"duration":0},"status":"passed","severity":"normal"},{"uid":"a75611c5d06853a1","name":"Push message with Chinese payload","time":{"start":1755206252652,"stop":1755206252652,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d8deb65195d8840","name":"should attach causal history and bloom filter to each message","time":{"start":1755205764821,"stop":1755205764821,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fc2c832f8cd46ca","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1755205704863,"stop":1755205704863,"duration":0},"status":"passed","severity":"normal"},{"uid":"63bce69799ce34d0","name":"Push message with special chars payload","time":{"start":1755206252651,"stop":1755206252652,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d9ba23ab2940a4a","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1755205841181,"stop":1755205841181,"duration":0},"status":"passed","severity":"normal"},{"uid":"85448fd37e9b8d70","name":"should throw error when no peers are available","time":{"start":1755205746824,"stop":1755205746824,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ac5406c615b6754","name":"Check received message containing Russian","time":{"start":1755206232775,"stop":1755206232775,"duration":0},"status":"passed","severity":"normal"},{"uid":"87bbf75a74149db6","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1755205746304,"stop":1755205746304,"duration":0},"status":"passed","severity":"normal"},{"uid":"28e5d3cefaefa35e","name":"should return true when peer is on the pubsub topic shard","time":{"start":1755205714992,"stop":1755205714993,"duration":1},"status":"passed","severity":"normal"},{"uid":"5200cf710da6ab3a","name":"should successfully subscribe to supported pubsub topic","time":{"start":1755205746811,"stop":1755205746811,"duration":0},"status":"passed","severity":"normal"},{"uid":"e865129e4a531ca2","name":"should get / set UDP multiaddr","time":{"start":1755205705594,"stop":1755205705594,"duration":0},"status":"passed","severity":"normal"},{"uid":"d546654cc2824113","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1755205759320,"stop":1755205759321,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3492f0c3219a9a3","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1755205759324,"stop":1755205759324,"duration":0},"status":"passed","severity":"normal"},{"uid":"81511703726713e6","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755206232781,"stop":1755206232781,"duration":0},"status":"passed","severity":"normal"},{"uid":"900aa7789c112e28","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1755205800452,"stop":1755205800453,"duration":1},"status":"passed","severity":"normal"},{"uid":"1054be4ec3b6342a","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1755205974387,"stop":1755205974387,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c2c852a486d59d2","name":"Push message with content topic containing long","time":{"start":1755206252656,"stop":1755206252657,"duration":1},"status":"passed","severity":"normal"},{"uid":"78907a7f1496e397","name":"Fails to publish message with empty text","time":{"start":1755205968326,"stop":1755205968326,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd16acad67f3f47a","name":"Fails to publish duplicate message","time":{"start":1755205968325,"stop":1755205968326,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b139967e2c776a3","name":"messageHash returns a Uint8Array","time":{"start":1755205715228,"stop":1755205715228,"duration":0},"status":"passed","severity":"normal"},{"uid":"6507bc1295462c3b","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1755205715299,"stop":1755205715299,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6f8fe9a1e67abbe","name":"should dial all remaining peers","time":{"start":1755205715724,"stop":1755205715725,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1b3016ff994f9e3","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755206254902,"stop":1755206254902,"duration":0},"status":"passed","severity":"normal"},{"uid":"fae46367210dda3f","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1755205759309,"stop":1755205759309,"duration":0},"status":"passed","severity":"normal"},{"uid":"14812e798db68719","name":"Encoder throws on empty string content topic","time":{"start":1755205716043,"stop":1755205716043,"duration":0},"status":"passed","severity":"normal"},{"uid":"29face83e0a7f070","name":"random static sharding 10 - Cluster ID: 396, Shard ID: 531","time":{"start":1755206059566,"stop":1755206059569,"duration":3},"status":"passed","severity":"normal"},{"uid":"561e4a0af09f3201","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1755205699395,"stop":1755205699396,"duration":1},"status":"passed","severity":"normal"},{"uid":"e06bdec8c98963a0","name":"should get / set TCP multiaddr","time":{"start":1755205705594,"stop":1755205705595,"duration":1},"status":"passed","severity":"normal"},{"uid":"be07389568bc7af3","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1755205764825,"stop":1755205764825,"duration":0},"status":"passed","severity":"normal"},{"uid":"31a2c132a636aef0","name":"Push message with long payload","time":{"start":1755206252651,"stop":1755206252651,"duration":0},"status":"passed","severity":"normal"},{"uid":"962059bb73dd59c8","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1755205735159,"stop":1755205735161,"duration":2},"status":"passed","severity":"normal"},{"uid":"466ecd0d77133f88","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1755205704863,"stop":1755205704863,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b51b446872fbcf","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755205803846,"stop":1755205803847,"duration":1},"status":"passed","severity":"normal"},{"uid":"42589b513d8432ee","name":"All","time":{"start":1755205785755,"stop":1755205785756,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ee3e4bc234815b3","name":"Check publish message containing unicode special characters","time":{"start":1755205968323,"stop":1755205968323,"duration":0},"status":"passed","severity":"normal"},{"uid":"df67acc83266511a","name":"Does not throw an exception when node disconnects","time":{"start":1755206117205,"stop":1755206117205,"duration":0},"status":"passed","severity":"normal"},{"uid":"32434dfa8c32e03b","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1755205759312,"stop":1755205759313,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6bcdb018b45c846","name":"Query with Ordered Callback, No Decoder","time":{"start":1755206077309,"stop":1755206077310,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ebdb57606848fda","name":"Overlapping topic subscription","time":{"start":1755206254909,"stop":1755206254909,"duration":0},"status":"passed","severity":"normal"},{"uid":"24be6d744622b918","name":"Fails to publish message with size larger than 1 MB","time":{"start":1755205968328,"stop":1755205968328,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2943b008e435cec","name":"can query messages by message hash","time":{"start":1755206080349,"stop":1755206080349,"duration":0},"status":"passed","severity":"normal"},{"uid":"c764c98ebdb0a965","name":"should handle peer identify event","time":{"start":1755205725430,"stop":1755205725430,"duration":0},"status":"passed","severity":"normal"},{"uid":"b55db18462fd9dc2","name":"Check publish message containing XML","time":{"start":1755205968320,"stop":1755205968320,"duration":0},"status":"passed","severity":"normal"},{"uid":"253ce66cfb053645","name":"should dial with PeerId and return stream","time":{"start":1755205715913,"stop":1755205715913,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f81f0c70b4cd280","name":"messageHashStr produces different results for different inputs","time":{"start":1755205715233,"stop":1755205715233,"duration":0},"status":"passed","severity":"normal"},{"uid":"d12d914f78ea9613","name":"should add event listener for peer:discovery","time":{"start":1755205714759,"stop":1755205714760,"duration":1},"status":"passed","severity":"normal"},{"uid":"519be25ba3d248d1","name":"should detect messages with missing dependencies","time":{"start":1755205764825,"stop":1755205764826,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3ca625e02687c89","name":"random static sharding 7 - Cluster ID: 967, Shard ID: 884","time":{"start":1755206059563,"stop":1755206059564,"duration":1},"status":"passed","severity":"normal"},{"uid":"19df7d854cea7cbf","name":"Passing page size 0 when there are 110 messages","time":{"start":1755206102150,"stop":1755206102151,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2c1d28438cc15b2","name":"Push message with content topic containing SQL Injection","time":{"start":1755206252658,"stop":1755206252659,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0e8ef84d7df3ba4","name":"Ordered Callback - false","time":{"start":1755206087955,"stop":1755206087955,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dccbbdabd99dda5","name":"retrieves a single peer","time":{"start":1755205725648,"stop":1755205725649,"duration":1},"status":"passed","severity":"normal"},{"uid":"38422ba970159ec1","name":"Check publish message containing short","time":{"start":1755205968290,"stop":1755205968290,"duration":0},"status":"passed","severity":"normal"},{"uid":"514e84443e570665","name":"should handle shardReader errors","time":{"start":1755205715920,"stop":1755205715921,"duration":1},"status":"passed","severity":"normal"},{"uid":"7eeed29ece0f92f0","name":"Query Generator - true","time":{"start":1755206087951,"stop":1755206087952,"duration":1},"status":"passed","severity":"normal"},{"uid":"daeca28472848391","name":"random static sharding 2 - Cluster ID: 209, Shard ID: 257","time":{"start":1755206059561,"stop":1755206059562,"duration":1},"status":"passed","severity":"normal"},{"uid":"dacba486cf232495","name":"throws on content topic with empty application field","time":{"start":1755205699387,"stop":1755205699387,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed9baeffb94423d0","name":"Relay Node - default protocol","time":{"start":1755206121903,"stop":1755206121903,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca3c210f114286fe","name":"should handle disconnect when peer has no timers","time":{"start":1755205715325,"stop":1755205715325,"duration":0},"status":"passed","severity":"normal"},{"uid":"e299a906f8f9e8a9","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1755206077309,"stop":1755206077309,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b222a4726dc1429","name":"should handle dial errors","time":{"start":1755205715914,"stop":1755205715914,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9d8507764948766","name":"should return true even if peer has no overlapping shards","time":{"start":1755205714987,"stop":1755205714987,"duration":0},"status":"passed","severity":"normal"},{"uid":"4332cfa23eea7391","name":"should emit a peer event after start","time":{"start":1755205729249,"stop":1755205729249,"duration":0},"status":"passed","severity":"normal"},{"uid":"459ce629fabb9aaa","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1755205786152,"stop":1755205786152,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9539cec445502d2","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1755206107438,"stop":1755206107439,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d0bc776f6545116","name":"should return false when peer is not on topic","time":{"start":1755205715920,"stop":1755205715920,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab3434159d0e6edb","name":"should sort peers by ping value","time":{"start":1755205715919,"stop":1755205715919,"duration":0},"status":"passed","severity":"normal"},{"uid":"7da0b7f43c1c215b","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755206232779,"stop":1755206232779,"duration":0},"status":"passed","severity":"normal"},{"uid":"485d83366a3f6a76","name":"should handle errors gracefully when getting peer info","time":{"start":1755205714995,"stop":1755205714995,"duration":0},"status":"passed","severity":"normal"},{"uid":"37f7c233d802491c","name":"Publish message with rate limit","time":{"start":1755205968329,"stop":1755205968332,"duration":3},"status":"passed","severity":"normal"},{"uid":"c58688bf900aad1a","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1755205759305,"stop":1755205759306,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b24c0ded8912692","name":"should successfully stop","time":{"start":1755205746813,"stop":1755205746813,"duration":0},"status":"passed","severity":"normal"},{"uid":"b823e17236330d0b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1755205699402,"stop":1755205699402,"duration":0},"status":"passed","severity":"normal"},{"uid":"85b6a47173741350","name":"Waku message hash computation (meta attribute not present)","time":{"start":1755205715220,"stop":1755205715226,"duration":6},"status":"passed","severity":"normal"},{"uid":"b5fac5fc9aa2c4d0","name":"Subscribe and receive messages via waku relay post","time":{"start":1755206254907,"stop":1755206254907,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b73924156fcf55b","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1755205974387,"stop":1755205974387,"duration":0},"status":"passed","severity":"normal"},{"uid":"efeb0c135e2a9eb6","name":"Query generator for multiple messages with multiple decoders","time":{"start":1755206103804,"stop":1755206103804,"duration":0},"status":"passed","severity":"normal"},{"uid":"829cfcdd81412355","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1755205764824,"stop":1755205764824,"duration":0},"status":"passed","severity":"normal"},{"uid":"48cd9456da4a763b","name":"Query Generator, No message returned","time":{"start":1755206077308,"stop":1755206077309,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cf27269e5fd2a5e","name":"Subscribe to topic containing Script and publish message","time":{"start":1755205974388,"stop":1755205974388,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fe7b0f95dc8df3c","name":"should skip updating peer store if peer has same addresses","time":{"start":1755205714788,"stop":1755205714789,"duration":1},"status":"passed","severity":"normal"},{"uid":"8317773d1a425f52","name":"different cluster: nodes don't connect","time":{"start":1755205856721,"stop":1755205856722,"duration":1},"status":"passed","severity":"normal"},{"uid":"c71e22d6756a3373","name":"should dispatch network event when browser goes offline","time":{"start":1755205714357,"stop":1755205714357,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eab8a7de1495631","name":"should not retry if at least one success","time":{"start":1755205745987,"stop":1755205745987,"duration":0},"status":"passed","severity":"normal"},{"uid":"d80c79a3877e2e8","name":"should return false when peer is on different cluster","time":{"start":1755205714986,"stop":1755205714986,"duration":0},"status":"passed","severity":"normal"},{"uid":"791ea946b711ba1c","name":"should return false when navigator.onLine is false","time":{"start":1755205714327,"stop":1755205714342,"duration":15},"status":"passed","severity":"normal"},{"uid":"7d8a07cc34c52f7f","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1755205759302,"stop":1755205759302,"duration":0},"status":"passed","severity":"normal"},{"uid":"d743b7c52873f9ac","name":"should not be empty after adding a subscription","time":{"start":1755205746499,"stop":1755205746501,"duration":2},"status":"passed","severity":"normal"},{"uid":"e19510d2863ec079","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1755205699399,"stop":1755205699400,"duration":1},"status":"passed","severity":"normal"},{"uid":"df31b9cb07eec0ae","name":"Publish without waiting for remote peer","time":{"start":1755205974382,"stop":1755205974383,"duration":1},"status":"passed","severity":"normal"},{"uid":"76a1765370736f11","name":"Round trip binary serialization","time":{"start":1755205716041,"stop":1755205716041,"duration":0},"status":"passed","severity":"normal"},{"uid":"8becae90dd05cce1","name":"Relay + Store","time":{"start":1755205705599,"stop":1755205705600,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0229cb634fb9a3e","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755206254907,"stop":1755206254908,"duration":1},"status":"passed","severity":"normal"},{"uid":"8576a90ad4b1aa1d","name":"should return false when peer is not found","time":{"start":1755205714988,"stop":1755205714988,"duration":0},"status":"passed","severity":"normal"},{"uid":"85ecf2888483a54e","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1755205759302,"stop":1755205759302,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e0eb9279d74e9a8","name":"should dial peers from store when no connections remain","time":{"start":1755205715719,"stop":1755205715719,"duration":0},"status":"passed","severity":"normal"},{"uid":"d545e33de4a75d3","name":"Subscribe to topic containing long and receive message","time":{"start":1755206254900,"stop":1755206254900,"duration":0},"status":"passed","severity":"normal"},{"uid":"b87a398f4495db9b","name":"should not discard bootstrap peers if under the limit","time":{"start":1755205822955,"stop":1755205822956,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac1a9ab787857051","name":"Subscribe to topic containing XML and receive message","time":{"start":1755206254903,"stop":1755206254903,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4c0a6f9537c4cb5","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755206254897,"stop":1755206254897,"duration":0},"status":"passed","severity":"normal"},{"uid":"feaeb444c29efe01","name":"Subscribe and receive messages via waku relay post","time":{"start":1755206254897,"stop":1755206254897,"duration":0},"status":"passed","severity":"normal"},{"uid":"928198a2b4f96032","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1755205704858,"stop":1755205704859,"duration":1},"status":"passed","severity":"normal"},{"uid":"8520874a3981d048","name":"should create KeepAliveManager with required options","time":{"start":1755205715282,"stop":1755205715287,"duration":5},"status":"passed","severity":"normal"},{"uid":"f25b5966c4bfe0f","name":"should be safe to call multiple times","time":{"start":1755205715290,"stop":1755205715297,"duration":7},"status":"passed","severity":"normal"},{"uid":"a4d8c666ba09fc90","name":"throws on content topic with non-number generation field","time":{"start":1755205699385,"stop":1755205699386,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa49cca6dba1fe35","name":"should create PeerExchangeDiscovery instance","time":{"start":1755205725442,"stop":1755205725442,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec5221af885e51f1","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1755205704857,"stop":1755205704858,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9906482c9c18345","name":"Check received message containing XML","time":{"start":1755206232776,"stop":1755206232776,"duration":0},"status":"passed","severity":"normal"},{"uid":"b46ceb8f2c627510","name":"should handle case with no peers in store","time":{"start":1755205715725,"stop":1755205715725,"duration":0},"status":"passed","severity":"normal"},{"uid":"69e6a369803bcb65","name":"should return false when peer shard info is not found","time":{"start":1755205714991,"stop":1755205714991,"duration":0},"status":"passed","severity":"normal"},{"uid":"80c6190e09c1c8fa","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755206254907,"stop":1755206254907,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ae1861838f3537b","name":"connects to nwaku","time":{"start":1755206117205,"stop":1755206117205,"duration":0},"status":"passed","severity":"normal"},{"uid":"dedc8e172e5840fd","name":"should initialize with custom TTL","time":{"start":1755205725424,"stop":1755205725424,"duration":0},"status":"passed","severity":"normal"},{"uid":"6318c5beb219f35","name":"Check publish message after service node is restarted","time":{"start":1755205968328,"stop":1755205968329,"duration":1},"status":"skipped","severity":"normal"},{"uid":"39c2530ba2dfd2c5","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1755205715219,"stop":1755205715220,"duration":1},"status":"passed","severity":"normal"},{"uid":"53b3ecc5a2fc2dcb","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755206254911,"stop":1755206254912,"duration":1},"status":"passed","severity":"normal"},{"uid":"84c82af30c495dc3","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1755205759304,"stop":1755205759304,"duration":0},"status":"passed","severity":"normal"},{"uid":"edaab4215c894167","name":"Query generator for multiple messages","time":{"start":1755206103801,"stop":1755206103802,"duration":1},"status":"passed","severity":"normal"},{"uid":"462ad8c872c21fc","name":"should be safe to call multiple times","time":{"start":1755205715288,"stop":1755205715288,"duration":0},"status":"passed","severity":"normal"},{"uid":"74dfc5587f5f2e83","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1755205724971,"stop":1755205724971,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ba348ca522f724e","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1755205725652,"stop":1755205725653,"duration":1},"status":"skipped","severity":"normal"},{"uid":"faaa8e01e43a1cc9","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755206254900,"stop":1755206254901,"duration":1},"status":"passed","severity":"normal"},{"uid":"68fc73ef7970dbca","name":"Check message on other pubsub topic is not received","time":{"start":1755206232779,"stop":1755206232780,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bba341642f324af","name":"Push message with Basic HTML tag payload","time":{"start":1755206252654,"stop":1755206252654,"duration":0},"status":"passed","severity":"normal"},{"uid":"79199c393e28fd8","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1755205759303,"stop":1755205759304,"duration":1},"status":"passed","severity":"normal"},{"uid":"68324c8449fb6bea","name":"should handle different types of entries","time":{"start":1755205745145,"stop":1755205745145,"duration":0},"status":"passed","severity":"normal"},{"uid":"7de917cf3b47801d","name":"Check message with no payload is not received","time":{"start":1755206232780,"stop":1755206232780,"duration":0},"status":"passed","severity":"normal"},{"uid":"992c3fac4db20c56","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1755205974383,"stop":1755205974383,"duration":0},"status":"passed","severity":"normal"},{"uid":"602b4c450132a07c","name":"Check publish message containing Russian","time":{"start":1755205968317,"stop":1755205968319,"duration":2},"status":"passed","severity":"normal"},{"uid":"ea038a4ffbfbe8f6","name":"Push 30 different messages","time":{"start":1755206252656,"stop":1755206252656,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c51c90dc584f03b8","name":"should add event listeners for peer connect and disconnect","time":{"start":1755205715288,"stop":1755205715288,"duration":0},"status":"passed","severity":"normal"},{"uid":"3615bacf71dd7298","name":"Ordered callback, aborts when callback returns true","time":{"start":1755206103807,"stop":1755206103807,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc3788ceff599101","name":"should load peers from local storage and dispatch events","time":{"start":1755205729250,"stop":1755205729250,"duration":0},"status":"passed","severity":"normal"},{"uid":"a87ee871a2bb3f3d","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1755205764829,"stop":1755205764829,"duration":0},"status":"passed","severity":"normal"},{"uid":"1df39e96d0e4c454","name":"should handle complete peer lifecycle","time":{"start":1755205715328,"stop":1755205715331,"duration":3},"status":"passed","severity":"normal"},{"uid":"a76834daac8162db","name":"messageHashStr works with IProtoMessage","time":{"start":1755205715229,"stop":1755205715229,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b2cecbe7a451cab","name":"should not create timers for topics where peer is not in mesh","time":{"start":1755205715313,"stop":1755205715313,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9069c874022a15","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1755205746319,"stop":1755205746319,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c240aa0efcc3e30","name":"Query with Ordered Callback, No message returned","time":{"start":1755206077310,"stop":1755206077312,"duration":2},"status":"passed","severity":"normal"},{"uid":"e11fa8561f6595d9","name":"should clear interval on stop","time":{"start":1755205725441,"stop":1755205725441,"duration":0},"status":"passed","severity":"normal"},{"uid":"639db13ec7e263a9","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1755205699390,"stop":1755205699390,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a32d50c028a4011","name":"can start the service","time":{"start":1755205785268,"stop":1755205785269,"duration":1},"status":"passed","severity":"normal"},{"uid":"8395e5615cb7eaf6","name":"throws on empty content topic","time":{"start":1755205699384,"stop":1755205699385,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cf2bd4847c3d570","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755205725653,"stop":1755205725653,"duration":0},"status":"skipped","severity":"normal"},{"uid":"86c178e894102203","name":"should dispatch network event when browser goes online","time":{"start":1755205714356,"stop":1755205714356,"duration":0},"status":"passed","severity":"normal"},{"uid":"9534fdd12d7f0964","name":"should properly create location multiaddrs - udp6","time":{"start":1755205705596,"stop":1755205705596,"duration":0},"status":"passed","severity":"normal"},{"uid":"53c35434e2542ebf","name":"should update ack status of messages in outgoing buffer","time":{"start":1755205764828,"stop":1755205764828,"duration":0},"status":"passed","severity":"normal"},{"uid":"f60c641e40d195e3","name":"Check received message containing long","time":{"start":1755206232773,"stop":1755206232773,"duration":0},"status":"passed","severity":"normal"},{"uid":"30099d8a2a0d82e5","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1755205746314,"stop":1755205746314,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e3b2ffde17597fc","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755206254906,"stop":1755206254907,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bd496661bd74870","name":"peer exchange sets tag","time":{"start":1755205952507,"stop":1755205952508,"duration":1},"status":"passed","severity":"normal"},{"uid":"d74f19d42b547bf5","name":"should retry failed tasks","time":{"start":1755205745983,"stop":1755205745985,"duration":2},"status":"passed","severity":"normal"},{"uid":"ed264b4b123333b","name":"Check meta is set [ecies]","time":{"start":1755205736767,"stop":1755205736767,"duration":0},"status":"passed","severity":"normal"},{"uid":"21b2d44c9dddc4d2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1755205759335,"stop":1755205759336,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2c55bbc25c71b58","name":"should process tasks in queue","time":{"start":1755205745974,"stop":1755205745981,"duration":7},"status":"passed","severity":"normal"},{"uid":"417a6c798bb17a47","name":"Passing page size 1 when there are 4 messages","time":{"start":1755206102151,"stop":1755206102151,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec0f61623d40f0ac","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1755205961545,"stop":1755205961547,"duration":2},"status":"passed","severity":"normal"},{"uid":"f1345fea5651c5a","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1755205714342,"stop":1755205714342,"duration":0},"status":"passed","severity":"normal"},{"uid":"e19c3cedb6e9ea04","name":"should insert message into bloom filter","time":{"start":1755205764821,"stop":1755205764821,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bbb70a1618692fa","name":"should set field with only LIGHTPUSH enabled","time":{"start":1755205705599,"stop":1755205705599,"duration":0},"status":"passed","severity":"normal"},{"uid":"63cf4e5e84a36f1","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1755205699399,"stop":1755205699399,"duration":0},"status":"passed","severity":"normal"},{"uid":"91a0b4d703613cb7","name":"should discard bootstrap peers when has more than set limit","time":{"start":1755205822953,"stop":1755205822955,"duration":2},"status":"passed","severity":"normal"},{"uid":"78b2f2a09f6b04a8","name":"Check received message containing Basic HTML tag","time":{"start":1755206232777,"stop":1755206232777,"duration":0},"status":"passed","severity":"normal"},{"uid":"daaf98cad09cdb16","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1755206117494,"stop":1755206117495,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe93e543bbf9179f","name":"Subscribe to topic containing short and receive message","time":{"start":1755206254900,"stop":1755206254900,"duration":0},"status":"passed","severity":"normal"},{"uid":"942ee1f791c509a5","name":"should update peer store before dialing","time":{"start":1755205714780,"stop":1755205714781,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad0cba48e023e293","name":"Push message with content topic containing JSON","time":{"start":1755206252659,"stop":1755206252659,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff5554687e20ec8b","name":"should delegate to networkMonitor.isConnected()","time":{"start":1755205715912,"stop":1755205715912,"duration":0},"status":"passed","severity":"normal"},{"uid":"53e9e96cdc56e142","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1755205759306,"stop":1755205759306,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc6e25bb9957d4f","name":"should maintain proper timestamps if all messages received","time":{"start":1755205764822,"stop":1755205764822,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b9bd780c05445fd","name":"should handle multiple query options for time ranges","time":{"start":1755205746824,"stop":1755205746824,"duration":0},"status":"passed","severity":"normal"},{"uid":"49ca6bf5ea7a179e","name":"should mark all messages in causal history as acknowledged","time":{"start":1755205764824,"stop":1755205764824,"duration":0},"status":"passed","severity":"normal"},{"uid":"838d662a247a5015","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1755205715707,"stop":1755205715708,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4fd74fcc63f7a44","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app87/8/topic233/json","time":{"start":1755206061511,"stop":1755206061512,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b99cc567ffd3950","name":"should create PeerExchange instance with components","time":{"start":1755205725380,"stop":1755205725381,"duration":1},"status":"passed","severity":"normal"},{"uid":"9057bf996bb91bf8","name":"should drop connection to all peers on hangUp","time":{"start":1755205869456,"stop":1755205869457,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc375fef202c89ed","name":"should allow redial after cooldown period","time":{"start":1755205715181,"stop":1755205715181,"duration":0},"status":"passed","severity":"normal"},{"uid":"14457d4c5c08cd19","name":"should not fail to start the service if it is already started","time":{"start":1755205729248,"stop":1755205729249,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c9bcb42ba04f768","name":"should not fail to start the service if it is already started","time":{"start":1755205785271,"stop":1755205785271,"duration":0},"status":"passed","severity":"normal"},{"uid":"198b3334928641c0","name":"Check received message containing numeric","time":{"start":1755206232782,"stop":1755206232782,"duration":0},"status":"passed","severity":"normal"},{"uid":"2be6388d8dba3d61","name":"should return PeerId when PeerId is provided","time":{"start":1755205715337,"stop":1755205715337,"duration":0},"status":"passed","severity":"normal"},{"uid":"e77e2d715c8941e8","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1755205699394,"stop":1755205699394,"duration":0},"status":"passed","severity":"normal"},{"uid":"75455e8d5d5b21d9","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755206254912,"stop":1755206254912,"duration":0},"status":"passed","severity":"normal"},{"uid":"be2fc60c12840e04","name":"Register correct protocols","time":{"start":1755205974382,"stop":1755205974382,"duration":0},"status":"passed","severity":"normal"},{"uid":"867c74e93d899d2c","name":"returns nothing if no connections present","time":{"start":1755205715614,"stop":1755205715615,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba7b53a6463879ad","name":"Check publish message containing Basic HTML tag","time":{"start":1755205968320,"stop":1755205968321,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bd1fff835e3b11b","name":"should throw error - invalid id","time":{"start":1755205705591,"stop":1755205705592,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bcdecf30d311f23","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755205957913,"stop":1755205957913,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd019c8ccc0fda23","name":"Check received message containing special chars","time":{"start":1755206232782,"stop":1755206232783,"duration":1},"status":"passed","severity":"normal"},{"uid":"850129e4be507e50","name":"should do nothing when connections still exist","time":{"start":1755205715719,"stop":1755205715719,"duration":0},"status":"passed","severity":"normal"},{"uid":"547a88b44ad1dac3","name":"should not receive a peer event after stop","time":{"start":1755205972114,"stop":1755205972115,"duration":1},"status":"passed","severity":"normal"},{"uid":"86d428fbf603d7cc","name":"Push message with short payload","time":{"start":1755206252651,"stop":1755206252651,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d0d6523872309b9","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1755205745534,"stop":1755205745534,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb3870dfcce543c1","name":"LightPush","time":{"start":1755206121902,"stop":1755206121902,"duration":0},"status":"passed","severity":"normal"},{"uid":"27544bd14dcec372","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1755205699391,"stop":1755205699391,"duration":0},"status":"passed","severity":"normal"},{"uid":"d14f0cad2dd29f52","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1755205968324,"stop":1755205968324,"duration":0},"status":"passed","severity":"normal"},{"uid":"4248b20c45043a72","name":"should hang up with multiaddr and return true on success","time":{"start":1755205715916,"stop":1755205715916,"duration":0},"status":"passed","severity":"normal"},{"uid":"621a65d98beffba7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1755205759330,"stop":1755205759331,"duration":1},"status":"passed","severity":"normal"},{"uid":"664998d0fcd94b05","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1755206077312,"stop":1755206077312,"duration":0},"status":"passed","severity":"normal"},{"uid":"f520687c92f7f623","name":"Throws when trying to push message with empty payload","time":{"start":1755206252656,"stop":1755206252656,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0fa89b4fd01ad0e","name":"Check received message containing shell command","time":{"start":1755206232777,"stop":1755206232777,"duration":0},"status":"passed","severity":"normal"},{"uid":"6791dea9d74a46e1","name":"Push message with long payload","time":{"start":1755206252644,"stop":1755206252644,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a8bbd21ae66cdc4","name":"should not return locked peers if enough unlocked are available","time":{"start":1755205746304,"stop":1755205746306,"duration":2},"status":"passed","severity":"normal"},{"uid":"8ffd5ace52740e8e","name":"should not dispatch event when already disconnected","time":{"start":1755205714352,"stop":1755205714352,"duration":0},"status":"passed","severity":"normal"},{"uid":"9211e360a4d07d1a","name":"Push message with XML payload","time":{"start":1755206252653,"stop":1755206252653,"duration":0},"status":"passed","severity":"normal"},{"uid":"44ff756fad905e99","name":"Cluster id 0, shard 0","time":{"start":1755206059558,"stop":1755206059558,"duration":0},"status":"passed","severity":"normal"},{"uid":"9134422d51bffa48","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1755205759331,"stop":1755205759331,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab4b8735908041bb","name":"Push message with emoji payload","time":{"start":1755206252649,"stop":1755206252649,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce07df099982a65a","name":"should not retry if at least one success","time":{"start":1755205746711,"stop":1755205746711,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6b24c608f54d3fe","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1755206107438,"stop":1755206107438,"duration":0},"status":"passed","severity":"normal"},{"uid":"4af5f530b1900a45","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1755206072532,"stop":1755206072533,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d6bc00d54c9219d","name":"should be safe to call multiple times","time":{"start":1755205714777,"stop":1755205714779,"duration":2},"status":"passed","severity":"normal"},{"uid":"50f591cbea717ab5","name":"Relay - times out","time":{"start":1755206121901,"stop":1755206121901,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ecfeb0c0a81c364","name":"should only return 1 node with relay capability","time":{"start":1755205725651,"stop":1755205725651,"duration":0},"status":"passed","severity":"normal"},{"uid":"1171826cda5832b4","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755206254915,"stop":1755206254915,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b37f2ee580f6184","name":"Refresh subscription","time":{"start":1755206254909,"stop":1755206254910,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8c6c7ddd7a770da","name":"should successfully unsubscribe from an existing subscription","time":{"start":1755205746812,"stop":1755205746812,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7703d1b7aa6fe3e","name":"should remove event listener for peer:discovery","time":{"start":1755205714761,"stop":1755205714761,"duration":0},"status":"passed","severity":"normal"},{"uid":"a706933e5762182f","name":"should skip peers without ENR","time":{"start":1755205725439,"stop":1755205725439,"duration":0},"status":"passed","severity":"normal"},{"uid":"702dfdb79ff39546","name":"Passing page size 19 when there are 20 messages","time":{"start":1755206102152,"stop":1755206102152,"duration":0},"status":"passed","severity":"normal"},{"uid":"718017c12fad6e31","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1755205699393,"stop":1755205699394,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecef47df352e5a15","name":"should return false when peer is not found","time":{"start":1755205714994,"stop":1755205714994,"duration":0},"status":"passed","severity":"normal"},{"uid":"9239e8d3355f8ad0","name":"Non TWN Cluster","time":{"start":1755206061511,"stop":1755206061511,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b5facd835619fd0","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1755205729250,"stop":1755205729250,"duration":0},"status":"passed","severity":"normal"},{"uid":"20e3583bf1b9433","name":"should set field with only RELAY enabled","time":{"start":1755205705598,"stop":1755205705598,"duration":0},"status":"passed","severity":"normal"},{"uid":"24d7241b6271b847","name":"should handle query errors","time":{"start":1755205725438,"stop":1755205725438,"duration":0},"status":"passed","severity":"normal"},{"uid":"65f22ff749659489","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1755205974384,"stop":1755205974384,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b92992c8a0c7ef6","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1755205746318,"stop":1755205746318,"duration":0},"status":"passed","severity":"normal"},{"uid":"a08d11a4cc68630e","name":"Push message with shell command payload","time":{"start":1755206252648,"stop":1755206252648,"duration":0},"status":"passed","severity":"normal"},{"uid":"82552f066d956e0a","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1755205699394,"stop":1755205699394,"duration":0},"status":"passed","severity":"normal"},{"uid":"a73bf326d79748ab","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1755205699404,"stop":1755205699405,"duration":1},"status":"passed","severity":"normal"},{"uid":"64ff8953fa4114c4","name":"Publish message with large meta","time":{"start":1755205968329,"stop":1755205968329,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6d268ae7fcfd72b","name":"Delete observer","time":{"start":1755205954095,"stop":1755205954096,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ea00c58e88645df","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1755205715300,"stop":1755205715300,"duration":0},"status":"passed","severity":"normal"},{"uid":"49adde35b544b909","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1755205745982,"stop":1755205745983,"duration":1},"status":"passed","severity":"normal"},{"uid":"77a8e92686cfa8e2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1755205699407,"stop":1755205699407,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac7ccb3d0ff74be8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1755205759336,"stop":1755205759336,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a9b8eb3018398ed","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1755205952509,"stop":1755205952509,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a1a481e83df20dc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1755205699404,"stop":1755205699404,"duration":0},"status":"passed","severity":"normal"},{"uid":"50eb6cf644b14a98","name":"should successfully query peers and return peer infos","time":{"start":1755205725368,"stop":1755205725368,"duration":0},"status":"passed","severity":"normal"},{"uid":"964d88967c7c6cb6","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1755205759330,"stop":1755205759330,"duration":0},"status":"passed","severity":"normal"},{"uid":"35dc9e0121a19a41","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1755206110779,"stop":1755206110779,"duration":0},"status":"passed","severity":"normal"},{"uid":"115a187f7c514ac8","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app96/9/topic262/json","time":{"start":1755206061518,"stop":1755206061527,"duration":9},"status":"passed","severity":"normal"},{"uid":"48fe9d4237fa709e","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1755206117493,"stop":1755206117493,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ff88c2411234a43","name":"should lock peers when selected","time":{"start":1755205746303,"stop":1755205746304,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc4006b23df4661c","name":"Query with Promise Callback, No message returned","time":{"start":1755206077313,"stop":1755206077314,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7802396efa1f84a","name":"should dial peer when peer is discovered","time":{"start":1755205714779,"stop":1755205714780,"duration":1},"status":"passed","severity":"normal"},{"uid":"ace99d1cdf3bcc5f","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1755205704862,"stop":1755205704862,"duration":0},"status":"passed","severity":"normal"},{"uid":"555a9fb1d55ad3ea","name":"throws an error for improperly formatted content topics","time":{"start":1755205699398,"stop":1755205699398,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4b2249567a3c811","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1755205699406,"stop":1755205699406,"duration":0},"status":"passed","severity":"normal"},{"uid":"276b0170bc6bb898","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755206254906,"stop":1755206254906,"duration":0},"status":"passed","severity":"normal"},{"uid":"e75d9e1cd8532208","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1755206117492,"stop":1755206117493,"duration":1},"status":"passed","severity":"normal"},{"uid":"9abdfb7f61d0888c","name":"Push message with custom timestamp: 1755202204083","time":{"start":1755206252661,"stop":1755206252662,"duration":1},"status":"passed","severity":"normal"},{"uid":"1918362404465ea","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1755205974389,"stop":1755205974389,"duration":0},"status":"passed","severity":"normal"},{"uid":"6763bbb8b5b464cf","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755206254904,"stop":1755206254904,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfb0a795188de4d4","name":"should retry if all attempts fail","time":{"start":1755205745994,"stop":1755205745997,"duration":3},"status":"passed","severity":"normal"},{"uid":"1d8e74bfafded6b0","name":"Sign & Recover","time":{"start":1755205735566,"stop":1755205735566,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9dc85b62e16a1","name":"Decoder throws on undefined content topic","time":{"start":1755205735164,"stop":1755205735164,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4819b7a38a0b581","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1755205715730,"stop":1755205715730,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b6e29c64a29bdc9","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755205785275,"stop":1755205785276,"duration":1},"status":"skipped","severity":"normal"},{"uid":"194bfd415082a798","name":"should start and setup intervals and event listeners","time":{"start":1755205746504,"stop":1755205746505,"duration":1},"status":"passed","severity":"normal"},{"uid":"55802e90a99086e4","name":"should add to incoming buffer if dependencies are not met","time":{"start":1755205764823,"stop":1755205764823,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0e43e49d8145555","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755206254904,"stop":1755206254904,"duration":0},"status":"passed","severity":"normal"},{"uid":"7883556cafa9702b","name":"Push message with content topic containing Chinese","time":{"start":1755206252657,"stop":1755206252658,"duration":1},"status":"passed","severity":"normal"},{"uid":"f660571adcfea53b","name":"should return false when peer has no shard info","time":{"start":1755205714987,"stop":1755205714988,"duration":1},"status":"passed","severity":"normal"},{"uid":"d17d267930bee0cb","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1755205759309,"stop":1755205759310,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a28eb8243e78718","name":"should remove event listeners from globalThis","time":{"start":1755205714326,"stop":1755205714326,"duration":0},"status":"passed","severity":"normal"},{"uid":"673317211a140c91","name":"should handle large number of peers request","time":{"start":1755205725377,"stop":1755205725378,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6717cc81625bb36","name":"can start and stop the service","time":{"start":1755205729248,"stop":1755205729248,"duration":0},"status":"passed","severity":"normal"},{"uid":"efa80e6838ac7eec","name":"should return false when peer is not on the specified shard","time":{"start":1755205714991,"stop":1755205714991,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1927741233bfc6c","name":"groups content topics by expected pubsub topic","time":{"start":1755205699396,"stop":1755205699397,"duration":1},"status":"passed","severity":"normal"},{"uid":"98b4b823503e1d2a","name":"Check publish message containing numeric","time":{"start":1755205968291,"stop":1755205968291,"duration":0},"status":"passed","severity":"normal"},{"uid":"e800c077abd6163e","name":"should initialize with isNetworkConnected as false","time":{"start":1755205714307,"stop":1755205714308,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d2fca76b1c41fcd","name":"should create KeepAliveManager with relay","time":{"start":1755205715287,"stop":1755205715287,"duration":0},"status":"passed","severity":"normal"},{"uid":"56e7c759a905ddea","name":"should throw error - no id","time":{"start":1755205705591,"stop":1755205705591,"duration":0},"status":"passed","severity":"normal"},{"uid":"da3acbb91f3ce60a","name":"should handle general insertion and lookup correctly","time":{"start":1755205762582,"stop":1755205762582,"duration":0},"status":"passed","severity":"normal"},{"uid":"c43155876247c36b","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1755205725371,"stop":1755205725372,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbfa74ad5ec48093","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1755206117494,"stop":1755206117494,"duration":0},"status":"passed","severity":"normal"},{"uid":"4502d118ffc07b77","name":"should handle peer store errors gracefully","time":{"start":1755205725433,"stop":1755205725433,"duration":0},"status":"passed","severity":"normal"},{"uid":"929bef301e5a652e","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755206254898,"stop":1755206254898,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ddce0639e0742402","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1755205961548,"stop":1755205961548,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2bec80b607b167c","name":"Decoder throws on undefined content topic","time":{"start":1755205716043,"stop":1755205716043,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5dc3e07eab07a68","name":"Subscribe to topic containing Script and receive message","time":{"start":1755206254902,"stop":1755206254902,"duration":0},"status":"passed","severity":"normal"},{"uid":"a79b4714c0d111d","name":"it tolerates circular branch references","time":{"start":1755205725649,"stop":1755205725649,"duration":0},"status":"passed","severity":"normal"},{"uid":"d88b3399ff845ead","name":"Check received message containing unicode special characters","time":{"start":1755206232778,"stop":1755206232778,"duration":0},"status":"passed","severity":"normal"},{"uid":"a606ec93b37cdee9","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1755205715736,"stop":1755205715736,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd75eb2a372c2ba6","name":"A test","time":{"start":1755205841397,"stop":1755205841398,"duration":1},"status":"passed","severity":"normal"},{"uid":"d87b03c518e03f2b","name":"should serialize and deserialize correctly","time":{"start":1755205762579,"stop":1755205762579,"duration":0},"status":"passed","severity":"normal"},{"uid":"a618c1314a4c3268","name":"Push message with unicode special characters payload","time":{"start":1755206252655,"stop":1755206252655,"duration":0},"status":"passed","severity":"normal"},{"uid":"20d3a96179fd8818","name":"Push message with unicode special characters payload","time":{"start":1755206252649,"stop":1755206252649,"duration":0},"status":"passed","severity":"normal"},{"uid":"b54a281281e76d20","name":"Push message with shell command payload","time":{"start":1755206252654,"stop":1755206252654,"duration":0},"status":"passed","severity":"normal"},{"uid":"97b4a2e586962b43","name":"Check received message containing JSON","time":{"start":1755206232784,"stop":1755206232784,"duration":0},"status":"passed","severity":"normal"},{"uid":"951f1e4491f16be2","name":"should set field with only FILTER enabled","time":{"start":1755205705599,"stop":1755205705599,"duration":0},"status":"passed","severity":"normal"},{"uid":"33eb801e191e3e0a","name":"Throws when trying to push message with empty payload","time":{"start":1755206252650,"stop":1755206252650,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cfc4046a96da210","name":"accepts valid message hash query","time":{"start":1755205715537,"stop":1755205715538,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e79a4f2023b2a26","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1755205746056,"stop":1755205746056,"duration":0},"status":"passed","severity":"normal"},{"uid":"46e2b1bc9fe80ddf","name":"Publishes to nwaku","time":{"start":1755205965768,"stop":1755205965769,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c13cdbffdca4ea5","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1755205715735,"stop":1755205715736,"duration":1},"status":"passed","severity":"normal"},{"uid":"d78ba225c6a583f5","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1755205735161,"stop":1755205735161,"duration":0},"status":"passed","severity":"normal"},{"uid":"43e82a40d755119c","name":"should stop ping timers on peer disconnect","time":{"start":1755205715299,"stop":1755205715299,"duration":0},"status":"passed","severity":"normal"},{"uid":"86e67f4046546879","name":"Decoder throws on empty string content topic","time":{"start":1755205735164,"stop":1755205735165,"duration":1},"status":"passed","severity":"normal"},{"uid":"b67d9de50bbe062b","name":"should start all internal components","time":{"start":1755205715910,"stop":1755205715910,"duration":0},"status":"passed","severity":"normal"},{"uid":"11e91545f60fb219","name":"should return true when peer is on the same cluster","time":{"start":1755205714985,"stop":1755205714986,"duration":1},"status":"passed","severity":"normal"},{"uid":"324da5a2c025a88f","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1755206072529,"stop":1755206072529,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddb4c031450e3c7d","name":"Subscribe to topic containing long and publish message","time":{"start":1755205974386,"stop":1755205974386,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d2ea1c93eca5180","name":"should handle complete discovery-to-dial flow","time":{"start":1755205714789,"stop":1755205714799,"duration":10},"status":"passed","severity":"normal"},{"uid":"26bb5a228a2134b8","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755205856714,"stop":1755205856716,"duration":2},"status":"passed","severity":"normal"},{"uid":"e5f32c3fae93731d","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755206254908,"stop":1755206254908,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2b7fdc32b0d3b39d","name":"should return undefined if no connection provided","time":{"start":1755205715740,"stop":1755205715741,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e9ff1c72625fb73","name":"Check received message containing emoji","time":{"start":1755206232785,"stop":1755206232785,"duration":0},"status":"passed","severity":"normal"},{"uid":"f605d3102a63275d","name":"should reject if Store is requested but not mounted","time":{"start":1755205746662,"stop":1755205746663,"duration":1},"status":"passed","severity":"normal"},{"uid":"67193550e0711bdd","name":"should drop only non-locked connections when over maxConnections","time":{"start":1755205715731,"stop":1755205715731,"duration":0},"status":"passed","severity":"normal"},{"uid":"143ae1d1041f0d77","name":"should reject on timeout if it was set","time":{"start":1755205746664,"stop":1755205746665,"duration":1},"status":"passed","severity":"normal"},{"uid":"61775bef5eb03793","name":"should clear all timers","time":{"start":1755205715289,"stop":1755205715289,"duration":0},"status":"passed","severity":"normal"},{"uid":"2783d4201720186c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1755205699402,"stop":1755205699402,"duration":0},"status":"passed","severity":"normal"},{"uid":"f48c3da59508f8b2","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1755206117496,"stop":1755206117496,"duration":0},"status":"passed","severity":"normal"},{"uid":"578fb7cb6772d79e","name":"Subscribe to topic containing short and receive message","time":{"start":1755206254910,"stop":1755206254910,"duration":0},"status":"passed","severity":"normal"}] |