2025-07-19 02:09:58 +00:00

1 line
179 KiB
JSON

[{"uid":"85c36c2a628c4eb3","name":"should set field with only RELAY enabled","time":{"start":1752890397784,"stop":1752890397784,"duration":0},"status":"passed","severity":"normal"},{"uid":"88193228f2b24c9d","name":"should not receive a peer event before start","time":{"start":1752890564297,"stop":1752890564297,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0d45fda45357c5d","name":"Check received message containing emoji","time":{"start":1752890908343,"stop":1752890908343,"duration":0},"status":"passed","severity":"normal"},{"uid":"208931ea4e28b39f","name":"should handle corrupted local storage data gracefully","time":{"start":1752890419942,"stop":1752890419942,"duration":0},"status":"passed","severity":"normal"},{"uid":"128a5fb3285126fa","name":"should emit a peer event after start","time":{"start":1752890564296,"stop":1752890564297,"duration":1},"status":"passed","severity":"normal"},{"uid":"272894101ea35a66","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1752890391553,"stop":1752890391553,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec783b3129746ea","name":"Js publishes, other Js receives","time":{"start":1752890577833,"stop":1752890577834,"duration":1},"status":"passed","severity":"normal"},{"uid":"786b59bc9a0ca160","name":"random static sharding 10 - Cluster ID: 870, Shard ID: 167","time":{"start":1752890719838,"stop":1752890719839,"duration":1},"status":"passed","severity":"normal"},{"uid":"6481b38a5741bc2e","name":"should handle peer not in mesh for all topics","time":{"start":1752890407610,"stop":1752890407613,"duration":3},"status":"passed","severity":"normal"},{"uid":"91403611a61818f2","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1752890446985,"stop":1752890446985,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2a004c9a984f0e","name":"should be able to decode the field with only RELAY set to true","time":{"start":1752890397038,"stop":1752890397042,"duration":4},"status":"passed","severity":"normal"},{"uid":"c0c07d827ce60590","name":"Check received message containing Chinese","time":{"start":1752890908331,"stop":1752890908331,"duration":0},"status":"passed","severity":"normal"},{"uid":"69fc8c2b5f08d766","name":"Check message with no payload is not received","time":{"start":1752890908337,"stop":1752890908338,"duration":1},"status":"passed","severity":"normal"},{"uid":"73598da280142f60","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1752890487358,"stop":1752890487358,"duration":0},"status":"passed","severity":"normal"},{"uid":"d56826dd228630bb","name":"should be safe to call multiple times","time":{"start":1752890406948,"stop":1752890406948,"duration":0},"status":"passed","severity":"normal"},{"uid":"899139444ea6cb24","name":"Push message with Russian payload","time":{"start":1752890862466,"stop":1752890862466,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5b73c7bd09cb7d6","name":"Check received message containing shell command","time":{"start":1752890908342,"stop":1752890908342,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd8ec8c75203682d","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1752890437594,"stop":1752890437594,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9c9927e0d76ffeb","name":"Push message with numeric payload","time":{"start":1752890862473,"stop":1752890862473,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c2e8b71f0baef4b","name":"should create dialer with libp2p and shardReader","time":{"start":1752890407671,"stop":1752890407672,"duration":1},"status":"passed","severity":"normal"},{"uid":"4253068c6f82aad0","name":"1 Relay, 1 fetch","time":{"start":1752890415934,"stop":1752890415934,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ca636f5e0bc7913","name":"should properly create location multiaddrs - udp4","time":{"start":1752890397781,"stop":1752890397781,"duration":0},"status":"passed","severity":"normal"},{"uid":"699479807b7f763d","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1752890407767,"stop":1752890407768,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba604fa428221413","name":"should not dial peers from store when browser is not connected","time":{"start":1752890406951,"stop":1752890406951,"duration":0},"status":"passed","severity":"normal"},{"uid":"615a0a73690fe7aa","name":"should handle a minimal index list","time":{"start":1752890391770,"stop":1752890391770,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f3e333bc758d4df","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app50/4/topic764/utf8","time":{"start":1752890689057,"stop":1752890689057,"duration":0},"status":"passed","severity":"normal"},{"uid":"569ea0e5a9d5e99","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1752890587810,"stop":1752890587810,"duration":0},"status":"passed","severity":"normal"},{"uid":"df88c2413a568ee4","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1752890446983,"stop":1752890446983,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bac195906b84af2","name":"should start the dialing interval","time":{"start":1752890407672,"stop":1752890407672,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf7254e7ab798f14","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1752890446982,"stop":1752890446982,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecebc4ce3dd5de08","name":"should not create timers for topics where peer is not in mesh","time":{"start":1752890407595,"stop":1752890407596,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab6a970ae7c5a200","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1752890406987,"stop":1752890406987,"duration":0},"status":"passed","severity":"normal"},{"uid":"91d7ad355e125f7c","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1752890581070,"stop":1752890581071,"duration":1},"status":"passed","severity":"normal"},{"uid":"f136b16438bf23ea","name":"Check message with invalid timestamp is not received","time":{"start":1752890908336,"stop":1752890908336,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e1783e68929b7a4","name":"should return PeerId when PeerId is provided","time":{"start":1752890407313,"stop":1752890407313,"duration":0},"status":"passed","severity":"normal"},{"uid":"20180ba5ecc87c07","name":"1 Store, 2 relays, 2 fetches","time":{"start":1752890415935,"stop":1752890415935,"duration":0},"status":"passed","severity":"normal"},{"uid":"f244e024b56f9c25","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1752890446975,"stop":1752890446975,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3b30af1e2d42f17","name":"Fails to publish duplicate message","time":{"start":1752890587809,"stop":1752890587809,"duration":0},"status":"passed","severity":"normal"},{"uid":"28f20aca6cc065bc","name":"Should update shard info","time":{"start":1752890555033,"stop":1752890555033,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a1bdeaaa5b1e55b","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752890628572,"stop":1752890628573,"duration":1},"status":"passed","severity":"normal"},{"uid":"4356bd36695150a3","name":"throws on content topic with generation field greater than 0","time":{"start":1752890391545,"stop":1752890391545,"duration":0},"status":"passed","severity":"normal"},{"uid":"c31517d47667c962","name":"returns only open connection if one present","time":{"start":1752890407737,"stop":1752890407738,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e056428d9066f19","name":"Nwaku publishes","time":{"start":1752890577833,"stop":1752890577833,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2d62438fc6f4dc1","name":"Promise Callback - true","time":{"start":1752890732552,"stop":1752890732552,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb3053d8ca54b2e5","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752890953175,"stop":1752890953175,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ce4f2b4279410d5","name":"Ordered callback, aborts when callback returns true","time":{"start":1752890755782,"stop":1752890755783,"duration":1},"status":"passed","severity":"normal"},{"uid":"307191c23861f2ef","name":"should dial peer when peer is discovered","time":{"start":1752890407153,"stop":1752890407155,"duration":2},"status":"passed","severity":"normal"},{"uid":"90252a6f33cfe35c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1752890391565,"stop":1752890391565,"duration":0},"status":"passed","severity":"normal"},{"uid":"c63612fb02b46e","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752890953162,"stop":1752890953162,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bbc1c1c7987c12","name":"should update peer store before dialing","time":{"start":1752890407155,"stop":1752890407156,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2897f934c3ddfd5","name":"should handle case with no peers in store","time":{"start":1752890406964,"stop":1752890406964,"duration":0},"status":"passed","severity":"normal"},{"uid":"448a64a19c8775da","name":"Store - dialed after - with timeout","time":{"start":1752890761301,"stop":1752890761301,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5de9cf23483008e","name":"Query generator for 2000 messages","time":{"start":1752890755783,"stop":1752890755784,"duration":1},"status":"passed","severity":"normal"},{"uid":"e546ee3906c3479d","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1752890446984,"stop":1752890446985,"duration":1},"status":"passed","severity":"normal"},{"uid":"c60192b8a2ccaf96","name":"Check publish message containing SQL Injection","time":{"start":1752890587803,"stop":1752890587804,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a7511b15e054932","name":"should hang up with PeerId and return true on success","time":{"start":1752890408239,"stop":1752890408239,"duration":0},"status":"passed","severity":"normal"},{"uid":"dceea9bf00a975ee","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1752890446993,"stop":1752890446993,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8d003ab9ca93876","name":"Subscribe to topic containing JSON and publish message","time":{"start":1752890596169,"stop":1752890596169,"duration":0},"status":"passed","severity":"normal"},{"uid":"1966ba0bafcbe758","name":"should handle case with all peers already connected","time":{"start":1752890406964,"stop":1752890406965,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb356406c4848a85","name":"Subscribe to topic containing Script and receive message","time":{"start":1752890953160,"stop":1752890953161,"duration":1},"status":"passed","severity":"normal"},{"uid":"3975a2a6cc736214","name":"LightPush","time":{"start":1752890761301,"stop":1752890761301,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa0ef91386063992","name":"can start and stop the service","time":{"start":1752890564295,"stop":1752890564295,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2b691d66bdb5e65","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752890526693,"stop":1752890526694,"duration":1},"status":"passed","severity":"normal"},{"uid":"225a5417e14ed2c3","name":"messageHashStr produces different results for different inputs","time":{"start":1752890407489,"stop":1752890407490,"duration":1},"status":"passed","severity":"normal"},{"uid":"f47977233e5762d7","name":"should drop connection via multiaddr with hangUp","time":{"start":1752890554621,"stop":1752890554622,"duration":1},"status":"passed","severity":"normal"},{"uid":"12f6dde73d23851","name":"should be delivered immediately if received","time":{"start":1752890451806,"stop":1752890451807,"duration":1},"status":"passed","severity":"normal"},{"uid":"be3922548f0271f8","name":"Push message with unicode special characters payload","time":{"start":1752890862469,"stop":1752890862469,"duration":0},"status":"passed","severity":"normal"},{"uid":"151e197e104a743d","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752890953163,"stop":1752890953164,"duration":1},"status":"passed","severity":"normal"},{"uid":"db2fadf2c280a0ac","name":"Push 30 different messages","time":{"start":1752890862478,"stop":1752890862478,"duration":0},"status":"skipped","severity":"normal"},{"uid":"23419ac26fb4322","name":"should dispatch network event when browser goes online","time":{"start":1752890406479,"stop":1752890406479,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8f6ddfc27578834","name":"Push message with emoji payload","time":{"start":1752890862477,"stop":1752890862478,"duration":1},"status":"passed","severity":"normal"},{"uid":"93bd35a3c6db00bf","name":"should use DNS peer discovery with light client","time":{"start":1752890472825,"stop":1752890472825,"duration":0},"status":"skipped","severity":"normal"},{"uid":"45ecf2e7ea0f7502","name":"should add received messages to bloom filter","time":{"start":1752890451801,"stop":1752890451801,"duration":0},"status":"passed","severity":"normal"},{"uid":"62dcc64715e5a240","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1752890406970,"stop":1752890406971,"duration":1},"status":"passed","severity":"normal"},{"uid":"b66471189129d5ef","name":"should not modify tags of connections for different peers","time":{"start":1752890437440,"stop":1752890437441,"duration":1},"status":"passed","severity":"normal"},{"uid":"a13179d6a1015001","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752890628573,"stop":1752890628573,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aa53b09677bc0","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1752890406473,"stop":1752890406473,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cfc6ec0cf26692f","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1752890436642,"stop":1752890436643,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca693c56920aad29","name":"Subscribe to topic containing XML and receive message","time":{"start":1752890953174,"stop":1752890953174,"duration":0},"status":"passed","severity":"normal"},{"uid":"68901760b884a10b","name":"should remove event listeners from globalThis","time":{"start":1752890406471,"stop":1752890406471,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad4ae20ca32d14ce","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1752890756007,"stop":1752890756007,"duration":0},"status":"passed","severity":"normal"},{"uid":"bffd841587045991","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1752890391770,"stop":1752890391770,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb1a863e44aa2924","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1752890437426,"stop":1752890437426,"duration":0},"status":"passed","severity":"normal"},{"uid":"aedce39536b5bd3a","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752890416065,"stop":1752890416065,"duration":0},"status":"skipped","severity":"normal"},{"uid":"449bf2b77643fdea","name":"should not fail to start the service if it is already started","time":{"start":1752890472819,"stop":1752890472820,"duration":1},"status":"passed","severity":"normal"},{"uid":"6074bf8a99b6aab9","name":"handles different networkShards values correctly","time":{"start":1752890391556,"stop":1752890391557,"duration":1},"status":"passed","severity":"normal"},{"uid":"7073d9169ba9a154","name":"Non TWN Cluster","time":{"start":1752890689054,"stop":1752890689055,"duration":1},"status":"passed","severity":"normal"},{"uid":"815d43e3da5bd137","name":"Query Generator - true","time":{"start":1752890732549,"stop":1752890732550,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0024092b613894e","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1752890468124,"stop":1752890468124,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6f0a9c3016da46ab","name":"nwaku subscribes","time":{"start":1752890577831,"stop":1752890577831,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd75f4bf84362f8c","name":"should throw error - no id","time":{"start":1752890397776,"stop":1752890397776,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff13911186fd5220","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752890908338,"stop":1752890908338,"duration":0},"status":"passed","severity":"normal"},{"uid":"900061fdf70f033f","name":"should serialize and deserialize correctly","time":{"start":1752890449182,"stop":1752890449183,"duration":1},"status":"passed","severity":"normal"},{"uid":"a776ea857ebcea71","name":"should throw an error for insufficient data","time":{"start":1752890391771,"stop":1752890391771,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9e6af584348b28b","name":"Relay - times out","time":{"start":1752890761300,"stop":1752890761301,"duration":1},"status":"passed","severity":"normal"},{"uid":"3528741b716f300b","name":"Check received message containing long","time":{"start":1752890908329,"stop":1752890908330,"duration":1},"status":"passed","severity":"normal"},{"uid":"9035f446433ed2a7","name":"Light Node - default protocols","time":{"start":1752890761302,"stop":1752890761302,"duration":0},"status":"passed","severity":"normal"},{"uid":"be8fc4c0c080c9e0","name":"does not validate decoders for hash queries","time":{"start":1752890408103,"stop":1752890408104,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb8c2b2ab601f449","name":"Using a function","time":{"start":1752890762342,"stop":1752890762342,"duration":0},"status":"passed","severity":"normal"},{"uid":"9847fa1bf4914d9d","name":"should set field with only STORE enabled","time":{"start":1752890397784,"stop":1752890397784,"duration":0},"status":"passed","severity":"normal"},{"uid":"49de4d16fedb0386","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1752890415782,"stop":1752890415782,"duration":0},"status":"passed","severity":"normal"},{"uid":"836ac924ab4d1365","name":"should create ConnectionManager with relay","time":{"start":1752890408232,"stop":1752890408232,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e91c5b0b3348d87","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1752890446993,"stop":1752890446993,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7718d2a4f3e1949","name":"Push message with content topic containing short","time":{"start":1752890862470,"stop":1752890862470,"duration":0},"status":"passed","severity":"normal"},{"uid":"deaf65c09eb9892c","name":"should throw error - no public key","time":{"start":1752890397777,"stop":1752890397777,"duration":0},"status":"passed","severity":"normal"},{"uid":"b00bce4853aac4c0","name":"should initialize with isNetworkConnected as false","time":{"start":1752890406467,"stop":1752890406467,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8c429165eb79821","name":"Ephemeral field set to true","time":{"start":1752890408243,"stop":1752890408243,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9c74cad77bdb536","name":"should initialize with Unhealthy status","time":{"start":1752890437312,"stop":1752890437313,"duration":1},"status":"passed","severity":"normal"},{"uid":"fadf7c6ebcbfddc1","name":"caches peers it previously fetched","time":{"start":1752890416063,"stop":1752890416063,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0fa14f5aedec258","name":"should remove expired entries after TTL has passed","time":{"start":1752890436119,"stop":1752890436122,"duration":3},"status":"passed","severity":"normal"},{"uid":"a23b3dba2a9180a9","name":"Check publish message containing emoji","time":{"start":1752890587807,"stop":1752890587807,"duration":0},"status":"passed","severity":"normal"},{"uid":"efa9d4b3b60c6a6c","name":"should set default options when no config provided","time":{"start":1752890408232,"stop":1752890408233,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcebf871020a8bf9","name":"should create KeepAliveManager with relay","time":{"start":1752890407568,"stop":1752890407569,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f3972a06d6addeb","name":"Subscribe to topic containing long and receive message","time":{"start":1752890953171,"stop":1752890953171,"duration":0},"status":"passed","severity":"normal"},{"uid":"6438a247ae60fe0","name":"Check received message containing XML","time":{"start":1752890908341,"stop":1752890908341,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa9946736f7c74b6","name":"should return true even if peer has no overlapping shards","time":{"start":1752890407342,"stop":1752890407350,"duration":8},"status":"passed","severity":"normal"},{"uid":"47a5d66fa9ab516c","name":"Passing page size 110 when there are 120 messages","time":{"start":1752890742131,"stop":1752890742132,"duration":1},"status":"passed","severity":"normal"},{"uid":"27e0fba6e9f3fd03","name":"should be able to encode the field with only STORE set to true","time":{"start":1752890397034,"stop":1752890397034,"duration":0},"status":"passed","severity":"normal"},{"uid":"e76b5c3f3ca0175f","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1752890581068,"stop":1752890581068,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbdae71987552057","name":"should handle queue processing errors gracefully","time":{"start":1752890407702,"stop":1752890407702,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfd13b4f6fe738f0","name":"Check publish message containing unicode special characters","time":{"start":1752890587807,"stop":1752890587807,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b19eeb642a6f26","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752890953175,"stop":1752890953175,"duration":0},"status":"passed","severity":"normal"},{"uid":"407cbd0be2a6f6ac","name":"Check publish message containing special chars","time":{"start":1752890587800,"stop":1752890587801,"duration":1},"status":"passed","severity":"normal"},{"uid":"1469c94ed730ae55","name":"Generator, one shard","time":{"start":1752890719291,"stop":1752890719291,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c7260b6105c3f7","name":"should handle case when navigator is not available","time":{"start":1752890406473,"stop":1752890406474,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1ae14b81fa740e3","name":"Delete observer","time":{"start":1752890566294,"stop":1752890566294,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb44f1ae41b074ef","name":"Check message received after jswaku node is restarted","time":{"start":1752890908346,"stop":1752890908346,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dc792707a0810bc","name":"Encoder throws on empty string content topic","time":{"start":1752890408244,"stop":1752890408244,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8cfbf0491153b55","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752890953161,"stop":1752890953161,"duration":0},"status":"passed","severity":"normal"},{"uid":"74ebb586475eea06","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752890397038,"stop":1752890397038,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac6398e5b30b6eb3","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1752890407374,"stop":1752890407374,"duration":0},"status":"passed","severity":"normal"},{"uid":"374b7f0646dd2eb2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1752890446999,"stop":1752890446999,"duration":0},"status":"passed","severity":"normal"},{"uid":"d26308219ec0bcc4","name":"Query Generator, No message returned","time":{"start":1752890725565,"stop":1752890725565,"duration":0},"status":"passed","severity":"normal"},{"uid":"544f4fa15055c590","name":"Subscribe to topic containing short and receive message","time":{"start":1752890953171,"stop":1752890953171,"duration":0},"status":"passed","severity":"normal"},{"uid":"2291a543759422e","name":"should be safe to call multiple times","time":{"start":1752890407573,"stop":1752890407574,"duration":1},"status":"passed","severity":"normal"},{"uid":"67aab9b4e0239791","name":"Check publish message containing XML","time":{"start":1752890587804,"stop":1752890587805,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f9b0b443fafe757","name":"Push message with Chinese payload","time":{"start":1752890862473,"stop":1752890862474,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf847ce87d966ba5","name":"Check received message containing Russian","time":{"start":1752890908340,"stop":1752890908341,"duration":1},"status":"passed","severity":"normal"},{"uid":"15a66f7411b1826d","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1752890391552,"stop":1752890391553,"duration":1},"status":"passed","severity":"normal"},{"uid":"f46fdcc11d0793fc","name":"should clear dial history on start","time":{"start":1752890407672,"stop":1752890407677,"duration":5},"status":"passed","severity":"normal"},{"uid":"847c24fc9886dd59","name":"should dial peers from store when no connections remain","time":{"start":1752890406952,"stop":1752890406952,"duration":0},"status":"passed","severity":"normal"},{"uid":"da8d68f45119ad6","name":"should add event listeners to libp2p","time":{"start":1752890406468,"stop":1752890406469,"duration":1},"status":"passed","severity":"normal"},{"uid":"916be90c04560aa9","name":"should continually clean up expired entries at intervals","time":{"start":1752890436129,"stop":1752890436132,"duration":3},"status":"passed","severity":"normal"},{"uid":"1e8e8ce9357d4f00","name":"should return false when peer is not on topic","time":{"start":1752890408242,"stop":1752890408242,"duration":0},"status":"passed","severity":"normal"},{"uid":"df9b2d350fa77bab","name":"should handle complete connection lifecycle","time":{"start":1752890406493,"stop":1752890406496,"duration":3},"status":"passed","severity":"normal"},{"uid":"ea3d12d14633009a","name":"should retry on complete failure if specified","time":{"start":1752890437546,"stop":1752890437546,"duration":0},"status":"passed","severity":"normal"},{"uid":"da4f9bfb9aa0ebb0","name":"should only return 1 node with store capability","time":{"start":1752890416064,"stop":1752890416064,"duration":0},"status":"passed","severity":"normal"},{"uid":"55fa7467b033b6d","name":"should properly create location multiaddrs - udp","time":{"start":1752890397782,"stop":1752890397782,"duration":0},"status":"passed","severity":"normal"},{"uid":"11bddf692b1d4220","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1752890437048,"stop":1752890437048,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dcf0ff33fb5ec12","name":"Used by Waku Relay","time":{"start":1752890762343,"stop":1752890762343,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bec9fbdffca14db","name":"should create KeepAliveManager with required options","time":{"start":1752890407568,"stop":1752890407568,"duration":0},"status":"passed","severity":"normal"},{"uid":"15b1c09be131bad7","name":"Encoder throws on empty string content topic","time":{"start":1752890425931,"stop":1752890425931,"duration":0},"status":"passed","severity":"normal"},{"uid":"92db8cf0e614d4d2","name":"should wait for LightPush peer to be connected","time":{"start":1752890437704,"stop":1752890437705,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5258996f4b93da5","name":"Subscribe to topic containing XML and receive message","time":{"start":1752890953161,"stop":1752890953161,"duration":0},"status":"passed","severity":"normal"},{"uid":"cad09855f2df6d59","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1752890487359,"stop":1752890487359,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad24838b5da44454","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1752890407583,"stop":1752890407584,"duration":1},"status":"passed","severity":"normal"},{"uid":"706fee5b83494d56","name":"should handle multiple peer connections","time":{"start":1752890407581,"stop":1752890407581,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fc36850eb1dfa71","name":"should encodeTxt and decodeTxt","time":{"start":1752890397774,"stop":1752890397775,"duration":1},"status":"passed","severity":"normal"},{"uid":"99c9186114c44ec5","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752890908335,"stop":1752890908336,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dbee7172074d73c","name":"Relay + Store","time":{"start":1752890473590,"stop":1752890473591,"duration":1},"status":"passed","severity":"normal"},{"uid":"2128ed7cad1e3d1e","name":"should update ack status of messages in outgoing buffer","time":{"start":1752890451806,"stop":1752890451806,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae84495093b49edb","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1752890407313,"stop":1752890407313,"duration":0},"status":"passed","severity":"normal"},{"uid":"38adc27a7f2555c0","name":"should call waitForPeer on Relay","time":{"start":1752890437705,"stop":1752890437706,"duration":1},"status":"passed","severity":"normal"},{"uid":"4009d3272f350c5","name":"should handle multiple peers with different shard configurations","time":{"start":1752890407705,"stop":1752890407706,"duration":1},"status":"passed","severity":"normal"},{"uid":"33176101c7f47f72","name":"should skip peer when dialed recently","time":{"start":1752890407681,"stop":1752890407682,"duration":1},"status":"passed","severity":"normal"},{"uid":"3daed3d87105cb23","name":"should process up to 3 peers at once","time":{"start":1752890407701,"stop":1752890407701,"duration":0},"status":"passed","severity":"normal"},{"uid":"12e63c06e2545d7d","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1752890446989,"stop":1752890446990,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ab0aef17df8f571","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1752890416065,"stop":1752890416066,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d93b9422bcbe6192","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1752890447001,"stop":1752890447001,"duration":0},"status":"passed","severity":"normal"},{"uid":"13418f409e3900a5","name":"messageHash returns a Uint8Array","time":{"start":1752890407485,"stop":1752890407485,"duration":0},"status":"passed","severity":"normal"},{"uid":"15f59e9eb1ad232b","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752890953158,"stop":1752890953158,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b5fb309b13d5790","name":"retrieves a single peer","time":{"start":1752890416061,"stop":1752890416061,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f46fe989d94a601","name":"Push message with Russian payload","time":{"start":1752890862474,"stop":1752890862474,"duration":0},"status":"passed","severity":"normal"},{"uid":"b51029be91dd4533","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1752890446974,"stop":1752890446974,"duration":0},"status":"passed","severity":"normal"},{"uid":"fac33e97b9328c94","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1752890756014,"stop":1752890756014,"duration":0},"status":"passed","severity":"normal"},{"uid":"572c9c78255736c1","name":"Renews subscription after lossing a connection","time":{"start":1752890953177,"stop":1752890953177,"duration":0},"status":"passed","severity":"normal"},{"uid":"8517334e772a16f3","name":"Query generator for multiple messages with different message text format","time":{"start":1752890755780,"stop":1752890755780,"duration":0},"status":"passed","severity":"normal"},{"uid":"4241f5f145c9cfd8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1752890391562,"stop":1752890391563,"duration":1},"status":"passed","severity":"normal"},{"uid":"af3c3bc1196b6923","name":"Check publish message after client node is restarted","time":{"start":1752890587812,"stop":1752890587812,"duration":0},"status":"skipped","severity":"normal"},{"uid":"36a1f9465d80031a","name":"should send to specified number of peers of used peers","time":{"start":1752890437545,"stop":1752890437546,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f1e03f2a7567d56","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1752890447001,"stop":1752890447002,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9adcbc49008a4ee","name":"Check received message containing Basic HTML tag","time":{"start":1752890908341,"stop":1752890908342,"duration":1},"status":"passed","severity":"normal"},{"uid":"b986ad6481c782d9","name":"Push message with custom timestamp: 1752886887686","time":{"start":1752890862471,"stop":1752890862471,"duration":0},"status":"passed","severity":"normal"},{"uid":"79961f404e133300","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1752890446997,"stop":1752890446997,"duration":0},"status":"passed","severity":"normal"},{"uid":"79cd1a7c9d1825e6","name":"Push message with unicode special characters payload","time":{"start":1752890862477,"stop":1752890862477,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d8d4be30725490e","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1752890719294,"stop":1752890719294,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2cf2b4383205c70","name":"can start the service","time":{"start":1752890419937,"stop":1752890419937,"duration":0},"status":"passed","severity":"normal"},{"uid":"448d1e7801bb5110","name":"should handle special patterns correctly","time":{"start":1752890449183,"stop":1752890449183,"duration":0},"status":"passed","severity":"normal"},{"uid":"41f9813139465877","name":"should remove event listeners","time":{"start":1752890407574,"stop":1752890407575,"duration":1},"status":"passed","severity":"normal"},{"uid":"82784e9e3f4142d5","name":"Push message with custom timestamp: 1752894087686","time":{"start":1752890862471,"stop":1752890862471,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c4cd92cc19c8a85","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1752890391552,"stop":1752890391552,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f9ec81a2c7cc2c7","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1752890415780,"stop":1752890415781,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8f8c827644cf5ad","name":"should process queue every 500ms","time":{"start":1752890407700,"stop":1752890407701,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e455e0f8d8c13c1","name":"Push message with short payload","time":{"start":1752890862464,"stop":1752890862464,"duration":0},"status":"passed","severity":"normal"},{"uid":"c870cee72ed8e589","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1752890415786,"stop":1752890415786,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac2753c75c8feb46","name":"can query messages normally","time":{"start":1752890722680,"stop":1752890722681,"duration":1},"status":"passed","severity":"normal"},{"uid":"8983eb082b9f41cd","name":"Check publish message containing short","time":{"start":1752890587798,"stop":1752890587799,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e1c9992fa5fa4e9","name":"should handle complete peer lifecycle","time":{"start":1752890407614,"stop":1752890407614,"duration":0},"status":"passed","severity":"normal"},{"uid":"a277d2a2ea10f696","name":"Passing page size 1 when there are 4 messages","time":{"start":1752890742115,"stop":1752890742115,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f5ff6c49f4c5359","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1752890406971,"stop":1752890406971,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb9de722bd3a08c5","name":"throws on content topic with empty topic name field","time":{"start":1752890391548,"stop":1752890391548,"duration":0},"status":"passed","severity":"normal"},{"uid":"4da13c2fc73d1396","name":"should start and setup intervals and event listeners","time":{"start":1752890437594,"stop":1752890437594,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc3a2e4e4c584904","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1752890391563,"stop":1752890391564,"duration":1},"status":"passed","severity":"normal"},{"uid":"28bdec1c5ad89470","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1752890596166,"stop":1752890596167,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6eef8539afb4bbd","name":"should not fail to start the service if it is already started","time":{"start":1752890564296,"stop":1752890564296,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8968661edc0d6e4","name":"should have no discoveries enabled by default","time":{"start":1752890436641,"stop":1752890436641,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2f7a36d8600dc2b","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752890908335,"stop":1752890908335,"duration":0},"status":"passed","severity":"normal"},{"uid":"d611d244fa93ff16","name":"Check message with no pubsub topic is not received","time":{"start":1752890908345,"stop":1752890908345,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7514543352bcb27","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1752890391558,"stop":1752890391558,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca6ce21880a1e30","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1752890446980,"stop":1752890446980,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8fcff4ed0bb1022","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1752890446990,"stop":1752890446990,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2bb4dea0f37f3f7","name":"1 Relay, 1 Filter, gives up","time":{"start":1752890415935,"stop":1752890415935,"duration":0},"status":"passed","severity":"normal"},{"uid":"a670bfcd6e1b0584","name":"Push message with Chinese payload","time":{"start":1752890862466,"stop":1752890862466,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b8beed5fdfd1d83","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1752890738407,"stop":1752890738407,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb45b52a7cfae6b5","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1752890391558,"stop":1752890391559,"duration":1},"status":"passed","severity":"normal"},{"uid":"62c0581991141f69","name":"should add event listeners to globalThis","time":{"start":1752890406469,"stop":1752890406469,"duration":0},"status":"passed","severity":"normal"},{"uid":"3488f5527609e63f","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1752890427548,"stop":1752890427548,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8d26ccec57ad5e4","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1752890446998,"stop":1752890446998,"duration":0},"status":"passed","severity":"normal"},{"uid":"55eb67364bee0877","name":"Nodes with multiple pubsub topic","time":{"start":1752890581070,"stop":1752890581070,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a588241bcf3f44a","name":"should register libp2p event listeners when start is called","time":{"start":1752890437429,"stop":1752890437429,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e006fb04a9253f6","name":"isConnected between 2 js-waku relay nodes","time":{"start":1752890487361,"stop":1752890487361,"duration":0},"status":"passed","severity":"normal"},{"uid":"a74cade80768dccd","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752890908344,"stop":1752890908344,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc70a2a6f45f960d","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1752890407889,"stop":1752890407890,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc92d794099138d8","name":"throws if decoders don't match content topics","time":{"start":1752890408103,"stop":1752890408103,"duration":0},"status":"passed","severity":"normal"},{"uid":"963aeb779c6216ee","name":"Relay - dialed first","time":{"start":1752890761300,"stop":1752890761300,"duration":0},"status":"passed","severity":"normal"},{"uid":"37a6f3d100f47750","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1752890446999,"stop":1752890446999,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8f803215a43ee5b","name":"Push message with rate limit","time":{"start":1752890862480,"stop":1752890862480,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a5cabe1745e91e","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752890953167,"stop":1752890953167,"duration":0},"status":"passed","severity":"normal"},{"uid":"89f1b3ab2d630884","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752890397048,"stop":1752890397048,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7a03d01d6c5080b","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1752890581069,"stop":1752890581069,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3681975842c55db","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1752890437430,"stop":1752890437433,"duration":3},"status":"passed","severity":"normal"},{"uid":"f58d0ba832c6d24","name":"should handle errors when accessing navigator","time":{"start":1752890406488,"stop":1752890406492,"duration":4},"status":"passed","severity":"normal"},{"uid":"3f226c471a815437","name":"should only return 1 node with relay capability","time":{"start":1752890416063,"stop":1752890416063,"duration":0},"status":"passed","severity":"normal"},{"uid":"5720ea00fc8cb819","name":"Check received message containing Chinese","time":{"start":1752890908340,"stop":1752890908340,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1a58ef35ad7286b","name":"Publishes to nwaku","time":{"start":1752890577832,"stop":1752890577832,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0081bb6c90e413d","name":"Subscribe to topic containing XML and publish message","time":{"start":1752890596168,"stop":1752890596168,"duration":0},"status":"passed","severity":"normal"},{"uid":"7267afe7cff9651f","name":"should deliver messages after dependencies are met","time":{"start":1752890451803,"stop":1752890451804,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2d4c78352d86d85","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1752890391556,"stop":1752890391556,"duration":0},"status":"passed","severity":"normal"},{"uid":"4592fd60db98b38","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1752890419941,"stop":1752890419942,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0d2e9a38249bd35","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app57/9/topic983/proto","time":{"start":1752890689055,"stop":1752890689055,"duration":0},"status":"passed","severity":"normal"},{"uid":"d95566a8d885e470","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1752890425928,"stop":1752890425929,"duration":1},"status":"passed","severity":"normal"},{"uid":"37abeedd49406069","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1752890446989,"stop":1752890446989,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce79591ea2df220f","name":"should return no connections if no open connection provided","time":{"start":1752890407738,"stop":1752890407738,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b41527b35409ced","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1752890391559,"stop":1752890391559,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1bbdcf6d80902bc","name":"random static sharding 6 - Cluster ID: 645, Shard ID: 263","time":{"start":1752890719833,"stop":1752890719834,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bf17255a7abe1e7","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1752890408102,"stop":1752890408102,"duration":0},"status":"passed","severity":"normal"},{"uid":"80176768a3b315af","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1752890596170,"stop":1752890596171,"duration":1},"status":"passed","severity":"normal"},{"uid":"123063dd2f341f67","name":"should insert message id into causal history","time":{"start":1752890451799,"stop":1752890451799,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7c9536d549f7dc0","name":"should handle peerStore errors gracefully","time":{"start":1752890408241,"stop":1752890408241,"duration":0},"status":"passed","severity":"normal"},{"uid":"835701efda01b2ac","name":"Subscribe and receives messages on 20 topics","time":{"start":1752890953168,"stop":1752890953168,"duration":0},"status":"passed","severity":"normal"},{"uid":"79997aa529c69c","name":"should not receive a peer event after stop","time":{"start":1752890564297,"stop":1752890564298,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c7eeedc58f8b214","name":"should not fail to stop the service if it was not started","time":{"start":1752890472818,"stop":1752890472819,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3440649133cc90a","name":"should handle peer store errors gracefully","time":{"start":1752890406966,"stop":1752890406970,"duration":4},"status":"passed","severity":"normal"},{"uid":"b3ce54a4b91ee673","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1752890391562,"stop":1752890391562,"duration":0},"status":"passed","severity":"normal"},{"uid":"be6af7ecfa5da9ba","name":"Push 30 different messages","time":{"start":1752890862469,"stop":1752890862469,"duration":0},"status":"skipped","severity":"normal"},{"uid":"51fccf4ddf139782","name":"Ephemeral field is preserved - encoder v0","time":{"start":1752890468123,"stop":1752890468124,"duration":1},"status":"skipped","severity":"normal"},{"uid":"aeb60c50ae7b3027","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1752890407485,"stop":1752890407485,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d5e668ba531ce13","name":"Push message with Basic HTML tag payload","time":{"start":1752890862476,"stop":1752890862476,"duration":0},"status":"passed","severity":"normal"},{"uid":"f65e421c823a6fb","name":"should encode/decode to RLP encoding","time":{"start":1752890397779,"stop":1752890397780,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce2497e0e67372df","name":"should be able to encode the field with only FILTER set to true","time":{"start":1752890397035,"stop":1752890397035,"duration":0},"status":"passed","severity":"normal"},{"uid":"af8a2b22db4ca9e0","name":"should requeue task if no peer is available","time":{"start":1752890437047,"stop":1752890437047,"duration":0},"status":"passed","severity":"normal"},{"uid":"303187a7a9b1e8f6","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1752890756007,"stop":1752890756008,"duration":1},"status":"passed","severity":"normal"},{"uid":"83c3d28ce98dda2d","name":"should handle general insertion and lookup correctly","time":{"start":1752890449183,"stop":1752890449184,"duration":1},"status":"passed","severity":"normal"},{"uid":"961d1f9c48efb32","name":"Push message with shell command payload","time":{"start":1752890862476,"stop":1752890862477,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d6d915ef81debfe","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752890953149,"stop":1752890953149,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5165a721066fc38","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1752890446985,"stop":1752890446985,"duration":0},"status":"passed","severity":"normal"},{"uid":"19519a9080e87e13","name":"should return false when peer shard info is not found","time":{"start":1752890407353,"stop":1752890407353,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ce9f3edf2fbb02d","name":"Subscribe to topic containing Russian and publish message","time":{"start":1752890596167,"stop":1752890596167,"duration":0},"status":"passed","severity":"normal"},{"uid":"69eee67a12bf4fae","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1752890713365,"stop":1752890713366,"duration":1},"status":"broken","severity":"normal"},{"uid":"f3ab32f79cb6bdb9","name":"Push message with custom timestamp: 1752894087687","time":{"start":1752890862480,"stop":1752890862481,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ef0314543ee2d1a","name":"Push message with short payload","time":{"start":1752890862472,"stop":1752890862472,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9863d5d4d7edf3c","name":"should reject if Filter is requested but not mounted","time":{"start":1752890437703,"stop":1752890437703,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e3229759f5a9618","name":"Push message with JSON payload","time":{"start":1752890862476,"stop":1752890862476,"duration":0},"status":"passed","severity":"normal"},{"uid":"e12edf6d65ff44db","name":"Check message with no content topic is not received","time":{"start":1752890908345,"stop":1752890908345,"duration":0},"status":"passed","severity":"normal"},{"uid":"3570d2f4d4eb6db9","name":"accepts valid content-filtered query","time":{"start":1752890407767,"stop":1752890407767,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3ffa2f5e2212fb8","name":"random static sharding 9 - Cluster ID: 648, Shard ID: 564","time":{"start":1752890719837,"stop":1752890719838,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f2ceccdc87124df","name":"should decode valid enr successfully","time":{"start":1752890397775,"stop":1752890397775,"duration":0},"status":"passed","severity":"normal"},{"uid":"4992f175073d1175","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752890628574,"stop":1752890628575,"duration":1},"status":"passed","severity":"normal"},{"uid":"fecb71837c3f60aa","name":"should only return 1 node with relay and store capability","time":{"start":1752890416064,"stop":1752890416064,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ac33b2b232a324c","name":"Publish message with custom timestamp: Sat Jul 19 2025 01:03:01 GMT+0000 (Coordinated Universal Time)","time":{"start":1752890587808,"stop":1752890587808,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eab94c14cdec31c","name":"should request peer renewal on specific errors","time":{"start":1752890437049,"stop":1752890437049,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd129aa924c3d79c","name":"Encoder throws on empty string content topic","time":{"start":1752890427550,"stop":1752890427550,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d6c62c8732eb714","name":"should drop connection to one peer on hangUp","time":{"start":1752890554621,"stop":1752890554621,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4dbaea440d44a7d","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1752890756009,"stop":1752890756010,"duration":1},"status":"passed","severity":"normal"},{"uid":"d963fc25272b984","name":"should not create multiple intervals when called multiple times","time":{"start":1752890407677,"stop":1752890407677,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f90a3970cb829eb","name":"msgTime: 0 ms from now, startTime: 1752631538628, endTime: 1752890738628","time":{"start":1752890756013,"stop":1752890756013,"duration":0},"status":"passed","severity":"normal"},{"uid":"25d09acdb707e159","name":"should be online or offline if network state changed","time":{"start":1752890487362,"stop":1752890487362,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe8d30e36f0c1c05","name":"should successfully unsubscribe from an existing subscription","time":{"start":1752890437814,"stop":1752890437814,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd77607027a3905e","name":"same cluster, static sharding: nodes connect","time":{"start":1752890526692,"stop":1752890526693,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d14b4435cfa5b53","name":"should send relay ping messages on timer","time":{"start":1752890407597,"stop":1752890407597,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ab3dac4f1475f67","name":"should stop ping timers on peer disconnect","time":{"start":1752890407581,"stop":1752890407582,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4118c48ff543469","name":"Passing page size 11 when there are 10 messages","time":{"start":1752890742121,"stop":1752890742129,"duration":8},"status":"passed","severity":"normal"},{"uid":"79859b4766cac322","name":"topics with same application and version share the same shard","time":{"start":1752890391555,"stop":1752890391555,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a6ac2b5f505e210","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1752890446993,"stop":1752890446994,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9234c25207b2bba","name":"Fails to publish message with size larger than 1 MB","time":{"start":1752890587810,"stop":1752890587810,"duration":0},"status":"passed","severity":"normal"},{"uid":"437fdb2c0f36b351","name":"should throw error - invalid id","time":{"start":1752890397778,"stop":1752890397778,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e87a02c909a1a63","name":"different cluster: nodes don't connect","time":{"start":1752890526693,"stop":1752890526693,"duration":0},"status":"passed","severity":"normal"},{"uid":"11fa0ba215192db0","name":"should delegate to networkMonitor.isConnected()","time":{"start":1752890408236,"stop":1752890408236,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dd8965c29083274","name":"should handle peer store errors gracefully","time":{"start":1752890407156,"stop":1752890407160,"duration":4},"status":"passed","severity":"normal"},{"uid":"7829a1e68fbc1137","name":"Subscribe and receives messages on 20 topics","time":{"start":1752890953154,"stop":1752890953154,"duration":0},"status":"passed","severity":"normal"},{"uid":"64e27d58feaae23a","name":"Store - dialed first","time":{"start":1752890761301,"stop":1752890761301,"duration":0},"status":"passed","severity":"normal"},{"uid":"17da98b401874d4","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1752890446975,"stop":1752890446975,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a361e5a39c94b86","name":"should set field with all protocols disabled","time":{"start":1752890397783,"stop":1752890397783,"duration":0},"status":"passed","severity":"normal"},{"uid":"f920705a7b18f60d","name":"Overlapping topic subscription","time":{"start":1752890596165,"stop":1752890596165,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c8a8e214b19125c","name":"should lock peers when selected","time":{"start":1752890437425,"stop":1752890437426,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2e86e2c08bae0be","name":"should populate queue if has active dial","time":{"start":1752890407682,"stop":1752890407682,"duration":0},"status":"passed","severity":"normal"},{"uid":"b51caa36651316b0","name":"Push message with custom timestamp: 1722132087687","time":{"start":1752890862480,"stop":1752890862480,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c7061bbdf9f3a95","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752890953160,"stop":1752890953160,"duration":0},"status":"passed","severity":"normal"},{"uid":"800b94777edbb29e","name":"should not receive a peer event before start","time":{"start":1752890419940,"stop":1752890419940,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd5be3333db561e3","name":"should handle relay send failures gracefully","time":{"start":1752890407597,"stop":1752890407605,"duration":8},"status":"passed","severity":"normal"},{"uid":"bc2ccf5a341a9160","name":"Fails to push message bigger that 1MB","time":{"start":1752890862481,"stop":1752890862481,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e98ea170e6f54bb","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1752890437425,"stop":1752890437425,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7118c11b0ebb7be","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1752890391550,"stop":1752890391550,"duration":0},"status":"passed","severity":"normal"},{"uid":"e66eaf6abccd57f2","name":"groups content topics by expected pubsub topic","time":{"start":1752890391555,"stop":1752890391555,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4342bd877a3e969","name":"ends if response has no messages","time":{"start":1752890408106,"stop":1752890408106,"duration":0},"status":"passed","severity":"normal"},{"uid":"74da05cd651f309d","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1752890446992,"stop":1752890446993,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f9318ea9f747c1","name":"should handle errors gracefully when getting peer info","time":{"start":1752890407375,"stop":1752890407376,"duration":1},"status":"passed","severity":"normal"},{"uid":"2118604443ba5dce","name":"Push message with shell command payload","time":{"start":1752890862468,"stop":1752890862468,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f67947ecfcb5aed","name":"Refresh subscription","time":{"start":1752890953170,"stop":1752890953170,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b0f8c287c14ffa9","name":"Check publish message containing JSON","time":{"start":1752890587805,"stop":1752890587806,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f0188c29b8d4a6b","name":"should increase lamport timestamp","time":{"start":1752890451798,"stop":1752890451798,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c498e0d5464959","name":"should not retry if at least one success","time":{"start":1752890437546,"stop":1752890437546,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebac208923d38f51","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1752890407593,"stop":1752890407595,"duration":2},"status":"passed","severity":"normal"},{"uid":"40a80cbee4eea506","name":"should filter peers by codec","time":{"start":1752890408241,"stop":1752890408241,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dcfe82cebf68bd1","name":"A test","time":{"start":1752890511430,"stop":1752890511430,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd35f93da2768ceb","name":"1 Store, 2 fetches","time":{"start":1752890415935,"stop":1752890415935,"duration":0},"status":"passed","severity":"normal"},{"uid":"df668528d442713","name":"throws on content topic with empty encoding field","time":{"start":1752890391548,"stop":1752890391549,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8b08eb3aebc3ff0","name":"Asymmetric encrypt & decrypt","time":{"start":1752890426473,"stop":1752890426473,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb7da3c060a0f2f","name":"should handle dial errors gracefully","time":{"start":1752890407692,"stop":1752890407693,"duration":1},"status":"passed","severity":"normal"},{"uid":"d61e61ac7a8f4c68","name":"Check received message containing short","time":{"start":1752890908339,"stop":1752890908339,"duration":0},"status":"passed","severity":"normal"},{"uid":"3afdfc62f31101fb","name":"Push message with emoji payload","time":{"start":1752890862469,"stop":1752890862469,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e4e0956b5fe02a0","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752890953176,"stop":1752890953176,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c77e82bb58fd84f","name":"should dial with PeerId and return stream","time":{"start":1752890408237,"stop":1752890408238,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b0528c4ce6d61da","name":"should dial all peers on dial","time":{"start":1752890554619,"stop":1752890554620,"duration":1},"status":"passed","severity":"normal"},{"uid":"b41d71f1522d270c","name":"should partition messages based on acknowledgement status","time":{"start":1752890451804,"stop":1752890451804,"duration":0},"status":"passed","severity":"normal"},{"uid":"f648f43f34aace3","name":"should create an instance with libp2p and dialer","time":{"start":1752890407139,"stop":1752890407139,"duration":0},"status":"passed","severity":"normal"},{"uid":"de05c8a06640eb61","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1752890738411,"stop":1752890738411,"duration":0},"status":"passed","severity":"normal"},{"uid":"56e7b5507433051e","name":"should do nothing if no non-locked connections to drop","time":{"start":1752890406984,"stop":1752890406984,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ce72458d53d11e0","name":"Query Generator, No Decoder","time":{"start":1752890725565,"stop":1752890725565,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe4e3b1b21d14a8","name":"Reusing cursor across nodes","time":{"start":1752890713361,"stop":1752890713361,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5922ef8714b5ff0","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752890953168,"stop":1752890953169,"duration":1},"status":"passed","severity":"normal"},{"uid":"b69d7338b91b0a2d","name":"Fields are not dropped","time":{"start":1752890407805,"stop":1752890407805,"duration":0},"status":"passed","severity":"normal"},{"uid":"af089ccd383bfeec","name":"Push message with content topic containing short","time":{"start":1752890862479,"stop":1752890862479,"duration":0},"status":"passed","severity":"normal"},{"uid":"ded2abcd9e9335a9","name":"should be safe to call multiple times","time":{"start":1752890407575,"stop":1752890407576,"duration":1},"status":"passed","severity":"normal"},{"uid":"38af714d6502f361","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1752890713353,"stop":1752890713356,"duration":3},"status":"passed","severity":"normal"},{"uid":"d2de748f4d0ebcb7","name":"Check received message containing Script","time":{"start":1752890908341,"stop":1752890908341,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b1a64386342f1f7","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1752890755782,"stop":1752890755782,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad954cc6626b1470","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1752890397046,"stop":1752890397046,"duration":0},"status":"passed","severity":"normal"},{"uid":"c101ae16a1e26094","name":"Push message with rate limit","time":{"start":1752890862470,"stop":1752890862471,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c8ee3bc0919ed1d","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1752890600161,"stop":1752890600162,"duration":1},"status":"passed","severity":"normal"},{"uid":"75a735a0c46595bf","name":"Cluster ID 0, shard 1","time":{"start":1752890719830,"stop":1752890719830,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d51d532fd53baf2","name":"should properly create location multiaddrs - udp6","time":{"start":1752890397782,"stop":1752890397782,"duration":0},"status":"passed","severity":"normal"},{"uid":"5524fee390b9063d","name":"random static sharding 5 - Cluster ID: 951, Shard ID: 825","time":{"start":1752890719832,"stop":1752890719833,"duration":1},"status":"passed","severity":"normal"},{"uid":"c874cdf3d7e8f066","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1752890437440,"stop":1752890437440,"duration":0},"status":"passed","severity":"normal"},{"uid":"8086a6ca79da985a","name":"Check meta is set [symmetric]","time":{"start":1752890425929,"stop":1752890425929,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd002c73392bd14","name":"Decoder throws on undefined content topic","time":{"start":1752890427550,"stop":1752890427550,"duration":0},"status":"passed","severity":"normal"},{"uid":"8191e6cc4b05f9e2","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752890526707,"stop":1752890526707,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b46ebad6742b9e7","name":"Check publish message after service node is restarted","time":{"start":1752890587811,"stop":1752890587811,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f1d8447c1e190a31","name":"Accepts a valid Waku Message","time":{"start":1752890441133,"stop":1752890441134,"duration":1},"status":"passed","severity":"normal"},{"uid":"afeb51c7c5b799b6","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1752890756003,"stop":1752890756006,"duration":3},"status":"passed","severity":"normal"},{"uid":"22992ae81aa2c053","name":"should reject if WakuNode is not started","time":{"start":1752890437702,"stop":1752890437702,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5d63efce54887ca","name":"Check received message containing shell command","time":{"start":1752890908333,"stop":1752890908333,"duration":0},"status":"passed","severity":"normal"},{"uid":"91de9732874d5e2c","name":"should insert message into bloom filter","time":{"start":1752890451799,"stop":1752890451799,"duration":0},"status":"passed","severity":"normal"},{"uid":"806b3cbb93b3897a","name":"pre and post cipher","time":{"start":1752890426474,"stop":1752890426474,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c959c8574374226","name":"Push message with JSON payload","time":{"start":1752890862468,"stop":1752890862468,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d9837d0382d9bd6","name":"ends if stream creation fails","time":{"start":1752890408104,"stop":1752890408105,"duration":1},"status":"passed","severity":"normal"},{"uid":"43113e6c12d6b555","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1752890407890,"stop":1752890407890,"duration":0},"status":"passed","severity":"normal"},{"uid":"1013fe3bee6b595","name":"should mark all messages in causal history as acknowledged","time":{"start":1752890451802,"stop":1752890451802,"duration":0},"status":"passed","severity":"normal"},{"uid":"eff7d7226275174e","name":"should properly create location multiaddrs - tcp6","time":{"start":1752890397782,"stop":1752890397782,"duration":0},"status":"passed","severity":"normal"},{"uid":"27d332aa250e5984","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app79/5/topic350/proto","time":{"start":1752890689056,"stop":1752890689057,"duration":1},"status":"passed","severity":"normal"},{"uid":"292165e81b223099","name":"should initialize bloom filter with correct parameters","time":{"start":1752890449180,"stop":1752890449180,"duration":0},"status":"passed","severity":"normal"},{"uid":"d217eb20209f69e9","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752890628573,"stop":1752890628574,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3c286c7202df98c","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752890953168,"stop":1752890953168,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b2260e7a9a6c2497","name":"random static sharding 8 - Cluster ID: 303, Shard ID: 726","time":{"start":1752890719836,"stop":1752890719837,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b06acf181df21fc","name":"random static sharding 1 - Cluster ID: 712, Shard ID: 488","time":{"start":1752890719830,"stop":1752890719830,"duration":0},"status":"passed","severity":"normal"},{"uid":"358004464a00d32e","name":"returns all values when wanted number matches available values","time":{"start":1752890415187,"stop":1752890415190,"duration":3},"status":"passed","severity":"normal"},{"uid":"c31f554d9fb6b457","name":"Decoder throws on empty string content topic","time":{"start":1752890408244,"stop":1752890408245,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b099f011862fcf2","name":"Push message with Arabic payload","time":{"start":1752890862474,"stop":1752890862474,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f4a07ccc5bd3b77","name":"should return false when peer is not found","time":{"start":1752890407375,"stop":1752890407375,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aa86abdf59dc767","name":"Check received message with timestamp: 1752890466679000000 ","time":{"start":1752890908334,"stop":1752890908334,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2b876eacbca6fa8","name":"isConnected should return true after first peer connects","time":{"start":1752890487359,"stop":1752890487359,"duration":0},"status":"passed","severity":"normal"},{"uid":"1630f840290b9773","name":"Query Generator, Multiple PubsubTopics","time":{"start":1752890725563,"stop":1752890725563,"duration":0},"status":"passed","severity":"normal"},{"uid":"a333400cbe7e22fe","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1752890437434,"stop":1752890437436,"duration":2},"status":"passed","severity":"normal"},{"uid":"d9561b18f575d7a","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1752890468125,"stop":1752890468125,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d908dbe2df94bc26","name":"should handle peer disconnect event when no connections remain","time":{"start":1752890406476,"stop":1752890406477,"duration":1},"status":"passed","severity":"normal"},{"uid":"8275fa8e2af8e108","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1752890407484,"stop":1752890407484,"duration":0},"status":"passed","severity":"normal"},{"uid":"18e6e0c660c86780","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1752890391561,"stop":1752890391561,"duration":0},"status":"passed","severity":"normal"},{"uid":"a55e0adf0f03ccc1","name":"should check connected peers if present and suitable","time":{"start":1752890437704,"stop":1752890437704,"duration":0},"status":"passed","severity":"normal"},{"uid":"defce41660414284","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1752890446982,"stop":1752890446983,"duration":1},"status":"passed","severity":"normal"},{"uid":"335bf17a57f5281e","name":"msgTime: 0 ms from now, startTime: 1752804338628, endTime: 1752890738628","time":{"start":1752890756013,"stop":1752890756013,"duration":0},"status":"passed","severity":"normal"},{"uid":"655cc8b76aa71dd0","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752890953165,"stop":1752890953166,"duration":1},"status":"passed","severity":"normal"},{"uid":"450cf2c9048eb006","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app6/5/topic94/proto","time":{"start":1752890689057,"stop":1752890689057,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a7679efacb99469","name":"should not return locked peers if enough unlocked are available","time":{"start":1752890437426,"stop":1752890437426,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9e544fab00b169e","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752890628572,"stop":1752890628572,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd8a3e19d4b2d0fb","name":"Default pageSize","time":{"start":1752890742132,"stop":1752890742132,"duration":0},"status":"passed","severity":"normal"},{"uid":"a520cc9f999a1869","name":"should skip peer when already connected","time":{"start":1752890407681,"stop":1752890407681,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b21bea7f7b978e2","name":"should return PeerId when PeerId is provided","time":{"start":1752890407312,"stop":1752890407312,"duration":0},"status":"passed","severity":"normal"},{"uid":"37f73c1af244695b","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1752890756012,"stop":1752890756013,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8765c9b42190dc4","name":"Passing page size 0 when there are 110 messages","time":{"start":1752890742115,"stop":1752890742115,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca097b41b5d06ad3","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752890628576,"stop":1752890628577,"duration":1},"status":"passed","severity":"normal"},{"uid":"697572d51b9593d4","name":"throws on content topic with non-number generation field","time":{"start":1752890391544,"stop":1752890391545,"duration":1},"status":"passed","severity":"normal"},{"uid":"edf6c6b85b40554e","name":"should return false when network is not connected","time":{"start":1752890408237,"stop":1752890408237,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5b0c65964b6acee","name":"Push message with special chars payload","time":{"start":1752890862473,"stop":1752890862473,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6fb8f02a61d959c","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752890953149,"stop":1752890953150,"duration":1},"status":"passed","severity":"normal"},{"uid":"103739680d5c2992","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1752890487362,"stop":1752890487362,"duration":0},"status":"passed","severity":"normal"},{"uid":"74f8c1d0330d9b8c","name":"should return different streams if requested simultaniously","time":{"start":1752890407884,"stop":1752890407884,"duration":0},"status":"passed","severity":"normal"},{"uid":"f521b61e0a7a2f5a","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1752890407478,"stop":1752890407479,"duration":1},"status":"passed","severity":"normal"},{"uid":"2015431fb03aaeff","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752890953169,"stop":1752890953169,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d485081fec7be93","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752890953172,"stop":1752890953172,"duration":0},"status":"passed","severity":"normal"},{"uid":"4575ad98f60c65dc","name":"should not be empty after adding a subscription","time":{"start":1752890437592,"stop":1752890437592,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c0b50ca3e42d145","name":"Init the array if not present","time":{"start":1752890391352,"stop":1752890391354,"duration":2},"status":"passed","severity":"normal"},{"uid":"8f8075c757de20cf","name":"should detect messages with missing dependencies","time":{"start":1752890451803,"stop":1752890451803,"duration":0},"status":"passed","severity":"normal"},{"uid":"a74fd81fe36c6dbd","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1752890446994,"stop":1752890446994,"duration":0},"status":"passed","severity":"normal"},{"uid":"825c9f13ed7d6088","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1752890415781,"stop":1752890415781,"duration":0},"status":"passed","severity":"normal"},{"uid":"765e2b2598116b17","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1752890713367,"stop":1752890713367,"duration":0},"status":"broken","severity":"normal"},{"uid":"60cb3211dcdb9818","name":"Push message with meta","time":{"start":1752890862470,"stop":1752890862470,"duration":0},"status":"passed","severity":"normal"},{"uid":"234be80ec5a8cd3d","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752890908346,"stop":1752890908346,"duration":0},"status":"passed","severity":"normal"},{"uid":"74e5756aa1783f5c","name":"should properly create peer info with all multiaddrs","time":{"start":1752890397783,"stop":1752890397783,"duration":0},"status":"passed","severity":"normal"},{"uid":"eef040b55f2db6d3","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1752890446982,"stop":1752890446982,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c014c743b8b0064","name":"should retry if all attempts fail","time":{"start":1752890437051,"stop":1752890437051,"duration":0},"status":"passed","severity":"normal"},{"uid":"22991f6a96b32d5a","name":"connected peers and dial","time":{"start":1752890564605,"stop":1752890564606,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7826b77cb498053e","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752890953154,"stop":1752890953155,"duration":1},"status":"passed","severity":"normal"},{"uid":"430e44102d02e370","name":"should respect custom numPeersToUse configuration","time":{"start":1752890437433,"stop":1752890437434,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c665adf10ba7a1c","name":"Check publish message containing escaped characters","time":{"start":1752890587806,"stop":1752890587806,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ec798bad8d35051","name":"should remove event listeners from libp2p","time":{"start":1752890406470,"stop":1752890406471,"duration":1},"status":"passed","severity":"normal"},{"uid":"fca1c58c3e6d59ae","name":"Check received message containing JSON","time":{"start":1752890908342,"stop":1752890908342,"duration":0},"status":"passed","severity":"normal"},{"uid":"a667532a02376efb","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1752890446979,"stop":1752890446980,"duration":1},"status":"passed","severity":"normal"},{"uid":"e01cd4bcfd8958b6","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1752890446973,"stop":1752890446973,"duration":0},"status":"passed","severity":"normal"},{"uid":"470a1a0a6dd3682e","name":"Rejects garbage","time":{"start":1752890441134,"stop":1752890441134,"duration":0},"status":"passed","severity":"normal"},{"uid":"caf053986ec044b6","name":"should properly create location multiaddrs - tcp4","time":{"start":1752890397781,"stop":1752890397782,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c75eb1e9626f58a","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752890953154,"stop":1752890953154,"duration":0},"status":"skipped","severity":"normal"},{"uid":"85cc4b75f4396a38","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1752890596164,"stop":1752890596164,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c75fc7ea5b26c33","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1752890391552,"stop":1752890391552,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c3d8b7226aaba64","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752890472825,"stop":1752890472825,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1c171bea87fc5ff2","name":"Query generator for multiple messages with multiple decoders","time":{"start":1752890755780,"stop":1752890755781,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f89a1c1d96620c7","name":"should initialize with default number of peers","time":{"start":1752890437415,"stop":1752890437416,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ee6308cb564546f","name":"should add and remove event listeners correctly","time":{"start":1752890419942,"stop":1752890419942,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b22147379204771","name":"should throw if no connection provided","time":{"start":1752890407883,"stop":1752890407884,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ed32be9e6e53ce4","name":"should handle shardReader errors","time":{"start":1752890408242,"stop":1752890408242,"duration":0},"status":"passed","severity":"normal"},{"uid":"577d2d4a347e688c","name":"Passing an array","time":{"start":1752890762342,"stop":1752890762342,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf180055f5449231","name":"Check publish message containing Script","time":{"start":1752890587804,"stop":1752890587804,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7e50e7bf93ec48e","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1752890397047,"stop":1752890397047,"duration":0},"status":"passed","severity":"normal"},{"uid":"58b9291496982553","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1752890437323,"stop":1752890437323,"duration":0},"status":"passed","severity":"normal"},{"uid":"41c758012035b2c9","name":"rejects hash query with time filter","time":{"start":1752890407768,"stop":1752890407769,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1e5636a383e9e78","name":"should successfully subscribe to supported pubsub topic","time":{"start":1752890437813,"stop":1752890437813,"duration":0},"status":"passed","severity":"normal"},{"uid":"721f855dfcf4e0db","name":"should be empty after removing the only subscription","time":{"start":1752890437593,"stop":1752890437593,"duration":0},"status":"passed","severity":"normal"},{"uid":"b381ef32c4dc4063","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1752890436644,"stop":1752890436644,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d1214984c4a008","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1752890407588,"stop":1752890407590,"duration":2},"status":"passed","severity":"normal"},{"uid":"c08b0f57c6fcfbb9","name":"should allow redial after failed dial cooldown expires","time":{"start":1752890407693,"stop":1752890407693,"duration":0},"status":"passed","severity":"normal"},{"uid":"11fa626aa939dda7","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1752890415783,"stop":1752890415785,"duration":2},"status":"passed","severity":"normal"},{"uid":"45ec253f7ee26a0a","name":"Nodes with multiple pubsub topic","time":{"start":1752890581069,"stop":1752890581069,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3d12e4800c43127","name":"should be sent with empty content","time":{"start":1752890451805,"stop":1752890451805,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d0c0fd35569609b","name":"Filter","time":{"start":1752890761302,"stop":1752890761302,"duration":0},"status":"passed","severity":"normal"},{"uid":"1895bb3e0d0e046d","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752890714556,"stop":1752890714556,"duration":0},"status":"passed","severity":"normal"},{"uid":"71d0b5b333cd1f60","name":"throws on empty content topic","time":{"start":1752890391542,"stop":1752890391543,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bf55291fef7bea","name":"should dial with multiaddr and return stream","time":{"start":1752890408238,"stop":1752890408239,"duration":1},"status":"passed","severity":"normal"},{"uid":"528430c158d58412","name":"Fails to push message with large meta","time":{"start":1752890862470,"stop":1752890862470,"duration":0},"status":"passed","severity":"normal"},{"uid":"32e0c373ba190c33","name":"should clear timers for specific peer on disconnect","time":{"start":1752890407606,"stop":1752890407606,"duration":0},"status":"passed","severity":"normal"},{"uid":"a940fd6d702a23d0","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1752890756014,"stop":1752890756014,"duration":0},"status":"passed","severity":"normal"},{"uid":"2da9e8e673026fd","name":"should return false when peer is on different cluster","time":{"start":1752890407352,"stop":1752890407352,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbd328d79d7e9b8c","name":"Throws when trying to push message with empty payload","time":{"start":1752890862478,"stop":1752890862478,"duration":0},"status":"passed","severity":"normal"},{"uid":"efb306dc2014bf5f","name":"should insert elements correctly","time":{"start":1752890449181,"stop":1752890449181,"duration":0},"status":"passed","severity":"normal"},{"uid":"eefb89366523961d","name":"Round trip binary serialization","time":{"start":1752890408243,"stop":1752890408243,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bf0afdba8a12454","name":"should get / set TCP multiaddr","time":{"start":1752890397781,"stop":1752890397781,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f5e92b1149b079e","name":"returns all values when wanted number is greater than available values","time":{"start":1752890415191,"stop":1752890415191,"duration":0},"status":"passed","severity":"normal"},{"uid":"70c076fa395a8d4c","name":"should remove event listener for peer:discovery","time":{"start":1752890407141,"stop":1752890407141,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dba76722f8f624","name":"should be able to decode the field with only FILTER set to true","time":{"start":1752890397042,"stop":1752890397043,"duration":1},"status":"passed","severity":"normal"},{"uid":"c301ed8adedc4cd3","name":"Subscribe to topic containing long and receive message","time":{"start":1752890953158,"stop":1752890953158,"duration":0},"status":"passed","severity":"normal"},{"uid":"58b38e8bb60040db","name":"should not dispatch event when already connected","time":{"start":1752890406477,"stop":1752890406478,"duration":1},"status":"passed","severity":"normal"},{"uid":"48ec81f61aea0fbe","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1752890407583,"stop":1752890407583,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac2eb3c97d5bf8ce","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752890628575,"stop":1752890628576,"duration":1},"status":"passed","severity":"normal"},{"uid":"68982e26c011b570","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752890526694,"stop":1752890526704,"duration":10},"status":"passed","severity":"normal"},{"uid":"eaec05a1585f51a","name":"Check message on other pubsub topic is not received","time":{"start":1752890908345,"stop":1752890908345,"duration":0},"status":"passed","severity":"normal"},{"uid":"92e5570a17f3375b","name":"Push message with SQL Injection payload","time":{"start":1752890862474,"stop":1752890862475,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8a4bb8cbd88a04f","name":"different cluster: nodes don't connect","time":{"start":1752890526706,"stop":1752890526707,"duration":1},"status":"passed","severity":"normal"},{"uid":"e754e518bb0a47f7","name":"Publish message with rate limit","time":{"start":1752890587812,"stop":1752890587813,"duration":1},"status":"passed","severity":"normal"},{"uid":"773aba2a8bad1a9d","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1752890397775,"stop":1752890397775,"duration":0},"status":"passed","severity":"normal"},{"uid":"23175175524c3b8f","name":"should not change state when connections remain after disconnect","time":{"start":1752890406477,"stop":1752890406477,"duration":0},"status":"passed","severity":"normal"},{"uid":"141970fdf243198d","name":"Encoder throws on undefined content topic","time":{"start":1752890425930,"stop":1752890425930,"duration":0},"status":"passed","severity":"normal"},{"uid":"567d604183a95e84","name":"Overlapping topic subscription","time":{"start":1752890953170,"stop":1752890953170,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c2bd3747810789a","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752890953158,"stop":1752890953159,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0ca1c8c24f59bb5","name":"throws on content topic with too few or too many fields","time":{"start":1752890391543,"stop":1752890391543,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fda2509f25b5c75","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1752890397047,"stop":1752890397047,"duration":0},"status":"passed","severity":"normal"},{"uid":"90a42ab7fde2ba2a","name":"Sign & Recover","time":{"start":1752890426475,"stop":1752890426475,"duration":0},"status":"passed","severity":"normal"},{"uid":"477d73aa69c02f6e","name":"Callback on promise, aborts when callback returns true","time":{"start":1752890755781,"stop":1752890755782,"duration":1},"status":"passed","severity":"normal"},{"uid":"47c2932e0c9e99c4","name":"Subscribe to topic containing long and publish message","time":{"start":1752890596165,"stop":1752890596166,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bc393e1a976cd1f","name":"should create NetworkMonitor with libp2p and events","time":{"start":1752890406461,"stop":1752890406463,"duration":2},"status":"passed","severity":"normal"},{"uid":"585de47912690d91","name":"Ordered Callback - false","time":{"start":1752890732553,"stop":1752890732553,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f35470c0151e2c8","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1752890437323,"stop":1752890437323,"duration":0},"status":"passed","severity":"normal"},{"uid":"33dac3fdbae45d16","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752890953172,"stop":1752890953172,"duration":0},"status":"passed","severity":"normal"},{"uid":"eae613731a1f0347","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1752890447002,"stop":1752890447003,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ddd95ae71badc6a","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752890953176,"stop":1752890953177,"duration":1},"status":"passed","severity":"normal"},{"uid":"49c9e3af4af66b00","name":"should clear dial history on stop","time":{"start":1752890407678,"stop":1752890407678,"duration":0},"status":"passed","severity":"normal"},{"uid":"876357e785dd4602","name":"it tolerates circular branch references","time":{"start":1752890416062,"stop":1752890416062,"duration":0},"status":"passed","severity":"normal"},{"uid":"4baf8cb28d7bf5c8","name":"should properly create location multiaddrs - tcp","time":{"start":1752890397782,"stop":1752890397783,"duration":1},"status":"passed","severity":"normal"},{"uid":"57a015cbfd1b87c2","name":"Push message with Script payload","time":{"start":1752890862467,"stop":1752890862467,"duration":0},"status":"passed","severity":"normal"},{"uid":"98a717bfd9a28531","name":"Subscribe to topic containing Script and receive message","time":{"start":1752890953173,"stop":1752890953174,"duration":1},"status":"passed","severity":"normal"},{"uid":"60679578ec472e0c","name":"Encoder throws on undefined content topic","time":{"start":1752890408244,"stop":1752890408244,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f232c2b8851140b","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1752890391553,"stop":1752890391553,"duration":0},"status":"passed","severity":"normal"},{"uid":"b51b038a3d2dc45c","name":"Subscribe and receive messages via lightPush","time":{"start":1752890953165,"stop":1752890953165,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbdb6c029b1b64e8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1752890447003,"stop":1752890447003,"duration":0},"status":"passed","severity":"normal"},{"uid":"7461607af8b1289b","name":"Decoder throws on undefined content topic","time":{"start":1752890425931,"stop":1752890425931,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd141b159ab4539a","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752890628577,"stop":1752890628577,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccc85f289e132c5d","name":"random static sharding 4 - Cluster ID: 864, Shard ID: 451","time":{"start":1752890719831,"stop":1752890719832,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c4b514d491f06fe","name":"should handle disconnect when peer has no timers","time":{"start":1752890407606,"stop":1752890407606,"duration":0},"status":"passed","severity":"normal"},{"uid":"645e35f4943e77e","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1752890391550,"stop":1752890391550,"duration":0},"status":"passed","severity":"normal"},{"uid":"83427a2311248531","name":"should keep entries that haven't expired yet","time":{"start":1752890436122,"stop":1752890436123,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6807e475b1bcf89","name":"Check received message containing Arabic","time":{"start":1752890908331,"stop":1752890908331,"duration":0},"status":"passed","severity":"normal"},{"uid":"d43b7a349d70c1d4","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1752890446985,"stop":1752890446986,"duration":1},"status":"passed","severity":"normal"},{"uid":"851a74fb4b4132a7","name":"should never report false negatives","time":{"start":1752890449182,"stop":1752890449182,"duration":0},"status":"passed","severity":"normal"},{"uid":"373f177aaa2ac8b1","name":"Register correct protocols","time":{"start":1752890596162,"stop":1752890596162,"duration":0},"status":"passed","severity":"normal"},{"uid":"eae1047720460eea","name":"should maintain desired error rate","time":{"start":1752890449181,"stop":1752890449181,"duration":0},"status":"passed","severity":"normal"},{"uid":"2594c1a740c290cc","name":"Check received message with timestamp: 1752890466679000000 ","time":{"start":1752890908343,"stop":1752890908343,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5f74dda85d73d36","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1752890391560,"stop":1752890391560,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8322bdc8369f38","name":"should return empty array when no peers connected","time":{"start":1752890408240,"stop":1752890408240,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbc5b902d12a96a6","name":"should remove event listeners","time":{"start":1752890406947,"stop":1752890406947,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c72bace5663140a","name":"recovers when dns.resolve returns empty","time":{"start":1752890416062,"stop":1752890416062,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f52ee86f296c14c","name":"Query with Ordered Callback, No message returned","time":{"start":1752890725573,"stop":1752890725573,"duration":0},"status":"passed","severity":"normal"},{"uid":"2156a98693d6fa13","name":"should return false","time":{"start":1752890397778,"stop":1752890397779,"duration":1},"status":"passed","severity":"normal"},{"uid":"5004a110bc9a1be1","name":"Subscribe to topic containing numeric and publish message","time":{"start":1752890596166,"stop":1752890596166,"duration":0},"status":"passed","severity":"normal"},{"uid":"45d13de0c9377ed3","name":"Check received message containing JSON","time":{"start":1752890908333,"stop":1752890908333,"duration":0},"status":"passed","severity":"normal"},{"uid":"6512194b6fe2e569","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1752890581068,"stop":1752890581068,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca1b276e4f24b2fb","name":"should handle errors when globalThis is not available","time":{"start":1752890406469,"stop":1752890406470,"duration":1},"status":"passed","severity":"normal"},{"uid":"695db6d72d87e75d","name":"should select older connection if present","time":{"start":1752890407738,"stop":1752890407738,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a075950e305c1c4","name":"Passing page size 10 when there are 10 messages","time":{"start":1752890742120,"stop":1752890742121,"duration":1},"status":"passed","severity":"normal"},{"uid":"defe04dd50e4c4c1","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752890953160,"stop":1752890953160,"duration":0},"status":"passed","severity":"normal"},{"uid":"50a534a89e7e34c0","name":"Check received message containing emoji","time":{"start":1752890908334,"stop":1752890908334,"duration":0},"status":"passed","severity":"normal"},{"uid":"9534813cff2dc03e","name":"yields undefined for messages without content topic","time":{"start":1752890408107,"stop":1752890408107,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eb7f2a952c55f09","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1752890487357,"stop":1752890487358,"duration":1},"status":"passed","severity":"normal"},{"uid":"57cd6bc393beaa51","name":"should handle ping failures gracefully","time":{"start":1752890407584,"stop":1752890407585,"duration":1},"status":"passed","severity":"normal"},{"uid":"977c39ff330651cc","name":"should decode valid enr with tcp successfully","time":{"start":1752890397776,"stop":1752890397776,"duration":0},"status":"passed","severity":"normal"},{"uid":"a43029ff2cc1b2d1","name":"should get / set UDP multiaddr","time":{"start":1752890397780,"stop":1752890397780,"duration":0},"status":"passed","severity":"normal"},{"uid":"b49c560e73d0addd","name":"should check false positive rate","time":{"start":1752890449184,"stop":1752890449184,"duration":0},"status":"passed","severity":"normal"},{"uid":"43001049372ddcfc","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1752890437430,"stop":1752890437430,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bd952e7c937a866","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1752890446988,"stop":1752890446988,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd2e940a5514260a","name":"should handle errors when getting connections","time":{"start":1752890406488,"stop":1752890406488,"duration":0},"status":"passed","severity":"normal"},{"uid":"e54ccf56aa36e82b","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752890953171,"stop":1752890953171,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3ed196383aa95fd","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1752890446988,"stop":1752890446988,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e6c3e24f3604072","name":"Push message with long payload","time":{"start":1752890862464,"stop":1752890862465,"duration":1},"status":"passed","severity":"normal"},{"uid":"a92ddadcd737c09e","name":"Subscribe to topic containing shell command and publish message","time":{"start":1752890596169,"stop":1752890596170,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bd0eb2fb7e7e618","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1752890391564,"stop":1752890391564,"duration":0},"status":"passed","severity":"normal"},{"uid":"47157aecfc83daae","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1752890391551,"stop":1752890391551,"duration":0},"status":"passed","severity":"normal"},{"uid":"dad1882dab64ff83","name":"should dial peers from store on start","time":{"start":1752890406941,"stop":1752890406942,"duration":1},"status":"passed","severity":"normal"},{"uid":"61aaab8e69d6b57d","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1752890436643,"stop":1752890436643,"duration":0},"status":"passed","severity":"normal"},{"uid":"3713476d8483fd10","name":"Push message with custom timestamp: 1752886887687","time":{"start":1752890862480,"stop":1752890862480,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac23df4a45c69032","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752890953162,"stop":1752890953163,"duration":1},"status":"passed","severity":"normal"},{"uid":"9772b14d87cacf77","name":"should return true when peer is on the pubsub topic shard","time":{"start":1752890407373,"stop":1752890407374,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c40dcfff69bfc88","name":"Check received message containing SQL Injection","time":{"start":1752890908341,"stop":1752890908341,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1bbad64953265fc","name":"Subscribe and receive messages via lightPush","time":{"start":1752890953148,"stop":1752890953149,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdaf9824a2cd69ab","name":"can start the service","time":{"start":1752890564294,"stop":1752890564294,"duration":0},"status":"passed","severity":"normal"},{"uid":"feb13ab0ae9dd4fa","name":"should unregister libp2p event listeners when stop is called","time":{"start":1752890437429,"stop":1752890437429,"duration":0},"status":"passed","severity":"normal"},{"uid":"379a1a755c036e91","name":"should handle empty pubsub topics","time":{"start":1752890407608,"stop":1752890407609,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a090c140af103a9","name":"Check message with invalid timestamp is not received","time":{"start":1752890908344,"stop":1752890908344,"duration":0},"status":"passed","severity":"normal"},{"uid":"21f27cb25f433ad5","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1752890713351,"stop":1752890713353,"duration":2},"status":"passed","severity":"normal"},{"uid":"5b024f6fe583a8f0","name":"should add event listeners for peer connect and disconnect","time":{"start":1752890407569,"stop":1752890407572,"duration":3},"status":"passed","severity":"normal"},{"uid":"258b107a5e32b4","name":"Fails to push message bigger that 1MB","time":{"start":1752890862472,"stop":1752890862472,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d1621d802f26c28","name":"random static sharding 2 - Cluster ID: 396, Shard ID: 581","time":{"start":1752890719831,"stop":1752890719831,"duration":0},"status":"passed","severity":"normal"},{"uid":"44f42409ffa2753c","name":"should encode/decode to text encoding","time":{"start":1752890397780,"stop":1752890397780,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ab0d22b265baba2","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1752890406487,"stop":1752890406487,"duration":0},"status":"passed","severity":"normal"},{"uid":"85e30695ed558eac","name":"Push message with meta","time":{"start":1752890862479,"stop":1752890862479,"duration":0},"status":"passed","severity":"normal"},{"uid":"623a0ebd2f71f66","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1752890451806,"stop":1752890451806,"duration":0},"status":"passed","severity":"normal"},{"uid":"63f74fb63199d12","name":"should be empty when created","time":{"start":1752890437592,"stop":1752890437592,"duration":0},"status":"passed","severity":"normal"},{"uid":"294e1a4cee12725f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1752890447003,"stop":1752890447003,"duration":0},"status":"passed","severity":"normal"},{"uid":"129bcfca2f1d0dba","name":"Push message with XML payload","time":{"start":1752890862475,"stop":1752890862475,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc11c33ea0f7e0f2","name":"should use configured peers when available","time":{"start":1752890437833,"stop":1752890437834,"duration":1},"status":"passed","severity":"normal"},{"uid":"4517fc505c79cbcd","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1752890596168,"stop":1752890596169,"duration":1},"status":"passed","severity":"normal"},{"uid":"768f238bd6949cda","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1752890446996,"stop":1752890446997,"duration":1},"status":"passed","severity":"normal"},{"uid":"96aaeafb6a284480","name":"should handle dial errors","time":{"start":1752890408239,"stop":1752890408239,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2e4aaad4b7f0c09","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1752890391562,"stop":1752890391562,"duration":0},"status":"passed","severity":"normal"},{"uid":"d81f13b4a0fd041d","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1752890391551,"stop":1752890391551,"duration":0},"status":"passed","severity":"normal"},{"uid":"29643bcf2641f8ba","name":"should be able to encode the field with only RELAY set to true","time":{"start":1752890397032,"stop":1752890397034,"duration":2},"status":"passed","severity":"normal"},{"uid":"bb26574aee8edecb","name":"Renews subscription after lossing a connection","time":{"start":1752890953164,"stop":1752890953164,"duration":0},"status":"passed","severity":"normal"},{"uid":"eafd377cd1621bcf","name":"should return false when peer is not on the specified shard","time":{"start":1752890407352,"stop":1752890407353,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce18c23a4e4cee26","name":"Check received message containing special chars","time":{"start":1752890908330,"stop":1752890908330,"duration":0},"status":"passed","severity":"normal"},{"uid":"f38e0a83a01aca05","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1752890391550,"stop":1752890391551,"duration":1},"status":"passed","severity":"normal"},{"uid":"893cb9ea628ac105","name":"should sort peers by ping value","time":{"start":1752890408241,"stop":1752890408241,"duration":0},"status":"passed","severity":"normal"},{"uid":"717a7ebd56e71492","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1752890581069,"stop":1752890581070,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2c2e48e025c68be","name":"random static sharding 3 - Cluster ID: 739, Shard ID: 274","time":{"start":1752890719831,"stop":1752890719831,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1f02f2c42898bd","name":"passes more than one ENR URLs and attempts connection","time":{"start":1752890472826,"stop":1752890472826,"duration":0},"status":"skipped","severity":"normal"},{"uid":"40fb97574da9f387","name":"Check received message containing escaped characters","time":{"start":1752890908333,"stop":1752890908333,"duration":0},"status":"passed","severity":"normal"},{"uid":"246059021faa16eb","name":"Wrong topic","time":{"start":1752890689065,"stop":1752890689065,"duration":0},"status":"passed","severity":"normal"},{"uid":"c550362dc9f04ff0","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1752890600161,"stop":1752890600161,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9fceecff64033e4a","name":"can start and stop the service","time":{"start":1752890472817,"stop":1752890472818,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d7ed84322429d17","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1752890391563,"stop":1752890391563,"duration":0},"status":"passed","severity":"normal"},{"uid":"15fadae11459e07b","name":"should clear the dialing interval","time":{"start":1752890407677,"stop":1752890407678,"duration":1},"status":"passed","severity":"normal"},{"uid":"852ee2cc350f308","name":"Query with Ordered Callback, No Decoder","time":{"start":1752890725569,"stop":1752890725572,"duration":3},"status":"passed","severity":"normal"},{"uid":"796bcb843e1967e7","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1752890406986,"stop":1752890406987,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb64f95f215417af","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1752890391554,"stop":1752890391554,"duration":0},"status":"passed","severity":"normal"},{"uid":"f99b2b844b1de2d9","name":"should not receive a peer event after stop","time":{"start":1752890472824,"stop":1752890472825,"duration":1},"status":"passed","severity":"normal"},{"uid":"477aa96f290af982","name":"Fails to publish message with empty text","time":{"start":1752890587809,"stop":1752890587809,"duration":0},"status":"passed","severity":"normal"},{"uid":"45138a42c8d1c1e4","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app13/6/topic460/xml","time":{"start":1752890689056,"stop":1752890689056,"duration":0},"status":"passed","severity":"normal"},{"uid":"95358695a1ef4701","name":"All","time":{"start":1752890473591,"stop":1752890473591,"duration":0},"status":"passed","severity":"normal"},{"uid":"28e8a59ea578f859","name":"should return false when peer is not found","time":{"start":1752890407351,"stop":1752890407351,"duration":0},"status":"passed","severity":"normal"},{"uid":"f95d389d5002e3b1","name":"should return all connected peers without codec filter","time":{"start":1752890408240,"stop":1752890408241,"duration":1},"status":"passed","severity":"normal"},{"uid":"f282e41a8605d024","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1752890437814,"stop":1752890437814,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f5ec163f894681a","name":"Check publish message containing shell command","time":{"start":1752890587806,"stop":1752890587806,"duration":0},"status":"passed","severity":"normal"},{"uid":"28b3c173bffe7fce","name":"Relay","time":{"start":1752890473589,"stop":1752890473590,"duration":1},"status":"passed","severity":"normal"},{"uid":"26076f5875a8bf6b","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1752890391557,"stop":1752890391557,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7d23c206916e59","name":"should emit a peer event after start","time":{"start":1752890419939,"stop":1752890419940,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bf3a6577c1a3fec","name":"should fail to send if no connected peers found","time":{"start":1752890437541,"stop":1752890437545,"duration":4},"status":"passed","severity":"normal"},{"uid":"ae82acb5fed149ab","name":"should be delivered but not added to local log or bloom filter","time":{"start":1752890451805,"stop":1752890451806,"duration":1},"status":"passed","severity":"normal"},{"uid":"c74e2f01963b283d","name":"should handle case when globalThis is not available","time":{"start":1752890406474,"stop":1752890406474,"duration":0},"status":"passed","severity":"normal"},{"uid":"38d5aead171a806d","name":"Cluster id 0, shard 0","time":{"start":1752890719828,"stop":1752890719829,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbe811e6f18ab2b2","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1752890391554,"stop":1752890391555,"duration":1},"status":"passed","severity":"normal"},{"uid":"3922721cde1216af","name":"should retry failed tasks","time":{"start":1752890437048,"stop":1752890437048,"duration":0},"status":"passed","severity":"normal"},{"uid":"a89534723bd93d86","name":"does not throw on valid cases","time":{"start":1752890391541,"stop":1752890391542,"duration":1},"status":"passed","severity":"normal"},{"uid":"b732f224ee1a1034","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1752890596167,"stop":1752890596167,"duration":0},"status":"passed","severity":"normal"},{"uid":"167f81c3d2acc3d8","name":"Decoder throws on undefined content topic","time":{"start":1752890408244,"stop":1752890408244,"duration":0},"status":"passed","severity":"normal"},{"uid":"80033a43afa26e62","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1752890408242,"stop":1752890408242,"duration":0},"status":"passed","severity":"normal"},{"uid":"30ca2a171f7f3e55","name":"Push message with Script payload","time":{"start":1752890862475,"stop":1752890862475,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba0ac9bbd18beed8","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1752890391554,"stop":1752890391554,"duration":0},"status":"passed","severity":"normal"},{"uid":"d42b75804f78d20a","name":"Push message with escaped characters payload","time":{"start":1752890862468,"stop":1752890862468,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ba179b73ee333f9","name":"Passing page size 3 when there are 20 messages","time":{"start":1752890742116,"stop":1752890742120,"duration":4},"status":"passed","severity":"normal"},{"uid":"1e89064ddf19432f","name":"accepts valid message hash query","time":{"start":1752890407768,"stop":1752890407768,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6ef466636a90569","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1752890391563,"stop":1752890391563,"duration":0},"status":"passed","severity":"normal"},{"uid":"325e79b7011d0826","name":"should handle task timeouts","time":{"start":1752890437049,"stop":1752890437049,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce786e8a907f4e69","name":"Encoder throws on undefined content topic","time":{"start":1752890427549,"stop":1752890427549,"duration":0},"status":"passed","severity":"normal"},{"uid":"21f6915fbcc1fe02","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1752890416064,"stop":1752890416064,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f81e80713ea65b6","name":"Check received message containing unicode special characters","time":{"start":1752890908342,"stop":1752890908343,"duration":1},"status":"passed","severity":"normal"},{"uid":"ead7092adf2adae","name":"should properly clean up resources when disposed","time":{"start":1752890436128,"stop":1752890436129,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d2d68c930a446b5","name":"Subscribe to topic containing short and receive message","time":{"start":1752890953157,"stop":1752890953157,"duration":0},"status":"passed","severity":"normal"},{"uid":"b92d95790a4b7b88","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752890953159,"stop":1752890953159,"duration":0},"status":"passed","severity":"normal"},{"uid":"afd0b62b34c3309f","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1752890446973,"stop":1752890446974,"duration":1},"status":"passed","severity":"normal"},{"uid":"816400224555fce4","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1752890446984,"stop":1752890446984,"duration":0},"status":"passed","severity":"normal"},{"uid":"54c45fe4c29e6723","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1752890415786,"stop":1752890415787,"duration":1},"status":"passed","severity":"normal"},{"uid":"facd632f341290f6","name":"should properly compute the node id","time":{"start":1752890397779,"stop":1752890397779,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed4f1dcf1a034cc","name":"should dispatch network event when browser goes offline","time":{"start":1752890406479,"stop":1752890406482,"duration":3},"status":"passed","severity":"normal"},{"uid":"da809a4b08a5bf79","name":"Push message with Basic HTML tag payload","time":{"start":1752890862467,"stop":1752890862468,"duration":1},"status":"passed","severity":"normal"},{"uid":"333f32ece945d07a","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1752890437833,"stop":1752890437833,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe480d0cd0dd0766","name":"Check received message containing Script","time":{"start":1752890908332,"stop":1752890908332,"duration":0},"status":"passed","severity":"normal"},{"uid":"6267dbd13e79ec90","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1752890446976,"stop":1752890446976,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9d2f8d38bad5ed1","name":"Subscribe to topic containing emoji and publish message","time":{"start":1752890596171,"stop":1752890596172,"duration":1},"status":"passed","severity":"normal"},{"uid":"1653bc96ba354800","name":"Publish without waiting for remote peer","time":{"start":1752890596162,"stop":1752890596162,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d60f17b0769daa0","name":"should discard bootstrap peers when has more than set limit","time":{"start":1752890511009,"stop":1752890511009,"duration":0},"status":"passed","severity":"normal"},{"uid":"45d54095bf226c7e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1752890447002,"stop":1752890447002,"duration":0},"status":"passed","severity":"normal"},{"uid":"be45bebce408f496","name":"Check publish message containing Arabic","time":{"start":1752890587802,"stop":1752890587803,"duration":1},"status":"passed","severity":"normal"},{"uid":"80b301a46a2414c4","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1752890713357,"stop":1752890713358,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b5d346f0ffcbd6d","name":"Check received message containing short","time":{"start":1752890908329,"stop":1752890908329,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd102c3fd4576680","name":"should handle peer connect event","time":{"start":1752890406475,"stop":1752890406475,"duration":0},"status":"passed","severity":"normal"},{"uid":"51de862df5304902","name":"Query with Promise Callback, No message returned","time":{"start":1752890725577,"stop":1752890725578,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce75ebcb3a6eeb33","name":"Waku message hash computation (no timestamp)","time":{"start":1752890407480,"stop":1752890407480,"duration":0},"status":"passed","severity":"normal"},{"uid":"674bc24de53721fc","name":"should save new peer to store","time":{"start":1752890407161,"stop":1752890407161,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e97c9642e26a50b","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1752890446579,"stop":1752890446579,"duration":0},"status":"passed","severity":"normal"},{"uid":"d93b95bf830e913a","name":"should handle network check errors gracefully","time":{"start":1752890407703,"stop":1752890407704,"duration":1},"status":"passed","severity":"normal"},{"uid":"a51dc2afb9b0e4ac","name":"should handle corrupted shard info gracefully","time":{"start":1752890407376,"stop":1752890407395,"duration":19},"status":"passed","severity":"normal"},{"uid":"97d66017bc73fa27","name":"connects to nwaku","time":{"start":1752890762341,"stop":1752890762341,"duration":0},"status":"passed","severity":"normal"},{"uid":"92688d1125f87d2d","name":"should handle complete dial lifecycle","time":{"start":1752890407704,"stop":1752890407705,"duration":1},"status":"passed","severity":"normal"},{"uid":"81442e33d540954b","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1752890446992,"stop":1752890446992,"duration":0},"status":"passed","severity":"normal"},{"uid":"97fbc6e19bb25f73","name":"should handle onConnected and onDisconnected","time":{"start":1752890437427,"stop":1752890437429,"duration":2},"status":"passed","severity":"normal"},{"uid":"73e9392344553474","name":"Subscribe and receive messages via waku relay post","time":{"start":1752890953166,"stop":1752890953166,"duration":0},"status":"passed","severity":"normal"},{"uid":"810a918b03feb692","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752890953162,"stop":1752890953162,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fcc749aeb92e15f","name":"Check received message containing XML","time":{"start":1752890908332,"stop":1752890908332,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b3a670eaa42868a","name":"should return false when peer is on different cluster","time":{"start":1752890407341,"stop":1752890407342,"duration":1},"status":"passed","severity":"normal"},{"uid":"62291987ca078bac","name":"should add and check entries correctly","time":{"start":1752890436110,"stop":1752890436117,"duration":7},"status":"passed","severity":"normal"},{"uid":"2bae716646d301ac","name":"accepts time-filtered query with content filter","time":{"start":1752890407769,"stop":1752890407769,"duration":0},"status":"passed","severity":"normal"},{"uid":"651ebc8159676562","name":"should handle dial errors gracefully","time":{"start":1752890407155,"stop":1752890407155,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f3e7e7d96a2d00f","name":"Publish message with large meta","time":{"start":1752890587812,"stop":1752890587812,"duration":0},"status":"passed","severity":"normal"},{"uid":"594b4316c90431a6","name":"Push message with Arabic payload","time":{"start":1752890862466,"stop":1752890862466,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c02e56002139fe7","name":"Privacy Node - default protocol","time":{"start":1752890761303,"stop":1752890761303,"duration":0},"status":"broken","severity":"normal"},{"uid":"ad6c48c258f4848c","name":"Check publish message containing numeric","time":{"start":1752890587799,"stop":1752890587800,"duration":1},"status":"passed","severity":"normal"},{"uid":"52c1050268a602e","name":"should drop connection to all peers on hangUp","time":{"start":1752890554620,"stop":1752890554620,"duration":0},"status":"passed","severity":"normal"},{"uid":"93bf23007655bfbc","name":"Check received message containing numeric","time":{"start":1752890908330,"stop":1752890908330,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0a0617acf3c079e","name":"should add event listener for peer:discovery","time":{"start":1752890407140,"stop":1752890407140,"duration":0},"status":"passed","severity":"normal"},{"uid":"9efac4f67e60b738","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1752890437436,"stop":1752890437436,"duration":0},"status":"passed","severity":"normal"},{"uid":"4153981a25291690","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752890953173,"stop":1752890953173,"duration":0},"status":"passed","severity":"normal"},{"uid":"66592d4de04fc3be","name":"messageHashStr works with IProtoMessage","time":{"start":1752890407486,"stop":1752890407486,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ad81750c2ae0d26","name":"new peer added after a peer was already found","time":{"start":1752890600160,"stop":1752890600160,"duration":0},"status":"skipped","severity":"normal"},{"uid":"def62b4cf15f2bd4","name":"should reject if LightPush is requested but not mounted","time":{"start":1752890437703,"stop":1752890437703,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1036e0999f4c76d","name":"should not retry if at least one success","time":{"start":1752890437050,"stop":1752890437050,"duration":0},"status":"passed","severity":"normal"},{"uid":"605fc7c4016951c1","name":"should return peer for existing peer","time":{"start":1752890406965,"stop":1752890406965,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef5b76ce39f48195","name":"Decrypt messages","time":{"start":1752890566293,"stop":1752890566294,"duration":1},"status":"passed","severity":"normal"},{"uid":"8600ee8e94871d44","name":"Push message with XML payload","time":{"start":1752890862467,"stop":1752890862467,"duration":0},"status":"passed","severity":"normal"},{"uid":"aee5ee06b110b93d","name":"should return false when pubsub topic parsing fails","time":{"start":1752890407374,"stop":1752890407375,"duration":1},"status":"passed","severity":"normal"},{"uid":"87865579583aea63","name":"should properly start and stop event listening","time":{"start":1752890437324,"stop":1752890437324,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eb618192cb0dcc7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1752890447004,"stop":1752890447005,"duration":1},"status":"passed","severity":"normal"},{"uid":"863cdd1743aaebfb","name":"should clear all timers","time":{"start":1752890407575,"stop":1752890407575,"duration":0},"status":"passed","severity":"normal"},{"uid":"836b15813b0786a4","name":"should not dispatch event when already disconnected","time":{"start":1752890406478,"stop":1752890406478,"duration":0},"status":"passed","severity":"normal"},{"uid":"afac8557d12bbc65","name":"should not allow unachievable error rate","time":{"start":1752890446574,"stop":1752890446575,"duration":1},"status":"passed","severity":"normal"},{"uid":"d717f4eabea87fb5","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1752890451802,"stop":1752890451803,"duration":1},"status":"passed","severity":"normal"},{"uid":"d22d6daf84876a85","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752890953176,"stop":1752890953176,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc67ebb19c428daa","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752890953176,"stop":1752890953176,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e063c723be5d4e2","name":"should stop all internal components","time":{"start":1752890408235,"stop":1752890408236,"duration":1},"status":"passed","severity":"normal"},{"uid":"80fa456357c0fc79","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1752890406987,"stop":1752890406987,"duration":0},"status":"passed","severity":"normal"},{"uid":"6952efcb9cca6d84","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1752890446998,"stop":1752890446998,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb378e8c3b2a731","name":"should not execute task if max attempts is 0","time":{"start":1752890437050,"stop":1752890437050,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b771a2add8e0a02","name":"Check received message containing Arabic","time":{"start":1752890908340,"stop":1752890908340,"duration":0},"status":"passed","severity":"normal"},{"uid":"48ef1cd0ac331fb0","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app82/5/topic51/proto","time":{"start":1752890689058,"stop":1752890689058,"duration":0},"status":"passed","severity":"normal"},{"uid":"fff165e8f6bb0860","name":"Round trip binary encryption [ecies, signature]","time":{"start":1752890427548,"stop":1752890427549,"duration":1},"status":"passed","severity":"normal"},{"uid":"529208dc5c0c2674","name":"Meta field set when metaSetter is specified","time":{"start":1752890408243,"stop":1752890408244,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e38399c56ebdae9","name":"can query messages by message hash","time":{"start":1752890722681,"stop":1752890722681,"duration":0},"status":"passed","severity":"normal"},{"uid":"75f1ccd3d627c823","name":"should return false when peer has no shard info","time":{"start":1752890407350,"stop":1752890407351,"duration":1},"status":"passed","severity":"normal"},{"uid":"39e59aee4842e78f","name":"should skip peer when not on same cluster","time":{"start":1752890407683,"stop":1752890407684,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2f15e234b3397c2","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1752890451805,"stop":1752890451805,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fa426ba027c6418","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1752890725574,"stop":1752890725575,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b4607e77019eeee","name":"peer exchange sets tag","time":{"start":1752890600159,"stop":1752890600160,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b48eb97c9c64553","name":"Push message equal or less that 1MB","time":{"start":1752890862471,"stop":1752890862472,"duration":1},"status":"passed","severity":"normal"},{"uid":"60ec08b11cf228c8","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1752890446992,"stop":1752890446992,"duration":0},"status":"passed","severity":"normal"},{"uid":"f04e4102b1a5543f","name":"should return true when peer is on the specified shard","time":{"start":1752890407351,"stop":1752890407352,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2a7f2b81f777c4e","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1752890415785,"stop":1752890415786,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c6efc83bce57e54","name":"should handle all zero keep alive options","time":{"start":1752890407609,"stop":1752890407610,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ce51fc9c14851","name":"should stop and cleanup resources","time":{"start":1752890437595,"stop":1752890437595,"duration":0},"status":"passed","severity":"normal"},{"uid":"4df3f34fae8dc325","name":"should dial more peers if under maxConnections","time":{"start":1752890406971,"stop":1752890406972,"duration":1},"status":"passed","severity":"normal"},{"uid":"c87e1e777703d897","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752890953174,"stop":1752890953174,"duration":0},"status":"passed","severity":"normal"},{"uid":"54d03d4523212e62","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app72/6/topic951/utf8","time":{"start":1752890689055,"stop":1752890689055,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce059a3fc7c300fc","name":"should allow redial after cooldown period","time":{"start":1752890407683,"stop":1752890407683,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ca96adaa3705568","name":"Ordered Callback - true","time":{"start":1752890732553,"stop":1752890732553,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3ecc8ca0de84b59","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752890953166,"stop":1752890953166,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5e6c65590446676","name":"should handle hash queries without validation","time":{"start":1752890437833,"stop":1752890437833,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cc6e2b954c6b145","name":"non connected peers","time":{"start":1752890564607,"stop":1752890564607,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3333db30c1580fc7","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752890953159,"stop":1752890953159,"duration":0},"status":"passed","severity":"normal"},{"uid":"67c27102e180a6d8","name":"Publish message with custom timestamp: Sun Jul 28 2024 02:03:01 GMT+0000 (Coordinated Universal Time)","time":{"start":1752890587808,"stop":1752890587808,"duration":0},"status":"passed","severity":"normal"},{"uid":"943f616548438e0e","name":"peer:update - should do nothing if another protocol hit","time":{"start":1752890407885,"stop":1752890407889,"duration":4},"status":"passed","severity":"normal"},{"uid":"d83cf603ec732256","name":"Fails to push message with large meta","time":{"start":1752890862479,"stop":1752890862479,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1eead3f0bef3752","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752890953153,"stop":1752890953154,"duration":1},"status":"passed","severity":"normal"},{"uid":"781c7aa0e663097c","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1752890713353,"stop":1752890713353,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd5aa98544e9761a","name":"Relay - dialed after","time":{"start":1752890761300,"stop":1752890761300,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2235a25c82902d","name":"handles different clusterIds correctly","time":{"start":1752890391556,"stop":1752890391556,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed422cc387186998","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app17/5/topic906/utf8","time":{"start":1752890689055,"stop":1752890689056,"duration":1},"status":"passed","severity":"normal"},{"uid":"c52f2dbba8287c5e","name":"should handle shard reader errors gracefully","time":{"start":1752890407703,"stop":1752890407703,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b27c34b87f3abd2","name":"should do nothing when connections still exist","time":{"start":1752890406952,"stop":1752890406959,"duration":7},"status":"passed","severity":"normal"},{"uid":"e25ee445b0f760fa","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1752890446987,"stop":1752890446987,"duration":0},"status":"passed","severity":"normal"},{"uid":"efdb7e2f9951e769","name":"should create a new stream if no existing for protocol found","time":{"start":1752890407884,"stop":1752890407884,"duration":0},"status":"passed","severity":"normal"},{"uid":"a462cd80144670a","name":"should handle different types of entries","time":{"start":1752890436123,"stop":1752890436125,"duration":2},"status":"passed","severity":"normal"},{"uid":"1909d6fffad5af5","name":"Check received message containing SQL Injection","time":{"start":1752890908331,"stop":1752890908332,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e8f8efe91a6b08f","name":"Check received message containing Russian","time":{"start":1752890908331,"stop":1752890908331,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dafc1cb217a48c1","name":"Refresh subscription","time":{"start":1752890953157,"stop":1752890953157,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e239f051bfbb03a","name":"Push message with special chars payload","time":{"start":1752890862465,"stop":1752890862465,"duration":0},"status":"passed","severity":"normal"},{"uid":"e07430c0809d364d","name":"throws if store query response has error status","time":{"start":1752890408106,"stop":1752890408106,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce8c87dcd329f80","name":"A test","time":{"start":1752890511430,"stop":1752890511430,"duration":0},"status":"passed","severity":"normal"},{"uid":"38b54feb751fe4d0","name":"Symmetric encrypt & Decrypt","time":{"start":1752890426474,"stop":1752890426474,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cb0f706885b422b","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752890526707,"stop":1752890526707,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2bc73950170381a","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1752890391771,"stop":1752890391771,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6cf2f6f36d13920","name":"should not receive a peer event after stop","time":{"start":1752890419940,"stop":1752890419941,"duration":1},"status":"passed","severity":"normal"},{"uid":"abc245419bfa8f26","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1752890437439,"stop":1752890437439,"duration":0},"status":"passed","severity":"normal"},{"uid":"686d326e6923774a","name":"isConnected should return false after all peers disconnect","time":{"start":1752890487360,"stop":1752890487361,"duration":1},"status":"passed","severity":"normal"},{"uid":"8aa7ca09d224359","name":"Query generator for multiple messages with different content topic format","time":{"start":1752890755781,"stop":1752890755781,"duration":0},"status":"passed","severity":"normal"},{"uid":"947b72ee2cb94ef6","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752890628576,"stop":1752890628576,"duration":0},"status":"passed","severity":"normal"},{"uid":"43386fca30f0d71","name":"Query generator for multiple messages","time":{"start":1752890755779,"stop":1752890755780,"duration":1},"status":"passed","severity":"normal"},{"uid":"af04f3aab0671c8b","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1752890415192,"stop":1752890415193,"duration":1},"status":"passed","severity":"normal"},{"uid":"b40cc21280e12e9a","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1752890446976,"stop":1752890446979,"duration":3},"status":"passed","severity":"normal"},{"uid":"f27928cd548d1334","name":"Query with Promise Callback, No Decoder","time":{"start":1752890725576,"stop":1752890725577,"duration":1},"status":"passed","severity":"normal"},{"uid":"64cf1c740a825ae5","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1752890446986,"stop":1752890446987,"duration":1},"status":"passed","severity":"normal"},{"uid":"5feb6fbc6e72b4e","name":"should return false and handle errors gracefully","time":{"start":1752890408240,"stop":1752890408240,"duration":0},"status":"passed","severity":"normal"},{"uid":"13749a68e8ed868f","name":"should attach causal history and bloom filter to each message","time":{"start":1752890451799,"stop":1752890451800,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ead961ee41949d8","name":"should not receive a peer event before start","time":{"start":1752890472824,"stop":1752890472824,"duration":0},"status":"passed","severity":"normal"},{"uid":"766721d492969670","name":"throws on content topic with empty application field","time":{"start":1752890391546,"stop":1752890391546,"duration":0},"status":"passed","severity":"normal"},{"uid":"2be186e5fd436777","name":"Check publish message containing Chinese","time":{"start":1752890587802,"stop":1752890587802,"duration":0},"status":"passed","severity":"normal"},{"uid":"66b8418b73fd8187","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752890953164,"stop":1752890953164,"duration":0},"status":"passed","severity":"normal"},{"uid":"c06ac697ed331f23","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1752890446991,"stop":1752890446992,"duration":1},"status":"passed","severity":"normal"},{"uid":"47812d3ab6a984ed","name":"Callback on promise","time":{"start":1752890755781,"stop":1752890755781,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2682cd4d327bfcd","name":"should clear existing timers before creating new ones","time":{"start":1752890407607,"stop":1752890407607,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf05e31b7a115797","name":"Check received message with timestamp: 1752890466679 ","time":{"start":1752890908343,"stop":1752890908344,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c1c69d7c83193df","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1752890714555,"stop":1752890714556,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9b11e2bd0672f99","name":"yields decoded messages","time":{"start":1752890408106,"stop":1752890408107,"duration":1},"status":"passed","severity":"normal"},{"uid":"a705bce29194aa21","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1752890391560,"stop":1752890391560,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa2156b113d1ea23","name":"messageHashStr returns a hex string","time":{"start":1752890407485,"stop":1752890407485,"duration":0},"status":"passed","severity":"normal"},{"uid":"209e98421b3f7401","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1752890446999,"stop":1752890447000,"duration":1},"status":"passed","severity":"normal"},{"uid":"959d7dff22aa2bf5","name":"should handle queue overflow by adding peers to queue","time":{"start":1752890407700,"stop":1752890407700,"duration":0},"status":"passed","severity":"normal"},{"uid":"1364aec3785ab669","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1752890391558,"stop":1752890391558,"duration":0},"status":"passed","severity":"normal"},{"uid":"eee415e5f9968d60","name":"Check message received after jswaku node is restarted","time":{"start":1752890908338,"stop":1752890908338,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d7648139d3d7bb6","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1752890446997,"stop":1752890446997,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d85a1a88ec1db2","name":"should throw error - no public key","time":{"start":1752890397778,"stop":1752890397778,"duration":0},"status":"passed","severity":"normal"},{"uid":"73c9a509e38b2b11","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1752890596170,"stop":1752890596170,"duration":0},"status":"passed","severity":"normal"},{"uid":"5db16edc7ba4b5a5","name":"should set field with only LIGHTPUSH enabled","time":{"start":1752890397784,"stop":1752890397785,"duration":1},"status":"passed","severity":"normal"},{"uid":"f25c367665af7c3a","name":"ignores domain fetching errors","time":{"start":1752890416062,"stop":1752890416062,"duration":0},"status":"passed","severity":"normal"},{"uid":"360c401b0df19917","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1752890451800,"stop":1752890451800,"duration":0},"status":"passed","severity":"normal"},{"uid":"da32c23545eec586","name":"should be safe to call multiple times","time":{"start":1752890407140,"stop":1752890407140,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3950f224506657a","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1752890436643,"stop":1752890436643,"duration":0},"status":"passed","severity":"normal"},{"uid":"f61ec3a129af2083","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1752890391561,"stop":1752890391561,"duration":0},"status":"passed","severity":"normal"},{"uid":"2da1488f1a5c3107","name":"should be able to dial TLS multiaddrs","time":{"start":1752890554622,"stop":1752890554622,"duration":0},"status":"passed","severity":"normal"},{"uid":"da8e809921a5f08c","name":"should dial second nwaku node that was discovered","time":{"start":1752890467031,"stop":1752890467032,"duration":1},"status":"skipped","severity":"normal"},{"uid":"11083ffe9ff52c9e","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1752890391559,"stop":1752890391559,"duration":0},"status":"passed","severity":"normal"},{"uid":"379c97045a0b59c3","name":"Push message with long payload","time":{"start":1752890862472,"stop":1752890862472,"duration":0},"status":"passed","severity":"normal"},{"uid":"a48e2d1f8b93ce1f","name":"should enable all discoveries when explicitly set","time":{"start":1752890436641,"stop":1752890436642,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba3f3256c9d70cf6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1752890447000,"stop":1752890447000,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6e252a95b9baa9c","name":"Check message with no pubsub topic is not received","time":{"start":1752890908337,"stop":1752890908337,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3ecbba9fae2d268","name":"should wait for Filter peer to be connected","time":{"start":1752890437705,"stop":1752890437705,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6288bf307c716eb","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1752890391561,"stop":1752890391561,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b14d8f833af72bf","name":"should create ShardReader with static shards network config","time":{"start":1752890407341,"stop":1752890407341,"duration":0},"status":"passed","severity":"normal"},{"uid":"7845ab20073a224a","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1752890446997,"stop":1752890446998,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b27b24efa82cb10","name":"should invoke callbacks when receiving a message","time":{"start":1752890437593,"stop":1752890437593,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee6428dd4b977b84","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1752890446990,"stop":1752890446990,"duration":0},"status":"passed","severity":"normal"},{"uid":"b55399f3a10439c","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1752890581070,"stop":1752890581070,"duration":0},"status":"passed","severity":"normal"},{"uid":"80ad32754de322a3","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1752890596167,"stop":1752890596168,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d339fb2fe511727","name":"throws an error for improperly formatted content topics","time":{"start":1752890391557,"stop":1752890391557,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0d83d53497e4f0","name":"Query Generator - false","time":{"start":1752890732551,"stop":1752890732551,"duration":0},"status":"passed","severity":"normal"},{"uid":"c600f8e8c6cad9fb","name":"Does not throw an exception when node disconnects","time":{"start":1752890762341,"stop":1752890762342,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8385b85579a4e41","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1752890713358,"stop":1752890713358,"duration":0},"status":"passed","severity":"normal"},{"uid":"b42d8b7830f019ab","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1752890397036,"stop":1752890397037,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8c70542ffe55440","name":"Check received message containing long","time":{"start":1752890908339,"stop":1752890908339,"duration":0},"status":"passed","severity":"normal"},{"uid":"9107e841de402255","name":"Mutual subscription","time":{"start":1752890596161,"stop":1752890596162,"duration":1},"status":"passed","severity":"normal"},{"uid":"a014b727485221de","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752890908344,"stop":1752890908344,"duration":0},"status":"passed","severity":"normal"},{"uid":"a26c647fccf9a4c5","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1752890425927,"stop":1752890425928,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c5c0aa872aa710f","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1752890407479,"stop":1752890407479,"duration":0},"status":"passed","severity":"normal"},{"uid":"a599556e15bd7e5d","name":"should add to incoming buffer if dependencies are not met","time":{"start":1752890451801,"stop":1752890451801,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf022d2ce1e3be7c","name":"Decoder throws on empty string content topic","time":{"start":1752890425932,"stop":1752890425932,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6b21ff6d2167740","name":"should dial peer when on same shard","time":{"start":1752890407691,"stop":1752890407692,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5a188a2921c112e","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1752890756008,"stop":1752890756009,"duration":1},"status":"passed","severity":"normal"},{"uid":"19ddbb6e848a7472","name":"should not discard bootstrap peers if under the limit","time":{"start":1752890511009,"stop":1752890511010,"duration":1},"status":"passed","severity":"normal"},{"uid":"61cd7e7be5ae3aec","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1752890447001,"stop":1752890447001,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac2d0346c36478c4","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1752890416065,"stop":1752890416065,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d5f7ec4f1a51909","name":"should start ping timers on peer connect","time":{"start":1752890407576,"stop":1752890407581,"duration":5},"status":"passed","severity":"normal"},{"uid":"7d939a5f36646e8e","name":"should initialize with custom number of peers","time":{"start":1752890437416,"stop":1752890437424,"duration":8},"status":"passed","severity":"normal"},{"uid":"7589db130909704a","name":"should dial peer immediately when queue is empty","time":{"start":1752890407679,"stop":1752890407679,"duration":0},"status":"passed","severity":"normal"},{"uid":"582d261a129e30c8","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1752890738408,"stop":1752890738410,"duration":2},"status":"passed","severity":"normal"},{"uid":"5460d9ffc7ba5012","name":"Check meta is set [ecies]","time":{"start":1752890427549,"stop":1752890427549,"duration":0},"status":"passed","severity":"normal"},{"uid":"51994aafd954ea88","name":"isConnected return false after peer stops","time":{"start":1752890487361,"stop":1752890487361,"duration":0},"status":"passed","severity":"normal"},{"uid":"77ca8fcc38b591d2","name":"Throws when trying to push message with empty payload","time":{"start":1752890862469,"stop":1752890862469,"duration":0},"status":"passed","severity":"normal"},{"uid":"a071027e1dc673a7","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app60/9/topic132/utf8","time":{"start":1752890689058,"stop":1752890689064,"duration":6},"status":"passed","severity":"normal"},{"uid":"35de1a2989bd04b9","name":"should increase lamport timestamp","time":{"start":1752890451800,"stop":1752890451800,"duration":0},"status":"passed","severity":"normal"},{"uid":"abfad02296780cfa","name":"throws on content topic with empty version field","time":{"start":1752890391546,"stop":1752890391547,"duration":1},"status":"passed","severity":"normal"},{"uid":"5633ceddd3a5490d","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1752890397037,"stop":1752890397037,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3a3a31ac518da4f","name":"Should update multiaddrs","time":{"start":1752890555032,"stop":1752890555033,"duration":1},"status":"passed","severity":"normal"},{"uid":"dab3b6edaeed7ebb","name":"Check received message containing numeric","time":{"start":1752890908339,"stop":1752890908339,"duration":0},"status":"passed","severity":"normal"},{"uid":"162784a90557ca02","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1752890451804,"stop":1752890451804,"duration":0},"status":"passed","severity":"normal"},{"uid":"8659eeb145203b68","name":"should set field with only FILTER enabled","time":{"start":1752890397784,"stop":1752890397784,"duration":0},"status":"passed","severity":"normal"},{"uid":"856ceadf908d8ec0","name":"Decoder throws on empty string content topic","time":{"start":1752890427550,"stop":1752890427550,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e375d5ebaaa24f1","name":"should be safe to call multiple times","time":{"start":1752890407146,"stop":1752890407148,"duration":2},"status":"passed","severity":"normal"},{"uid":"e3573eba0bf74c61","name":"should return null for non-existent peer","time":{"start":1752890406965,"stop":1752890406966,"duration":1},"status":"passed","severity":"normal"},{"uid":"dea2a2fa220a3ccb","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1752890446991,"stop":1752890446991,"duration":0},"status":"passed","severity":"normal"},{"uid":"8de92c38ff89bf52","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1752890446994,"stop":1752890446995,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb158b101aa2bb72","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app83/9/topic861/test.js","time":{"start":1752890689064,"stop":1752890689065,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e177b882fa58dbd","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1752890446991,"stop":1752890446991,"duration":0},"status":"passed","severity":"normal"},{"uid":"84f2101fac19e495","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1752890397035,"stop":1752890397036,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f2e2b20a32dfe74","name":"ends after yielding if response size indicates end","time":{"start":1752890408107,"stop":1752890408108,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8758e52d92afb3c","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1752890596163,"stop":1752890596163,"duration":0},"status":"passed","severity":"normal"},{"uid":"d705d85ee8957d5f","name":"should handle browser offline state overriding peer connections","time":{"start":1752890406497,"stop":1752890406497,"duration":0},"status":"passed","severity":"normal"},{"uid":"75bfbb1d5eb028a2","name":"Generator, 2 different shards","time":{"start":1752890719293,"stop":1752890719294,"duration":1},"status":"passed","severity":"normal"},{"uid":"3326ec61434f2afb","name":"udp ip6 address","time":{"start":1752890397078,"stop":1752890397078,"duration":0},"status":"passed","severity":"normal"},{"uid":"c62a9fe0336602a3","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1752890397047,"stop":1752890397048,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c718a0447dfcebd","name":"tcp ip4 address","time":{"start":1752890397077,"stop":1752890397078,"duration":1},"status":"passed","severity":"normal"},{"uid":"91adbbb919e12bc6","name":"should handle complete discovery-to-dial flow","time":{"start":1752890407173,"stop":1752890407173,"duration":0},"status":"passed","severity":"normal"},{"uid":"b49540731852d7af","name":"should create ShardReader with auto sharding network config","time":{"start":1752890407337,"stop":1752890407340,"duration":3},"status":"passed","severity":"normal"},{"uid":"3cdb96e8671fff36","name":"Push message with numeric payload","time":{"start":1752890862465,"stop":1752890862465,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f44a34b132c272","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752890689054,"stop":1752890689054,"duration":0},"status":"passed","severity":"normal"},{"uid":"46c8a047ad59c8b1","name":"Correctly serialized arguments","time":{"start":1752890526873,"stop":1752890526873,"duration":0},"status":"passed","severity":"normal"},{"uid":"6370c1c1f3d8f6e9","name":"should not fail to stop the service if it was not started","time":{"start":1752890564296,"stop":1752890564296,"duration":0},"status":"passed","severity":"normal"},{"uid":"18285ddf5b849265","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1752890596164,"stop":1752890596164,"duration":0},"status":"passed","severity":"normal"},{"uid":"74dcdf7ec9990a23","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1752890587807,"stop":1752890587807,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b563bffde54e00c","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752890628575,"stop":1752890628575,"duration":0},"status":"passed","severity":"normal"},{"uid":"77ef8f6ea7096294","name":"Subscribe to topic containing Script and publish message","time":{"start":1752890596168,"stop":1752890596168,"duration":0},"status":"passed","severity":"normal"},{"uid":"f31991e56290dc25","name":"Push message with custom timestamp: 1722132087686","time":{"start":1752890862471,"stop":1752890862471,"duration":0},"status":"passed","severity":"normal"},{"uid":"771f46ac98d8b09f","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1752890407590,"stop":1752890407591,"duration":1},"status":"passed","severity":"normal"},{"uid":"338c1fc931fa102a","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1752890446575,"stop":1752890446575,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b3d6c13ab5000f7","name":"should filter out already connected peers","time":{"start":1752890406960,"stop":1752890406962,"duration":2},"status":"passed","severity":"normal"},{"uid":"2c72def1d85476a0","name":"Check received message containing Basic HTML tag","time":{"start":1752890908332,"stop":1752890908332,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a2c54822b2859f3","name":"should return false when navigator.onLine is false","time":{"start":1752890406472,"stop":1752890406473,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc589d67bab71b4f","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1752890446983,"stop":1752890446983,"duration":0},"status":"passed","severity":"normal"},{"uid":"c948681b9ccd39c1","name":"should be safe to call multiple times","time":{"start":1752890408235,"stop":1752890408235,"duration":0},"status":"passed","severity":"normal"},{"uid":"b80daad443a757d6","name":"should set field with all protocols enabled","time":{"start":1752890397783,"stop":1752890397784,"duration":1},"status":"passed","severity":"normal"},{"uid":"52fec048a7423044","name":"more peers than existing","time":{"start":1752890564606,"stop":1752890564606,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ca708a498a4364b8","name":"Promise Callback - false","time":{"start":1752890732552,"stop":1752890732553,"duration":1},"status":"passed","severity":"normal"},{"uid":"80b44361bc2240c5","name":"Subscribe to topic containing special chars and publish message","time":{"start":1752890596166,"stop":1752890596166,"duration":0},"status":"passed","severity":"normal"},{"uid":"71118b3f3b11c95b","name":"should be safe to call multiple times","time":{"start":1752890408236,"stop":1752890408236,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dce47d4287464ae","name":"Subscribe and receive messages via waku relay post","time":{"start":1752890953150,"stop":1752890953150,"duration":0},"status":"passed","severity":"normal"},{"uid":"44392413479372a0","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1752890406942,"stop":1752890406942,"duration":0},"status":"passed","severity":"normal"},{"uid":"48b985f8d0a43707","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1752890437440,"stop":1752890437440,"duration":0},"status":"passed","severity":"normal"},{"uid":"58dae99ef5aaaa33","name":"should return usable stream attached to connection","time":{"start":1752890407881,"stop":1752890407883,"duration":2},"status":"passed","severity":"normal"},{"uid":"5255276f5122bbd2","name":"Push to array if already present","time":{"start":1752890391354,"stop":1752890391355,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c27a9cb8d3452da","name":"should start and stop interval correctly","time":{"start":1752890437042,"stop":1752890437043,"duration":1},"status":"passed","severity":"normal"},{"uid":"5712c0bbaacb532f","name":"Ephemeral messages are not stored","time":{"start":1752890468123,"stop":1752890468123,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5cfc0db2402502a9","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1752890446989,"stop":1752890446989,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1d57b6b2497cfa3","name":"should throw error - no id","time":{"start":1752890397777,"stop":1752890397777,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd8b0b0095cf93d4","name":"should not allow k > 12","time":{"start":1752890446572,"stop":1752890446574,"duration":2},"status":"passed","severity":"normal"},{"uid":"f49d1c0f826778c4","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1752890391564,"stop":1752890391564,"duration":0},"status":"passed","severity":"normal"},{"uid":"e347b33715df9f2d","name":"should skip updating peer store if peer has same addresses","time":{"start":1752890407161,"stop":1752890407161,"duration":0},"status":"passed","severity":"normal"},{"uid":"7844bd08f03a4322","name":"can start and stop the service","time":{"start":1752890419938,"stop":1752890419938,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7d8e5d9891d2a67","name":"should handle dial errors gracefully","time":{"start":1752890406963,"stop":1752890406964,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a36dbd8fdaacc4d","name":"should dial peer when no shard info available","time":{"start":1752890407692,"stop":1752890407692,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b7122edb7bd8bc","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752890953155,"stop":1752890953155,"duration":0},"status":"passed","severity":"normal"},{"uid":"74eddd94777e9a1e","name":"should not fail to stop the service if it was not started","time":{"start":1752890419938,"stop":1752890419939,"duration":1},"status":"passed","severity":"normal"},{"uid":"59341c607527ad8f","name":"should handle errors when removing globalThis listeners","time":{"start":1752890406471,"stop":1752890406472,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9158b308791327b","name":"Check message with non string payload is not received","time":{"start":1752890908346,"stop":1752890908346,"duration":0},"status":"passed","severity":"normal"},{"uid":"d50531458b7a6442","name":"should successfully query store with valid decoders and options","time":{"start":1752890437832,"stop":1752890437832,"duration":0},"status":"passed","severity":"normal"},{"uid":"34b4b0042d1284a4","name":"should reject if Relay is requested but not mounted","time":{"start":1752890437702,"stop":1752890437702,"duration":0},"status":"passed","severity":"normal"},{"uid":"348460869dce319e","name":"yields undefined for messages without decoder","time":{"start":1752890408107,"stop":1752890408107,"duration":0},"status":"passed","severity":"normal"},{"uid":"87fb0816453cf0fc","name":"should not fail to start the service if it is already started","time":{"start":1752890419939,"stop":1752890419939,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccd84dd6b7fefdb8","name":"should be able to decode the field with only STORE set to true","time":{"start":1752890397043,"stop":1752890397046,"duration":3},"status":"passed","severity":"normal"},{"uid":"6bf68f942f0deb3","name":"Sets default value correctly","time":{"start":1752890762343,"stop":1752890762343,"duration":0},"status":"passed","severity":"normal"},{"uid":"4864097b263fa89","name":"Check message with no content topic is not received","time":{"start":1752890908337,"stop":1752890908337,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea92cd5c67209fd6","name":"Check received message containing unicode special characters","time":{"start":1752890908333,"stop":1752890908334,"duration":1},"status":"passed","severity":"normal"},{"uid":"448c3d3979c8276f","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1752890415779,"stop":1752890415780,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cebe7ff0d0a4d27","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1752890446972,"stop":1752890446973,"duration":1},"status":"passed","severity":"normal"},{"uid":"354e590a5ff96428","name":"Overlapping topic subscription","time":{"start":1752890953156,"stop":1752890953157,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9474e1f88f7389e","name":"Check received message containing special chars","time":{"start":1752890908340,"stop":1752890908340,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccc03de300349349","name":"should return PeerId when Multiaddr input is provided","time":{"start":1752890407313,"stop":1752890407314,"duration":1},"status":"passed","severity":"normal"},{"uid":"905cba8e3ad165d7","name":"should push the message to the outgoing buffer","time":{"start":1752890451798,"stop":1752890451798,"duration":0},"status":"passed","severity":"normal"},{"uid":"9711dd8d3e63f916","name":"random static sharding 7 - Cluster ID: 140, Shard ID: 925","time":{"start":1752890719835,"stop":1752890719835,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d9faaae28912932","name":"should handle multiple query options for time ranges","time":{"start":1752890437833,"stop":1752890437833,"duration":0},"status":"passed","severity":"normal"},{"uid":"47515a2f348d3852","name":"Refresh subscription","time":{"start":1752890596165,"stop":1752890596165,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3238690240f2c1a1","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1752890397037,"stop":1752890397038,"duration":1},"status":"passed","severity":"normal"},{"uid":"829631e32b2fe9de","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1752890738410,"stop":1752890738411,"duration":1},"status":"passed","severity":"normal"},{"uid":"32d7cc55e0ac044d","name":"should hang up with multiaddr and return true on success","time":{"start":1752890408240,"stop":1752890408240,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe5b2c5fcbbd42ef","name":"rejects hash query with content filter parameters","time":{"start":1752890407768,"stop":1752890407768,"duration":0},"status":"passed","severity":"normal"},{"uid":"52604bf7a4f0031b","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1752890446984,"stop":1752890446984,"duration":0},"status":"passed","severity":"normal"},{"uid":"59a5ccabb2a336f0","name":"should not create relay timers when relay is not provided","time":{"start":1752890407591,"stop":1752890407593,"duration":2},"status":"passed","severity":"normal"},{"uid":"ac587631e9698ca","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1752890953177,"stop":1752890953177,"duration":0},"status":"passed","severity":"normal"},{"uid":"3224f831f14d2ead","name":"should process tasks in queue","time":{"start":1752890437043,"stop":1752890437047,"duration":4},"status":"passed","severity":"normal"},{"uid":"2a935e8b1c3ff9ac","name":"should drop only non-locked connections when over maxConnections","time":{"start":1752890406972,"stop":1752890406983,"duration":11},"status":"passed","severity":"normal"},{"uid":"6617bd3de64c2981","name":"Check message with no payload is not received","time":{"start":1752890908345,"stop":1752890908345,"duration":0},"status":"passed","severity":"normal"},{"uid":"325e87a669dfd01d","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1752890408245,"stop":1752890408245,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d954d836779fe8e","name":"should create all internal components","time":{"start":1752890408234,"stop":1752890408234,"duration":0},"status":"passed","severity":"normal"},{"uid":"e415fde3f6ec89c1","name":"should dial one peer on dial","time":{"start":1752890554621,"stop":1752890554621,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b3464060f6c6cb4","name":"Subscribe to topic containing short and publish message","time":{"start":1752890596165,"stop":1752890596165,"duration":0},"status":"passed","severity":"normal"},{"uid":"4850c65ab6806ede","name":"should support chaining for add method","time":{"start":1752890436118,"stop":1752890436118,"duration":0},"status":"passed","severity":"normal"},{"uid":"717eb5bce36be7bb","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1752890713351,"stop":1752890713351,"duration":0},"status":"passed","severity":"normal"},{"uid":"be952246c8be1d52","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1752890596163,"stop":1752890596164,"duration":1},"status":"passed","severity":"normal"},{"uid":"9818e920f66045a7","name":"should load peers from local storage and dispatch events","time":{"start":1752890419941,"stop":1752890419941,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5c78601c6d8de27","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1752890756010,"stop":1752890756012,"duration":2},"status":"passed","severity":"normal"},{"uid":"eb449ee5c76ded2e","name":"less peers than existing","time":{"start":1752890564606,"stop":1752890564607,"duration":1},"status":"skipped","severity":"normal"},{"uid":"cd9f0c3c83aa5ba7","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1752890407162,"stop":1752890407171,"duration":9},"status":"passed","severity":"normal"},{"uid":"dd9877dd3823e52e","name":"can start the service","time":{"start":1752890472816,"stop":1752890472817,"duration":1},"status":"passed","severity":"normal"},{"uid":"b761aeb68078ee0c","name":"Publish message with custom timestamp: Sat Jul 19 2025 03:03:01 GMT+0000 (Coordinated Universal Time)","time":{"start":1752890587808,"stop":1752890587809,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb60dcc184507a3e","name":"should create ConnectionManager with required options","time":{"start":1752890408231,"stop":1752890408232,"duration":1},"status":"passed","severity":"normal"},{"uid":"caaf686d0f597e42","name":"should maintain proper timestamps if all messages received","time":{"start":1752890451800,"stop":1752890451801,"duration":1},"status":"passed","severity":"normal"},{"uid":"6106bff49295a729","name":"Relay + Store","time":{"start":1752890397785,"stop":1752890397785,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9694b32bbdb9d32","name":"Sample","time":{"start":1752890397066,"stop":1752890397066,"duration":0},"status":"passed","severity":"normal"},{"uid":"35b640b9dac63dd4","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1752890725565,"stop":1752890725567,"duration":2},"status":"passed","severity":"normal"},{"uid":"d8f3af7e6cb6e188","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752890953163,"stop":1752890953163,"duration":0},"status":"passed","severity":"normal"},{"uid":"bca2192464b2564","name":"should return true when peer is on the same cluster","time":{"start":1752890407341,"stop":1752890407341,"duration":0},"status":"passed","severity":"normal"},{"uid":"96976bc3d0d8b039","name":"should throw error when no peers are available","time":{"start":1752890437832,"stop":1752890437832,"duration":0},"status":"passed","severity":"normal"},{"uid":"63e5a025fb00822b","name":"should dispatch connect and disconnect events","time":{"start":1752890437427,"stop":1752890437427,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d663ac8034122a4","name":"should transition to Unhealthy when no connections","time":{"start":1752890437322,"stop":1752890437322,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba7e8a172042bc41","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1752890415782,"stop":1752890415782,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e42e54d25a9d790","name":"should be safe to call multiple times","time":{"start":1752890407678,"stop":1752890407678,"duration":0},"status":"passed","severity":"normal"},{"uid":"7adfcef4dbc5daeb","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752890953172,"stop":1752890953172,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bd9cd8198ccc33e","name":"should reject on timeout if it was set","time":{"start":1752890437704,"stop":1752890437704,"duration":0},"status":"passed","severity":"normal"},{"uid":"96e7894b130b9852","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752890714554,"stop":1752890714555,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfcedca6175d0d94","name":"should dial peers from store when browser is connected","time":{"start":1752890406948,"stop":1752890406951,"duration":3},"status":"passed","severity":"normal"},{"uid":"edf263681ab8a12c","name":"should successfully stop","time":{"start":1752890437815,"stop":1752890437815,"duration":0},"status":"passed","severity":"normal"},{"uid":"da83771e01666eac","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1752890391565,"stop":1752890391565,"duration":0},"status":"passed","severity":"normal"},{"uid":"f18a440fb6434bed","name":"same cluster: nodes connect","time":{"start":1752890526705,"stop":1752890526706,"duration":1},"status":"passed","severity":"normal"},{"uid":"376a3b9ecff4f052","name":"Check message with non string payload is not received","time":{"start":1752890908338,"stop":1752890908338,"duration":0},"status":"passed","severity":"normal"},{"uid":"9896be607693efd0","name":"should skip peer when failed to dial recently","time":{"start":1752890407682,"stop":1752890407682,"duration":0},"status":"passed","severity":"normal"},{"uid":"8607c666b048f023","name":"should dial all known peers when reached zero connections","time":{"start":1752890511007,"stop":1752890511009,"duration":2},"status":"passed","severity":"normal"},{"uid":"bc752248a5116271","name":"should perform ping and update peer store on timer","time":{"start":1752890407584,"stop":1752890407584,"duration":0},"status":"passed","severity":"normal"},{"uid":"4711a18c2b717e78","name":"Subscribe and publish message","time":{"start":1752890596162,"stop":1752890596163,"duration":1},"status":"passed","severity":"normal"},{"uid":"219a83dd20f7748b","name":"should handle incoming messages","time":{"start":1752890437814,"stop":1752890437815,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8ebf6aae7135fed","name":"should be safe to call multiple times","time":{"start":1752890406943,"stop":1752890406943,"duration":0},"status":"passed","severity":"normal"},{"uid":"6800dc9426b0ecc6","name":"Check message on other pubsub topic is not received","time":{"start":1752890908336,"stop":1752890908336,"duration":0},"status":"passed","severity":"normal"},{"uid":"67808c57d4b47283","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752890953153,"stop":1752890953153,"duration":0},"status":"passed","severity":"normal"},{"uid":"84d7c64ff0b17ce","name":"returns nothing if no connections present","time":{"start":1752890407737,"stop":1752890407737,"duration":0},"status":"passed","severity":"normal"},{"uid":"864def56f3cf0c0a","name":"Waku message hash computation (meta attribute not present)","time":{"start":1752890407479,"stop":1752890407479,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1f0a1c74f45d99a","name":"Passing page size 19 when there are 20 messages","time":{"start":1752890742129,"stop":1752890742131,"duration":2},"status":"passed","severity":"normal"},{"uid":"47e0430932346a7","name":"should add peer to queue when queue is not empty","time":{"start":1752890407680,"stop":1752890407681,"duration":1},"status":"passed","severity":"normal"},{"uid":"464f2424bc29ce51","name":"Check publish message containing long","time":{"start":1752890587799,"stop":1752890587799,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fb435cd6d6c3375","name":"Check publish message containing Russian","time":{"start":1752890587803,"stop":1752890587803,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e43b268fcfdf2fb","name":"Push message with escaped characters payload","time":{"start":1752890862477,"stop":1752890862477,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebb484757752818d","name":"should merge provided config with defaults","time":{"start":1752890408233,"stop":1752890408234,"duration":1},"status":"passed","severity":"normal"},{"uid":"e787775c8ee7984","name":"should dial all remaining peers","time":{"start":1752890406963,"stop":1752890406963,"duration":0},"status":"passed","severity":"normal"},{"uid":"af688122d09c63ec","name":"should start all internal components","time":{"start":1752890408234,"stop":1752890408235,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce7e26f45b8457d7","name":"Check received message with timestamp: 1752890466679 ","time":{"start":1752890908335,"stop":1752890908335,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab43c76c2cfc205e","name":"Waku message hash computation (payload length 0)","time":{"start":1752890407479,"stop":1752890407480,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8fd2d6e0da310f7","name":"Push message equal or less that 1MB","time":{"start":1752890862481,"stop":1752890862481,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a1e7adfc334ca97","name":"messageHashStr produces consistent results for the same input","time":{"start":1752890407486,"stop":1752890407489,"duration":3},"status":"passed","severity":"normal"},{"uid":"cef339baddfdee39","name":"should not process empty queue","time":{"start":1752890407701,"stop":1752890407702,"duration":1},"status":"passed","severity":"normal"},{"uid":"87c0a83285d858bf","name":"Push message with SQL Injection payload","time":{"start":1752890862466,"stop":1752890862467,"duration":1},"status":"passed","severity":"normal"},{"uid":"481f20d3deb2c036","name":"should wait for Store peer to be connected","time":{"start":1752890437705,"stop":1752890437705,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cd9dc47171a2165","name":"Check publish message containing Basic HTML tag","time":{"start":1752890587805,"stop":1752890587805,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fc4a5f395eabc","name":"Check received message containing escaped characters","time":{"start":1752890908342,"stop":1752890908342,"duration":0},"status":"passed","severity":"normal"},{"uid":"886462dfc8f4af37","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1752890391559,"stop":1752890391560,"duration":1},"status":"passed","severity":"normal"},{"uid":"d34df3738839b78b","name":"should get all peers from store","time":{"start":1752890406960,"stop":1752890406960,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc29f3d9afca279d","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752890953173,"stop":1752890953173,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca3c0a12f8cf9ee8","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1752890446578,"stop":1752890446578,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b36b4ef13af6588","name":"configure the node with multiple content topics","time":{"start":1752890689065,"stop":1752890689065,"duration":0},"status":"passed","severity":"normal"},{"uid":"893c1f41ce5ae2ac","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752890953167,"stop":1752890953167,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe8cc5245401e956","name":"should emit a peer event after start","time":{"start":1752890472820,"stop":1752890472824,"duration":4},"status":"passed","severity":"normal"},{"uid":"c1be4d58233ae623","name":"should reject if Store is requested but not mounted","time":{"start":1752890437703,"stop":1752890437703,"duration":0},"status":"passed","severity":"normal"},{"uid":"49d362c5a5a5f79f","name":"ignores unrecognized TXT record formats","time":{"start":1752890416062,"stop":1752890416063,"duration":1},"status":"passed","severity":"normal"},{"uid":"53e0f1c5dd9465b","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1752890953178,"stop":1752890953178,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7c775947fb9b030","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1752890446987,"stop":1752890446988,"duration":1},"status":"passed","severity":"normal"},{"uid":"1407997734ac7986","name":"should handle peer store update failures gracefully","time":{"start":1752890407585,"stop":1752890407588,"duration":3},"status":"passed","severity":"normal"}]