mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-15 11:23:10 +00:00
1 line
228 KiB
JSON
1 line
228 KiB
JSON
[{"uid":"23832e2c08524c1c","name":"Add multiple subscription objects on single nwaku node","time":{"start":1765318320056,"stop":1765318320056,"duration":0},"status":"passed","severity":"normal"},{"uid":"86d6638658e30293","name":"should not dispatch event when already disconnected","time":{"start":1765317763555,"stop":1765317763558,"duration":3},"status":"passed","severity":"normal"},{"uid":"2fb07a1df1abdac1","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1765317822727,"stop":1765317822727,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7f35df2e747712d","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1765317804331,"stop":1765317804332,"duration":1},"status":"passed","severity":"normal"},{"uid":"edb42c215818d000","name":"Push 30 different messages","time":{"start":1765318901129,"stop":1765318901129,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4cbd200c454f2ce8","name":"Push message with content topic containing SQL Injection","time":{"start":1765318901132,"stop":1765318901132,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8f8d7b3c978430b","name":"messageHash returns a Uint8Array","time":{"start":1765317763637,"stop":1765317763638,"duration":1},"status":"passed","severity":"normal"},{"uid":"d42fecd79dc073ce","name":"should be able to encode the field with only FILTER set to true","time":{"start":1765317753940,"stop":1765317753941,"duration":1},"status":"passed","severity":"normal"},{"uid":"8596dd2d6dd37099","name":"should set default options when no config provided","time":{"start":1765317764115,"stop":1765317764115,"duration":0},"status":"passed","severity":"normal"},{"uid":"137c1fa846a7e93d","name":"Store - dialed after - with timeout","time":{"start":1765318161295,"stop":1765318161295,"duration":0},"status":"passed","severity":"normal"},{"uid":"76485901737cea79","name":"Subscribe and receive messages via lightPush","time":{"start":1765318320034,"stop":1765318320034,"duration":0},"status":"passed","severity":"normal"},{"uid":"97ef5bef2e9d3e31","name":"should return false when peer is not on the specified shard","time":{"start":1765317763416,"stop":1765317763417,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f3b277f2b94603a","name":"should remove event listeners","time":{"start":1765317763740,"stop":1765317763740,"duration":0},"status":"passed","severity":"normal"},{"uid":"85f2a88719955dbd","name":"Subscribe to topic containing Script and publish message","time":{"start":1765318022261,"stop":1765318022261,"duration":0},"status":"passed","severity":"normal"},{"uid":"7852cb25e9098dd7","name":"should return different streams if requested simultaniously","time":{"start":1765317763931,"stop":1765317763931,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc0aa7da5349d9cb","name":"Check publish message containing XML","time":{"start":1765318013960,"stop":1765318013960,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dc3bd365683054b","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1765317990983,"stop":1765317990984,"duration":1},"status":"passed","severity":"normal"},{"uid":"689cb4b01c31332a","name":"Cap max size when a pushed array is exceeding the cap","time":{"start":1765317803387,"stop":1765317803388,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fd4f0707e6ac386","name":"Relay + Store","time":{"start":1765317754632,"stop":1765317754632,"duration":0},"status":"passed","severity":"normal"},{"uid":"268f7140399c3c6d","name":"Push message with content topic containing SQL Injection","time":{"start":1765318901145,"stop":1765318901145,"duration":0},"status":"passed","severity":"normal"},{"uid":"1efe13808bc950ef","name":"should set field with only LIGHTPUSH enabled","time":{"start":1765317754631,"stop":1765317754631,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae2597e538a2cc0d","name":"Push message with Basic HTML tag payload","time":{"start":1765318901126,"stop":1765318901127,"duration":1},"status":"passed","severity":"normal"},{"uid":"cee7cda7292856b6","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1765317818617,"stop":1765317818617,"duration":0},"status":"passed","severity":"normal"},{"uid":"4003c77f902e3bc7","name":"isConnected should return false after all peers disconnect","time":{"start":1765317862893,"stop":1765317862893,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7544da25737e70","name":"should emit a peer event after start","time":{"start":1765318084979,"stop":1765318084980,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fd8d2c1b50a0a7e","name":"Check publish message containing emoji","time":{"start":1765318013963,"stop":1765318013963,"duration":0},"status":"passed","severity":"normal"},{"uid":"d317c574d696c3aa","name":"should return true for sync message with causal history","time":{"start":1765317818623,"stop":1765317818623,"duration":0},"status":"passed","severity":"normal"},{"uid":"58cd9976f9dc7e08","name":"random static sharding 9 - Cluster ID: 526, Shard ID: 963","time":{"start":1765318134158,"stop":1765318134158,"duration":0},"status":"passed","severity":"normal"},{"uid":"976f44fa8f17e14b","name":"should have no discoveries enabled by default","time":{"start":1765317812754,"stop":1765317812758,"duration":4},"status":"passed","severity":"normal"},{"uid":"cd0f40ecc08b5c9e","name":"Passing invalid cursor","time":{"start":1765318096928,"stop":1765318096928,"duration":0},"status":"passed","severity":"normal"},{"uid":"27236f31622fe93b","name":"should handle dial errors","time":{"start":1765317764123,"stop":1765317764123,"duration":0},"status":"passed","severity":"normal"},{"uid":"460ea2bb94c26df1","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1765318022256,"stop":1765318022257,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8acef65f9af1f9a","name":"should handle peer connect event","time":{"start":1765317763546,"stop":1765317763546,"duration":0},"status":"passed","severity":"normal"},{"uid":"63d4a18a1079fc51","name":"Check received message containing escaped characters","time":{"start":1765318293088,"stop":1765318293088,"duration":0},"status":"passed","severity":"normal"},{"uid":"19f8675e159c7606","name":"Push message with special chars payload","time":{"start":1765318901137,"stop":1765318901137,"duration":0},"status":"passed","severity":"normal"},{"uid":"4138825bae607e3","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1765317749174,"stop":1765317749174,"duration":0},"status":"passed","severity":"normal"},{"uid":"71c478262dc20873","name":"Publish message with custom timestamp: Tue Dec 09 2025 21:06:47 GMT+0000 (Coordinated Universal Time)","time":{"start":1765318013964,"stop":1765318013965,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fabf9cf7ecd669d","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1765317772696,"stop":1765317772696,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c6f9e1b9335016a","name":"should skip peer when dialed recently","time":{"start":1765317763601,"stop":1765317763601,"duration":0},"status":"passed","severity":"normal"},{"uid":"4738247a32a51768","name":"should save new peer to store","time":{"start":1765317763479,"stop":1765317763479,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ca7eecebb205d","name":"should select older connection if present","time":{"start":1765317763800,"stop":1765317763801,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9ec3a82ea18edc3","name":"should accept empty decoders array","time":{"start":1765317814619,"stop":1765317814619,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d33d5b48c7108bd","name":"should dial all known peers when reached zero connections","time":{"start":1765317884231,"stop":1765317884232,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a9da8b3b0fd1825","name":"Subscribe to topic containing emoji and receive message","time":{"start":1765318320044,"stop":1765318320045,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1f869f3c81b67f7","name":"Waku message hash computation (meta attribute not present)","time":{"start":1765317763631,"stop":1765317763632,"duration":1},"status":"passed","severity":"normal"},{"uid":"db110a6e943167e8","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1765317749173,"stop":1765317749173,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa220c6e61557dc6","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1765317800243,"stop":1765317800244,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b73e7737466785e","name":"should ensure monotonic increase","time":{"start":1765317804070,"stop":1765317804070,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fbde44c5f80df04","name":"Check received message with timestamp: 1649153314 ","time":{"start":1765318293099,"stop":1765318293099,"duration":0},"status":"passed","severity":"normal"},{"uid":"97d4ab070ddd040d","name":"returns nothing if no connections present","time":{"start":1765317763799,"stop":1765317763799,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a794ef10f0b0350","name":"Sync message is not sent if another sync message was just received","time":{"start":1765317822723,"stop":1765317822724,"duration":1},"status":"passed","severity":"normal"},{"uid":"70e3e6b810be699d","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1765317804068,"stop":1765317804069,"duration":1},"status":"passed","severity":"normal"},{"uid":"9883eebfd5a0109","name":"should handle peer disconnect event when no connections remain","time":{"start":1765317763548,"stop":1765317763548,"duration":0},"status":"passed","severity":"normal"},{"uid":"93e2f945861d20e","name":"Emits 'syncing' when message flagged as missed","time":{"start":1765317815523,"stop":1765317815523,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc5f4683f6c44e40","name":"Push message with Script payload","time":{"start":1765318901152,"stop":1765318901152,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8e6c2ecc88423d7","name":"should dial peers from store when no connections remain","time":{"start":1765317763134,"stop":1765317763135,"duration":1},"status":"passed","severity":"normal"},{"uid":"9beebf04c6ec2bdd","name":"Push message with content topic containing escaped characters","time":{"start":1765318901145,"stop":1765318901145,"duration":0},"status":"passed","severity":"normal"},{"uid":"d510d79129d5ef39","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1765318146239,"stop":1765318146239,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a14744df0c30fa3","name":"should not create multiple intervals when called multiple times","time":{"start":1765317763592,"stop":1765317763593,"duration":1},"status":"passed","severity":"normal"},{"uid":"494c9b6a4e9e8007","name":"should handle complete peer lifecycle","time":{"start":1765317763784,"stop":1765317763784,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb5f7b3fcf672aef","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1765317814416,"stop":1765317814416,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4098841b0d49ad8","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1765317763480,"stop":1765317763480,"duration":0},"status":"passed","severity":"normal"},{"uid":"36d1d3d8dcb5583d","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1765318112268,"stop":1765318112270,"duration":2},"status":"passed","severity":"normal"},{"uid":"3b74136b38f36b65","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1765317822731,"stop":1765317822731,"duration":0},"status":"passed","severity":"normal"},{"uid":"52b63c4addba39bb","name":"Push message with SQL Injection payload","time":{"start":1765318901125,"stop":1765318901126,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1282f4049a1b661","name":"Emits 'syncing' then 'synced' when message flagged as missing and then lost","time":{"start":1765317815524,"stop":1765317815524,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e468e60c71721e9","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1765318044341,"stop":1765318044341,"duration":0},"status":"passed","severity":"normal"},{"uid":"b72b315af936ae3","name":"Push message with custom timestamp: 1765321467101","time":{"start":1765318901159,"stop":1765318901159,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef95fef5c3830184","name":"Throws when trying to push message with empty payload","time":{"start":1765318901142,"stop":1765318901142,"duration":0},"status":"passed","severity":"normal"},{"uid":"561216060e2b2cca","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1765317804332,"stop":1765317804332,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ea58f6611f10df8","name":"Sends ack once message is marked as irretrievably lost","time":{"start":1765317818623,"stop":1765317818623,"duration":0},"status":"passed","severity":"normal"},{"uid":"b893a0490f18d187","name":"new peer added after a peer was already found","time":{"start":1765318022887,"stop":1765318022888,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ae05b8fc4ed1ca0","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1765317763172,"stop":1765317763173,"duration":1},"status":"passed","severity":"normal"},{"uid":"76cd741fe0925960","name":"should handle errors when globalThis is not available","time":{"start":1765317763524,"stop":1765317763524,"duration":0},"status":"passed","severity":"normal"},{"uid":"c335622371edbd1f","name":"ignores domain fetching errors","time":{"start":1765317772692,"stop":1765317772692,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0852d5e63bf2ef0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1765317800249,"stop":1765317800249,"duration":0},"status":"passed","severity":"normal"},{"uid":"abb643e3ea2b62ab","name":"should be able to decode the field with only RELAY set to true","time":{"start":1765317753949,"stop":1765317753950,"duration":1},"status":"passed","severity":"normal"},{"uid":"520ff7bbbba14706","name":"same cluster: nodes connect","time":{"start":1765317939582,"stop":1765317939582,"duration":0},"status":"passed","severity":"normal"},{"uid":"5787767d6773675","name":"rejects hash query with content filter parameters","time":{"start":1765317763900,"stop":1765317763900,"duration":0},"status":"passed","severity":"normal"},{"uid":"10a189ae3e3c014b","name":"Push message equal or less that 1MB","time":{"start":1765318901149,"stop":1765318901149,"duration":0},"status":"passed","severity":"normal"},{"uid":"62d143b02fb1dde1","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1765318022261,"stop":1765318022261,"duration":0},"status":"passed","severity":"normal"},{"uid":"321fc7a6a133ad7c","name":"Push message with content topic containing unicode special characters","time":{"start":1765318901168,"stop":1765318901168,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b3fc6abc9aa2de9","name":"Push message with content topic containing escaped characters","time":{"start":1765318901157,"stop":1765318901157,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf3fbaaa17b267e","name":"should skip peer when already connected","time":{"start":1765317763600,"stop":1765317763601,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4c1d1e53f6267d5","name":"should set up event listeners when started","time":{"start":1765317814619,"stop":1765317814620,"duration":1},"status":"passed","severity":"normal"},{"uid":"49d0ff68be76299c","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1765317772667,"stop":1765317772667,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5c222ec658fe4d4","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1765317814277,"stop":1765317814278,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a97e3931ff2ecc2","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1765318096922,"stop":1765318096922,"duration":0},"status":"passed","severity":"normal"},{"uid":"84ddb1260ecf01c1","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1765317814658,"stop":1765317814658,"duration":0},"status":"passed","severity":"normal"},{"uid":"fed6ee9972ed174e","name":"Push message with content topic containing Chinese","time":{"start":1765318901166,"stop":1765318901166,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc73d4b69cd270ad","name":"should not fail to start the service if it is already started","time":{"start":1765317846402,"stop":1765317846403,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb7bf50231197f90","name":"can start the service","time":{"start":1765317776825,"stop":1765317776825,"duration":0},"status":"passed","severity":"normal"},{"uid":"56dd633a5731f25c","name":"should reject if Filter is requested but not mounted","time":{"start":1765317815772,"stop":1765317815772,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aadaa495374eaed","name":"Push message with Russian payload","time":{"start":1765318901162,"stop":1765318901162,"duration":0},"status":"passed","severity":"normal"},{"uid":"b630c74cc43dbea7","name":"should return true even if peer has no overlapping shards","time":{"start":1765317763413,"stop":1765317763413,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c34b0a3a12082b6","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1765318013963,"stop":1765318013963,"duration":0},"status":"passed","severity":"normal"},{"uid":"a067e336f93dd581","name":"should not update T_req if message already exists","time":{"start":1765317800353,"stop":1765317800354,"duration":1},"status":"passed","severity":"normal"},{"uid":"e77dca327fcf76bf","name":"should dial second nwaku node that was discovered","time":{"start":1765317840197,"stop":1765317840207,"duration":10},"status":"skipped","severity":"normal"},{"uid":"103c7ed8f952caae","name":"Push message with XML payload","time":{"start":1765318901152,"stop":1765318901152,"duration":0},"status":"passed","severity":"normal"},{"uid":"1303b9eac240a539","name":"should create a new stream if no existing for protocol found","time":{"start":1765317763930,"stop":1765317763931,"duration":1},"status":"passed","severity":"normal"},{"uid":"36cd9c71ae78364a","name":"should clear existing timers before creating new ones","time":{"start":1765317763773,"stop":1765317763773,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6ba85e42448bb5a","name":"should properly create peer info with all multiaddrs","time":{"start":1765317754629,"stop":1765317754629,"duration":0},"status":"passed","severity":"normal"},{"uid":"57a5c0c26cc4789f","name":"Check publish message containing short","time":{"start":1765318013956,"stop":1765318013956,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b822cadbdd71063","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1765317804330,"stop":1765317804331,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc551e4030c706f9","name":"Generator, one shard","time":{"start":1765318103371,"stop":1765318103371,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cebfa67cd3da824","name":"should dial one peer on dial","time":{"start":1765317934609,"stop":1765317934609,"duration":0},"status":"passed","severity":"normal"},{"uid":"438661d46b5714eb","name":"messageHashStr produces consistent results for the same input","time":{"start":1765317763639,"stop":1765317763639,"duration":0},"status":"passed","severity":"normal"},{"uid":"5751da8c9694e43d","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1765317800246,"stop":1765317800246,"duration":0},"status":"passed","severity":"normal"},{"uid":"e67d299c7dc7f5e4","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1765317753953,"stop":1765317753953,"duration":0},"status":"passed","severity":"normal"},{"uid":"a80a5d1fbb75bd2","name":"throws if store query response has error status","time":{"start":1765317764146,"stop":1765317764147,"duration":1},"status":"passed","severity":"normal"},{"uid":"68d7f3396ef86a72","name":"Callback on promise","time":{"start":1765318146237,"stop":1765318146237,"duration":0},"status":"passed","severity":"normal"},{"uid":"12cb6e20d7506166","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1765317866917,"stop":1765317866917,"duration":0},"status":"passed","severity":"normal"},{"uid":"e32218b0ea784443","name":"Encoder throws on undefined content topic","time":{"start":1765317764213,"stop":1765317764213,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8852ba27b9e3343","name":"should not stop if not started","time":{"start":1765317773024,"stop":1765317773025,"duration":1},"status":"passed","severity":"normal"},{"uid":"2529af580445a35d","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1765317800263,"stop":1765317800263,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3ffa2f454ac2ea4","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1765318141520,"stop":1765318141520,"duration":0},"status":"passed","severity":"normal"},{"uid":"6abe53d8498a9977","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1765317800252,"stop":1765317800253,"duration":1},"status":"passed","severity":"normal"},{"uid":"10c8d4f7d28265d2","name":"Push message with content topic containing SQL Injection","time":{"start":1765318901157,"stop":1765318901157,"duration":0},"status":"passed","severity":"normal"},{"uid":"b28facb9b03b00af","name":"recovers when dns.resolve returns empty","time":{"start":1765317772691,"stop":1765317772691,"duration":0},"status":"passed","severity":"normal"},{"uid":"401c384312d898fe","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1765317804333,"stop":1765317804333,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac3cb68ed4d8cb1b","name":"Bloom filter","time":{"start":1765317803946,"stop":1765317803947,"duration":1},"status":"passed","severity":"normal"},{"uid":"94d25cfc0659025a","name":"should handle shard reader errors gracefully","time":{"start":1765317763622,"stop":1765317763623,"duration":1},"status":"passed","severity":"normal"},{"uid":"d69fe6da8a311f77","name":"Incoming message is emitted as received","time":{"start":1765317816595,"stop":1765317816595,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bcea5c8df1dd6d4","name":"Push message with SQL Injection payload","time":{"start":1765318901162,"stop":1765318901162,"duration":0},"status":"passed","severity":"normal"},{"uid":"e96eecd8538c0f0e","name":"Outgoing message is emitted as sent","time":{"start":1765317816593,"stop":1765317816594,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8bf96f26eec8b70","name":"Check publish message containing escaped characters","time":{"start":1765318013962,"stop":1765318013962,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dc137c838d01057","name":"Push 30 different messages","time":{"start":1765318901142,"stop":1765318901142,"duration":0},"status":"skipped","severity":"normal"},{"uid":"31a0e9ac0d24ae3c","name":"should work with v3 peers","time":{"start":1765317813703,"stop":1765317813703,"duration":0},"status":"passed","severity":"normal"},{"uid":"fec5999e851e3e32","name":"Subscribe to topic containing short and receive message","time":{"start":1765318320039,"stop":1765318320039,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b2c40406e560b0f","name":"Subscribe and receive messages via lightPush","time":{"start":1765318320046,"stop":1765318320046,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5cc3e5430b81dfe","name":"should handle ping failures gracefully","time":{"start":1765317763746,"stop":1765317763746,"duration":0},"status":"passed","severity":"normal"},{"uid":"54e0f623e841129e","name":"Overlapping topic subscription","time":{"start":1765318320049,"stop":1765318320049,"duration":0},"status":"passed","severity":"normal"},{"uid":"a35c6a8ab3b34102","name":"peer:update - should do nothing if another protocol hit","time":{"start":1765317763932,"stop":1765317763933,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e7cb17ef3f84b1c","name":"should populate queue if has active dial","time":{"start":1765317763602,"stop":1765317763602,"duration":0},"status":"passed","severity":"normal"},{"uid":"725515ec7b482624","name":"Subscribe to topic containing long and receive message","time":{"start":1765318320039,"stop":1765318320039,"duration":0},"status":"passed","severity":"normal"},{"uid":"deabab365ad11ea8","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1765318103372,"stop":1765318103372,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa310bf51ed03a32","name":"Push message with shell command payload","time":{"start":1765318901153,"stop":1765318901153,"duration":0},"status":"passed","severity":"normal"},{"uid":"d89e2e3db1e4c107","name":"should handle ENR without shardInfo","time":{"start":1765317773030,"stop":1765317773030,"duration":0},"status":"passed","severity":"normal"},{"uid":"74003105f5dbf605","name":"Subscribe to topic containing emoji and receive message","time":{"start":1765318320056,"stop":1765318320056,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f1dbaf12a4244b2","name":"should clear all timers","time":{"start":1765317763740,"stop":1765317763740,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa8aca6004c85ca9","name":"should not discard bootstrap peers if under the limit","time":{"start":1765317884232,"stop":1765317884233,"duration":1},"status":"passed","severity":"normal"},{"uid":"320a271d140da374","name":"should create RPC request with correct parameters","time":{"start":1765317772670,"stop":1765317772670,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e3b1e455a6621f0","name":"Check received message containing Russian","time":{"start":1765318293085,"stop":1765318293086,"duration":1},"status":"passed","severity":"normal"},{"uid":"1551103081b0863f","name":"should retry if all attempts fail","time":{"start":1765317813433,"stop":1765317813434,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9253b58f2a3453a","name":"should not create relay timers when relay is not provided","time":{"start":1765317763758,"stop":1765317763759,"duration":1},"status":"passed","severity":"normal"},{"uid":"643f0ed02017005e","name":"Push message with short payload","time":{"start":1765318901160,"stop":1765318901160,"duration":0},"status":"passed","severity":"normal"},{"uid":"2053274c6c5d95f3","name":"Push message with Arabic payload","time":{"start":1765318901151,"stop":1765318901151,"duration":0},"status":"passed","severity":"normal"},{"uid":"dea465b5868efaeb","name":"should start the dialing interval","time":{"start":1765317763589,"stop":1765317763589,"duration":0},"status":"passed","severity":"normal"},{"uid":"39816787665e39ca","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1765317814711,"stop":1765317814711,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaab4355944723b9","name":"should start and stop interval correctly","time":{"start":1765317813421,"stop":1765317813421,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1347a775f457b092","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1765317772695,"stop":1765317772695,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5082e9044f7f37d","name":"handles different networkShards values correctly","time":{"start":1765317749181,"stop":1765317749181,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaaf719abd45c9b3","name":"should throw an error for insufficient data","time":{"start":1765317749252,"stop":1765317749252,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdd4353a79ea1d80","name":"should dial peers from store on start","time":{"start":1765317763120,"stop":1765317763123,"duration":3},"status":"passed","severity":"normal"},{"uid":"fb19c00090395eb5","name":"Promise Callback - false","time":{"start":1765318134424,"stop":1765318134424,"duration":0},"status":"passed","severity":"normal"},{"uid":"dedca51ae6a1e920","name":"should compute hash only when first accessed","time":{"start":1765317764215,"stop":1765317764215,"duration":0},"status":"passed","severity":"normal"},{"uid":"8924b7fb39544fde","name":"should reject if LightPush is requested but not mounted","time":{"start":1765317815771,"stop":1765317815771,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ebfaad38a453e16","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1765317749173,"stop":1765317749174,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bd2f35cb05a9910","name":"Push message with SQL Injection payload","time":{"start":1765318901152,"stop":1765318901152,"duration":0},"status":"passed","severity":"normal"},{"uid":"88c5560b76e7cf1c","name":"should not retry if at least one success","time":{"start":1765317813702,"stop":1765317813703,"duration":1},"status":"passed","severity":"normal"},{"uid":"66b12113520ebfe2","name":"Push message with content topic containing unicode special characters","time":{"start":1765318901157,"stop":1765318901157,"duration":0},"status":"passed","severity":"normal"},{"uid":"92362c20e22d02bb","name":"Renews subscription after lossing a connection","time":{"start":1765318320056,"stop":1765318320057,"duration":1},"status":"passed","severity":"normal"},{"uid":"b48c548279fe09f1","name":"should remove event listeners from globalThis","time":{"start":1765317763531,"stop":1765317763532,"duration":1},"status":"passed","severity":"normal"},{"uid":"777f53231eda8031","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1765317800259,"stop":1765317800259,"duration":0},"status":"passed","severity":"normal"},{"uid":"19f16cce67229ed2","name":"should handle multiple peer connections","time":{"start":1765317763743,"stop":1765317763743,"duration":0},"status":"passed","severity":"normal"},{"uid":"b444f58662db7b7","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1765317772799,"stop":1765317772799,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a8485be2548c7a3","name":"should deliver messages after dependencies are met","time":{"start":1765317804333,"stop":1765317804333,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8e4bbce4e4b894f","name":"should reject if Relay is requested but not mounted","time":{"start":1765317815770,"stop":1765317815771,"duration":1},"status":"passed","severity":"normal"},{"uid":"481968edc13338b6","name":"should handle mixed protocol support correctly","time":{"start":1765317814422,"stop":1765317814422,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eb649092d9f7383","name":"Sample","time":{"start":1765317754126,"stop":1765317754126,"duration":0},"status":"passed","severity":"normal"},{"uid":"858cee31ba025919","name":"Subscribe to topic containing numeric and receive message","time":{"start":1765318320051,"stop":1765318320051,"duration":0},"status":"passed","severity":"normal"},{"uid":"e50c81394151c429","name":"should return false when peer shard info is not found","time":{"start":1765317763417,"stop":1765317763417,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a11fd650cee65f4","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1765317800229,"stop":1765317800232,"duration":3},"status":"passed","severity":"normal"},{"uid":"3327f67de729bbf2","name":"Fails to push message bigger that 1MB","time":{"start":1765318901160,"stop":1765318901160,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f46117362ffa8f3","name":"should wait for Filter peer to be connected","time":{"start":1765317815773,"stop":1765317815773,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1cbf5835912e92f","name":"should be safe to call multiple times","time":{"start":1765317763128,"stop":1765317763130,"duration":2},"status":"passed","severity":"normal"},{"uid":"4b039c55a7b17b4c","name":"should dial peer when no shard info available","time":{"start":1765317763609,"stop":1765317763609,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3a84491d3575268","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1765317749170,"stop":1765317749171,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d1d00374a545d81","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1765318320040,"stop":1765318320041,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b4fe634e244e995","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1765317862901,"stop":1765317862902,"duration":1},"status":"passed","severity":"normal"},{"uid":"94cb3367dfa9a60e","name":"Subscribe to topic containing shell command and receive message","time":{"start":1765318320043,"stop":1765318320043,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef629d92e095eb0","name":"should successfully subscribe to supported pubsub topic","time":{"start":1765317814440,"stop":1765317814441,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ad61b3d212c2cba","name":"should be safe to call multiple times","time":{"start":1765317763599,"stop":1765317763599,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a66d4dcb0b5122d","name":"should create ShardReader with static shards network config","time":{"start":1765317763411,"stop":1765317763411,"duration":0},"status":"passed","severity":"normal"},{"uid":"17bf63d391f63bbb","name":"Push message with meta","time":{"start":1765318901146,"stop":1765318901147,"duration":1},"status":"passed","severity":"normal"},{"uid":"97d8610bea7f2c4","name":"should skip peer when failed to dial recently","time":{"start":1765317763601,"stop":1765317763602,"duration":1},"status":"passed","severity":"normal"},{"uid":"e117014b8266f72d","name":"Fails to push message with large meta","time":{"start":1765318901147,"stop":1765318901147,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aa77beaf09356b","name":"should add and check entries correctly","time":{"start":1765317813383,"stop":1765317813385,"duration":2},"status":"passed","severity":"normal"},{"uid":"277de601df91173a","name":"should throw error - no id","time":{"start":1765317754622,"stop":1765317754622,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aeba3a66b53e19f","name":"should handle browser offline state overriding peer connections","time":{"start":1765317763567,"stop":1765317763567,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1f19ddfea5bc5f4","name":"Check received message containing SQL Injection","time":{"start":1765318293086,"stop":1765318293086,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfdc503d70cefbe0","name":"should emit multiple messages when query returns multiple messages","time":{"start":1765317814647,"stop":1765317814647,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aab598a4856c190","name":"should throw error - no public key","time":{"start":1765317754622,"stop":1765317754623,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ecc704680dc29db","name":"can start the service","time":{"start":1765318084976,"stop":1765318084976,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5071833f96d5109","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1765317990984,"stop":1765317990984,"duration":0},"status":"passed","severity":"normal"},{"uid":"52b215f9d3ae481c","name":"msgTime: 0 ms from now, startTime: 1765231741661, endTime: 1765318141661","time":{"start":1765318205781,"stop":1765318205781,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e96576a0fc5b880","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1765318320038,"stop":1765318320038,"duration":0},"status":"passed","severity":"normal"},{"uid":"29abe8e4449d0c6c","name":"should remove entries","time":{"start":1765317800360,"stop":1765317800360,"duration":0},"status":"passed","severity":"normal"},{"uid":"b625d506fa7fc409","name":"should be online or offline if network state changed","time":{"start":1765317862902,"stop":1765317862902,"duration":0},"status":"passed","severity":"normal"},{"uid":"c303269e0edb1e8d","name":"should add and remove event listeners correctly","time":{"start":1765317776828,"stop":1765317776829,"duration":1},"status":"passed","severity":"normal"},{"uid":"13f1cc74d7aec74","name":"Push message with content topic containing Chinese","time":{"start":1765318901156,"stop":1765318901156,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7e13b36cbd93e9a","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1765317814718,"stop":1765317814719,"duration":1},"status":"passed","severity":"normal"},{"uid":"62714f59642b5c0b","name":"Push message with custom timestamp: 1734559467101","time":{"start":1765318901159,"stop":1765318901159,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1956c05b1f5334","name":"should handle peer store errors gracefully","time":{"start":1765317763478,"stop":1765317763478,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c11900e70799361","name":"Push 30 different messages","time":{"start":1765318901154,"stop":1765318901154,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cb8a238d77735160","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1765317847621,"stop":1765317847622,"duration":1},"status":"passed","severity":"normal"},{"uid":"4993c3f608ebbd2e","name":"Repair Request","time":{"start":1765317803947,"stop":1765317803947,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3c117cf159332af","name":"Subscribe to topic containing special chars and receive message","time":{"start":1765318320040,"stop":1765318320040,"duration":0},"status":"passed","severity":"normal"},{"uid":"6223ab63b3c43c36","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1765317800218,"stop":1765317800219,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dadb7b0eaa503c7","name":"should successfully stop","time":{"start":1765317814443,"stop":1765317814444,"duration":1},"status":"passed","severity":"normal"},{"uid":"408d901c41ebb47b","name":"should handle a minimal index list","time":{"start":1765317749251,"stop":1765317749251,"duration":0},"status":"passed","severity":"normal"},{"uid":"a79054907e8b4ee4","name":"should set field with all protocols disabled","time":{"start":1765317754629,"stop":1765317754629,"duration":0},"status":"passed","severity":"normal"},{"uid":"9827e854459158b4","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1765317800224,"stop":1765317800225,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b3634e2f30151e1","name":"Publish message with custom timestamp: Wed Dec 18 2024 22:06:47 GMT+0000 (Coordinated Universal Time)","time":{"start":1765318013964,"stop":1765318013964,"duration":0},"status":"passed","severity":"normal"},{"uid":"69270313ee98ffbf","name":"pre and post cipher","time":{"start":1765317782704,"stop":1765317782705,"duration":1},"status":"passed","severity":"normal"},{"uid":"6758bb43c7edb847","name":"Push message with Arabic payload","time":{"start":1765318901162,"stop":1765318901162,"duration":0},"status":"passed","severity":"normal"},{"uid":"39bf2c352c246691","name":"should wait for LightPush peer to be connected","time":{"start":1765317815772,"stop":1765317815773,"duration":1},"status":"passed","severity":"normal"},{"uid":"b209cb9945ab936a","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1765317814651,"stop":1765317814651,"duration":0},"status":"passed","severity":"normal"},{"uid":"649b9581042092b0","name":"isConnected between 2 js-waku relay nodes","time":{"start":1765317862899,"stop":1765317862900,"duration":1},"status":"passed","severity":"normal"},{"uid":"6457db1576352cd5","name":"should sort peers by ping value","time":{"start":1765317764127,"stop":1765317764127,"duration":0},"status":"passed","severity":"normal"},{"uid":"cac823d4e96c9645","name":"udp ip6 address","time":{"start":1765317754041,"stop":1765317754041,"duration":0},"status":"passed","severity":"normal"},{"uid":"65029644ab3d8688","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1765317800245,"stop":1765317800246,"duration":1},"status":"passed","severity":"normal"},{"uid":"babb3ff80049e582","name":"should encodeTxt and decodeTxt","time":{"start":1765317754621,"stop":1765317754621,"duration":0},"status":"passed","severity":"normal"},{"uid":"195875e23af95c35","name":"should add peer to queue when queue is not empty","time":{"start":1765317763600,"stop":1765317763600,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c286569c9892a02","name":"should return false when peer is not found","time":{"start":1765317763427,"stop":1765317763428,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecd3527ca7141a87","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app18/10/topic6/xml","time":{"start":1765318122926,"stop":1765318122927,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f46443f1d67169","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1765317763123,"stop":1765317763124,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2e42a52eeec4317","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1765317749180,"stop":1765317749180,"duration":0},"status":"passed","severity":"normal"},{"uid":"28529d1369c84cce","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1765318320035,"stop":1765318320035,"duration":0},"status":"passed","severity":"normal"},{"uid":"2036371180e08e63","name":"Subscribe to topic containing XML and receive message","time":{"start":1765318320053,"stop":1765318320053,"duration":0},"status":"passed","severity":"normal"},{"uid":"877ddd29a01ae74a","name":"Push message with rate limit","time":{"start":1765318901134,"stop":1765318901134,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b8a7a1a45491ade","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1765317800234,"stop":1765317800237,"duration":3},"status":"passed","severity":"normal"},{"uid":"5a45272690329a7e","name":"should update peer store before dialing","time":{"start":1765317763477,"stop":1765317763478,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c4cfb33810d2889","name":"Check received message containing XML","time":{"start":1765318293086,"stop":1765318293087,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed3d54a8ec0d5456","name":"Outgoing message is acknowledged","time":{"start":1765317818617,"stop":1765317818617,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd601d0336e56115","name":"should continually clean up expired entries at intervals","time":{"start":1765317813413,"stop":1765317813413,"duration":0},"status":"passed","severity":"normal"},{"uid":"35823b3f45795ea3","name":"should add received messages to bloom filter","time":{"start":1765317804329,"stop":1765317804329,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c234b015941396a","name":"should dial with multiaddr and return stream","time":{"start":1765317764122,"stop":1765317764123,"duration":1},"status":"passed","severity":"normal"},{"uid":"84d91f9c3e6403b2","name":"Overlapping topic subscription","time":{"start":1765318022258,"stop":1765318022258,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5b83696eaf397243","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1765317749172,"stop":1765317749172,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dc45bd24b64a4b","name":"A test","time":{"start":1765317924241,"stop":1765317924241,"duration":0},"status":"passed","severity":"normal"},{"uid":"461ef1383cc48d28","name":"Push message with emoji payload","time":{"start":1765318901128,"stop":1765318901128,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d5a6cfc8c94f239","name":"should never report false negatives","time":{"start":1765317800117,"stop":1765317800125,"duration":8},"status":"passed","severity":"normal"},{"uid":"1168bc6d9665841f","name":"Push message with content topic containing special chars","time":{"start":1765318901143,"stop":1765318901143,"duration":0},"status":"passed","severity":"normal"},{"uid":"84eba4f5b526209a","name":"Check received message containing long","time":{"start":1765318293094,"stop":1765318293094,"duration":0},"status":"passed","severity":"normal"},{"uid":"9afdb3363eee5ea2","name":"should successfully unsubscribe from an existing subscription","time":{"start":1765317814442,"stop":1765317814442,"duration":0},"status":"passed","severity":"normal"},{"uid":"102f80f8b5a00fa","name":"Encoder error raises irrecoverable error","time":{"start":1765317818616,"stop":1765317818616,"duration":0},"status":"passed","severity":"normal"},{"uid":"93ce408af819ebcc","name":"should use peerId from options when provided to queryGenerator","time":{"start":1765317815663,"stop":1765317815664,"duration":1},"status":"passed","severity":"normal"},{"uid":"68ba3d07dedb0e8e","name":"Retries within maximum given attempts","time":{"start":1765317815293,"stop":1765317815294,"duration":1},"status":"passed","severity":"normal"},{"uid":"b405eec687bc2d3c","name":"should handle large number of peers request","time":{"start":1765317772668,"stop":1765317772669,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc39937133cd4f98","name":"should get and remove ready entries","time":{"start":1765317800360,"stop":1765317800360,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd9f16467a8025d1","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1765317846407,"stop":1765317846408,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6eb6d4fa77ae695","name":"should handle malformed response data","time":{"start":1765317772667,"stop":1765317772668,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e7a8dbc8041a305","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1765317754622,"stop":1765317754622,"duration":0},"status":"passed","severity":"normal"},{"uid":"40a89aeaf9c45bd9","name":"Push message with content topic containing escaped characters","time":{"start":1765318901167,"stop":1765318901167,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9b809fbd841cf94","name":"Accepts a valid Waku Message","time":{"start":1765317825876,"stop":1765317825877,"duration":1},"status":"passed","severity":"normal"},{"uid":"76e9cda8100fde80","name":"Ephemeral field set to true","time":{"start":1765317764212,"stop":1765317764212,"duration":0},"status":"passed","severity":"normal"},{"uid":"8416b54abb548094","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1765318205779,"stop":1765318205780,"duration":1},"status":"passed","severity":"normal"},{"uid":"74db410fd6a8d4d2","name":"Emits 'syncing' until all messages are received or lost","time":{"start":1765317815525,"stop":1765317815526,"duration":1},"status":"passed","severity":"normal"},{"uid":"c213165bafb8118f","name":"Sync message is sent within sync frequency","time":{"start":1765317822717,"stop":1765317822717,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bf90cc516db3a3a","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1765317763173,"stop":1765317763173,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dcf46fcfa481262","name":"should return false when peer has no shard info","time":{"start":1765317763414,"stop":1765317763414,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbd4b2fbd04f1246","name":"should create an instance with libp2p and dialer","time":{"start":1765317763472,"stop":1765317763472,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8f5f0e6c39b446d","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1765317990984,"stop":1765317990985,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5cf30662d91603f","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1765318320037,"stop":1765318320038,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8c3954780046179","name":"Push message with XML payload","time":{"start":1765318901163,"stop":1765318901163,"duration":0},"status":"passed","severity":"normal"},{"uid":"483030fe14aa8764","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1765317800219,"stop":1765317800220,"duration":1},"status":"passed","severity":"normal"},{"uid":"3471761370d78d8f","name":"should handle timestamp equal to current time","time":{"start":1765317804069,"stop":1765317804069,"duration":0},"status":"passed","severity":"normal"},{"uid":"b423516b6e575226","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1765318205782,"stop":1765318205783,"duration":1},"status":"broken","severity":"normal"},{"uid":"3d74e9c5be7a21c1","name":"should discard bootstrap peers when has more than set limit","time":{"start":1765317884232,"stop":1765317884232,"duration":0},"status":"passed","severity":"normal"},{"uid":"e58d6ca0d9ee148d","name":"can start and stop the service","time":{"start":1765318084976,"stop":1765318084978,"duration":2},"status":"passed","severity":"normal"},{"uid":"47fc8f56eb8704c1","name":"Init the array if not present","time":{"start":1765317749035,"stop":1765317749037,"duration":2},"status":"passed","severity":"normal"},{"uid":"46a347dc6f292388","name":"should properly create location multiaddrs - udp","time":{"start":1765317754628,"stop":1765317754628,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a26b528496eb95a","name":"Push message with custom timestamp: 1765314267101","time":{"start":1765318901148,"stop":1765318901148,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b7fb93e236fa914","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1765318007298,"stop":1765318007298,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f3ba4ad451e8b8a","name":"Push message with Script payload","time":{"start":1765318901139,"stop":1765318901139,"duration":0},"status":"passed","severity":"normal"},{"uid":"61105294f2a955af","name":"should return usable stream attached to connection","time":{"start":1765317763929,"stop":1765317763930,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a445a41632a8a9e","name":"Push message equal or less that 1MB","time":{"start":1765318901170,"stop":1765318901171,"duration":1},"status":"passed","severity":"normal"},{"uid":"d11348472a42a31d","name":"can start the service","time":{"start":1765317846396,"stop":1765317846400,"duration":4},"status":"passed","severity":"normal"},{"uid":"a439367affc23b30","name":"ends after yielding if response size indicates end","time":{"start":1765317764149,"stop":1765317764150,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb3f2b2c03259533","name":"should return false for different channelId","time":{"start":1765317818621,"stop":1765317818621,"duration":0},"status":"passed","severity":"normal"},{"uid":"878ccaceb8e3eccd","name":"should not receive a peer event before start","time":{"start":1765318084980,"stop":1765318084981,"duration":1},"status":"passed","severity":"normal"},{"uid":"e604a940191f1d19","name":"Push message with special chars payload","time":{"start":1765318901161,"stop":1765318901161,"duration":0},"status":"passed","severity":"normal"},{"uid":"e278ca669f98a140","name":"should throw error when no peers are available","time":{"start":1765317815661,"stop":1765317815661,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ddeb8ef153a2b88","name":"should get multiple eligible entries at later time","time":{"start":1765317800356,"stop":1765317800356,"duration":0},"status":"passed","severity":"normal"},{"uid":"835334c0cca83cff","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1765317800207,"stop":1765317800207,"duration":0},"status":"passed","severity":"normal"},{"uid":"b793024298870181","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1765317800202,"stop":1765317800205,"duration":3},"status":"passed","severity":"normal"},{"uid":"7a7d3ed8ea0dd954","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1765317763759,"stop":1765317763760,"duration":1},"status":"passed","severity":"normal"},{"uid":"40f378032bd93f6f","name":"should insert message id into causal history","time":{"start":1765317804327,"stop":1765317804328,"duration":1},"status":"passed","severity":"normal"},{"uid":"31b30b09c6209ec5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1765317800253,"stop":1765317800256,"duration":3},"status":"passed","severity":"normal"},{"uid":"de3f68ba7ec501c1","name":"Relay - dialed after","time":{"start":1765318161293,"stop":1765318161294,"duration":1},"status":"passed","severity":"normal"},{"uid":"d02112ba515e741","name":"Publish without waiting for remote peer","time":{"start":1765318022255,"stop":1765318022256,"duration":1},"status":"passed","severity":"normal"},{"uid":"10303ccf9f7cc72b","name":"should create NetworkMonitor with libp2p and events","time":{"start":1765317763514,"stop":1765317763514,"duration":0},"status":"passed","severity":"normal"},{"uid":"52a6952213e6cf2a","name":"Push message with Chinese payload","time":{"start":1765318901161,"stop":1765318901161,"duration":0},"status":"passed","severity":"normal"},{"uid":"7809dec1f6c02a3e","name":"Subscribe to topic containing Russian and publish message","time":{"start":1765318022260,"stop":1765318022260,"duration":0},"status":"passed","severity":"normal"},{"uid":"25648e10a5b484e3","name":"should not be sent when there is no history","time":{"start":1765317804335,"stop":1765317804336,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b9444dab202033b","name":"should not execute task if max attempts is 0","time":{"start":1765317813430,"stop":1765317813431,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff96862af7f8efa1","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1765317763638,"stop":1765317763638,"duration":0},"status":"passed","severity":"normal"},{"uid":"5551f3df16a7808a","name":"Push message with custom timestamp: 1765321467101","time":{"start":1765318901148,"stop":1765318901149,"duration":1},"status":"passed","severity":"normal"},{"uid":"b94ed9b9c14283b0","name":"should get / set TCP multiaddr","time":{"start":1765317754626,"stop":1765317754626,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1352db479f1ba9c","name":"Push message with content topic containing Arabic","time":{"start":1765318901131,"stop":1765318901131,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a433f4570072a67","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1765318022257,"stop":1765318022257,"duration":0},"status":"passed","severity":"normal"},{"uid":"b16c9a2fbca97a0e","name":"Subscribe and receive messages via waku relay post","time":{"start":1765318320047,"stop":1765318320047,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7acc2f0d7eb80f9","name":"Nodes with multiple pubsub topic","time":{"start":1765318007296,"stop":1765318007297,"duration":1},"status":"passed","severity":"normal"},{"uid":"273fedb945ab8174","name":"Fails to push message with large meta","time":{"start":1765318901134,"stop":1765318901134,"duration":0},"status":"passed","severity":"normal"},{"uid":"53370dfc94da37a3","name":"should encode/decode to RLP encoding","time":{"start":1765317754625,"stop":1765317754625,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb57ed7bb163421a","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1765317800218,"stop":1765317800218,"duration":0},"status":"passed","severity":"normal"},{"uid":"3037be45d1bbfbda","name":"Check publish message containing Script","time":{"start":1765318013960,"stop":1765318013960,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6b7c4b4b1fa0f5e","name":"Push message with custom timestamp: 1734559467101","time":{"start":1765318901148,"stop":1765318901148,"duration":0},"status":"passed","severity":"normal"},{"uid":"d57a38a542114938","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1765318007295,"stop":1765318007296,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae7d15adc86c6fca","name":"should requeue task if no peer is available","time":{"start":1765317813426,"stop":1765317813426,"duration":0},"status":"passed","severity":"normal"},{"uid":"117154dd1d052c61","name":"Fails to push message with large meta","time":{"start":1765318901158,"stop":1765318901158,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c83cb501248b493","name":"Passing page size 110 when there are 120 messages","time":{"start":1765318148616,"stop":1765318148616,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2b8827423526ac9","name":"should handle peer identify event","time":{"start":1765317773025,"stop":1765317773025,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bbbc4ffb7df7cb7","name":"should handle case with no peers in store","time":{"start":1765317763145,"stop":1765317763146,"duration":1},"status":"passed","severity":"normal"},{"uid":"60afd32a1d23ff29","name":"Check message with no content topic is not received","time":{"start":1765318293100,"stop":1765318293101,"duration":1},"status":"passed","severity":"normal"},{"uid":"81bd16bac142a671","name":"should create KeepAliveManager with required options","time":{"start":1765317763731,"stop":1765317763732,"duration":1},"status":"passed","severity":"normal"},{"uid":"f51235819a236251","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1765317749171,"stop":1765317749172,"duration":1},"status":"passed","severity":"normal"},{"uid":"b08a5d4cb99cf25b","name":"Push message with content topic containing unicode special characters","time":{"start":1765318901146,"stop":1765318901146,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e5d0e14d3c63423","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1765317800248,"stop":1765317800248,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6d81c3370136a9d","name":"should handle peer store errors gracefully","time":{"start":1765317773026,"stop":1765317773026,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce68dadd1ca3c8c","name":"random static sharding 6 - Cluster ID: 313, Shard ID: 830","time":{"start":1765318134154,"stop":1765318134155,"duration":1},"status":"passed","severity":"normal"},{"uid":"69e4026df6889d9","name":"yields undefined for messages without decoder","time":{"start":1765317764149,"stop":1765317764149,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6c99e51a2be5adb","name":"Check received message containing Chinese","time":{"start":1765318293095,"stop":1765318293095,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc8685ac5c103452","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1765318293090,"stop":1765318293091,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcd0dc973eeae8ec","name":"Push message with content topic containing short","time":{"start":1765318901155,"stop":1765318901155,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f0f7c2366c18c34","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1765318007296,"stop":1765318007296,"duration":0},"status":"passed","severity":"normal"},{"uid":"d167c033b057b7af","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1765317812764,"stop":1765317812764,"duration":0},"status":"passed","severity":"normal"},{"uid":"69a32cad01ff029d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1765317800258,"stop":1765317800259,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c15833b9f6ab8f3","name":"should perform ping and update peer store on timer","time":{"start":1765317763745,"stop":1765317763745,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc8785ffc57ce7a4","name":"Check received message containing numeric","time":{"start":1765318293083,"stop":1765318293084,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a6fd134c42500d2","name":"should create dialer with libp2p and shardReader","time":{"start":1765317763584,"stop":1765317763584,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d6698f46f915caf","name":"should stop all internal components","time":{"start":1765317764118,"stop":1765317764118,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7c81915d84b4f94","name":"should process successful peer exchange query","time":{"start":1765317773029,"stop":1765317773029,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d75dfcd19ace273","name":"should handle special patterns correctly","time":{"start":1765317800131,"stop":1765317800132,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6b58703a607008f","name":"should maintain chronological order of messages in localHistory","time":{"start":1765317804330,"stop":1765317804330,"duration":0},"status":"passed","severity":"normal"},{"uid":"89fdbf50a4c4f6ba","name":"Query with Ordered Callback, No message returned","time":{"start":1765318112270,"stop":1765318112271,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b0df4c2c7113340","name":"should create ConnectionManager with relay","time":{"start":1765317764115,"stop":1765317764115,"duration":0},"status":"passed","severity":"normal"},{"uid":"6de82ec2ab89d001","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1765318096923,"stop":1765318096923,"duration":0},"status":"passed","severity":"normal"},{"uid":"53b64ead9a85de8e","name":"Fields are not dropped","time":{"start":1765317763838,"stop":1765317763839,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c26265e5c0e6c80","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1765318320048,"stop":1765318320048,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e95eb959fdc6df","name":"Push message with content topic containing SQL Injection","time":{"start":1765318901167,"stop":1765318901167,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b082ce85b9a5a8","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1765318320041,"stop":1765318320042,"duration":1},"status":"passed","severity":"normal"},{"uid":"261fb93b72d46cbd","name":"should handle queue processing errors gracefully","time":{"start":1765317763617,"stop":1765317763619,"duration":2},"status":"passed","severity":"normal"},{"uid":"5659bd50b01f4062","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1765318022257,"stop":1765318022258,"duration":1},"status":"passed","severity":"normal"},{"uid":"92a071abe983a8a9","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1765317763744,"stop":1765317763745,"duration":1},"status":"passed","severity":"normal"},{"uid":"a308f1b8e2b131de","name":"Subscribe and receive messages via waku relay post","time":{"start":1765318320035,"stop":1765318320036,"duration":1},"status":"passed","severity":"normal"},{"uid":"109368a84bd1f805","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1765317749173,"stop":1765317749173,"duration":0},"status":"passed","severity":"normal"},{"uid":"de239107479d6732","name":"should retry failed tasks","time":{"start":1765317813427,"stop":1765317813429,"duration":2},"status":"passed","severity":"normal"},{"uid":"a5d41f5339461e2b","name":"Ordered Callback - false","time":{"start":1765318134425,"stop":1765318134426,"duration":1},"status":"passed","severity":"normal"},{"uid":"27d3aa3c51edcad","name":"Push message with content topic containing JSON","time":{"start":1765318901145,"stop":1765318901145,"duration":0},"status":"passed","severity":"normal"},{"uid":"df9c8930479961e","name":"should not fail to stop the service if it was not started","time":{"start":1765317846401,"stop":1765317846402,"duration":1},"status":"passed","severity":"normal"},{"uid":"e92cd64f1274e8e0","name":"should delegate to networkMonitor.isConnected()","time":{"start":1765317764120,"stop":1765317764121,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0eb04001c32c6df","name":"retrieves a single peer","time":{"start":1765317772689,"stop":1765317772690,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ea49dc629478415","name":"should not fail to start the service if it is already started","time":{"start":1765318084978,"stop":1765318084979,"duration":1},"status":"passed","severity":"normal"},{"uid":"c22db402a057fcfc","name":"Waku message hash computation (payload length 0)","time":{"start":1765317763632,"stop":1765317763632,"duration":0},"status":"passed","severity":"normal"},{"uid":"773b98f49f858fc6","name":"should handle zero peers request","time":{"start":1765317772669,"stop":1765317772670,"duration":1},"status":"passed","severity":"normal"},{"uid":"120a370c92b79e63","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1765317814634,"stop":1765317814638,"duration":4},"status":"passed","severity":"normal"},{"uid":"d8da656b18f189bd","name":"should invoke callbacks when receiving a message","time":{"start":1765317814276,"stop":1765317814277,"duration":1},"status":"passed","severity":"normal"},{"uid":"39f7caeaa30c9f12","name":"Push message with JSON payload","time":{"start":1765318901153,"stop":1765318901153,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b57e41556416193","name":"Subscribe to topic containing emoji and publish message","time":{"start":1765318022264,"stop":1765318022264,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bef3c3da886db14","name":"Check publish message containing long","time":{"start":1765318013956,"stop":1765318013957,"duration":1},"status":"passed","severity":"normal"},{"uid":"1586c170bcc88832","name":"should return no connections if no open connection provided","time":{"start":1765317763800,"stop":1765317763800,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fa45383fa447e31","name":"should throw error - no public key","time":{"start":1765317754624,"stop":1765317754624,"duration":0},"status":"passed","severity":"normal"},{"uid":"12ef68a86b34ce5c","name":"Outgoing message is emitted as sent","time":{"start":1765317818616,"stop":1765317818616,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddc1b3a5b56e6b4","name":"should handle retrieval hint and sender_id","time":{"start":1765317800357,"stop":1765317800357,"duration":0},"status":"passed","severity":"normal"},{"uid":"40277f72ef6609eb","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1765317772797,"stop":1765317772798,"duration":1},"status":"passed","severity":"normal"},{"uid":"4332174f9be2bb7d","name":"Push message with Basic HTML tag payload","time":{"start":1765318901140,"stop":1765318901140,"duration":0},"status":"passed","severity":"normal"},{"uid":"c03a6ada63901ee2","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1765317800217,"stop":1765317800217,"duration":0},"status":"passed","severity":"normal"},{"uid":"be1ac0fc9f6b3376","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1765317772666,"stop":1765317772667,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ddfd58a8e0252e3","name":"Passing page size 3 when there are 20 messages","time":{"start":1765318148612,"stop":1765318148612,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac0490772a7ddce7","name":"Check publish message containing JSON","time":{"start":1765318013961,"stop":1765318013961,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad2c7d41457ccd3f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1765317749184,"stop":1765317749184,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3419f9443b4eda6","name":"accepts valid content-filtered query","time":{"start":1765317763898,"stop":1765317763899,"duration":1},"status":"passed","severity":"normal"},{"uid":"60b0adef3b488a3f","name":"should add entries and maintain sorted order","time":{"start":1765317800353,"stop":1765317800353,"duration":0},"status":"passed","severity":"normal"},{"uid":"f843780c1508f77f","name":"Push message equal or less that 1MB","time":{"start":1765318901159,"stop":1765318901160,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5f2e2a9c91939da","name":"Push message with meta","time":{"start":1765318901158,"stop":1765318901158,"duration":0},"status":"passed","severity":"normal"},{"uid":"86ae4931664564db","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1765317846407,"stop":1765317846407,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6a7e131a589cdc8a","name":"should transition to Unhealthy when no connections","time":{"start":1765317814411,"stop":1765317814412,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b9b9e42f2c7f95b","name":"should dispatch network event when browser goes online","time":{"start":1765317763558,"stop":1765317763560,"duration":2},"status":"passed","severity":"normal"},{"uid":"e5d0c62db4686075","name":"should initialize with Unhealthy status","time":{"start":1765317814410,"stop":1765317814411,"duration":1},"status":"passed","severity":"normal"},{"uid":"9067fcbf164fd067","name":"Filter","time":{"start":1765318161295,"stop":1765318161296,"duration":1},"status":"passed","severity":"normal"},{"uid":"988eede7808e1c50","name":"Push 30 different messages","time":{"start":1765318901165,"stop":1765318901165,"duration":0},"status":"skipped","severity":"normal"},{"uid":"efafe4465adf41f6","name":"Outgoing message is emitted as sending","time":{"start":1765317818615,"stop":1765317818616,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec074fbb46337b36","name":"Outgoing message is acknowledged","time":{"start":1765317816595,"stop":1765317816595,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbdcf479005df3a6","name":"Correctly serialized arguments","time":{"start":1765317934911,"stop":1765317934911,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6c9621b5c65e9df","name":"should clear interval on stop","time":{"start":1765317773031,"stop":1765317773031,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d687ff963d73149","name":"should start periodic discovery on start","time":{"start":1765317773030,"stop":1765317773031,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f4a92123e62c622","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1765318205781,"stop":1765318205782,"duration":1},"status":"passed","severity":"normal"},{"uid":"d40b16b800b46399","name":"Push message with escaped characters payload","time":{"start":1765318901127,"stop":1765318901128,"duration":1},"status":"passed","severity":"normal"},{"uid":"99a8d98ef8a21ada","name":"should stop ping timers on peer disconnect","time":{"start":1765317763743,"stop":1765317763744,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd03206f76ad8665","name":"should throw error - no id","time":{"start":1765317754623,"stop":1765317754623,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7452971742f3f25","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1765318205780,"stop":1765318205780,"duration":0},"status":"passed","severity":"normal"},{"uid":"24355b737b63f5b6","name":"isConnected return false after peer stops","time":{"start":1765317862893,"stop":1765317862899,"duration":6},"status":"passed","severity":"normal"},{"uid":"c965b8c712c79563","name":"Push message with shell command payload","time":{"start":1765318901163,"stop":1765318901164,"duration":1},"status":"passed","severity":"normal"},{"uid":"858c5d0f43ba9e46","name":"should properly start and stop event listening","time":{"start":1765317814417,"stop":1765317814418,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbc078844dcc0962","name":"Refresh subscription","time":{"start":1765318022258,"stop":1765318022258,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2ba17230e8441f66","name":"Fails to push message with large meta","time":{"start":1765318901169,"stop":1765318901169,"duration":0},"status":"passed","severity":"normal"},{"uid":"490d11bf7fca0c77","name":"should not receive a peer event after stop","time":{"start":1765317776827,"stop":1765317776827,"duration":0},"status":"passed","severity":"normal"},{"uid":"91a60add34a2308f","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1765318112271,"stop":1765318112271,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c4b0c32959516c7","name":"Check message on other pubsub topic is not received","time":{"start":1765318293100,"stop":1765318293100,"duration":0},"status":"passed","severity":"normal"},{"uid":"63006e4ed844560c","name":"should initialize bloom filter with correct parameters","time":{"start":1765317800109,"stop":1765317800115,"duration":6},"status":"passed","severity":"normal"},{"uid":"db6fdf7d8dd8acb0","name":"should filter out already connected peers","time":{"start":1765317763140,"stop":1765317763141,"duration":1},"status":"passed","severity":"normal"},{"uid":"b45701c46ad367c7","name":"Push message with custom timestamp: 1765321467101","time":{"start":1765318901170,"stop":1765318901170,"duration":0},"status":"passed","severity":"normal"},{"uid":"11595e6a12fe78","name":"should return false for sync message without causal history","time":{"start":1765317818622,"stop":1765317818622,"duration":0},"status":"passed","severity":"normal"},{"uid":"dffbd9b847cb7e79","name":"should perform initial health assessment on start","time":{"start":1765317814420,"stop":1765317814421,"duration":1},"status":"passed","severity":"normal"},{"uid":"83847e7e4edfb7f4","name":"should properly create location multiaddrs - tcp","time":{"start":1765317754628,"stop":1765317754628,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1bf8f7a93c518d0","name":"accepts valid message hash query","time":{"start":1765317763900,"stop":1765317763900,"duration":0},"status":"passed","severity":"normal"},{"uid":"7759ea04ef379a66","name":"should stop and cleanup resources","time":{"start":1765317814279,"stop":1765317814280,"duration":1},"status":"passed","severity":"normal"},{"uid":"47b6323684ec9a32","name":"Push message with content topic containing Russian","time":{"start":1765318901156,"stop":1765318901156,"duration":0},"status":"passed","severity":"normal"},{"uid":"6653134cbbf8071d","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1765318320047,"stop":1765318320047,"duration":0},"status":"passed","severity":"normal"},{"uid":"753d3ad3ff7c93d6","name":"yields decoded messages","time":{"start":1765317764147,"stop":1765317764147,"duration":0},"status":"passed","severity":"normal"},{"uid":"eba4988cb6b59590","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1765317749182,"stop":1765317749182,"duration":0},"status":"passed","severity":"normal"},{"uid":"93330fd69d47df73","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1765317763899,"stop":1765317763899,"duration":0},"status":"passed","severity":"normal"},{"uid":"19247ff1fec120f3","name":"should remove event listener for peer:discovery","time":{"start":1765317763475,"stop":1765317763475,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ca0717f23ae79d1","name":"messageHashStr returns a hex string","time":{"start":1765317763638,"stop":1765317763638,"duration":0},"status":"passed","severity":"normal"},{"uid":"12a9efa77460d158","name":"should handle case when globalThis is not available","time":{"start":1765317763545,"stop":1765317763545,"duration":0},"status":"passed","severity":"normal"},{"uid":"553c7575a486fc73","name":"should filter peers by codec","time":{"start":1765317764126,"stop":1765317764126,"duration":0},"status":"passed","severity":"normal"},{"uid":"34e2b71427e071d","name":"Push message with unicode special characters payload","time":{"start":1765318901141,"stop":1765318901141,"duration":0},"status":"passed","severity":"normal"},{"uid":"2290ca8e6eb4b9f2","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1765317771399,"stop":1765317771399,"duration":0},"status":"passed","severity":"normal"},{"uid":"93ca79a48b9bb8e4","name":"should return all connected peers without codec filter","time":{"start":1765317764126,"stop":1765317764126,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b7697be6bc41e81","name":"should handle case when navigator is not available","time":{"start":1765317763539,"stop":1765317763540,"duration":1},"status":"passed","severity":"normal"},{"uid":"38cd9b380bcbee1f","name":"Outgoing message is acknowledged","time":{"start":1765317816205,"stop":1765317816206,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e2715fe639fdac2","name":"can query messages by message hash","time":{"start":1765318126471,"stop":1765318126471,"duration":0},"status":"passed","severity":"normal"},{"uid":"90f5d14fbeb732d4","name":"Push message with content topic containing special chars","time":{"start":1765318901166,"stop":1765318901166,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c4402063c3a869f","name":"Asymmetric encrypt & decrypt","time":{"start":1765317782703,"stop":1765317782704,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c0eb8442fdb8298","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1765317818624,"stop":1765317818624,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7367b811c8bafae","name":"should increase lamport timestamp","time":{"start":1765317804328,"stop":1765317804328,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fd12cd5f89cf502","name":"should initialize with libp2p components","time":{"start":1765317772658,"stop":1765317772659,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8f23caf6b94defd","name":"Emits 'syncing' then 'synced' when message flagged as missing and then received","time":{"start":1765317815524,"stop":1765317815524,"duration":0},"status":"passed","severity":"normal"},{"uid":"81f5d23b7255e03d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1765317800257,"stop":1765317800258,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a4a01faab515182","name":"should skip peers that don't support peer exchange","time":{"start":1765317773026,"stop":1765317773026,"duration":0},"status":"passed","severity":"normal"},{"uid":"50f19701c15f3ea","name":"should handle v3 RLN errors","time":{"start":1765317813704,"stop":1765317813704,"duration":0},"status":"passed","severity":"normal"},{"uid":"73a97f25225cc4ad","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1765317800207,"stop":1765317800207,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd1f2377ee3ed10b","name":"should work with async generator that yields promises","time":{"start":1765317814633,"stop":1765317814633,"duration":0},"status":"passed","severity":"normal"},{"uid":"58ba12c30ab1e8dd","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1765317749185,"stop":1765317749185,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7a7cbe89340a816","name":"Subscribe to topic containing shell command and publish message","time":{"start":1765318022262,"stop":1765318022263,"duration":1},"status":"passed","severity":"normal"},{"uid":"45e703478e41ee81","name":"should return true for message with causal history","time":{"start":1765317818622,"stop":1765317818623,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb2bea3adfbf10ba","name":"should retry on complete failure if specified","time":{"start":1765317813691,"stop":1765317813702,"duration":11},"status":"passed","severity":"normal"},{"uid":"964b8c3e09555c3","name":"Relay","time":{"start":1765317846346,"stop":1765317846346,"duration":0},"status":"passed","severity":"normal"},{"uid":"be8786bb8fa755d9","name":"Outgoing message is emitted as sending","time":{"start":1765317816593,"stop":1765317816593,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e48bb1e318eabdc","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1765317814718,"stop":1765317814718,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b03b8c7f2f195d3","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1765317800232,"stop":1765317800233,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f8508cfa04ab01","name":"should not fail to stop the service if it was not started","time":{"start":1765317776825,"stop":1765317776826,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9542e4c7bf28c24","name":"Push message with content topic containing short","time":{"start":1765318901165,"stop":1765318901165,"duration":0},"status":"passed","severity":"normal"},{"uid":"707cc8130f05b2c7","name":"should not dial peers from store when browser is not connected","time":{"start":1765317763133,"stop":1765317763134,"duration":1},"status":"passed","severity":"normal"},{"uid":"53350cca5a7ddc9f","name":"should handle missing messages with undefined retrievalHint","time":{"start":1765317804334,"stop":1765317804335,"duration":1},"status":"passed","severity":"normal"},{"uid":"82a33593be7102e6","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1765318320048,"stop":1765318320049,"duration":1},"status":"skipped","severity":"normal"},{"uid":"975138deae2cedf8","name":"should handle peer not in mesh for all topics","time":{"start":1765317763783,"stop":1765317763784,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1c526946a97ecc6","name":"Relay + Store","time":{"start":1765317846347,"stop":1765317846348,"duration":1},"status":"passed","severity":"normal"},{"uid":"34c819df49b24414","name":"should return peer for existing peer","time":{"start":1765317763148,"stop":1765317763150,"duration":2},"status":"passed","severity":"normal"},{"uid":"c53ef381f2588776","name":"Stops search when 2 null results are returned","time":{"start":1765317771526,"stop":1765317771526,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7b0b41d451800f4","name":"Check message with no content topic is not received","time":{"start":1765318293092,"stop":1765318293092,"duration":0},"status":"passed","severity":"normal"},{"uid":"b939fa75e83f25e1","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1765317939581,"stop":1765317939581,"duration":0},"status":"passed","severity":"normal"},{"uid":"154469e61daeb4b9","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1765317916234,"stop":1765317916234,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c5847f07660bd7a","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1765317749175,"stop":1765317749175,"duration":0},"status":"passed","severity":"normal"},{"uid":"b434bfee1d4fc712","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1765317812759,"stop":1765317812764,"duration":5},"status":"passed","severity":"normal"},{"uid":"5ca8c343539b3af8","name":"should support chaining for add method","time":{"start":1765317813389,"stop":1765317813390,"duration":1},"status":"passed","severity":"normal"},{"uid":"6be9f61165459a5e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1765317749184,"stop":1765317749184,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c1bad226a31735a","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1765317763631,"stop":1765317763631,"duration":0},"status":"passed","severity":"normal"},{"uid":"26c2c54286716667","name":"Automatically retrieves missing message","time":{"start":1765317818619,"stop":1765317818619,"duration":0},"status":"passed","severity":"normal"},{"uid":"5344313e186d410e","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1765318007299,"stop":1765318007299,"duration":0},"status":"passed","severity":"normal"},{"uid":"aee105abe2022ef0","name":"Push message equal or less that 1MB","time":{"start":1765318901135,"stop":1765318901136,"duration":1},"status":"passed","severity":"normal"},{"uid":"e72dc477758622ff","name":"should not fail to start the service if it is already started","time":{"start":1765317776826,"stop":1765317776826,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcbd9b61e2d661a9","name":"Synced status is emitted when a missing message is marked as lost","time":{"start":1765317818576,"stop":1765317818576,"duration":0},"status":"passed","severity":"normal"},{"uid":"feeed529d452e622","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app73/9/topic318/json","time":{"start":1765318122925,"stop":1765318122926,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fc91da75649541c","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1765317814647,"stop":1765317814650,"duration":3},"status":"passed","severity":"normal"},{"uid":"5a72f546bb781feb","name":"should set field with all protocols enabled","time":{"start":1765317754629,"stop":1765317754630,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f65824c88f3e7bb","name":"should be able to encode the field with only RELAY set to true","time":{"start":1765317753933,"stop":1765317753938,"duration":5},"status":"passed","severity":"normal"},{"uid":"56fc3f065c642f4e","name":"Check received message containing escaped characters","time":{"start":1765318293097,"stop":1765318293098,"duration":1},"status":"passed","severity":"normal"},{"uid":"fccb06b650448d04","name":"Push message with content topic containing emoji","time":{"start":1765318901146,"stop":1765318901146,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa659b57c3578607","name":"Encoder throws on empty string content topic","time":{"start":1765317783999,"stop":1765317783999,"duration":0},"status":"passed","severity":"normal"},{"uid":"a970ce78f3765252","name":"Fails to publish message with empty text","time":{"start":1765318013966,"stop":1765318013966,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcdfb9181b05afeb","name":"should handle task timeouts","time":{"start":1765317813429,"stop":1765317813430,"duration":1},"status":"passed","severity":"normal"},{"uid":"b66dfd082767647c","name":"Check publish message containing shell command","time":{"start":1765318013961,"stop":1765318013962,"duration":1},"status":"passed","severity":"normal"},{"uid":"11772d39125ab413","name":"should dial peer when peer is discovered","time":{"start":1765317763476,"stop":1765317763477,"duration":1},"status":"passed","severity":"normal"},{"uid":"d12076451e76205f","name":"Push message with Chinese payload","time":{"start":1765318901138,"stop":1765318901138,"duration":0},"status":"passed","severity":"normal"},{"uid":"633afc570430d9dd","name":"should dial peers from store when browser is connected","time":{"start":1765317763133,"stop":1765317763133,"duration":0},"status":"passed","severity":"normal"},{"uid":"38a18cf2f7b1cbcc","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1765318013966,"stop":1765318013967,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef40b1c5de8b8fa4","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1765317772799,"stop":1765317772799,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ce344a66898ab9a","name":"should skip peers without peerInfo in ENR","time":{"start":1765317773030,"stop":1765317773030,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e21756a31d6d216","name":"should return false when peer is not found","time":{"start":1765317763414,"stop":1765317763415,"duration":1},"status":"passed","severity":"normal"},{"uid":"b526dadfa6f399db","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1765317749175,"stop":1765317749179,"duration":4},"status":"passed","severity":"normal"},{"uid":"3e3844ebcd21f568","name":"should emit a peer event after start","time":{"start":1765317846403,"stop":1765317846405,"duration":2},"status":"passed","severity":"normal"},{"uid":"566dcc481b0e8dbc","name":"Check message with no pubsub topic is not received","time":{"start":1765318293091,"stop":1765318293092,"duration":1},"status":"passed","severity":"normal"},{"uid":"38010e6d2bbfdd11","name":"should handle multiple peers with different shard configurations","time":{"start":1765317763628,"stop":1765317763628,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2e3426235d01734","name":"Check received message with timestamp: 1765317839611000000 ","time":{"start":1765318293098,"stop":1765318293099,"duration":1},"status":"passed","severity":"normal"},{"uid":"8de3c47735735f04","name":"should return start time to match max range","time":{"start":1765317814653,"stop":1765317814658,"duration":5},"status":"passed","severity":"normal"},{"uid":"b224eb14d8391907","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1765318320054,"stop":1765318320054,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c13ad4e1135d224","name":"Query with Ordered Callback, No Decoder","time":{"start":1765318112270,"stop":1765318112270,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb395243d87ce526","name":"should return undefined if no connection provided","time":{"start":1765317763930,"stop":1765317763930,"duration":0},"status":"passed","severity":"normal"},{"uid":"e425155e7f8b4a8d","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1765317800246,"stop":1765317800246,"duration":0},"status":"passed","severity":"normal"},{"uid":"41aa5c5adb59ed0d","name":"Check message with invalid timestamp is not received","time":{"start":1765318293091,"stop":1765318293091,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ac8727886e3c6b4","name":"Check received message containing Russian","time":{"start":1765318293095,"stop":1765318293095,"duration":0},"status":"passed","severity":"normal"},{"uid":"4765e85a563172d6","name":"rejects hash query with time filter","time":{"start":1765317763900,"stop":1765317763901,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a1b64dc9a435eb","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1765318096924,"stop":1765318096924,"duration":0},"status":"passed","severity":"normal"},{"uid":"b44a2134f28c6e97","name":"throws on content topic with empty application field","time":{"start":1765317749167,"stop":1765317749168,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cd48df6f4e4b8b3","name":"Push message with Basic HTML tag payload","time":{"start":1765318901153,"stop":1765318901153,"duration":0},"status":"passed","severity":"normal"},{"uid":"50128c4c6f2b923c","name":"should reject if WakuNode is not started","time":{"start":1765317815770,"stop":1765317815770,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7bd7ebc03159191","name":"should properly setup health event callback","time":{"start":1765317814632,"stop":1765317814632,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c6c231e69282bce","name":"should request peer renewal on specific errors","time":{"start":1765317813429,"stop":1765317813429,"duration":0},"status":"passed","severity":"normal"},{"uid":"2414fd659e797eee","name":"Push message with content topic containing numeric","time":{"start":1765318901130,"stop":1765318901130,"duration":0},"status":"passed","severity":"normal"},{"uid":"e062f4e5036dabc4","name":"Subscribe to topic containing Script and receive message","time":{"start":1765318320042,"stop":1765318320042,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fabbf41a6afff7d","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app6/8/topic800/xml","time":{"start":1765318122928,"stop":1765318122928,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f1c0d3699d74191","name":"Passing an array","time":{"start":1765318155176,"stop":1765318155177,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9b68483ab25f98c","name":"should return start time to last successful query since last query is less than max range","time":{"start":1765317814653,"stop":1765317814653,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d6f8ea86f728bea","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1765317804336,"stop":1765317804336,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a439196bb816c87","name":"Check message with non string payload is not received","time":{"start":1765318293092,"stop":1765318293093,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fbf61e6d521affe","name":"should return cached hash on subsequent access","time":{"start":1765317764215,"stop":1765317764215,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa1f581250ab7b9e","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1765317800239,"stop":1765317800240,"duration":1},"status":"passed","severity":"normal"},{"uid":"99cff2d77d675be6","name":"Check received message containing emoji","time":{"start":1765318293098,"stop":1765318293098,"duration":0},"status":"passed","severity":"normal"},{"uid":"8837567aee41af1e","name":"caches peers it previously fetched","time":{"start":1765317772693,"stop":1765317772693,"duration":0},"status":"passed","severity":"normal"},{"uid":"d90426208e1f7d4d","name":"Check message received after jswaku node is restarted","time":{"start":1765318293101,"stop":1765318293101,"duration":0},"status":"passed","severity":"normal"},{"uid":"c36ad9b9ed22d5f4","name":"should skip peers without peer exchange protocol","time":{"start":1765317773025,"stop":1765317773025,"duration":0},"status":"passed","severity":"normal"},{"uid":"9993290856e9dfc2","name":"Push message with content topic containing escaped characters","time":{"start":1765318901132,"stop":1765318901132,"duration":0},"status":"passed","severity":"normal"},{"uid":"e088d6212b826451","name":"Push message with content topic containing Russian","time":{"start":1765318901144,"stop":1765318901144,"duration":0},"status":"passed","severity":"normal"},{"uid":"92f6dff199737460","name":"Throws when trying to push message with empty payload","time":{"start":1765318901165,"stop":1765318901165,"duration":0},"status":"passed","severity":"normal"},{"uid":"117636284814633d","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1765317772797,"stop":1765317772797,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce99e50dda10e73e","name":"Push message with Script payload","time":{"start":1765318901126,"stop":1765318901126,"duration":0},"status":"passed","severity":"normal"},{"uid":"160a0c3a56cbf41","name":"Check received message containing Arabic","time":{"start":1765318293085,"stop":1765318293085,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aa12e5415006521","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1765317814646,"stop":1765317814646,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca021302c709c602","name":"Using a function","time":{"start":1765318155177,"stop":1765318155177,"duration":0},"status":"passed","severity":"normal"},{"uid":"4880c4e15f4bc4d9","name":"throws on content topic with empty topic name field","time":{"start":1765317749168,"stop":1765317749169,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e70c9efc2c2d2d9","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1765317812759,"stop":1765317812759,"duration":0},"status":"passed","severity":"normal"},{"uid":"70a054f99c3bedd7","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1765317753952,"stop":1765317753952,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb2a4671b7050ed","name":"should work with mock decoders","time":{"start":1765317814625,"stop":1765317814625,"duration":0},"status":"passed","severity":"normal"},{"uid":"23626a48191e0488","name":"Push message with custom timestamp: 1765314267101","time":{"start":1765318901170,"stop":1765318901170,"duration":0},"status":"passed","severity":"normal"},{"uid":"af1f7f6620376b9d","name":"should not return locked peers if enough unlocked are available","time":{"start":1765317814704,"stop":1765317814704,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a6bc243df11da13","name":"Push message with XML payload","time":{"start":1765318901139,"stop":1765318901139,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e4028852d44473c","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1765317753946,"stop":1765317753947,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ab3f7e4924d8815","name":"Push message with content topic containing emoji","time":{"start":1765318901168,"stop":1765318901168,"duration":0},"status":"passed","severity":"normal"},{"uid":"889552f70d41e949","name":"should handle dial errors gracefully","time":{"start":1765317763141,"stop":1765317763142,"duration":1},"status":"passed","severity":"normal"},{"uid":"85df7271d904b079","name":"should increase lamport timestamp","time":{"start":1765317804326,"stop":1765317804326,"duration":0},"status":"passed","severity":"normal"},{"uid":"3100b8a7f5f92087","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1765317939584,"stop":1765317939584,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fe5848ab5aac135","name":"Push message with content topic containing long","time":{"start":1765318901129,"stop":1765318901130,"duration":1},"status":"passed","severity":"normal"},{"uid":"a49c39b8a0d57768","name":"should handle disconnect when peer has no timers","time":{"start":1765317763772,"stop":1765317763773,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4897faf53757165","name":"should properly compute the node id","time":{"start":1765317754624,"stop":1765317754625,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ca4724bb505d4d0","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1765318022263,"stop":1765318022263,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cdc7f9065eaca75","name":"Passing page size 10 when there are 10 messages","time":{"start":1765318148613,"stop":1765318148615,"duration":2},"status":"passed","severity":"normal"},{"uid":"b0caf2e130410d1f","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1765318320046,"stop":1765318320047,"duration":1},"status":"passed","severity":"normal"},{"uid":"266d6f1fe23c506b","name":"should use configured peers when available","time":{"start":1765317815663,"stop":1765317815663,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bc3c1722249f979","name":"Check publish message containing Chinese","time":{"start":1765318013958,"stop":1765318013958,"duration":0},"status":"passed","severity":"normal"},{"uid":"52ba2d7294573355","name":"Decoder throws on undefined content topic","time":{"start":1765317782498,"stop":1765317782499,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf657a8dad17f71f","name":"should dial peer immediately when queue is empty","time":{"start":1765317763599,"stop":1765317763600,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f84930bd5ab227d","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1765317800217,"stop":1765317800218,"duration":1},"status":"passed","severity":"normal"},{"uid":"c86cb1cc8e5d46da","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1765317763173,"stop":1765317763183,"duration":10},"status":"passed","severity":"normal"},{"uid":"db0cedae65a86955","name":"should be able to dial TLS multiaddrs","time":{"start":1765317934615,"stop":1765317934616,"duration":1},"status":"passed","severity":"normal"},{"uid":"27d864434afef4e1","name":"Push message with XML payload","time":{"start":1765318901126,"stop":1765318901126,"duration":0},"status":"passed","severity":"normal"},{"uid":"14b4b6ba1f11fbfa","name":"should handle different types of entries","time":{"start":1765317813404,"stop":1765317813412,"duration":8},"status":"passed","severity":"normal"},{"uid":"4c9d5bc4ba881716","name":"should not start if already started","time":{"start":1765317773024,"stop":1765317773024,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cb5adbd62c05924","name":"A test","time":{"start":1765317924240,"stop":1765317924240,"duration":0},"status":"passed","severity":"normal"},{"uid":"372efb94dd60740","name":"Check publish message containing Russian","time":{"start":1765318013959,"stop":1765318013959,"duration":0},"status":"passed","severity":"normal"},{"uid":"d93e9b9e123590a3","name":"Sync message is not sent if another sync message was just sent","time":{"start":1765317822727,"stop":1765317822731,"duration":4},"status":"passed","severity":"normal"},{"uid":"e75103ee1afbe973","name":"should not receive a peer event before start","time":{"start":1765317776827,"stop":1765317776827,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2b5988e17304877","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1765317990985,"stop":1765317990985,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea9afca498c14a0","name":"throws on content topic with empty encoding field","time":{"start":1765317749169,"stop":1765317749169,"duration":0},"status":"passed","severity":"normal"},{"uid":"302cd54ff90b1b7f","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1765317772664,"stop":1765317772664,"duration":0},"status":"passed","severity":"normal"},{"uid":"58427ef6dfd4ad1e","name":"Passing page size 19 when there are 20 messages","time":{"start":1765318148615,"stop":1765318148616,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7b16afd7aaf6767","name":"should monitor connected peers and store them into cache","time":{"start":1765317940304,"stop":1765317940305,"duration":1},"status":"passed","severity":"normal"},{"uid":"50f1fdc9f78cda94","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1765317804331,"stop":1765317804331,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ad26ab1cca545d3","name":"should get eligible entries based on current time","time":{"start":1765317800354,"stop":1765317800356,"duration":2},"status":"passed","severity":"normal"},{"uid":"3d3370f4a44a7d8","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1765317763933,"stop":1765317763933,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4782bb80f7d9cae","name":"Check received message containing XML","time":{"start":1765318293096,"stop":1765318293096,"duration":0},"status":"passed","severity":"normal"},{"uid":"141fbd82d5d7edaa","name":"Check publish message after client node is restarted","time":{"start":1765318013968,"stop":1765318013968,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fce4b4a86406c83","name":"Push message with shell command payload","time":{"start":1765318901140,"stop":1765318901141,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1dd5b08d69ef48e","name":"should handle empty pubsub topics","time":{"start":1765317763774,"stop":1765317763774,"duration":0},"status":"passed","severity":"normal"},{"uid":"be6fdc5785c21d34","name":"should return false and handle errors gracefully","time":{"start":1765317764124,"stop":1765317764125,"duration":1},"status":"passed","severity":"normal"},{"uid":"daa795e2757ffa6c","name":"should start ping timers on peer connect","time":{"start":1765317763742,"stop":1765317763742,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd4c527bcc3333e7","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1765317763744,"stop":1765317763744,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad5e8bd01c5d4cee","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1765317800256,"stop":1765317800256,"duration":0},"status":"passed","severity":"normal"},{"uid":"43735f2d02b5f873","name":"Add multiple subscription objects on single nwaku node","time":{"start":1765318320045,"stop":1765318320045,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ba37034bd58b06a","name":"Push message with long payload","time":{"start":1765318901123,"stop":1765318901124,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a46c6f5c9865f7e","name":"return first retrieved peers without further DNS queries","time":{"start":1765317772695,"stop":1765317772695,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a2ac26310c61b7b","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1765317763933,"stop":1765317763934,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa6fc69cfa3825cb","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1765318007298,"stop":1765318007298,"duration":0},"status":"passed","severity":"normal"},{"uid":"224e25e4e204501c","name":"Push message with special chars payload","time":{"start":1765318901124,"stop":1765318901124,"duration":0},"status":"passed","severity":"normal"},{"uid":"6747c91813cfe20e","name":"Promise Callback - true","time":{"start":1765318134422,"stop":1765318134423,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d4bf361ebba5c4c","name":"should return false","time":{"start":1765317754624,"stop":1765317754624,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4aa82641d4238da","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1765317772663,"stop":1765317772664,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc3e16407ffc7df4","name":"should handle very large timestamps","time":{"start":1765317804070,"stop":1765317804070,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cfcf15b50fffa1c","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1765318320041,"stop":1765318320041,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e3a9c6ab1c5c9d5","name":"should only return 1 node with relay and store capability","time":{"start":1765317772694,"stop":1765317772695,"duration":1},"status":"passed","severity":"normal"},{"uid":"73f5c129c1d4f55e","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1765318320049,"stop":1765318320049,"duration":0},"status":"passed","severity":"normal"},{"uid":"457d58ab9efaadc3","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1765317800206,"stop":1765317800206,"duration":0},"status":"passed","severity":"normal"},{"uid":"d71d040b01258143","name":"rejects content-filtered query with only contentTopics","time":{"start":1765317763899,"stop":1765317763900,"duration":1},"status":"passed","severity":"normal"},{"uid":"9868e7c25f3d064b","name":"should respect maxRequests limit","time":{"start":1765317800356,"stop":1765317800357,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2fcc7fdb66867fd","name":"Check publish message containing unicode special characters","time":{"start":1765318013962,"stop":1765318013963,"duration":1},"status":"passed","severity":"normal"},{"uid":"26bf8be316a7c5a3","name":"Subscribe to topic containing JSON and receive message","time":{"start":1765318320054,"stop":1765318320054,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6f75a2658be19ac","name":"should trigger query when time since last query exceeds threshold","time":{"start":1765317814638,"stop":1765317814638,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1048b3aadc8255b","name":"Push message with content topic containing numeric","time":{"start":1765318901155,"stop":1765318901155,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ce6861901e76a6c","name":"throws on empty content topic","time":{"start":1765317749165,"stop":1765317749165,"duration":0},"status":"passed","severity":"normal"},{"uid":"691c0234def61c72","name":"Push message with content topic containing numeric","time":{"start":1765318901143,"stop":1765318901143,"duration":0},"status":"passed","severity":"normal"},{"uid":"de573536a10f5e85","name":"should handle queue overflow by adding peers to queue","time":{"start":1765317763611,"stop":1765317763611,"duration":0},"status":"passed","severity":"normal"},{"uid":"6166b1ae322372dd","name":"should dial more peers if under maxConnections","time":{"start":1765317763160,"stop":1765317763160,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d49961a91b0a4a4","name":"should only return 1 node with relay capability","time":{"start":1765317772694,"stop":1765317772694,"duration":0},"status":"passed","severity":"normal"},{"uid":"aefbe4c02bc46e4f","name":"Subscribe to topic containing XML and receive message","time":{"start":1765318320042,"stop":1765318320042,"duration":0},"status":"passed","severity":"normal"},{"uid":"34ec449a19f7aeaa","name":"should return null for non-existent peer","time":{"start":1765317763150,"stop":1765317763158,"duration":8},"status":"passed","severity":"normal"},{"uid":"8d4a318d15e576b2","name":"should initialize with isNetworkConnected as false","time":{"start":1765317763514,"stop":1765317763519,"duration":5},"status":"passed","severity":"normal"},{"uid":"2490c79ce8dbe3c2","name":"Push message with short payload","time":{"start":1765318901136,"stop":1765318901136,"duration":0},"status":"passed","severity":"normal"},{"uid":"d91b594baa5dcc1a","name":"Push message with custom timestamp: 1765321467101","time":{"start":1765318901135,"stop":1765318901135,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6b13c279d5ce455","name":"Overlapping topic subscription","time":{"start":1765318320038,"stop":1765318320038,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6192c1085303b8","name":"Callback on promise, aborts when callback returns true","time":{"start":1765318146237,"stop":1765318146238,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb9cf845abea397a","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1765317800249,"stop":1765317800249,"duration":0},"status":"passed","severity":"normal"},{"uid":"89acf8653d71574c","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1765317847621,"stop":1765317847621,"duration":0},"status":"passed","severity":"normal"},{"uid":"efb7096a901af56d","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1765318022263,"stop":1765318022264,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bf44356138f57df","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1765318320051,"stop":1765318320051,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0b027d5be621b97","name":"Ephemeral field is preserved - encoder v0","time":{"start":1765317847620,"stop":1765317847621,"duration":1},"status":"passed","severity":"normal"},{"uid":"be5be67cf51a27e0","name":"Check received message containing Chinese","time":{"start":1765318293084,"stop":1765318293084,"duration":0},"status":"passed","severity":"normal"},{"uid":"f01f968cf9cce","name":"should check connected peers if present and suitable","time":{"start":1765317815772,"stop":1765317815772,"duration":0},"status":"passed","severity":"normal"},{"uid":"c63b839210d461d5","name":"should work with mixed v2 and v3 peers","time":{"start":1765317813703,"stop":1765317813704,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e9767514407e1c7","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1765317749170,"stop":1765317749170,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c18607d15f19ba5","name":"should clear dial history on start","time":{"start":1765317763589,"stop":1765317763592,"duration":3},"status":"passed","severity":"normal"},{"uid":"4c642d304ab02099","name":"should add received message to localHistory with retrievalHint","time":{"start":1765317804330,"stop":1765317804330,"duration":0},"status":"passed","severity":"normal"},{"uid":"789f115345703ed0","name":"should stop query on content message from same channel","time":{"start":1765317818620,"stop":1765317818620,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2d7ea29fb462dfa","name":"Emits 'synced' when message flagged as lost","time":{"start":1765317815523,"stop":1765317815523,"duration":0},"status":"passed","severity":"normal"},{"uid":"1838e22b4f95f414","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1765318022888,"stop":1765318022888,"duration":0},"status":"passed","severity":"normal"},{"uid":"123c4513a0374422","name":"Push message with content topic containing special chars","time":{"start":1765318901130,"stop":1765318901130,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c8a49abbd9be979","name":"Push message with content topic containing long","time":{"start":1765318901143,"stop":1765318901143,"duration":0},"status":"passed","severity":"normal"},{"uid":"7813ea7098e03007","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1765317800251,"stop":1765317800252,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5e7e9419bf3a9db","name":"should query peer with peer exchange protocol","time":{"start":1765317773027,"stop":1765317773027,"duration":0},"status":"passed","severity":"normal"},{"uid":"f62dc04bf7dbe1a0","name":"should not be delivered","time":{"start":1765317804336,"stop":1765317804336,"duration":0},"status":"passed","severity":"normal"},{"uid":"239e543636715fd4","name":"random static sharding 2 - Cluster ID: 195, Shard ID: 89","time":{"start":1765318134151,"stop":1765318134152,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf13ecf9eb6d4006","name":"Encoder error raises irrecoverable error","time":{"start":1765317816594,"stop":1765317816594,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdddd53d41eb97d5","name":"configure the node with multiple content topics","time":{"start":1765318122929,"stop":1765318122930,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff2b64c5412e6740","name":"Stops search when maxGet is reached","time":{"start":1765317771524,"stop":1765317771525,"duration":1},"status":"passed","severity":"normal"},{"uid":"99823554e737cc0e","name":"Generator, 2 different shards","time":{"start":1765318103371,"stop":1765318103372,"duration":1},"status":"passed","severity":"normal"},{"uid":"86ef832e8f82a81b","name":"should dial all peers on dial","time":{"start":1765317934608,"stop":1765317934608,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7d469d94f2e52f3","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1765317800240,"stop":1765317800243,"duration":3},"status":"passed","severity":"normal"},{"uid":"5791cd442a6ca93","name":"Check received message with timestamp: 1765317839611 ","time":{"start":1765318293090,"stop":1765318293090,"duration":0},"status":"passed","severity":"normal"},{"uid":"681931bfe12b6a16","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1765318205779,"stop":1765318205779,"duration":0},"status":"passed","severity":"normal"},{"uid":"251ded7ad9cce0e3","name":"throws on content topic with too few or too many fields","time":{"start":1765317749165,"stop":1765317749166,"duration":1},"status":"passed","severity":"normal"},{"uid":"bad9bed1b9399dd7","name":"Push message with long payload","time":{"start":1765318901160,"stop":1765318901161,"duration":1},"status":"passed","severity":"normal"},{"uid":"749916708b3acf69","name":"should ignore duplicate entries","time":{"start":1765317800358,"stop":1765317800358,"duration":0},"status":"passed","severity":"normal"},{"uid":"69c51fb6a1490d3d","name":"should handle empty peer infos gracefully","time":{"start":1765317772660,"stop":1765317772661,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e594d31b553de3d","name":"Fails to publish duplicate message","time":{"start":1765318013965,"stop":1765318013966,"duration":1},"status":"passed","severity":"normal"},{"uid":"19a2d2018a758a7f","name":"should evict furthest entry when buffer is full","time":{"start":1765317800358,"stop":1765317800359,"duration":1},"status":"passed","severity":"normal"},{"uid":"847fa28201046b4","name":"Decoder throws on empty string content topic","time":{"start":1765317784000,"stop":1765317784000,"duration":0},"status":"passed","severity":"normal"},{"uid":"98deea55b30e3380","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1765317990980,"stop":1765317990981,"duration":1},"status":"passed","severity":"normal"},{"uid":"1341069c34767fe1","name":"Check received message containing Arabic","time":{"start":1765318293095,"stop":1765318293095,"duration":0},"status":"passed","severity":"normal"},{"uid":"24da68b98c9d3766","name":"passes more than one ENR URLs and attempts connection","time":{"start":1765317846408,"stop":1765317846408,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c0d99f720ba7ab75","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1765317800249,"stop":1765317800250,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c3a18f3b979de73","name":"Push message with content topic containing emoji","time":{"start":1765318901133,"stop":1765318901133,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e8ae4a3e7353f4a","name":"Non TWN Cluster","time":{"start":1765318122921,"stop":1765318122922,"duration":1},"status":"passed","severity":"normal"},{"uid":"830bddefb46a777f","name":"tcp ip4 address","time":{"start":1765317754039,"stop":1765317754040,"duration":1},"status":"passed","severity":"normal"},{"uid":"d687b22a1699cf79","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1765317763159,"stop":1765317763159,"duration":0},"status":"passed","severity":"normal"},{"uid":"5de9a95fa8ab5a5e","name":"should drop only non-locked connections when over maxConnections","time":{"start":1765317763160,"stop":1765317763168,"duration":8},"status":"passed","severity":"normal"},{"uid":"1d55d9b20e1b9b2f","name":"Check message on other pubsub topic is not received","time":{"start":1765318293091,"stop":1765318293091,"duration":0},"status":"passed","severity":"normal"},{"uid":"49a933afadea4ec5","name":"ignores unrecognized TXT record formats","time":{"start":1765317772692,"stop":1765317772693,"duration":1},"status":"passed","severity":"normal"},{"uid":"1811e230c99d49c0","name":"should skip already querying peers","time":{"start":1765317773028,"stop":1765317773028,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc42e60dc3169727","name":"Push message with content topic containing Chinese","time":{"start":1765318901143,"stop":1765318901144,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bce5adace3ac718","name":"Passing page size 1 when there are 4 messages","time":{"start":1765318148611,"stop":1765318148612,"duration":1},"status":"passed","severity":"normal"},{"uid":"5846a8ab5de12bab","name":"should handle hash queries without validation","time":{"start":1765317815662,"stop":1765317815663,"duration":1},"status":"passed","severity":"normal"},{"uid":"92f1f3fe8bb66409","name":"should handle peer store errors gracefully","time":{"start":1765317814421,"stop":1765317814421,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dc108ffae9a660f","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1765317814441,"stop":1765317814441,"duration":0},"status":"passed","severity":"normal"},{"uid":"775c57e8f6e06555","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1765318293093,"stop":1765318293093,"duration":0},"status":"passed","severity":"normal"},{"uid":"18fcdd200a50d98f","name":"Decrypt messages","time":{"start":1765317992403,"stop":1765317992403,"duration":0},"status":"passed","severity":"normal"},{"uid":"247141548438bbaa","name":"ends if stream creation fails","time":{"start":1765317764146,"stop":1765317764146,"duration":0},"status":"passed","severity":"normal"},{"uid":"fef07b68ea66f902","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1765317990982,"stop":1765317990983,"duration":1},"status":"passed","severity":"normal"},{"uid":"6899d34993c796cc","name":"does not validate decoders for hash queries","time":{"start":1765317764145,"stop":1765317764146,"duration":1},"status":"passed","severity":"normal"},{"uid":"124ee4888b409b68","name":"Cap max size when messages are pushed one at a time","time":{"start":1765317803387,"stop":1765317803387,"duration":0},"status":"passed","severity":"normal"},{"uid":"c186124b277d2c19","name":"should start peer exchange discovery","time":{"start":1765317773023,"stop":1765317773024,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6c7d1b9555ee20b","name":"Push message with Russian payload","time":{"start":1765318901152,"stop":1765318901152,"duration":0},"status":"passed","severity":"normal"},{"uid":"98affb6181718efe","name":"Push message with Arabic payload","time":{"start":1765318901138,"stop":1765318901138,"duration":0},"status":"passed","severity":"normal"},{"uid":"e724b9a3a7481315","name":"Refresh subscription","time":{"start":1765318320050,"stop":1765318320050,"duration":0},"status":"passed","severity":"normal"},{"uid":"7659703838657b1c","name":"Subscribe to topic containing numeric and publish message","time":{"start":1765318022259,"stop":1765318022259,"duration":0},"status":"passed","severity":"normal"},{"uid":"3138ed8a48273e88","name":"Push message with Arabic payload","time":{"start":1765318901125,"stop":1765318901125,"duration":0},"status":"passed","severity":"normal"},{"uid":"7345bb566fefe0ec","name":"Relay - dialed first","time":{"start":1765318161293,"stop":1765318161293,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6889d6ee2fb2d90","name":"Check message with invalid timestamp is not received","time":{"start":1765318293100,"stop":1765318293100,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc1d335b8f521869","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1765317763631,"stop":1765317763631,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1739f5eb264da44","name":"should be safe to call multiple times","time":{"start":1765317763474,"stop":1765317763474,"duration":0},"status":"passed","severity":"normal"},{"uid":"59909e24a574e081","name":"should handle peer store update failures gracefully","time":{"start":1765317763746,"stop":1765317763747,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5aab1ad6f936ae8","name":"should wait for Store peer to be connected","time":{"start":1765317815773,"stop":1765317815773,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9bb7785986f1aba","name":"Subscribe to topic containing long and publish message","time":{"start":1765318022259,"stop":1765318022259,"duration":0},"status":"passed","severity":"normal"},{"uid":"176f39256de44ae8","name":"should be empty when created","time":{"start":1765317814269,"stop":1765317814270,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9ce305686db3f66","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1765317800246,"stop":1765317800247,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3d0bf02b07c842f","name":"Check received message containing special chars","time":{"start":1765318293084,"stop":1765318293084,"duration":0},"status":"passed","severity":"normal"},{"uid":"43b30f860eb7f9f0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1765317800252,"stop":1765317800252,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c7881f0ae8bde6f","name":"Push message with content topic containing JSON","time":{"start":1765318901132,"stop":1765318901132,"duration":0},"status":"passed","severity":"normal"},{"uid":"65ca0241aa0b0986","name":"should create ShardReader with auto sharding network config","time":{"start":1765317763410,"stop":1765317763411,"duration":1},"status":"passed","severity":"normal"},{"uid":"75491f645557fd50","name":"should continue query when messages are from different channels","time":{"start":1765317818620,"stop":1765317818620,"duration":0},"status":"passed","severity":"normal"},{"uid":"630212ab2f7de85a","name":"Check received message containing Basic HTML tag","time":{"start":1765318293087,"stop":1765318293087,"duration":0},"status":"passed","severity":"normal"},{"uid":"49bd7d084da440e4","name":"should return false when peer is on different cluster","time":{"start":1765317763415,"stop":1765317763416,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f4dcec011cf785b","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1765317749171,"stop":1765317749171,"duration":0},"status":"passed","severity":"normal"},{"uid":"50b2eee0e53dfdce","name":"Push message with unicode special characters payload","time":{"start":1765318901128,"stop":1765318901128,"duration":0},"status":"passed","severity":"normal"},{"uid":"bff007c0ed5f7401","name":"should process all pages when stopIfTrue never returns true","time":{"start":1765317814652,"stop":1765317814652,"duration":0},"status":"passed","severity":"normal"},{"uid":"e40bc3e79c3003cb","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1765317814712,"stop":1765317814714,"duration":2},"status":"passed","severity":"normal"},{"uid":"8e03d45c5a97de60","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1765317763753,"stop":1765317763753,"duration":0},"status":"passed","severity":"normal"},{"uid":"edd6939606027e11","name":"Query generator for multiple messages with different content topic format","time":{"start":1765318146236,"stop":1765318146237,"duration":1},"status":"passed","severity":"normal"},{"uid":"4180779dc79afd37","name":"Push message with custom timestamp: 1765314267101","time":{"start":1765318901135,"stop":1765318901135,"duration":0},"status":"passed","severity":"normal"},{"uid":"de82db36b8cef5b2","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1765318320052,"stop":1765318320052,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a983634ebafd835","name":"Push to array if already present","time":{"start":1765317749037,"stop":1765317749038,"duration":1},"status":"passed","severity":"normal"},{"uid":"642105dd4d9c19aa","name":"Relay - times out","time":{"start":1765318161294,"stop":1765318161294,"duration":0},"status":"passed","severity":"normal"},{"uid":"968abdff28637677","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1765317763484,"stop":1765317763484,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2ef49c262498fcb","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1765317862892,"stop":1765317862892,"duration":0},"status":"passed","severity":"normal"},{"uid":"380cdb27371e68fb","name":"should add event listeners for peer connect and disconnect","time":{"start":1765317763733,"stop":1765317763733,"duration":0},"status":"passed","severity":"normal"},{"uid":"587e98ff022693bc","name":"Push message with short payload","time":{"start":1765318901123,"stop":1765318901123,"duration":0},"status":"passed","severity":"normal"},{"uid":"7505388cbfabaea9","name":"Check received message containing Script","time":{"start":1765318293096,"stop":1765318293096,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddc0f1e783115df6","name":"should handle all zero keep alive options","time":{"start":1765317763774,"stop":1765317763774,"duration":0},"status":"passed","severity":"normal"},{"uid":"40312042861a88cb","name":"should be safe to call multiple times","time":{"start":1765317763124,"stop":1765317763125,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ae5e2f7774a8de5","name":"Push message with escaped characters payload","time":{"start":1765318901164,"stop":1765318901164,"duration":0},"status":"passed","severity":"normal"},{"uid":"85acca07ccebffca","name":"Push message with content topic containing Arabic","time":{"start":1765318901144,"stop":1765318901144,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd0a5c53e061180e","name":"Encoder throws on undefined content topic","time":{"start":1765317782497,"stop":1765317782498,"duration":1},"status":"passed","severity":"normal"},{"uid":"def82daa4e102640","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1765317749185,"stop":1765317749186,"duration":1},"status":"passed","severity":"normal"},{"uid":"f27068dd95303e6b","name":"should create all internal components","time":{"start":1765317764116,"stop":1765317764117,"duration":1},"status":"passed","severity":"normal"},{"uid":"13237f4437de9379","name":"should work with stubbed waku event emitter","time":{"start":1765317814624,"stop":1765317814624,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e27d6820081b4d0","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1765317763637,"stop":1765317763637,"duration":0},"status":"passed","severity":"normal"},{"uid":"6390dd096890fa4f","name":"should allow redial after failed dial cooldown expires","time":{"start":1765317763610,"stop":1765317763610,"duration":0},"status":"passed","severity":"normal"},{"uid":"3117ae9e3a3bdc2d","name":"should return true when peer is on the same cluster","time":{"start":1765317763412,"stop":1765317763412,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d086fad54857761","name":"should handle dial errors gracefully","time":{"start":1765317763609,"stop":1765317763610,"duration":1},"status":"passed","severity":"normal"},{"uid":"219684bb8057fec0","name":"Check received message containing emoji","time":{"start":1765318293089,"stop":1765318293089,"duration":0},"status":"passed","severity":"normal"},{"uid":"652c064fc4797f5e","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1765318096926,"stop":1765318096927,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dc4e4a03732f6a3","name":"should do nothing when connections still exist","time":{"start":1765317763135,"stop":1765317763135,"duration":0},"status":"passed","severity":"normal"},{"uid":"316776feb6bd6ddd","name":"should update ack status of messages in outgoing buffer","time":{"start":1765317804336,"stop":1765317804336,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3134a5b9e77f276","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1765317749184,"stop":1765317749185,"duration":1},"status":"passed","severity":"normal"},{"uid":"21146f4b1879676f","name":"Meta field set when metaSetter is specified","time":{"start":1765317764212,"stop":1765317764212,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dcbdd7dd3f8df32","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1765317818624,"stop":1765317818624,"duration":0},"status":"passed","severity":"normal"},{"uid":"43d335606346a3de","name":"Symmetric encrypt & Decrypt","time":{"start":1765317782704,"stop":1765317782704,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c7ad759c416090c","name":"should skip peers without ENR","time":{"start":1765317773029,"stop":1765317773030,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb466d5914219e85","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1765317804332,"stop":1765317804332,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5d794537117ceec","name":"Decoder throws on undefined content topic","time":{"start":1765317783999,"stop":1765317784000,"duration":1},"status":"passed","severity":"normal"},{"uid":"59ed9121612fd050","name":"Push message with meta","time":{"start":1765318901133,"stop":1765318901134,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8ef9aaf9760ab48","name":"should handle onConnected and onDisconnected","time":{"start":1765317814705,"stop":1765317814705,"duration":0},"status":"passed","severity":"normal"},{"uid":"1156284a9fb09bbf","name":"should not fail to stop the service if it was not started","time":{"start":1765318084978,"stop":1765318084978,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1f6b2d92e072ba3","name":"Retries within given interval","time":{"start":1765317815293,"stop":1765317815293,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfead40139d34b6a","name":"should sort by messageId when timestamps are equal","time":{"start":1765317803948,"stop":1765317803948,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d1bb9670daef828","name":"Reusing cursor across nodes","time":{"start":1765318096927,"stop":1765318096928,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a845c4d84812ec","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1765317800216,"stop":1765317800217,"duration":1},"status":"passed","severity":"normal"},{"uid":"64473e1b3554e4b7","name":"random static sharding 5 - Cluster ID: 629, Shard ID: 176","time":{"start":1765318134153,"stop":1765318134154,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e9ce560b944dd20","name":"Check publish message containing Basic HTML tag","time":{"start":1765318013960,"stop":1765318013961,"duration":1},"status":"passed","severity":"normal"},{"uid":"a671767265f63db4","name":"should clear the dialing interval","time":{"start":1765317763596,"stop":1765317763596,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef8a409ea4d25ada","name":"should dial all remaining peers","time":{"start":1765317763141,"stop":1765317763141,"duration":0},"status":"passed","severity":"normal"},{"uid":"875d09647aa6d50c","name":"should handle incoming messages","time":{"start":1765317814442,"stop":1765317814443,"duration":1},"status":"passed","severity":"normal"},{"uid":"e06eb5c45b9a4eeb","name":"should be able to decode the field with only FILTER set to true","time":{"start":1765317753950,"stop":1765317753951,"duration":1},"status":"passed","severity":"normal"},{"uid":"72df9b238817ba86","name":"should handle network check errors gracefully","time":{"start":1765317763624,"stop":1765317763624,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8c8ce48829f019f","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1765317804329,"stop":1765317804329,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6f724e83ac7c4938","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1765317814715,"stop":1765317814717,"duration":2},"status":"passed","severity":"normal"},{"uid":"152b56d0165889a3","name":"should create PeerExchange instance with components","time":{"start":1765317772670,"stop":1765317772671,"duration":1},"status":"passed","severity":"normal"},{"uid":"3123d6d36e6e82fc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1765317749186,"stop":1765317749186,"duration":0},"status":"passed","severity":"normal"},{"uid":"d22fc6f7553e1c03","name":"isConnected should return true after first peer connects","time":{"start":1765317862893,"stop":1765317862893,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7a43389ffd97aff","name":"should reassess health immediately when peer disconnects","time":{"start":1765317814418,"stop":1765317814420,"duration":2},"status":"passed","severity":"normal"},{"uid":"c990cab00c139d71","name":"Subscribe to topic containing Russian and receive message","time":{"start":1765318320052,"stop":1765318320052,"duration":0},"status":"passed","severity":"normal"},{"uid":"81a111450a5d93a0","name":"should handle cache.get errors gracefully","time":{"start":1765317776828,"stop":1765317776828,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bed84d627c310f7","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1765317800245,"stop":1765317800245,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ec6f1280dd1dda6","name":"Push message with content topic containing Russian","time":{"start":1765318901167,"stop":1765318901167,"duration":0},"status":"passed","severity":"normal"},{"uid":"2240cb41d66da5df","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1765317812764,"stop":1765317812765,"duration":1},"status":"passed","severity":"normal"},{"uid":"82a7e70453b634fc","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1765317753952,"stop":1765317753953,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae5781dfb8e2b654","name":"can start and stop the service","time":{"start":1765317776825,"stop":1765317776825,"duration":0},"status":"passed","severity":"normal"},{"uid":"52e9d741a2f9b1ba","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1765317749186,"stop":1765317749187,"duration":1},"status":"passed","severity":"normal"},{"uid":"47951af4bfd55542","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1765317764214,"stop":1765317764214,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6cc1d568152f2f2","name":"random static sharding 10 - Cluster ID: 857, Shard ID: 983","time":{"start":1765318134158,"stop":1765318134159,"duration":1},"status":"passed","severity":"normal"},{"uid":"a47d0ce2d1d906a6","name":"random static sharding 3 - Cluster ID: 680, Shard ID: 307","time":{"start":1765318134152,"stop":1765318134152,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac3c80cbd0f112e9","name":"should filter out undefined ENRs","time":{"start":1765317772662,"stop":1765317772663,"duration":1},"status":"passed","severity":"normal"},{"uid":"b73a860b65166b5e","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1765318205780,"stop":1765318205780,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a6b174e0f1fe76","name":"should load peers from local storage and dispatch events","time":{"start":1765317776827,"stop":1765317776828,"duration":1},"status":"passed","severity":"normal"},{"uid":"865100750e4e1f0","name":"should return false for malformed SDS messages","time":{"start":1765317818621,"stop":1765317818621,"duration":0},"status":"passed","severity":"normal"},{"uid":"73f7a9be4eba5b1e","name":"Query Generator, No message returned","time":{"start":1765318112267,"stop":1765318112268,"duration":1},"status":"passed","severity":"normal"},{"uid":"24f5e4e443fc5662","name":"should trigger query when it went offline since the last successful query","time":{"start":1765317814634,"stop":1765317814634,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fd5749f700531b9","name":"should decode valid enr successfully","time":{"start":1765317754621,"stop":1765317754621,"duration":0},"status":"passed","severity":"normal"},{"uid":"a55f4f5e5320f9e6","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1765317749182,"stop":1765317749183,"duration":1},"status":"passed","severity":"normal"},{"uid":"723b09cc79d65ee0","name":"different cluster: nodes don't connect","time":{"start":1765317939580,"stop":1765317939581,"duration":1},"status":"passed","severity":"normal"},{"uid":"59f350d91786bf3f","name":"should be empty after removing the only subscription","time":{"start":1765317814275,"stop":1765317814276,"duration":1},"status":"passed","severity":"normal"},{"uid":"9077ffdf9e9f01c9","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1765318205781,"stop":1765318205781,"duration":0},"status":"passed","severity":"normal"},{"uid":"335ddac68ed73579","name":"does not throw on valid cases","time":{"start":1765317749164,"stop":1765317749165,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee23d9b26733d245","name":"Decoder throws on undefined content topic","time":{"start":1765317764213,"stop":1765317764214,"duration":1},"status":"passed","severity":"normal"},{"uid":"fadf804547be2260","name":"should handle errors gracefully when getting peer info","time":{"start":1765317763428,"stop":1765317763428,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3328659ddc9396c","name":"Check publish message containing special chars","time":{"start":1765318013957,"stop":1765318013958,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e1b25d9f0a58937","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1765317782494,"stop":1765317782495,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8c7e20d438cc78e","name":"should start and setup intervals and event listeners","time":{"start":1765317814278,"stop":1765317814279,"duration":1},"status":"passed","severity":"normal"},{"uid":"7036b3d922727e5b","name":"Query Generator, Multiple PubsubTopics","time":{"start":1765318112265,"stop":1765318112266,"duration":1},"status":"passed","severity":"normal"},{"uid":"c36c32927688492a","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1765317800229,"stop":1765317800229,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6e18dd1ca7214c2","name":"should properly create location multiaddrs - udp6","time":{"start":1765317754627,"stop":1765317754627,"duration":0},"status":"passed","severity":"normal"},{"uid":"249782e2f8a9f700","name":"should check false positive rate","time":{"start":1765317800134,"stop":1765317800134,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e5797e57f865405","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1765317800244,"stop":1765317800245,"duration":1},"status":"passed","severity":"normal"},{"uid":"2734bac2bd83f507","name":"should discover peers from provided peer cache","time":{"start":1765317940303,"stop":1765317940304,"duration":1},"status":"passed","severity":"normal"},{"uid":"e93347b75f6c5ec1","name":"Check message with no payload is not received","time":{"start":1765318293101,"stop":1765318293101,"duration":0},"status":"passed","severity":"normal"},{"uid":"66d3c36a8c4ac546","name":"should use DNS peer discovery with light client","time":{"start":1765317846407,"stop":1765317846407,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fb6f36228af16125","name":"Renews subscription after lossing a connection","time":{"start":1765318320045,"stop":1765318320045,"duration":0},"status":"passed","severity":"normal"},{"uid":"95e7e62ce537009f","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1765318205780,"stop":1765318205780,"duration":0},"status":"passed","severity":"normal"},{"uid":"6db7ef92fb899db4","name":"Push message with content topic containing special chars","time":{"start":1765318901155,"stop":1765318901156,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a6d6a685636f30d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1765317749188,"stop":1765317749189,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebfbf59231d9627f","name":"Push message with content topic containing long","time":{"start":1765318901155,"stop":1765318901155,"duration":0},"status":"passed","severity":"normal"},{"uid":"7825cfd61f773a3f","name":"Fails to publish message with size larger than 1 MB","time":{"start":1765318013967,"stop":1765318013968,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ec9c1039e62dba2","name":"Check received message with timestamp: 1765317839611 ","time":{"start":1765318293099,"stop":1765318293099,"duration":0},"status":"passed","severity":"normal"},{"uid":"586bc8293ec69da0","name":"Push message with escaped characters payload","time":{"start":1765318901153,"stop":1765318901154,"duration":1},"status":"passed","severity":"normal"},{"uid":"abf05972e6bd7064","name":"Push message with long payload","time":{"start":1765318901137,"stop":1765318901137,"duration":0},"status":"passed","severity":"normal"},{"uid":"28f1eb85d602cd6c","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1765317749172,"stop":1765317749172,"duration":0},"status":"passed","severity":"normal"},{"uid":"e66506019392415d","name":"should enable all discoveries when explicitly set","time":{"start":1765317812758,"stop":1765317812759,"duration":1},"status":"passed","severity":"normal"},{"uid":"e68397c974ed3a9c","name":"Incoming message is emitted as received","time":{"start":1765317818618,"stop":1765317818618,"duration":0},"status":"passed","severity":"normal"},{"uid":"64ad47becf71ea57","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1765317804334,"stop":1765317804334,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc199114cc2a816","name":"Wrong topic","time":{"start":1765318122929,"stop":1765318122929,"duration":0},"status":"passed","severity":"normal"},{"uid":"37182d438205ef53","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app20/10/topic789/json","time":{"start":1765318122926,"stop":1765318122926,"duration":0},"status":"passed","severity":"normal"},{"uid":"157dc17ca09c9a50","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1765317800206,"stop":1765317800206,"duration":0},"status":"passed","severity":"normal"},{"uid":"c47f6b0d03b5daf2","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1765317763562,"stop":1765317763562,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf1509241c9ef316","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1765317800224,"stop":1765317800224,"duration":0},"status":"passed","severity":"normal"},{"uid":"29ae35a6b28f4b6d","name":"Push message with SQL Injection payload","time":{"start":1765318901139,"stop":1765318901139,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa6acdfa6901cb30","name":"Synced status is emitted when a missing message is received","time":{"start":1765317818576,"stop":1765317818576,"duration":0},"status":"passed","severity":"normal"},{"uid":"62d11f6906939c9f","name":"Subscribe to topic containing short and receive message","time":{"start":1765318320050,"stop":1765318320050,"duration":0},"status":"passed","severity":"normal"},{"uid":"89079be8592d3946","name":"should dispatch network event when browser goes offline","time":{"start":1765317763560,"stop":1765317763561,"duration":1},"status":"passed","severity":"normal"},{"uid":"c37e89df9e8fa0c7","name":"Subscribe to topic containing Script and receive message","time":{"start":1765318320053,"stop":1765318320053,"duration":0},"status":"passed","severity":"normal"},{"uid":"2389ec03fc6cc4e9","name":"Check received message containing shell command","time":{"start":1765318293088,"stop":1765318293088,"duration":0},"status":"passed","severity":"normal"},{"uid":"60f9bb0006ef2d70","name":"Relay Node - default protocol","time":{"start":1765318161296,"stop":1765318161297,"duration":1},"status":"passed","severity":"normal"},{"uid":"26cd52e28c3059ef","name":"should be delivered immediately if received","time":{"start":1765317804337,"stop":1765317804337,"duration":0},"status":"passed","severity":"normal"},{"uid":"68b354cee8cd20ee","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1765317772798,"stop":1765317772798,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cce8adb7d17326a","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1765317814650,"stop":1765317814651,"duration":1},"status":"passed","severity":"normal"},{"uid":"f04fa29604b3ae45","name":"Get Nodes","time":{"start":1765317771520,"stop":1765317771524,"duration":4},"status":"passed","severity":"normal"},{"uid":"e355568d53994dd3","name":"Push message with emoji payload","time":{"start":1765318901154,"stop":1765318901154,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeba152908ed5781","name":"should return PeerId when PeerId is provided","time":{"start":1765317763484,"stop":1765317763485,"duration":1},"status":"passed","severity":"normal"},{"uid":"930ffab36488c9ac","name":"should handle complete connection lifecycle","time":{"start":1765317763565,"stop":1765317763566,"duration":1},"status":"passed","severity":"normal"},{"uid":"c77180acc9009260","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1765317800247,"stop":1765317800248,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed42d3bd9e27f109","name":"should process tasks in queue","time":{"start":1765317813421,"stop":1765317813421,"duration":0},"status":"passed","severity":"normal"},{"uid":"c52776e52d04ee2a","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1765317772696,"stop":1765317772697,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f7c5a161fbffc996","name":"Query Generator - false","time":{"start":1765318134422,"stop":1765318134422,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c260ef273c4812","name":"should stop peer exchange discovery","time":{"start":1765317773024,"stop":1765317773024,"duration":0},"status":"passed","severity":"normal"},{"uid":"bac050b8a408f876","name":"Passing page size 11 when there are 10 messages","time":{"start":1765318148615,"stop":1765318148615,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb0841a5e9970214","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1765317814694,"stop":1765317814694,"duration":0},"status":"passed","severity":"normal"},{"uid":"afb99c9c2e3ad60d","name":"Cluster id 0, shard 0","time":{"start":1765318134146,"stop":1765318134147,"duration":1},"status":"passed","severity":"normal"},{"uid":"834026a849adb3b4","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app50/9/topic232/test.js","time":{"start":1765318122923,"stop":1765318122924,"duration":1},"status":"passed","severity":"normal"},{"uid":"62160205489eef24","name":"should clear dial history on stop","time":{"start":1765317763597,"stop":1765317763597,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b4fd45762f141a9","name":"Fails to push message bigger that 1MB","time":{"start":1765318901136,"stop":1765318901136,"duration":0},"status":"passed","severity":"normal"},{"uid":"a24a953fc7d7f04f","name":"Own sync message does not acknowledge own messages","time":{"start":1765317822731,"stop":1765317822732,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6fb008ae61e7621","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app64/2/topic681/utf8","time":{"start":1765318122928,"stop":1765318122928,"duration":0},"status":"passed","severity":"normal"},{"uid":"92190bd1ba370e46","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1765318320036,"stop":1765318320036,"duration":0},"status":"passed","severity":"normal"},{"uid":"b866769f3f6cfa35","name":"should skip peers that were recently queried","time":{"start":1765317773027,"stop":1765317773027,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a854e63d0eb832e","name":"Push message with Russian payload","time":{"start":1765318901125,"stop":1765318901125,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e72e58a1e577ccb","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1765317753945,"stop":1765317753946,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce8eb949ef1aaa70","name":"Check message with no pubsub topic is not received","time":{"start":1765318293100,"stop":1765318293100,"duration":0},"status":"passed","severity":"normal"},{"uid":"cebb5338de159313","name":"should skip updating peer store if peer has same addresses","time":{"start":1765317763479,"stop":1765317763480,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa01df23594b6784","name":"Check received message containing Script","time":{"start":1765318293086,"stop":1765318293086,"duration":0},"status":"passed","severity":"normal"},{"uid":"a68b69332f4fab1b","name":"should process queue every 500ms","time":{"start":1765317763611,"stop":1765317763616,"duration":5},"status":"passed","severity":"normal"},{"uid":"c706d70e5262ad52","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1765318205779,"stop":1765318205779,"duration":0},"status":"passed","severity":"normal"},{"uid":"a27bc154a955b280","name":"Check publish message containing Arabic","time":{"start":1765318013958,"stop":1765318013958,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c043806fe70ff31","name":"should dial with PeerId and return stream","time":{"start":1765317764122,"stop":1765317764122,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa70c338f88fc6cc","name":"should successfully query peers and return peer infos","time":{"start":1765317772660,"stop":1765317772660,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1278ccdfc79714a","name":"Query generator for 2000 messages","time":{"start":1765318146240,"stop":1765318146243,"duration":3},"status":"passed","severity":"normal"},{"uid":"d89eaccb25665973","name":"should create ConnectionManager with required options","time":{"start":1765317764114,"stop":1765317764114,"duration":0},"status":"passed","severity":"normal"},{"uid":"b19d50ec28b2c742","name":"should create PeerExchangeDiscovery with default options","time":{"start":1765317773031,"stop":1765317773032,"duration":1},"status":"passed","severity":"normal"},{"uid":"23ef348eb3fa29a1","name":"Subscribe to topic containing special chars and receive message","time":{"start":1765318320051,"stop":1765318320051,"duration":0},"status":"passed","severity":"normal"},{"uid":"b21e2cb7423ec68e","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1765317772800,"stop":1765317772801,"duration":1},"status":"passed","severity":"normal"},{"uid":"a797f624ec496e9a","name":"can query messages normally","time":{"start":1765318126470,"stop":1765318126471,"duration":1},"status":"passed","severity":"normal"},{"uid":"e75add063099669f","name":"Check meta is set [ecies]","time":{"start":1765317783998,"stop":1765317783999,"duration":1},"status":"passed","severity":"normal"},{"uid":"6310766020a61614","name":"Subscribe to topic containing Russian and receive message","time":{"start":1765318320041,"stop":1765318320041,"duration":0},"status":"passed","severity":"normal"},{"uid":"aefbbe535f4b33e5","name":"Push message with content topic containing unicode special characters","time":{"start":1765318901133,"stop":1765318901133,"duration":0},"status":"passed","severity":"normal"},{"uid":"26cc55933eaa9ced","name":"Push message with Chinese payload","time":{"start":1765318901124,"stop":1765318901125,"duration":1},"status":"passed","severity":"normal"},{"uid":"67d11b44c06186bf","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1765317749174,"stop":1765317749174,"duration":0},"status":"passed","severity":"normal"},{"uid":"66af72a0029c9613","name":"Check publish message containing numeric","time":{"start":1765318013957,"stop":1765318013957,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb2b689e62ab858d","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1765317763747,"stop":1765317763753,"duration":6},"status":"passed","severity":"normal"},{"uid":"d663ee0d6e66e3b9","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1765318096924,"stop":1765318096925,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe68385430c89e3b","name":"Ephemeral messages are not stored","time":{"start":1765317847620,"stop":1765317847620,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcbdab2c17100979","name":"random static sharding 1 - Cluster ID: 915, Shard ID: 430","time":{"start":1765318134150,"stop":1765318134151,"duration":1},"status":"passed","severity":"normal"},{"uid":"7feafe82e222a20","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1765317753943,"stop":1765317753944,"duration":1},"status":"passed","severity":"normal"},{"uid":"e251e078ea16c46d","name":"Check received message with timestamp: 1649153314 ","time":{"start":1765318293090,"stop":1765318293090,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aac67767eccae5a","name":"should capture event listeners for testing","time":{"start":1765317814628,"stop":1765317814632,"duration":4},"status":"passed","severity":"normal"},{"uid":"fe2a712c09adb1e9","name":"Subscribe to topic containing short and publish message","time":{"start":1765318022258,"stop":1765318022259,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2ef6f6b18a151f2","name":"throws an error for improperly formatted content topics","time":{"start":1765317749181,"stop":1765317749181,"duration":0},"status":"passed","severity":"normal"},{"uid":"58f8b098da578765","name":"should mark all messages in causal history as acknowledged","time":{"start":1765317804331,"stop":1765317804331,"duration":0},"status":"passed","severity":"normal"},{"uid":"350b4c99f742072c","name":"should return true when peer is on the specified shard","time":{"start":1765317763415,"stop":1765317763415,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2db0f076a1251e5","name":"should return PeerId when Multiaddr input is provided","time":{"start":1765317763485,"stop":1765317763485,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea99f9b7bbc25a3","name":"Push message with Script payload","time":{"start":1765318901162,"stop":1765318901163,"duration":1},"status":"passed","severity":"normal"},{"uid":"75c084a72be7db06","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1765317814613,"stop":1765317814618,"duration":5},"status":"passed","severity":"normal"},{"uid":"e008aefa5830ad99","name":"All","time":{"start":1765317846348,"stop":1765317846348,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cb2975b86d0b769","name":"Push message with rate limit","time":{"start":1765318901169,"stop":1765318901169,"duration":0},"status":"passed","severity":"normal"},{"uid":"1833ed070f6b3152","name":"Check received message containing JSON","time":{"start":1765318293087,"stop":1765318293087,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f7a19ae9a9759a7","name":"Query generator for multiple messages with multiple decoders","time":{"start":1765318146236,"stop":1765318146236,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8dedf9d008b28db","name":"Publish message with custom timestamp: Tue Dec 09 2025 23:06:47 GMT+0000 (Coordinated Universal Time)","time":{"start":1765318013965,"stop":1765318013965,"duration":0},"status":"passed","severity":"normal"},{"uid":"6052738dadb4dbf2","name":"Subscribe to topic containing long and receive message","time":{"start":1765318320050,"stop":1765318320050,"duration":0},"status":"passed","severity":"normal"},{"uid":"1adcbf4fb01dc2e8","name":"should update peers in cache on 'peer:identify' event","time":{"start":1765317776828,"stop":1765317776828,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3f4681c4477f951","name":"Check received message containing SQL Injection","time":{"start":1765318293095,"stop":1765318293096,"duration":1},"status":"passed","severity":"normal"},{"uid":"69c07087e8b701ba","name":"Subscribe to topic containing XML and publish message","time":{"start":1765318022261,"stop":1765318022261,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab2cd432f42874fc","name":"Subscribe to topic containing special chars and publish message","time":{"start":1765318022259,"stop":1765318022259,"duration":0},"status":"passed","severity":"normal"},{"uid":"981bc938606e1987","name":"messageHashStr produces different results for different inputs","time":{"start":1765317763642,"stop":1765317763642,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f090eeb89bc1098","name":"Throws when trying to push message with empty payload","time":{"start":1765318901154,"stop":1765318901155,"duration":1},"status":"passed","severity":"normal"},{"uid":"a768829eaff49d04","name":"topics with same application and version share the same shard","time":{"start":1765317749179,"stop":1765317749180,"duration":1},"status":"passed","severity":"normal"},{"uid":"3581a098bfdd6062","name":"Push message with Basic HTML tag payload","time":{"start":1765318901163,"stop":1765318901163,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b0fa678a99fedcc","name":"should not receive a peer event before start","time":{"start":1765317846405,"stop":1765317846406,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbaf2ad31979e0b7","name":"Push message with JSON payload","time":{"start":1765318901127,"stop":1765318901127,"duration":0},"status":"passed","severity":"normal"},{"uid":"54f47d04632f89d2","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1765318320044,"stop":1765318320044,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ef890063c753ad8","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1765318141519,"stop":1765318141520,"duration":1},"status":"passed","severity":"normal"},{"uid":"af4f76e12c777acc","name":"Nodes with multiple pubsub topic","time":{"start":1765318007298,"stop":1765318007299,"duration":1},"status":"passed","severity":"normal"},{"uid":"28da6ef89462cf19","name":"should add entries and maintain sorted order","time":{"start":1765317800358,"stop":1765317800358,"duration":0},"status":"passed","severity":"normal"},{"uid":"7504570a870a2b97","name":"should hang up with PeerId and return true on success","time":{"start":1765317764123,"stop":1765317764124,"duration":1},"status":"passed","severity":"normal"},{"uid":"e596110e2912b053","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1765317772799,"stop":1765317772800,"duration":1},"status":"passed","severity":"normal"},{"uid":"247923fd318baf90","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1765318096925,"stop":1765318096926,"duration":1},"status":"passed","severity":"normal"},{"uid":"8970259c421cdf9e","name":"handles different clusterIds correctly","time":{"start":1765317749180,"stop":1765317749181,"duration":1},"status":"passed","severity":"normal"},{"uid":"48633b2722708564","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1765318022260,"stop":1765318022260,"duration":0},"status":"passed","severity":"normal"},{"uid":"893ba91f39593b70","name":"Mutual subscription","time":{"start":1765318022254,"stop":1765318022255,"duration":1},"status":"passed","severity":"normal"},{"uid":"138a9547b2aaca9d","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1765317804333,"stop":1765317804333,"duration":0},"status":"passed","severity":"normal"},{"uid":"549d643cb603705","name":"Check received message containing numeric","time":{"start":1765318293094,"stop":1765318293094,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdbc42e75dc9fef6","name":"Subscribe and receives messages on 20 topics","time":{"start":1765318320048,"stop":1765318320048,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd091cc53994c88c","name":"Wait given interval before re-trying","time":{"start":1765317815294,"stop":1765317815294,"duration":0},"status":"passed","severity":"normal"},{"uid":"6891f4fa9b499f12","name":"msgTime: 0 ms from now, startTime: 1765058941661, endTime: 1765318141661","time":{"start":1765318205781,"stop":1765318205781,"duration":0},"status":"passed","severity":"normal"},{"uid":"25d9dfa4e7b7a964","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1765317772798,"stop":1765317772799,"duration":1},"status":"passed","severity":"normal"},{"uid":"6662d4e02cedb22c","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1765317939583,"stop":1765317939584,"duration":1},"status":"passed","severity":"normal"},{"uid":"b05273b2d5fabf9a","name":"should return false when pubsub topic parsing fails","time":{"start":1765317763425,"stop":1765317763427,"duration":2},"status":"passed","severity":"normal"},{"uid":"9251e1304fa6651c","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1765318293099,"stop":1765318293099,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5d5a74842a09f8e","name":"should not receive a peer event after stop","time":{"start":1765318084981,"stop":1765318084981,"duration":0},"status":"passed","severity":"normal"},{"uid":"2869ecc4bebae068","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1765317749189,"stop":1765317749189,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea9c63c2a8a45a9d","name":"Debounces events when receiving batch of messages","time":{"start":1765317815526,"stop":1765317815526,"duration":0},"status":"passed","severity":"normal"},{"uid":"da7a7755a4bbe0ed","name":"Push message with content topic containing long","time":{"start":1765318901165,"stop":1765318901165,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bf0a7b8747e655e","name":"Push message with Chinese payload","time":{"start":1765318901151,"stop":1765318901151,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4e79c24fc2237ed","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1765317939581,"stop":1765317939582,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f62dd2653a87893","name":"should fail to send if no connected peers found","time":{"start":1765317813690,"stop":1765317813691,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc781f37569de10c","name":"Decoder throws on empty string content topic","time":{"start":1765317764214,"stop":1765317764214,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ae250d24838835b","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1765317753947,"stop":1765317753948,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f6e737fa552a049","name":"Query with Promise Callback, No message returned","time":{"start":1765318112272,"stop":1765318112273,"duration":1},"status":"passed","severity":"normal"},{"uid":"4570c43aaee24d22","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1765317800233,"stop":1765317800233,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce165bb571e43a22","name":"Decoder throws on empty string content topic","time":{"start":1765317782499,"stop":1765317782499,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6c1f15ef3032e8b","name":"should be sent with empty content","time":{"start":1765317804335,"stop":1765317804335,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f05da1d85f06346","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1765317800216,"stop":1765317800216,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca6d9e178f5f283c","name":"Round trip binary encryption [ecies, signature]","time":{"start":1765317783998,"stop":1765317783998,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e30da66b7bfd86a","name":"Retrieval Hint","time":{"start":1765317803947,"stop":1765317803947,"duration":0},"status":"passed","severity":"normal"},{"uid":"330fde2270579e3","name":"should not receive a peer event after stop","time":{"start":1765317846406,"stop":1765317846406,"duration":0},"status":"passed","severity":"normal"},{"uid":"4305e2a1186d9e2a","name":"should remove event listeners when stopped","time":{"start":1765317814620,"stop":1765317814620,"duration":0},"status":"passed","severity":"normal"},{"uid":"97141a26e20f9f6b","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1765317800214,"stop":1765317800215,"duration":1},"status":"passed","severity":"normal"},{"uid":"166c8d8d9c22110c","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1765317749182,"stop":1765317749182,"duration":0},"status":"passed","severity":"normal"},{"uid":"361c7443b5826422","name":"should return PeerId when PeerId is provided","time":{"start":1765317763483,"stop":1765317763484,"duration":1},"status":"passed","severity":"normal"},{"uid":"452ded20f9d67b9c","name":"Publishes to nwaku","time":{"start":1765318003980,"stop":1765318003980,"duration":0},"status":"passed","severity":"normal"},{"uid":"4464c2973827d072","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1765317800224,"stop":1765317800224,"duration":0},"status":"passed","severity":"normal"},{"uid":"66aebea4d6fa6060","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1765317749183,"stop":1765317749183,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d260d92d215fe93","name":"Push message with numeric payload","time":{"start":1765318901150,"stop":1765318901151,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7110148061e9cb9","name":"Subscribe to topic containing JSON and receive message","time":{"start":1765318320043,"stop":1765318320043,"duration":0},"status":"passed","severity":"normal"},{"uid":"84a89df2cde4ce8f","name":"should be safe to call multiple times","time":{"start":1765317763741,"stop":1765317763742,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a8707be14df8df0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1765317800258,"stop":1765317800258,"duration":0},"status":"passed","severity":"normal"},{"uid":"59ce75e8a1e75d84","name":"Does not throw an exception when node disconnects","time":{"start":1765318155176,"stop":1765318155176,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7f31d05fefa2ec5","name":"should use current time when it's greater than incremented timestamp","time":{"start":1765317804069,"stop":1765317804069,"duration":0},"status":"passed","severity":"normal"},{"uid":"3566a361803bd348","name":"should jump to current time when timestamp is far in the past","time":{"start":1765317804070,"stop":1765317804071,"duration":1},"status":"passed","severity":"normal"},{"uid":"97df94345d76ac4","name":"should push the message to the outgoing buffer","time":{"start":1765317804326,"stop":1765317804327,"duration":1},"status":"passed","severity":"normal"},{"uid":"267109d978679eda","name":"Sets default value correctly","time":{"start":1765318155178,"stop":1765318155178,"duration":0},"status":"passed","severity":"normal"},{"uid":"f46511674d875c5c","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1765317782496,"stop":1765317782496,"duration":0},"status":"passed","severity":"normal"},{"uid":"38be81107a78455f","name":"Push message with custom timestamp: 1734559467101","time":{"start":1765318901134,"stop":1765318901135,"duration":1},"status":"passed","severity":"normal"},{"uid":"807e51389f9e417b","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1765317753941,"stop":1765317753943,"duration":2},"status":"passed","severity":"normal"},{"uid":"8f23f72af2beefdb","name":"should keep entries that haven't expired yet","time":{"start":1765317813390,"stop":1765317813404,"duration":14},"status":"passed","severity":"normal"},{"uid":"17ae4a61310f979a","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1765317814652,"stop":1765317814652,"duration":0},"status":"passed","severity":"normal"},{"uid":"cea1f63435a33f4d","name":"groups content topics by expected pubsub topic","time":{"start":1765317749180,"stop":1765317749180,"duration":0},"status":"passed","severity":"normal"},{"uid":"40a253c45d78a4a6","name":"should drop connection via multiaddr with hangUp","time":{"start":1765317934613,"stop":1765317934614,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b1963d7f8cefcef","name":"Emits 'synced' when new message received","time":{"start":1765317815521,"stop":1765317815522,"duration":1},"status":"passed","severity":"normal"},{"uid":"b702bcc5998e32ab","name":"should properly create location multiaddrs - udp4","time":{"start":1765317754626,"stop":1765317754627,"duration":1},"status":"passed","severity":"normal"},{"uid":"411ff2770e3bbd38","name":"should get / set UDP multiaddr","time":{"start":1765317754626,"stop":1765317754626,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ce477fa91cbf1cd","name":"should unregister libp2p event listeners when stop is called","time":{"start":1765317814710,"stop":1765317814711,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef76b8a7e0804e63","name":"should reject on timeout if it was set","time":{"start":1765317815772,"stop":1765317815772,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fb7bae8b79b516","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1765317749183,"stop":1765317749183,"duration":0},"status":"passed","severity":"normal"},{"uid":"dac2a3de502a4eeb","name":"accepts time-filtered query with content filter","time":{"start":1765317763901,"stop":1765317763902,"duration":1},"status":"passed","severity":"normal"},{"uid":"591190b8c8c74967","name":"Encoder throws on empty string content topic","time":{"start":1765317764213,"stop":1765317764213,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9e950e39454a4a","name":"Check received message containing unicode special characters","time":{"start":1765318293098,"stop":1765318293098,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7cd399bc7c6801a","name":"Publish message with large meta","time":{"start":1765318013969,"stop":1765318013969,"duration":0},"status":"passed","severity":"normal"},{"uid":"f92f1fa7cfc469d6","name":"should handle peerStore errors gracefully","time":{"start":1765317764127,"stop":1765317764127,"duration":0},"status":"passed","severity":"normal"},{"uid":"97a405b38682b0b5","name":"should set field with only FILTER enabled","time":{"start":1765317754631,"stop":1765317754631,"duration":0},"status":"passed","severity":"normal"},{"uid":"513c3a8a4dcab235","name":"Rejects garbage","time":{"start":1765317825878,"stop":1765317825878,"duration":0},"status":"passed","severity":"normal"},{"uid":"78b50a6f491e375c","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1765317800225,"stop":1765317800225,"duration":0},"status":"passed","severity":"normal"},{"uid":"f65c4eb0203ff938","name":"should initialize with custom TTL","time":{"start":1765317773023,"stop":1765317773023,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fd3b3017acd39e6","name":"should clear all entries","time":{"start":1765317800360,"stop":1765317800361,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cbb02a646a2afe1","name":"should not create timers for topics where peer is not in mesh","time":{"start":1765317763760,"stop":1765317763760,"duration":0},"status":"passed","severity":"normal"},{"uid":"33bb59286be901b7","name":"should return false when navigator.onLine is false","time":{"start":1765317763533,"stop":1765317763533,"duration":0},"status":"passed","severity":"normal"},{"uid":"e376b50500f925fb","name":"should be safe to call multiple times","time":{"start":1765317764117,"stop":1765317764118,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ffbced5b13113a5","name":"should emit a peer event after start","time":{"start":1765317776826,"stop":1765317776826,"duration":0},"status":"passed","severity":"normal"},{"uid":"f694f23e7605d9c8","name":"should be safe to call multiple times","time":{"start":1765317763475,"stop":1765317763476,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddb92cb625c054c0","name":"should drop connection to all peers on hangUp","time":{"start":1765317934608,"stop":1765317934609,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb09555486001999","name":"should merge provided config with defaults","time":{"start":1765317764116,"stop":1765317764116,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfab630f3f0c69d0","name":"Sync message are not sent excessively within sync frequency","time":{"start":1765317822718,"stop":1765317822723,"duration":5},"status":"passed","severity":"normal"},{"uid":"e3e90183f8e39ff","name":"should handle shardReader errors","time":{"start":1765317764129,"stop":1765317764129,"duration":0},"status":"passed","severity":"normal"},{"uid":"cad4a0a0dc8d0764","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1765317924093,"stop":1765317924094,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce5249e873cb5c77","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1765317772800,"stop":1765317772800,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd9fa4fa9bf6825e","name":"should drop connection to one peer on hangUp","time":{"start":1765317934609,"stop":1765317934613,"duration":4},"status":"passed","severity":"normal"},{"uid":"76d3d55233a1812a","name":"Check received message containing long","time":{"start":1765318293083,"stop":1765318293083,"duration":0},"status":"passed","severity":"normal"},{"uid":"844372c90a9a681b","name":"should not be empty after adding a subscription","time":{"start":1765317814271,"stop":1765317814275,"duration":4},"status":"passed","severity":"normal"},{"uid":"61b21c02e874080f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1765317749187,"stop":1765317749187,"duration":0},"status":"passed","severity":"normal"},{"uid":"c830aa532d2b4c07","name":"Push message with rate limit","time":{"start":1765318901147,"stop":1765318901148,"duration":1},"status":"passed","severity":"normal"},{"uid":"b591fa5fb3c1e54d","name":"should properly create location multiaddrs - tcp6","time":{"start":1765317754627,"stop":1765317754628,"duration":1},"status":"passed","severity":"normal"},{"uid":"7de736f8d80b3860","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1765318293101,"stop":1765318293102,"duration":1},"status":"passed","severity":"normal"},{"uid":"9be6ebbffe4642a3","name":"should set field with only RELAY enabled","time":{"start":1765317754630,"stop":1765317754630,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe03f0a021a9fc00","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1765318022260,"stop":1765318022260,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a63cd1656eede17","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1765317763418,"stop":1765317763418,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9c2887b00a758a2","name":"Cluster ID 0, shard 1","time":{"start":1765318134149,"stop":1765318134150,"duration":1},"status":"passed","severity":"normal"},{"uid":"e20fdd32bb40e119","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1765318320037,"stop":1765318320037,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d56c9b40c8157bbb","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1765317814417,"stop":1765317814417,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f9deef70ee5b5db","name":"Publish message with rate limit","time":{"start":1765318013969,"stop":1765318013969,"duration":0},"status":"passed","severity":"normal"},{"uid":"7532a9c4035c9b61","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app59/7/topic881/proto","time":{"start":1765318122924,"stop":1765318122924,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3bada53e2535796","name":"Subscribe and receives messages on 20 topics","time":{"start":1765318320037,"stop":1765318320037,"duration":0},"status":"passed","severity":"normal"},{"uid":"98489ccbdcb49c49","name":"should handle retrieve function with query parameters","time":{"start":1765317814633,"stop":1765317814633,"duration":0},"status":"passed","severity":"normal"},{"uid":"522773782fccb63c","name":"Check message with no payload is not received","time":{"start":1765318293092,"stop":1765318293092,"duration":0},"status":"passed","severity":"normal"},{"uid":"6874bba2152b9410","name":"should handle multiple query options for time ranges","time":{"start":1765317815662,"stop":1765317815662,"duration":0},"status":"passed","severity":"normal"},{"uid":"45c9be428d0ff87e","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1765317916234,"stop":1765317916234,"duration":0},"status":"passed","severity":"normal"},{"uid":"36f5f2d439be974d","name":"should decode valid enr with tcp successfully","time":{"start":1765317754622,"stop":1765317754622,"duration":0},"status":"passed","severity":"normal"},{"uid":"229ee8614227c01e","name":"should respect custom numPeersToUse configuration","time":{"start":1765317814712,"stop":1765317814712,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a48ed212b9cc3d7","name":"Throws when trying to push message with empty payload","time":{"start":1765318901129,"stop":1765318901129,"duration":0},"status":"passed","severity":"normal"},{"uid":"11e9d68a2d71e49b","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1765318320054,"stop":1765318320055,"duration":1},"status":"passed","severity":"normal"},{"uid":"794e34d75fc7fce0","name":"random static sharding 8 - Cluster ID: 593, Shard ID: 758","time":{"start":1765318134156,"stop":1765318134158,"duration":2},"status":"passed","severity":"normal"},{"uid":"a3cbadd37d17c292","name":"Push message with special chars payload","time":{"start":1765318901151,"stop":1765318901151,"duration":0},"status":"passed","severity":"normal"},{"uid":"16c72447e09bc5fc","name":"should not retry if at least one success","time":{"start":1765317813433,"stop":1765317813433,"duration":0},"status":"passed","severity":"normal"},{"uid":"596fc7a2e3101729","name":"should return false for content message without causal history","time":{"start":1765317818622,"stop":1765317818622,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc3a7229d5479af","name":"peer exchange sets tag","time":{"start":1765318022884,"stop":1765318022885,"duration":1},"status":"passed","severity":"normal"},{"uid":"88efa80e1623a551","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1765317916235,"stop":1765317916235,"duration":0},"status":"passed","severity":"normal"},{"uid":"579110d7fca8c981","name":"should be safe to call multiple times","time":{"start":1765317763739,"stop":1765317763739,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e5cb059c25ba9c1","name":"should skip peers without peer exchange protocol","time":{"start":1765317773028,"stop":1765317773028,"duration":0},"status":"passed","severity":"normal"},{"uid":"99eb209670af306f","name":"Nwaku publishes","time":{"start":1765318003981,"stop":1765318003981,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdb58ddfe93618d5","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1765318141517,"stop":1765318141518,"duration":1},"status":"passed","severity":"normal"},{"uid":"b728c11cb8c7294f","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1765317800238,"stop":1765317800239,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4005cc320fad161","name":"Check received message containing Basic HTML tag","time":{"start":1765318293096,"stop":1765318293097,"duration":1},"status":"passed","severity":"normal"},{"uid":"f101096dba8e09d","name":"Push message with content topic containing JSON","time":{"start":1765318901157,"stop":1765318901157,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e1f9513c1574348","name":"Check publish message containing SQL Injection","time":{"start":1765318013959,"stop":1765318013959,"duration":0},"status":"passed","severity":"normal"},{"uid":"43f827df910ffbbc","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1765317749181,"stop":1765317749181,"duration":0},"status":"passed","severity":"normal"},{"uid":"c291d482ce65d7c2","name":"throws on content topic with empty version field","time":{"start":1765317749168,"stop":1765317749168,"duration":0},"status":"passed","severity":"normal"},{"uid":"20730475d18a50bf","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1765318022257,"stop":1765318022257,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b87e05d88e6883d","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1765317804337,"stop":1765317804337,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e2910aceddd752","name":"should remove event listeners from libp2p","time":{"start":1765317763524,"stop":1765317763531,"duration":7},"status":"passed","severity":"normal"},{"uid":"6bc7c03ca8c72c3","name":"Ordered Callback - true","time":{"start":1765318134425,"stop":1765318134425,"duration":0},"status":"passed","severity":"normal"},{"uid":"97fc8f1361e7729b","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1765317814703,"stop":1765317814704,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1a1e5c220606037","name":"should handle general insertion and lookup correctly","time":{"start":1765317800132,"stop":1765317800134,"duration":2},"status":"passed","severity":"normal"},{"uid":"c82b46b7bdf082e7","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1765318320047,"stop":1765318320048,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e0caefdd86863f2","name":"should return empty array when no peers connected","time":{"start":1765317764125,"stop":1765317764125,"duration":0},"status":"passed","severity":"normal"},{"uid":"92992eb92c136278","name":"should evict furthest entry when buffer is full","time":{"start":1765317800354,"stop":1765317800354,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f04e26ee57047f1","name":"Push message with content topic containing short","time":{"start":1765318901142,"stop":1765318901142,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9776cc8c907f243","name":"should allow redial after cooldown period","time":{"start":1765317763602,"stop":1765317763604,"duration":2},"status":"passed","severity":"normal"},{"uid":"95e2d8bde28b40cf","name":"should handle complete dial lifecycle","time":{"start":1765317763627,"stop":1765317763627,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7fe27c38b7995d1","name":"throws if decoders don't match content topics","time":{"start":1765317764144,"stop":1765317764145,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e9e27d0e4676539","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1765318320053,"stop":1765318320054,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc164d4de730d37e","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1765317749251,"stop":1765317749252,"duration":1},"status":"passed","severity":"normal"},{"uid":"b129bbcd06f0329e","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1765317764144,"stop":1765317764144,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad8dda2db4c08670","name":"should start all internal components","time":{"start":1765317764117,"stop":1765317764117,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f8d763f14945413","name":"should register libp2p event listeners when start is called","time":{"start":1765317814705,"stop":1765317814710,"duration":5},"status":"passed","severity":"normal"},{"uid":"ad5636cbf2ba24f0","name":"should lock peers when selected","time":{"start":1765317814703,"stop":1765317814703,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f6586b835fa2f38","name":"should remove expired entries after TTL has passed","time":{"start":1765317813390,"stop":1765317813390,"duration":0},"status":"passed","severity":"normal"},{"uid":"104769b49158907a","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1765317800240,"stop":1765317800240,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae87d3b98797a620","name":"should add sent message to localHistory with retrievalHint","time":{"start":1765317804328,"stop":1765317804328,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac305efb653be753","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1765317749185,"stop":1765317749185,"duration":0},"status":"passed","severity":"normal"},{"uid":"e800980d6272548d","name":"Fails to push message bigger that 1MB","time":{"start":1765318901149,"stop":1765318901149,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d66b1e04bd783cc","name":"Push message with numeric payload","time":{"start":1765318901124,"stop":1765318901124,"duration":0},"status":"passed","severity":"normal"},{"uid":"351a125d396b423f","name":"it tolerates circular branch references","time":{"start":1765317772690,"stop":1765317772691,"duration":1},"status":"passed","severity":"normal"},{"uid":"d83bc297eee71718","name":"should handle query errors","time":{"start":1765317773029,"stop":1765317773029,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2939427885355b4","name":"Push message with JSON payload","time":{"start":1765318901163,"stop":1765318901163,"duration":0},"status":"passed","severity":"normal"},{"uid":"b500313b062928da","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app53/8/topic98/xml","time":{"start":1765318122925,"stop":1765318122925,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdfda026c695de74","name":"Push message with unicode special characters payload","time":{"start":1765318901164,"stop":1765318901164,"duration":0},"status":"passed","severity":"normal"},{"uid":"851a92283158f0b7","name":"Query Generator - true","time":{"start":1765318134421,"stop":1765318134422,"duration":1},"status":"passed","severity":"normal"},{"uid":"70ad25ae5c9ec7bf","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1765317990983,"stop":1765317990983,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5bd035bfd1bf7bc","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1765317800262,"stop":1765317800262,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d3b734456ca974c","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1765317814641,"stop":1765317814643,"duration":2},"status":"passed","severity":"normal"},{"uid":"18856ebf82be2dae","name":"should not trigger query when a recent query happened under threshold","time":{"start":1765317814638,"stop":1765317814639,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f8ffb9eaca27b60","name":"Push message with numeric payload","time":{"start":1765318901137,"stop":1765318901137,"duration":0},"status":"passed","severity":"normal"},{"uid":"8562d5688a6cc0ea","name":"Check received message containing JSON","time":{"start":1765318293097,"stop":1765318293097,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7ac2d0259b752c7","name":"Check meta is set [symmetric]","time":{"start":1765317782496,"stop":1765317782497,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5cce0ffcb0189cc","name":"should add to incoming buffer if dependencies are not met","time":{"start":1765317804330,"stop":1765317804330,"duration":0},"status":"passed","severity":"normal"},{"uid":"340401b7d91c8801","name":"nwaku subscribes","time":{"start":1765318003979,"stop":1765318003980,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea4837e70697f77a","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1765317800248,"stop":1765317800249,"duration":1},"status":"passed","severity":"normal"},{"uid":"66b99e7b63f78289","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1765317764128,"stop":1765317764128,"duration":0},"status":"passed","severity":"normal"},{"uid":"afc61fd38b0636d","name":"should maintain proper timestamps if all messages received","time":{"start":1765317804329,"stop":1765317804329,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bc90f995ecf44781","name":"Push message with content topic containing Chinese","time":{"start":1765318901131,"stop":1765318901131,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8245686c4284e01","name":"random static sharding 7 - Cluster ID: 879, Shard ID: 636","time":{"start":1765318134155,"stop":1765318134156,"duration":1},"status":"passed","severity":"normal"},{"uid":"49e5a0ded028e636","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1765317749187,"stop":1765317749188,"duration":1},"status":"passed","severity":"normal"},{"uid":"b98c5e37df33b36a","name":"Fails to push message bigger that 1MB","time":{"start":1765318901171,"stop":1765318901171,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b0e0bfc2270087f","name":"should serialize and deserialize correctly","time":{"start":1765317800125,"stop":1765317800128,"duration":3},"status":"passed","severity":"normal"},{"uid":"334f38e2794f98c3","name":"Push message with content topic containing numeric","time":{"start":1765318901166,"stop":1765318901166,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4f1313d47a8ca49","name":"Subscribe to topic containing shell command and receive message","time":{"start":1765318320054,"stop":1765318320054,"duration":0},"status":"passed","severity":"normal"},{"uid":"274714d1a2fb669","name":"should maintain desired error rate","time":{"start":1765317800116,"stop":1765317800117,"duration":1},"status":"passed","severity":"normal"},{"uid":"c15d7e77b321a3ce","name":"should successfully query store with valid decoders and options","time":{"start":1765317815660,"stop":1765317815661,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc6e597e70027640","name":"should be able to encode the field with only STORE set to true","time":{"start":1765317753938,"stop":1765317753940,"duration":2},"status":"passed","severity":"normal"},{"uid":"b59391fe8ee30166","name":"should properly clean up resources when disposed","time":{"start":1765317813412,"stop":1765317813413,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc54a633a0c6bcf4","name":"Push message with content topic containing Arabic","time":{"start":1765318901166,"stop":1765318901166,"duration":0},"status":"passed","severity":"normal"},{"uid":"124681f8a25ef644","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1765317800232,"stop":1765317800232,"duration":0},"status":"passed","severity":"normal"},{"uid":"c52e60b84be17dbb","name":"should handle corrupted shard info gracefully","time":{"start":1765317763432,"stop":1765317763433,"duration":1},"status":"passed","severity":"normal"},{"uid":"17b2bf1e2277fcaa","name":"Round trip binary serialization","time":{"start":1765317764211,"stop":1765317764211,"duration":0},"status":"passed","severity":"normal"},{"uid":"e90016c4880eedd0","name":"Delete observer","time":{"start":1765317992403,"stop":1765317992404,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dc9e9499bb54551","name":"should work with stubbed peer manager event emitter","time":{"start":1765317814621,"stop":1765317814624,"duration":3},"status":"passed","severity":"normal"},{"uid":"9bdba756f7b041c0","name":"Check message with non string payload is not received","time":{"start":1765318293101,"stop":1765318293101,"duration":0},"status":"passed","severity":"normal"},{"uid":"32ac800ae5ab5e18","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1765318122921,"stop":1765318122921,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0b283be2f98ecaf","name":"should set field with only STORE enabled","time":{"start":1765317754630,"stop":1765317754630,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfd2c58e93b93d9f","name":"should create KeepAliveManager with relay","time":{"start":1765317763732,"stop":1765317763732,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a5cdf208ed9db5a","name":"returns all values when wanted number matches available values","time":{"start":1765317771391,"stop":1765317771398,"duration":7},"status":"passed","severity":"normal"},{"uid":"f5ff5b141ed6aa0f","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1765317763159,"stop":1765317763160,"duration":1},"status":"passed","severity":"normal"},{"uid":"b38b5704c9e6f3fb","name":"Encoder throws on undefined content topic","time":{"start":1765317783999,"stop":1765317783999,"duration":0},"status":"passed","severity":"normal"},{"uid":"62f332fc4e6b5f44","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1765317800262,"stop":1765317800262,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7c7c44f6ebf34d9","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1765317804334,"stop":1765317804334,"duration":0},"status":"passed","severity":"normal"},{"uid":"dac05a81b3d309f7","name":"Sign & Recover","time":{"start":1765317782705,"stop":1765317782705,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb4a570271ff89de","name":"Passing page size 0 when there are 110 messages","time":{"start":1765318148611,"stop":1765318148611,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d58a7f8c712f0be","name":"Check received message containing special chars","time":{"start":1765318293094,"stop":1765318293094,"duration":0},"status":"passed","severity":"normal"},{"uid":"7393bd2de7af1e70","name":"should query peers that support peer exchange","time":{"start":1765317773026,"stop":1765317773026,"duration":0},"status":"passed","severity":"normal"},{"uid":"4761f8104afdf445","name":"should handle errors when getting connections","time":{"start":1765317763562,"stop":1765317763563,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddd1e41ef7a5532b","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1765317800213,"stop":1765317800214,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a32a202dc3ec39f","name":"Outgoing message is retried until acknowledged","time":{"start":1765317818618,"stop":1765317818619,"duration":1},"status":"passed","severity":"normal"},{"uid":"63e1b6e437ac9618","name":"should create QueryOnConnect instance without options","time":{"start":1765317814618,"stop":1765317814618,"duration":0},"status":"passed","severity":"normal"},{"uid":"f98351bd6b6fb280","name":"LightPush","time":{"start":1765318161295,"stop":1765318161295,"duration":0},"status":"passed","severity":"normal"},{"uid":"aef4c4ca2f810bc6","name":"should call waitForPeer on Relay","time":{"start":1765317815774,"stop":1765317815774,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf8a60ec59541f53","name":"should send to specified number of peers of used peers","time":{"start":1765317813691,"stop":1765317813691,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab1f700e9161f8cb","name":"should process up to 3 peers at once","time":{"start":1765317763616,"stop":1765317763616,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfd3553f0d0cedd8","name":"Push message with content topic containing JSON","time":{"start":1765318901167,"stop":1765318901167,"duration":0},"status":"passed","severity":"normal"},{"uid":"476907a1a58bff27","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1765317815662,"stop":1765317815662,"duration":0},"status":"passed","severity":"normal"},{"uid":"10d011e6515d6abb","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1765317763533,"stop":1765317763537,"duration":4},"status":"passed","severity":"normal"},{"uid":"383fbfcf90adf4c","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1765317816206,"stop":1765317816206,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e5e1d3d1afb08a5","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1765318007297,"stop":1765318007297,"duration":0},"status":"passed","severity":"normal"},{"uid":"837e5def9d4b2245","name":"Push message with emoji payload","time":{"start":1765318901141,"stop":1765318901142,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ca9f732a84ff95","name":"should throw error - invalid id","time":{"start":1765317754623,"stop":1765317754623,"duration":0},"status":"passed","severity":"normal"},{"uid":"b30aed618c0d15e1","name":"Check received message containing short","time":{"start":1765318293093,"stop":1765318293094,"duration":1},"status":"passed","severity":"normal"},{"uid":"286d30a11d78cbd4","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1765318022262,"stop":1765318022262,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ef7425449af3788","name":"Push message with content topic containing Russian","time":{"start":1765318901131,"stop":1765318901131,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad5ca76f3804e385","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1765317749188,"stop":1765317749188,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb7ac276f9e84717","name":"Check received message containing short","time":{"start":1765318293082,"stop":1765318293083,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4050259001ca536","name":"Check received message with timestamp: 1765317839611000000 ","time":{"start":1765318293089,"stop":1765318293089,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5eec7db693f2373","name":"should handle dial errors gracefully","time":{"start":1765317763477,"stop":1765317763477,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1cfabd642552572","name":"should handle errors when removing globalThis listeners","time":{"start":1765317763532,"stop":1765317763532,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ef70f9aedd0cd71","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1765318320036,"stop":1765318320036,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c9542528bc8afec","name":"should properly create location multiaddrs - tcp4","time":{"start":1765317754627,"stop":1765317754627,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c9d4ed8ade1ff75","name":"Light Node - default protocols","time":{"start":1765318161296,"stop":1765318161296,"duration":0},"status":"passed","severity":"normal"},{"uid":"efe216503a10b764","name":"should initialize with default number of peers","time":{"start":1765317814691,"stop":1765317814692,"duration":1},"status":"passed","severity":"normal"},{"uid":"45c00111a9353bd7","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1765318320049,"stop":1765318320049,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4c3d2ed1f05ec7d","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1765317866917,"stop":1765317866918,"duration":1},"status":"passed","severity":"normal"},{"uid":"36f14c55e2fb6c76","name":"Push message with content topic containing Arabic","time":{"start":1765318901156,"stop":1765318901156,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0244a6947c4e8d7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1765317749183,"stop":1765317749184,"duration":1},"status":"passed","severity":"normal"},{"uid":"219895b827bd1388","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1765317800233,"stop":1765317800234,"duration":1},"status":"passed","severity":"normal"},{"uid":"7305b53b38b93b2f","name":"Push message with JSON payload","time":{"start":1765318901140,"stop":1765318901140,"duration":0},"status":"passed","severity":"normal"},{"uid":"394dbd6c678da3b","name":"should not allow k > 12","time":{"start":1765317800261,"stop":1765317800261,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca414e36241c7b5e","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1765317749183,"stop":1765317749183,"duration":0},"status":"passed","severity":"normal"},{"uid":"5abba44fe8d24e44","name":"should handle relay send failures gracefully","time":{"start":1765317763761,"stop":1765317763761,"duration":0},"status":"passed","severity":"normal"},{"uid":"e54ad77bdc8dd340","name":"should insert elements correctly","time":{"start":1765317800116,"stop":1765317800116,"duration":0},"status":"passed","severity":"normal"},{"uid":"205a2bd0a7d5717b","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1765317800240,"stop":1765317800240,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aab8205dc1bcd3a","name":"should stop query when sync message from same channel is found","time":{"start":1765317818619,"stop":1765317818620,"duration":1},"status":"passed","severity":"normal"},{"uid":"f94518c9962bed25","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1765317800217,"stop":1765317800217,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2253606fdf05efa","name":"should do nothing if no non-locked connections to drop","time":{"start":1765317763168,"stop":1765317763172,"duration":4},"status":"passed","severity":"normal"},{"uid":"3e9896c405578a11","name":"Check message received after jswaku node is restarted","time":{"start":1765318293093,"stop":1765318293093,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb6ae15de3d04e35","name":"Register correct protocols","time":{"start":1765318022255,"stop":1765318022255,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9dde02e7aab5276","name":"Ordered callback, aborts when callback returns true","time":{"start":1765318146239,"stop":1765318146239,"duration":0},"status":"passed","severity":"normal"},{"uid":"16756c4141731cef","name":"Emits 'synced' then 'synced' when message flagged as lost and then received","time":{"start":1765317815525,"stop":1765317815525,"duration":0},"status":"passed","severity":"normal"},{"uid":"271cb2587f2c4d5a","name":"Store - dialed first","time":{"start":1765318161294,"stop":1765318161295,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea5665d0b9d8219c","name":"Check publish message after service node is restarted","time":{"start":1765318013968,"stop":1765318013968,"duration":0},"status":"skipped","severity":"normal"},{"uid":"de67d56a1cd851b1","name":"should handle case with all peers already connected","time":{"start":1765317763147,"stop":1765317763148,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c79729436f54de2","name":"ends if response has no messages","time":{"start":1765317764147,"stop":1765317764147,"duration":0},"status":"passed","severity":"normal"},{"uid":"20d3910435c8629b","name":"Used by Waku Relay","time":{"start":1765318155177,"stop":1765318155177,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e331455c2652973","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1765318320052,"stop":1765318320052,"duration":0},"status":"passed","severity":"normal"},{"uid":"262d71672e0f8f03","name":"should remove entries","time":{"start":1765317800357,"stop":1765317800357,"duration":0},"status":"passed","severity":"normal"},{"uid":"79f70b02c991c93b","name":"should add event listener for peer:discovery","time":{"start":1765317763473,"stop":1765317763474,"duration":1},"status":"passed","severity":"normal"},{"uid":"56c952fb4b03cdd4","name":"Push message with long payload","time":{"start":1765318901150,"stop":1765318901150,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fe2ac292e2614e4","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1765317813426,"stop":1765317813427,"duration":1},"status":"passed","severity":"normal"},{"uid":"802c9f8f8e5e0a89","name":"Encoder throws on empty string content topic","time":{"start":1765317782498,"stop":1765317782498,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed1f58c99d6355f0","name":"Push message with custom timestamp: 1765314267101","time":{"start":1765318901159,"stop":1765318901159,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb33f165e2c79065","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1765317800238,"stop":1765317800238,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe3703817bb3e0b2","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1765318320035,"stop":1765318320035,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ecc4570b0234ec2","name":"should not dispatch event when already connected","time":{"start":1765317763550,"stop":1765317763555,"duration":5},"status":"passed","severity":"normal"},{"uid":"43a92ec23680e9e6","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1765317800215,"stop":1765317800216,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aedc716c45015ec","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1765317800243,"stop":1765317800243,"duration":0},"status":"passed","severity":"normal"},{"uid":"e466d9af1058a562","name":"should initialize with custom number of peers","time":{"start":1765317814694,"stop":1765317814694,"duration":0},"status":"passed","severity":"normal"},{"uid":"e29fec75d1bfe3af","name":"connects to nwaku","time":{"start":1765318155175,"stop":1765318155176,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad159670562e1772","name":"should return false when peer is not on topic","time":{"start":1765317764128,"stop":1765317764129,"duration":1},"status":"passed","severity":"normal"},{"uid":"5421eba683d9a3e7","name":"should add event listeners to libp2p","time":{"start":1765317763519,"stop":1765317763520,"duration":1},"status":"passed","severity":"normal"},{"uid":"422494a9fecca6ac","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app4/1/topic620/proto","time":{"start":1765318122922,"stop":1765318122922,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b11aa6c4921032f","name":"should add event listeners to globalThis","time":{"start":1765317763520,"stop":1765317763520,"duration":0},"status":"passed","severity":"normal"},{"uid":"450e6bb50ee5feec","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1765317800244,"stop":1765317800244,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b5ec21d413b991b","name":"Push message with rate limit","time":{"start":1765318901158,"stop":1765318901158,"duration":0},"status":"passed","severity":"normal"},{"uid":"e186eee9d08b6fd","name":"should hang up with multiaddr and return true on success","time":{"start":1765317764124,"stop":1765317764124,"duration":0},"status":"passed","severity":"normal"},{"uid":"914f0b1887564240","name":"should attach causal history and bloom filter to each message","time":{"start":1765317804328,"stop":1765317804328,"duration":0},"status":"passed","severity":"normal"},{"uid":"53c4b8ff77afe2e2","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1765317753954,"stop":1765317753954,"duration":0},"status":"passed","severity":"normal"},{"uid":"e43ad4d2a05001b5","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1765318320044,"stop":1765318320044,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ed6143e0c0b4722","name":"should be able to decode the field with only STORE set to true","time":{"start":1765317753951,"stop":1765317753951,"duration":0},"status":"passed","severity":"normal"},{"uid":"5916f941a3d5a88e","name":"Query generator for multiple messages with different message text format","time":{"start":1765318146235,"stop":1765318146236,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e0a531a174c2102","name":"should dispatch connect and disconnect events","time":{"start":1765317814704,"stop":1765317814705,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1b07f3856f5b1be","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1765317749252,"stop":1765317749252,"duration":0},"status":"passed","severity":"normal"},{"uid":"3332656a81d993d3","name":"should reject if Store is requested but not mounted","time":{"start":1765317815771,"stop":1765317815771,"duration":0},"status":"passed","severity":"normal"},{"uid":"61ec151dd015f3a7","name":"should skip peer when not on same cluster","time":{"start":1765317763605,"stop":1765317763605,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c18edb2062d2acd","name":"Push message with short payload","time":{"start":1765318901150,"stop":1765318901150,"duration":0},"status":"passed","severity":"normal"},{"uid":"14889871881af43b","name":"Subscribe to topic containing numeric and receive message","time":{"start":1765318320040,"stop":1765318320040,"duration":0},"status":"passed","severity":"normal"},{"uid":"67f294792d6f7a9f","name":"Check received message containing shell command","time":{"start":1765318293097,"stop":1765318293097,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa51d779ee3ece72","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1765317990981,"stop":1765317990981,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e2e196095bc63ec","name":"returns only open connection if one present","time":{"start":1765317763800,"stop":1765317763800,"duration":0},"status":"passed","severity":"normal"},{"uid":"16f49f81d01874de","name":"Default pageSize","time":{"start":1765318148617,"stop":1765318148617,"duration":0},"status":"passed","severity":"normal"},{"uid":"63bd7a28dc549750","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1765318044342,"stop":1765318044342,"duration":0},"status":"passed","severity":"normal"},{"uid":"f85e2badf54ab461","name":"Subscribe and publish message","time":{"start":1765318022256,"stop":1765318022256,"duration":0},"status":"passed","severity":"normal"},{"uid":"3943dd9b1d28b5fa","name":"should not modify tags of connections for different peers","time":{"start":1765317814719,"stop":1765317814719,"duration":0},"status":"passed","severity":"normal"},{"uid":"a64aed0b62ffc23f","name":"Refresh subscription","time":{"start":1765318320038,"stop":1765318320039,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca7054ca3b7d857f","name":"should encode/decode to text encoding","time":{"start":1765317754625,"stop":1765317754625,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dab3dfa3423f356","name":"should send relay ping messages on timer","time":{"start":1765317763760,"stop":1765317763761,"duration":1},"status":"passed","severity":"normal"},{"uid":"239de4ec1f7fc491","name":"Push message with numeric payload","time":{"start":1765318901161,"stop":1765318901161,"duration":0},"status":"passed","severity":"normal"},{"uid":"2099a8d0cbcd3ed0","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1765317800214,"stop":1765317800214,"duration":0},"status":"passed","severity":"normal"},{"uid":"b104c9715bbca670","name":"yields undefined for messages without content topic","time":{"start":1765317764148,"stop":1765317764149,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b6d508ba9c3b318","name":"Check received message containing unicode special characters","time":{"start":1765318293088,"stop":1765318293089,"duration":1},"status":"passed","severity":"normal"},{"uid":"6db959f6094647de","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1765317816594,"stop":1765317816594,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6bf8619dfbfd5b7","name":"should initialize with default options","time":{"start":1765317773022,"stop":1765317773023,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3f22c7a0a1c1614","name":"should create PeerExchangeDiscovery instance","time":{"start":1765317773031,"stop":1765317773031,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8327a51be6423ba","name":"Push message with content topic containing emoji","time":{"start":1765318901158,"stop":1765318901158,"duration":0},"status":"passed","severity":"normal"},{"uid":"d883c096a6eb258","name":"same cluster, static sharding: nodes connect","time":{"start":1765317939579,"stop":1765317939580,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0bcd1084b365a94","name":"should detect messages with missing dependencies","time":{"start":1765317804332,"stop":1765317804333,"duration":1},"status":"passed","severity":"normal"},{"uid":"f65993edaa43a95c","name":"throws on content topic with generation field greater than 0","time":{"start":1765317749167,"stop":1765317749167,"duration":0},"status":"passed","severity":"normal"},{"uid":"a20282ff0bd671d5","name":"Subscribe to topic containing JSON and publish message","time":{"start":1765318022262,"stop":1765318022262,"duration":0},"status":"passed","severity":"normal"},{"uid":"631c1ee6de3d88f2","name":"Waku message hash computation (no timestamp)","time":{"start":1765317763632,"stop":1765317763632,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9d077a1d27a4d13","name":"should insert message into bloom filter","time":{"start":1765317804327,"stop":1765317804327,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf087dc4e4086d02","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1765318044340,"stop":1765318044341,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a79484c28adff90","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1765318141518,"stop":1765318141519,"duration":1},"status":"passed","severity":"normal"},{"uid":"aceeb57cd6a65c39","name":"Push message with emoji payload","time":{"start":1765318901164,"stop":1765318901164,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0211ede9cb04bce","name":"Query Generator, No Decoder","time":{"start":1765318112267,"stop":1765318112267,"duration":0},"status":"passed","severity":"normal"},{"uid":"9506a0560b6eca01","name":"should handle peer store errors gracefully","time":{"start":1765317763158,"stop":1765317763158,"duration":0},"status":"passed","severity":"normal"},{"uid":"94c1552434baa869","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1765317990982,"stop":1765317990982,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3b28e75042257aa","name":"random static sharding 4 - Cluster ID: 305, Shard ID: 398","time":{"start":1765318134152,"stop":1765318134153,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9bb228dd8bf64e0","name":"should return true when peer is on the pubsub topic shard","time":{"start":1765317763418,"stop":1765317763418,"duration":0},"status":"passed","severity":"normal"},{"uid":"41983a1dfe8d18ba","name":"messageHashStr works with IProtoMessage","time":{"start":1765317763639,"stop":1765317763639,"duration":0},"status":"passed","severity":"normal"},{"uid":"235917ed39ffd6bf","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1765317862892,"stop":1765317862892,"duration":0},"status":"passed","severity":"normal"},{"uid":"b251ca2eaf73f059","name":"should remove event listeners","time":{"start":1765317763127,"stop":1765317763128,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0a0f380467b1330","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1765317990981,"stop":1765317990982,"duration":1},"status":"passed","severity":"normal"},{"uid":"c610049a7c0f6a77","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1765317753953,"stop":1765317753954,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ab572a3bd6f8897","name":"Push message with custom timestamp: 1734559467101","time":{"start":1765318901169,"stop":1765318901170,"duration":1},"status":"passed","severity":"normal"},{"uid":"723b7ff0f3a36693","name":"Js publishes, other Js receives","time":{"start":1765318003981,"stop":1765318003981,"duration":0},"status":"passed","severity":"normal"},{"uid":"74eade0c1c770728","name":"throws on content topic with non-number generation field","time":{"start":1765317749166,"stop":1765317749166,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc9caf11fcbe9888","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1765317814717,"stop":1765317814717,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb34cb85b8ebe84e","name":"should handle complete discovery-to-dial flow","time":{"start":1765317763480,"stop":1765317763481,"duration":1},"status":"passed","severity":"normal"},{"uid":"9494747d65e24e0e","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1765318320042,"stop":1765318320043,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ccccf71349854a8","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1765317800229,"stop":1765317800229,"duration":0},"status":"passed","severity":"normal"},{"uid":"22db40aa805202fb","name":"returns all values when wanted number is greater than available values","time":{"start":1765317771399,"stop":1765317771399,"duration":0},"status":"passed","severity":"normal"},{"uid":"94e72f40de30c678","name":"Outgoing message is possibly acknowledged","time":{"start":1765317818617,"stop":1765317818617,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cb2ed8879ab6777b","name":"should not allow unachievable error rate","time":{"start":1765317800261,"stop":1765317800262,"duration":1},"status":"passed","severity":"normal"},{"uid":"67520d8a9ff57f9f","name":"Push message with content topic containing short","time":{"start":1765318901129,"stop":1765318901129,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba95c7eee6d7f30a","name":"should work with stubbed retrieve function","time":{"start":1765317814625,"stop":1765317814625,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e89dceebd1cb039","name":"should get all peers from store","time":{"start":1765317763136,"stop":1765317763140,"duration":4},"status":"passed","severity":"normal"},{"uid":"8ea9156bb23e60ec","name":"should be safe to call multiple times","time":{"start":1765317764119,"stop":1765317764119,"duration":0},"status":"passed","severity":"normal"},{"uid":"24522123a1e5ec08","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app82/8/topic310/xml","time":{"start":1765318122929,"stop":1765318122929,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ae4269418c96341","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1765317800250,"stop":1765317800250,"duration":0},"status":"passed","severity":"normal"},{"uid":"b56b1f43eedd8da8","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1765317862891,"stop":1765317862891,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c75ad47cdf75fa2","name":"different cluster: nodes don't connect","time":{"start":1765317939583,"stop":1765317939583,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cf3b73e18d66278","name":"Outgoing message is possibly acknowledged","time":{"start":1765317816594,"stop":1765317816595,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d901aef962e7c79","name":"Synced status is emitted when a message is received","time":{"start":1765317818575,"stop":1765317818576,"duration":1},"status":"passed","severity":"normal"},{"uid":"1521a3e7f5e5d0eb","name":"should handle errors when accessing navigator","time":{"start":1765317763564,"stop":1765317763564,"duration":0},"status":"passed","severity":"normal"},{"uid":"97f94005d1b44902","name":"Query with Promise Callback, No Decoder","time":{"start":1765318112271,"stop":1765318112272,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ade3080225b6135","name":"should emit message when we just started and store connect event occurs","time":{"start":1765317814639,"stop":1765317814639,"duration":0},"status":"passed","severity":"normal"},{"uid":"199b5aa1cc9cee3e","name":"should not process empty queue","time":{"start":1765317763616,"stop":1765317763617,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf29443277298029","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1765317783997,"stop":1765317783998,"duration":1},"status":"passed","severity":"normal"},{"uid":"1efc3207baf5f8cc","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1765317803947,"stop":1765317803948,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f6f6f3bc24dd9bf","name":"Push message with shell command payload","time":{"start":1765318901127,"stop":1765318901127,"duration":0},"status":"passed","severity":"normal"},{"uid":"673392dfb3c434ee","name":"Push message with unicode special characters payload","time":{"start":1765318901154,"stop":1765318901154,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e3b64f488b86f47","name":"Query generator for multiple messages","time":{"start":1765318146235,"stop":1765318146235,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ff2e0e6c6b82b82","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1765317804334,"stop":1765317804334,"duration":0},"status":"passed","severity":"normal"},{"uid":"9914732ae880594b","name":"should not change state when connections remain after disconnect","time":{"start":1765317763549,"stop":1765317763549,"duration":0},"status":"passed","severity":"normal"},{"uid":"f05afcf63eb8522d","name":"should clear timers for specific peer on disconnect","time":{"start":1765317763761,"stop":1765317763772,"duration":11},"status":"passed","severity":"normal"},{"uid":"8a6676bb7eb59546","name":"should return false when peer is on different cluster","time":{"start":1765317763412,"stop":1765317763413,"duration":1},"status":"passed","severity":"normal"},{"uid":"53e903d95a18ea62","name":"should handle query errors gracefully","time":{"start":1765317773028,"stop":1765317773028,"duration":0},"status":"passed","severity":"normal"},{"uid":"a02f82c8f1383659","name":"Push message with meta","time":{"start":1765318901168,"stop":1765318901168,"duration":0},"status":"passed","severity":"normal"},{"uid":"305328a54883ed43","name":"should return false when network is not connected","time":{"start":1765317764121,"stop":1765317764121,"duration":0},"status":"passed","severity":"normal"},{"uid":"c90405124b533621","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1765317814711,"stop":1765317814712,"duration":1},"status":"passed","severity":"normal"},{"uid":"d64279ba8ac71fe7","name":"should partition messages based on acknowledgement status","time":{"start":1765317804335,"stop":1765317804335,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8fe3b7c2f5464c0","name":"should dial peer when on same shard","time":{"start":1765317763605,"stop":1765317763606,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0c9811957ea7b0f","name":"Push message with Russian payload","time":{"start":1765318901138,"stop":1765318901138,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca782d6465cc7d49","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1765317749186,"stop":1765317749186,"duration":0},"status":"passed","severity":"normal"},{"uid":"652bd1d39e0f9c26","name":"can start and stop the service","time":{"start":1765317846400,"stop":1765317846401,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f3a70b9750a8ac7","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1765317772664,"stop":1765317772666,"duration":2},"status":"passed","severity":"normal"},{"uid":"447f368a03092630","name":"Push message with escaped characters payload","time":{"start":1765318901141,"stop":1765318901141,"duration":0},"status":"passed","severity":"normal"}] |