mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-17 07:23:14 +00:00
1 line
184 KiB
JSON
1 line
184 KiB
JSON
[{"uid":"b482e2ef9498d3f2","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1753146296506,"stop":1753146296507,"duration":1},"status":"passed","severity":"normal"},{"uid":"73e3e78e8f83cb7c","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1753146106863,"stop":1753146106863,"duration":0},"status":"passed","severity":"normal"},{"uid":"88089e242e09c0cc","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753146644328,"stop":1753146644328,"duration":0},"status":"passed","severity":"normal"},{"uid":"57ae285b5135e6fd","name":"should not create multiple intervals when called multiple times","time":{"start":1753146097906,"stop":1753146097906,"duration":0},"status":"passed","severity":"normal"},{"uid":"3844aa7c24ebd3ac","name":"should initialize with Unhealthy status","time":{"start":1753146129621,"stop":1753146129622,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c22bcb701fbfab8","name":"should create ShardReader with static shards network config","time":{"start":1753146097229,"stop":1753146097229,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e8294bf392d6dc9","name":"Decoder throws on undefined content topic","time":{"start":1753146117471,"stop":1753146117472,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf700e37794e5e42","name":"Subscribe to topic containing long and receive message","time":{"start":1753146644324,"stop":1753146644324,"duration":0},"status":"passed","severity":"normal"},{"uid":"582ea3b62259399f","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1753146080148,"stop":1753146080148,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f9e9b7d16985685","name":"All","time":{"start":1753146168548,"stop":1753146168549,"duration":1},"status":"passed","severity":"normal"},{"uid":"7774228c53eeb742","name":"Check publish message containing short","time":{"start":1753146303477,"stop":1753146303478,"duration":1},"status":"passed","severity":"normal"},{"uid":"f87f3bacf2ef0344","name":"Decoder throws on empty string content topic","time":{"start":1753146119263,"stop":1753146119263,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa1666912590920c","name":"1 Store, 2 relays, 2 fetches","time":{"start":1753146107019,"stop":1753146107019,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c8fd610010d78b5","name":"should skip updating peer store if peer has same addresses","time":{"start":1753146097366,"stop":1753146097367,"duration":1},"status":"passed","severity":"normal"},{"uid":"f893cdebce135da7","name":"Push message with content topic containing special chars","time":{"start":1753146728270,"stop":1753146728270,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d02b10c2c6287ee","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app82/2/topic209/utf8","time":{"start":1753146407658,"stop":1753146407658,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fcf7ae2feac1e3e","name":"Check received message containing unicode special characters","time":{"start":1753146617751,"stop":1753146617751,"duration":0},"status":"passed","severity":"normal"},{"uid":"e21d2072b3ebd8db","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753146644324,"stop":1753146644324,"duration":0},"status":"passed","severity":"normal"},{"uid":"497196b12eb7cfca","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753146238653,"stop":1753146238653,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ac5a7910618a8ae","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753146644320,"stop":1753146644320,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c718aa50511c4b9","name":"should throw error - no id","time":{"start":1753146087049,"stop":1753146087049,"duration":0},"status":"passed","severity":"normal"},{"uid":"f00f2e1e0d6beb00","name":"Using a function","time":{"start":1753146468713,"stop":1753146468713,"duration":0},"status":"passed","severity":"normal"},{"uid":"a841276b44fb7729","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753146644332,"stop":1753146644332,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0b844b13526dba6","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1753146144091,"stop":1753146144091,"duration":0},"status":"passed","severity":"normal"},{"uid":"46ff61f61483b4a9","name":"Push message with Script payload","time":{"start":1753146728263,"stop":1753146728263,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab7a526c98474548","name":"connected peers and dial","time":{"start":1753146279386,"stop":1753146279386,"duration":0},"status":"skipped","severity":"normal"},{"uid":"65ff6f0e2304c15e","name":"should be delivered immediately if received","time":{"start":1753146144095,"stop":1753146144095,"duration":0},"status":"passed","severity":"normal"},{"uid":"606d90c9ab026bdf","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1753146456154,"stop":1753146456157,"duration":3},"status":"passed","severity":"normal"},{"uid":"8ac6acef4a09c14d","name":"should not discard bootstrap peers if under the limit","time":{"start":1753146204945,"stop":1753146204945,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c670bc34e59e802","name":"should not fail to start the service if it is already started","time":{"start":1753146279169,"stop":1753146279171,"duration":2},"status":"passed","severity":"normal"},{"uid":"1369f2aed9076553","name":"should return usable stream attached to connection","time":{"start":1753146098520,"stop":1753146098521,"duration":1},"status":"passed","severity":"normal"},{"uid":"661a99e6718120fe","name":"should drop connection via multiaddr with hangUp","time":{"start":1753146251145,"stop":1753146251146,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4bfab174e0cf5a5","name":"should be safe to call multiple times","time":{"start":1753146097343,"stop":1753146097349,"duration":6},"status":"passed","severity":"normal"},{"uid":"f918ea1030a36277","name":"Check publish message containing escaped characters","time":{"start":1753146303486,"stop":1753146303487,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dce4ba8d6439087","name":"Push message with content topic containing long","time":{"start":1753146728269,"stop":1753146728269,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5b3d4cca7403c2b","name":"Promise Callback - true","time":{"start":1753146435412,"stop":1753146435413,"duration":1},"status":"passed","severity":"normal"},{"uid":"204a0f11ea229e2e","name":"should properly create location multiaddrs - tcp","time":{"start":1753146087055,"stop":1753146087055,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5ecc07810932ae8","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1753146144092,"stop":1753146144092,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e03054b5a3251d3","name":"Check received message containing emoji","time":{"start":1753146617761,"stop":1753146617761,"duration":0},"status":"passed","severity":"normal"},{"uid":"c14fc0bced176020","name":"should handle a minimal index list","time":{"start":1753146080335,"stop":1753146080335,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c8397c32be63666","name":"Asymmetric encrypt & decrypt","time":{"start":1753146117896,"stop":1753146117896,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6936e2905236622","name":"Store - dialed after - with timeout","time":{"start":1753146473638,"stop":1753146473638,"duration":0},"status":"passed","severity":"normal"},{"uid":"6add02ca39d4c80f","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1753146476698,"stop":1753146476698,"duration":0},"status":"passed","severity":"normal"},{"uid":"e58886328478a107","name":"should properly start and stop event listening","time":{"start":1753146129630,"stop":1753146129633,"duration":3},"status":"passed","severity":"normal"},{"uid":"18e99fcd727669d2","name":"msgTime: 0 ms from now, startTime: 1752887256422, endTime: 1753146456422","time":{"start":1753146476698,"stop":1753146476698,"duration":0},"status":"passed","severity":"normal"},{"uid":"86cd782ec6e746fe","name":"Query Generator, Multiple PubsubTopics","time":{"start":1753146424483,"stop":1753146424483,"duration":0},"status":"passed","severity":"normal"},{"uid":"33e3b58bd85c2b45","name":"Register correct protocols","time":{"start":1753146313650,"stop":1753146313651,"duration":1},"status":"passed","severity":"normal"},{"uid":"70382dccdb78d402","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1753146144094,"stop":1753146144095,"duration":1},"status":"passed","severity":"normal"},{"uid":"6619f986f3dafa19","name":"Check message with no pubsub topic is not received","time":{"start":1753146617763,"stop":1753146617763,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e209c48e6e769b8","name":"should get / set UDP multiaddr","time":{"start":1753146087052,"stop":1753146087053,"duration":1},"status":"passed","severity":"normal"},{"uid":"b643d4d9b56e9907","name":"Subscribe to topic containing short and receive message","time":{"start":1753146644324,"stop":1753146644324,"duration":0},"status":"passed","severity":"normal"},{"uid":"45576533cbaaf0fb","name":"Push message with content topic containing numeric","time":{"start":1753146728246,"stop":1753146728247,"duration":1},"status":"passed","severity":"normal"},{"uid":"9549e687d227cea8","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753146644322,"stop":1753146644322,"duration":0},"status":"passed","severity":"normal"},{"uid":"1849fa081735dc49","name":"LightPush","time":{"start":1753146473639,"stop":1753146473639,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2347ab7114006b1","name":"should dial all known peers when reached zero connections","time":{"start":1753146204943,"stop":1753146204944,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc2144a1fd9cb144","name":"should not create relay timers when relay is not provided","time":{"start":1753146098287,"stop":1753146098288,"duration":1},"status":"passed","severity":"normal"},{"uid":"55c9edce236f2a5a","name":"Check received message containing unicode special characters","time":{"start":1753146617760,"stop":1753146617761,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f7213dba01bd51e","name":"random static sharding 1 - Cluster ID: 888, Shard ID: 813","time":{"start":1753146409031,"stop":1753146409031,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6dccfdd62a21f76","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1753146140330,"stop":1753146140330,"duration":0},"status":"passed","severity":"normal"},{"uid":"545c38e83f2c731d","name":"Non TWN Cluster","time":{"start":1753146407651,"stop":1753146407652,"duration":1},"status":"passed","severity":"normal"},{"uid":"2602179f876f85ab","name":"Subscribe to topic containing special chars and publish message","time":{"start":1753146313655,"stop":1753146313655,"duration":0},"status":"passed","severity":"normal"},{"uid":"a75e1bcb9eb088de","name":"should handle dial errors gracefully","time":{"start":1753146097940,"stop":1753146097941,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb6767b2674f3673","name":"should only return 1 node with store capability","time":{"start":1753146107398,"stop":1753146107399,"duration":1},"status":"passed","severity":"normal"},{"uid":"67cc862126a20cd9","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753146186663,"stop":1753146186664,"duration":1},"status":"passed","severity":"normal"},{"uid":"d483ddc66472ff85","name":"Check received message containing Script","time":{"start":1753146617758,"stop":1753146617759,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbc7e8328b64baa9","name":"Query generator for 2000 messages","time":{"start":1753146456405,"stop":1753146456405,"duration":0},"status":"passed","severity":"normal"},{"uid":"a07b5b8e13b22d14","name":"should fail to send if no connected peers found","time":{"start":1753146130179,"stop":1753146130182,"duration":3},"status":"passed","severity":"normal"},{"uid":"c5934d171880e2e0","name":"caches peers it previously fetched","time":{"start":1753146107397,"stop":1753146107397,"duration":0},"status":"passed","severity":"normal"},{"uid":"40b1ea01b7b36568","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1753146106860,"stop":1753146106860,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d20e6f7e64adf4","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app34/5/topic709/utf8","time":{"start":1753146407658,"stop":1753146407658,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b7904ad4de90d97","name":"Ephemeral field is preserved - encoder v0","time":{"start":1753146167822,"stop":1753146167822,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd79175d7b03da38","name":"should remove event listener for peer:discovery","time":{"start":1753146097350,"stop":1753146097351,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbb5b8cd32595761","name":"isConnected should return true after first peer connects","time":{"start":1753146181992,"stop":1753146181992,"duration":0},"status":"passed","severity":"normal"},{"uid":"41c5c88a3e73060f","name":"should never report false negatives","time":{"start":1753146142756,"stop":1753146142756,"duration":0},"status":"passed","severity":"normal"},{"uid":"6941519221689a7","name":"should not dial peers from store when browser is not connected","time":{"start":1753146098714,"stop":1753146098714,"duration":0},"status":"passed","severity":"normal"},{"uid":"5805fcc0cd6fef6f","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753146107400,"stop":1753146107400,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6a38c07227311004","name":"should set field with only LIGHTPUSH enabled","time":{"start":1753146087057,"stop":1753146087058,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a9087f00d03f2ee","name":"Push message equal or less that 1MB","time":{"start":1753146728274,"stop":1753146728274,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc54d48f71e02fc8","name":"throws on content topic with generation field greater than 0","time":{"start":1753146080138,"stop":1753146080139,"duration":1},"status":"passed","severity":"normal"},{"uid":"269eb8e44ae0cfc0","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1753146140334,"stop":1753146140334,"duration":0},"status":"passed","severity":"normal"},{"uid":"e42ab49f74ee04d5","name":"should handle complete discovery-to-dial flow","time":{"start":1753146097368,"stop":1753146097368,"duration":0},"status":"passed","severity":"normal"},{"uid":"3edca6df7f268f2c","name":"Check received message containing Chinese","time":{"start":1753146617747,"stop":1753146617747,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f634ede104a59c3","name":"topics with same application and version share the same shard","time":{"start":1753146080147,"stop":1753146080147,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba95e433bd4aa1b0","name":"Check message with invalid timestamp is not received","time":{"start":1753146617762,"stop":1753146617763,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a5c331470449a","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1753146476699,"stop":1753146476699,"duration":0},"status":"passed","severity":"normal"},{"uid":"4507a989b721cf67","name":"should dial peer when no shard info available","time":{"start":1753146097933,"stop":1753146097939,"duration":6},"status":"passed","severity":"normal"},{"uid":"8da57062bf8ef801","name":"does not throw on valid cases","time":{"start":1753146080136,"stop":1753146080136,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c9f6c594673eb5b","name":"Default pageSize","time":{"start":1753146450214,"stop":1753146450215,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cdb25e580b91607","name":"should return PeerId when Multiaddr input is provided","time":{"start":1753146098048,"stop":1753146098048,"duration":0},"status":"passed","severity":"normal"},{"uid":"6234823f950988df","name":"Check message with non string payload is not received","time":{"start":1753146617764,"stop":1753146617765,"duration":1},"status":"passed","severity":"normal"},{"uid":"27d457e5da359437","name":"Encoder throws on undefined content topic","time":{"start":1753146119262,"stop":1753146119262,"duration":0},"status":"passed","severity":"normal"},{"uid":"d50fc98b6e2c8e23","name":"should return false when network is not connected","time":{"start":1753146098842,"stop":1753146098843,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a2fd37d795ec350","name":"should retry on complete failure if specified","time":{"start":1753146130183,"stop":1753146130185,"duration":2},"status":"passed","severity":"normal"},{"uid":"aedbf1b29a9cddf7","name":"Subscribe to topic containing short and receive message","time":{"start":1753146644333,"stop":1753146644333,"duration":0},"status":"passed","severity":"normal"},{"uid":"224c6516707b8630","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1753146308555,"stop":1753146308556,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ec9d054b3845f83b","name":"should be able to dial TLS multiaddrs","time":{"start":1753146251146,"stop":1753146251146,"duration":0},"status":"passed","severity":"normal"},{"uid":"39645fb094ae0ecb","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1753146080335,"stop":1753146080336,"duration":1},"status":"passed","severity":"normal"},{"uid":"74bea75008c9f31e","name":"Push message with numeric payload","time":{"start":1753146728260,"stop":1753146728261,"duration":1},"status":"passed","severity":"normal"},{"uid":"26353ed552c6d9ba","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1753146139997,"stop":1753146139998,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b2b8d8cf4189105","name":"Fails to push message with large meta","time":{"start":1753146728273,"stop":1753146728273,"duration":0},"status":"passed","severity":"normal"},{"uid":"97d017e9de016c07","name":"Throws when trying to push message with empty payload","time":{"start":1753146728245,"stop":1753146728245,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b0d6ed60d76b4d6","name":"Query Generator - true","time":{"start":1753146435411,"stop":1753146435412,"duration":1},"status":"passed","severity":"normal"},{"uid":"76ba1e262108cdfa","name":"should dial peers from store on start","time":{"start":1753146098692,"stop":1753146098702,"duration":10},"status":"passed","severity":"normal"},{"uid":"58cf1bef7922d80d","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1753146303493,"stop":1753146303494,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cfdc43bb7ad0524","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1753146313658,"stop":1753146313659,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e8d8a60e585748b","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753146321050,"stop":1753146321050,"duration":0},"status":"passed","severity":"normal"},{"uid":"d82e16087da92f05","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1753146181992,"stop":1753146181992,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb6b4c41369b44d9","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1753146106857,"stop":1753146106858,"duration":1},"status":"passed","severity":"normal"},{"uid":"2aabe7b9dac382a5","name":"Passing page size 11 when there are 10 messages","time":{"start":1753146450213,"stop":1753146450213,"duration":0},"status":"passed","severity":"normal"},{"uid":"287fa3c176556362","name":"Push message with rate limit","time":{"start":1753146728256,"stop":1753146728256,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc59f48e225c2892","name":"should return peer for existing peer","time":{"start":1753146098721,"stop":1753146098722,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0857c4bdb999326","name":"should not receive a peer event before start","time":{"start":1753146279172,"stop":1753146279174,"duration":2},"status":"passed","severity":"normal"},{"uid":"da320d4f435ae1ea","name":"Push message with content topic containing short","time":{"start":1753146728246,"stop":1753146728246,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1c80ac13ac2b592","name":"Push message with escaped characters payload","time":{"start":1753146728243,"stop":1753146728244,"duration":1},"status":"passed","severity":"normal"},{"uid":"63ee5e10a5788695","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753146644325,"stop":1753146644325,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7ed14c869d4e213","name":"Push message with special chars payload","time":{"start":1753146728239,"stop":1753146728239,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a417ec7510c082c","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1753146456404,"stop":1753146456404,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa496232bb57e0a2","name":"Relay","time":{"start":1753146168543,"stop":1753146168544,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5c7f1a66945dfcc","name":"should process queue every 500ms","time":{"start":1753146097942,"stop":1753146097943,"duration":1},"status":"passed","severity":"normal"},{"uid":"4789d2e075f56c10","name":"should add event listener for peer:discovery","time":{"start":1753146097340,"stop":1753146097343,"duration":3},"status":"passed","severity":"normal"},{"uid":"5e16b0fdc29803de","name":"should encode/decode to text encoding","time":{"start":1753146087052,"stop":1753146087052,"duration":0},"status":"passed","severity":"normal"},{"uid":"878a6d0514a06688","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1753146140348,"stop":1753146140348,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b854b123f8131a6","name":"Subscribe to topic containing short and publish message","time":{"start":1753146313654,"stop":1753146313654,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0855eebe6394a8","name":"should handle errors when globalThis is not available","time":{"start":1753146096323,"stop":1753146096330,"duration":7},"status":"passed","severity":"normal"},{"uid":"1325ecbc37f71c32","name":"Fails to push message bigger that 1MB","time":{"start":1753146728274,"stop":1753146728275,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b1f47c19ba5e798","name":"Subscribe to topic containing Russian and publish message","time":{"start":1753146313656,"stop":1753146313656,"duration":0},"status":"passed","severity":"normal"},{"uid":"5470549f90817e5","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753146238656,"stop":1753146238656,"duration":0},"status":"passed","severity":"normal"},{"uid":"139530b47e61c0fc","name":"Push message with content topic containing numeric","time":{"start":1753146728269,"stop":1753146728270,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f9e32171dd44392","name":"rejects hash query with time filter","time":{"start":1753146098325,"stop":1753146098326,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6b5583b9ac793db","name":"Waku message hash computation (meta attribute not present)","time":{"start":1753146097623,"stop":1753146097624,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4cd95e5e7a7967b","name":"Push message with Arabic payload","time":{"start":1753146728262,"stop":1753146728262,"duration":0},"status":"passed","severity":"normal"},{"uid":"96d0a33268c814f5","name":"Push message with custom timestamp: 1753149787000","time":{"start":1753146728274,"stop":1753146728274,"duration":0},"status":"passed","severity":"normal"},{"uid":"f01506af818b7fed","name":"Decoder throws on undefined content topic","time":{"start":1753146119262,"stop":1753146119263,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cedcf9159c8bdda","name":"Encoder throws on empty string content topic","time":{"start":1753146119262,"stop":1753146119262,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fa98739dc714e35","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753146617752,"stop":1753146617753,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0e0df11ee751658","name":"should insert message into bloom filter","time":{"start":1753146144086,"stop":1753146144087,"duration":1},"status":"passed","severity":"normal"},{"uid":"74522b225bfa17b0","name":"should dial more peers if under maxConnections","time":{"start":1753146098727,"stop":1753146098728,"duration":1},"status":"passed","severity":"normal"},{"uid":"377e1e66992fe847","name":"throws if decoders don't match content topics","time":{"start":1753146098797,"stop":1753146098798,"duration":1},"status":"passed","severity":"normal"},{"uid":"3449dc84146243a8","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1753146107399,"stop":1753146107399,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cc2f0f2f0dd7c42","name":"should do nothing when connections still exist","time":{"start":1753146098715,"stop":1753146098715,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e01d7287ea9d394","name":"messageHash returns a Uint8Array","time":{"start":1753146097625,"stop":1753146097625,"duration":0},"status":"passed","severity":"normal"},{"uid":"117b43b991eebfeb","name":"groups content topics by expected pubsub topic","time":{"start":1753146080147,"stop":1753146080148,"duration":1},"status":"passed","severity":"normal"},{"uid":"106c3d7cd7d5fd9a","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1753146140332,"stop":1753146140332,"duration":0},"status":"passed","severity":"normal"},{"uid":"f569d784df8e7988","name":"Subscribe and receives messages on 20 topics","time":{"start":1753146644331,"stop":1753146644331,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fb14c7753f69cfe","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1753146456152,"stop":1753146456152,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c73854da39781cf","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753146644325,"stop":1753146644325,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd46f8f21bdf1a07","name":"isConnected should return false after all peers disconnect","time":{"start":1753146181993,"stop":1753146181993,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d10f7814b80da35","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753146321057,"stop":1753146321064,"duration":7},"status":"passed","severity":"normal"},{"uid":"2a82c74f74725f91","name":"1 Relay, 1 Filter, gives up","time":{"start":1753146107019,"stop":1753146107019,"duration":0},"status":"passed","severity":"normal"},{"uid":"77c57ffc93974d4e","name":"should handle errors when removing globalThis listeners","time":{"start":1753146096332,"stop":1753146096338,"duration":6},"status":"passed","severity":"normal"},{"uid":"be88863c1e4fb32f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1753146080152,"stop":1753146080152,"duration":0},"status":"passed","severity":"normal"},{"uid":"4860705c646b36e2","name":"should be empty when created","time":{"start":1753146130532,"stop":1753146130533,"duration":1},"status":"passed","severity":"normal"},{"uid":"29fd1afda11c9a10","name":"messageHashStr produces consistent results for the same input","time":{"start":1753146097631,"stop":1753146097631,"duration":0},"status":"passed","severity":"normal"},{"uid":"f34f4aecf97e1396","name":"should remove event listeners","time":{"start":1753146098709,"stop":1753146098710,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ce8981faf4746ed","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1753146080158,"stop":1753146080158,"duration":0},"status":"passed","severity":"normal"},{"uid":"67510253d3da25af","name":"should drop only non-locked connections when over maxConnections","time":{"start":1753146098728,"stop":1753146098729,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d67c413cdbb1d8d","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1753146476698,"stop":1753146476698,"duration":0},"status":"passed","severity":"normal"},{"uid":"2db135f4e963a78d","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1753146313655,"stop":1753146313656,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5543487fa494117","name":"Ordered Callback - false","time":{"start":1753146435415,"stop":1753146435415,"duration":0},"status":"passed","severity":"normal"},{"uid":"acf1da7b2f603611","name":"should maintain desired error rate","time":{"start":1753146142756,"stop":1753146142756,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c064521d4dab705","name":"should dial peer when on same shard","time":{"start":1753146097932,"stop":1753146097932,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aed2e05aef415fa","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753146321040,"stop":1753146321041,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ff2319b38d80826","name":"returns nothing if no connections present","time":{"start":1753146098442,"stop":1753146098442,"duration":0},"status":"passed","severity":"normal"},{"uid":"d54f938ac77d1dc7","name":"Subscribe and publish message","time":{"start":1753146313651,"stop":1753146313651,"duration":0},"status":"passed","severity":"normal"},{"uid":"79ffeac4ef43ae45","name":"Decoder throws on undefined content topic","time":{"start":1753146098938,"stop":1753146098938,"duration":0},"status":"passed","severity":"normal"},{"uid":"31660fd319872dbe","name":"should initialize with custom number of peers","time":{"start":1753146130382,"stop":1753146130383,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0759233dcc7a9d4","name":"should select older connection if present","time":{"start":1753146098443,"stop":1753146098444,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fe2992a2993c6d","name":"Check received message containing long","time":{"start":1753146617746,"stop":1753146617746,"duration":0},"status":"passed","severity":"normal"},{"uid":"159ab9ec3628da5d","name":"Check received message with timestamp: 1753146160609 ","time":{"start":1753146617752,"stop":1753146617752,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ec16e94705a95f1","name":"Check publish message after client node is restarted","time":{"start":1753146303496,"stop":1753146303496,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4850f03187f004d0","name":"Passing invalid cursor","time":{"start":1753146421809,"stop":1753146421812,"duration":3},"status":"passed","severity":"normal"},{"uid":"45e996f0f6a3164","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app47/2/topic867/proto","time":{"start":1753146407654,"stop":1753146407655,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d196c3881c3542d","name":"should allow redial after cooldown period","time":{"start":1753146097930,"stop":1753146097931,"duration":1},"status":"passed","severity":"normal"},{"uid":"34621a1c948e750a","name":"Push message with content topic containing SQL Injection","time":{"start":1753146728271,"stop":1753146728271,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb9fe73b5e38ea29","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753146644328,"stop":1753146644328,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b91aaf126f28244","name":"Subscribe to topic containing XML and receive message","time":{"start":1753146644335,"stop":1753146644336,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4ab151070636831","name":"should send to specified number of peers of used peers","time":{"start":1753146130182,"stop":1753146130183,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c438575f3aa27b0","name":"should check false positive rate","time":{"start":1753146142758,"stop":1753146142760,"duration":2},"status":"passed","severity":"normal"},{"uid":"7366649a6b595bef","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1753146098939,"stop":1753146098939,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8645d8f1e93bba4","name":"Check received message containing special chars","time":{"start":1753146617757,"stop":1753146617757,"duration":0},"status":"passed","severity":"normal"},{"uid":"43d3c82b02a0b58c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1753146140348,"stop":1753146140349,"duration":1},"status":"passed","severity":"normal"},{"uid":"613b3122a7f144da","name":"Subscribe to topic containing JSON and publish message","time":{"start":1753146313658,"stop":1753146313658,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6f9a0c87a4a3c87","name":"accepts valid content-filtered query","time":{"start":1753146098315,"stop":1753146098320,"duration":5},"status":"passed","severity":"normal"},{"uid":"cc50f091465f8168","name":"should send relay ping messages on timer","time":{"start":1753146098289,"stop":1753146098289,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e810138a6360707","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1753146096343,"stop":1753146096344,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d6e6edc40ec58e9","name":"Passing page size 0 when there are 110 messages","time":{"start":1753146450209,"stop":1753146450209,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb7ebfde39b0e58","name":"Push message with custom timestamp: 1753142587000","time":{"start":1753146728256,"stop":1753146728257,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b883043d2d9024a","name":"random static sharding 9 - Cluster ID: 445, Shard ID: 879","time":{"start":1753146409038,"stop":1753146409038,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa5109a2fac269b2","name":"Meta field set when metaSetter is specified","time":{"start":1753146098937,"stop":1753146098937,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef4acc8dbbf0ef0f","name":"should return false when peer is on different cluster","time":{"start":1753146097261,"stop":1753146097261,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e15bc5b96710b52","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1753146080336,"stop":1753146080336,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f3f3aa70d11c188","name":"should handle peer disconnect event when no connections remain","time":{"start":1753146096349,"stop":1753146096350,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf73f3ff845c52f3","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1753146129794,"stop":1753146129795,"duration":1},"status":"passed","severity":"normal"},{"uid":"dce595ec44edd529","name":"can query messages normally","time":{"start":1753146427504,"stop":1753146427504,"duration":0},"status":"passed","severity":"normal"},{"uid":"b509950b4095d6d2","name":"should create NetworkMonitor with libp2p and events","time":{"start":1753146096293,"stop":1753146096312,"duration":19},"status":"passed","severity":"normal"},{"uid":"1d1e4b33e8bcae0d","name":"should requeue task if no peer is available","time":{"start":1753146129007,"stop":1753146129007,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6b126a0aa76c7ac","name":"Relay + Store","time":{"start":1753146087058,"stop":1753146087058,"duration":0},"status":"passed","severity":"normal"},{"uid":"b917e8deab991781","name":"Push message with content topic containing Chinese","time":{"start":1753146728270,"stop":1753146728270,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5e7e3e7ea30f40e","name":"should properly create location multiaddrs - udp6","time":{"start":1753146087054,"stop":1753146087054,"duration":0},"status":"passed","severity":"normal"},{"uid":"1959f6bb36f7fcd6","name":"should clear timers for specific peer on disconnect","time":{"start":1753146098290,"stop":1753146098291,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa56321a97e1d559","name":"returns all values when wanted number is greater than available values","time":{"start":1753146106386,"stop":1753146106386,"duration":0},"status":"passed","severity":"normal"},{"uid":"777e0ec4589eb28a","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1753146086232,"stop":1753146086232,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a265219930149a4","name":"should not fail to stop the service if it was not started","time":{"start":1753146165820,"stop":1753146165821,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4af0686894a7bd0","name":"messageHashStr produces different results for different inputs","time":{"start":1753146097632,"stop":1753146097632,"duration":0},"status":"passed","severity":"normal"},{"uid":"4297f071912e2a88","name":"Subscribe to topic containing XML and receive message","time":{"start":1753146644326,"stop":1753146644327,"duration":1},"status":"passed","severity":"normal"},{"uid":"5332c3f44e1e6873","name":"Overlapping topic subscription","time":{"start":1753146644332,"stop":1753146644332,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7b48355cdec892c","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753146644322,"stop":1753146644322,"duration":0},"status":"skipped","severity":"normal"},{"uid":"deffbd79ebbd5fb4","name":"should return PeerId when PeerId is provided","time":{"start":1753146098047,"stop":1753146098047,"duration":0},"status":"passed","severity":"normal"},{"uid":"975a4a3f0f1da976","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1753146167822,"stop":1753146167823,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f632a55f2abe47","name":"should dial all remaining peers","time":{"start":1753146098718,"stop":1753146098719,"duration":1},"status":"passed","severity":"normal"},{"uid":"e85d2664e61a4bf7","name":"should return false when peer is on different cluster","time":{"start":1753146097246,"stop":1753146097247,"duration":1},"status":"passed","severity":"normal"},{"uid":"c55b9ffca0cea7ac","name":"ends if response has no messages","time":{"start":1753146098799,"stop":1753146098799,"duration":0},"status":"passed","severity":"normal"},{"uid":"71221465d3b8e565","name":"Promise Callback - false","time":{"start":1753146435413,"stop":1753146435413,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f89525c6b977631","name":"should skip peer when already connected","time":{"start":1753146097917,"stop":1753146097918,"duration":1},"status":"passed","severity":"normal"},{"uid":"777f845ab03d016d","name":"Check publish message containing unicode special characters","time":{"start":1753146303487,"stop":1753146303488,"duration":1},"status":"passed","severity":"normal"},{"uid":"904fb5a8cddc80fc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1753146140350,"stop":1753146140351,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cb42feda60187d3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1753146080157,"stop":1753146080157,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2c3b07a81295e8d","name":"should stop and cleanup resources","time":{"start":1753146130537,"stop":1753146130538,"duration":1},"status":"passed","severity":"normal"},{"uid":"b81719628fb88f5d","name":"Push message with custom timestamp: 1753149787000","time":{"start":1753146728257,"stop":1753146728258,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0b036ff21bdf6ac","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753146644337,"stop":1753146644337,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c45d00444d1221b","name":"Light Node - default protocols","time":{"start":1753146473640,"stop":1753146473640,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d706dca0779dc2d","name":"should reject on timeout if it was set","time":{"start":1753146130481,"stop":1753146130481,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b509c44b706a903","name":"Rejects garbage","time":{"start":1753146134149,"stop":1753146134149,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ebc6ddd01980f7e","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753146321040,"stop":1753146321040,"duration":0},"status":"passed","severity":"normal"},{"uid":"21453f3f4e643e7","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753146238654,"stop":1753146238655,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ac4d931c91c77ae","name":"Encoder throws on empty string content topic","time":{"start":1753146098938,"stop":1753146098938,"duration":0},"status":"passed","severity":"normal"},{"uid":"87ce87a09489618a","name":"messageHashStr returns a hex string","time":{"start":1753146097626,"stop":1753146097626,"duration":0},"status":"passed","severity":"normal"},{"uid":"624ed7c3a2b39471","name":"Query generator for multiple messages with different content topic format","time":{"start":1753146456398,"stop":1753146456398,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e138a1229d2b1eb","name":"should decode valid enr successfully","time":{"start":1753146087047,"stop":1753146087047,"duration":0},"status":"passed","severity":"normal"},{"uid":"87f424a91b062f17","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1753146129791,"stop":1753146129791,"duration":0},"status":"passed","severity":"normal"},{"uid":"4297b8ed3968fe11","name":"should be online or offline if network state changed","time":{"start":1753146181995,"stop":1753146181996,"duration":1},"status":"passed","severity":"normal"},{"uid":"59b2804bec60461","name":"Push message with shell command payload","time":{"start":1753146728264,"stop":1753146728264,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b3436a34dff0292","name":"pre and post cipher","time":{"start":1753146117897,"stop":1753146117897,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4af095ebd13f9fe","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1753146140351,"stop":1753146140351,"duration":0},"status":"passed","severity":"normal"},{"uid":"19fe3284ee4885ec","name":"Publish message with rate limit","time":{"start":1753146303497,"stop":1753146303497,"duration":0},"status":"passed","severity":"normal"},{"uid":"db50055a09ec176d","name":"Nodes with multiple pubsub topic","time":{"start":1753146296507,"stop":1753146296508,"duration":1},"status":"passed","severity":"normal"},{"uid":"37edece3efc5e862","name":"Encoder throws on undefined content topic","time":{"start":1753146117470,"stop":1753146117471,"duration":1},"status":"passed","severity":"normal"},{"uid":"25e803c1ce1d5a01","name":"Round trip binary serialization","time":{"start":1753146098936,"stop":1753146098936,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6ca74d5e2a54333","name":"Check message on other pubsub topic is not received","time":{"start":1753146617763,"stop":1753146617763,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcdefad18113501f","name":"Push message with XML payload","time":{"start":1753146728242,"stop":1753146728242,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9103dc86d1e6894","name":"isConnected between 2 js-waku relay nodes","time":{"start":1753146181994,"stop":1753146181994,"duration":0},"status":"passed","severity":"normal"},{"uid":"2088908328a1ed26","name":"Publish message with custom timestamp: Tue Jul 22 2025 02:04:56 GMT+0000 (Coordinated Universal Time)","time":{"start":1753146303491,"stop":1753146303492,"duration":1},"status":"passed","severity":"normal"},{"uid":"92f4c7a35e4e181b","name":"should dial second nwaku node that was discovered","time":{"start":1753146160160,"stop":1753146160171,"duration":11},"status":"skipped","severity":"normal"},{"uid":"ec9c09d85ee885a1","name":"should lock peers when selected","time":{"start":1753146130383,"stop":1753146130384,"duration":1},"status":"passed","severity":"normal"},{"uid":"d632d399767ee129","name":"should merge provided config with defaults","time":{"start":1753146098839,"stop":1753146098839,"duration":0},"status":"passed","severity":"normal"},{"uid":"45042984a578b0d4","name":"Delete observer","time":{"start":1753146281207,"stop":1753146281208,"duration":1},"status":"passed","severity":"normal"},{"uid":"471f187e7dd1a0bd","name":"Publish message with large meta","time":{"start":1753146303496,"stop":1753146303496,"duration":0},"status":"passed","severity":"normal"},{"uid":"25937d6542f3b324","name":"should reject if Filter is requested but not mounted","time":{"start":1753146130481,"stop":1753146130481,"duration":0},"status":"passed","severity":"normal"},{"uid":"24d5086c26f09928","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753146644334,"stop":1753146644334,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1b7079836ac0c77","name":"Push message with custom timestamp: 1753142587000","time":{"start":1753146728274,"stop":1753146728274,"duration":0},"status":"passed","severity":"normal"},{"uid":"90f1f9d323d5944b","name":"Check received message containing Script","time":{"start":1753146617749,"stop":1753146617749,"duration":0},"status":"passed","severity":"normal"},{"uid":"43e2c111341b2f60","name":"should get / set TCP multiaddr","time":{"start":1753146087053,"stop":1753146087053,"duration":0},"status":"passed","severity":"normal"},{"uid":"d321e9e5931609a6","name":"Push message with short payload","time":{"start":1753146728259,"stop":1753146728260,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc1b23eef43213a2","name":"Push message with content topic containing Arabic","time":{"start":1753146728248,"stop":1753146728248,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9e0941eb5b6c3ff","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1753146296509,"stop":1753146296510,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e1c1a28bc2fe2c1","name":"should properly compute the node id","time":{"start":1753146087051,"stop":1753146087051,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2b3b70a2f433645","name":"Subscribe and receive messages via waku relay post","time":{"start":1753146644321,"stop":1753146644321,"duration":0},"status":"passed","severity":"normal"},{"uid":"457d165baf4d6065","name":"should dispatch connect and disconnect events","time":{"start":1753146130385,"stop":1753146130385,"duration":0},"status":"passed","severity":"normal"},{"uid":"30ef67f1aa3393e","name":"should return false when peer is not on topic","time":{"start":1753146098848,"stop":1753146098848,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d7ff347a2517bb","name":"Push message with content topic containing special chars","time":{"start":1753146728247,"stop":1753146728247,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdb8c9146298990e","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1753146140341,"stop":1753146140341,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf83d3b4172b0f99","name":"recovers when dns.resolve returns empty","time":{"start":1753146107396,"stop":1753146107396,"duration":0},"status":"passed","severity":"normal"},{"uid":"6127ff5943f9ef17","name":"Check received message containing SQL Injection","time":{"start":1753146617758,"stop":1753146617758,"duration":0},"status":"passed","severity":"normal"},{"uid":"71328b4378563724","name":"Refresh subscription","time":{"start":1753146313653,"stop":1753146313653,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b2ce154f972e075b","name":"less peers than existing","time":{"start":1753146279386,"stop":1753146279387,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7980dcee82e0cac","name":"Check message with no payload is not received","time":{"start":1753146617754,"stop":1753146617754,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed6381aea8c3b05b","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1753146222812,"stop":1753146222812,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad104dcdcae10377","name":"should return false when peer has no shard info","time":{"start":1753146097247,"stop":1753146097256,"duration":9},"status":"passed","severity":"normal"},{"uid":"d98317369a9941eb","name":"should add and check entries correctly","time":{"start":1753146128027,"stop":1753146128032,"duration":5},"status":"passed","severity":"normal"},{"uid":"3f33fb780268e0d1","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1753146296504,"stop":1753146296505,"duration":1},"status":"passed","severity":"normal"},{"uid":"b823a25ea90e2d41","name":"Query Generator, No Decoder","time":{"start":1753146424484,"stop":1753146424484,"duration":0},"status":"passed","severity":"normal"},{"uid":"f803d6f8a9b57695","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753146644334,"stop":1753146644335,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f4cb053b14d48a1","name":"should drop connection to all peers on hangUp","time":{"start":1753146251143,"stop":1753146251144,"duration":1},"status":"passed","severity":"normal"},{"uid":"84b084eb5bd3fce9","name":"should handle browser offline state overriding peer connections","time":{"start":1753146096369,"stop":1753146096369,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbaf1843ea5e5f12","name":"should start and stop interval correctly","time":{"start":1753146128988,"stop":1753146128997,"duration":9},"status":"passed","severity":"normal"},{"uid":"1ee649d6acb1018b","name":"Push message with content topic containing JSON","time":{"start":1753146728251,"stop":1753146728252,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a7dc8bd23ee4bbe","name":"Publish message with custom timestamp: Tue Jul 22 2025 00:04:56 GMT+0000 (Coordinated Universal Time)","time":{"start":1753146303489,"stop":1753146303491,"duration":2},"status":"passed","severity":"normal"},{"uid":"42d308f4d0b8e157","name":"Renews subscription after lossing a connection","time":{"start":1753146644329,"stop":1753146644329,"duration":0},"status":"passed","severity":"normal"},{"uid":"a88bd8b7a714318f","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1753146086230,"stop":1753146086230,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bf6c520f1b8dbe1","name":"should not modify tags of connections for different peers","time":{"start":1753146130390,"stop":1753146130391,"duration":1},"status":"passed","severity":"normal"},{"uid":"cafac428573ab3fe","name":"Sign & Recover","time":{"start":1753146117898,"stop":1753146117898,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cc95b948d9a9776","name":"Check received message containing JSON","time":{"start":1753146617759,"stop":1753146617760,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3d4a545e1c538d8","name":"should not process empty queue","time":{"start":1753146097960,"stop":1753146097963,"duration":3},"status":"passed","severity":"normal"},{"uid":"7ecbe8683a281063","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1753146086231,"stop":1753146086232,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7dc798b2b89ef45","name":"should throw error when no peers are available","time":{"start":1753146130328,"stop":1753146130329,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e4bbc8b71fe40e1","name":"should reject if Store is requested but not mounted","time":{"start":1753146130481,"stop":1753146130481,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec6fbc7320e99436","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1753146140331,"stop":1753146140331,"duration":0},"status":"passed","severity":"normal"},{"uid":"269c1e8d620a35d6","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753146165826,"stop":1753146165827,"duration":1},"status":"skipped","severity":"normal"},{"uid":"87e27efd5550c49e","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1753146130384,"stop":1753146130384,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce349aa3decf017d","name":"Waku message hash computation (payload length 0)","time":{"start":1753146097624,"stop":1753146097624,"duration":0},"status":"passed","severity":"normal"},{"uid":"753e50aa61a8fb81","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1753146097273,"stop":1753146097273,"duration":0},"status":"passed","severity":"normal"},{"uid":"b815e4094e8649c4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1753146140350,"stop":1753146140350,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b76dd5ac9cc9c69","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1753146140342,"stop":1753146140342,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e0373f7948043e7","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1753146106859,"stop":1753146106859,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8c9c3f3e9f48b4d","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1753146097618,"stop":1753146097623,"duration":5},"status":"passed","severity":"normal"},{"uid":"bfc61012b1cc84b3","name":"Push message with content topic containing SQL Injection","time":{"start":1753146728251,"stop":1753146728251,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac92f233c42834ba","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753146086232,"stop":1753146086233,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e985f9cc98882","name":"should set default options when no config provided","time":{"start":1753146098838,"stop":1753146098839,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecaa810a2a471959","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1753146096359,"stop":1753146096360,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7dffcf666795eb7","name":"should return empty array when no peers connected","time":{"start":1753146098846,"stop":1753146098846,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea28b10c2d9f01e0","name":"tcp ip4 address","time":{"start":1753146086377,"stop":1753146086378,"duration":1},"status":"passed","severity":"normal"},{"uid":"c901b8fe33c41611","name":"should throw error - no public key","time":{"start":1753146087049,"stop":1753146087049,"duration":0},"status":"passed","severity":"normal"},{"uid":"959894524fab73d2","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1753146097630,"stop":1753146097630,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0ceb0ae42a350c8","name":"should continually clean up expired entries at intervals","time":{"start":1753146128045,"stop":1753146128045,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aa86abd5de811a2","name":"Push to array if already present","time":{"start":1753146079821,"stop":1753146079821,"duration":0},"status":"passed","severity":"normal"},{"uid":"456e446716c6b8eb","name":"should check connected peers if present and suitable","time":{"start":1753146130482,"stop":1753146130482,"duration":0},"status":"passed","severity":"normal"},{"uid":"372f8a2b568491bb","name":"should encodeTxt and decodeTxt","time":{"start":1753146087046,"stop":1753146087047,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa11ce012306b9bf","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753146644329,"stop":1753146644329,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ebd60c048560704","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1753146313657,"stop":1753146313657,"duration":0},"status":"passed","severity":"normal"},{"uid":"4377e74e8c9b9186","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753146644330,"stop":1753146644330,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b20ed6fb64cde76","name":"should start the dialing interval","time":{"start":1753146097890,"stop":1753146097890,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bd34cd755376fdf","name":"nwaku subscribes","time":{"start":1753146293068,"stop":1753146293069,"duration":1},"status":"passed","severity":"normal"},{"uid":"75cf128d4853727f","name":"should partition messages based on acknowledgement status","time":{"start":1753146144092,"stop":1753146144093,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a8f0514c67021b4","name":"rejects content-filtered query with only contentTopics","time":{"start":1753146098324,"stop":1753146098324,"duration":0},"status":"passed","severity":"normal"},{"uid":"349a4659e16ae74f","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1753146140330,"stop":1753146140330,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2f632350e34776d","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753146644328,"stop":1753146644328,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd7b2f759dcebf50","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1753146130390,"stop":1753146130390,"duration":0},"status":"passed","severity":"normal"},{"uid":"53003963af1d8ff1","name":"should do nothing if no non-locked connections to drop","time":{"start":1753146098729,"stop":1753146098730,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f4bcfa8a899f441","name":"Check publish message containing Script","time":{"start":1753146303483,"stop":1753146303483,"duration":0},"status":"passed","severity":"normal"},{"uid":"e30576f96247eadc","name":"should handle general insertion and lookup correctly","time":{"start":1753146142757,"stop":1753146142758,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4015bfaf7a741c3","name":"should be safe to call multiple times","time":{"start":1753146097908,"stop":1753146097914,"duration":6},"status":"passed","severity":"normal"},{"uid":"cd31056136d2f21e","name":"should handle peer store errors gracefully","time":{"start":1753146098723,"stop":1753146098724,"duration":1},"status":"passed","severity":"normal"},{"uid":"c484f36823d9f99a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1753146140348,"stop":1753146140348,"duration":0},"status":"passed","severity":"normal"},{"uid":"278e97d4c0521227","name":"throws on content topic with empty version field","time":{"start":1753146080139,"stop":1753146080140,"duration":1},"status":"passed","severity":"normal"},{"uid":"de05fe3bf83d1788","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753146644321,"stop":1753146644321,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ebb05408ade5e84","name":"Push message with content topic containing Russian","time":{"start":1753146728248,"stop":1753146728249,"duration":1},"status":"passed","severity":"normal"},{"uid":"4557fcf9dee7d39","name":"Push message with short payload","time":{"start":1753146728237,"stop":1753146728238,"duration":1},"status":"passed","severity":"normal"},{"uid":"19ba866a9702617e","name":"Push message with custom timestamp: 1722387787000","time":{"start":1753146728273,"stop":1753146728273,"duration":0},"status":"passed","severity":"normal"},{"uid":"76c4d843b2560977","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1753146476697,"stop":1753146476698,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed6eb9600d69c74f","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1753146130387,"stop":1753146130387,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bd362e8f0ca5161","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1753146140342,"stop":1753146140343,"duration":1},"status":"passed","severity":"normal"},{"uid":"60149915021ac0b1","name":"should not dispatch event when already disconnected","time":{"start":1753146096356,"stop":1753146096356,"duration":0},"status":"passed","severity":"normal"},{"uid":"46508a1960381d43","name":"Query with Ordered Callback, No Decoder","time":{"start":1753146424486,"stop":1753146424487,"duration":1},"status":"passed","severity":"normal"},{"uid":"a46a9c3b231d3961","name":"Check received message containing SQL Injection","time":{"start":1753146617748,"stop":1753146617749,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae8a27131ab57410","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1753146476699,"stop":1753146476699,"duration":0},"status":"passed","severity":"normal"},{"uid":"37944f9e0386269a","name":"Relay - times out","time":{"start":1753146473637,"stop":1753146473637,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7017af17aa99da4","name":"should use configured peers when available","time":{"start":1753146130333,"stop":1753146130333,"duration":0},"status":"passed","severity":"normal"},{"uid":"22fd9b2a8644ecb4","name":"should handle different types of entries","time":{"start":1753146128039,"stop":1753146128040,"duration":1},"status":"passed","severity":"normal"},{"uid":"da47b857268787a","name":"Query with Promise Callback, No message returned","time":{"start":1753146424489,"stop":1753146424489,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8b7aa60b8e09c36","name":"should be able to decode the field with only STORE set to true","time":{"start":1753146086234,"stop":1753146086235,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcc9b2b2c53d17ce","name":"Push message with meta","time":{"start":1753146728272,"stop":1753146728273,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ffa9177cc3eedf6","name":"Subscribe to topic containing numeric and publish message","time":{"start":1753146313654,"stop":1753146313655,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d58eb0e093e0608","name":"should throw if no connection provided","time":{"start":1753146098521,"stop":1753146098521,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea51017f0e38cf9","name":"should skip peer when not on same cluster","time":{"start":1753146097931,"stop":1753146097932,"duration":1},"status":"passed","severity":"normal"},{"uid":"e13d48acec6df5c5","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1753146140000,"stop":1753146140001,"duration":1},"status":"passed","severity":"normal"},{"uid":"f238d6557f0beb01","name":"Check received message containing numeric","time":{"start":1753146617746,"stop":1753146617746,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa8ef0043fc419c6","name":"should update ack status of messages in outgoing buffer","time":{"start":1753146144094,"stop":1753146144094,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7f3a68d90c70290","name":"should properly create location multiaddrs - tcp4","time":{"start":1753146087054,"stop":1753146087054,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3e51ab8046e31fb","name":"should retry failed tasks","time":{"start":1753146129008,"stop":1753146129008,"duration":0},"status":"passed","severity":"normal"},{"uid":"65bc5df581548a83","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1753146086236,"stop":1753146086236,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d705660d02e3143","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753146644333,"stop":1753146644333,"duration":0},"status":"passed","severity":"normal"},{"uid":"3df9ba050d3965af","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1753146111160,"stop":1753146111160,"duration":0},"status":"passed","severity":"normal"},{"uid":"97fcfe26de114714","name":"Subscribe and receives messages on 20 topics","time":{"start":1753146644322,"stop":1753146644322,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe2f23c37d1f1cd5","name":"can start the service","time":{"start":1753146279167,"stop":1753146279168,"duration":1},"status":"passed","severity":"normal"},{"uid":"af05b997802f4d3d","name":"should clear dial history on stop","time":{"start":1753146097907,"stop":1753146097908,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1fa6dc1778d14e6","name":"Sample","time":{"start":1753146086323,"stop":1753146086324,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c056a9f2dc29e2a","name":"should handle relay send failures gracefully","time":{"start":1753146098289,"stop":1753146098290,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bf1cb782e368d09","name":"Subscribe to topic containing Script and receive message","time":{"start":1753146644326,"stop":1753146644326,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfe8dcbe5cc4718b","name":"Query Generator, No message returned","time":{"start":1753146424485,"stop":1753146424485,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ccb89e85134d33e","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1753146140336,"stop":1753146140337,"duration":1},"status":"passed","severity":"normal"},{"uid":"628d9202422afbc2","name":"should load peers from local storage and dispatch events","time":{"start":1753146111159,"stop":1753146111160,"duration":1},"status":"passed","severity":"normal"},{"uid":"57a2e8f1bf0d629a","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app38/3/topic87/proto","time":{"start":1753146407657,"stop":1753146407657,"duration":0},"status":"passed","severity":"normal"},{"uid":"607706d2dda5a886","name":"should deliver messages after dependencies are met","time":{"start":1753146144092,"stop":1753146144092,"duration":0},"status":"passed","severity":"normal"},{"uid":"caf7b3632685b0e5","name":"ignores unrecognized TXT record formats","time":{"start":1753146107397,"stop":1753146107397,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b8680aa1fb168f3","name":"should remove event listeners from globalThis","time":{"start":1753146096331,"stop":1753146096332,"duration":1},"status":"passed","severity":"normal"},{"uid":"37162bb17bd94e76","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1753146080144,"stop":1753146080145,"duration":1},"status":"passed","severity":"normal"},{"uid":"b64211e69ca42520","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1753146098731,"stop":1753146098732,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e7191d67692731c","name":"should reject if WakuNode is not started","time":{"start":1753146130479,"stop":1753146130479,"duration":0},"status":"passed","severity":"normal"},{"uid":"f12c56f9bde92145","name":"should emit a peer event after start","time":{"start":1753146279171,"stop":1753146279172,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e82dd960cfd4cbc","name":"Publishes to nwaku","time":{"start":1753146293069,"stop":1753146293069,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a5e4dd055a4858a","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1753146106863,"stop":1753146106863,"duration":0},"status":"passed","severity":"normal"},{"uid":"36be3d1ab0400bf4","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1753146080151,"stop":1753146080152,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc4889770802810d","name":"Push message with Arabic payload","time":{"start":1753146728240,"stop":1753146728240,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5ffd62d4f06ea49","name":"Should update shard info","time":{"start":1753146251643,"stop":1753146251644,"duration":1},"status":"passed","severity":"normal"},{"uid":"33a502ccf369c76a","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1753146476695,"stop":1753146476696,"duration":1},"status":"passed","severity":"normal"},{"uid":"b28c615f88832556","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1753146140337,"stop":1753146140338,"duration":1},"status":"passed","severity":"normal"},{"uid":"539d6b0d688e5c99","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1753146097625,"stop":1753146097625,"duration":0},"status":"passed","severity":"normal"},{"uid":"851125fd28847e22","name":"should dial peer immediately when queue is empty","time":{"start":1753146097916,"stop":1753146097917,"duration":1},"status":"passed","severity":"normal"},{"uid":"8632bf1fa4310177","name":"should skip peer when failed to dial recently","time":{"start":1753146097922,"stop":1753146097923,"duration":1},"status":"passed","severity":"normal"},{"uid":"93ab3e55232bea91","name":"Check received message containing short","time":{"start":1753146617755,"stop":1753146617756,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6bb841e23c64927","name":"should be safe to call multiple times","time":{"start":1753146098257,"stop":1753146098257,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d4586d25e2a2e8e","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1753146421803,"stop":1753146421803,"duration":0},"status":"passed","severity":"normal"},{"uid":"95c5991b062e191e","name":"Passing page size 110 when there are 120 messages","time":{"start":1753146450214,"stop":1753146450214,"duration":0},"status":"passed","severity":"normal"},{"uid":"9312262a451b13b9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1753146140352,"stop":1753146140352,"duration":0},"status":"passed","severity":"normal"},{"uid":"453cce1d22293dde","name":"Check message on other pubsub topic is not received","time":{"start":1753146617753,"stop":1753146617753,"duration":0},"status":"passed","severity":"normal"},{"uid":"a645ed319a458bb7","name":"should handle ping failures gracefully","time":{"start":1753146098283,"stop":1753146098284,"duration":1},"status":"passed","severity":"normal"},{"uid":"66cd7ea0b2328754","name":"Check message with no payload is not received","time":{"start":1753146617764,"stop":1753146617764,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0abbc8b17cf01e1","name":"should dial all peers on dial","time":{"start":1753146251143,"stop":1753146251143,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4fb2684c6cc1c3f","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1753146296510,"stop":1753146296511,"duration":1},"status":"passed","severity":"normal"},{"uid":"79fd4c56fccf1103","name":"Push message with JSON payload","time":{"start":1753146728264,"stop":1753146728264,"duration":0},"status":"passed","severity":"normal"},{"uid":"292ba5cf9c0afe65","name":"should be safe to call multiple times","time":{"start":1753146098710,"stop":1753146098713,"duration":3},"status":"passed","severity":"normal"},{"uid":"232bcb257f1d80da","name":"should start all internal components","time":{"start":1753146098840,"stop":1753146098840,"duration":0},"status":"passed","severity":"normal"},{"uid":"972f0c87e79d6ac9","name":"should return false","time":{"start":1753146087050,"stop":1753146087050,"duration":0},"status":"passed","severity":"normal"},{"uid":"17c59465e60d5d70","name":"1 Relay, 1 fetch","time":{"start":1753146107018,"stop":1753146107018,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d5b5b6b1805fe0","name":"Relay + Store","time":{"start":1753146168544,"stop":1753146168547,"duration":3},"status":"passed","severity":"normal"},{"uid":"ab5ed24f7926d404","name":"Check received message containing escaped characters","time":{"start":1753146617760,"stop":1753146617760,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cbc435c32bc8bfb","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app23/8/topic729/proto","time":{"start":1753146407656,"stop":1753146407656,"duration":0},"status":"passed","severity":"normal"},{"uid":"d007704b936a58dc","name":"should mark all messages in causal history as acknowledged","time":{"start":1753146144090,"stop":1753146144091,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6a15e9dc69b4c7b","name":"Subscribe and receive messages via waku relay post","time":{"start":1753146644330,"stop":1753146644331,"duration":1},"status":"passed","severity":"normal"},{"uid":"e832ab651082cc41","name":"should set field with only FILTER enabled","time":{"start":1753146087057,"stop":1753146087057,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b0de07f884e4e21","name":"can start and stop the service","time":{"start":1753146165819,"stop":1753146165819,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3e3a17fb95a4cf0","name":"Js publishes, other Js receives","time":{"start":1753146293070,"stop":1753146293070,"duration":0},"status":"passed","severity":"normal"},{"uid":"9269774ef17cb5de","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1753146080153,"stop":1753146080153,"duration":0},"status":"passed","severity":"normal"},{"uid":"72a26b3025aa64e1","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753146644332,"stop":1753146644332,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e3a0008940376307","name":"Check message with invalid timestamp is not received","time":{"start":1753146617753,"stop":1753146617753,"duration":0},"status":"passed","severity":"normal"},{"uid":"27ccefb1bacdd878","name":"should be able to encode the field with only RELAY set to true","time":{"start":1753146086225,"stop":1753146086228,"duration":3},"status":"passed","severity":"normal"},{"uid":"e83f839f3099fea7","name":"Check received message containing emoji","time":{"start":1753146617751,"stop":1753146617751,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8c1499839ab7a85","name":"Check message with non string payload is not received","time":{"start":1753146617754,"stop":1753146617754,"duration":0},"status":"passed","severity":"normal"},{"uid":"7511d677a1ccbba5","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1753146140333,"stop":1753146140333,"duration":0},"status":"passed","severity":"normal"},{"uid":"155c768e8516764b","name":"Push message with special chars payload","time":{"start":1753146728261,"stop":1753146728261,"duration":0},"status":"passed","severity":"normal"},{"uid":"72bf63f15251a95e","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1753146098047,"stop":1753146098048,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd975f102905f94e","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753146644331,"stop":1753146644331,"duration":0},"status":"passed","severity":"normal"},{"uid":"136cfc254606eb06","name":"Push message with long payload","time":{"start":1753146728238,"stop":1753146728238,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f458e4a1b5a970d","name":"should handle peerStore errors gracefully","time":{"start":1753146098847,"stop":1753146098847,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b05fa5a6c603367","name":"should return no connections if no open connection provided","time":{"start":1753146098442,"stop":1753146098443,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcfa4b313f3c886a","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1753146476696,"stop":1753146476696,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1584105f9c4d648","name":"Correctly serialized arguments","time":{"start":1753146238835,"stop":1753146238836,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3da98d304d98b7f","name":"Push message with rate limit","time":{"start":1753146728273,"stop":1753146728273,"duration":0},"status":"passed","severity":"normal"},{"uid":"54fa9b7e6e27ffec","name":"Push message equal or less that 1MB","time":{"start":1753146728258,"stop":1753146728258,"duration":0},"status":"passed","severity":"normal"},{"uid":"83dc7cec31500f26","name":"should unregister libp2p event listeners when stop is called","time":{"start":1753146130386,"stop":1753146130386,"duration":0},"status":"passed","severity":"normal"},{"uid":"53f54e06ccf8c338","name":"connects to nwaku","time":{"start":1753146468711,"stop":1753146468712,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4e1195cca3ff783","name":"should throw error - no id","time":{"start":1753146087048,"stop":1753146087048,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f90ac42c0b167aa","name":"should create dialer with libp2p and shardReader","time":{"start":1753146097889,"stop":1753146097890,"duration":1},"status":"passed","severity":"normal"},{"uid":"15cecdeede58667","name":"Push message with content topic containing emoji","time":{"start":1753146728254,"stop":1753146728255,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a978e75a8995e23","name":"random static sharding 5 - Cluster ID: 110, Shard ID: 852","time":{"start":1753146409036,"stop":1753146409037,"duration":1},"status":"passed","severity":"normal"},{"uid":"1379a992a324555a","name":"Push message with Chinese payload","time":{"start":1753146728240,"stop":1753146728240,"duration":0},"status":"passed","severity":"normal"},{"uid":"4de59f79958fd955","name":"should handle multiple peers with different shard configurations","time":{"start":1753146097978,"stop":1753146097978,"duration":0},"status":"passed","severity":"normal"},{"uid":"84a497ab7dfcbb28","name":"Wrong topic","time":{"start":1753146407658,"stop":1753146407659,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8d0c1bc6f112eed","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1753146421805,"stop":1753146421805,"duration":0},"status":"passed","severity":"normal"},{"uid":"4548f9b83a494107","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1753146129790,"stop":1753146129791,"duration":1},"status":"passed","severity":"normal"},{"uid":"84bc8a3920bc7cfd","name":"should not dispatch event when already connected","time":{"start":1753146096354,"stop":1753146096356,"duration":2},"status":"passed","severity":"normal"},{"uid":"5d36092270fa1bd8","name":"Ephemeral field set to true","time":{"start":1753146098936,"stop":1753146098937,"duration":1},"status":"passed","severity":"normal"},{"uid":"b434e75aa4fbb8ff","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1753146222812,"stop":1753146222813,"duration":1},"status":"passed","severity":"normal"},{"uid":"c75dc7050ce0228c","name":"Push message with content topic containing escaped characters","time":{"start":1753146728252,"stop":1753146728252,"duration":0},"status":"passed","severity":"normal"},{"uid":"96ec1959951f4a25","name":"ignores domain fetching errors","time":{"start":1753146107396,"stop":1753146107397,"duration":1},"status":"passed","severity":"normal"},{"uid":"e50378e841c2a548","name":"Publish without waiting for remote peer","time":{"start":1753146313651,"stop":1753146313651,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f25c7ec2a9ef2dd","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753146644327,"stop":1753146644328,"duration":1},"status":"passed","severity":"normal"},{"uid":"a676639d70a1765b","name":"Subscribe to topic containing emoji and publish message","time":{"start":1753146313660,"stop":1753146313660,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a4821f23137e4e9","name":"handles different networkShards values correctly","time":{"start":1753146080149,"stop":1753146080149,"duration":0},"status":"passed","severity":"normal"},{"uid":"86feb5fd6c177bd8","name":"should not execute task if max attempts is 0","time":{"start":1753146129026,"stop":1753146129026,"duration":0},"status":"passed","severity":"normal"},{"uid":"17d4d2af8434cbdf","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1753146181990,"stop":1753146181991,"duration":1},"status":"passed","severity":"normal"},{"uid":"f007d162a9f0d91d","name":"should handle task timeouts","time":{"start":1753146129009,"stop":1753146129025,"duration":16},"status":"passed","severity":"normal"},{"uid":"b58a9f4576fc4e62","name":"should be able to encode the field with only STORE set to true","time":{"start":1753146086228,"stop":1753146086229,"duration":1},"status":"passed","severity":"normal"},{"uid":"13418c1a434ea368","name":"Store - dialed first","time":{"start":1753146473638,"stop":1753146473638,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9091a19198be3f8","name":"should start and setup intervals and event listeners","time":{"start":1753146130537,"stop":1753146130537,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2ffddb6a645b7f4","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1753146407650,"stop":1753146407650,"duration":0},"status":"passed","severity":"normal"},{"uid":"afcecdfc2c4e9a6b","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1753146106859,"stop":1753146106859,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b972a5e9f348f62","name":"should wait for LightPush peer to be connected","time":{"start":1753146130482,"stop":1753146130482,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2f7929bfdd62957","name":"should handle dial errors gracefully","time":{"start":1753146098719,"stop":1753146098719,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cf7faeebec6cace","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753146644330,"stop":1753146644330,"duration":0},"status":"passed","severity":"normal"},{"uid":"acfc2b43d004b55a","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1753146098279,"stop":1753146098282,"duration":3},"status":"passed","severity":"normal"},{"uid":"adbfec914874a151","name":"should allow redial after failed dial cooldown expires","time":{"start":1753146097941,"stop":1753146097941,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f07d8197c85f341","name":"isConnected return false after peer stops","time":{"start":1753146181993,"stop":1753146181993,"duration":0},"status":"passed","severity":"normal"},{"uid":"19926632a21c7da8","name":"should handle case when globalThis is not available","time":{"start":1753146096345,"stop":1753146096345,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f8122002aff55d1","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1753146098732,"stop":1753146098732,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3c964419a532d21","name":"throws if store query response has error status","time":{"start":1753146098799,"stop":1753146098799,"duration":0},"status":"passed","severity":"normal"},{"uid":"94a2e998138a9bbc","name":"same cluster: nodes connect","time":{"start":1753146238655,"stop":1753146238655,"duration":0},"status":"passed","severity":"normal"},{"uid":"38aba0981a2b07a5","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1753146140347,"stop":1753146140347,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4c1cd37bc52b373","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1753146421804,"stop":1753146421804,"duration":0},"status":"passed","severity":"normal"},{"uid":"12d11e426f9185d2","name":"should initialize bloom filter with correct parameters","time":{"start":1753146142751,"stop":1753146142752,"duration":1},"status":"passed","severity":"normal"},{"uid":"65d201d344f97e3c","name":"should increase lamport timestamp","time":{"start":1753146144088,"stop":1753146144088,"duration":0},"status":"passed","severity":"normal"},{"uid":"7156f4bf9340b4b6","name":"should emit a peer event after start","time":{"start":1753146165821,"stop":1753146165822,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0ea448ac5cab2b7","name":"Check message with no pubsub topic is not received","time":{"start":1753146617753,"stop":1753146617753,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed97f87a1a431724","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1753146476697,"stop":1753146476697,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d3045abc7932df6","name":"should update peer store before dialing","time":{"start":1753146097358,"stop":1753146097358,"duration":0},"status":"passed","severity":"normal"},{"uid":"afcc2185a27df20a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1753146080159,"stop":1753146080160,"duration":1},"status":"passed","severity":"normal"},{"uid":"abdc90a9f91ee129","name":"handles different clusterIds correctly","time":{"start":1753146080148,"stop":1753146080149,"duration":1},"status":"passed","severity":"normal"},{"uid":"794cfc944628e38b","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1753146098320,"stop":1753146098324,"duration":4},"status":"passed","severity":"normal"},{"uid":"369b3d8e21883540","name":"Check received message containing escaped characters","time":{"start":1753146617751,"stop":1753146617751,"duration":0},"status":"passed","severity":"normal"},{"uid":"14380efe4fe8d846","name":"should handle case with no peers in store","time":{"start":1753146098719,"stop":1753146098720,"duration":1},"status":"passed","severity":"normal"},{"uid":"76ea993de6064066","name":"Overlapping topic subscription","time":{"start":1753146644323,"stop":1753146644323,"duration":0},"status":"passed","severity":"normal"},{"uid":"95e96847e0c82d0e","name":"Subscribe to topic containing long and publish message","time":{"start":1753146313654,"stop":1753146313654,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fa0dedaa7d10f11","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753146644336,"stop":1753146644336,"duration":0},"status":"passed","severity":"normal"},{"uid":"d94cfb0b9c7f4592","name":"should skip peer when dialed recently","time":{"start":1753146097922,"stop":1753146097922,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c5aaad02f1f662","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1753146456157,"stop":1753146456158,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b9d92fe48febda1","name":"should handle peer not in mesh for all topics","time":{"start":1753146098308,"stop":1753146098309,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e871049d055af1b","name":"Query with Promise Callback, No Decoder","time":{"start":1753146424489,"stop":1753146424489,"duration":0},"status":"passed","severity":"normal"},{"uid":"61025cbf15b60637","name":"Check received message containing Basic HTML tag","time":{"start":1753146617759,"stop":1753146617759,"duration":0},"status":"passed","severity":"normal"},{"uid":"527467018c1bac07","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1753146424488,"stop":1753146424488,"duration":0},"status":"passed","severity":"normal"},{"uid":"55b5508cd0e27ad7","name":"Check publish message containing Arabic","time":{"start":1753146303479,"stop":1753146303480,"duration":1},"status":"passed","severity":"normal"},{"uid":"124e01b604c42bfd","name":"Check received message containing shell command","time":{"start":1753146617750,"stop":1753146617750,"duration":0},"status":"passed","severity":"normal"},{"uid":"181296d23c47251c","name":"should not receive a peer event before start","time":{"start":1753146111158,"stop":1753146111158,"duration":0},"status":"passed","severity":"normal"},{"uid":"af2a5174c34dabc4","name":"should set field with only STORE enabled","time":{"start":1753146087057,"stop":1753146087057,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae648f7aa0b20c1e","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1753146140335,"stop":1753146140336,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5d32b206e5584d3","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1753146080142,"stop":1753146080142,"duration":0},"status":"passed","severity":"normal"},{"uid":"acb893ec4aad9d6e","name":"does not validate decoders for hash queries","time":{"start":1753146098798,"stop":1753146098798,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5187dc304447c5c","name":"should handle shard reader errors gracefully","time":{"start":1753146097964,"stop":1753146097964,"duration":0},"status":"passed","severity":"normal"},{"uid":"58a1226fdf7c28c2","name":"can start and stop the service","time":{"start":1753146279168,"stop":1753146279168,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c260eee03fc5409","name":"ends if stream creation fails","time":{"start":1753146098798,"stop":1753146098799,"duration":1},"status":"passed","severity":"normal"},{"uid":"72cac9a8fe01263b","name":"should push the message to the outgoing buffer","time":{"start":1753146144086,"stop":1753146144086,"duration":0},"status":"passed","severity":"normal"},{"uid":"49cbd77ce69c6583","name":"should remove event listeners","time":{"start":1753146098257,"stop":1753146098258,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee1d0e73e5662a2f","name":"Nodes with multiple pubsub topic","time":{"start":1753146296511,"stop":1753146296511,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c47f9186cb81675","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1753146140344,"stop":1753146140344,"duration":0},"status":"passed","severity":"normal"},{"uid":"4efa9c974e85f03a","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753146460238,"stop":1753146460239,"duration":1},"status":"passed","severity":"normal"},{"uid":"be907e9ba71dd0d3","name":"different cluster: nodes don't connect","time":{"start":1753146238653,"stop":1753146238653,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b9d3048e7c22098","name":"should create ShardReader with auto sharding network config","time":{"start":1753146097228,"stop":1753146097229,"duration":1},"status":"passed","severity":"normal"},{"uid":"efffd1299f696a30","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753146617765,"stop":1753146617765,"duration":0},"status":"passed","severity":"normal"},{"uid":"f168949f1d62e707","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1753146080158,"stop":1753146080159,"duration":1},"status":"passed","severity":"normal"},{"uid":"66ab0e8436edae08","name":"should handle disconnect when peer has no timers","time":{"start":1753146098291,"stop":1753146098306,"duration":15},"status":"passed","severity":"normal"},{"uid":"b702e6072bd65a3f","name":"Relay - dialed after","time":{"start":1753146473637,"stop":1753146473637,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3abca4e5ceb2741","name":"Check publish message after service node is restarted","time":{"start":1753146303495,"stop":1753146303496,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9fd11d1a4e90dc2f","name":"Check message received after jswaku node is restarted","time":{"start":1753146617754,"stop":1753146617755,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9e1932794ee1b72","name":"Query Generator - false","time":{"start":1753146435412,"stop":1753146435412,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4c14ef255a836af","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1753146080150,"stop":1753146080150,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a3ac8afa251953","name":"Decoder throws on empty string content topic","time":{"start":1753146117472,"stop":1753146117472,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac64f787e42d6cd7","name":"should sort peers by ping value","time":{"start":1753146098847,"stop":1753146098848,"duration":1},"status":"passed","severity":"normal"},{"uid":"51310738f4df7afd","name":"should clear all timers","time":{"start":1753146098258,"stop":1753146098264,"duration":6},"status":"passed","severity":"normal"},{"uid":"ec31f656557f7d7f","name":"should successfully unsubscribe from an existing subscription","time":{"start":1753146130444,"stop":1753146130445,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bd7427248aba48d","name":"Push message with Basic HTML tag payload","time":{"start":1753146728263,"stop":1753146728264,"duration":1},"status":"passed","severity":"normal"},{"uid":"d999943675a9eaff","name":"should successfully query store with valid decoders and options","time":{"start":1753146130328,"stop":1753146130328,"duration":0},"status":"passed","severity":"normal"},{"uid":"49d1c4564ab9d80b","name":"should not fail to stop the service if it was not started","time":{"start":1753146111156,"stop":1753146111157,"duration":1},"status":"passed","severity":"normal"},{"uid":"5559caf73210ae91","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1753146313653,"stop":1753146313653,"duration":0},"status":"passed","severity":"normal"},{"uid":"21165838ed689d63","name":"should not return locked peers if enough unlocked are available","time":{"start":1753146130384,"stop":1753146130385,"duration":1},"status":"passed","severity":"normal"},{"uid":"b351826fcb2d5448","name":"Subscribe and receive messages via lightPush","time":{"start":1753146644320,"stop":1753146644320,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed3e67b3450e6bcc","name":"Used by Waku Relay","time":{"start":1753146468714,"stop":1753146468714,"duration":0},"status":"passed","severity":"normal"},{"uid":"69d91f18cd4d1fcd","name":"Cluster ID 0, shard 1","time":{"start":1753146409030,"stop":1753146409031,"duration":1},"status":"passed","severity":"normal"},{"uid":"560746c7e910b693","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1753146129627,"stop":1753146129628,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fcea6e9a11349a3","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app21/6/topic918/proto","time":{"start":1753146407653,"stop":1753146407653,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dca99ac4f7c7208","name":"Push message with Russian payload","time":{"start":1753146728240,"stop":1753146728241,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cd1fc03adfc7660","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1753146129790,"stop":1753146129790,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ac36f7ccfd715f3","name":"Fails to push message bigger that 1MB","time":{"start":1753146728258,"stop":1753146728259,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fbd29fc49395053","name":"should return different streams if requested simultaniously","time":{"start":1753146098522,"stop":1753146098527,"duration":5},"status":"passed","severity":"normal"},{"uid":"c59703087286d0a8","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753146644336,"stop":1753146644336,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c0ce800dd456c51","name":"should handle shardReader errors","time":{"start":1753146098848,"stop":1753146098849,"duration":1},"status":"passed","severity":"normal"},{"uid":"1923940394c1f67f","name":"should not receive a peer event after stop","time":{"start":1753146279174,"stop":1753146279175,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e3d1c0a4a2a83a0","name":"Relay Node - default protocol","time":{"start":1753146473640,"stop":1753146473641,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7c2aaa62d175abd","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1753146098848,"stop":1753146098848,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbbb7a518502f26c","name":"should be safe to call multiple times","time":{"start":1753146098264,"stop":1753146098265,"duration":1},"status":"passed","severity":"normal"},{"uid":"7617c674561a7694","name":"should decode valid enr with tcp successfully","time":{"start":1753146087048,"stop":1753146087048,"duration":0},"status":"passed","severity":"normal"},{"uid":"c74c7ef592c2150b","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1753146087047,"stop":1753146087048,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7f54e69c0134a84","name":"different cluster: nodes don't connect","time":{"start":1753146238656,"stop":1753146238656,"duration":0},"status":"passed","severity":"normal"},{"uid":"79bad278617671ac","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753146321046,"stop":1753146321046,"duration":0},"status":"passed","severity":"normal"},{"uid":"346122cf74e1ac10","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753146644334,"stop":1753146644334,"duration":0},"status":"passed","severity":"normal"},{"uid":"e13ba1017fe6caaa","name":"should add event listeners to libp2p","time":{"start":1753146096321,"stop":1753146096322,"duration":1},"status":"passed","severity":"normal"},{"uid":"45664f67ed1e8ed3","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1753146139998,"stop":1753146140000,"duration":2},"status":"passed","severity":"normal"},{"uid":"3e7c5e31915fefd9","name":"should not receive a peer event after stop","time":{"start":1753146165824,"stop":1753146165824,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfbadf9f28183db9","name":"should be able to decode the field with only RELAY set to true","time":{"start":1753146086233,"stop":1753146086234,"duration":1},"status":"passed","severity":"normal"},{"uid":"109fed9f4a4ca3a","name":"should set field with all protocols disabled","time":{"start":1753146087056,"stop":1753146087056,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2927553af935561","name":"Push message with meta","time":{"start":1753146728255,"stop":1753146728255,"duration":0},"status":"passed","severity":"normal"},{"uid":"f73db8e587361d93","name":"should create ConnectionManager with required options","time":{"start":1753146098837,"stop":1753146098838,"duration":1},"status":"passed","severity":"normal"},{"uid":"c550c8fcd135628f","name":"Push message with emoji payload","time":{"start":1753146728244,"stop":1753146728245,"duration":1},"status":"passed","severity":"normal"},{"uid":"703c99e5888627ed","name":"Cluster id 0, shard 0","time":{"start":1753146409030,"stop":1753146409030,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fa2f52a11bdab6","name":"should not be empty after adding a subscription","time":{"start":1753146130533,"stop":1753146130533,"duration":0},"status":"passed","severity":"normal"},{"uid":"30581b63fc390531","name":"should properly clean up resources when disposed","time":{"start":1753146128040,"stop":1753146128044,"duration":4},"status":"passed","severity":"normal"},{"uid":"1397a109c343afa5","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1753146140326,"stop":1753146140327,"duration":1},"status":"passed","severity":"normal"},{"uid":"45e82247658f334b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1753146140349,"stop":1753146140350,"duration":1},"status":"passed","severity":"normal"},{"uid":"221f359fec7b1b79","name":"should not fail to start the service if it is already started","time":{"start":1753146165821,"stop":1753146165821,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbe9c83fa8b85664","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1753146308556,"stop":1753146308556,"duration":0},"status":"passed","severity":"normal"},{"uid":"235326a982ca7793","name":"should add peer to queue when queue is not empty","time":{"start":1753146097917,"stop":1753146097917,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3e0e28f63f10a43","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1753146140330,"stop":1753146140331,"duration":1},"status":"passed","severity":"normal"},{"uid":"e962f4929140856d","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753146644326,"stop":1753146644326,"duration":0},"status":"passed","severity":"normal"},{"uid":"7be3eb110587441b","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1753146119260,"stop":1753146119260,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec9c7083d35c1b6b","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app26/4/topic30/xml","time":{"start":1753146407652,"stop":1753146407653,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa5b098826775f8f","name":"Fails to publish duplicate message","time":{"start":1753146303492,"stop":1753146303492,"duration":0},"status":"passed","severity":"normal"},{"uid":"1df4b1cede2264e9","name":"should reject if LightPush is requested but not mounted","time":{"start":1753146130480,"stop":1753146130480,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fdb11d63384662c","name":"Subscribe to topic containing long and receive message","time":{"start":1753146644333,"stop":1753146644333,"duration":0},"status":"passed","severity":"normal"},{"uid":"6665e2680b776e01","name":"should dispatch network event when browser goes offline","time":{"start":1753146096359,"stop":1753146096359,"duration":0},"status":"passed","severity":"normal"},{"uid":"db259c1db7620348","name":"can start the service","time":{"start":1753146111155,"stop":1753146111156,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce89f0ba0a4c6e5d","name":"A test","time":{"start":1753146223002,"stop":1753146223002,"duration":0},"status":"passed","severity":"normal"},{"uid":"18ac70b8583b7b7a","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1753146107399,"stop":1753146107399,"duration":0},"status":"passed","severity":"normal"},{"uid":"2549c6a4126f4639","name":"should add event listeners to globalThis","time":{"start":1753146096322,"stop":1753146096323,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a12da9d7d32e1bb","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1753146130536,"stop":1753146130537,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d120b174ac3dd47","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1753146140352,"stop":1753146140353,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ab0944da7a2782c","name":"Refresh subscription","time":{"start":1753146644323,"stop":1753146644324,"duration":1},"status":"passed","severity":"normal"},{"uid":"781ebaa7be626ae7","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753146644334,"stop":1753146644334,"duration":0},"status":"passed","severity":"normal"},{"uid":"784dc576a5d217b6","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1753146456153,"stop":1753146456154,"duration":1},"status":"passed","severity":"normal"},{"uid":"6395a2b487fb6d1","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1753146080141,"stop":1753146080142,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a49fb17d10ebcef","name":"should create an instance with libp2p and dialer","time":{"start":1753146097339,"stop":1753146097340,"duration":1},"status":"passed","severity":"normal"},{"uid":"edeebb28b3ea801a","name":"Passing page size 19 when there are 20 messages","time":{"start":1753146450213,"stop":1753146450214,"duration":1},"status":"passed","severity":"normal"},{"uid":"34c17056e3a9cc42","name":"Mutual subscription","time":{"start":1753146313650,"stop":1753146313650,"duration":0},"status":"passed","severity":"normal"},{"uid":"77427ee5b001568e","name":"should add received messages to bloom filter","time":{"start":1753146144089,"stop":1753146144089,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed1f57c3c152484f","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753146186664,"stop":1753146186664,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5a9735420fae70c","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1753146130329,"stop":1753146130329,"duration":0},"status":"passed","severity":"normal"},{"uid":"29377d197c9de909","name":"should handle hash queries without validation","time":{"start":1753146130330,"stop":1753146130330,"duration":0},"status":"passed","severity":"normal"},{"uid":"4268ff45c7121380","name":"can start and stop the service","time":{"start":1753146111156,"stop":1753146111156,"duration":0},"status":"passed","severity":"normal"},{"uid":"dae5072ed1bd0e37","name":"should remove event listeners from libp2p","time":{"start":1753146096330,"stop":1753146096331,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa82af2b0ea3d400","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1753146140332,"stop":1753146140332,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7730c30f86ebade","name":"configure the node with multiple content topics","time":{"start":1753146407659,"stop":1753146407659,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f7f823e0c964670","name":"should properly create location multiaddrs - tcp6","time":{"start":1753146087054,"stop":1753146087054,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bf9929255079107","name":"Should update multiaddrs","time":{"start":1753146251643,"stop":1753146251643,"duration":0},"status":"passed","severity":"normal"},{"uid":"47c65444c77a2245","name":"Push message with Russian payload","time":{"start":1753146728262,"stop":1753146728262,"duration":0},"status":"passed","severity":"normal"},{"uid":"d485c11940255bf2","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1753146303488,"stop":1753146303488,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa8bb8bad86db51f","name":"Check message with no content topic is not received","time":{"start":1753146617753,"stop":1753146617754,"duration":1},"status":"passed","severity":"normal"},{"uid":"d614e12a36ad0d6","name":"should remove expired entries after TTL has passed","time":{"start":1753146128033,"stop":1753146128034,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a6c5563102f919","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753146617762,"stop":1753146617762,"duration":0},"status":"passed","severity":"normal"},{"uid":"efa7460661737e1e","name":"Check publish message containing numeric","time":{"start":1753146303478,"stop":1753146303479,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b7abb7756170924","name":"Passing page size 1 when there are 4 messages","time":{"start":1753146450209,"stop":1753146450210,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a0595795764cf8","name":"should get all peers from store","time":{"start":1753146098716,"stop":1753146098716,"duration":0},"status":"passed","severity":"normal"},{"uid":"39803ec991c7ac09","name":"throws on content topic with empty topic name field","time":{"start":1753146080140,"stop":1753146080140,"duration":0},"status":"passed","severity":"normal"},{"uid":"22d742089772bcdf","name":"Check publish message containing SQL Injection","time":{"start":1753146303482,"stop":1753146303482,"duration":0},"status":"passed","severity":"normal"},{"uid":"aec11edfb430661e","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app34/7/topic689/json","time":{"start":1753146407656,"stop":1753146407657,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9d3c08eec4b3b35","name":"should handle queue overflow by adding peers to queue","time":{"start":1753146097942,"stop":1753146097942,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa9df19e02ec0f81","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1753146140342,"stop":1753146140342,"duration":0},"status":"passed","severity":"normal"},{"uid":"748752dedd99a898","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753146644337,"stop":1753146644337,"duration":0},"status":"passed","severity":"normal"},{"uid":"822bb2e6c4dcdc57","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753146321049,"stop":1753146321050,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffbe66f8c12ee600","name":"should throw error - no public key","time":{"start":1753146087050,"stop":1753146087050,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ed7840803611fa","name":"Push message with content topic containing unicode special characters","time":{"start":1753146728272,"stop":1753146728272,"duration":0},"status":"passed","severity":"normal"},{"uid":"af5d13e52c4fd628","name":"Push message with Basic HTML tag payload","time":{"start":1753146728242,"stop":1753146728242,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b88ddb37c4d77f8","name":"passes more than one ENR URLs and attempts connection","time":{"start":1753146165827,"stop":1753146165827,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d730d5d046004a3a","name":"should not fail to stop the service if it was not started","time":{"start":1753146279168,"stop":1753146279168,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d1ce74cb5cb78bb","name":"Check received message with timestamp: 1753146160609 ","time":{"start":1753146617761,"stop":1753146617762,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7defe61c6ff84cb","name":"can start the service","time":{"start":1753146165817,"stop":1753146165818,"duration":1},"status":"passed","severity":"normal"},{"uid":"75b3ef63bd3f8667","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1753146080157,"stop":1753146080157,"duration":0},"status":"passed","severity":"normal"},{"uid":"486f480834e82e78","name":"should detect messages with missing dependencies","time":{"start":1753146144091,"stop":1753146144092,"duration":1},"status":"passed","severity":"normal"},{"uid":"260aa6a50b1a32d8","name":"should dial with multiaddr and return stream","time":{"start":1753146098843,"stop":1753146098844,"duration":1},"status":"passed","severity":"normal"},{"uid":"e15ed5641341bca0","name":"should insert message id into causal history","time":{"start":1753146144087,"stop":1753146144087,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc64b0db479c50fe","name":"should set field with only RELAY enabled","time":{"start":1753146087056,"stop":1753146087056,"duration":0},"status":"passed","severity":"normal"},{"uid":"642875ce5f4a4af3","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753146321038,"stop":1753146321040,"duration":2},"status":"passed","severity":"normal"},{"uid":"bbc29ff46770236a","name":"should be delivered but not added to local log or bloom filter","time":{"start":1753146144094,"stop":1753146144094,"duration":0},"status":"passed","severity":"normal"},{"uid":"985671801bf65165","name":"Push message with shell command payload","time":{"start":1753146728243,"stop":1753146728243,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a8f4ebe93ad65b3","name":"Push message with unicode special characters payload","time":{"start":1753146728244,"stop":1753146728244,"duration":0},"status":"passed","severity":"normal"},{"uid":"f02a69258886e1b","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1753146140340,"stop":1753146140340,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1d1247334b0d928","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1753146130444,"stop":1753146130444,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cc504312004c83a","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1753146140343,"stop":1753146140344,"duration":1},"status":"passed","severity":"normal"},{"uid":"2259b09eec8e8eb5","name":"should return all connected peers without codec filter","time":{"start":1753146098846,"stop":1753146098847,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1936636b131795f","name":"should handle network check errors gracefully","time":{"start":1753146097964,"stop":1753146097965,"duration":1},"status":"passed","severity":"normal"},{"uid":"c53ab4b9d5ac4a63","name":"Nwaku publishes","time":{"start":1753146293069,"stop":1753146293070,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9990f62548262c5","name":"Generator, one shard","time":{"start":1753146415163,"stop":1753146415164,"duration":1},"status":"passed","severity":"normal"},{"uid":"1919af21fb642c05","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1753146080146,"stop":1753146080147,"duration":1},"status":"passed","severity":"normal"},{"uid":"8942e4e588371f6d","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1753146144093,"stop":1753146144093,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e361ee743fb128c","name":"should handle case when navigator is not available","time":{"start":1753146096344,"stop":1753146096345,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca57a43eb03f17c6","name":"Ordered callback, aborts when callback returns true","time":{"start":1753146456405,"stop":1753146456405,"duration":0},"status":"passed","severity":"normal"},{"uid":"83f53f9fd13100d7","name":"Passing page size 10 when there are 10 messages","time":{"start":1753146450212,"stop":1753146450213,"duration":1},"status":"passed","severity":"normal"},{"uid":"36f416675707eeff","name":"should be safe to call multiple times","time":{"start":1753146098703,"stop":1753146098703,"duration":0},"status":"passed","severity":"normal"},{"uid":"42837c10e43b915e","name":"should handle errors gracefully when getting peer info","time":{"start":1753146097279,"stop":1753146097279,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a402ea86735196d","name":"udp ip6 address","time":{"start":1753146086378,"stop":1753146086378,"duration":0},"status":"passed","severity":"normal"},{"uid":"72366a01167b2279","name":"should stop ping timers on peer disconnect","time":{"start":1753146098273,"stop":1753146098274,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcc00f32a380c65a","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1753146130388,"stop":1753146130388,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d8f58e671eda5a2","name":"Check received message containing long","time":{"start":1753146617756,"stop":1753146617756,"duration":0},"status":"passed","severity":"normal"},{"uid":"387070ef42e2747a","name":"Ordered Callback - true","time":{"start":1753146435413,"stop":1753146435414,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d41c230e89814a4","name":"Query generator for multiple messages with different message text format","time":{"start":1753146456397,"stop":1753146456398,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f49a594e1a1dad4","name":"should create ConnectionManager with relay","time":{"start":1753146098838,"stop":1753146098838,"duration":0},"status":"passed","severity":"normal"},{"uid":"72132a61ff19c172","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753146617762,"stop":1753146617762,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fb581b8fa82f1f3","name":"Waku message hash computation (no timestamp)","time":{"start":1753146097624,"stop":1753146097624,"duration":0},"status":"passed","severity":"normal"},{"uid":"7790b6e20fb4e1fc","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1753146130388,"stop":1753146130389,"duration":1},"status":"passed","severity":"normal"},{"uid":"f61522fe2ee6b31e","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1753146080152,"stop":1753146080152,"duration":0},"status":"passed","severity":"normal"},{"uid":"45ed11bcc241996a","name":"Push message with unicode special characters payload","time":{"start":1753146728265,"stop":1753146728265,"duration":0},"status":"passed","severity":"normal"},{"uid":"77f244243186d56b","name":"should not retry if at least one success","time":{"start":1753146130185,"stop":1753146130185,"duration":0},"status":"passed","severity":"normal"},{"uid":"58a800b1dac8c823","name":"msgTime: 0 ms from now, startTime: 1753060056422, endTime: 1753146456422","time":{"start":1753146476699,"stop":1753146476699,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d1f2307cb60c35c","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1753146296511,"stop":1753146296512,"duration":1},"status":"passed","severity":"normal"},{"uid":"f82c14e7885ab7c7","name":"should clear the dialing interval","time":{"start":1753146097907,"stop":1753146097907,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5f83d68e5648a13","name":"throws on content topic with empty application field","time":{"start":1753146080139,"stop":1753146080139,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea36d805a559e731","name":"Check received message containing shell command","time":{"start":1753146617760,"stop":1753146617760,"duration":0},"status":"passed","severity":"normal"},{"uid":"87b5db8a2e80f38b","name":"should discard bootstrap peers when has more than set limit","time":{"start":1753146204944,"stop":1753146204945,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b804aed68edda5b","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1753146140329,"stop":1753146140329,"duration":0},"status":"passed","severity":"normal"},{"uid":"612a074f8f896ec","name":"should invoke callbacks when receiving a message","time":{"start":1753146130534,"stop":1753146130534,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0433869e75bc0b4","name":"should clear dial history on start","time":{"start":1753146097891,"stop":1753146097905,"duration":14},"status":"passed","severity":"normal"},{"uid":"a7a6a02166072f37","name":"throws an error for improperly formatted content topics","time":{"start":1753146080149,"stop":1753146080149,"duration":0},"status":"passed","severity":"normal"},{"uid":"f062935d2e5aa23b","name":"Reusing cursor across nodes","time":{"start":1753146421807,"stop":1753146421809,"duration":2},"status":"passed","severity":"normal"},{"uid":"773386f124869023","name":"Check publish message containing shell command","time":{"start":1753146303486,"stop":1753146303486,"duration":0},"status":"passed","severity":"normal"},{"uid":"193be12260f9e657","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1753146106858,"stop":1753146106859,"duration":1},"status":"passed","severity":"normal"},{"uid":"551cd142ccf5e9b6","name":"Ephemeral messages are not stored","time":{"start":1753146167821,"stop":1753146167822,"duration":1},"status":"passed","severity":"normal"},{"uid":"79017ad19dba26c0","name":"should emit a peer event after start","time":{"start":1753146111157,"stop":1753146111158,"duration":1},"status":"passed","severity":"normal"},{"uid":"24328fb7e8c783b3","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753146644327,"stop":1753146644327,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fd93a689fcfa2e2","name":"should not receive a peer event before start","time":{"start":1753146165822,"stop":1753146165823,"duration":1},"status":"passed","severity":"normal"},{"uid":"5754cd2a363ffe59","name":"should handle complete peer lifecycle","time":{"start":1753146098312,"stop":1753146098313,"duration":1},"status":"passed","severity":"normal"},{"uid":"207e8f847532aeaf","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1753146080142,"stop":1753146080143,"duration":1},"status":"passed","severity":"normal"},{"uid":"be300eb5b50b8c32","name":"Check meta is set [symmetric]","time":{"start":1753146117469,"stop":1753146117469,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab8897506e66a41f","name":"should handle errors when getting connections","time":{"start":1753146096367,"stop":1753146096367,"duration":0},"status":"passed","severity":"normal"},{"uid":"2743ac300d87cfde","name":"Symmetric encrypt & Decrypt","time":{"start":1753146117896,"stop":1753146117897,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ac531aa5c8012f1","name":"should not create timers for topics where peer is not in mesh","time":{"start":1753146098289,"stop":1753146098289,"duration":0},"status":"passed","severity":"normal"},{"uid":"a267f19dd112106","name":"Fails to push message with large meta","time":{"start":1753146728255,"stop":1753146728255,"duration":0},"status":"passed","severity":"normal"},{"uid":"1725268b87490c77","name":"should not retry if at least one success","time":{"start":1753146129026,"stop":1753146129027,"duration":1},"status":"passed","severity":"normal"},{"uid":"46b0897797481a88","name":"throws on content topic with non-number generation field","time":{"start":1753146080138,"stop":1753146080138,"duration":0},"status":"passed","severity":"normal"},{"uid":"126baea55f18e0dc","name":"Callback on promise","time":{"start":1753146456399,"stop":1753146456399,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ba1e5a2bea74942","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1753146476696,"stop":1753146476696,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7e04d1108e8eebb","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1753146080144,"stop":1753146080144,"duration":0},"status":"passed","severity":"normal"},{"uid":"386478ead2df30b2","name":"should drop connection to one peer on hangUp","time":{"start":1753146251144,"stop":1753146251145,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa16389b53527084","name":"should enable all discoveries when explicitly set","time":{"start":1753146129790,"stop":1753146129790,"duration":0},"status":"passed","severity":"normal"},{"uid":"96071b3db31cda1a","name":"should be able to encode the field with only FILTER set to true","time":{"start":1753146086229,"stop":1753146086229,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b6bf9cad8e18e8d","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1753146107400,"stop":1753146107400,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2674c8369ea2bb48","name":"should return PeerId when PeerId is provided","time":{"start":1753146098048,"stop":1753146098048,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f9cf319b5099176","name":"should stop all internal components","time":{"start":1753146098841,"stop":1753146098841,"duration":0},"status":"passed","severity":"normal"},{"uid":"15743bf1bc09ff7a","name":"should initialize with isNetworkConnected as false","time":{"start":1753146096313,"stop":1753146096319,"duration":6},"status":"passed","severity":"normal"},{"uid":"d042e75a1f9b2447","name":"should create all internal components","time":{"start":1753146098839,"stop":1753146098840,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdae2f1eb505711e","name":"should only return 1 node with relay and store capability","time":{"start":1753146107398,"stop":1753146107398,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd2cbb9aef3eb261","name":"Push message with content topic containing Arabic","time":{"start":1753146728270,"stop":1753146728271,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3f113432fe55530","name":"should support chaining for add method","time":{"start":1753146128033,"stop":1753146128033,"duration":0},"status":"passed","severity":"normal"},{"uid":"a99237e9edb1537","name":"should perform ping and update peer store on timer","time":{"start":1753146098282,"stop":1753146098283,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5d7026e01bd45f6","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1753146098702,"stop":1753146098703,"duration":1},"status":"passed","severity":"normal"},{"uid":"360c43d0055c1815","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753146321031,"stop":1753146321032,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6940d51f47aefd9","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1753146313655,"stop":1753146313655,"duration":0},"status":"passed","severity":"normal"},{"uid":"aad430293a2f497f","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1753146140340,"stop":1753146140341,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bdcc4bdaa2978a1","name":"should keep entries that haven't expired yet","time":{"start":1753146128034,"stop":1753146128038,"duration":4},"status":"passed","severity":"normal"},{"uid":"e8596eabfb9aec3b","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1753146140340,"stop":1753146140340,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c88302edfefa060","name":"should create KeepAliveManager with required options","time":{"start":1753146098250,"stop":1753146098255,"duration":5},"status":"passed","severity":"normal"},{"uid":"6fa5cd88193a038b","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1753146097617,"stop":1753146097617,"duration":0},"status":"passed","severity":"normal"},{"uid":"874523c44f5aaadf","name":"Check publish message containing JSON","time":{"start":1753146303485,"stop":1753146303485,"duration":0},"status":"passed","severity":"normal"},{"uid":"709345aef716a1b6","name":"Check received message with timestamp: 1753146160609000000 ","time":{"start":1753146617761,"stop":1753146617761,"duration":0},"status":"passed","severity":"normal"},{"uid":"b76cbfd383600315","name":"Throws when trying to push message with empty payload","time":{"start":1753146728268,"stop":1753146728268,"duration":0},"status":"passed","severity":"normal"},{"uid":"62c6c9aec6dbbefd","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1753146080145,"stop":1753146080146,"duration":1},"status":"passed","severity":"normal"},{"uid":"57b1f482f1eb4fb4","name":"should handle peer connect event","time":{"start":1753146096345,"stop":1753146096346,"duration":1},"status":"passed","severity":"normal"},{"uid":"80a20d7eb9f9991c","name":"should create a new stream if no existing for protocol found","time":{"start":1753146098521,"stop":1753146098522,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1f510a1f964fe4f","name":"Subscribe to topic containing shell command and publish message","time":{"start":1753146313658,"stop":1753146313658,"duration":0},"status":"passed","severity":"normal"},{"uid":"915db0962a8b98de","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1753146086236,"stop":1753146086236,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e3bf59cd9483dd2","name":"should attach causal history and bloom filter to each message","time":{"start":1753146144087,"stop":1753146144087,"duration":0},"status":"passed","severity":"normal"},{"uid":"351e892199cf7cf2","name":"should not allow unachievable error rate","time":{"start":1753146139996,"stop":1753146139997,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9caad6afb254287","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1753146421806,"stop":1753146421806,"duration":0},"status":"passed","severity":"normal"},{"uid":"b90f77f98a556e61","name":"returns all values when wanted number matches available values","time":{"start":1753146106382,"stop":1753146106385,"duration":3},"status":"passed","severity":"normal"},{"uid":"2a863958ce80eec0","name":"Check received message containing Chinese","time":{"start":1753146617757,"stop":1753146617757,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7dae8b553613d6d","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1753146117468,"stop":1753146117469,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea76b80a4b58d459","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753146617755,"stop":1753146617755,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd3a5c664b37c963","name":"Decoder throws on empty string content topic","time":{"start":1753146098938,"stop":1753146098939,"duration":1},"status":"passed","severity":"normal"},{"uid":"d74277f831549478","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753146644332,"stop":1753146644332,"duration":0},"status":"passed","severity":"normal"},{"uid":"90d7035dbb78dce4","name":"Fields are not dropped","time":{"start":1753146098486,"stop":1753146098487,"duration":1},"status":"passed","severity":"normal"},{"uid":"f426eff6acd79796","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1753146080158,"stop":1753146080158,"duration":0},"status":"passed","severity":"normal"},{"uid":"845d1e11852f438e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1753146080154,"stop":1753146080154,"duration":0},"status":"passed","severity":"normal"},{"uid":"f096df7b3ae22f30","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1753146130383,"stop":1753146130383,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0bfe17937745cd8","name":"Does not throw an exception when node disconnects","time":{"start":1753146468712,"stop":1753146468712,"duration":0},"status":"passed","severity":"normal"},{"uid":"4be1c4bce17f64d1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1753146080153,"stop":1753146080153,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2abe30fb7bd6728","name":"yields decoded messages","time":{"start":1753146098799,"stop":1753146098800,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce527343e47fcf29","name":"should handle case with all peers already connected","time":{"start":1753146098720,"stop":1753146098721,"duration":1},"status":"passed","severity":"normal"},{"uid":"acb985b41be0baca","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753146644336,"stop":1753146644337,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0442286690d727c","name":"Check received message containing short","time":{"start":1753146617745,"stop":1753146617745,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd410219c171764b","name":"should return false when peer shard info is not found","time":{"start":1753146097262,"stop":1753146097271,"duration":9},"status":"passed","severity":"normal"},{"uid":"63451d33536f0c0a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1753146080154,"stop":1753146080156,"duration":2},"status":"passed","severity":"normal"},{"uid":"486c1c76d9c28a53","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1753146080159,"stop":1753146080159,"duration":0},"status":"passed","severity":"normal"},{"uid":"9739bb6bad315eab","name":"Push message with XML payload","time":{"start":1753146728263,"stop":1753146728263,"duration":0},"status":"passed","severity":"normal"},{"uid":"c799939f6600a435","name":"Check received message containing Basic HTML tag","time":{"start":1753146617750,"stop":1753146617750,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c4df4ca8533c40d","name":"should return null for non-existent peer","time":{"start":1753146098722,"stop":1753146098723,"duration":1},"status":"passed","severity":"normal"},{"uid":"f18ef54346c2b4da","name":"should properly create location multiaddrs - udp","time":{"start":1753146087055,"stop":1753146087055,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2dd03ec4aaa1038","name":"should return true when peer is on the specified shard","time":{"start":1753146097260,"stop":1753146097261,"duration":1},"status":"passed","severity":"normal"},{"uid":"6aa346574d036b18","name":"Callback on promise, aborts when callback returns true","time":{"start":1753146456403,"stop":1753146456404,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5e2a198f43b660c","name":"Subscribe to topic containing Script and receive message","time":{"start":1753146644335,"stop":1753146644335,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e77187d866a9042","name":"Check received message containing JSON","time":{"start":1753146617750,"stop":1753146617750,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6e47a80fe4430db","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1753146117466,"stop":1753146117468,"duration":2},"status":"passed","severity":"normal"},{"uid":"951f68391b772474","name":"Init the array if not present","time":{"start":1753146079819,"stop":1753146079820,"duration":1},"status":"passed","severity":"normal"},{"uid":"f80cfadf219a9eeb","name":"Check publish message containing Russian","time":{"start":1753146303480,"stop":1753146303481,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b301bcfe8b1842","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1753146106861,"stop":1753146106862,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e2dbc2c7a3fe0f3","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1753146167824,"stop":1753146167826,"duration":2},"status":"passed","severity":"normal"},{"uid":"fa6829b4029bbea3","name":"should be safe to call multiple times","time":{"start":1753146097351,"stop":1753146097351,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d9470dcea71a081","name":"should be safe to call multiple times","time":{"start":1753146098841,"stop":1753146098841,"duration":0},"status":"passed","severity":"normal"},{"uid":"95518e470dd0e7c5","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753146644337,"stop":1753146644337,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e9a03f8805071ce","name":"yields undefined for messages without content topic","time":{"start":1753146098800,"stop":1753146098800,"duration":0},"status":"passed","severity":"normal"},{"uid":"41732c9837c7ac11","name":"should handle special patterns correctly","time":{"start":1753146142757,"stop":1753146142757,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca03fed3aa26262","name":"should return false when navigator.onLine is false","time":{"start":1753146096339,"stop":1753146096342,"duration":3},"status":"passed","severity":"normal"},{"uid":"f954928ecb0a1bc2","name":"Check publish message containing Basic HTML tag","time":{"start":1753146303484,"stop":1753146303485,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb31f9aadcc0cb09","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1753146424485,"stop":1753146424486,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b8346439f135e87","name":"should handle incoming messages","time":{"start":1753146130445,"stop":1753146130448,"duration":3},"status":"passed","severity":"normal"},{"uid":"f00829fcf943426f","name":"should handle errors when accessing navigator","time":{"start":1753146096367,"stop":1753146096368,"duration":1},"status":"passed","severity":"normal"},{"uid":"6889fbf86772c51e","name":"should dial one peer on dial","time":{"start":1753146251144,"stop":1753146251144,"duration":0},"status":"passed","severity":"normal"},{"uid":"f72b22eebe5f0b06","name":"should not fail to start the service if it is already started","time":{"start":1753146111157,"stop":1753146111157,"duration":0},"status":"passed","severity":"normal"},{"uid":"a394b0e06e32e588","name":"should successfully subscribe to supported pubsub topic","time":{"start":1753146130443,"stop":1753146130444,"duration":1},"status":"passed","severity":"normal"},{"uid":"16183e76a5f7395a","name":"more peers than existing","time":{"start":1753146279386,"stop":1753146279386,"duration":0},"status":"skipped","severity":"normal"},{"uid":"90db42f9855a4f8c","name":"Push message with SQL Injection payload","time":{"start":1753146728241,"stop":1753146728241,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4f1a1bfd94b1433","name":"should handle complete connection lifecycle","time":{"start":1753146096369,"stop":1753146096369,"duration":0},"status":"passed","severity":"normal"},{"uid":"ececd152e6a0dd40","name":"should process tasks in queue","time":{"start":1753146128998,"stop":1753146129006,"duration":8},"status":"passed","severity":"normal"},{"uid":"315f813b0910ec8","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1753146080146,"stop":1753146080146,"duration":0},"status":"passed","severity":"normal"},{"uid":"92d79464b55077a1","name":"should filter out already connected peers","time":{"start":1753146098717,"stop":1753146098718,"duration":1},"status":"passed","severity":"normal"},{"uid":"61563dbe874decc4","name":"should return true when peer is on the pubsub topic shard","time":{"start":1753146097272,"stop":1753146097272,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c96dc540afd32e0","name":"should not receive a peer event after stop","time":{"start":1753146111159,"stop":1753146111159,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c0713e73a9995fe","name":"should handle onConnected and onDisconnected","time":{"start":1753146130385,"stop":1753146130385,"duration":0},"status":"passed","severity":"normal"},{"uid":"32c376645f6f4369","name":"should properly create peer info with all multiaddrs","time":{"start":1753146087055,"stop":1753146087055,"duration":0},"status":"passed","severity":"normal"},{"uid":"2258be5423f0fded","name":"messageHashStr works with IProtoMessage","time":{"start":1753146097631,"stop":1753146097631,"duration":0},"status":"passed","severity":"normal"},{"uid":"280deb39df5c0a1f","name":"Query generator for multiple messages with multiple decoders","time":{"start":1753146456398,"stop":1753146456398,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ee36047bcc1a224","name":"should transition to Unhealthy when no connections","time":{"start":1753146129622,"stop":1753146129627,"duration":5},"status":"passed","severity":"normal"},{"uid":"8f6a5ba71e5622cf","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753146086237,"stop":1753146086237,"duration":0},"status":"passed","severity":"normal"},{"uid":"341805430a2c37a9","name":"Check received message containing Russian","time":{"start":1753146617748,"stop":1753146617748,"duration":0},"status":"passed","severity":"normal"},{"uid":"465dbe20868cc24c","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1753146181994,"stop":1753146181994,"duration":0},"status":"passed","severity":"normal"},{"uid":"542fb2a407d33781","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1753146421803,"stop":1753146421804,"duration":1},"status":"passed","severity":"normal"},{"uid":"672d31041ca934e0","name":"it tolerates circular branch references","time":{"start":1753146107396,"stop":1753146107396,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cc7b8d898e44309","name":"should properly create location multiaddrs - udp4","time":{"start":1753146087053,"stop":1753146087054,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8b574cdac71e5bb","name":"Push message with content topic containing Russian","time":{"start":1753146728271,"stop":1753146728271,"duration":0},"status":"passed","severity":"normal"},{"uid":"557be340472a0aa3","name":"A test","time":{"start":1753146223003,"stop":1753146223003,"duration":0},"status":"passed","severity":"normal"},{"uid":"932742f809297ed1","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753146644322,"stop":1753146644323,"duration":1},"status":"passed","severity":"normal"},{"uid":"4220440d624f8467","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1753146313659,"stop":1753146313659,"duration":0},"status":"passed","severity":"normal"},{"uid":"6280f364a37d0c2c","name":"should only return 1 node with relay capability","time":{"start":1753146107398,"stop":1753146107398,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6462acb0f221e32","name":"Check meta is set [ecies]","time":{"start":1753146119261,"stop":1753146119261,"duration":0},"status":"passed","severity":"normal"},{"uid":"5957df279d363206","name":"random static sharding 7 - Cluster ID: 979, Shard ID: 890","time":{"start":1753146409037,"stop":1753146409038,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3e06a880b19d107","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1753146080156,"stop":1753146080156,"duration":0},"status":"passed","severity":"normal"},{"uid":"44090dfa1421e334","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1753146098797,"stop":1753146098797,"duration":0},"status":"passed","severity":"normal"},{"uid":"c765aa8ac9da1db1","name":"should add event listeners for peer connect and disconnect","time":{"start":1753146098256,"stop":1753146098256,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b4bbd2270047951","name":"Check received message containing special chars","time":{"start":1753146617747,"stop":1753146617747,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b52ed343252627c","name":"should delegate to networkMonitor.isConnected()","time":{"start":1753146098842,"stop":1753146098842,"duration":0},"status":"passed","severity":"normal"},{"uid":"71f9f42e13a05a2a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1753146140349,"stop":1753146140349,"duration":0},"status":"passed","severity":"normal"},{"uid":"681e0ac28de751b0","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app75/2/topic550/xml","time":{"start":1753146407657,"stop":1753146407657,"duration":0},"status":"passed","severity":"normal"},{"uid":"cce60e272a5a8ac7","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1753146106386,"stop":1753146106387,"duration":1},"status":"passed","severity":"normal"},{"uid":"62e4847db8263f10","name":"throws on content topic with too few or too many fields","time":{"start":1753146080137,"stop":1753146080138,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c246482a3b2d805","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753146460236,"stop":1753146460237,"duration":1},"status":"passed","severity":"normal"},{"uid":"49ff519390db30ae","name":"should handle corrupted local storage data gracefully","time":{"start":1753146111160,"stop":1753146111160,"duration":0},"status":"passed","severity":"normal"},{"uid":"43e65d6c18d70756","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1753146140351,"stop":1753146140352,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2e31319d4ff3ed8","name":"Refresh subscription","time":{"start":1753146644333,"stop":1753146644333,"duration":0},"status":"passed","severity":"normal"},{"uid":"a44498ceee01664f","name":"Push message with emoji payload","time":{"start":1753146728265,"stop":1753146728268,"duration":3},"status":"passed","severity":"normal"},{"uid":"6d86ae4094db74e9","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1753146140328,"stop":1753146140328,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0de2fe5a1ce705a","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753146644325,"stop":1753146644325,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bdc8bab8a334bbf","name":"should increase lamport timestamp","time":{"start":1753146144085,"stop":1753146144086,"duration":1},"status":"passed","severity":"normal"},{"uid":"78af2b1c84a6bd3c","name":"Check received message containing XML","time":{"start":1753146617759,"stop":1753146617759,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a7bff6702cf14d1","name":"should request peer renewal on specific errors","time":{"start":1753146129008,"stop":1753146129009,"duration":1},"status":"passed","severity":"normal"},{"uid":"73d92d222d3f2c1d","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1753146140327,"stop":1753146140327,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ac116956d6186bb","name":"Push message with long payload","time":{"start":1753146728260,"stop":1753146728260,"duration":0},"status":"passed","severity":"normal"},{"uid":"58f53038c7c44370","name":"Fails to publish message with size larger than 1 MB","time":{"start":1753146303495,"stop":1753146303495,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dabc7799729a826","name":"throws on empty content topic","time":{"start":1753146080137,"stop":1753146080137,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dd2c8db8cc3b6d2","name":"Check message received after jswaku node is restarted","time":{"start":1753146617765,"stop":1753146617765,"duration":0},"status":"passed","severity":"normal"},{"uid":"eac24c9b00e4d578","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753146238656,"stop":1753146238657,"duration":1},"status":"passed","severity":"normal"},{"uid":"d47c08ed698c6098","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1753146140347,"stop":1753146140347,"duration":0},"status":"passed","severity":"normal"},{"uid":"295b78045f73690f","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1753146140338,"stop":1753146140338,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b0fec28e6e1d3d5","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1753146313652,"stop":1753146313653,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7b669abeff622e4","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1753146086230,"stop":1753146086231,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f08cbfdb9467487","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1753146181991,"stop":1753146181991,"duration":0},"status":"passed","severity":"normal"},{"uid":"9965dc7b9fae01b5","name":"should be empty after removing the only subscription","time":{"start":1753146130533,"stop":1753146130534,"duration":1},"status":"passed","severity":"normal"},{"uid":"afe4d8a9f46f559c","name":"random static sharding 3 - Cluster ID: 424, Shard ID: 223","time":{"start":1753146409032,"stop":1753146409032,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd36e9604862021a","name":"should handle all zero keep alive options","time":{"start":1753146098308,"stop":1753146098308,"duration":0},"status":"passed","severity":"normal"},{"uid":"90cc369f7290f416","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1753146140341,"stop":1753146140341,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4bbd8cfdf75c18b","name":"rejects hash query with content filter parameters","time":{"start":1753146098325,"stop":1753146098325,"duration":0},"status":"passed","severity":"normal"},{"uid":"addbb79c6e94a0df","name":"should hang up with multiaddr and return true on success","time":{"start":1753146098845,"stop":1753146098845,"duration":0},"status":"passed","severity":"normal"},{"uid":"85e3fe5e806490ae","name":"should handle empty pubsub topics","time":{"start":1753146098307,"stop":1753146098308,"duration":1},"status":"passed","severity":"normal"},{"uid":"59456372d5686501","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1753146129628,"stop":1753146129630,"duration":2},"status":"passed","severity":"normal"},{"uid":"afaa602857cd946e","name":"Push message with content topic containing JSON","time":{"start":1753146728271,"stop":1753146728271,"duration":0},"status":"passed","severity":"normal"},{"uid":"71fb36c6b5b9d1e9","name":"should return false when peer is not on the specified shard","time":{"start":1753146097261,"stop":1753146097262,"duration":1},"status":"passed","severity":"normal"},{"uid":"818ac38921814f9b","name":"should throw an error for insufficient data","time":{"start":1753146080336,"stop":1753146080336,"duration":0},"status":"passed","severity":"normal"},{"uid":"34afef7a1f32767","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1753146106860,"stop":1753146106860,"duration":0},"status":"passed","severity":"normal"},{"uid":"66fa4af88a0c465d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1753146080154,"stop":1753146080154,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c01be5c8a74401d","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1753146080150,"stop":1753146080150,"duration":0},"status":"passed","severity":"normal"},{"uid":"f74bf90be8b10d56","name":"Relay - dialed first","time":{"start":1753146473636,"stop":1753146473637,"duration":1},"status":"passed","severity":"normal"},{"uid":"7673cf9469689cc0","name":"should dial peer when peer is discovered","time":{"start":1753146097354,"stop":1753146097354,"duration":0},"status":"passed","severity":"normal"},{"uid":"28903e05244719df","name":"should set field with all protocols enabled","time":{"start":1753146087056,"stop":1753146087056,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5811594ab3f61d2","name":"should reject if Relay is requested but not mounted","time":{"start":1753146130479,"stop":1753146130480,"duration":1},"status":"passed","severity":"normal"},{"uid":"c782d466dde7852f","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1753146140343,"stop":1753146140343,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e1548437e9ae9fb","name":"should have no discoveries enabled by default","time":{"start":1753146129789,"stop":1753146129790,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b1041064afb7541","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1753146098725,"stop":1753146098726,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ea96dfd36f5f20d","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app35/4/topic455/proto","time":{"start":1753146407655,"stop":1753146407656,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d2e5176b0256f5e","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1753146415164,"stop":1753146415165,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b10fee68f608cea","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1753146080145,"stop":1753146080145,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b3fc57e742ee00","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1753146421805,"stop":1753146421805,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5503d8860d8f55c","name":"Subscribe to topic containing XML and publish message","time":{"start":1753146313657,"stop":1753146313657,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a845b0cb087bdec","name":"should dispatch network event when browser goes online","time":{"start":1753146096358,"stop":1753146096359,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd6770bb3f22449e","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1753146098286,"stop":1753146098286,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4821cf91e28f388","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1753146140347,"stop":1753146140348,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d1c12e9f89d262d","name":"should insert elements correctly","time":{"start":1753146142755,"stop":1753146142756,"duration":1},"status":"passed","severity":"normal"},{"uid":"425033baefa38fc5","name":"Check received message containing Russian","time":{"start":1753146617758,"stop":1753146617758,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fb5107202ec48ba","name":"random static sharding 10 - Cluster ID: 833, Shard ID: 376","time":{"start":1753146409038,"stop":1753146409039,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec09966581f0a142","name":"random static sharding 4 - Cluster ID: 748, Shard ID: 751","time":{"start":1753146409032,"stop":1753146409036,"duration":4},"status":"passed","severity":"normal"},{"uid":"a02cb93140d10e3c","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753146321036,"stop":1753146321038,"duration":2},"status":"passed","severity":"normal"},{"uid":"47694841a027d8b0","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1753146098724,"stop":1753146098725,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5abd0a0d118b3b5","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753146644335,"stop":1753146644335,"duration":0},"status":"passed","severity":"normal"},{"uid":"7087e607f3cf2a73","name":"Check message with no content topic is not received","time":{"start":1753146617763,"stop":1753146617764,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d1f901d50859dc","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1753146080146,"stop":1753146080146,"duration":0},"status":"passed","severity":"normal"},{"uid":"faad1bcee57c5243","name":"should return true even if peer has no overlapping shards","time":{"start":1753146097247,"stop":1753146097247,"duration":0},"status":"passed","severity":"normal"},{"uid":"d58c40bf1792d1d1","name":"should return false when pubsub topic parsing fails","time":{"start":1753146097273,"stop":1753146097273,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c88663a562ba9e7","name":"should handle peer store errors gracefully","time":{"start":1753146097358,"stop":1753146097358,"duration":0},"status":"passed","severity":"normal"},{"uid":"46bf93b1f45731ee","name":"Push message with JSON payload","time":{"start":1753146728243,"stop":1753146728243,"duration":0},"status":"passed","severity":"normal"},{"uid":"847f54131b43125e","name":"should create KeepAliveManager with relay","time":{"start":1753146098255,"stop":1753146098256,"duration":1},"status":"passed","severity":"normal"},{"uid":"93139c25dd777d47","name":"should respect custom numPeersToUse configuration","time":{"start":1753146130387,"stop":1753146130388,"duration":1},"status":"passed","severity":"normal"},{"uid":"234282ca23dedb9e","name":"should return false when peer is not found","time":{"start":1753146097274,"stop":1753146097276,"duration":2},"status":"passed","severity":"normal"},{"uid":"d3802a01d6df9669","name":"Check publish message containing special chars","time":{"start":1753146303479,"stop":1753146303479,"duration":0},"status":"passed","severity":"normal"},{"uid":"621496d23d3303ef","name":"should not allow k > 12","time":{"start":1753146139992,"stop":1753146139996,"duration":4},"status":"passed","severity":"normal"},{"uid":"21e6a6148ced2add","name":"Generator, 2 different shards","time":{"start":1753146415164,"stop":1753146415164,"duration":0},"status":"passed","severity":"normal"},{"uid":"78463020ce067ee0","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1753146140331,"stop":1753146140331,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc31e06a04dfc573","name":"should handle multiple peer connections","time":{"start":1753146098269,"stop":1753146098270,"duration":1},"status":"passed","severity":"normal"},{"uid":"817f6e194a191c15","name":"should save new peer to store","time":{"start":1753146097359,"stop":1753146097365,"duration":6},"status":"passed","severity":"normal"},{"uid":"742d70465eb7a4d0","name":"Push message with content topic containing short","time":{"start":1753146728269,"stop":1753146728269,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbcec0cba09a3baa","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1753146140327,"stop":1753146140328,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a91e8d5fff8923","name":"Round trip binary encryption [ecies, signature]","time":{"start":1753146119261,"stop":1753146119261,"duration":0},"status":"passed","severity":"normal"},{"uid":"664b449565507aa4","name":"should retry if all attempts fail","time":{"start":1753146129027,"stop":1753146129027,"duration":0},"status":"passed","severity":"normal"},{"uid":"2957092a96c45cdc","name":"Push message with content topic containing Chinese","time":{"start":1753146728247,"stop":1753146728248,"duration":1},"status":"passed","severity":"normal"},{"uid":"98fb552a92a4e7ca","name":"should maintain proper timestamps if all messages received","time":{"start":1753146144089,"stop":1753146144089,"duration":0},"status":"passed","severity":"normal"},{"uid":"54111e4bde40b1a9","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1753146080150,"stop":1753146080151,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fd6283488cb57dc","name":"Query with Ordered Callback, No message returned","time":{"start":1753146424487,"stop":1753146424487,"duration":0},"status":"passed","severity":"normal"},{"uid":"acd0cc24cbde56d","name":"should serialize and deserialize correctly","time":{"start":1753146142757,"stop":1753146142757,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a1f8308ca9dee80","name":"should handle multiple query options for time ranges","time":{"start":1753146130329,"stop":1753146130329,"duration":0},"status":"passed","severity":"normal"},{"uid":"e69b253b511bb7f8","name":"should encode/decode to RLP encoding","time":{"start":1753146087051,"stop":1753146087052,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ac54f6598b7d874","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1753146140344,"stop":1753146140344,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b4c4cbe365429d8","name":"should filter peers by codec","time":{"start":1753146098847,"stop":1753146098847,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c03bfc511f484a","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1753146140337,"stop":1753146140337,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf522e373499d802","name":"Check publish message containing emoji","time":{"start":1753146303488,"stop":1753146303488,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca7aabd84188afd4","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1753146130389,"stop":1753146130390,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0d49d92133810da","name":"Check publish message containing XML","time":{"start":1753146303483,"stop":1753146303484,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bff244bf1c74114","name":"Push message with content topic containing long","time":{"start":1753146728246,"stop":1753146728246,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b9c3a69eb337d9d","name":"Push message with content topic containing unicode special characters","time":{"start":1753146728253,"stop":1753146728254,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfb57ae837529b7c","name":"returns only open connection if one present","time":{"start":1753146098442,"stop":1753146098442,"duration":0},"status":"passed","severity":"normal"},{"uid":"d213bdf24183bd44","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753146617752,"stop":1753146617752,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c7c764b1d3e5657","name":"should dial with PeerId and return stream","time":{"start":1753146098843,"stop":1753146098843,"duration":0},"status":"passed","severity":"normal"},{"uid":"c99be31f68fc4596","name":"should populate queue if has active dial","time":{"start":1753146097923,"stop":1753146097929,"duration":6},"status":"passed","severity":"normal"},{"uid":"4edd28791067ecfe","name":"should clear existing timers before creating new ones","time":{"start":1753146098307,"stop":1753146098307,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d4416f704d4f7e9","name":"should add and remove event listeners correctly","time":{"start":1753146111161,"stop":1753146111161,"duration":0},"status":"passed","severity":"normal"},{"uid":"42e4027a43466511","name":"should start ping timers on peer connect","time":{"start":1753146098266,"stop":1753146098269,"duration":3},"status":"passed","severity":"normal"},{"uid":"a4eaee0bb171afc3","name":"Encoder throws on undefined content topic","time":{"start":1753146098937,"stop":1753146098938,"duration":1},"status":"passed","severity":"normal"},{"uid":"b962318a9375704e","name":"should be sent with empty content","time":{"start":1753146144093,"stop":1753146144093,"duration":0},"status":"passed","severity":"normal"},{"uid":"45363c09924bc67d","name":"random static sharding 6 - Cluster ID: 695, Shard ID: 819","time":{"start":1753146409037,"stop":1753146409037,"duration":0},"status":"passed","severity":"normal"},{"uid":"a20bf1a5df974fc9","name":"Push message with content topic containing emoji","time":{"start":1753146728272,"stop":1753146728272,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c53825bdaf5cc93","name":"Subscribe to topic containing Script and publish message","time":{"start":1753146313656,"stop":1753146313657,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f77700078a9c0e0","name":"should register libp2p event listeners when start is called","time":{"start":1753146130386,"stop":1753146130386,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f00bdd67f49d6f4","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753146644336,"stop":1753146644336,"duration":0},"status":"passed","severity":"normal"},{"uid":"b26b33fc7c21a282","name":"Decrypt messages","time":{"start":1753146281207,"stop":1753146281207,"duration":0},"status":"passed","severity":"normal"},{"uid":"da64dd59b616377d","name":"same cluster, static sharding: nodes connect","time":{"start":1753146238652,"stop":1753146238653,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ed543da37cfdda6","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1753146140335,"stop":1753146140335,"duration":0},"status":"passed","severity":"normal"},{"uid":"362de34d009add35","name":"random static sharding 8 - Cluster ID: 476, Shard ID: 363","time":{"start":1753146409038,"stop":1753146409038,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8227d6ba4d985f2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1753146140352,"stop":1753146140352,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b446464bf9ed3fa","name":"throws on content topic with empty encoding field","time":{"start":1753146080140,"stop":1753146080141,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1b8e0f679f27545","name":"should wait for Store peer to be connected","time":{"start":1753146130483,"stop":1753146130483,"duration":0},"status":"passed","severity":"normal"},{"uid":"70a66cd20c170d3a","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753146644321,"stop":1753146644321,"duration":0},"status":"passed","severity":"normal"},{"uid":"375f0030cb7a952e","name":"can query messages by message hash","time":{"start":1753146427504,"stop":1753146427505,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1d526cbaf03cc89","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1753146140345,"stop":1753146140345,"duration":0},"status":"passed","severity":"normal"},{"uid":"7208d70a51a7e4f4","name":"peer exchange sets tag","time":{"start":1753146308554,"stop":1753146308555,"duration":1},"status":"passed","severity":"normal"},{"uid":"347fcc400f237e20","name":"Sets default value correctly","time":{"start":1753146468714,"stop":1753146468714,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e643183659b670f","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1753146140339,"stop":1753146140339,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f62ff6902ed6b27","name":"Push message with numeric payload","time":{"start":1753146728239,"stop":1753146728239,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fab77bbb2a45578","name":"should process up to 3 peers at once","time":{"start":1753146097953,"stop":1753146097954,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd7f8f513f1812b7","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1753146140333,"stop":1753146140334,"duration":1},"status":"passed","severity":"normal"},{"uid":"93325b85fd44ddf6","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1753146098275,"stop":1753146098276,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f364bf0f32a1383","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1753146080143,"stop":1753146080143,"duration":0},"status":"passed","severity":"normal"},{"uid":"784c36641921cbe6","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753146321067,"stop":1753146321069,"duration":2},"status":"passed","severity":"normal"},{"uid":"d63b9047ed42ac01","name":"should hang up with PeerId and return true on success","time":{"start":1753146098844,"stop":1753146098845,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ccca400fe0533ec","name":"ends after yielding if response size indicates end","time":{"start":1753146098801,"stop":1753146098801,"duration":0},"status":"passed","severity":"normal"},{"uid":"1694ad0b79f12724","name":"should handle queue processing errors gracefully","time":{"start":1753146097963,"stop":1753146097964,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2f033c3b34f422b","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1753146140333,"stop":1753146140333,"duration":0},"status":"passed","severity":"normal"},{"uid":"92050611cf07cfda","name":"Query generator for multiple messages","time":{"start":1753146456397,"stop":1753146456397,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea840bb734035bde","name":"Passing page size 3 when there are 20 messages","time":{"start":1753146450210,"stop":1753146450212,"duration":2},"status":"passed","severity":"normal"},{"uid":"ff0d014204b5052f","name":"1 Store, 2 fetches","time":{"start":1753146107018,"stop":1753146107019,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d00f42d648c0663","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1753146313656,"stop":1753146313656,"duration":0},"status":"passed","severity":"normal"},{"uid":"87cdbfc3b17d6903","name":"peer:update - should do nothing if another protocol hit","time":{"start":1753146098528,"stop":1753146098528,"duration":0},"status":"passed","severity":"normal"},{"uid":"33981bc7affe8719","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1753146098533,"stop":1753146098533,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddd9ca326574dbe6","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1753146098288,"stop":1753146098288,"duration":0},"status":"passed","severity":"normal"},{"uid":"daf8b76546222b8d","name":"accepts valid message hash query","time":{"start":1753146098325,"stop":1753146098325,"duration":0},"status":"passed","severity":"normal"},{"uid":"342b8f7de40e47e3","name":"should handle corrupted shard info gracefully","time":{"start":1753146097280,"stop":1753146097280,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f625d5c876c80d8","name":"Check publish message containing Chinese","time":{"start":1753146303479,"stop":1753146303479,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab70c22b223ca763","name":"should call waitForPeer on Relay","time":{"start":1753146130483,"stop":1753146130483,"duration":0},"status":"passed","severity":"normal"},{"uid":"19cdc4cb6aef63e8","name":"new peer added after a peer was already found","time":{"start":1753146308555,"stop":1753146308555,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1b323203254b7981","name":"Check received message containing Arabic","time":{"start":1753146617757,"stop":1753146617758,"duration":1},"status":"passed","severity":"normal"},{"uid":"76feeca76a9c5e12","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1753146144088,"stop":1753146144088,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b338baefa10a8a4","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1753146140339,"stop":1753146140339,"duration":0},"status":"passed","severity":"normal"},{"uid":"2089f290d0553547","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1753146140343,"stop":1753146140343,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6e485347ad0b84b","name":"should successfully stop","time":{"start":1753146130448,"stop":1753146130449,"duration":1},"status":"passed","severity":"normal"},{"uid":"209ac0cf99e202a6","name":"random static sharding 2 - Cluster ID: 894, Shard ID: 33","time":{"start":1753146409031,"stop":1753146409031,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac9c6a98a108e583","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1753146130389,"stop":1753146130389,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb5e8d64535a93fb","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1753146080156,"stop":1753146080157,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc29b1d30ed2ce2f","name":"Encoder throws on empty string content topic","time":{"start":1753146117471,"stop":1753146117471,"duration":0},"status":"passed","severity":"normal"},{"uid":"61bbd80352a9598f","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1753146098733,"stop":1753146098733,"duration":0},"status":"passed","severity":"normal"},{"uid":"971916055f28c0f0","name":"Push 30 different messages","time":{"start":1753146728245,"stop":1753146728245,"duration":0},"status":"skipped","severity":"normal"},{"uid":"66a4192a2a0968c8","name":"should handle peer store update failures gracefully","time":{"start":1753146098284,"stop":1753146098285,"duration":1},"status":"passed","severity":"normal"},{"uid":"21d0622f825c2b05","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1753146130386,"stop":1753146130387,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfeb83e10001e546","name":"should add to incoming buffer if dependencies are not met","time":{"start":1753146144089,"stop":1753146144090,"duration":1},"status":"passed","severity":"normal"},{"uid":"d71df8f6d0a0b2b5","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1753146313652,"stop":1753146313652,"duration":0},"status":"passed","severity":"normal"},{"uid":"862f52ef4568efc6","name":"should initialize with default number of peers","time":{"start":1753146130382,"stop":1753146130382,"duration":0},"status":"passed","severity":"normal"},{"uid":"718d3e08a394aa66","name":"Renews subscription after lossing a connection","time":{"start":1753146644338,"stop":1753146644338,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5e5b9fb4ccfaa0b","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1753146129007,"stop":1753146129008,"duration":1},"status":"passed","severity":"normal"},{"uid":"230388a7fad23ac1","name":"Passing an array","time":{"start":1753146468713,"stop":1753146468713,"duration":0},"status":"passed","severity":"normal"},{"uid":"31ece6898c8b35e8","name":"should be able to decode the field with only FILTER set to true","time":{"start":1753146086234,"stop":1753146086234,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d153265d1f1a71b","name":"Push message with SQL Injection payload","time":{"start":1753146728262,"stop":1753146728263,"duration":1},"status":"passed","severity":"normal"},{"uid":"5788d866e07a26c0","name":"should handle dial errors","time":{"start":1753146098844,"stop":1753146098844,"duration":0},"status":"passed","severity":"normal"},{"uid":"45cde15c1be227d","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1753146140338,"stop":1753146140338,"duration":0},"status":"passed","severity":"normal"},{"uid":"a46b47ad467a11dc","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753146644326,"stop":1753146644326,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecabe54cf50125bb","name":"Accepts a valid Waku Message","time":{"start":1753146134147,"stop":1753146134148,"duration":1},"status":"passed","severity":"normal"},{"uid":"f520706d27ce3f66","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1753146086235,"stop":1753146086235,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaf110aaac6d1e40","name":"accepts time-filtered query with content filter","time":{"start":1753146098326,"stop":1753146098330,"duration":4},"status":"passed","severity":"normal"},{"uid":"3a27221d90f864ef","name":"should dial peers from store when browser is connected","time":{"start":1753146098714,"stop":1753146098714,"duration":0},"status":"passed","severity":"normal"},{"uid":"103ef4ce883c7663","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1753146080143,"stop":1753146080143,"duration":0},"status":"passed","severity":"normal"},{"uid":"c59cf3ed0d58a90f","name":"Push message with custom timestamp: 1722387787000","time":{"start":1753146728256,"stop":1753146728256,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb5908a27ec314f1","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753146644323,"stop":1753146644323,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3f24c54f257a55f","name":"should return false and handle errors gracefully","time":{"start":1753146098845,"stop":1753146098846,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cd9c0ecc33eb373","name":"should return true when peer is on the same cluster","time":{"start":1753146097230,"stop":1753146097246,"duration":16},"status":"passed","severity":"normal"},{"uid":"abd2643187c61549","name":"should throw error - invalid id","time":{"start":1753146087049,"stop":1753146087050,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb91e6272db137a0","name":"Check publish message containing long","time":{"start":1753146303478,"stop":1753146303478,"duration":0},"status":"passed","severity":"normal"},{"uid":"78bb8766e43bd658","name":"should handle complete dial lifecycle","time":{"start":1753146097977,"stop":1753146097978,"duration":1},"status":"passed","severity":"normal"},{"uid":"e697ae4e322de4c1","name":"Check received message containing XML","time":{"start":1753146617749,"stop":1753146617750,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9035373f5cab861","name":"Overlapping topic subscription","time":{"start":1753146313653,"stop":1753146313654,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a9fefa310faf8702","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1753146140334,"stop":1753146140334,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebc51b6c65e17bc0","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1753146140329,"stop":1753146140329,"duration":0},"status":"passed","severity":"normal"},{"uid":"609b6b0dbbbaf295","name":"non connected peers","time":{"start":1753146279387,"stop":1753146279387,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5372d55575529621","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1753146098532,"stop":1753146098532,"duration":0},"status":"passed","severity":"normal"},{"uid":"41c0ea6e25858323","name":"Push message with Chinese payload","time":{"start":1753146728261,"stop":1753146728261,"duration":0},"status":"passed","severity":"normal"},{"uid":"566c56cb5cb91ebf","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1753146140332,"stop":1753146140333,"duration":1},"status":"passed","severity":"normal"},{"uid":"a71ada2039bccb93","name":"Push message with Script payload","time":{"start":1753146728241,"stop":1753146728242,"duration":1},"status":"passed","severity":"normal"},{"uid":"f72450e2795c43a","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1753146080151,"stop":1753146080151,"duration":0},"status":"passed","severity":"normal"},{"uid":"79c522f5b6b688b2","name":"Check received message containing Arabic","time":{"start":1753146617748,"stop":1753146617748,"duration":0},"status":"passed","severity":"normal"},{"uid":"734377d468be724b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1753146080153,"stop":1753146080154,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6e18928348cd874","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1753146080144,"stop":1753146080144,"duration":0},"status":"passed","severity":"normal"},{"uid":"f297e51c60aeb64f","name":"Publish message with custom timestamp: Wed Jul 31 2024 01:04:56 GMT+0000 (Coordinated Universal Time)","time":{"start":1753146303488,"stop":1753146303489,"duration":1},"status":"passed","severity":"normal"},{"uid":"45d19683952c5f2d","name":"should use DNS peer discovery with light client","time":{"start":1753146165825,"stop":1753146165826,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f9afcb17cc873b5b","name":"Push 30 different messages","time":{"start":1753146728268,"stop":1753146728268,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f8cb998e2f05c81f","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753146644331,"stop":1753146644331,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8f3610077e7dd00","name":"should be safe to call multiple times","time":{"start":1753146098841,"stop":1753146098842,"duration":1},"status":"passed","severity":"normal"},{"uid":"595522bc8bd47ca6","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1753146140335,"stop":1753146140335,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ef700ff7536453c","name":"should wait for Filter peer to be connected","time":{"start":1753146130482,"stop":1753146130482,"duration":0},"status":"passed","severity":"normal"},{"uid":"53e1b9faa862bae","name":"Push message with content topic containing escaped characters","time":{"start":1753146728272,"stop":1753146728272,"duration":0},"status":"passed","severity":"normal"},{"uid":"7700eaf8fcacf9d","name":"should return false when peer is not found","time":{"start":1753146097257,"stop":1753146097257,"duration":0},"status":"passed","severity":"normal"},{"uid":"10a1a2f294a2d334","name":"yields undefined for messages without decoder","time":{"start":1753146098800,"stop":1753146098801,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd0b76d57ab40f8b","name":"should dial peers from store when no connections remain","time":{"start":1753146098715,"stop":1753146098715,"duration":0},"status":"passed","severity":"normal"},{"uid":"8af51ce30f9c22eb","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1753146460238,"stop":1753146460238,"duration":0},"status":"passed","severity":"normal"},{"uid":"b331c9d9a16b4ec0","name":"Push message with escaped characters payload","time":{"start":1753146728264,"stop":1753146728265,"duration":1},"status":"passed","severity":"normal"},{"uid":"f102ce5ad31973a3","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1753146097367,"stop":1753146097367,"duration":0},"status":"passed","severity":"normal"},{"uid":"a657d171f0905275","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1753146140338,"stop":1753146140339,"duration":1},"status":"passed","severity":"normal"},{"uid":"8213689a0947bf96","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1753146313652,"stop":1753146313652,"duration":0},"status":"passed","severity":"normal"},{"uid":"86b039617034ae84","name":"Check received message containing numeric","time":{"start":1753146617756,"stop":1753146617756,"duration":0},"status":"passed","severity":"normal"},{"uid":"e46a2d170e61e0b5","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1753146098286,"stop":1753146098286,"duration":0},"status":"passed","severity":"normal"},{"uid":"c83ee373fbb00f7e","name":"should not change state when connections remain after disconnect","time":{"start":1753146096350,"stop":1753146096353,"duration":3},"status":"passed","severity":"normal"},{"uid":"e4832326fa0826b3","name":"Check received message with timestamp: 1753146160609000000 ","time":{"start":1753146617751,"stop":1753146617752,"duration":1},"status":"passed","severity":"normal"},{"uid":"22be7ff55c072da9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1753146140350,"stop":1753146140350,"duration":0},"status":"passed","severity":"normal"},{"uid":"6235f1c421cd456c","name":"should handle dial errors gracefully","time":{"start":1753146097355,"stop":1753146097357,"duration":2},"status":"passed","severity":"normal"},{"uid":"b390ab3d9103c330","name":"Subscribe and receive messages via lightPush","time":{"start":1753146644330,"stop":1753146644330,"duration":0},"status":"passed","severity":"normal"},{"uid":"7130494605ee809f","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1753146086235,"stop":1753146086236,"duration":1},"status":"passed","severity":"normal"},{"uid":"2872226fe94091c8","name":"retrieves a single peer","time":{"start":1753146107395,"stop":1753146107396,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dcc6a115765e56e","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1753146296508,"stop":1753146296508,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b59d41878d0fcf","name":"Filter","time":{"start":1753146473639,"stop":1753146473640,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a567b048fe4becb","name":"Fails to publish message with empty text","time":{"start":1753146303493,"stop":1753146303493,"duration":0},"status":"passed","severity":"normal"},{"uid":"960d9b6006ed989b","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753146644327,"stop":1753146644327,"duration":0},"status":"passed","severity":"normal"}] |