allure-jswaku/9041/widgets/severity.json
2025-08-30 00:47:55 +00:00

1 line
199 KiB
JSON

[{"uid":"37b96e70a43d69e3","name":"should drop connection to one peer on hangUp","time":{"start":1756514361000,"stop":1756514361003,"duration":3},"status":"passed","severity":"normal"},{"uid":"866754578a2c2835","name":"Query Generator - true","time":{"start":1756514599427,"stop":1756514599433,"duration":6},"status":"passed","severity":"normal"},{"uid":"c839dc67a7b0f820","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1756514211787,"stop":1756514211787,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2debb1c4478a5043","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1756514247641,"stop":1756514247642,"duration":1},"status":"passed","severity":"normal"},{"uid":"34c95e693e01d6b5","name":"Check publish message containing Script","time":{"start":1756514441735,"stop":1756514441736,"duration":1},"status":"passed","severity":"normal"},{"uid":"d21dafc832ca6d64","name":"should not stop if not started","time":{"start":1756514211595,"stop":1756514211596,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0ffac7c95494620","name":"should return PeerId when PeerId is provided","time":{"start":1756514200180,"stop":1756514200180,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f1423cfae5bf2c9","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1756514234453,"stop":1756514234454,"duration":1},"status":"passed","severity":"normal"},{"uid":"cae448ee22d1e1a4","name":"should dispatch network event when browser goes offline","time":{"start":1756514199075,"stop":1756514199075,"duration":0},"status":"passed","severity":"normal"},{"uid":"4240e22a9efea9e2","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1756514234507,"stop":1756514234508,"duration":1},"status":"passed","severity":"normal"},{"uid":"36976da9f9ef51f2","name":"Passing invalid cursor","time":{"start":1756514558865,"stop":1756514558865,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9cb30cc09b13f5e","name":"should filter peers by codec","time":{"start":1756514201550,"stop":1756514201550,"duration":0},"status":"passed","severity":"normal"},{"uid":"f660cbdfc525014c","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1756514574941,"stop":1756514574941,"duration":0},"status":"passed","severity":"normal"},{"uid":"b90ed8fd143221","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1756514234457,"stop":1756514234457,"duration":0},"status":"passed","severity":"normal"},{"uid":"8adb49a4cd625966","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1756514750354,"stop":1756514750354,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c77da79e7393526","name":"Bloom filter","time":{"start":1756514253425,"stop":1756514253425,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bdda46b32c7975a","name":"should return PeerId when PeerId is provided","time":{"start":1756514200181,"stop":1756514200181,"duration":0},"status":"passed","severity":"normal"},{"uid":"5361b48b2fb50be4","name":"should skip peer when not on same cluster","time":{"start":1756514200130,"stop":1756514200130,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f91a69d942757a0","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1756514211076,"stop":1756514211081,"duration":5},"status":"passed","severity":"normal"},{"uid":"466add2516b609b5","name":"should accept empty decoders array","time":{"start":1756514234953,"stop":1756514234954,"duration":1},"status":"passed","severity":"normal"},{"uid":"4abd97992294883c","name":"should discard bootstrap peers when has more than set limit","time":{"start":1756514314466,"stop":1756514314466,"duration":0},"status":"passed","severity":"normal"},{"uid":"4458440426322f00","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1756514183638,"stop":1756514183638,"duration":0},"status":"passed","severity":"normal"},{"uid":"278edef6d6c92e79","name":"should handle query errors gracefully","time":{"start":1756514211603,"stop":1756514211603,"duration":0},"status":"passed","severity":"normal"},{"uid":"449c04b361590a7b","name":"should properly create location multiaddrs - tcp4","time":{"start":1756514190131,"stop":1756514190132,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fcd63dff035a489","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1756514247186,"stop":1756514247186,"duration":0},"status":"passed","severity":"normal"},{"uid":"5855e10725ee563d","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1756514450079,"stop":1756514450080,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f5b5b8fe631e442","name":"should update ack status of messages in outgoing buffer","time":{"start":1756514253892,"stop":1756514253892,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8410e0f42cd015d","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1756514623494,"stop":1756514623496,"duration":2},"status":"passed","severity":"normal"},{"uid":"ca9dc83b3ac7fc51","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1756514211087,"stop":1756514211088,"duration":1},"status":"passed","severity":"normal"},{"uid":"19f7e8bc10779809","name":"should be empty when created","time":{"start":1756514234603,"stop":1756514234603,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c0821334919f41","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1756514211615,"stop":1756514211615,"duration":0},"status":"passed","severity":"normal"},{"uid":"3580d227964f7cb","name":"should keep entries that haven't expired yet","time":{"start":1756514232710,"stop":1756514232711,"duration":1},"status":"passed","severity":"normal"},{"uid":"b816ad18fa3677b8","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1756514558863,"stop":1756514558863,"duration":0},"status":"passed","severity":"normal"},{"uid":"affde1708429d325","name":"should create a new stream if no existing for protocol found","time":{"start":1756514200872,"stop":1756514200873,"duration":1},"status":"passed","severity":"normal"},{"uid":"c809be9ffbf29b54","name":"should trigger query when time since last query exceeds threshold","time":{"start":1756514234958,"stop":1756514234958,"duration":0},"status":"passed","severity":"normal"},{"uid":"dffbc398cd103705","name":"should skip peers without ENR","time":{"start":1756514211604,"stop":1756514211604,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a50b0498826a7df","name":"Push message with Script payload","time":{"start":1756514831431,"stop":1756514831432,"duration":1},"status":"passed","severity":"normal"},{"uid":"27ec1c717092cc7","name":"Check message on other pubsub topic is not received","time":{"start":1756514719375,"stop":1756514719375,"duration":0},"status":"passed","severity":"normal"},{"uid":"29d21fd2729023c7","name":"Subscribe to topic containing short and publish message","time":{"start":1756514450072,"stop":1756514450072,"duration":0},"status":"passed","severity":"normal"},{"uid":"e736cc416e8a1e21","name":"should handle large number of peers request","time":{"start":1756514211617,"stop":1756514211617,"duration":0},"status":"passed","severity":"normal"},{"uid":"abdb5c048531a5c1","name":"Subscribe and receive messages via waku relay post","time":{"start":1756514750350,"stop":1756514750350,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f46fda1b1515dce","name":"should not fail to start the service if it is already started","time":{"start":1756514215867,"stop":1756514215868,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dba94cdb0f4255c","name":"should get / set TCP multiaddr","time":{"start":1756514190131,"stop":1756514190131,"duration":0},"status":"passed","severity":"normal"},{"uid":"cff1b1473316aec8","name":"Decoder throws on undefined content topic","time":{"start":1756514201367,"stop":1756514201367,"duration":0},"status":"passed","severity":"normal"},{"uid":"afd622257b459087","name":"Encoder throws on empty string content topic","time":{"start":1756514201367,"stop":1756514201367,"duration":0},"status":"passed","severity":"normal"},{"uid":"27f63b03d309159a","name":"should not execute task if max attempts is 0","time":{"start":1756514233669,"stop":1756514233670,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a48acb8f3c68ef1","name":"Check received message containing Russian","time":{"start":1756514719358,"stop":1756514719359,"duration":1},"status":"passed","severity":"normal"},{"uid":"819b79041f029a5a","name":"ignores unrecognized TXT record formats","time":{"start":1756514211784,"stop":1756514211784,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca2caca693094900","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1756514234958,"stop":1756514234958,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8d2c869bb936e8b","name":"should update peers in cache on 'peer:identify' event","time":{"start":1756514215869,"stop":1756514215870,"duration":1},"status":"passed","severity":"normal"},{"uid":"6620c15c34f3d763","name":"Check received message containing unicode special characters","time":{"start":1756514719361,"stop":1756514719362,"duration":1},"status":"passed","severity":"normal"},{"uid":"22bbe23c0ef77cbb","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1756514183641,"stop":1756514183642,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ced990e8c82b358","name":"Mutual subscription","time":{"start":1756514450068,"stop":1756514450068,"duration":0},"status":"passed","severity":"normal"},{"uid":"be377d29d6babc5c","name":"should handle retrieve function with query parameters","time":{"start":1756514234957,"stop":1756514234957,"duration":0},"status":"passed","severity":"normal"},{"uid":"abe621a67eb2b532","name":"should handle malformed response data","time":{"start":1756514211617,"stop":1756514211617,"duration":0},"status":"passed","severity":"normal"},{"uid":"72aedf35e7157b5","name":"same cluster: nodes connect","time":{"start":1756514346797,"stop":1756514346797,"duration":0},"status":"passed","severity":"normal"},{"uid":"3668fa2d1f0d5bc3","name":"should use configured peers when available","time":{"start":1756514234508,"stop":1756514234508,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc20d26dfb13ffcf","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1756514435038,"stop":1756514435039,"duration":1},"status":"passed","severity":"normal"},{"uid":"effe100ed27bbed1","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1756514606604,"stop":1756514606605,"duration":1},"status":"passed","severity":"normal"},{"uid":"32029ffb34808317","name":"Publish message with custom timestamp: Sat Aug 30 2025 01:40:35 GMT+0000 (Coordinated Universal Time)","time":{"start":1756514441742,"stop":1756514441742,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffbb077963383ef7","name":"should be safe to call multiple times","time":{"start":1756514201048,"stop":1756514201048,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ef6c213c8275df9","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1756514247682,"stop":1756514247682,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c661da7630e1b7c","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1756514750355,"stop":1756514750355,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bf69aad70c3be1d","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1756514183627,"stop":1756514183627,"duration":0},"status":"passed","severity":"normal"},{"uid":"588ebb0b00a7c24a","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1756514183629,"stop":1756514183630,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb4ddd145e3b0ccd","name":"should transition to Unhealthy when no connections","time":{"start":1756514233865,"stop":1756514233865,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7651e6c701af408","name":"should get / set UDP multiaddr","time":{"start":1756514190130,"stop":1756514190130,"duration":0},"status":"passed","severity":"normal"},{"uid":"899048e6c80ce292","name":"throws on content topic with empty version field","time":{"start":1756514183624,"stop":1756514183624,"duration":0},"status":"passed","severity":"normal"},{"uid":"2419e54cf2063540","name":"should be online or offline if network state changed","time":{"start":1756514291360,"stop":1756514291361,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ae1c470db666619","name":"Fails to publish duplicate message","time":{"start":1756514441743,"stop":1756514441743,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8ef8bf5d463aa31","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1756514750338,"stop":1756514750338,"duration":0},"status":"passed","severity":"normal"},{"uid":"6390c581cbc9052b","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1756514247669,"stop":1756514247670,"duration":1},"status":"passed","severity":"normal"},{"uid":"314bbf2ed3a696be","name":"should handle task timeouts","time":{"start":1756514233655,"stop":1756514233669,"duration":14},"status":"passed","severity":"normal"},{"uid":"ea832b0b8be34e4b","name":"Subscribe to topic containing Script and receive message","time":{"start":1756514750355,"stop":1756514750355,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0e967ba6cb63715","name":"should query peers that support peer exchange","time":{"start":1756514211598,"stop":1756514211598,"duration":0},"status":"passed","severity":"normal"},{"uid":"854bfa1b1ca50637","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1756514719366,"stop":1756514719367,"duration":1},"status":"passed","severity":"normal"},{"uid":"147387965cd2b373","name":"Nwaku publishes","time":{"start":1756514431776,"stop":1756514431776,"duration":0},"status":"passed","severity":"normal"},{"uid":"62025d80764ab5cd","name":"should return false when navigator.onLine is false","time":{"start":1756514199048,"stop":1756514199049,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc9185518664d83a","name":"Meta field set when metaSetter is specified","time":{"start":1756514201366,"stop":1756514201366,"duration":0},"status":"passed","severity":"normal"},{"uid":"c56a7f70ffdd6550","name":"should handle browser offline state overriding peer connections","time":{"start":1756514199082,"stop":1756514199082,"duration":0},"status":"passed","severity":"normal"},{"uid":"858d0670d2366c70","name":"should push the message to the outgoing buffer","time":{"start":1756514253882,"stop":1756514253882,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5c60eecbbeeb871","name":"should throw error - no id","time":{"start":1756514190121,"stop":1756514190121,"duration":0},"status":"passed","severity":"normal"},{"uid":"568c44d0b9784689","name":"should handle a minimal index list","time":{"start":1756514183854,"stop":1756514183854,"duration":0},"status":"passed","severity":"normal"},{"uid":"52eeace3e756618f","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1756514247642,"stop":1756514247642,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8075e8c146f0911","name":"should hang up with PeerId and return true on success","time":{"start":1756514201548,"stop":1756514201548,"duration":0},"status":"passed","severity":"normal"},{"uid":"561ad98b4200bc6a","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1756514201083,"stop":1756514201083,"duration":0},"status":"passed","severity":"normal"},{"uid":"619726ddd580f1ac","name":"Push message equal or less that 1MB","time":{"start":1756514831453,"stop":1756514831453,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf78b9b47aac3389","name":"Push message with content topic containing long","time":{"start":1756514831448,"stop":1756514831449,"duration":1},"status":"passed","severity":"normal"},{"uid":"740e2aad2f1f108e","name":"should return true when peer is on the specified shard","time":{"start":1756514199633,"stop":1756514199633,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ac8d17772c87992","name":"Push message with escaped characters payload","time":{"start":1756514831434,"stop":1756514831434,"duration":0},"status":"passed","severity":"normal"},{"uid":"acc1f036784cd872","name":"Push message with content topic containing Russian","time":{"start":1756514831450,"stop":1756514831450,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4a8e3b1ede70bac","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1756514750354,"stop":1756514750354,"duration":0},"status":"passed","severity":"normal"},{"uid":"2779ccde4a7d7adc","name":"Decoder throws on empty string content topic","time":{"start":1756514222092,"stop":1756514222092,"duration":0},"status":"passed","severity":"normal"},{"uid":"396f3a6c6813db15","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1756514183636,"stop":1756514183636,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bb895fc6d90ea98","name":"should reject if Store is requested but not mounted","time":{"start":1756514234480,"stop":1756514234480,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ac17f3488902ac8","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1756514719363,"stop":1756514719364,"duration":1},"status":"passed","severity":"normal"},{"uid":"99e7f366ad97792b","name":"Rejects garbage","time":{"start":1756514238376,"stop":1756514238377,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f456d41e9ec5262","name":"should not retry if at least one success","time":{"start":1756514233670,"stop":1756514233670,"duration":0},"status":"passed","severity":"normal"},{"uid":"5936001aa8171004","name":"should send to specified number of peers of used peers","time":{"start":1756514233842,"stop":1756514233849,"duration":7},"status":"passed","severity":"normal"},{"uid":"a1483ebb0598d64f","name":"should not discard bootstrap peers if under the limit","time":{"start":1756514314466,"stop":1756514314467,"duration":1},"status":"passed","severity":"normal"},{"uid":"11081297d6acbcdd","name":"Push message with content topic containing Arabic","time":{"start":1756514831438,"stop":1756514831438,"duration":0},"status":"passed","severity":"normal"},{"uid":"70c820885ba8ae16","name":"caches peers it previously fetched","time":{"start":1756514211784,"stop":1756514211784,"duration":0},"status":"passed","severity":"normal"},{"uid":"c90e8a4522f8f618","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1756514253892,"stop":1756514253893,"duration":1},"status":"passed","severity":"normal"},{"uid":"c222f83a86e68bb4","name":"Subscribe to topic containing shell command and publish message","time":{"start":1756514450077,"stop":1756514450077,"duration":0},"status":"passed","severity":"normal"},{"uid":"650d6b3bfe74c00b","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app85/3/topic817/proto","time":{"start":1756514546566,"stop":1756514546566,"duration":0},"status":"passed","severity":"normal"},{"uid":"caab5d4ae50ccf44","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1756514435039,"stop":1756514435039,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1fc5ffddffd774d","name":"should respect custom numPeersToUse configuration","time":{"start":1756514234455,"stop":1756514234455,"duration":0},"status":"passed","severity":"normal"},{"uid":"8969fc0f64a45f2c","name":"Push to array if already present","time":{"start":1756514183229,"stop":1756514183229,"duration":0},"status":"passed","severity":"normal"},{"uid":"59f75abafc6280cd","name":"should handle onConnected and onDisconnected","time":{"start":1756514234452,"stop":1756514234452,"duration":0},"status":"passed","severity":"normal"},{"uid":"25b9dd70b69d58da","name":"Subscribe to topic containing special chars and receive message","time":{"start":1756514750354,"stop":1756514750354,"duration":0},"status":"passed","severity":"normal"},{"uid":"42539427ea9298dc","name":"should return all connected peers without codec filter","time":{"start":1756514201550,"stop":1756514201550,"duration":0},"status":"passed","severity":"normal"},{"uid":"86789f52ace1509b","name":"should perform ping and update peer store on timer","time":{"start":1756514201063,"stop":1756514201063,"duration":0},"status":"passed","severity":"normal"},{"uid":"7140e8e521bbcf39","name":"Push message with meta","time":{"start":1756514831440,"stop":1756514831440,"duration":0},"status":"passed","severity":"normal"},{"uid":"930d15e7747e1f30","name":"Cluster ID 0, shard 1","time":{"start":1756514586125,"stop":1756514586126,"duration":1},"status":"passed","severity":"normal"},{"uid":"143f33b87ad1bc0f","name":"Push message with custom timestamp: 1725755895779","time":{"start":1756514831441,"stop":1756514831441,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccef67d9cb84c305","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1756514200443,"stop":1756514200443,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf84a109bf63cf84","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1756514189429,"stop":1756514189429,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa1aa55ca3be0218","name":"Nodes with multiple pubsub topic","time":{"start":1756514435037,"stop":1756514435038,"duration":1},"status":"passed","severity":"normal"},{"uid":"48ee4851c7e392b1","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1756514247656,"stop":1756514247656,"duration":0},"status":"passed","severity":"normal"},{"uid":"c884293bf367bca0","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1756514199645,"stop":1756514199645,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab28eb9e2ad5b4eb","name":"should request peer renewal on specific errors","time":{"start":1756514233654,"stop":1756514233654,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd54509a7b6b841","name":"should update peer store before dialing","time":{"start":1756514199928,"stop":1756514199929,"duration":1},"status":"passed","severity":"normal"},{"uid":"802b39cd7a8abc45","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1756514189428,"stop":1756514189428,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae16fab1d8d74212","name":"should create ConnectionManager with relay","time":{"start":1756514201543,"stop":1756514201544,"duration":1},"status":"passed","severity":"normal"},{"uid":"dca06ab7da9c4584","name":"Push message with Basic HTML tag payload","time":{"start":1756514831446,"stop":1756514831446,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e8d842c48217dde","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1756514183628,"stop":1756514183628,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b9b2f6d8db45fe3","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1756514183630,"stop":1756514183630,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea6a25ec60ca9c4","name":"Encoder throws on undefined content topic","time":{"start":1756514222090,"stop":1756514222090,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0a7057dcd706ec4","name":"Symmetric encrypt & Decrypt","time":{"start":1756514222504,"stop":1756514222505,"duration":1},"status":"passed","severity":"normal"},{"uid":"31ab5ff01b53b91","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1756514211082,"stop":1756514211083,"duration":1},"status":"passed","severity":"normal"},{"uid":"21df04fc47754abd","name":"Push message with content topic containing unicode special characters","time":{"start":1756514831451,"stop":1756514831451,"duration":0},"status":"passed","severity":"normal"},{"uid":"a15c6d44d810acb2","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1756514234456,"stop":1756514234457,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ac93b7604cd5c4a","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1756514211082,"stop":1756514211082,"duration":0},"status":"passed","severity":"normal"},{"uid":"f97244f28daf2a43","name":"should handle peer connect event","time":{"start":1756514199059,"stop":1756514199059,"duration":0},"status":"passed","severity":"normal"},{"uid":"852d94312a6863d6","name":"should clear interval on stop","time":{"start":1756514211606,"stop":1756514211606,"duration":0},"status":"passed","severity":"normal"},{"uid":"610be6c9457f14c1","name":"Push message with content topic containing numeric","time":{"start":1756514831437,"stop":1756514831437,"duration":0},"status":"passed","severity":"normal"},{"uid":"19622c93f124a347","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1756514183638,"stop":1756514183639,"duration":1},"status":"passed","severity":"normal"},{"uid":"a976127127d37257","name":"should return false when peer has no shard info","time":{"start":1756514199632,"stop":1756514199632,"duration":0},"status":"passed","severity":"normal"},{"uid":"c50d28300d740359","name":"should dial peers from store on start","time":{"start":1756514200562,"stop":1756514200563,"duration":1},"status":"passed","severity":"normal"},{"uid":"77219a48e320cbcf","name":"Ordered callback, aborts when callback returns true","time":{"start":1756514614996,"stop":1756514614996,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4fc7c7d5e6e26ba","name":"Push message with unicode special characters payload","time":{"start":1756514831434,"stop":1756514831435,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f02231918e32547","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1756514418097,"stop":1756514418098,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1bea497a9140bd7","name":"should create dialer with libp2p and shardReader","time":{"start":1756514200093,"stop":1756514200094,"duration":1},"status":"passed","severity":"normal"},{"uid":"815452cc58d7dbbe","name":"Check received message containing Script","time":{"start":1756514719359,"stop":1756514719359,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d15de960dcfe9b8","name":"Subscribe to topic containing numeric and publish message","time":{"start":1756514450073,"stop":1756514450073,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c1006a2526ed973","name":"should add to incoming buffer if dependencies are not met","time":{"start":1756514253885,"stop":1756514253885,"duration":0},"status":"passed","severity":"normal"},{"uid":"62b849d0838dc90a","name":"topics with same application and version share the same shard","time":{"start":1756514183632,"stop":1756514183632,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac21c25994e951e2","name":"Relay + Store","time":{"start":1756514190136,"stop":1756514190136,"duration":0},"status":"passed","severity":"normal"},{"uid":"d41f53ad972dc12b","name":"should query peer with peer exchange protocol","time":{"start":1756514211601,"stop":1756514211602,"duration":1},"status":"passed","severity":"normal"},{"uid":"9eee87a08a085025","name":"should handle general insertion and lookup correctly","time":{"start":1756514251440,"stop":1756514251440,"duration":0},"status":"passed","severity":"normal"},{"uid":"9130c6cada8227f4","name":"Check publish message containing long","time":{"start":1756514441732,"stop":1756514441733,"duration":1},"status":"passed","severity":"normal"},{"uid":"37713869b073fd4f","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1756514450076,"stop":1756514450076,"duration":0},"status":"passed","severity":"normal"},{"uid":"44e641bb4218d9c8","name":"Cluster id 0, shard 0","time":{"start":1756514586124,"stop":1756514586125,"duration":1},"status":"passed","severity":"normal"},{"uid":"9423ddd3ef6f8241","name":"should not create multiple intervals when called multiple times","time":{"start":1756514200095,"stop":1756514200098,"duration":3},"status":"passed","severity":"normal"},{"uid":"577e70d08e470b8","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app56/1/topic379/utf8","time":{"start":1756514546581,"stop":1756514546581,"duration":0},"status":"passed","severity":"normal"},{"uid":"9805927099d09dac","name":"should throw error - no public key","time":{"start":1756514190126,"stop":1756514190126,"duration":0},"status":"passed","severity":"normal"},{"uid":"73151b7ebf56f5d1","name":"passes more than one ENR URLs and attempts connection","time":{"start":1756514275238,"stop":1756514275239,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5b0d1a64f3069665","name":"should add event listeners for peer connect and disconnect","time":{"start":1756514201047,"stop":1756514201048,"duration":1},"status":"passed","severity":"normal"},{"uid":"719e7680693f2ef3","name":"should create KeepAliveManager with required options","time":{"start":1756514201034,"stop":1756514201034,"duration":0},"status":"passed","severity":"normal"},{"uid":"868c027676430add","name":"Push message with Script payload","time":{"start":1756514831445,"stop":1756514831445,"duration":0},"status":"passed","severity":"normal"},{"uid":"f88fce63dd0b430d","name":"should handle cache.get errors gracefully","time":{"start":1756514215870,"stop":1756514215870,"duration":0},"status":"passed","severity":"normal"},{"uid":"59ccfb58805cd1f8","name":"messageHashStr returns a hex string","time":{"start":1756514200233,"stop":1756514200234,"duration":1},"status":"passed","severity":"normal"},{"uid":"9974091729b4e3e4","name":"Publish message with large meta","time":{"start":1756514441746,"stop":1756514441746,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e89f1b7b6e089dc","name":"Store - dialed after - with timeout","time":{"start":1756514624738,"stop":1756514624738,"duration":0},"status":"passed","severity":"normal"},{"uid":"e157c202978a3448","name":"Encoder throws on undefined content topic","time":{"start":1756514201367,"stop":1756514201367,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cdbd3a2179e4e48","name":"should not fail to start the service if it is already started","time":{"start":1756514499556,"stop":1756514499556,"duration":0},"status":"passed","severity":"normal"},{"uid":"121ca27900c0e74","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1756514200604,"stop":1756514200605,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f8d9f4deaa1fe47","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1756514253890,"stop":1756514253890,"duration":0},"status":"passed","severity":"normal"},{"uid":"158cb12961a48a54","name":"should not fail to stop the service if it was not started","time":{"start":1756514499555,"stop":1756514499555,"duration":0},"status":"passed","severity":"normal"},{"uid":"29fd4a3efcc759c1","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1756514247671,"stop":1756514247672,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb3c7c85c50494b0","name":"Wrong topic","time":{"start":1756514546582,"stop":1756514546584,"duration":2},"status":"passed","severity":"normal"},{"uid":"f89cde44d01284ac","name":"Fails to push message with large meta","time":{"start":1756514831452,"stop":1756514831452,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bedb3e016976e6","name":"ends after yielding if response size indicates end","time":{"start":1756514201087,"stop":1756514201087,"duration":0},"status":"passed","severity":"normal"},{"uid":"46aa33c132abb064","name":"should populate queue if has active dial","time":{"start":1756514200129,"stop":1756514200129,"duration":0},"status":"passed","severity":"normal"},{"uid":"56e37f50697db20b","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1756514234456,"stop":1756514234456,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae13d5afcf7623ec","name":"should be able to encode the field with only FILTER set to true","time":{"start":1756514189415,"stop":1756514189416,"duration":1},"status":"passed","severity":"normal"},{"uid":"1acd8b389bd5e26c","name":"Push message with content topic containing Arabic","time":{"start":1756514831450,"stop":1756514831450,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8151fcd15465bc4","name":"should set field with all protocols disabled","time":{"start":1756514190134,"stop":1756514190134,"duration":0},"status":"passed","severity":"normal"},{"uid":"40decdd29155955c","name":"Refresh subscription","time":{"start":1756514450072,"stop":1756514450072,"duration":0},"status":"skipped","severity":"normal"},{"uid":"da6e6fcd64fefac1","name":"should create PeerExchangeDiscovery with default options","time":{"start":1756514211607,"stop":1756514211607,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf59b2bce4621e0a","name":"Subscribe and publish message","time":{"start":1756514450070,"stop":1756514450070,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9b5f1e46091cd01","name":"should initialize with Unhealthy status","time":{"start":1756514233864,"stop":1756514233864,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae942cbbd4b0d7d0","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1756514183636,"stop":1756514183636,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8097eaea5744075","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1756514614995,"stop":1756514614995,"duration":0},"status":"passed","severity":"normal"},{"uid":"65f592617a281256","name":"should properly create peer info with all multiaddrs","time":{"start":1756514190133,"stop":1756514190134,"duration":1},"status":"passed","severity":"normal"},{"uid":"b49ca311bcf03f74","name":"different cluster: nodes don't connect","time":{"start":1756514346793,"stop":1756514346796,"duration":3},"status":"passed","severity":"normal"},{"uid":"680a09360047557f","name":"should only return 1 node with relay capability","time":{"start":1756514211785,"stop":1756514211785,"duration":0},"status":"passed","severity":"normal"},{"uid":"a213f410c2e37bd4","name":"Ephemeral field set to true","time":{"start":1756514201366,"stop":1756514201366,"duration":0},"status":"passed","severity":"normal"},{"uid":"25707bd032066744","name":"Check publish message containing Arabic","time":{"start":1756514441734,"stop":1756514441734,"duration":0},"status":"passed","severity":"normal"},{"uid":"50b57fb92b925f56","name":"Subscribe to topic containing special chars and receive message","time":{"start":1756514750344,"stop":1756514750345,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2dc49eaa472d914","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1756514750337,"stop":1756514750337,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2d2d78e864e1f8f","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1756514546557,"stop":1756514546557,"duration":0},"status":"passed","severity":"normal"},{"uid":"b00b1ad1e610e2ad","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1756514199075,"stop":1756514199075,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dbe09e5cddd16b0","name":"should detect messages with missing dependencies","time":{"start":1756514253888,"stop":1756514253888,"duration":0},"status":"passed","severity":"normal"},{"uid":"12c8286f321172c2","name":"Push message with XML payload","time":{"start":1756514831445,"stop":1756514831445,"duration":0},"status":"passed","severity":"normal"},{"uid":"638d909e119f77e4","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1756514200621,"stop":1756514200621,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc92d4f91e607a9f","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1756514233835,"stop":1756514233835,"duration":0},"status":"passed","severity":"normal"},{"uid":"17b6530a480ea9a7","name":"should skip peers without peer exchange protocol","time":{"start":1756514211597,"stop":1756514211598,"duration":1},"status":"passed","severity":"normal"},{"uid":"60ab437d0f5a51b9","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1756514247677,"stop":1756514247677,"duration":0},"status":"passed","severity":"normal"},{"uid":"62b623a3c57ebbf","name":"should insert message id into causal history","time":{"start":1756514253882,"stop":1756514253882,"duration":0},"status":"passed","severity":"normal"},{"uid":"92ebf67aef2bf9c5","name":"Check received message with timestamp: 1649153314 ","time":{"start":1756514719363,"stop":1756514719363,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e6c837044f2cf5f","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1756514750352,"stop":1756514750352,"duration":0},"status":"passed","severity":"normal"},{"uid":"87e807c3605a2baa","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1756514295523,"stop":1756514295523,"duration":0},"status":"passed","severity":"normal"},{"uid":"43a1b6311310310b","name":"Push message with content topic containing Chinese","time":{"start":1756514831449,"stop":1756514831449,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe18684b4274c991","name":"Decoder throws on undefined content topic","time":{"start":1756514222091,"stop":1756514222092,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa41b830e4029e7e","name":"should encode/decode to text encoding","time":{"start":1756514190129,"stop":1756514190130,"duration":1},"status":"passed","severity":"normal"},{"uid":"99f9b6ccb32e76e6","name":"should dial peers from store when browser is connected","time":{"start":1756514200566,"stop":1756514200566,"duration":0},"status":"passed","severity":"normal"},{"uid":"bffb53878e9e47c3","name":"Check received message containing Chinese","time":{"start":1756514719358,"stop":1756514719358,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc6a00a8c01dc6d9","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1756514295524,"stop":1756514295524,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f06782fe452a1ed","name":"Passing page size 0 when there are 110 messages","time":{"start":1756514607010,"stop":1756514607011,"duration":1},"status":"passed","severity":"normal"},{"uid":"da391a1d8756b7fe","name":"should process successful peer exchange query","time":{"start":1756514211603,"stop":1756514211603,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef6114e1819cc66d","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1756514606601,"stop":1756514606603,"duration":2},"status":"passed","severity":"normal"},{"uid":"213eb35650805bad","name":"should dial peer when no shard info available","time":{"start":1756514200131,"stop":1756514200131,"duration":0},"status":"passed","severity":"normal"},{"uid":"6411112bcc46d454","name":"should handle errors gracefully when getting peer info","time":{"start":1756514199656,"stop":1756514199656,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb147b382f358fc8","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1756514750357,"stop":1756514750357,"duration":0},"status":"passed","severity":"normal"},{"uid":"e382fd427ef151f0","name":"Subscribe to topic containing long and receive message","time":{"start":1756514750340,"stop":1756514750344,"duration":4},"status":"passed","severity":"normal"},{"uid":"a9d973acccf553b2","name":"should create all internal components","time":{"start":1756514201545,"stop":1756514201545,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2796352edcb31c5","name":"should not receive a peer event before start","time":{"start":1756514275230,"stop":1756514275230,"duration":0},"status":"passed","severity":"normal"},{"uid":"42ee57d053a4fce","name":"Check message with no payload is not received","time":{"start":1756514719365,"stop":1756514719365,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aefd15d54b19aa4","name":"should not fail to stop the service if it was not started","time":{"start":1756514215867,"stop":1756514215867,"duration":0},"status":"passed","severity":"normal"},{"uid":"b281193b694fd2d3","name":"Relay - times out","time":{"start":1756514624737,"stop":1756514624737,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcead704478779ec","name":"Subscribe to topic containing JSON and publish message","time":{"start":1756514450077,"stop":1756514450077,"duration":0},"status":"passed","severity":"normal"},{"uid":"2891f44273ab92a6","name":"should handle query errors","time":{"start":1756514211603,"stop":1756514211604,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4170a750d05a31e","name":"Check message with invalid timestamp is not received","time":{"start":1756514719374,"stop":1756514719374,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c56907667be420d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1756514183637,"stop":1756514183637,"duration":0},"status":"passed","severity":"normal"},{"uid":"9acb7ae07398de05","name":"should not process empty queue","time":{"start":1756514200165,"stop":1756514200165,"duration":0},"status":"passed","severity":"normal"},{"uid":"21779651dfde4206","name":"should delegate to networkMonitor.isConnected()","time":{"start":1756514201546,"stop":1756514201547,"duration":1},"status":"passed","severity":"normal"},{"uid":"29763ae100a822f5","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1756514200620,"stop":1756514200620,"duration":0},"status":"passed","severity":"normal"},{"uid":"79e82b5e657135df","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1756514183630,"stop":1756514183630,"duration":0},"status":"passed","severity":"normal"},{"uid":"11829c1492d532ca","name":"should handle dial errors","time":{"start":1756514201548,"stop":1756514201548,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aaf1b9b4fd61420","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1756514247690,"stop":1756514247690,"duration":0},"status":"passed","severity":"normal"},{"uid":"278d77d9b14a4575","name":"should return PeerId when Multiaddr input is provided","time":{"start":1756514200181,"stop":1756514200182,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7e51b4a206cb209","name":"Decrypt messages","time":{"start":1756514419557,"stop":1756514419558,"duration":1},"status":"passed","severity":"normal"},{"uid":"90a9277855d3013e","name":"should return true when peer is on the same cluster","time":{"start":1756514199605,"stop":1756514199620,"duration":15},"status":"passed","severity":"normal"},{"uid":"31f1e24ef06d1258","name":"should be safe to call multiple times","time":{"start":1756514200565,"stop":1756514200566,"duration":1},"status":"passed","severity":"normal"},{"uid":"792450044dc2b558","name":"Encoder throws on undefined content topic","time":{"start":1756514223721,"stop":1756514223722,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0569639e8eca4b","name":"should stop peer exchange discovery","time":{"start":1756514211595,"stop":1756514211595,"duration":0},"status":"passed","severity":"normal"},{"uid":"cee43bf2f54ad86d","name":"Subscribe to topic containing JSON and receive message","time":{"start":1756514750356,"stop":1756514750356,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebc386527e2c691b","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1756514418096,"stop":1756514418096,"duration":0},"status":"passed","severity":"normal"},{"uid":"40f793458926fe08","name":"throws on content topic with empty topic name field","time":{"start":1756514183625,"stop":1756514183625,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e8c8b556648cba5","name":"should add event listener for peer:discovery","time":{"start":1756514199907,"stop":1756514199917,"duration":10},"status":"passed","severity":"normal"},{"uid":"1666464b3aa5795d","name":"should create NetworkMonitor with libp2p and events","time":{"start":1756514198988,"stop":1756514199009,"duration":21},"status":"passed","severity":"normal"},{"uid":"7e0ac4def1bf9a2b","name":"should handle dial errors gracefully","time":{"start":1756514200131,"stop":1756514200151,"duration":20},"status":"passed","severity":"normal"},{"uid":"e69771c7d205645a","name":"should select older connection if present","time":{"start":1756514200640,"stop":1756514200640,"duration":0},"status":"passed","severity":"normal"},{"uid":"b79fb558b39845f5","name":"Check received message containing escaped characters","time":{"start":1756514719372,"stop":1756514719372,"duration":0},"status":"passed","severity":"normal"},{"uid":"19620355ec6f8526","name":"Push message with Arabic payload","time":{"start":1756514831444,"stop":1756514831444,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbb3878dfc6c1ba3","name":"should handle peer store errors gracefully","time":{"start":1756514199929,"stop":1756514199929,"duration":0},"status":"passed","severity":"normal"},{"uid":"51e4573dddad5217","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1756514278256,"stop":1756514278257,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca216590eb614772","name":"can query messages normally","time":{"start":1756514590596,"stop":1756514590596,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c7a6137287db30c","name":"should return false","time":{"start":1756514190126,"stop":1756514190126,"duration":0},"status":"passed","severity":"normal"},{"uid":"42da81c2982d15bf","name":"Accepts a valid Waku Message","time":{"start":1756514238375,"stop":1756514238376,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1523f44156ff1d3","name":"messageHashStr works with IProtoMessage","time":{"start":1756514200234,"stop":1756514200234,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c460916c1c8e7fa","name":"should handle errors when getting connections","time":{"start":1756514199076,"stop":1756514199076,"duration":0},"status":"passed","severity":"normal"},{"uid":"4260d53c1621330f","name":"retrieves a single peer","time":{"start":1756514211782,"stop":1756514211782,"duration":0},"status":"passed","severity":"normal"},{"uid":"290338edf943f574","name":"should be safe to call multiple times","time":{"start":1756514200104,"stop":1756514200104,"duration":0},"status":"passed","severity":"normal"},{"uid":"919e00e758391fe3","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1756514606600,"stop":1756514606601,"duration":1},"status":"passed","severity":"normal"},{"uid":"391beb3f42529f8e","name":"Push message with numeric payload","time":{"start":1756514831443,"stop":1756514831444,"duration":1},"status":"passed","severity":"normal"},{"uid":"d439469eef1080fe","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1756514590257,"stop":1756514590260,"duration":3},"status":"passed","severity":"normal"},{"uid":"f36127d368e44ebf","name":"should set field with only FILTER enabled","time":{"start":1756514190135,"stop":1756514190135,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8ac977d76fa4dca","name":"handles different networkShards values correctly","time":{"start":1756514183633,"stop":1756514183634,"duration":1},"status":"passed","severity":"normal"},{"uid":"f35f31d700d59623","name":"should handle case when globalThis is not available","time":{"start":1756514199058,"stop":1756514199058,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbdbd1e8ae52c1c5","name":"Callback on promise, aborts when callback returns true","time":{"start":1756514614995,"stop":1756514614995,"duration":0},"status":"passed","severity":"normal"},{"uid":"93bc7f789cb21f0f","name":"should start peer exchange discovery","time":{"start":1756514211594,"stop":1756514211594,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7cee21619e532ba","name":"random static sharding 4 - Cluster ID: 438, Shard ID: 339","time":{"start":1756514586130,"stop":1756514586133,"duration":3},"status":"passed","severity":"normal"},{"uid":"5cbd376e017b87f8","name":"Get Nodes","time":{"start":1756514210530,"stop":1756514210531,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a10ef2c7e5f3b2","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1756514189428,"stop":1756514189428,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6e06b0ecff635dc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1756514183642,"stop":1756514183642,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccc0ce929d7862c6","name":"should return peer for existing peer","time":{"start":1756514200599,"stop":1756514200599,"duration":0},"status":"passed","severity":"normal"},{"uid":"18aeb87d06e1421c","name":"Check received message containing emoji","time":{"start":1756514719373,"stop":1756514719373,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a86ff6edc417b97","name":"Push message with content topic containing numeric","time":{"start":1756514831449,"stop":1756514831449,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd72a40f271272b9","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1756514200621,"stop":1756514200621,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1088926289fef5b","name":"should insert message into bloom filter","time":{"start":1756514253882,"stop":1756514253882,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f6d85a1f19500e","name":"should handle peer disconnect event when no connections remain","time":{"start":1756514199059,"stop":1756514199060,"duration":1},"status":"passed","severity":"normal"},{"uid":"8860c0ed826e99a","name":"should properly start and stop event listening","time":{"start":1756514233866,"stop":1756514233866,"duration":0},"status":"passed","severity":"normal"},{"uid":"7081dcd61f8688f4","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1756514623486,"stop":1756514623486,"duration":0},"status":"passed","severity":"normal"},{"uid":"16077c684b8459c8","name":"should return undefined if no connection provided","time":{"start":1756514200871,"stop":1756514200872,"duration":1},"status":"passed","severity":"normal"},{"uid":"142b722c3fd02e5f","name":"should dial peer when peer is discovered","time":{"start":1756514199919,"stop":1756514199919,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbed8d3ffd6ec3f1","name":"peer:update - should do nothing if another protocol hit","time":{"start":1756514200874,"stop":1756514200875,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb1d2ac983cac2cc","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1756514574938,"stop":1756514574938,"duration":0},"status":"passed","severity":"normal"},{"uid":"f35db164fe936e4d","name":"Subscribe and receives messages on 20 topics","time":{"start":1756514750338,"stop":1756514750338,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcd56e7bd5056a3e","name":"Subscribe to topic containing shell command and receive message","time":{"start":1756514750347,"stop":1756514750348,"duration":1},"status":"passed","severity":"normal"},{"uid":"c682064937212541","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1756514201056,"stop":1756514201056,"duration":0},"status":"passed","severity":"normal"},{"uid":"86df3aa002831bf6","name":"should handle hash queries without validation","time":{"start":1756514234508,"stop":1756514234508,"duration":0},"status":"passed","severity":"normal"},{"uid":"74e6b3f0bbeda4b9","name":"should reject if Relay is requested but not mounted","time":{"start":1756514234479,"stop":1756514234479,"duration":0},"status":"passed","severity":"normal"},{"uid":"63e5b1f2fa79ba7c","name":"Publish message with rate limit","time":{"start":1756514441746,"stop":1756514441746,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd98dfbfa4dcba43","name":"should sort peers by ping value","time":{"start":1756514201550,"stop":1756514201551,"duration":1},"status":"passed","severity":"normal"},{"uid":"d43ee1162133792b","name":"Encoder throws on empty string content topic","time":{"start":1756514222091,"stop":1756514222091,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c64c55380692778","name":"Check received message containing SQL Injection","time":{"start":1756514719369,"stop":1756514719370,"duration":1},"status":"passed","severity":"normal"},{"uid":"76568b9df06d34bf","name":"Used by Waku Relay","time":{"start":1756514622248,"stop":1756514622248,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1e3eeebc37e6712","name":"should remove event listeners when stopped","time":{"start":1756514234954,"stop":1756514234954,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f81746a26865d17","name":"should reassess health immediately when peer disconnects","time":{"start":1756514233866,"stop":1756514233872,"duration":6},"status":"passed","severity":"normal"},{"uid":"5c7a51dbe95f01b","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1756514247678,"stop":1756514247678,"duration":0},"status":"passed","severity":"normal"},{"uid":"71ec463d882e98b4","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1756514183641,"stop":1756514183641,"duration":0},"status":"passed","severity":"normal"},{"uid":"657875ccdefd43bb","name":"Publish message with custom timestamp: Sun Sep 08 2024 00:40:35 GMT+0000 (Coordinated Universal Time)","time":{"start":1756514441740,"stop":1756514441741,"duration":1},"status":"passed","severity":"normal"},{"uid":"730f00ab506aa1a6","name":"random static sharding 2 - Cluster ID: 453, Shard ID: 618","time":{"start":1756514586127,"stop":1756514586128,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b9af9f4c16e63ca","name":"Promise Callback - false","time":{"start":1756514599435,"stop":1756514599436,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c332300c4b5d6cb","name":"All","time":{"start":1756514277211,"stop":1756514277214,"duration":3},"status":"passed","severity":"normal"},{"uid":"9ea9afed9f41f6f5","name":"Push message with content topic containing special chars","time":{"start":1756514831437,"stop":1756514831437,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c0cfc31cbbc9e32","name":"should have no discoveries enabled by default","time":{"start":1756514233565,"stop":1756514233565,"duration":0},"status":"passed","severity":"normal"},{"uid":"97c15cf10249f7af","name":"A test","time":{"start":1756514331303,"stop":1756514331303,"duration":0},"status":"passed","severity":"normal"},{"uid":"23de1bb8d80ded5f","name":"Query with Promise Callback, No message returned","time":{"start":1756514574944,"stop":1756514574944,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7285c20fb40ece8","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1756514278257,"stop":1756514278257,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd1144dcb895859c","name":"should initialize bloom filter with correct parameters","time":{"start":1756514251432,"stop":1756514251433,"duration":1},"status":"passed","severity":"normal"},{"uid":"91a49ac78be4704a","name":"random static sharding 1 - Cluster ID: 274, Shard ID: 944","time":{"start":1756514586126,"stop":1756514586127,"duration":1},"status":"passed","severity":"normal"},{"uid":"49d3c07f030733ad","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1756514234455,"stop":1756514234456,"duration":1},"status":"passed","severity":"normal"},{"uid":"61249e0b425996a3","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1756514331045,"stop":1756514331045,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8f693026a05e074","name":"Init the array if not present","time":{"start":1756514183226,"stop":1756514183228,"duration":2},"status":"passed","severity":"normal"},{"uid":"4be18b055b858f5a","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1756514247681,"stop":1756514247682,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cd2a4e329b2a0a2","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1756514247665,"stop":1756514247665,"duration":0},"status":"passed","severity":"normal"},{"uid":"895ef73886286dd1","name":"Subscribe and receive messages via lightPush","time":{"start":1756514750335,"stop":1756514750336,"duration":1},"status":"passed","severity":"normal"},{"uid":"e931626e944ef8a6","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1756514247690,"stop":1756514247690,"duration":0},"status":"passed","severity":"normal"},{"uid":"d162b528f657aaeb","name":"Check received message with timestamp: 1756514269348 ","time":{"start":1756514719373,"stop":1756514719374,"duration":1},"status":"passed","severity":"normal"},{"uid":"4eceadabeae5bd90","name":"should not be delivered","time":{"start":1756514253892,"stop":1756514253892,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5929bb7c8800f7a","name":"ignores domain fetching errors","time":{"start":1756514211783,"stop":1756514211783,"duration":0},"status":"passed","severity":"normal"},{"uid":"5da4ca29b96b14dc","name":"udp ip6 address","time":{"start":1756514189464,"stop":1756514189464,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cff500c3dfeb7f7","name":"should set up event listeners when started","time":{"start":1756514234954,"stop":1756514234954,"duration":0},"status":"passed","severity":"normal"},{"uid":"8356db2ebb5bd425","name":"should use DNS peer discovery with light client","time":{"start":1756514275234,"stop":1756514275237,"duration":3},"status":"skipped","severity":"normal"},{"uid":"32636c8b2e088afd","name":"should handle peerStore errors gracefully","time":{"start":1756514201550,"stop":1756514201550,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0ca5eea172e84","name":"can start and stop the service","time":{"start":1756514215867,"stop":1756514215867,"duration":0},"status":"passed","severity":"normal"},{"uid":"faa663b853b15c4f","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1756514418095,"stop":1756514418095,"duration":0},"status":"passed","severity":"normal"},{"uid":"774f0149a72cae5c","name":"Subscribe to topic containing short and receive message","time":{"start":1756514750353,"stop":1756514750353,"duration":0},"status":"passed","severity":"normal"},{"uid":"17bf9e29a288978b","name":"Push message with SQL Injection payload","time":{"start":1756514831445,"stop":1756514831445,"duration":0},"status":"passed","severity":"normal"},{"uid":"49929b491da21bcf","name":"should properly create location multiaddrs - tcp","time":{"start":1756514190133,"stop":1756514190133,"duration":0},"status":"passed","severity":"normal"},{"uid":"44a43d3f2cfd66dd","name":"Nodes with multiple pubsub topic","time":{"start":1756514435039,"stop":1756514435039,"duration":0},"status":"passed","severity":"normal"},{"uid":"765ee11b245d2d41","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1756514450074,"stop":1756514450074,"duration":0},"status":"passed","severity":"normal"},{"uid":"47eea5beed0119a0","name":"same cluster, static sharding: nodes connect","time":{"start":1756514346793,"stop":1756514346793,"duration":0},"status":"passed","severity":"normal"},{"uid":"1835d145485ee1a","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app70/3/topic390/utf8","time":{"start":1756514546578,"stop":1756514546578,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac0ef41b2826c08","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1756514435039,"stop":1756514435040,"duration":1},"status":"passed","severity":"normal"},{"uid":"e41419fb8f2e5928","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1756514183631,"stop":1756514183631,"duration":0},"status":"passed","severity":"normal"},{"uid":"a60b00a4b4430e16","name":"should handle dial errors gracefully","time":{"start":1756514200584,"stop":1756514200597,"duration":13},"status":"passed","severity":"normal"},{"uid":"5e6219d6554220fc","name":"should be able to dial TLS multiaddrs","time":{"start":1756514361003,"stop":1756514361004,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c09807d8052ea6d","name":"Query Generator - false","time":{"start":1756514599433,"stop":1756514599434,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a4e9787e10a9483","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1756514247697,"stop":1756514247698,"duration":1},"status":"passed","severity":"normal"},{"uid":"39ab30183574d2a2","name":"should be safe to call multiple times","time":{"start":1756514201546,"stop":1756514201546,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdb1246aaa84adfe","name":"Relay + Store","time":{"start":1756514277211,"stop":1756514277211,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d13959055a0a1c1","name":"should handle complete peer lifecycle","time":{"start":1756514201072,"stop":1756514201072,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ea837661e37db9","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1756514211083,"stop":1756514211083,"duration":0},"status":"passed","severity":"normal"},{"uid":"98dc8a34252757db","name":"should dial all peers on dial","time":{"start":1756514360998,"stop":1756514360999,"duration":1},"status":"passed","severity":"normal"},{"uid":"11a984caa173839","name":"should wait for Store peer to be connected","time":{"start":1756514234483,"stop":1756514234483,"duration":0},"status":"passed","severity":"normal"},{"uid":"65be8eca9af9377a","name":"handles different clusterIds correctly","time":{"start":1756514183633,"stop":1756514183633,"duration":0},"status":"passed","severity":"normal"},{"uid":"e06541680498d8ba","name":"should handle complete discovery-to-dial flow","time":{"start":1756514199934,"stop":1756514199935,"duration":1},"status":"passed","severity":"normal"},{"uid":"887d3e0c0a0a5b70","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1756514253890,"stop":1756514253890,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee40d625ce779b41","name":"Sample","time":{"start":1756514189442,"stop":1756514189443,"duration":1},"status":"passed","severity":"normal"},{"uid":"31ea3c778891c8e1","name":"should emit multiple messages when query returns multiple messages","time":{"start":1756514234960,"stop":1756514234960,"duration":0},"status":"passed","severity":"normal"},{"uid":"34801172e318b5b2","name":"Refresh subscription","time":{"start":1756514750353,"stop":1756514750353,"duration":0},"status":"passed","severity":"normal"},{"uid":"aedbd6b30351f97c","name":"should not receive a peer event before start","time":{"start":1756514499556,"stop":1756514499559,"duration":3},"status":"passed","severity":"normal"},{"uid":"b625214c92a73266","name":"Check publish message containing JSON","time":{"start":1756514441737,"stop":1756514441737,"duration":0},"status":"passed","severity":"normal"},{"uid":"2538e19ea283dbe7","name":"should set field with only LIGHTPUSH enabled","time":{"start":1756514190136,"stop":1756514190136,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9c209bebbab8495","name":"isConnected should return false after all peers disconnect","time":{"start":1756514291358,"stop":1756514291358,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c94b6d1a7835ff8","name":"should not modify tags of connections for different peers","time":{"start":1756514234457,"stop":1756514234459,"duration":2},"status":"passed","severity":"normal"},{"uid":"6ca6573c4910ac1d","name":"Using a function","time":{"start":1756514622247,"stop":1756514622247,"duration":0},"status":"passed","severity":"normal"},{"uid":"10dccb9e4766eacf","name":"isConnected return false after peer stops","time":{"start":1756514291358,"stop":1756514291358,"duration":0},"status":"passed","severity":"normal"},{"uid":"545ae9292b3cf320","name":"Check received message containing long","time":{"start":1756514719357,"stop":1756514719357,"duration":0},"status":"passed","severity":"normal"},{"uid":"37b39cd708e71a87","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1756514435038,"stop":1756514435038,"duration":0},"status":"passed","severity":"normal"},{"uid":"99ffab71233f79c3","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1756514750351,"stop":1756514750351,"duration":0},"status":"passed","severity":"normal"},{"uid":"64d41e5a8b7312cf","name":"random static sharding 10 - Cluster ID: 937, Shard ID: 646","time":{"start":1756514586140,"stop":1756514586144,"duration":4},"status":"passed","severity":"normal"},{"uid":"2584af022053166d","name":"Subscribe to topic containing Script and receive message","time":{"start":1756514750346,"stop":1756514750346,"duration":0},"status":"passed","severity":"normal"},{"uid":"a862f5ff9d273e42","name":"should dial with PeerId and return stream","time":{"start":1756514201547,"stop":1756514201547,"duration":0},"status":"passed","severity":"normal"},{"uid":"76e788d6ee1bb733","name":"should lock peers when selected","time":{"start":1756514234448,"stop":1756514234451,"duration":3},"status":"passed","severity":"normal"},{"uid":"95ea1509b03da57d","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1756514234960,"stop":1756514234960,"duration":0},"status":"passed","severity":"normal"},{"uid":"62d5708d9e325f36","name":"Stops search when 2 null results are returned","time":{"start":1756514210531,"stop":1756514210532,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7f762413c628cb8","name":"should be safe to call multiple times","time":{"start":1756514200564,"stop":1756514200564,"duration":0},"status":"passed","severity":"normal"},{"uid":"874456c95e00496b","name":"Overlapping topic subscription","time":{"start":1756514450072,"stop":1756514450072,"duration":0},"status":"skipped","severity":"normal"},{"uid":"755e5a9c85b40dc8","name":"should clear dial history on start","time":{"start":1756514200094,"stop":1756514200095,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4934a12a8a963e","name":"Query generator for multiple messages with multiple decoders","time":{"start":1756514614991,"stop":1756514614992,"duration":1},"status":"passed","severity":"normal"},{"uid":"835e40bac500ad3f","name":"Check received message containing numeric","time":{"start":1756514719368,"stop":1756514719368,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f4846bdc6f2938b","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1756514200231,"stop":1756514200231,"duration":0},"status":"passed","severity":"normal"},{"uid":"40aa39dcee82253b","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app17/6/topic890/xml","time":{"start":1756514546579,"stop":1756514546579,"duration":0},"status":"passed","severity":"normal"},{"uid":"db9f29abf34e6e2","name":"Relay Node - default protocol","time":{"start":1756514624739,"stop":1756514624739,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f7e2ae348ac7322","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1756514222087,"stop":1756514222088,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdd494fc9f4f5ebb","name":"should properly compute the node id","time":{"start":1756514190127,"stop":1756514190127,"duration":0},"status":"passed","severity":"normal"},{"uid":"eff657ee2cc0a243","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1756514253887,"stop":1756514253887,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f4d04e5b1f81f44","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1756514750339,"stop":1756514750339,"duration":0},"status":"passed","severity":"normal"},{"uid":"b09d175080f505b0","name":"Push message with numeric payload","time":{"start":1756514831427,"stop":1756514831428,"duration":1},"status":"passed","severity":"normal"},{"uid":"577d6374b73bd87e","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1756514450071,"stop":1756514450071,"duration":0},"status":"passed","severity":"normal"},{"uid":"b541390cbd5d0aca","name":"should dial peer when on same shard","time":{"start":1756514200130,"stop":1756514200131,"duration":1},"status":"passed","severity":"normal"},{"uid":"52dd62b58f9ce5f6","name":"Subscribe to topic containing XML and publish message","time":{"start":1756514450076,"stop":1756514450076,"duration":0},"status":"passed","severity":"normal"},{"uid":"32a77e058eb1b2ad","name":"should handle corrupted shard info gracefully","time":{"start":1756514199656,"stop":1756514199656,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bf11981f0c875f1","name":"Push message with XML payload","time":{"start":1756514831432,"stop":1756514831432,"duration":0},"status":"passed","severity":"normal"},{"uid":"29717314eca86317","name":"Query Generator, Multiple PubsubTopics","time":{"start":1756514574937,"stop":1756514574937,"duration":0},"status":"passed","severity":"normal"},{"uid":"7db430fb8145d555","name":"Relay - dialed first","time":{"start":1756514624735,"stop":1756514624736,"duration":1},"status":"passed","severity":"normal"},{"uid":"762d1bede94e349d","name":"random static sharding 9 - Cluster ID: 949, Shard ID: 298","time":{"start":1756514586140,"stop":1756514586140,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b9cbdd7d6f1d88a","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1756514247690,"stop":1756514247690,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6bc9dc2b9fca7c9","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1756514200563,"stop":1756514200563,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb863f7b9279cf0d","name":"Push message with JSON payload","time":{"start":1756514831446,"stop":1756514831446,"duration":0},"status":"passed","severity":"normal"},{"uid":"f29bb999923c6da1","name":"should stop and cleanup resources","time":{"start":1756514234606,"stop":1756514234606,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ba626660dfbe8a2","name":"should start ping timers on peer connect","time":{"start":1756514201054,"stop":1756514201054,"duration":0},"status":"passed","severity":"normal"},{"uid":"431b149165f6c5d7","name":"Check received message containing JSON","time":{"start":1756514719371,"stop":1756514719372,"duration":1},"status":"passed","severity":"normal"},{"uid":"803c6d8d0d398707","name":"should skip peers without peer exchange protocol","time":{"start":1756514211602,"stop":1756514211602,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ab72ef69a8ecad3","name":"Check received message containing shell command","time":{"start":1756514719361,"stop":1756514719361,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9c0836df39fe462","name":"returns nothing if no connections present","time":{"start":1756514200638,"stop":1756514200639,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d23377333880cfa","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1756514200230,"stop":1756514200230,"duration":0},"status":"passed","severity":"normal"},{"uid":"cde68a501ccea870","name":"should work with stubbed waku event emitter","time":{"start":1756514234955,"stop":1756514234955,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9f19632feebc2fe","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1756514183634,"stop":1756514183635,"duration":1},"status":"passed","severity":"normal"},{"uid":"182e0af647c397d0","name":"should check false positive rate","time":{"start":1756514251440,"stop":1756514251441,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c1660fbfeb57dc5","name":"yields undefined for messages without content topic","time":{"start":1756514201086,"stop":1756514201087,"duration":1},"status":"passed","severity":"normal"},{"uid":"e29aa1c422a051e","name":"Push message with Basic HTML tag payload","time":{"start":1756514831432,"stop":1756514831433,"duration":1},"status":"passed","severity":"normal"},{"uid":"da17b8bcd317d5d3","name":"Push message with content topic containing emoji","time":{"start":1756514831440,"stop":1756514831440,"duration":0},"status":"passed","severity":"normal"},{"uid":"249420e1bb4a9222","name":"should handle case when navigator is not available","time":{"start":1756514199050,"stop":1756514199050,"duration":0},"status":"passed","severity":"normal"},{"uid":"1433880dcc78199","name":"Query with Promise Callback, No Decoder","time":{"start":1756514574941,"stop":1756514574944,"duration":3},"status":"passed","severity":"normal"},{"uid":"e3dbeb2f932ba019","name":"should clear the dialing interval","time":{"start":1756514200098,"stop":1756514200098,"duration":0},"status":"passed","severity":"normal"},{"uid":"36688fe972bbaaab","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1756514247683,"stop":1756514247686,"duration":3},"status":"passed","severity":"normal"},{"uid":"7afb7c2c371ac746","name":"Subscribe to topic containing JSON and receive message","time":{"start":1756514750347,"stop":1756514750347,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba60e3a21c6bd662","name":"should return false when network is not connected","time":{"start":1756514201547,"stop":1756514201547,"duration":0},"status":"passed","severity":"normal"},{"uid":"890dfbf7568ce7af","name":"different cluster: nodes don't connect","time":{"start":1756514346797,"stop":1756514346798,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b527b6a838ff237","name":"Subscribe and receives messages on 20 topics","time":{"start":1756514750351,"stop":1756514750351,"duration":0},"status":"passed","severity":"normal"},{"uid":"4db6e00945254ce9","name":"should not trigger query when a recent query happened under threshold","time":{"start":1756514234959,"stop":1756514234959,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d1caa2f22dfa0a","name":"random static sharding 8 - Cluster ID: 171, Shard ID: 204","time":{"start":1756514586138,"stop":1756514586140,"duration":2},"status":"passed","severity":"normal"},{"uid":"bc645d4bf400eff6","name":"should process queue every 500ms","time":{"start":1756514200153,"stop":1756514200153,"duration":0},"status":"passed","severity":"normal"},{"uid":"729319d65fee70f4","name":"should return true even if peer has no overlapping shards","time":{"start":1756514199621,"stop":1756514199632,"duration":11},"status":"passed","severity":"normal"},{"uid":"8e6665c6a3000cfa","name":"Check publish message containing emoji","time":{"start":1756514441739,"stop":1756514441739,"duration":0},"status":"passed","severity":"normal"},{"uid":"1020f6409a70fb3","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1756514418099,"stop":1756514418100,"duration":1},"status":"passed","severity":"normal"},{"uid":"33ee3b1a08c0fdaf","name":"should discover peers from provided peer cache","time":{"start":1756514353545,"stop":1756514353554,"duration":9},"status":"passed","severity":"normal"},{"uid":"b04c2f6400796091","name":"Subscribe to topic containing long and publish message","time":{"start":1756514450073,"stop":1756514450073,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7c1a39807980fb3","name":"should call waitForPeer on Relay","time":{"start":1756514234483,"stop":1756514234484,"duration":1},"status":"passed","severity":"normal"},{"uid":"e805eebfead8d2cf","name":"should remove expired entries after TTL has passed","time":{"start":1756514232710,"stop":1756514232710,"duration":0},"status":"passed","severity":"normal"},{"uid":"3827c897c0c7d566","name":"Check received message containing long","time":{"start":1756514719367,"stop":1756514719368,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3cedd03b905cb32","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1756514450070,"stop":1756514450071,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f4025ca07be02c8","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1756514247663,"stop":1756514247664,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f6049e1a6ce6f43","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1756514247678,"stop":1756514247681,"duration":3},"status":"passed","severity":"normal"},{"uid":"272e85ba83aab736","name":"should compute hash only when first accessed","time":{"start":1756514201368,"stop":1756514201368,"duration":0},"status":"passed","severity":"normal"},{"uid":"320abfa8dfec6cae","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1756514211615,"stop":1756514211615,"duration":0},"status":"passed","severity":"normal"},{"uid":"45dda7c6650cf97b","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1756514234960,"stop":1756514234961,"duration":1},"status":"passed","severity":"normal"},{"uid":"24dfbef022946842","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1756514189423,"stop":1756514189423,"duration":0},"status":"passed","severity":"normal"},{"uid":"1abe84e19696af31","name":"should add peer to queue when queue is not empty","time":{"start":1756514200108,"stop":1756514200112,"duration":4},"status":"passed","severity":"normal"},{"uid":"6635a5187201ddf8","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1756514441744,"stop":1756514441744,"duration":0},"status":"passed","severity":"normal"},{"uid":"98570b914149d8f1","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1756514200876,"stop":1756514200877,"duration":1},"status":"passed","severity":"normal"},{"uid":"30243f3775efb476","name":"should return usable stream attached to connection","time":{"start":1756514200870,"stop":1756514200871,"duration":1},"status":"passed","severity":"normal"},{"uid":"f400460d0dc7ddbc","name":"should handle multiple peers with different shard configurations","time":{"start":1756514200174,"stop":1756514200174,"duration":0},"status":"passed","severity":"normal"},{"uid":"1abc5788a1d314f6","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1756514189417,"stop":1756514189417,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bdefed198fbf1d8","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1756514750352,"stop":1756514750352,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b0314ad93d6c9b6","name":"should not receive a peer event before start","time":{"start":1756514215868,"stop":1756514215868,"duration":0},"status":"passed","severity":"normal"},{"uid":"450e8f41c5cd6056","name":"should not receive a peer event after stop","time":{"start":1756514275231,"stop":1756514275231,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad8f3e78adb4bad7","name":"should not be empty after adding a subscription","time":{"start":1756514234604,"stop":1756514234604,"duration":0},"status":"passed","severity":"normal"},{"uid":"636ee12b8b21be9b","name":"should handle special patterns correctly","time":{"start":1756514251437,"stop":1756514251440,"duration":3},"status":"passed","severity":"normal"},{"uid":"57d7d80740aa8876","name":"should set field with only STORE enabled","time":{"start":1756514190135,"stop":1756514190135,"duration":0},"status":"passed","severity":"normal"},{"uid":"82faee0d1aba96f","name":"should dial one peer on dial","time":{"start":1756514361000,"stop":1756514361000,"duration":0},"status":"passed","severity":"normal"},{"uid":"11f1d54c7ebcf4e9","name":"Renews subscription after lossing a connection","time":{"start":1756514750349,"stop":1756514750349,"duration":0},"status":"passed","severity":"normal"},{"uid":"eceb4222f31d479c","name":"should be able to decode the field with only FILTER set to true","time":{"start":1756514189425,"stop":1756514189425,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fd82580f1112ccf","name":"can start and stop the service","time":{"start":1756514499551,"stop":1756514499555,"duration":4},"status":"passed","severity":"normal"},{"uid":"accd17a267464ece","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app55/8/topic291/xml","time":{"start":1756514546582,"stop":1756514546582,"duration":0},"status":"passed","severity":"normal"},{"uid":"c70d09df4601241","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1756514564635,"stop":1756514564636,"duration":1},"status":"passed","severity":"normal"},{"uid":"99e1114c824a993e","name":"should initialize with libp2p components","time":{"start":1756514211611,"stop":1756514211612,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfacffa5aabc66f8","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1756514418097,"stop":1756514418097,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdeca9eca8fe4009","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1756514435037,"stop":1756514435037,"duration":0},"status":"passed","severity":"normal"},{"uid":"ade80cc6e6c867c8","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1756514183635,"stop":1756514183635,"duration":0},"status":"passed","severity":"normal"},{"uid":"36d5fb8fc230dde8","name":"Check publish message containing Chinese","time":{"start":1756514441734,"stop":1756514441734,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c13d5b3474ee792","name":"should start and setup intervals and event listeners","time":{"start":1756514234605,"stop":1756514234606,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a844bd51245c74","name":"should return false when peer is not found","time":{"start":1756514199632,"stop":1756514199633,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c457171c82f5f62","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1756514291357,"stop":1756514291357,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c15a6ee0be662db","name":"should return false when peer is on different cluster","time":{"start":1756514199620,"stop":1756514199620,"duration":0},"status":"passed","severity":"normal"},{"uid":"78706ed4b7033ff3","name":"Passing page size 3 when there are 20 messages","time":{"start":1756514607013,"stop":1756514607014,"duration":1},"status":"passed","severity":"normal"},{"uid":"8613d1bc24a4162","name":"should set field with only RELAY enabled","time":{"start":1756514190135,"stop":1756514190135,"duration":0},"status":"passed","severity":"normal"},{"uid":"70677036230009b","name":"Passing page size 10 when there are 10 messages","time":{"start":1756514607014,"stop":1756514607014,"duration":0},"status":"passed","severity":"normal"},{"uid":"44d8be439fa8d504","name":"should register libp2p event listeners when start is called","time":{"start":1756514234453,"stop":1756514234453,"duration":0},"status":"passed","severity":"normal"},{"uid":"4184b47a613db142","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1756514623491,"stop":1756514623491,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd5737a5d3ef884d","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1756514247656,"stop":1756514247656,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d9632e67ec6f75c","name":"should not dial peers from store when browser is not connected","time":{"start":1756514200567,"stop":1756514200567,"duration":0},"status":"passed","severity":"normal"},{"uid":"f725e9cdc491d860","name":"Push message with short payload","time":{"start":1756514831426,"stop":1756514831427,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6a146ee0a77110c","name":"should fail to send if no connected peers found","time":{"start":1756514233841,"stop":1756514233842,"duration":1},"status":"passed","severity":"normal"},{"uid":"50c38ef96b34fea0","name":"Subscribe to topic containing short and receive message","time":{"start":1756514750340,"stop":1756514750340,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1a7640d03eca999","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1756514247688,"stop":1756514247689,"duration":1},"status":"passed","severity":"normal"},{"uid":"95f33cdab099d170","name":"should properly setup health event callback","time":{"start":1756514234957,"stop":1756514234957,"duration":0},"status":"passed","severity":"normal"},{"uid":"d89f4b57da1a291e","name":"Check message with non string payload is not received","time":{"start":1756514719366,"stop":1756514719366,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab2786d4c1ffe9ed","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1756514750337,"stop":1756514750337,"duration":0},"status":"passed","severity":"normal"},{"uid":"238f189b89560928","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1756514183626,"stop":1756514183626,"duration":0},"status":"passed","severity":"normal"},{"uid":"61079011a209b36a","name":"Add multiple subscription objects on single nwaku node","time":{"start":1756514750357,"stop":1756514750357,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c22dafa008ea8f1","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1756514183854,"stop":1756514183854,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2614ce28bb0feac","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1756514253890,"stop":1756514253890,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d9c08dc54c2152c","name":"should handle mixed protocol support correctly","time":{"start":1756514233874,"stop":1756514233874,"duration":0},"status":"passed","severity":"normal"},{"uid":"c89c1927bc0c8237","name":"should handle zero peers request","time":{"start":1756514211618,"stop":1756514211618,"duration":0},"status":"passed","severity":"normal"},{"uid":"f37f8784623ebb71","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1756514183637,"stop":1756514183637,"duration":0},"status":"passed","severity":"normal"},{"uid":"648b219270622d71","name":"Relay","time":{"start":1756514277210,"stop":1756514277211,"duration":1},"status":"passed","severity":"normal"},{"uid":"61b7b6781e8b84ce","name":"Query generator for multiple messages","time":{"start":1756514614991,"stop":1756514614991,"duration":0},"status":"passed","severity":"normal"},{"uid":"dba30e613231852e","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1756514253886,"stop":1756514253886,"duration":0},"status":"passed","severity":"normal"},{"uid":"a682b1c7258a3347","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app26/10/topic237/test.js","time":{"start":1756514546582,"stop":1756514546582,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c0e1a3b0b731e06","name":"should create QueryOnConnect instance without options","time":{"start":1756514234953,"stop":1756514234953,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cc87151cbed3c9","name":"Check received message containing XML","time":{"start":1756514719371,"stop":1756514719371,"duration":0},"status":"passed","severity":"normal"},{"uid":"984f6cd20135c3f1","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1756514247678,"stop":1756514247678,"duration":0},"status":"passed","severity":"normal"},{"uid":"2512f0b713729250","name":"Subscribe to topic containing XML and receive message","time":{"start":1756514750355,"stop":1756514750356,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7253f10140482ce","name":"should be safe to call multiple times","time":{"start":1756514199917,"stop":1756514199918,"duration":1},"status":"passed","severity":"normal"},{"uid":"34b8660a312ebee6","name":"Check publish message containing SQL Injection","time":{"start":1756514441735,"stop":1756514441735,"duration":0},"status":"passed","severity":"normal"},{"uid":"29b35bb5b43ee68","name":"Push message with emoji payload","time":{"start":1756514831447,"stop":1756514831447,"duration":0},"status":"passed","severity":"normal"},{"uid":"f495eac4e165ee29","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1756514719376,"stop":1756514719376,"duration":0},"status":"passed","severity":"normal"},{"uid":"de23d11fc7224212","name":"should be sent with empty content","time":{"start":1756514253891,"stop":1756514253891,"duration":0},"status":"passed","severity":"normal"},{"uid":"e832846c5052363b","name":"should be safe to call multiple times","time":{"start":1756514199918,"stop":1756514199919,"duration":1},"status":"passed","severity":"normal"},{"uid":"641cea8e313426a9","name":"should drop connection via multiaddr with hangUp","time":{"start":1756514361003,"stop":1756514361003,"duration":0},"status":"passed","severity":"normal"},{"uid":"8268093dfbe5e67","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1756514253889,"stop":1756514253889,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f89e451a98eefd8","name":"should start all internal components","time":{"start":1756514201545,"stop":1756514201545,"duration":0},"status":"passed","severity":"normal"},{"uid":"28a09aa85f4401b3","name":"nwaku subscribes","time":{"start":1756514431774,"stop":1756514431775,"duration":1},"status":"passed","severity":"normal"},{"uid":"afe64f9bbf239951","name":"messageHash returns a Uint8Array","time":{"start":1756514200233,"stop":1756514200233,"duration":0},"status":"passed","severity":"normal"},{"uid":"d71294a4a169464a","name":"should set field with all protocols enabled","time":{"start":1756514190134,"stop":1756514190134,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2dc5ec03a3350b5","name":"rejects hash query with content filter parameters","time":{"start":1756514200444,"stop":1756514200444,"duration":0},"status":"passed","severity":"normal"},{"uid":"25bc57bbdb445677","name":"Subscribe to topic containing long and receive message","time":{"start":1756514750353,"stop":1756514750353,"duration":0},"status":"passed","severity":"normal"},{"uid":"472d7c05d232e1db","name":"Subscribe and receive messages via lightPush","time":{"start":1756514750349,"stop":1756514750349,"duration":0},"status":"passed","severity":"normal"},{"uid":"477744730273f09a","name":"should handle peer not in mesh for all topics","time":{"start":1756514201071,"stop":1756514201071,"duration":0},"status":"passed","severity":"normal"},{"uid":"292d3f58eeac3722","name":"should allow redial after failed dial cooldown expires","time":{"start":1756514200152,"stop":1756514200152,"duration":0},"status":"passed","severity":"normal"},{"uid":"12fb8eb92713a9be","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1756514247683,"stop":1756514247683,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9a20d4ad4ca2dae","name":"Stops search when maxGet is reached","time":{"start":1756514210531,"stop":1756514210531,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d58863184b100cc","name":"should add event listeners to globalThis","time":{"start":1756514199022,"stop":1756514199032,"duration":10},"status":"passed","severity":"normal"},{"uid":"45a31449e52af1c8","name":"should return different streams if requested simultaniously","time":{"start":1756514200873,"stop":1756514200874,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ddfa81df329eb30","name":"can start the service","time":{"start":1756514215866,"stop":1756514215867,"duration":1},"status":"passed","severity":"normal"},{"uid":"91070613e265d355","name":"accepts time-filtered query with content filter","time":{"start":1756514200456,"stop":1756514200457,"duration":1},"status":"passed","severity":"normal"},{"uid":"a21eaa1cc6c839fc","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1756514623485,"stop":1756514623486,"duration":1},"status":"passed","severity":"normal"},{"uid":"427027c9417442bc","name":"should monitor connected peers and store them into cache","time":{"start":1756514353554,"stop":1756514353555,"duration":1},"status":"passed","severity":"normal"},{"uid":"c85c6dfebaf5ba9c","name":"Query Generator, No message returned","time":{"start":1756514574938,"stop":1756514574938,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f3f958549f98e99","name":"Check received message containing JSON","time":{"start":1756514719360,"stop":1756514719361,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c43faf79f8a277a","name":"should handle peer identify event","time":{"start":1756514211596,"stop":1756514211597,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb3451e62fe57a79","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1756514750336,"stop":1756514750336,"duration":0},"status":"passed","severity":"normal"},{"uid":"55990b2a779a4797","name":"should create PeerExchangeDiscovery instance","time":{"start":1756514211607,"stop":1756514211607,"duration":0},"status":"passed","severity":"normal"},{"uid":"91c73e106aa367b9","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1756514183636,"stop":1756514183637,"duration":1},"status":"passed","severity":"normal"},{"uid":"80ded20b61b6bd0a","name":"should remove event listeners","time":{"start":1756514201048,"stop":1756514201049,"duration":1},"status":"passed","severity":"normal"},{"uid":"1827e00898c6ab13","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1756514189418,"stop":1756514189418,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fd31b6d4366531f","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1756514210053,"stop":1756514210053,"duration":0},"status":"passed","severity":"normal"},{"uid":"254f123474ced8c9","name":"should not dispatch event when already connected","time":{"start":1756514199067,"stop":1756514199067,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0cce6931dc50101","name":"should encodeTxt and decodeTxt","time":{"start":1756514190120,"stop":1756514190120,"duration":0},"status":"passed","severity":"normal"},{"uid":"79482f4a984cedd6","name":"should wait for Filter peer to be connected","time":{"start":1756514234482,"stop":1756514234483,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a15ec56d05ff36f","name":"should clear all timers","time":{"start":1756514201049,"stop":1756514201049,"duration":0},"status":"passed","severity":"normal"},{"uid":"be558585473cf59a","name":"should create ShardReader with static shards network config","time":{"start":1756514199605,"stop":1756514199605,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fdbbeb206e73891","name":"Check publish message containing unicode special characters","time":{"start":1756514441738,"stop":1756514441739,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d1b4a3a81799870","name":"should throw error - invalid id","time":{"start":1756514190126,"stop":1756514190126,"duration":0},"status":"passed","severity":"normal"},{"uid":"151fae23a7c185a7","name":"accepts valid message hash query","time":{"start":1756514200444,"stop":1756514200444,"duration":0},"status":"passed","severity":"normal"},{"uid":"cde17b46f949e238","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1756514247673,"stop":1756514247673,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7fe8f7de80eeae1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1756514247698,"stop":1756514247699,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1783f97cb7df0c9","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1756514623491,"stop":1756514623492,"duration":1},"status":"passed","severity":"normal"},{"uid":"a57a83b0f6909f7b","name":"should create KeepAliveManager with relay","time":{"start":1756514201034,"stop":1756514201047,"duration":13},"status":"passed","severity":"normal"},{"uid":"34db70cef50bff4d","name":"should return start time to match max range","time":{"start":1756514234961,"stop":1756514234961,"duration":0},"status":"passed","severity":"normal"},{"uid":"d469c255d6f3f7ae","name":"Query generator for 2000 messages","time":{"start":1756514614996,"stop":1756514614996,"duration":0},"status":"passed","severity":"normal"},{"uid":"1038b84f50124e6f","name":"should not allow unachievable error rate","time":{"start":1756514247185,"stop":1756514247186,"duration":1},"status":"passed","severity":"normal"},{"uid":"f865b04529ca5058","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1756514183638,"stop":1756514183638,"duration":0},"status":"passed","severity":"normal"},{"uid":"e145416d22c057fd","name":"Passing page size 19 when there are 20 messages","time":{"start":1756514607015,"stop":1756514607015,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ffb3c35070687fb","name":"Push message with escaped characters payload","time":{"start":1756514831447,"stop":1756514831447,"duration":0},"status":"passed","severity":"normal"},{"uid":"9329afb5edf17ced","name":"should return false when peer is not on the specified shard","time":{"start":1756514199643,"stop":1756514199643,"duration":0},"status":"passed","severity":"normal"},{"uid":"47e1f30dfec2d80e","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1756514606605,"stop":1756514606606,"duration":1},"status":"passed","severity":"normal"},{"uid":"b92acc2ec907362a","name":"should handle multiple peer connections","time":{"start":1756514201055,"stop":1756514201055,"duration":0},"status":"passed","severity":"normal"},{"uid":"927634c40c4f25d4","name":"A test","time":{"start":1756514331302,"stop":1756514331302,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b83eef34fb68922","name":"should properly create location multiaddrs - tcp6","time":{"start":1756514190132,"stop":1756514190133,"duration":1},"status":"passed","severity":"normal"},{"uid":"6973d6ba84c05fb5","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1756514199049,"stop":1756514199050,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f024b529804ac43","name":"should return false when peer is not on topic","time":{"start":1756514201551,"stop":1756514201551,"duration":0},"status":"passed","severity":"normal"},{"uid":"dffa4d3944f4e664","name":"should create ShardReader with auto sharding network config","time":{"start":1756514199604,"stop":1756514199605,"duration":1},"status":"passed","severity":"normal"},{"uid":"fef5ee05379669aa","name":"should skip peers without peerInfo in ENR","time":{"start":1756514211604,"stop":1756514211605,"duration":1},"status":"passed","severity":"normal"},{"uid":"9157b82e5f3daa24","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1756514183640,"stop":1756514183640,"duration":0},"status":"passed","severity":"normal"},{"uid":"a24fcba396f44aa4","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1756514233579,"stop":1756514233579,"duration":0},"status":"passed","severity":"normal"},{"uid":"aca69d0416312025","name":"should handle empty pubsub topics","time":{"start":1756514201069,"stop":1756514201069,"duration":0},"status":"passed","severity":"normal"},{"uid":"e33007f98ced7580","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1756514450070,"stop":1756514450070,"duration":0},"status":"passed","severity":"normal"},{"uid":"293a4da8b605bc91","name":"throws on content topic with empty application field","time":{"start":1756514183623,"stop":1756514183624,"duration":1},"status":"passed","severity":"normal"},{"uid":"67c8a98d73a60227","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1756514247682,"stop":1756514247683,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc4d7d0bc12070d2","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1756514247687,"stop":1756514247688,"duration":1},"status":"passed","severity":"normal"},{"uid":"25d4a209678d1d94","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1756514247187,"stop":1756514247188,"duration":1},"status":"passed","severity":"normal"},{"uid":"73ed91dec2d49803","name":"should create ConnectionManager with required options","time":{"start":1756514201542,"stop":1756514201543,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ce3abad62861e3d","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1756514346796,"stop":1756514346797,"duration":1},"status":"passed","severity":"normal"},{"uid":"50a92b7e74705a8e","name":"should decode valid enr successfully","time":{"start":1756514190120,"stop":1756514190120,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8bc1e82af5de1d6","name":"should not start if already started","time":{"start":1756514211594,"stop":1756514211595,"duration":1},"status":"passed","severity":"normal"},{"uid":"7099ce0570b38297","name":"Asymmetric encrypt & decrypt","time":{"start":1756514222504,"stop":1756514222504,"duration":0},"status":"passed","severity":"normal"},{"uid":"d72d247b51a3241f","name":"should dial all known peers when reached zero connections","time":{"start":1756514314465,"stop":1756514314466,"duration":1},"status":"passed","severity":"normal"},{"uid":"86c24cb669cf9610","name":"should throw an error for insufficient data","time":{"start":1756514183855,"stop":1756514183855,"duration":0},"status":"passed","severity":"normal"},{"uid":"28f1d81d149d5b11","name":"should be empty after removing the only subscription","time":{"start":1756514234604,"stop":1756514234605,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b1ab5a940ce6b41","name":"should properly clean up resources when disposed","time":{"start":1756514232712,"stop":1756514232715,"duration":3},"status":"passed","severity":"normal"},{"uid":"1f6784013182d5e9","name":"should invoke callbacks when receiving a message","time":{"start":1756514234605,"stop":1756514234605,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a4d300ec08362b7","name":"should never report false negatives","time":{"start":1756514251434,"stop":1756514251434,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb4c600ad26a60bd","name":"Subscribe to topic containing special chars and publish message","time":{"start":1756514450073,"stop":1756514450074,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ffc1f123c06688e","name":"should skip peer when dialed recently","time":{"start":1756514200113,"stop":1756514200113,"duration":0},"status":"passed","severity":"normal"},{"uid":"35915bd11e78a40f","name":"Query with Ordered Callback, No Decoder","time":{"start":1756514574938,"stop":1756514574940,"duration":2},"status":"passed","severity":"normal"},{"uid":"114989d2cfae2a38","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1756514558863,"stop":1756514558863,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a920aee78222c9c","name":"Waku message hash computation (meta attribute not present)","time":{"start":1756514200231,"stop":1756514200231,"duration":0},"status":"passed","severity":"normal"},{"uid":"31c4ff138d05a913","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1756514275237,"stop":1756514275237,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dc912e464d9d89f","name":"Check message with non string payload is not received","time":{"start":1756514719376,"stop":1756514719376,"duration":0},"status":"passed","severity":"normal"},{"uid":"bccb071bd7f1db3a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1756514247692,"stop":1756514247693,"duration":1},"status":"passed","severity":"normal"},{"uid":"26c8579093e49ac9","name":"Delete observer","time":{"start":1756514419558,"stop":1756514419559,"duration":1},"status":"passed","severity":"normal"},{"uid":"7925ad138384c495","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app95/9/topic561/test.js","time":{"start":1756514546580,"stop":1756514546580,"duration":0},"status":"passed","severity":"normal"},{"uid":"a03f2da02296ab0e","name":"Check received message containing Script","time":{"start":1756514719370,"stop":1756514719371,"duration":1},"status":"passed","severity":"normal"},{"uid":"20247b77a5d51896","name":"should handle shardReader errors","time":{"start":1756514201551,"stop":1756514201551,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0ac9e49d25adc19","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1756514750356,"stop":1756514750356,"duration":0},"status":"passed","severity":"normal"},{"uid":"1db4ac7116e93eb4","name":"Fields are not dropped","time":{"start":1756514200804,"stop":1756514200804,"duration":0},"status":"passed","severity":"normal"},{"uid":"78231f733fa89c4e","name":"should enable all discoveries when explicitly set","time":{"start":1756514233566,"stop":1756514233566,"duration":0},"status":"passed","severity":"normal"},{"uid":"9785534aecb03664","name":"Waku message hash computation (no timestamp)","time":{"start":1756514200232,"stop":1756514200232,"duration":0},"status":"passed","severity":"normal"},{"uid":"437a5123457410f3","name":"Check meta is set [ecies]","time":{"start":1756514223721,"stop":1756514223721,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7d17d1ee58cdf9a","name":"Check message received after jswaku node is restarted","time":{"start":1756514719366,"stop":1756514719366,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc3fd228668464b7","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1756514331045,"stop":1756514331045,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f329c3bbcd76c92","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1756514183635,"stop":1756514183636,"duration":1},"status":"passed","severity":"normal"},{"uid":"66fdd025586b9dd2","name":"Check received message containing shell command","time":{"start":1756514719372,"stop":1756514719372,"duration":0},"status":"passed","severity":"normal"},{"uid":"987f6cd335116e4a","name":"configure the node with multiple content topics","time":{"start":1756514546584,"stop":1756514546584,"duration":0},"status":"passed","severity":"normal"},{"uid":"775ac90fc3119ddb","name":"connects to nwaku","time":{"start":1756514622246,"stop":1756514622246,"duration":0},"status":"passed","severity":"normal"},{"uid":"425225842f2d0b8c","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1756514291359,"stop":1756514291360,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a44da5beb182c81","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1756514253884,"stop":1756514253884,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d51c8f34fb07704","name":"Push message with JSON payload","time":{"start":1756514831433,"stop":1756514831434,"duration":1},"status":"passed","severity":"normal"},{"uid":"508b916262dc1afa","name":"Check received message with timestamp: 1756514269348000000 ","time":{"start":1756514719373,"stop":1756514719373,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a0d3c9e3ffb289b","name":"Check received message containing emoji","time":{"start":1756514719362,"stop":1756514719362,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e9c173749f0afaf","name":"should stop all internal components","time":{"start":1756514201546,"stop":1756514201546,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7b93a71cf8a4c83","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1756514247665,"stop":1756514247666,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5b15eab0aa833d8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1756514247699,"stop":1756514247699,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb4232042b9b6e0","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1756514253888,"stop":1756514253888,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0acbad571686410","name":"Push message with custom timestamp: 1725755895779","time":{"start":1756514831452,"stop":1756514831452,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1ad00a22324feb4","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1756514346798,"stop":1756514346798,"duration":0},"status":"passed","severity":"normal"},{"uid":"b04bf285b3843627","name":"LightPush","time":{"start":1756514624738,"stop":1756514624738,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2eb690c6d5015e3","name":"should properly create location multiaddrs - udp","time":{"start":1756514190133,"stop":1756514190133,"duration":0},"status":"passed","severity":"normal"},{"uid":"16a49ace67b90716","name":"should handle different types of entries","time":{"start":1756514232712,"stop":1756514232712,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f0200d70af7bb07","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1756514750338,"stop":1756514750338,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d8a09106a21aef43","name":"Fails to push message bigger that 1MB","time":{"start":1756514831442,"stop":1756514831443,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff4c74ed97300681","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1756514247689,"stop":1756514247690,"duration":1},"status":"passed","severity":"normal"},{"uid":"74083cac42661e17","name":"should emit a peer event after start","time":{"start":1756514275227,"stop":1756514275230,"duration":3},"status":"passed","severity":"normal"},{"uid":"3f33bbe63b2e296b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1756514247692,"stop":1756514247692,"duration":0},"status":"passed","severity":"normal"},{"uid":"135e98252d4e6fb6","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1756514418098,"stop":1756514418099,"duration":1},"status":"passed","severity":"normal"},{"uid":"231035ae171c6f51","name":"Decoder throws on undefined content topic","time":{"start":1756514223722,"stop":1756514223722,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc100195c38206da","name":"does not validate decoders for hash queries","time":{"start":1756514201084,"stop":1756514201084,"duration":0},"status":"passed","severity":"normal"},{"uid":"760384ae0a8600ba","name":"Push message with rate limit","time":{"start":1756514831441,"stop":1756514831441,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd29d22adaf7bfd8","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1756514211088,"stop":1756514211088,"duration":0},"status":"passed","severity":"normal"},{"uid":"137484d27876c5ab","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1756514623490,"stop":1756514623490,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a65001263d8abf2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1756514183639,"stop":1756514183639,"duration":0},"status":"passed","severity":"normal"},{"uid":"740d16d93db2caec","name":"should dispatch connect and disconnect events","time":{"start":1756514234452,"stop":1756514234452,"duration":0},"status":"passed","severity":"normal"},{"uid":"a33746b71a17d318","name":"Overlapping topic subscription","time":{"start":1756514750352,"stop":1756514750353,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f265a8394b970b3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1756514183642,"stop":1756514183642,"duration":0},"status":"passed","severity":"normal"},{"uid":"386f8be5647ae6c9","name":"should handle network check errors gracefully","time":{"start":1756514200168,"stop":1756514200173,"duration":5},"status":"passed","severity":"normal"},{"uid":"b24d3a8e58020e9e","name":"should not change state when connections remain after disconnect","time":{"start":1756514199066,"stop":1756514199067,"duration":1},"status":"passed","severity":"normal"},{"uid":"679f7307c748ae51","name":"Subscribe to topic containing emoji and receive message","time":{"start":1756514750348,"stop":1756514750348,"duration":0},"status":"passed","severity":"normal"},{"uid":"2862186fd7158407","name":"should return false and handle errors gracefully","time":{"start":1756514201549,"stop":1756514201549,"duration":0},"status":"passed","severity":"normal"},{"uid":"a27a32b60cbefbf9","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1756514444068,"stop":1756514444069,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4c0920cedee0b37","name":"Push message with custom timestamp: 1756510695779","time":{"start":1756514831441,"stop":1756514831442,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba4ed691f30e28d5","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1756514200604,"stop":1756514200604,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c7a7d5e40f79641","name":"should not receive a peer event after stop","time":{"start":1756514499564,"stop":1756514499566,"duration":2},"status":"passed","severity":"normal"},{"uid":"76a50e15bb1440e5","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1756514247683,"stop":1756514247683,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecb289c9420c1461","name":"should add event listeners to libp2p","time":{"start":1756514199020,"stop":1756514199021,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef334a9ad02b7caa","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1756514247670,"stop":1756514247670,"duration":0},"status":"passed","severity":"normal"},{"uid":"82c64ae989d53ff5","name":"should successfully stop","time":{"start":1756514233836,"stop":1756514233836,"duration":0},"status":"passed","severity":"normal"},{"uid":"373df5d2a07e9df2","name":"should perform initial health assessment on start","time":{"start":1756514233873,"stop":1756514233873,"duration":0},"status":"passed","severity":"normal"},{"uid":"79d03e51ff4a36a7","name":"Check publish message after service node is restarted","time":{"start":1756514441745,"stop":1756514441745,"duration":0},"status":"skipped","severity":"normal"},{"uid":"181c19333f291bc","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1756514183627,"stop":1756514183628,"duration":1},"status":"passed","severity":"normal"},{"uid":"745e239d72006397","name":"Check publish message containing shell command","time":{"start":1756514441737,"stop":1756514441738,"duration":1},"status":"passed","severity":"normal"},{"uid":"62e820e86da5d955","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1756514247700,"stop":1756514247700,"duration":0},"status":"passed","severity":"normal"},{"uid":"470e44854ab64d17","name":"should add and check entries correctly","time":{"start":1756514232702,"stop":1756514232707,"duration":5},"status":"passed","severity":"normal"},{"uid":"faf8cf9f2806bebe","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1756514558862,"stop":1756514558863,"duration":1},"status":"passed","severity":"normal"},{"uid":"69fcddc5329b77e","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1756514750347,"stop":1756514750347,"duration":0},"status":"passed","severity":"normal"},{"uid":"dafa9adf93aa247d","name":"Sign & Recover","time":{"start":1756514222505,"stop":1756514222505,"duration":0},"status":"passed","severity":"normal"},{"uid":"486d137272ebf825","name":"should remove event listeners from libp2p","time":{"start":1756514199033,"stop":1756514199034,"duration":1},"status":"passed","severity":"normal"},{"uid":"299469d1bf947b37","name":"Subscribe to topic containing Russian and publish message","time":{"start":1756514450075,"stop":1756514450075,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab3b734fc3954ee6","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1756514189426,"stop":1756514189426,"duration":0},"status":"passed","severity":"normal"},{"uid":"94a98680e7ecb27f","name":"should requeue task if no peer is available","time":{"start":1756514233653,"stop":1756514233653,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffda0af78fe1d4e7","name":"should not create timers for topics where peer is not in mesh","time":{"start":1756514201066,"stop":1756514201066,"duration":0},"status":"passed","severity":"normal"},{"uid":"98f0127e5a221c13","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1756514211614,"stop":1756514211615,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fd4637fdf0b3423","name":"Register correct protocols","time":{"start":1756514450068,"stop":1756514450069,"duration":1},"status":"passed","severity":"normal"},{"uid":"4de961f8d77c60c2","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1756514558864,"stop":1756514558864,"duration":0},"status":"passed","severity":"normal"},{"uid":"3da1817f9dc9b94d","name":"rejects content-filtered query with only contentTopics","time":{"start":1756514200444,"stop":1756514200444,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7c50d66d792ecaa","name":"Push message with content topic containing SQL Injection","time":{"start":1756514831450,"stop":1756514831450,"duration":0},"status":"passed","severity":"normal"},{"uid":"3427975eee23bff6","name":"Promise Callback - true","time":{"start":1756514599434,"stop":1756514599435,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfd52fc16f8f184","name":"should handle queue processing errors gracefully","time":{"start":1756514200166,"stop":1756514200168,"duration":2},"status":"passed","severity":"normal"},{"uid":"8131ba2070c9fce","name":"Check received message with timestamp: 1756514269348000000 ","time":{"start":1756514719362,"stop":1756514719363,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6415bc2bebc7cf3","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1756514183629,"stop":1756514183629,"duration":0},"status":"passed","severity":"normal"},{"uid":"9edcbbab50236a64","name":"should clear existing timers before creating new ones","time":{"start":1756514201069,"stop":1756514201069,"duration":0},"status":"passed","severity":"normal"},{"uid":"74e4c3d461719981","name":"Push message with content topic containing unicode special characters","time":{"start":1756514831439,"stop":1756514831440,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed464b1d77091e8c","name":"should throw error - no id","time":{"start":1756514190125,"stop":1756514190125,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cd3cb8139d284e5","name":"Push message with content topic containing short","time":{"start":1756514831436,"stop":1756514831436,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bafa480a0d6fd0a","name":"should successfully subscribe to supported pubsub topic","time":{"start":1756514233831,"stop":1756514233832,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4af8dfe2267a135","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app35/2/topic145/utf8","time":{"start":1756514546580,"stop":1756514546581,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed6e0393d72fd7d","name":"should retry if all attempts fail","time":{"start":1756514233670,"stop":1756514233670,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f95ee60ff41b5d2","name":"should retry on complete failure if specified","time":{"start":1756514233849,"stop":1756514233849,"duration":0},"status":"passed","severity":"normal"},{"uid":"317ce5d4995635d","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1756514247667,"stop":1756514247668,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7b46e514105243c","name":"Push message with content topic containing Russian","time":{"start":1756514831438,"stop":1756514831438,"duration":0},"status":"passed","severity":"normal"},{"uid":"cec1da2959f75c07","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1756514211786,"stop":1756514211786,"duration":0},"status":"passed","severity":"normal"},{"uid":"f10c5bad5c56d7a","name":"Push message with content topic containing SQL Injection","time":{"start":1756514831438,"stop":1756514831439,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1de94be1e5b5f2d","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1756514233866,"stop":1756514233866,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c9083712beaccbe","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1756514183627,"stop":1756514183627,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b5b40270fcecf3f","name":"Push message with special chars payload","time":{"start":1756514831444,"stop":1756514831444,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d771578e03c809a","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1756514234454,"stop":1756514234455,"duration":1},"status":"passed","severity":"normal"},{"uid":"776fc538cb8970ca","name":"isConnected between 2 js-waku relay nodes","time":{"start":1756514291358,"stop":1756514291359,"duration":1},"status":"passed","severity":"normal"},{"uid":"af4b63eefa3649c7","name":"Push message with Russian payload","time":{"start":1756514831445,"stop":1756514831445,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed4ec71755ae148a","name":"should handle incoming messages","time":{"start":1756514233836,"stop":1756514233836,"duration":0},"status":"passed","severity":"normal"},{"uid":"899ce89ede046635","name":"Check publish message containing short","time":{"start":1756514441732,"stop":1756514441732,"duration":0},"status":"passed","severity":"normal"},{"uid":"2244b694e6a34887","name":"Push message with special chars payload","time":{"start":1756514831428,"stop":1756514831428,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa3e3c97ece0baa0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1756514183641,"stop":1756514183641,"duration":0},"status":"passed","severity":"normal"},{"uid":"6360fe7fb824e7af","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1756514211616,"stop":1756514211616,"duration":0},"status":"passed","severity":"normal"},{"uid":"8110124520c82082","name":"should send relay ping messages on timer","time":{"start":1756514201067,"stop":1756514201067,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7941d92673ed5e5","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1756514247664,"stop":1756514247664,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b1766bb893200d3","name":"should reject if LightPush is requested but not mounted","time":{"start":1756514234480,"stop":1756514234480,"duration":0},"status":"passed","severity":"normal"},{"uid":"6477c025fe5c0ce5","name":"Push 30 different messages","time":{"start":1756514831435,"stop":1756514831435,"duration":0},"status":"skipped","severity":"normal"},{"uid":"befd412ade227041","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1756514247673,"stop":1756514247673,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc311ecd3dd6ece3","name":"should skip peer when already connected","time":{"start":1756514200112,"stop":1756514200113,"duration":1},"status":"passed","severity":"normal"},{"uid":"284787a0b2bd7474","name":"should throw error when no peers are available","time":{"start":1756514234507,"stop":1756514234507,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d4d879e2b9b6804","name":"should handle case with no peers in store","time":{"start":1756514200597,"stop":1756514200598,"duration":1},"status":"passed","severity":"normal"},{"uid":"fae6789e58fb4003","name":"Check message with no payload is not received","time":{"start":1756514719375,"stop":1756514719376,"duration":1},"status":"passed","severity":"normal"},{"uid":"403f5dc08782f053","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1756514253887,"stop":1756514253887,"duration":0},"status":"passed","severity":"normal"},{"uid":"15647aeda17fba61","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1756514234953,"stop":1756514234953,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2b21fd4f996e2ba","name":"Subscribe to topic containing numeric and receive message","time":{"start":1756514750344,"stop":1756514750344,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca314905b722ccea","name":"should initialize with isNetworkConnected as false","time":{"start":1756514199010,"stop":1756514199010,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbdf7f74b4a4f708","name":"should work with mock decoders","time":{"start":1756514234955,"stop":1756514234956,"duration":1},"status":"passed","severity":"normal"},{"uid":"18da4ec3dd17d4d4","name":"Push message with content topic containing JSON","time":{"start":1756514831439,"stop":1756514831439,"duration":0},"status":"passed","severity":"normal"},{"uid":"58f12f2fdc113365","name":"should handle errors when globalThis is not available","time":{"start":1756514199032,"stop":1756514199033,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2e10e73b8e8b834","name":"should filter out undefined ENRs","time":{"start":1756514211614,"stop":1756514211614,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e903d2b494aec0d","name":"Does not throw an exception when node disconnects","time":{"start":1756514622246,"stop":1756514622246,"duration":0},"status":"passed","severity":"normal"},{"uid":"d601bd2952f9291c","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1756514234959,"stop":1756514234959,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ee101d458e60e8","name":"Check message with invalid timestamp is not received","time":{"start":1756514719364,"stop":1756514719364,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1d31b6b30d44c1b","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1756514201056,"stop":1756514201056,"duration":0},"status":"passed","severity":"normal"},{"uid":"af8de1160e940b1c","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1756514719374,"stop":1756514719374,"duration":0},"status":"passed","severity":"normal"},{"uid":"be2b64a3e8dbfe0a","name":"Decoder throws on empty string content topic","time":{"start":1756514223722,"stop":1756514223723,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2fefc20527f1c6d","name":"Check received message containing unicode special characters","time":{"start":1756514719373,"stop":1756514719373,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e389c9302a01a87","name":"Fails to push message bigger that 1MB","time":{"start":1756514831453,"stop":1756514831454,"duration":1},"status":"passed","severity":"normal"},{"uid":"2079dd4c6538b097","name":"Ephemeral messages are not stored","time":{"start":1756514278255,"stop":1756514278256,"duration":1},"status":"passed","severity":"normal"},{"uid":"911e162a4e189416","name":"should process tasks in queue","time":{"start":1756514233652,"stop":1756514233653,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f77070d855c0b82","name":"Push message with content topic containing Chinese","time":{"start":1756514831437,"stop":1756514831438,"duration":1},"status":"passed","severity":"normal"},{"uid":"95648b545e5dcbea","name":"Push message with long payload","time":{"start":1756514831443,"stop":1756514831443,"duration":0},"status":"passed","severity":"normal"},{"uid":"f60e33ce415aac9a","name":"should handle peer store errors gracefully","time":{"start":1756514233873,"stop":1756514233873,"duration":0},"status":"passed","severity":"normal"},{"uid":"143305dd1eba21fc","name":"should skip already querying peers","time":{"start":1756514211602,"stop":1756514211602,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d2bbc8fe5c0457d","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1756514189416,"stop":1756514189417,"duration":1},"status":"passed","severity":"normal"},{"uid":"22583dd604b03d6f","name":"should drop connection to all peers on hangUp","time":{"start":1756514360999,"stop":1756514360999,"duration":0},"status":"passed","severity":"normal"},{"uid":"77a0338148878a0c","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1756514201551,"stop":1756514201551,"duration":0},"status":"passed","severity":"normal"},{"uid":"feee26dc66c69365","name":"should do nothing if no non-locked connections to drop","time":{"start":1756514200619,"stop":1756514200620,"duration":1},"status":"passed","severity":"normal"},{"uid":"3771e8a27d4c8990","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1756514201368,"stop":1756514201368,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7bffa4a67533d94","name":"should not retry if at least one success","time":{"start":1756514233850,"stop":1756514233850,"duration":0},"status":"passed","severity":"normal"},{"uid":"e60cad9168c16df0","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1756514200232,"stop":1756514200232,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b1913e2e1fc2ffb","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1756514558864,"stop":1756514558864,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2828f58c165b1db","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1756514247699,"stop":1756514247700,"duration":1},"status":"passed","severity":"normal"},{"uid":"798a9750a6080336","name":"Check publish message containing special chars","time":{"start":1756514441733,"stop":1756514441733,"duration":0},"status":"passed","severity":"normal"},{"uid":"224380bd19db68eb","name":"Push message with shell command payload","time":{"start":1756514831446,"stop":1756514831447,"duration":1},"status":"passed","severity":"normal"},{"uid":"87311dd91dfd77c3","name":"Push message with Chinese payload","time":{"start":1756514831428,"stop":1756514831428,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa36d0bde02142f3","name":"msgTime: 0 ms from now, startTime: 1756428206890, endTime: 1756514606890","time":{"start":1756514623493,"stop":1756514623494,"duration":1},"status":"passed","severity":"normal"},{"uid":"48d56a89ff01ffb5","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1756514590253,"stop":1756514590253,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e89b5fa7225e36a","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1756514750348,"stop":1756514750348,"duration":0},"status":"passed","severity":"normal"},{"uid":"db32d0342a50aa45","name":"yields decoded messages","time":{"start":1756514201086,"stop":1756514201086,"duration":0},"status":"passed","severity":"normal"},{"uid":"65c9a466062b607f","name":"Ordered Callback - false","time":{"start":1756514599436,"stop":1756514599438,"duration":2},"status":"passed","severity":"normal"},{"uid":"cb423d910969d363","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1756514247663,"stop":1756514247663,"duration":0},"status":"passed","severity":"normal"},{"uid":"16c616c72c9dc6e7","name":"Check received message containing escaped characters","time":{"start":1756514719361,"stop":1756514719361,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8a72e9f8f3e2d4c","name":"should deliver messages after dependencies are met","time":{"start":1756514253888,"stop":1756514253889,"duration":1},"status":"passed","severity":"normal"},{"uid":"947d87f1e16ed701","name":"does not throw on valid cases","time":{"start":1756514183620,"stop":1756514183621,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c4fd08218d40765","name":"ends if stream creation fails","time":{"start":1756514201085,"stop":1756514201085,"duration":0},"status":"passed","severity":"normal"},{"uid":"368b2b9ba31e5167","name":"Query Generator, No Decoder","time":{"start":1756514574937,"stop":1756514574938,"duration":1},"status":"passed","severity":"normal"},{"uid":"16accea5754311ef","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app82/8/topic787/proto","time":{"start":1756514546565,"stop":1756514546565,"duration":0},"status":"passed","severity":"normal"},{"uid":"70c59c68d42ab845","name":"Check message with no content topic is not received","time":{"start":1756514719375,"stop":1756514719375,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea4183681abe1619","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1756514750350,"stop":1756514750350,"duration":0},"status":"passed","severity":"normal"},{"uid":"a982c4982d2b32c0","name":"should start the dialing interval","time":{"start":1756514200094,"stop":1756514200094,"duration":0},"status":"passed","severity":"normal"},{"uid":"67bf16ca1b105200","name":"throws on empty content topic","time":{"start":1756514183621,"stop":1756514183622,"duration":1},"status":"passed","severity":"normal"},{"uid":"e09c195e81366fff","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1756514450077,"stop":1756514450079,"duration":2},"status":"passed","severity":"normal"},{"uid":"9b786a7966753659","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1756514183643,"stop":1756514183643,"duration":0},"status":"passed","severity":"normal"},{"uid":"740a6c894fd0f04","name":"Subscribe to topic containing Russian and receive message","time":{"start":1756514750346,"stop":1756514750346,"duration":0},"status":"passed","severity":"normal"},{"uid":"d814748884e901fd","name":"Subscribe to topic containing emoji and receive message","time":{"start":1756514750357,"stop":1756514750357,"duration":0},"status":"passed","severity":"normal"},{"uid":"796c5205687d7af0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1756514247693,"stop":1756514247694,"duration":1},"status":"passed","severity":"normal"},{"uid":"13b1c139c072e7c6","name":"Push message with unicode special characters payload","time":{"start":1756514831447,"stop":1756514831447,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d889432d26560fb","name":"Push message with rate limit","time":{"start":1756514831452,"stop":1756514831452,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b0a0a8eb8e8d485","name":"Push message with Russian payload","time":{"start":1756514831431,"stop":1756514831431,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4eb08842954da3e","name":"Publish message with custom timestamp: Fri Aug 29 2025 23:40:35 GMT+0000 (Coordinated Universal Time)","time":{"start":1756514441741,"stop":1756514441742,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd129a936d4604ef","name":"Check message received after jswaku node is restarted","time":{"start":1756514719376,"stop":1756514719376,"duration":0},"status":"passed","severity":"normal"},{"uid":"18aee968d9a0fd51","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1756514253886,"stop":1756514253887,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed3b003d5bb6a41a","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1756514223720,"stop":1756514223720,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5a299144853a7e3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1756514247695,"stop":1756514247695,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a4da612ecfedb44","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1756514233865,"stop":1756514233865,"duration":0},"status":"passed","severity":"normal"},{"uid":"98c5acff0ada739","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1756514211087,"stop":1756514211087,"duration":0},"status":"passed","severity":"normal"},{"uid":"dba273c788fb1a87","name":"messageHashStr produces consistent results for the same input","time":{"start":1756514200234,"stop":1756514200235,"duration":1},"status":"passed","severity":"normal"},{"uid":"58cce25fca3a38c4","name":"should sort by messageId when timestamps are equal","time":{"start":1756514253433,"stop":1756514253433,"duration":0},"status":"passed","severity":"normal"},{"uid":"be6eb96c2f0e781e","name":"Sets default value correctly","time":{"start":1756514622248,"stop":1756514622248,"duration":0},"status":"passed","severity":"normal"},{"uid":"83b3f0eb60efc051","name":"Fails to push message with large meta","time":{"start":1756514831440,"stop":1756514831440,"duration":0},"status":"passed","severity":"normal"},{"uid":"a29ef147fda3a1a1","name":"should add received message to localHistory with retrievalHint","time":{"start":1756514253885,"stop":1756514253885,"duration":0},"status":"passed","severity":"normal"},{"uid":"a494bfc4ca644121","name":"should successfully unsubscribe from an existing subscription","time":{"start":1756514233835,"stop":1756514233836,"duration":1},"status":"passed","severity":"normal"},{"uid":"88688ef70cfbb6ea","name":"should continually clean up expired entries at intervals","time":{"start":1756514232716,"stop":1756514232716,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4908fc9731a0557","name":"throws an error for improperly formatted content topics","time":{"start":1756514183634,"stop":1756514183634,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9d2537723914df8","name":"should partition messages based on acknowledgement status","time":{"start":1756514253891,"stop":1756514253891,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd3d5ed32f6bb018","name":"random static sharding 5 - Cluster ID: 520, Shard ID: 674","time":{"start":1756514586133,"stop":1756514586133,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b7039cd3d990c6a","name":"Check received message containing numeric","time":{"start":1756514719357,"stop":1756514719357,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a0b010d56a5c103","name":"throws on content topic with too few or too many fields","time":{"start":1756514183622,"stop":1756514183622,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac822c58fe619a9e","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1756514233653,"stop":1756514233654,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2a469b1145c19ea","name":"should remove event listeners from globalThis","time":{"start":1756514199034,"stop":1756514199034,"duration":0},"status":"passed","severity":"normal"},{"uid":"647c30114f6adb8b","name":"should create RPC request with correct parameters","time":{"start":1756514211618,"stop":1756514211618,"duration":0},"status":"passed","severity":"normal"},{"uid":"850a96a8972dcf83","name":"should reject if WakuNode is not started","time":{"start":1756514234479,"stop":1756514234479,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e277ab25a67f539","name":"should load peers from local storage and dispatch events","time":{"start":1756514215869,"stop":1756514215869,"duration":0},"status":"passed","severity":"normal"},{"uid":"948442773cb37bfd","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1756514201065,"stop":1756514201065,"duration":0},"status":"passed","severity":"normal"},{"uid":"13a317bc345e5925","name":"should handle shard reader errors gracefully","time":{"start":1756514200168,"stop":1756514200168,"duration":0},"status":"passed","severity":"normal"},{"uid":"b34c675f5b883e43","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1756514211083,"stop":1756514211087,"duration":4},"status":"passed","severity":"normal"},{"uid":"253187983f74ffd0","name":"Passing page size 11 when there are 10 messages","time":{"start":1756514607014,"stop":1756514607014,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7366e75f39b182d","name":"should handle queue overflow by adding peers to queue","time":{"start":1756514200152,"stop":1756514200153,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba3a2139d34c0b56","name":"Check received message containing special chars","time":{"start":1756514719368,"stop":1756514719368,"duration":0},"status":"passed","severity":"normal"},{"uid":"39e3e027dfbc4650","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1756514183631,"stop":1756514183632,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f50e5963696fc75","name":"Round trip binary serialization","time":{"start":1756514201366,"stop":1756514201366,"duration":0},"status":"passed","severity":"normal"},{"uid":"97d6089a095ae97d","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1756514233572,"stop":1756514233573,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc1c5c892b1beffe","name":"Ephemeral field is preserved - encoder v0","time":{"start":1756514278256,"stop":1756514278256,"duration":0},"status":"passed","severity":"normal"},{"uid":"2988a7595b70d8fb","name":"Js publishes, other Js receives","time":{"start":1756514431776,"stop":1756514431776,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d7b316ae8695169","name":"should set default options when no config provided","time":{"start":1756514201544,"stop":1756514201544,"duration":0},"status":"passed","severity":"normal"},{"uid":"82e97370e0b16b81","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1756514183633,"stop":1756514183633,"duration":0},"status":"passed","severity":"normal"},{"uid":"17e4624c31d8a5ce","name":"return first retrieved peers without further DNS queries","time":{"start":1756514211785,"stop":1756514211786,"duration":1},"status":"passed","severity":"normal"},{"uid":"b87349f4ee1ddb1","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1756514346796,"stop":1756514346796,"duration":0},"status":"passed","severity":"normal"},{"uid":"e90146ca9b9ecf65","name":"should increase lamport timestamp","time":{"start":1756514253883,"stop":1756514253884,"duration":1},"status":"passed","severity":"normal"},{"uid":"59b816c31dc184e5","name":"should support chaining for add method","time":{"start":1756514232708,"stop":1756514232708,"duration":0},"status":"passed","severity":"normal"},{"uid":"828119c60867a869","name":"Check received message containing SQL Injection","time":{"start":1756514719359,"stop":1756514719359,"duration":0},"status":"passed","severity":"normal"},{"uid":"49416549d6461348","name":"returns all values when wanted number is greater than available values","time":{"start":1756514210047,"stop":1756514210053,"duration":6},"status":"passed","severity":"normal"},{"uid":"54a7f7c573d4f3cb","name":"Query generator for multiple messages with different message text format","time":{"start":1756514614991,"stop":1756514614991,"duration":0},"status":"passed","severity":"normal"},{"uid":"89f449d55a131a1f","name":"should not dispatch event when already disconnected","time":{"start":1756514199068,"stop":1756514199068,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f4f780f3b320f4a","name":"Publish without waiting for remote peer","time":{"start":1756514450069,"stop":1756514450069,"duration":0},"status":"passed","severity":"normal"},{"uid":"54f4f2b123f6b635","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1756514234451,"stop":1756514234451,"duration":0},"status":"passed","severity":"normal"},{"uid":"e493d1e42f88d8e2","name":"should return empty array when no peers connected","time":{"start":1756514201549,"stop":1756514201549,"duration":0},"status":"passed","severity":"normal"},{"uid":"35f1f82056a74b92","name":"should return no connections if no open connection provided","time":{"start":1756514200639,"stop":1756514200640,"duration":1},"status":"passed","severity":"normal"},{"uid":"422e054f37a269d2","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1756514441739,"stop":1756514441740,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea5d31942ceca332","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1756514247641,"stop":1756514247641,"duration":0},"status":"passed","severity":"normal"},{"uid":"1307bc5454a81aa7","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1756514247677,"stop":1756514247678,"duration":1},"status":"passed","severity":"normal"},{"uid":"41ed4052a6746446","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1756514234605,"stop":1756514234605,"duration":0},"status":"passed","severity":"normal"},{"uid":"d464523271ac21b1","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1756514234960,"stop":1756514234960,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb2e3996ba5ef6a4","name":"Push 30 different messages","time":{"start":1756514831447,"stop":1756514831448,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6fafa100f960e61b","name":"Push message with content topic containing escaped characters","time":{"start":1756514831451,"stop":1756514831451,"duration":0},"status":"passed","severity":"normal"},{"uid":"38687dadc9190629","name":"Check received message containing Chinese","time":{"start":1756514719368,"stop":1756514719369,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed4eb57596ee53d9","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1756514200234,"stop":1756514200234,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecd6dd9c6478a353","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1756514590253,"stop":1756514590253,"duration":0},"status":"passed","severity":"normal"},{"uid":"99c9cad4cbbdbacf","name":"should hang up with multiaddr and return true on success","time":{"start":1756514201549,"stop":1756514201549,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f541a5d2f430959","name":"Passing page size 1 when there are 4 messages","time":{"start":1756514607011,"stop":1756514607012,"duration":1},"status":"passed","severity":"normal"},{"uid":"b71669620cccb2aa","name":"should increase lamport timestamp","time":{"start":1756514253881,"stop":1756514253881,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec1b59c3300ac621","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1756514211081,"stop":1756514211082,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9af20d986c1c9e6","name":"accepts valid content-filtered query","time":{"start":1756514200443,"stop":1756514200443,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa4ff11b9bdd73cb","name":"Check meta is set [symmetric]","time":{"start":1756514222088,"stop":1756514222088,"duration":0},"status":"passed","severity":"normal"},{"uid":"a44b3227da007ae5","name":"should reject if Filter is requested but not mounted","time":{"start":1756514234480,"stop":1756514234481,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fb6271d52773647","name":"Push message equal or less that 1MB","time":{"start":1756514831442,"stop":1756514831442,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e48acc361e43376","name":"should serialize and deserialize correctly","time":{"start":1756514251435,"stop":1756514251436,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e048d058fca3a36","name":"Push message with meta","time":{"start":1756514831451,"stop":1756514831452,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfcc9ce428bb919","name":"Check received message containing Arabic","time":{"start":1756514719369,"stop":1756514719369,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d2d2ffb14011849","name":"should check connected peers if present and suitable","time":{"start":1756514234481,"stop":1756514234482,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7d17266522f1dcc","name":"should handle ping failures gracefully","time":{"start":1756514201063,"stop":1756514201063,"duration":0},"status":"passed","severity":"normal"},{"uid":"b87f427c0476b818","name":"Default pageSize","time":{"start":1756514607015,"stop":1756514607015,"duration":0},"status":"passed","severity":"normal"},{"uid":"af6b8390d39933e","name":"Push message with content topic containing special chars","time":{"start":1756514831449,"stop":1756514831449,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8c707de72292eb1","name":"should successfully query store with valid decoders and options","time":{"start":1756514234506,"stop":1756514234506,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfc0cf93247fb1db","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1756514253892,"stop":1756514253892,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3527d9f5bdbc074","name":"should add sent message to localHistory with retrievalHint","time":{"start":1756514253883,"stop":1756514253883,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fd20f5f73a0cbe0","name":"should stop ping timers on peer disconnect","time":{"start":1756514201055,"stop":1756514201055,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c5d19a5da3ce126","name":"should emit message when we just started and store connect event occurs","time":{"start":1756514234959,"stop":1756514234959,"duration":0},"status":"passed","severity":"normal"},{"uid":"88ea24ae7dd2c5f8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1756514183639,"stop":1756514183639,"duration":0},"status":"passed","severity":"normal"},{"uid":"28174fc5805d7fce","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1756514247642,"stop":1756514247652,"duration":10},"status":"passed","severity":"normal"},{"uid":"82cdde01b6ef67e7","name":"new peer added after a peer was already found","time":{"start":1756514444068,"stop":1756514444068,"duration":0},"status":"passed","severity":"normal"},{"uid":"36c6fb3c49c97bc2","name":"should create PeerExchange instance with components","time":{"start":1756514211618,"stop":1756514211619,"duration":1},"status":"passed","severity":"normal"},{"uid":"8757c8210ec7475a","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1756514247659,"stop":1756514247663,"duration":4},"status":"passed","severity":"normal"},{"uid":"f93eb3118fcf4993","name":"Push message with custom timestamp: 1756517895779","time":{"start":1756514831442,"stop":1756514831442,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfb4b489281b37e3","name":"should successfully query peers and return peer infos","time":{"start":1756514211612,"stop":1756514211612,"duration":0},"status":"passed","severity":"normal"},{"uid":"219233c14ad133ec","name":"should not fail to start the service if it is already started","time":{"start":1756514275227,"stop":1756514275227,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a9b7fd91f7c0d01","name":"should handle multiple query options for time ranges","time":{"start":1756514234507,"stop":1756514234507,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a1271943bf180db","name":"throws if store query response has error status","time":{"start":1756514201085,"stop":1756514201085,"duration":0},"status":"passed","severity":"normal"},{"uid":"31e76432913ff0a0","name":"should skip peer when failed to dial recently","time":{"start":1756514200113,"stop":1756514200129,"duration":16},"status":"passed","severity":"normal"},{"uid":"2a41e1b18cc41b14","name":"should handle empty peer infos gracefully","time":{"start":1756514211612,"stop":1756514211614,"duration":2},"status":"passed","severity":"normal"},{"uid":"efecc109355ccdcd","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1756514750350,"stop":1756514750351,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f7101bf9f9713a2","name":"should start periodic discovery on start","time":{"start":1756514211606,"stop":1756514211606,"duration":0},"status":"passed","severity":"normal"},{"uid":"80ba0bbcd5056805","name":"should work with stubbed peer manager event emitter","time":{"start":1756514234955,"stop":1756514234955,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c13735d9d2c940a","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1756514247687,"stop":1756514247687,"duration":0},"status":"passed","severity":"normal"},{"uid":"68f1c311dcc37a77","name":"throws on content topic with generation field greater than 0","time":{"start":1756514183623,"stop":1756514183623,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ffff8965ff2c23b","name":"Push message with Chinese payload","time":{"start":1756514831444,"stop":1756514831444,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7e952ddb1ac6a8a","name":"should handle relay send failures gracefully","time":{"start":1756514201067,"stop":1756514201067,"duration":0},"status":"passed","severity":"normal"},{"uid":"deecfe36904d5b1","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1756514183854,"stop":1756514183854,"duration":0},"status":"passed","severity":"normal"},{"uid":"8729619a35f54df7","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1756514558862,"stop":1756514558862,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc95eda22df381ee","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1756514247666,"stop":1756514247667,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4741b130e068ab1","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1756514418096,"stop":1756514418097,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9a5e07d522de0d6","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1756514247186,"stop":1756514247187,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfc05b20aa1ea506","name":"should be delivered immediately if received","time":{"start":1756514253893,"stop":1756514253893,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e1deef45aac24c9","name":"Fails to publish message with size larger than 1 MB","time":{"start":1756514441744,"stop":1756514441745,"duration":1},"status":"passed","severity":"normal"},{"uid":"57d1e48fcf855c7e","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1756514450071,"stop":1756514450071,"duration":0},"status":"passed","severity":"normal"},{"uid":"75d2c0c57bec8641","name":"Subscribe to topic containing Script and publish message","time":{"start":1756514450075,"stop":1756514450076,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8ea784553cbe2ff","name":"Correctly serialized arguments","time":{"start":1756514346986,"stop":1756514346987,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd3032c4fe20f5db","name":"Non TWN Cluster","time":{"start":1756514546565,"stop":1756514546565,"duration":0},"status":"passed","severity":"normal"},{"uid":"b89c685da31772d2","name":"should return false when peer is on different cluster","time":{"start":1756514199633,"stop":1756514199643,"duration":10},"status":"passed","severity":"normal"},{"uid":"eca3ba1c31ba5590","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app78/9/topic328/proto","time":{"start":1756514546566,"stop":1756514546566,"duration":0},"status":"passed","severity":"normal"},{"uid":"aafb83f5f8d8e074","name":"Decoder throws on empty string content topic","time":{"start":1756514201367,"stop":1756514201367,"duration":0},"status":"passed","severity":"normal"},{"uid":"4675a3b636a7559c","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1756514623486,"stop":1756514623486,"duration":0},"status":"passed","severity":"normal"},{"uid":"b23426489ab617a0","name":"should return false when pubsub topic parsing fails","time":{"start":1756514199645,"stop":1756514199645,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5e7bb5b94233388","name":"should not fail to stop the service if it was not started","time":{"start":1756514275226,"stop":1756514275227,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5b619c8bb02d80b","name":"should handle peer store errors gracefully","time":{"start":1756514211599,"stop":1756514211599,"duration":0},"status":"passed","severity":"normal"},{"uid":"43ff4b638c5efd32","name":"Push message with custom timestamp: 1756517895779","time":{"start":1756514831453,"stop":1756514831453,"duration":0},"status":"passed","severity":"normal"},{"uid":"e059e5ac0e68a7c4","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1756514418099,"stop":1756514418099,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fe22800a6a61426","name":"Generator, one shard","time":{"start":1756514564634,"stop":1756514564634,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae20f81f320b5ad","name":"Throws when trying to push message with empty payload","time":{"start":1756514831448,"stop":1756514831448,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2060b0f86a20044","name":"should work with stubbed retrieve function","time":{"start":1756514234955,"stop":1756514234955,"duration":0},"status":"passed","severity":"normal"},{"uid":"226059cd214f2c2f","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1756514750346,"stop":1756514750346,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d658a9315014473","name":"Push message with emoji payload","time":{"start":1756514831435,"stop":1756514831435,"duration":0},"status":"passed","severity":"normal"},{"uid":"c79bba2f31ef2b7c","name":"Push message with long payload","time":{"start":1756514831427,"stop":1756514831427,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6d7db16ab4afa98","name":"Push message with short payload","time":{"start":1756514831443,"stop":1756514831443,"duration":0},"status":"passed","severity":"normal"},{"uid":"82631366a5a4c17f","name":"should not return locked peers if enough unlocked are available","time":{"start":1756514234451,"stop":1756514234452,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd756b0de1109d11","name":"Subscribe to topic containing emoji and publish message","time":{"start":1756514450080,"stop":1756514450080,"duration":0},"status":"passed","severity":"normal"},{"uid":"a10b4d0fb2609b0c","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1756514247658,"stop":1756514247659,"duration":1},"status":"passed","severity":"normal"},{"uid":"19e938b8a206075","name":"Check received message with timestamp: 1756514269348 ","time":{"start":1756514719363,"stop":1756514719363,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f2f1804c7ea28ab","name":"Check received message containing short","time":{"start":1756514719367,"stop":1756514719367,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea6914991fa8bc87","name":"Generator, 2 different shards","time":{"start":1756514564634,"stop":1756514564635,"duration":1},"status":"passed","severity":"normal"},{"uid":"36a2228d293b3eef","name":"should skip updating peer store if peer has same addresses","time":{"start":1756514199930,"stop":1756514199934,"duration":4},"status":"passed","severity":"normal"},{"uid":"8cb17c052d8454f4","name":"should be able to encode the field with only RELAY set to true","time":{"start":1756514189407,"stop":1756514189410,"duration":3},"status":"passed","severity":"normal"},{"uid":"3659fef8e0bf5706","name":"should be able to encode the field with only STORE set to true","time":{"start":1756514189411,"stop":1756514189411,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ad3a08b67c81eeb","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1756514183631,"stop":1756514183631,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d60e9b7d13fe844","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1756514750345,"stop":1756514750346,"duration":1},"status":"passed","severity":"normal"},{"uid":"12137347074dadeb","name":"Check message with no pubsub topic is not received","time":{"start":1756514719375,"stop":1756514719375,"duration":0},"status":"passed","severity":"normal"},{"uid":"f953cd063aa798a8","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1756514247677,"stop":1756514247677,"duration":0},"status":"passed","severity":"normal"},{"uid":"c91a11f82060446d","name":"should get all peers from store","time":{"start":1756514200583,"stop":1756514200583,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e58f335f66491a8","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1756514190120,"stop":1756514190121,"duration":1},"status":"passed","severity":"normal"},{"uid":"679cc471bb4b6174","name":"Overlapping topic subscription","time":{"start":1756514750339,"stop":1756514750339,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fb5d5f99a967e77","name":"should skip peers that don't support peer exchange","time":{"start":1756514211598,"stop":1756514211599,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7a9203735c332cb","name":"should return false when peer is not found","time":{"start":1756514199645,"stop":1756514199655,"duration":10},"status":"passed","severity":"normal"},{"uid":"9ea8365a8dd9dccd","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1756514234962,"stop":1756514234962,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b8dc7ec021f4afc","name":"yields undefined for messages without decoder","time":{"start":1756514201087,"stop":1756514201087,"duration":0},"status":"passed","severity":"normal"},{"uid":"3351a59401770961","name":"should handle complete connection lifecycle","time":{"start":1756514199082,"stop":1756514199082,"duration":0},"status":"passed","severity":"normal"},{"uid":"9821fba8e9a16890","name":"Throws when trying to push message with empty payload","time":{"start":1756514831435,"stop":1756514831436,"duration":1},"status":"passed","severity":"normal"},{"uid":"804706e0f131bfc","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1756514199934,"stop":1756514199934,"duration":0},"status":"passed","severity":"normal"},{"uid":"a40969a6f44a66a1","name":"should emit a peer event after start","time":{"start":1756514215868,"stop":1756514215868,"duration":0},"status":"passed","severity":"normal"},{"uid":"6365db5a72f7b308","name":"should handle complete dial lifecycle","time":{"start":1756514200173,"stop":1756514200174,"duration":1},"status":"passed","severity":"normal"},{"uid":"63ad6f53b3bbe3a5","name":"Passing an array","time":{"start":1756514622247,"stop":1756514622247,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1ae2e8a5a4daaa0","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1756514418096,"stop":1756514418096,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1aee23093c24e84","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1756514750345,"stop":1756514750345,"duration":0},"status":"passed","severity":"normal"},{"uid":"939c951ce76af5be","name":"Callback on promise","time":{"start":1756514614992,"stop":1756514614992,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cf8aa067e587b01","name":"should properly create location multiaddrs - udp6","time":{"start":1756514190132,"stop":1756514190132,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c233965bacdf7b5","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1756514189418,"stop":1756514189418,"duration":0},"status":"passed","severity":"normal"},{"uid":"90f4a7335f24fd7b","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1756514247673,"stop":1756514247673,"duration":0},"status":"passed","severity":"normal"},{"uid":"e655bab4018d59dd","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1756514450075,"stop":1756514450075,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7f247adbd45450a","name":"Passing page size 110 when there are 120 messages","time":{"start":1756514607015,"stop":1756514607015,"duration":0},"status":"passed","severity":"normal"},{"uid":"611c8de6ca5d19f9","name":"isConnected should return true after first peer connects","time":{"start":1756514291357,"stop":1756514291357,"duration":0},"status":"passed","severity":"normal"},{"uid":"1566ab80a1d007be","name":"Renews subscription after lossing a connection","time":{"start":1756514750358,"stop":1756514750358,"duration":0},"status":"passed","severity":"normal"},{"uid":"b94ecd1dafb38f8c","name":"should handle case with all peers already connected","time":{"start":1756514200598,"stop":1756514200598,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7b388b769025d43","name":"should capture event listeners for testing","time":{"start":1756514234956,"stop":1756514234956,"duration":0},"status":"passed","severity":"normal"},{"uid":"58cd3ad832c5aaba","name":"Subscribe to topic containing Russian and receive message","time":{"start":1756514750355,"stop":1756514750355,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca951dc25ea1200","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1756514234448,"stop":1756514234448,"duration":0},"status":"passed","severity":"normal"},{"uid":"828f78cbcb11d2e2","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1756514233566,"stop":1756514233567,"duration":1},"status":"passed","severity":"normal"},{"uid":"29cb377c460a2a58","name":"should dial all remaining peers","time":{"start":1756514200584,"stop":1756514200584,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b0f23ccdf62d277","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1756514750336,"stop":1756514750336,"duration":0},"status":"passed","severity":"normal"},{"uid":"f22c3d391ae017b","name":"Check message on other pubsub topic is not received","time":{"start":1756514719364,"stop":1756514719364,"duration":0},"status":"passed","severity":"normal"},{"uid":"b504b5c1bbd7bb93","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1756514418095,"stop":1756514418095,"duration":0},"status":"passed","severity":"normal"},{"uid":"25cad3b075642797","name":"recovers when dns.resolve returns empty","time":{"start":1756514211782,"stop":1756514211783,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d28318c7fd5183e","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1756514233573,"stop":1756514233579,"duration":6},"status":"passed","severity":"normal"},{"uid":"e11f86b31fa4ec4b","name":"should be safe to call multiple times","time":{"start":1756514201545,"stop":1756514201546,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f00f86fde20b5ae","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1756514247675,"stop":1756514247675,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a93f5962be066a2","name":"should clear timers for specific peer on disconnect","time":{"start":1756514201068,"stop":1756514201068,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0c943d98edb9728","name":"Round trip binary encryption [ecies, signature]","time":{"start":1756514223721,"stop":1756514223721,"duration":0},"status":"passed","severity":"normal"},{"uid":"45aa09cd75b94952","name":"should handle all zero keep alive options","time":{"start":1756514201070,"stop":1756514201071,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ff63c6f856bd018","name":"Check received message with timestamp: 1649153314 ","time":{"start":1756514719374,"stop":1756514719374,"duration":0},"status":"passed","severity":"normal"},{"uid":"6289417a09cafd61","name":"msgTime: 0 ms from now, startTime: 1756255406890, endTime: 1756514606890","time":{"start":1756514623492,"stop":1756514623493,"duration":1},"status":"passed","severity":"normal"},{"uid":"a265594dc4ed9a65","name":"Store - dialed first","time":{"start":1756514624737,"stop":1756514624738,"duration":1},"status":"passed","severity":"normal"},{"uid":"10a9a038a02930a4","name":"Push message with content topic containing emoji","time":{"start":1756514831451,"stop":1756514831451,"duration":0},"status":"passed","severity":"normal"},{"uid":"947e7518e83e3b97","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1756514750348,"stop":1756514750348,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf7ec9e072fe8f4f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1756514247695,"stop":1756514247697,"duration":2},"status":"passed","severity":"normal"},{"uid":"82583a638c36b43","name":"Check received message containing Basic HTML tag","time":{"start":1756514719371,"stop":1756514719371,"duration":0},"status":"passed","severity":"normal"},{"uid":"c49a58c527938ac5","name":"peer exchange sets tag","time":{"start":1756514444067,"stop":1756514444068,"duration":1},"status":"passed","severity":"normal"},{"uid":"60ca85e896dc9fa3","name":"Reusing cursor across nodes","time":{"start":1756514558865,"stop":1756514558865,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce4218de76474c2","name":"Check publish message containing Basic HTML tag","time":{"start":1756514441736,"stop":1756514441737,"duration":1},"status":"passed","severity":"normal"},{"uid":"95f6bdd36f0b0bb9","name":"should return start time to last successful query since last query is less than max range","time":{"start":1756514234961,"stop":1756514234961,"duration":0},"status":"passed","severity":"normal"},{"uid":"111b92d871cc059b","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1756514200181,"stop":1756514200181,"duration":0},"status":"passed","severity":"normal"},{"uid":"aec09cdc184b74ce","name":"should be able to decode the field with only STORE set to true","time":{"start":1756514189426,"stop":1756514189426,"duration":0},"status":"passed","severity":"normal"},{"uid":"770a86e65201cdac","name":"should wait for LightPush peer to be connected","time":{"start":1756514234482,"stop":1756514234482,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9592e14da1297aa","name":"Check publish message containing escaped characters","time":{"start":1756514441738,"stop":1756514441738,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2dbc0e32c258667","name":"Check message with no content topic is not received","time":{"start":1756514719365,"stop":1756514719365,"duration":0},"status":"passed","severity":"normal"},{"uid":"98a853262b86cbf5","name":"throws on content topic with non-number generation field","time":{"start":1756514183622,"stop":1756514183623,"duration":1},"status":"passed","severity":"normal"},{"uid":"eed988e886da7778","name":"Check publish message containing Russian","time":{"start":1756514441735,"stop":1756514441735,"duration":0},"status":"passed","severity":"normal"},{"uid":"d434a7386633d08","name":"Push message with content topic containing long","time":{"start":1756514831436,"stop":1756514831436,"duration":0},"status":"passed","severity":"normal"},{"uid":"f01e7315c276e551","name":"should process up to 3 peers at once","time":{"start":1756514200153,"stop":1756514200165,"duration":12},"status":"passed","severity":"normal"},{"uid":"fa50e7152af3158d","name":"should handle dial errors gracefully","time":{"start":1756514199920,"stop":1756514199928,"duration":8},"status":"passed","severity":"normal"},{"uid":"9a82462561c456ef","name":"should allow redial after cooldown period","time":{"start":1756514200130,"stop":1756514200130,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1e474beacb16028","name":"should maintain chronological order of messages in localHistory","time":{"start":1756514253885,"stop":1756514253886,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f93efb06169b37b","name":"should reject on timeout if it was set","time":{"start":1756514234481,"stop":1756514234481,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd8b4211e173d12d","name":"should use peerId from options when provided to queryGenerator","time":{"start":1756514234509,"stop":1756514234509,"duration":0},"status":"passed","severity":"normal"},{"uid":"d674ede0f0f5e27b","name":"groups content topics by expected pubsub topic","time":{"start":1756514183632,"stop":1756514183633,"duration":1},"status":"passed","severity":"normal"},{"uid":"75897e65ba46abe9","name":"should return false when peer shard info is not found","time":{"start":1756514199644,"stop":1756514199644,"duration":0},"status":"passed","severity":"normal"},{"uid":"11892bc37f59bd32","name":"should not create relay timers when relay is not provided","time":{"start":1756514201065,"stop":1756514201065,"duration":0},"status":"passed","severity":"normal"},{"uid":"2031a3221c99a9f9","name":"pre and post cipher","time":{"start":1756514222505,"stop":1756514222505,"duration":0},"status":"passed","severity":"normal"},{"uid":"72aae1023aa6b2cb","name":"Filter","time":{"start":1756514624738,"stop":1756514624739,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5709f53682bd71b","name":"Refresh subscription","time":{"start":1756514750339,"stop":1756514750340,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5c6a12c8ed6ef6","name":"should remove event listener for peer:discovery","time":{"start":1756514199918,"stop":1756514199918,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bfb7e4a0f6565d7","name":"should initialize with default options","time":{"start":1756514211592,"stop":1756514211593,"duration":1},"status":"passed","severity":"normal"},{"uid":"599f6a26b3c7e051","name":"should handle ENR without shardInfo","time":{"start":1756514211605,"stop":1756514211605,"duration":0},"status":"passed","severity":"normal"},{"uid":"279dfd587e155151","name":"should initialize with default number of peers","time":{"start":1756514234446,"stop":1756514234447,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b39db4bccf77850","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1756514750351,"stop":1756514750352,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ac88716d52fea7a2","name":"should drop only non-locked connections when over maxConnections","time":{"start":1756514200619,"stop":1756514200619,"duration":0},"status":"passed","severity":"normal"},{"uid":"96ec8a28a6e90956","name":"should merge provided config with defaults","time":{"start":1756514201544,"stop":1756514201545,"duration":1},"status":"passed","severity":"normal"},{"uid":"f669384e6538ec42","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1756514253429,"stop":1756514253430,"duration":1},"status":"passed","severity":"normal"},{"uid":"5303e6fabdfe23a5","name":"should maintain proper timestamps if all messages received","time":{"start":1756514253884,"stop":1756514253884,"duration":0},"status":"passed","severity":"normal"},{"uid":"8784a517c6bacc7d","name":"random static sharding 6 - Cluster ID: 844, Shard ID: 979","time":{"start":1756514586134,"stop":1756514586135,"duration":1},"status":"passed","severity":"normal"},{"uid":"77445e0c8f1bab8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1756514247695,"stop":1756514247695,"duration":0},"status":"passed","severity":"normal"},{"uid":"61a57fa16b354568","name":"Push message with content topic containing JSON","time":{"start":1756514831450,"stop":1756514831450,"duration":0},"status":"passed","severity":"normal"},{"uid":"1389cd4b19e51523","name":"should work with async generator that yields promises","time":{"start":1756514234957,"stop":1756514234957,"duration":0},"status":"passed","severity":"normal"},{"uid":"a93ec02036dd184","name":"can start the service","time":{"start":1756514499551,"stop":1756514499551,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cb11a9aa1f2cc26","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1756514247676,"stop":1756514247677,"duration":1},"status":"passed","severity":"normal"},{"uid":"532452c414229587","name":"should be able to decode the field with only RELAY set to true","time":{"start":1756514189424,"stop":1756514189425,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e6a6a06995135a7","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1756514291356,"stop":1756514291356,"duration":0},"status":"passed","severity":"normal"},{"uid":"11df6f4a6c6715e0","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1756514346798,"stop":1756514346798,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b3d499b2ff15c53","name":"Check message with no pubsub topic is not received","time":{"start":1756514719364,"stop":1756514719365,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c2a0a37da5fd7aa","name":"should retry failed tasks","time":{"start":1756514233654,"stop":1756514233654,"duration":0},"status":"passed","severity":"normal"},{"uid":"6394c54a85ba8ee","name":"ends if response has no messages","time":{"start":1756514201085,"stop":1756514201086,"duration":1},"status":"passed","severity":"normal"},{"uid":"9beb823a0e1414ac","name":"throws on content topic with empty encoding field","time":{"start":1756514183625,"stop":1756514183625,"duration":0},"status":"passed","severity":"normal"},{"uid":"39fef4e1dc3a6bc2","name":"should trigger query when it went offline since the last successful query","time":{"start":1756514234958,"stop":1756514234958,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6a6df32969ada25","name":"should only return 1 node with relay and store capability","time":{"start":1756514211785,"stop":1756514211785,"duration":0},"status":"passed","severity":"normal"},{"uid":"12eef8439292f459","name":"should skip peers that were recently queried","time":{"start":1756514211599,"stop":1756514211601,"duration":2},"status":"passed","severity":"normal"},{"uid":"ead34dd09c646574","name":"should return null for non-existent peer","time":{"start":1756514200599,"stop":1756514200599,"duration":0},"status":"passed","severity":"normal"},{"uid":"25876cd2872e465e","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1756514623496,"stop":1756514623497,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e82872e3bbd381f","name":"should do nothing when connections still exist","time":{"start":1756514200582,"stop":1756514200582,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e4fbf013a84707","name":"Ordered Callback - true","time":{"start":1756514599436,"stop":1756514599436,"duration":0},"status":"passed","severity":"normal"},{"uid":"e819b790ce9d0896","name":"Waku message hash computation (payload length 0)","time":{"start":1756514200231,"stop":1756514200232,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac04a779ac32ebc9","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1756514211616,"stop":1756514211616,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcdce4927628a8d3","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1756514275237,"stop":1756514275238,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f0daaa59adc443ca","name":"Query generator for multiple messages with different content topic format","time":{"start":1756514614992,"stop":1756514614992,"duration":0},"status":"passed","severity":"normal"},{"uid":"70ae30783b61bd9d","name":"it tolerates circular branch references","time":{"start":1756514211782,"stop":1756514211782,"duration":0},"status":"passed","severity":"normal"},{"uid":"4500d47ebf778878","name":"random static sharding 7 - Cluster ID: 454, Shard ID: 824","time":{"start":1756514586135,"stop":1756514586138,"duration":3},"status":"passed","severity":"normal"},{"uid":"2e162c87ec7b8dc1","name":"Check received message containing Arabic","time":{"start":1756514719358,"stop":1756514719358,"duration":0},"status":"passed","severity":"normal"},{"uid":"b90a592aa38d5952","name":"random static sharding 3 - Cluster ID: 429, Shard ID: 430","time":{"start":1756514586128,"stop":1756514586129,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb94c779c5bdb3c9","name":"Subscribe to topic containing shell command and receive message","time":{"start":1756514750356,"stop":1756514750356,"duration":0},"status":"passed","severity":"normal"},{"uid":"54064142f559679d","name":"should encode/decode to RLP encoding","time":{"start":1756514190127,"stop":1756514190127,"duration":0},"status":"passed","severity":"normal"},{"uid":"d250d85fbe8005ec","name":"should dial second nwaku node that was discovered","time":{"start":1756514269992,"stop":1756514269993,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6d86bc5666d34398","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1756514750357,"stop":1756514750357,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff6df51b28802995","name":"should mark all messages in causal history as acknowledged","time":{"start":1756514253886,"stop":1756514253886,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0d2a0b14c0dfce9","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1756514435037,"stop":1756514435037,"duration":0},"status":"passed","severity":"normal"},{"uid":"1286affff43e6a8f","name":"throws if decoders don't match content topics","time":{"start":1756514201084,"stop":1756514201084,"duration":0},"status":"passed","severity":"normal"},{"uid":"152e79a05577640a","name":"should dial peer immediately when queue is empty","time":{"start":1756514200108,"stop":1756514200108,"duration":0},"status":"passed","severity":"normal"},{"uid":"63cf9f64969b3bca","name":"should return cached hash on subsequent access","time":{"start":1756514201368,"stop":1756514201368,"duration":0},"status":"passed","severity":"normal"},{"uid":"b79e6d20c2830b4f","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1756514247664,"stop":1756514247665,"duration":1},"status":"passed","severity":"normal"},{"uid":"85a71571df208a67","name":"should handle errors when accessing navigator","time":{"start":1756514199076,"stop":1756514199076,"duration":0},"status":"passed","severity":"normal"},{"uid":"b05bf872532943bd","name":"tcp ip4 address","time":{"start":1756514189464,"stop":1756514189464,"duration":0},"status":"passed","severity":"normal"},{"uid":"610a0422245d5a39","name":"should be safe to call multiple times","time":{"start":1756514201049,"stop":1756514201049,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d2615f3fbd5d85f","name":"Subscribe to topic containing numeric and receive message","time":{"start":1756514750353,"stop":1756514750354,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9ffe459544a79d2","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1756514253889,"stop":1756514253890,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc6edaf4193f19a6","name":"Check publish message containing XML","time":{"start":1756514441736,"stop":1756514441736,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac1d66144ec2a57","name":"should start and stop interval correctly","time":{"start":1756514233652,"stop":1756514233652,"duration":0},"status":"passed","severity":"normal"},{"uid":"a85ba207c4d267f2","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1756514183629,"stop":1756514183629,"duration":0},"status":"passed","severity":"normal"},{"uid":"42a2a82ab578fe00","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1756514247672,"stop":1756514247672,"duration":0},"status":"passed","severity":"normal"},{"uid":"d10af5c1c3eac61e","name":"can start the service","time":{"start":1756514275224,"stop":1756514275225,"duration":1},"status":"passed","severity":"normal"},{"uid":"22dc04f90e9f6fd","name":"should save new peer to store","time":{"start":1756514199930,"stop":1756514199930,"duration":0},"status":"passed","severity":"normal"},{"uid":"41026dd160c63039","name":"Subscribe to topic containing XML and receive message","time":{"start":1756514750347,"stop":1756514750347,"duration":0},"status":"passed","severity":"normal"},{"uid":"e341175404fa9297","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1756514247689,"stop":1756514247689,"duration":0},"status":"passed","severity":"normal"},{"uid":"48e3aa6c8efec05d","name":"Add multiple subscription objects on single nwaku node","time":{"start":1756514750348,"stop":1756514750349,"duration":1},"status":"passed","severity":"normal"},{"uid":"594fdbcd50a56c31","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1756514623492,"stop":1756514623492,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c943319ff3ee7fb","name":"Check received message containing XML","time":{"start":1756514719360,"stop":1756514719360,"duration":0},"status":"passed","severity":"normal"},{"uid":"376f7e86268459e6","name":"should initialize with custom number of peers","time":{"start":1756514234447,"stop":1756514234447,"duration":0},"status":"passed","severity":"normal"},{"uid":"e136d62b0ad49b93","name":"returns all values when wanted number matches available values","time":{"start":1756514210044,"stop":1756514210047,"duration":3},"status":"passed","severity":"normal"},{"uid":"e958174c0450daf4","name":"should handle errors when removing globalThis listeners","time":{"start":1756514199034,"stop":1756514199048,"duration":14},"status":"passed","severity":"normal"},{"uid":"1d0d97a251afdf10","name":"should insert elements correctly","time":{"start":1756514251433,"stop":1756514251434,"duration":1},"status":"passed","severity":"normal"},{"uid":"d88a05436539b019","name":"Push message with Arabic payload","time":{"start":1756514831428,"stop":1756514831430,"duration":2},"status":"passed","severity":"normal"},{"uid":"fcdfb762bc512c33","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1756514291356,"stop":1756514291356,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0a920d02051afbf","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1756514222085,"stop":1756514222087,"duration":2},"status":"passed","severity":"normal"},{"uid":"17901203cbcdd8cd","name":"should filter out already connected peers","time":{"start":1756514200583,"stop":1756514200584,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a5ffe63fb623b81","name":"Check received message containing special chars","time":{"start":1756514719357,"stop":1756514719357,"duration":0},"status":"passed","severity":"normal"},{"uid":"42ee667f0a407eeb","name":"should maintain desired error rate","time":{"start":1756514251434,"stop":1756514251434,"duration":0},"status":"passed","severity":"normal"},{"uid":"425bd2c87680f8fd","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1756514247668,"stop":1756514247669,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b0a733a5be3ee17","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1756514183640,"stop":1756514183640,"duration":0},"status":"passed","severity":"normal"},{"uid":"6af5866506af48a6","name":"Query with Ordered Callback, No message returned","time":{"start":1756514574941,"stop":1756514574941,"duration":0},"status":"passed","severity":"normal"},{"uid":"18ce5926817b68df","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1756514247675,"stop":1756514247676,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1129b0bfa463d3f","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1756514750350,"stop":1756514750350,"duration":0},"status":"passed","severity":"normal"},{"uid":"a400d075d670d52","name":"Check publish message containing numeric","time":{"start":1756514441733,"stop":1756514441733,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea41669b19afb32d","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1756514211787,"stop":1756514211787,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d74e91641e65e035","name":"Check received message containing Basic HTML tag","time":{"start":1756514719360,"stop":1756514719360,"duration":0},"status":"passed","severity":"normal"},{"uid":"b46b92e4419dfd5d","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1756514189427,"stop":1756514189427,"duration":0},"status":"passed","severity":"normal"},{"uid":"3146445f69be7247","name":"should dial peers from store when no connections remain","time":{"start":1756514200567,"stop":1756514200582,"duration":15},"status":"passed","severity":"normal"},{"uid":"ceaef72bf62fa20a","name":"should create an instance with libp2p and dialer","time":{"start":1756514199906,"stop":1756514199907,"duration":1},"status":"passed","severity":"normal"},{"uid":"a53ddd203deb6a9d","name":"Push message with custom timestamp: 1756510695779","time":{"start":1756514831452,"stop":1756514831453,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d93c5227dcfabe9","name":"should return true when peer is on the pubsub topic shard","time":{"start":1756514199644,"stop":1756514199644,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fbd4c6852e4c555","name":"should handle peer store update failures gracefully","time":{"start":1756514201064,"stop":1756514201064,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f439250a793bab6","name":"should not allow k > 12","time":{"start":1756514247182,"stop":1756514247185,"duration":3},"status":"passed","severity":"normal"},{"uid":"23f9c966fcb4ffc7","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1756514450074,"stop":1756514450074,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff883f96a11a917a","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1756514234456,"stop":1756514234456,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2d5b48c9735e418","name":"should handle missing messages with undefined retrievalHint","time":{"start":1756514253891,"stop":1756514253891,"duration":0},"status":"passed","severity":"normal"},{"uid":"53a35ed6c774d6d8","name":"Publishes to nwaku","time":{"start":1756514431775,"stop":1756514431775,"duration":0},"status":"passed","severity":"normal"},{"uid":"2487856d342317f9","name":"Relay - dialed after","time":{"start":1756514624736,"stop":1756514624737,"duration":1},"status":"passed","severity":"normal"},{"uid":"935b78c091f51fe4","name":"should dispatch network event when browser goes online","time":{"start":1756514199074,"stop":1756514199074,"duration":0},"status":"passed","severity":"normal"},{"uid":"7baf78fa61dee7d0","name":"should emit a peer event after start","time":{"start":1756514499556,"stop":1756514499556,"duration":0},"status":"passed","severity":"normal"},{"uid":"28eb2ad923fa0135","name":"should throw error - no public key","time":{"start":1756514190121,"stop":1756514190125,"duration":4},"status":"passed","severity":"normal"},{"uid":"1fae8c4c6c4cbed4","name":"returns only open connection if one present","time":{"start":1756514200639,"stop":1756514200639,"duration":0},"status":"passed","severity":"normal"},{"uid":"2897827bde4718de","name":"should handle peer store errors gracefully","time":{"start":1756514200603,"stop":1756514200603,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1d8e085b2ae04ee","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1756514201064,"stop":1756514201065,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a5d6e251f23e7c2","name":"Push message with SQL Injection payload","time":{"start":1756514831431,"stop":1756514831431,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a4f55b59b170b30","name":"should attach causal history and bloom filter to each message","time":{"start":1756514253883,"stop":1756514253883,"duration":0},"status":"passed","severity":"normal"},{"uid":"8df85fa9cfc57652","name":"Check received message containing short","time":{"start":1756514719356,"stop":1756514719356,"duration":0},"status":"passed","severity":"normal"},{"uid":"20d46db265e95888","name":"Fails to publish message with empty text","time":{"start":1756514441743,"stop":1756514441743,"duration":0},"status":"passed","severity":"normal"},{"uid":"a01a9be49c21a627","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1756514201066,"stop":1756514201066,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6c0d1523f71df46","name":"Check received message containing Russian","time":{"start":1756514719369,"stop":1756514719369,"duration":0},"status":"passed","severity":"normal"},{"uid":"426c5ece725290ad","name":"can start and stop the service","time":{"start":1756514275225,"stop":1756514275226,"duration":1},"status":"passed","severity":"normal"},{"uid":"6553dd04f064b679","name":"can query messages by message hash","time":{"start":1756514590596,"stop":1756514590603,"duration":7},"status":"passed","severity":"normal"},{"uid":"605b3199a6642cf7","name":"messageHashStr produces different results for different inputs","time":{"start":1756514200235,"stop":1756514200236,"duration":1},"status":"passed","severity":"normal"},{"uid":"88a599ada6c5c9ae","name":"should initialize with custom TTL","time":{"start":1756514211593,"stop":1756514211593,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0ac0698b877158d","name":"should remove event listeners","time":{"start":1756514200564,"stop":1756514200565,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a0b0f8fb5263c47","name":"Subscribe and receive messages via waku relay post","time":{"start":1756514750337,"stop":1756514750337,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3e262d7462f9dcc","name":"should not receive a peer event after stop","time":{"start":1756514215869,"stop":1756514215869,"duration":0},"status":"passed","severity":"normal"},{"uid":"640b0f5d403f408c","name":"Push message with content topic containing short","time":{"start":1756514831448,"stop":1756514831448,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcc3304fdc37e9f9","name":"Encoder throws on empty string content topic","time":{"start":1756514223722,"stop":1756514223722,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a22b20ab58f306f","name":"should handle disconnect when peer has no timers","time":{"start":1756514201068,"stop":1756514201068,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb8dda9a6658cd94","name":"should unregister libp2p event listeners when stop is called","time":{"start":1756514234453,"stop":1756514234453,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a5a320e1102614","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1756514183640,"stop":1756514183641,"duration":1},"status":"passed","severity":"normal"},{"uid":"29b07c871ae7a354","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1756514247694,"stop":1756514247695,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b713e52803053aa","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1756514200875,"stop":1756514200876,"duration":1},"status":"passed","severity":"normal"},{"uid":"b75d26440a243236","name":"Push message with shell command payload","time":{"start":1756514831434,"stop":1756514831434,"duration":0},"status":"passed","severity":"normal"},{"uid":"b028982a6592df14","name":"Push message with content topic containing escaped characters","time":{"start":1756514831439,"stop":1756514831439,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b5bd3c2095a74e8","name":"should dial more peers if under maxConnections","time":{"start":1756514200611,"stop":1756514200611,"duration":0},"status":"passed","severity":"normal"},{"uid":"64fd1e93e93dc29","name":"Check publish message after client node is restarted","time":{"start":1756514441745,"stop":1756514441745,"duration":0},"status":"skipped","severity":"normal"},{"uid":"df0dd49b89b150e6","name":"rejects hash query with time filter","time":{"start":1756514200456,"stop":1756514200456,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b4b48b1e160b81d","name":"should add received messages to bloom filter","time":{"start":1756514253884,"stop":1756514253885,"duration":1},"status":"passed","severity":"normal"},{"uid":"94c77922743f23a","name":"should clear dial history on stop","time":{"start":1756514200098,"stop":1756514200104,"duration":6},"status":"passed","severity":"normal"},{"uid":"5dbdd3c31fcaa0e","name":"Light Node - default protocols","time":{"start":1756514624739,"stop":1756514624739,"duration":0},"status":"passed","severity":"normal"},{"uid":"658ece9317eecf26","name":"should add and remove event listeners correctly","time":{"start":1756514215870,"stop":1756514215870,"duration":0},"status":"passed","severity":"normal"},{"uid":"fed2eec16327daaa","name":"should properly create location multiaddrs - udp4","time":{"start":1756514190131,"stop":1756514190131,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b11571786a509ff","name":"Retrieval Hint","time":{"start":1756514253426,"stop":1756514253429,"duration":3},"status":"passed","severity":"normal"},{"uid":"ebf35f8b30a27c5b","name":"should decode valid enr with tcp successfully","time":{"start":1756514190121,"stop":1756514190121,"duration":0},"status":"passed","severity":"normal"},{"uid":"d62ec5312cb63c1d","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1756514247652,"stop":1756514247653,"duration":1},"status":"passed","severity":"normal"},{"uid":"3587c86da6226e4f","name":"should dial with multiaddr and return stream","time":{"start":1756514201548,"stop":1756514201548,"duration":0},"status":"passed","severity":"normal"}]