mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-17 23:43:10 +00:00
1 line
214 KiB
JSON
1 line
214 KiB
JSON
[{"uid":"2ae09a498d83d2bd","name":"Bloom filter","time":{"start":1757095339155,"stop":1757095339155,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5d608557b1f2e53","name":"should reject on timeout if it was set","time":{"start":1757095320949,"stop":1757095320949,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcda47747acf7109","name":"should dispatch connect and disconnect events","time":{"start":1757095320611,"stop":1757095320612,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e24c51658245d3f","name":"Push message with content topic containing SQL Injection","time":{"start":1757096410549,"stop":1757096410549,"duration":0},"status":"passed","severity":"normal"},{"uid":"f35f5958e6f6fd19","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1757095554683,"stop":1757095554683,"duration":0},"status":"passed","severity":"normal"},{"uid":"19b0716f6f3386fb","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1757095333695,"stop":1757095333695,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a3c573118b76a6e","name":"Push message equal or less that 1MB","time":{"start":1757096410562,"stop":1757096410562,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d227b671610be63","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1757095333668,"stop":1757095333668,"duration":0},"status":"passed","severity":"normal"},{"uid":"374df0720960e5bf","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1757095376977,"stop":1757095376979,"duration":2},"status":"passed","severity":"normal"},{"uid":"5e8561690055418e","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1757095272805,"stop":1757095272806,"duration":1},"status":"passed","severity":"normal"},{"uid":"a168642d3697eed3","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1757095380192,"stop":1757095380192,"duration":0},"status":"passed","severity":"normal"},{"uid":"c13456f0f7973c6f","name":"should handle special patterns correctly","time":{"start":1757095337086,"stop":1757095337087,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc764e8a18bff446","name":"caches peers it previously fetched","time":{"start":1757095298911,"stop":1757095298911,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd2423382e2139cc","name":"Check received message containing XML","time":{"start":1757095803071,"stop":1757095803071,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5f43f88152a5525","name":"Overlapping topic subscription","time":{"start":1757095828885,"stop":1757095828886,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d0b49559ba5fda8","name":"Subscribe and receive messages via lightPush","time":{"start":1757095828883,"stop":1757095828883,"duration":0},"status":"passed","severity":"normal"},{"uid":"442e82c7d4de51cc","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1757095828893,"stop":1757095828894,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a1a08bed544f2f9","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1757095333669,"stop":1757095333669,"duration":0},"status":"passed","severity":"normal"},{"uid":"2babf0f79532b214","name":"accepts valid message hash query","time":{"start":1757095288655,"stop":1757095288655,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b4b29542c8d83d9","name":"should handle dial errors gracefully","time":{"start":1757095288011,"stop":1757095288011,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e0e2ab850c52258","name":"Passing page size 0 when there are 110 messages","time":{"start":1757095686971,"stop":1757095686971,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6f9acf0d38d08b4","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1757095288941,"stop":1757095288941,"duration":0},"status":"passed","severity":"normal"},{"uid":"467f2fe86697fa9","name":"Push message with content topic containing SQL Injection","time":{"start":1757096410528,"stop":1757096410528,"duration":0},"status":"passed","severity":"normal"},{"uid":"6406df4bb33e96c6","name":"Push message with content topic containing escaped characters","time":{"start":1757096410550,"stop":1757096410550,"duration":0},"status":"passed","severity":"normal"},{"uid":"194a1425aec90d17","name":"random static sharding 6 - Cluster ID: 608, Shard ID: 423","time":{"start":1757095650465,"stop":1757095650465,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb53dc6d8e613459","name":"Fields are not dropped","time":{"start":1757095288749,"stop":1757095288750,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc06e387942d9ce9","name":"Push message with emoji payload","time":{"start":1757096410557,"stop":1757096410557,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8843e066c9f5b73","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1757095333694,"stop":1757095333694,"duration":0},"status":"passed","severity":"normal"},{"uid":"863e82641511745b","name":"should handle browser offline state overriding peer connections","time":{"start":1757095288077,"stop":1757095288077,"duration":0},"status":"passed","severity":"normal"},{"uid":"178054c138b58f21","name":"should skip peers without peerInfo in ENR","time":{"start":1757095298904,"stop":1757095298904,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c343682f0c09bb8","name":"Cluster id 0, shard 0","time":{"start":1757095650462,"stop":1757095650463,"duration":1},"status":"passed","severity":"normal"},{"uid":"4542e2ed2437e922","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1757095333688,"stop":1757095333688,"duration":0},"status":"passed","severity":"normal"},{"uid":"921b3ba58f2ae3d5","name":"should be safe to call multiple times","time":{"start":1757095288567,"stop":1757095288568,"duration":1},"status":"passed","severity":"normal"},{"uid":"34f77549b0c0f971","name":"Encoder throws on empty string content topic","time":{"start":1757095308680,"stop":1757095308680,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f25d9f7d2600a38","name":"Push message with content topic containing Chinese","time":{"start":1757096410559,"stop":1757096410559,"duration":0},"status":"passed","severity":"normal"},{"uid":"96c3f55329ca8cc9","name":"should throw error - no public key","time":{"start":1757095278859,"stop":1757095278859,"duration":0},"status":"passed","severity":"normal"},{"uid":"26e23a2e80e694b4","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1757095828888,"stop":1757095828888,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f353ab8882613cc","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1757095298070,"stop":1757095298072,"duration":2},"status":"passed","severity":"normal"},{"uid":"29366fbce80bb9d3","name":"Push message with Script payload","time":{"start":1757096410534,"stop":1757096410535,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc4aaad969d38507","name":"should remove event listener for peer:discovery","time":{"start":1757095287815,"stop":1757095287819,"duration":4},"status":"passed","severity":"normal"},{"uid":"dc490a7c6290485","name":"should handle shardReader errors","time":{"start":1757095289400,"stop":1757095289400,"duration":0},"status":"passed","severity":"normal"},{"uid":"43f6d24cb2602666","name":"should return true when peer is on the pubsub topic shard","time":{"start":1757095288178,"stop":1757095288179,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6c08aab58fa1862","name":"random static sharding 9 - Cluster ID: 761, Shard ID: 188","time":{"start":1757095650466,"stop":1757095650466,"duration":0},"status":"passed","severity":"normal"},{"uid":"15f3bff893cf9d92","name":"should monitor connected peers and store them into cache","time":{"start":1757095449135,"stop":1757095449135,"duration":0},"status":"passed","severity":"normal"},{"uid":"43748e8c8bd7cf79","name":"Check message with invalid timestamp is not received","time":{"start":1757095803075,"stop":1757095803075,"duration":0},"status":"passed","severity":"normal"},{"uid":"a85e249c01032b07","name":"should keep entries that haven't expired yet","time":{"start":1757095319362,"stop":1757095319363,"duration":1},"status":"passed","severity":"normal"},{"uid":"312f5713cf24a670","name":"should skip peer when failed to dial recently","time":{"start":1757095288002,"stop":1757095288005,"duration":3},"status":"passed","severity":"normal"},{"uid":"dbf61fc0cb172349","name":"should dial all known peers when reached zero connections","time":{"start":1757095399402,"stop":1757095399403,"duration":1},"status":"passed","severity":"normal"},{"uid":"93920e66132d535b","name":"random static sharding 2 - Cluster ID: 141, Shard ID: 54","time":{"start":1757095650463,"stop":1757095650464,"duration":1},"status":"passed","severity":"normal"},{"uid":"645732a5d3b79187","name":"Query with Ordered Callback, No Decoder","time":{"start":1757095663770,"stop":1757095663770,"duration":0},"status":"passed","severity":"normal"},{"uid":"e794b622c56260bd","name":"should return start time to match max range","time":{"start":1757095321402,"stop":1757095321403,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf9f0acc6759451b","name":"should not trigger query when a recent query happened under threshold","time":{"start":1757095321399,"stop":1757095321399,"duration":0},"status":"passed","severity":"normal"},{"uid":"3544f3c26ec246ef","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1757095539473,"stop":1757095539473,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3189947c84801b3","name":"Push message with SQL Injection payload","time":{"start":1757096410545,"stop":1757096410545,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dcca6c00fe40972","name":"Query generator for multiple messages with different content topic format","time":{"start":1757095691801,"stop":1757095691802,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f190397365f38ea","name":"should create KeepAliveManager with relay","time":{"start":1757095288564,"stop":1757095288564,"duration":0},"status":"passed","severity":"normal"},{"uid":"13057fadc890f57e","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1757095339658,"stop":1757095339658,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a2099740e08d1df","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1757095333515,"stop":1757095333516,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a59ef827a5d9f37","name":"should respect custom numPeersToUse configuration","time":{"start":1757095320622,"stop":1757095320622,"duration":0},"status":"passed","severity":"normal"},{"uid":"961480fdf0ada0d7","name":"should handle peer connect event","time":{"start":1757095288065,"stop":1757095288065,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8821763acd092df","name":"should reject if Store is requested but not mounted","time":{"start":1757095320948,"stop":1757095320948,"duration":0},"status":"passed","severity":"normal"},{"uid":"28835909e044cbe7","name":"should create ShardReader with static shards network config","time":{"start":1757095288170,"stop":1757095288170,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0b601edc6c73a64","name":"random static sharding 5 - Cluster ID: 826, Shard ID: 943","time":{"start":1757095650465,"stop":1757095650465,"duration":0},"status":"passed","severity":"normal"},{"uid":"68598aa5358d07ed","name":"should decode valid enr with tcp successfully","time":{"start":1757095278858,"stop":1757095278859,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8ee98831e57521e","name":"Subscribe to topic containing long and receive message","time":{"start":1757095828897,"stop":1757095828897,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae95a4d00e9ca9d9","name":"Push message with content topic containing Arabic","time":{"start":1757096410528,"stop":1757096410528,"duration":0},"status":"passed","severity":"normal"},{"uid":"88bca99928719262","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1757095705616,"stop":1757095705616,"duration":0},"status":"passed","severity":"normal"},{"uid":"41ac769ac4416beb","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1757095298085,"stop":1757095298085,"duration":0},"status":"passed","severity":"normal"},{"uid":"2feec3c2e66daef0","name":"Push message with shell command payload","time":{"start":1757096410556,"stop":1757096410556,"duration":0},"status":"passed","severity":"normal"},{"uid":"8220b2a025cf221c","name":"Check publish message containing unicode special characters","time":{"start":1757095546133,"stop":1757095546133,"duration":0},"status":"passed","severity":"normal"},{"uid":"a76fc7eac18275b0","name":"should dial peer when no shard info available","time":{"start":1757095288007,"stop":1757095288008,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ee67b1af1b736ce","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1757095333665,"stop":1757095333668,"duration":3},"status":"passed","severity":"normal"},{"uid":"56ee2eab85b091f","name":"should return true even if peer has no overlapping shards","time":{"start":1757095288172,"stop":1757095288173,"duration":1},"status":"passed","severity":"normal"},{"uid":"77e2ba2b5bf35e25","name":"Encoder throws on undefined content topic","time":{"start":1757095308679,"stop":1757095308679,"duration":0},"status":"passed","severity":"normal"},{"uid":"362d091c6c385fb4","name":"Fails to push message bigger that 1MB","time":{"start":1757096410542,"stop":1757096410543,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e12f0f299fb5a80","name":"returns all values when wanted number is greater than available values","time":{"start":1757095297004,"stop":1757095297004,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bf9c316dc81a327","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1757095339660,"stop":1757095339660,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2e6da78384add9b","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1757095554674,"stop":1757095554675,"duration":1},"status":"passed","severity":"normal"},{"uid":"72dc6c1f4835ad53","name":"should not fail to start the service if it is already started","time":{"start":1757095302867,"stop":1757095302867,"duration":0},"status":"passed","severity":"normal"},{"uid":"78371b5c6a7bb67c","name":"should be able to encode the field with only STORE set to true","time":{"start":1757095278201,"stop":1757095278202,"duration":1},"status":"passed","severity":"normal"},{"uid":"503311d56df0d4ac","name":"should initialize with default options","time":{"start":1757095298893,"stop":1757095298893,"duration":0},"status":"passed","severity":"normal"},{"uid":"e00382c509fde918","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1757095288880,"stop":1757095288880,"duration":0},"status":"passed","severity":"normal"},{"uid":"3be7997e302997b4","name":"should be sent with empty content","time":{"start":1757095339662,"stop":1757095339662,"duration":0},"status":"passed","severity":"normal"},{"uid":"46bdf3a824a3ab0a","name":"should handle errors when globalThis is not available","time":{"start":1757095288051,"stop":1757095288052,"duration":1},"status":"passed","severity":"normal"},{"uid":"77cf540533392fda","name":"Wrong topic","time":{"start":1757095640356,"stop":1757095640356,"duration":0},"status":"passed","severity":"normal"},{"uid":"d39b026057edbc21","name":"should work with v3 peers","time":{"start":1757095320802,"stop":1757095320802,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ac0b7270535562","name":"Check received message containing numeric","time":{"start":1757095803079,"stop":1757095803079,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e8e12dc17259bfe","name":"should not receive a peer event after stop","time":{"start":1757095361559,"stop":1757095361566,"duration":7},"status":"passed","severity":"normal"},{"uid":"e367eff924aa7c0b","name":"should successfully query peers and return peer infos","time":{"start":1757095298636,"stop":1757095298637,"duration":1},"status":"passed","severity":"normal"},{"uid":"52cdbf14c6465e79","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1757095828888,"stop":1757095828888,"duration":0},"status":"passed","severity":"normal"},{"uid":"efd6f2480b86a1c9","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1757095288571,"stop":1757095288571,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fff87cb3e4d8ce5","name":"Push message with JSON payload","time":{"start":1757096410535,"stop":1757096410535,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4ec5de6f18ef474","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1757095333686,"stop":1757095333686,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3b03d97f7f64d5c","name":"Push message with meta","time":{"start":1757096410551,"stop":1757096410551,"duration":0},"status":"passed","severity":"normal"},{"uid":"70655e7f179ad65f","name":"should successfully query store with valid decoders and options","time":{"start":1757095320915,"stop":1757095320915,"duration":0},"status":"passed","severity":"normal"},{"uid":"71f3730502a22270","name":"rejects hash query with time filter","time":{"start":1757095288655,"stop":1757095288656,"duration":1},"status":"passed","severity":"normal"},{"uid":"990f088248b15e01","name":"Add multiple subscription objects on single nwaku node","time":{"start":1757095828892,"stop":1757095828892,"duration":0},"status":"passed","severity":"normal"},{"uid":"35a621cd626c934f","name":"should dial all remaining peers","time":{"start":1757095288870,"stop":1757095288871,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb529fa19305516e","name":"Mutual subscription","time":{"start":1757095554672,"stop":1757095554672,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c303d6be3b89f3d","name":"Push message with content topic containing special chars","time":{"start":1757096410527,"stop":1757096410527,"duration":0},"status":"passed","severity":"normal"},{"uid":"63789b7c38b1c02","name":"Push message with Basic HTML tag payload","time":{"start":1757096410535,"stop":1757096410535,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfabc0c070ec464a","name":"Subscribe to topic containing special chars and publish message","time":{"start":1757095554678,"stop":1757095554678,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fe5cad4e22f82c2","name":"Publish message with rate limit","time":{"start":1757095546139,"stop":1757095546139,"duration":0},"status":"passed","severity":"normal"},{"uid":"31df179a69f41f49","name":"Push message with content topic containing Russian","time":{"start":1757096410559,"stop":1757096410559,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5d8d799b469f5ec","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1757095447291,"stop":1757095447292,"duration":1},"status":"passed","severity":"normal"},{"uid":"c487449dcb3f703a","name":"should return false","time":{"start":1757095278861,"stop":1757095278861,"duration":0},"status":"passed","severity":"normal"},{"uid":"802a61f649a07356","name":"Check publish message after service node is restarted","time":{"start":1757095546138,"stop":1757095546138,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8116cf790363be46","name":"should dial peers from store when browser is connected","time":{"start":1757095288859,"stop":1757095288860,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf76dde5736a384f","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1757095298641,"stop":1757095298642,"duration":1},"status":"passed","severity":"normal"},{"uid":"40f2851b2aa10eb3","name":"should successfully subscribe to supported pubsub topic","time":{"start":1757095320414,"stop":1757095320414,"duration":0},"status":"passed","severity":"normal"},{"uid":"c314c58656e4cd76","name":"Relay + Store","time":{"start":1757095361540,"stop":1757095361541,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2b90977783fa4b2","name":"Push message with special chars payload","time":{"start":1757096410533,"stop":1757096410533,"duration":0},"status":"passed","severity":"normal"},{"uid":"68343872b9db6b29","name":"does not validate decoders for hash queries","time":{"start":1757095289199,"stop":1757095289200,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8273c5586643f58","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1757095319742,"stop":1757095319743,"duration":1},"status":"passed","severity":"normal"},{"uid":"af8026c66346c0e4","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1757095539471,"stop":1757095539471,"duration":0},"status":"passed","severity":"normal"},{"uid":"41bb86c10057ff28","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1757095278217,"stop":1757095278217,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe4fd21f7848f5f9","name":"should properly create location multiaddrs - udp4","time":{"start":1757095278864,"stop":1757095278864,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef8f2ff9ea60645b","name":"should wait for Filter peer to be connected","time":{"start":1757095320950,"stop":1757095320950,"duration":0},"status":"passed","severity":"normal"},{"uid":"406642efd5c2705","name":"Push message with Arabic payload","time":{"start":1757096410544,"stop":1757096410544,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b04025508afd2a9","name":"Push message with Russian payload","time":{"start":1757096410534,"stop":1757096410534,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5e9b461968fbfaf","name":"should retry if all attempts fail","time":{"start":1757095320196,"stop":1757095320196,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaaa53f9ae3eeeb6","name":"Push message with Chinese payload","time":{"start":1757096410533,"stop":1757096410533,"duration":0},"status":"passed","severity":"normal"},{"uid":"507a1aa0e9469ee9","name":"yields undefined for messages without decoder","time":{"start":1757095289202,"stop":1757095289202,"duration":0},"status":"passed","severity":"normal"},{"uid":"384a53bca8cc53e5","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1757095333516,"stop":1757095333518,"duration":2},"status":"passed","severity":"normal"},{"uid":"62eb8d39cf55d9b6","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1757095321400,"stop":1757095321400,"duration":0},"status":"passed","severity":"normal"},{"uid":"708ac9db84769e22","name":"should work with mixed v2 and v3 peers","time":{"start":1757095320802,"stop":1757095320803,"duration":1},"status":"passed","severity":"normal"},{"uid":"a07f75c39772f4e2","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1757095380191,"stop":1757095380191,"duration":0},"status":"passed","severity":"normal"},{"uid":"183c86825a60a059","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1757095339660,"stop":1757095339660,"duration":0},"status":"passed","severity":"normal"},{"uid":"8adff20d4606c6b5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1757095333699,"stop":1757095333699,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ebc624601e3949","name":"should handle peer identify event","time":{"start":1757095298896,"stop":1757095298897,"duration":1},"status":"passed","severity":"normal"},{"uid":"4af03e4afcc11acf","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1757095447291,"stop":1757095447291,"duration":0},"status":"passed","severity":"normal"},{"uid":"a663c33ae3fb5ebf","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1757095423201,"stop":1757095423201,"duration":0},"status":"passed","severity":"normal"},{"uid":"a775cc93a2e5ff2d","name":"Push 30 different messages","time":{"start":1757096410557,"stop":1757096410557,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6855166ba94a897b","name":"can start the service","time":{"start":1757095361552,"stop":1757095361553,"duration":1},"status":"passed","severity":"normal"},{"uid":"55458bdbcbd3ae76","name":"should remove event listeners from libp2p","time":{"start":1757095288052,"stop":1757095288056,"duration":4},"status":"passed","severity":"normal"},{"uid":"e2faebb9235d9a46","name":"same cluster: nodes connect","time":{"start":1757095447290,"stop":1757095447290,"duration":0},"status":"passed","severity":"normal"},{"uid":"f25ccaa7e815683e","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1757095288582,"stop":1757095288582,"duration":0},"status":"passed","severity":"normal"},{"uid":"65984a6eb638ee5b","name":"ends if response has no messages","time":{"start":1757095289201,"stop":1757095289201,"duration":0},"status":"passed","severity":"normal"},{"uid":"739e44085ba9d242","name":"A test","time":{"start":1757095432012,"stop":1757095432013,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb2e4c2e2dcaf8fe","name":"Push message with content topic containing numeric","time":{"start":1757096410548,"stop":1757096410548,"duration":0},"status":"passed","severity":"normal"},{"uid":"fadc24a6b9d2bc22","name":"should be safe to call multiple times","time":{"start":1757095288857,"stop":1757095288859,"duration":2},"status":"passed","severity":"normal"},{"uid":"888db8a91a9ca9a9","name":"Check received message containing SQL Injection","time":{"start":1757095803081,"stop":1757095803081,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f39652c89de83b","name":"should initialize bloom filter with correct parameters","time":{"start":1757095337078,"stop":1757095337079,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dc2e1a3dead6563","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1757095320622,"stop":1757095320622,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a6313a2f2ea2ae","name":"Check received message with timestamp: 1649153314 ","time":{"start":1757095803074,"stop":1757095803074,"duration":0},"status":"passed","severity":"normal"},{"uid":"91eec276dad8d0bb","name":"should return true when peer is on the same cluster","time":{"start":1757095288171,"stop":1757095288171,"duration":0},"status":"passed","severity":"normal"},{"uid":"d79203b281a0e418","name":"Round trip binary serialization","time":{"start":1757095289348,"stop":1757095289348,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1dcdb4d882b0520","name":"should handle zero peers request","time":{"start":1757095298648,"stop":1757095298648,"duration":0},"status":"passed","severity":"normal"},{"uid":"96e3f3ed4c2428ed","name":"should not create relay timers when relay is not provided","time":{"start":1757095288582,"stop":1757095288583,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd786929d5067729","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1757095333684,"stop":1757095333684,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef26cb5e71364cdd","name":"isConnected between 2 js-waku relay nodes","time":{"start":1757095376977,"stop":1757095376977,"duration":0},"status":"passed","severity":"normal"},{"uid":"62eeff488f95eaed","name":"should send relay ping messages on timer","time":{"start":1757095288584,"stop":1757095288584,"duration":0},"status":"passed","severity":"normal"},{"uid":"a09fb05c75d9b879","name":"random static sharding 7 - Cluster ID: 263, Shard ID: 49","time":{"start":1757095650465,"stop":1757095650465,"duration":0},"status":"passed","severity":"normal"},{"uid":"62b60f9c9a449ec7","name":"Relay - dialed after","time":{"start":1757095708717,"stop":1757095708717,"duration":0},"status":"passed","severity":"normal"},{"uid":"d490247eef015afc","name":"should handle peer disconnect event when no connections remain","time":{"start":1757095288065,"stop":1757095288066,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e836ed9dc2081fb","name":"should start the dialing interval","time":{"start":1757095287988,"stop":1757095287988,"duration":0},"status":"passed","severity":"normal"},{"uid":"33e95bc64bb0f13d","name":"should compute hash only when first accessed","time":{"start":1757095289351,"stop":1757095289351,"duration":0},"status":"passed","severity":"normal"},{"uid":"7894548d6a0d3c48","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1757095272806,"stop":1757095272806,"duration":0},"status":"passed","severity":"normal"},{"uid":"df36190e6137e593","name":"does not throw on valid cases","time":{"start":1757095272793,"stop":1757095272793,"duration":0},"status":"passed","severity":"normal"},{"uid":"c45d1185f2b63edb","name":"Push message with long payload","time":{"start":1757096410533,"stop":1757096410533,"duration":0},"status":"passed","severity":"normal"},{"uid":"b958c2a58fdd1d66","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1757095319744,"stop":1757095319745,"duration":1},"status":"passed","severity":"normal"},{"uid":"61005e2df4dfa6fd","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1757095310266,"stop":1757095310267,"duration":1},"status":"passed","severity":"normal"},{"uid":"1da9739bcea175c6","name":"Check received message containing special chars","time":{"start":1757095803069,"stop":1757095803069,"duration":0},"status":"passed","severity":"normal"},{"uid":"becf1cb41940aff9","name":"nwaku subscribes","time":{"start":1757095547356,"stop":1757095547356,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5c7ca22f6a6d38a","name":"throws on content topic with empty application field","time":{"start":1757095272797,"stop":1757095272798,"duration":1},"status":"passed","severity":"normal"},{"uid":"dee5f410dffe2514","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1757095320622,"stop":1757095320623,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f3d7c289d707b55","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1757095657371,"stop":1757095657372,"duration":1},"status":"passed","severity":"normal"},{"uid":"65e09a61da5477ff","name":"should call waitForPeer on Relay","time":{"start":1757095320951,"stop":1757095320951,"duration":0},"status":"passed","severity":"normal"},{"uid":"90eea5e2301a7e24","name":"should request peer renewal on specific errors","time":{"start":1757095320190,"stop":1757095320190,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf5bc4f2a70676d4","name":"should mark all messages in causal history as acknowledged","time":{"start":1757095339657,"stop":1757095339657,"duration":0},"status":"passed","severity":"normal"},{"uid":"40e4cc9b2702ba24","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1757095278209,"stop":1757095278209,"duration":0},"status":"passed","severity":"normal"},{"uid":"d772aa11b6759934","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1757095298073,"stop":1757095298074,"duration":1},"status":"passed","severity":"normal"},{"uid":"7256fc7445342fab","name":"should properly create location multiaddrs - udp6","time":{"start":1757095278864,"stop":1757095278864,"duration":0},"status":"passed","severity":"normal"},{"uid":"9424bf2775681626","name":"Push message with numeric payload","time":{"start":1757096410554,"stop":1757096410554,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d78b7258a764d32","name":"Push message with escaped characters payload","time":{"start":1757096410525,"stop":1757096410525,"duration":0},"status":"passed","severity":"normal"},{"uid":"122fa79585c1b0c8","name":"should attach causal history and bloom filter to each message","time":{"start":1757095339655,"stop":1757095339655,"duration":0},"status":"passed","severity":"normal"},{"uid":"8512ce19e508fbf3","name":"Check publish message containing SQL Injection","time":{"start":1757095546127,"stop":1757095546129,"duration":2},"status":"passed","severity":"normal"},{"uid":"9e697ea54de028d3","name":"Check received message with timestamp: 1649153314 ","time":{"start":1757095803085,"stop":1757095803085,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5ad42c809af14c0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1757095272816,"stop":1757095272817,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bc612ebf29c6401","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1757095272813,"stop":1757095272814,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a66f1e21f2a7597","name":"Meta field set when metaSetter is specified","time":{"start":1757095289349,"stop":1757095289349,"duration":0},"status":"passed","severity":"normal"},{"uid":"3373ef9db00dc280","name":"accepts time-filtered query with content filter","time":{"start":1757095288656,"stop":1757095288667,"duration":11},"status":"passed","severity":"normal"},{"uid":"b62c96e795009eb9","name":"retrieves a single peer","time":{"start":1757095298909,"stop":1757095298910,"duration":1},"status":"passed","severity":"normal"},{"uid":"64fe5ac2509181ea","name":"should not dispatch event when already disconnected","time":{"start":1757095288067,"stop":1757095288072,"duration":5},"status":"passed","severity":"normal"},{"uid":"b65153c2d350066b","name":"Push message with unicode special characters payload","time":{"start":1757096410525,"stop":1757096410525,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1e3674df5124361","name":"should allow redial after cooldown period","time":{"start":1757095288006,"stop":1757095288006,"duration":0},"status":"passed","severity":"normal"},{"uid":"d20c06073febb6b9","name":"Push message with content topic containing SQL Injection","time":{"start":1757096410539,"stop":1757096410539,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b6feed81cea506","name":"should stop and cleanup resources","time":{"start":1757095320913,"stop":1757095320913,"duration":0},"status":"passed","severity":"normal"},{"uid":"62ca704b3fe55065","name":"should perform ping and update peer store on timer","time":{"start":1757095288571,"stop":1757095288574,"duration":3},"status":"passed","severity":"normal"},{"uid":"4779483ec789a3ca","name":"should handle complete connection lifecycle","time":{"start":1757095288075,"stop":1757095288077,"duration":2},"status":"passed","severity":"normal"},{"uid":"3cdfe31f9bc22b26","name":"throws if decoders don't match content topics","time":{"start":1757095289199,"stop":1757095289199,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a756fa645b8ad1f","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1757095333687,"stop":1757095333687,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4a7cb21751e5482","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1757095828901,"stop":1757095828901,"duration":0},"status":"passed","severity":"normal"},{"uid":"b721531ec00e9b32","name":"Push message with shell command payload","time":{"start":1757096410536,"stop":1757096410536,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d58ca193e28e417","name":"should not create timers for topics where peer is not in mesh","time":{"start":1757095288583,"stop":1757095288583,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dfa83420f91864b","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1757095692666,"stop":1757095692666,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9bd212d6d252f6","name":"should work with mock decoders","time":{"start":1757095321396,"stop":1757095321396,"duration":0},"status":"passed","severity":"normal"},{"uid":"97335786b8aae60d","name":"Push message with content topic containing Chinese","time":{"start":1757096410538,"stop":1757096410538,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0c814fd86096c3a","name":"Relay + Store","time":{"start":1757095278868,"stop":1757095278868,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5fb71b3b671eb93","name":"Subscribe to topic containing shell command and receive message","time":{"start":1757095828900,"stop":1757095828900,"duration":0},"status":"passed","severity":"normal"},{"uid":"59de679f9c7e94ae","name":"Push message with content topic containing JSON","time":{"start":1757096410539,"stop":1757096410540,"duration":1},"status":"passed","severity":"normal"},{"uid":"38f0078db409330a","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1757095339661,"stop":1757095339661,"duration":0},"status":"passed","severity":"normal"},{"uid":"52a77129f6cbc834","name":"should process tasks in queue","time":{"start":1757095320188,"stop":1757095320189,"duration":1},"status":"passed","severity":"normal"},{"uid":"be637f906ec0c10f","name":"Push message with rate limit","time":{"start":1757096410541,"stop":1757096410541,"duration":0},"status":"passed","severity":"normal"},{"uid":"56562e9ec6be6d7e","name":"Relay","time":{"start":1757095361539,"stop":1757095361540,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac27cdd64987023d","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1757095640349,"stop":1757095640350,"duration":1},"status":"passed","severity":"normal"},{"uid":"52bacb4b8f454bc1","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1757095272818,"stop":1757095272818,"duration":0},"status":"passed","severity":"normal"},{"uid":"5550c8a6001a4363","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1757095278205,"stop":1757095278206,"duration":1},"status":"passed","severity":"normal"},{"uid":"151ef65156e7bc8e","name":"should handle errors when getting connections","time":{"start":1757095288074,"stop":1757095288074,"duration":0},"status":"passed","severity":"normal"},{"uid":"a766ce6296787cb4","name":"should create ShardReader with auto sharding network config","time":{"start":1757095288167,"stop":1757095288170,"duration":3},"status":"passed","severity":"normal"},{"uid":"6cf224e5174014bf","name":"Passing page size 19 when there are 20 messages","time":{"start":1757095686975,"stop":1757095686976,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4f630a5373accc4","name":"should set field with all protocols enabled","time":{"start":1757095278866,"stop":1757095278866,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce972ca59ce3bb71","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1757095423200,"stop":1757095423201,"duration":1},"status":"passed","severity":"normal"},{"uid":"94b194c2c79dfa79","name":"should handle errors when removing globalThis listeners","time":{"start":1757095288057,"stop":1757095288057,"duration":0},"status":"passed","severity":"normal"},{"uid":"edadd12e65325ac5","name":"Round trip binary encryption [ecies, signature]","time":{"start":1757095310267,"stop":1757095310267,"duration":0},"status":"passed","severity":"normal"},{"uid":"a77130e60249e561","name":"Check received message containing escaped characters","time":{"start":1757095803072,"stop":1757095803073,"duration":1},"status":"passed","severity":"normal"},{"uid":"f092ec85fa853223","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1757095333682,"stop":1757095333682,"duration":0},"status":"passed","severity":"normal"},{"uid":"368f7a30fb04bd21","name":"should maintain chronological order of messages in localHistory","time":{"start":1757095339657,"stop":1757095339657,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d478aefd9b76d76","name":"Accepts a valid Waku Message","time":{"start":1757095324672,"stop":1757095324673,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3471668d037569d","name":"should add peer to queue when queue is not empty","time":{"start":1757095288000,"stop":1757095288001,"duration":1},"status":"passed","severity":"normal"},{"uid":"cef7cc2af0a5a457","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1757095288639,"stop":1757095288639,"duration":0},"status":"passed","severity":"normal"},{"uid":"239a2047fa53875d","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1757095321401,"stop":1757095321402,"duration":1},"status":"passed","severity":"normal"},{"uid":"afb91b486556cb80","name":"Push message with content topic containing Arabic","time":{"start":1757096410559,"stop":1757096410559,"duration":0},"status":"passed","severity":"normal"},{"uid":"49128106210b74db","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1757095298072,"stop":1757095298072,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bba6b8b6d3b2783","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1757095333683,"stop":1757095333684,"duration":1},"status":"passed","severity":"normal"},{"uid":"89ad538e9f2c0b6f","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1757095692785,"stop":1757095692785,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbd8fe4053699adf","name":"Subscribe and receives messages on 20 topics","time":{"start":1757095828884,"stop":1757095828885,"duration":1},"status":"passed","severity":"normal"},{"uid":"7698d0fc105a5ba5","name":"Stops search when maxGet is reached","time":{"start":1757095298320,"stop":1757095298320,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7e437f3a2f684a3","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1757095287834,"stop":1757095287838,"duration":4},"status":"passed","severity":"normal"},{"uid":"26f3484a765903fd","name":"should hang up with multiaddr and return true on success","time":{"start":1757095289397,"stop":1757095289397,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fa1bae7d4f6f19d","name":"Push message with shell command payload","time":{"start":1757096410524,"stop":1757096410525,"duration":1},"status":"passed","severity":"normal"},{"uid":"239a08b406210c62","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1757095333696,"stop":1757095333697,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb067c7f29e04327","name":"Push message with content topic containing Arabic","time":{"start":1757096410538,"stop":1757096410539,"duration":1},"status":"passed","severity":"normal"},{"uid":"f420f5a995cd4468","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1757095320417,"stop":1757095320418,"duration":1},"status":"passed","severity":"normal"},{"uid":"e75605db7b709d6a","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1757095828885,"stop":1757095828885,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2baad64fcca7112","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1757095828898,"stop":1757095828898,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fa7b9ce617d2dd7","name":"should dial peer when on same shard","time":{"start":1757095288007,"stop":1757095288007,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f08cbc3ad822eaa","name":"should encode/decode to RLP encoding","time":{"start":1757095278862,"stop":1757095278862,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc324fd4587896ac","name":"Default pageSize","time":{"start":1757095686977,"stop":1757095686977,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aa12c43f9e01108","name":"should skip peers that were recently queried","time":{"start":1757095298899,"stop":1757095298899,"duration":0},"status":"passed","severity":"normal"},{"uid":"7377d2aa723755a3","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1757095803075,"stop":1757095803075,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e56284d22140ea8","name":"Push message with Script payload","time":{"start":1757096410523,"stop":1757096410523,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed4bb118158d90e2","name":"Retrieval Hint","time":{"start":1757095339155,"stop":1757095339156,"duration":1},"status":"passed","severity":"normal"},{"uid":"89453faea600a828","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1757095803088,"stop":1757095803088,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef609e766a4eae18","name":"Push message with Russian payload","time":{"start":1757096410544,"stop":1757096410545,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fbd26c7a62f50e","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1757095333686,"stop":1757095333686,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9cffc7c76a41d7d","name":"should handle task timeouts","time":{"start":1757095320191,"stop":1757095320195,"duration":4},"status":"passed","severity":"normal"},{"uid":"415ee2009740373f","name":"Refresh subscription","time":{"start":1757095828896,"stop":1757095828897,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e86cbceebe15ab","name":"Subscribe to topic containing emoji and receive message","time":{"start":1757095828892,"stop":1757095828892,"duration":0},"status":"passed","severity":"normal"},{"uid":"46ecb0deb46679d9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1757095333695,"stop":1757095333695,"duration":0},"status":"passed","severity":"normal"},{"uid":"f14667ddefb192cf","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1757095534718,"stop":1757095534719,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ed72e7cececcf53","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1757095321398,"stop":1757095321398,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b0f341566752df9","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1757095333669,"stop":1757095333669,"duration":0},"status":"passed","severity":"normal"},{"uid":"aad07d8fd3e181e6","name":"Check received message containing Russian","time":{"start":1757095803070,"stop":1757095803070,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff64212d0a1c7f5","name":"should query peer with peer exchange protocol","time":{"start":1757095298899,"stop":1757095298900,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e219f76cecccc49","name":"Push message with XML payload","time":{"start":1757096410523,"stop":1757096410524,"duration":1},"status":"passed","severity":"normal"},{"uid":"a18d2d1cc58152c8","name":"should dial peer immediately when queue is empty","time":{"start":1757095288000,"stop":1757095288000,"duration":0},"status":"passed","severity":"normal"},{"uid":"cac4651dacd033bf","name":"should check connected peers if present and suitable","time":{"start":1757095320949,"stop":1757095320950,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b43ef07784b74b0","name":"should skip peers without peer exchange protocol","time":{"start":1757095298900,"stop":1757095298901,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f728d60c3744c89","name":"Push message with content topic containing emoji","time":{"start":1757096410540,"stop":1757096410540,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbeebda8175a2bf2","name":"Check received message with timestamp: 1757095355664 ","time":{"start":1757095803084,"stop":1757095803084,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc74c255dc93f8e2","name":"should drop connection to all peers on hangUp","time":{"start":1757095444351,"stop":1757095444351,"duration":0},"status":"passed","severity":"normal"},{"uid":"3570971b1e6455b2","name":"should skip peers without ENR","time":{"start":1757095298903,"stop":1757095298904,"duration":1},"status":"passed","severity":"normal"},{"uid":"a86e14310a2ebb54","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1757095339655,"stop":1757095339655,"duration":0},"status":"passed","severity":"normal"},{"uid":"83d57ab16eb47979","name":"should load peers from local storage and dispatch events","time":{"start":1757095302868,"stop":1757095302869,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c3d5f9cefea2c38","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1757095272812,"stop":1757095272813,"duration":1},"status":"passed","severity":"normal"},{"uid":"c48cc8b61b4e6f4d","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1757095289399,"stop":1757095289399,"duration":0},"status":"passed","severity":"normal"},{"uid":"79727486dc6c652f","name":"Push message with numeric payload","time":{"start":1757096410543,"stop":1757096410544,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5c447efc4c8df31","name":"should register libp2p event listeners when start is called","time":{"start":1757095320620,"stop":1757095320621,"duration":1},"status":"passed","severity":"normal"},{"uid":"1deb45ddb9830a87","name":"Decoder throws on empty string content topic","time":{"start":1757095308681,"stop":1757095308681,"duration":0},"status":"passed","severity":"normal"},{"uid":"5459be1b1abc781f","name":"different cluster: nodes don't connect","time":{"start":1757095447289,"stop":1757095447289,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c8198c00b34e6b6","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1757095333680,"stop":1757095333681,"duration":1},"status":"passed","severity":"normal"},{"uid":"d00b959285fce623","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1757095376973,"stop":1757095376973,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1ef5620837c79d2","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1757095288073,"stop":1757095288073,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed586ce03165df5b","name":"Push message with JSON payload","time":{"start":1757096410546,"stop":1757096410546,"duration":0},"status":"passed","severity":"normal"},{"uid":"497779deccc791e8","name":"peer:update - should do nothing if another protocol hit","time":{"start":1757095288940,"stop":1757095288941,"duration":1},"status":"passed","severity":"normal"},{"uid":"197592460457eb50","name":"should initialize with custom TTL","time":{"start":1757095298893,"stop":1757095298894,"duration":1},"status":"passed","severity":"normal"},{"uid":"c24ee98efc6c5c99","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1757095691803,"stop":1757095691806,"duration":3},"status":"passed","severity":"normal"},{"uid":"a5c4f833ae7ad201","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1757095321403,"stop":1757095321403,"duration":0},"status":"passed","severity":"normal"},{"uid":"c986047d8f178f34","name":"Throws when trying to push message with empty payload","time":{"start":1757096410537,"stop":1757096410537,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd6f74b745d3b685","name":"Push message with custom timestamp: 1757098980454","time":{"start":1757096410562,"stop":1757096410562,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5b56cf8b68e0a36","name":"Publish without waiting for remote peer","time":{"start":1757095554673,"stop":1757095554674,"duration":1},"status":"passed","severity":"normal"},{"uid":"c967dc8ce3315299","name":"should properly setup health event callback","time":{"start":1757095321396,"stop":1757095321397,"duration":1},"status":"passed","severity":"normal"},{"uid":"4eb97dda4c5ac84d","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1757095288581,"stop":1757095288582,"duration":1},"status":"passed","severity":"normal"},{"uid":"85cdea22fc870c7d","name":"Check received message containing Basic HTML tag","time":{"start":1757095803071,"stop":1757095803072,"duration":1},"status":"passed","severity":"normal"},{"uid":"c163de041e6ad2c8","name":"should emit multiple messages when query returns multiple messages","time":{"start":1757095321400,"stop":1757095321401,"duration":1},"status":"passed","severity":"normal"},{"uid":"cab0982f77b9a71f","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1757095333682,"stop":1757095333682,"duration":0},"status":"passed","severity":"normal"},{"uid":"510206cf743c05ea","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1757095272816,"stop":1757095272816,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c4053a3e944299f","name":"should drop only non-locked connections when over maxConnections","time":{"start":1757095288885,"stop":1757095288885,"duration":0},"status":"passed","severity":"normal"},{"uid":"eff67be807e2c936","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1757095692785,"stop":1757095692785,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b63847d172dadfe","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1757095298074,"stop":1757095298075,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f109337b7ee27dd","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app19/10/topic446/json","time":{"start":1757095640354,"stop":1757095640354,"duration":0},"status":"passed","severity":"normal"},{"uid":"68cdb0919614ebfb","name":"should skip peer when not on same cluster","time":{"start":1757095288007,"stop":1757095288007,"duration":0},"status":"passed","severity":"normal"},{"uid":"9de42bbb15c76169","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1757095653044,"stop":1757095653044,"duration":0},"status":"passed","severity":"normal"},{"uid":"1468e10a762bb3ce","name":"Push message with SQL Injection payload","time":{"start":1757096410555,"stop":1757096410555,"duration":0},"status":"passed","severity":"normal"},{"uid":"2002c2e806462c73","name":"Push message with shell command payload","time":{"start":1757096410546,"stop":1757096410546,"duration":0},"status":"passed","severity":"normal"},{"uid":"b49635556b2dfc","name":"Check received message containing Script","time":{"start":1757095803081,"stop":1757095803081,"duration":0},"status":"passed","severity":"normal"},{"uid":"47bb9dd54b6a8226","name":"should not retry if at least one success","time":{"start":1757095320801,"stop":1757095320802,"duration":1},"status":"passed","severity":"normal"},{"uid":"1310a704c68190bf","name":"Promise Callback - false","time":{"start":1757095674129,"stop":1757095674130,"duration":1},"status":"passed","severity":"normal"},{"uid":"67f30dc8bf529a19","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1757095333681,"stop":1757095333681,"duration":0},"status":"passed","severity":"normal"},{"uid":"d276c5eb8058543c","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1757095333664,"stop":1757095333665,"duration":1},"status":"passed","severity":"normal"},{"uid":"92c3e6387d4e2b77","name":"should return false when peer is on different cluster","time":{"start":1757095288176,"stop":1757095288177,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ddd6b82c7e5e55c","name":"Push message with long payload","time":{"start":1757096410520,"stop":1757096410521,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac5586fedcba475","name":"should discard bootstrap peers when has more than set limit","time":{"start":1757095399403,"stop":1757095399404,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce7a58e561fc689","name":"should not start if already started","time":{"start":1757095298894,"stop":1757095298895,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e4b0973c0ccd584","name":"handles different clusterIds correctly","time":{"start":1757095272810,"stop":1757095272810,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a22ed70e84e239f","name":"Does not throw an exception when node disconnects","time":{"start":1757095700591,"stop":1757095700592,"duration":1},"status":"passed","severity":"normal"},{"uid":"fab638c84f0deaa9","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1757095278218,"stop":1757095278219,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9300340be9199e5","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1757095333688,"stop":1757095333688,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6c30839fbf43d8f","name":"Push message with SQL Injection payload","time":{"start":1757096410534,"stop":1757096410534,"duration":0},"status":"passed","severity":"normal"},{"uid":"174adb9c2698514f","name":"Waku message hash computation (meta attribute not present)","time":{"start":1757095288597,"stop":1757095288597,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cf540c9d47a8e19","name":"Check received message containing Russian","time":{"start":1757095803080,"stop":1757095803081,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fac1ae31600dd27","name":"new peer added after a peer was already found","time":{"start":1757095533329,"stop":1757095533329,"duration":0},"status":"passed","severity":"normal"},{"uid":"7948484b04c04000","name":"Query Generator - false","time":{"start":1757095674128,"stop":1757095674128,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a9ed6e84209cba","name":"should start periodic discovery on start","time":{"start":1757095298905,"stop":1757095298905,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed27869d9f5e8db","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app66/2/topic598/xml","time":{"start":1757095640352,"stop":1757095640353,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c64f46310df761","name":"should not dial peers from store when browser is not connected","time":{"start":1757095288860,"stop":1757095288860,"duration":0},"status":"passed","severity":"normal"},{"uid":"4334d223bb15059d","name":"should do nothing if no non-locked connections to drop","time":{"start":1757095288885,"stop":1757095288886,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a4c4d9d60c101d4","name":"should add received message to localHistory with retrievalHint","time":{"start":1757095339656,"stop":1757095339657,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bc16720801e0b9b","name":"should dial one peer on dial","time":{"start":1757095444352,"stop":1757095444352,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9fba5613409d686","name":"Subscribe to topic containing Script and publish message","time":{"start":1757095554683,"stop":1757095554684,"duration":1},"status":"passed","severity":"normal"},{"uid":"94c5917c72f22242","name":"Fails to push message bigger that 1MB","time":{"start":1757096410553,"stop":1757096410553,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfeadc886441ac35","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1757095534714,"stop":1757095534715,"duration":1},"status":"passed","severity":"normal"},{"uid":"476a8aa6ff2cfaf5","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1757095546137,"stop":1757095546137,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7def9752089d06c","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1757095333681,"stop":1757095333681,"duration":0},"status":"passed","severity":"normal"},{"uid":"b573ba6d3b5656ac","name":"can query messages by message hash","time":{"start":1757095666391,"stop":1757095666391,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb4eadf07efe2281","name":"should not stop if not started","time":{"start":1757095298895,"stop":1757095298896,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f4991a413419169","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1757095298913,"stop":1757095298914,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5a7966b8906665d2","name":"should handle peer store errors gracefully","time":{"start":1757095287827,"stop":1757095287829,"duration":2},"status":"passed","severity":"normal"},{"uid":"ed2cc848f782e84b","name":"Push message with numeric payload","time":{"start":1757096410521,"stop":1757096410521,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7ea2746154bb78e","name":"Push 30 different messages","time":{"start":1757096410526,"stop":1757096410526,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8214dc3f082f5b98","name":"should detect messages with missing dependencies","time":{"start":1757095339659,"stop":1757095339659,"duration":0},"status":"passed","severity":"normal"},{"uid":"90bd9fe14262a70b","name":"Push message with unicode special characters payload","time":{"start":1757096410536,"stop":1757096410536,"duration":0},"status":"passed","severity":"normal"},{"uid":"a49303c7ab2fd8b2","name":"should set field with only FILTER enabled","time":{"start":1757095278867,"stop":1757095278867,"duration":0},"status":"passed","severity":"normal"},{"uid":"1754d3d3a41a939e","name":"should handle shard reader errors gracefully","time":{"start":1757095288017,"stop":1757095288017,"duration":0},"status":"passed","severity":"normal"},{"uid":"a27144939cd50eb3","name":"Passing page size 11 when there are 10 messages","time":{"start":1757095686975,"stop":1757095686975,"duration":0},"status":"passed","severity":"normal"},{"uid":"eea7cf0e7f368822","name":"Encoder throws on undefined content topic","time":{"start":1757095289349,"stop":1757095289349,"duration":0},"status":"passed","severity":"normal"},{"uid":"803741c322f4d02f","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1757095539472,"stop":1757095539472,"duration":0},"status":"passed","severity":"normal"},{"uid":"50ad4776ccea9cb3","name":"should transition to Unhealthy when no connections","time":{"start":1757095321208,"stop":1757095321209,"duration":1},"status":"passed","severity":"normal"},{"uid":"a538f748a0b734c3","name":"Subscribe to topic containing Russian and receive message","time":{"start":1757095828888,"stop":1757095828888,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f9433847384b69c","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1757095539470,"stop":1757095539470,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fe942d943bd2800","name":"Push message with content topic containing short","time":{"start":1757096410548,"stop":1757096410548,"duration":0},"status":"passed","severity":"normal"},{"uid":"68bd9b34fc55457a","name":"should populate queue if has active dial","time":{"start":1757095288006,"stop":1757095288006,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5c904835032b4f6","name":"return first retrieved peers without further DNS queries","time":{"start":1757095298912,"stop":1757095298912,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7a37c7c9044a607","name":"Check received message with timestamp: 1757095355664000000 ","time":{"start":1757095803073,"stop":1757095803074,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa9beaaad8ce8c20","name":"should create ConnectionManager with relay","time":{"start":1757095289391,"stop":1757095289391,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dacadaf02e33ce2","name":"Push message with content topic containing Russian","time":{"start":1757096410528,"stop":1757096410528,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7db8ba4fc36f924","name":"Generator, 2 different shards","time":{"start":1757095657371,"stop":1757095657371,"duration":0},"status":"passed","severity":"normal"},{"uid":"928bed9af26336b6","name":"Push message with Chinese payload","time":{"start":1757096410554,"stop":1757096410554,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cba6a454a047148","name":"Push message with Script payload","time":{"start":1757096410555,"stop":1757096410555,"duration":0},"status":"passed","severity":"normal"},{"uid":"83224e7720e319cb","name":"Push message with escaped characters payload","time":{"start":1757096410546,"stop":1757096410546,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba6b9aa45c4b0ddd","name":"Push message with custom timestamp: 1757091780453","time":{"start":1757096410542,"stop":1757096410542,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e8e9e7a6b67f936","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1757095705616,"stop":1757095705617,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac3b5fb950ddc283","name":"should create QueryOnConnect instance without options","time":{"start":1757095321393,"stop":1757095321393,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cbed72a625d37db","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1757095333686,"stop":1757095333687,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6d0d63c2549335a","name":"Push message with content topic containing escaped characters","time":{"start":1757096410529,"stop":1757096410529,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c6619e4363a7270","name":"should handle malformed response data","time":{"start":1757095298645,"stop":1757095298645,"duration":0},"status":"passed","severity":"normal"},{"uid":"335d6142e62da3c0","name":"Ephemeral field is preserved - encoder v0","time":{"start":1757095362440,"stop":1757095362440,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a5e9a8c70e58571","name":"Push message with Chinese payload","time":{"start":1757096410521,"stop":1757096410522,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ac86b4052c3fe2f","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1757095333693,"stop":1757095333694,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7ba60416adfef1d","name":"Push message with content topic containing numeric","time":{"start":1757096410558,"stop":1757096410558,"duration":0},"status":"passed","severity":"normal"},{"uid":"74ff528d6416c8d5","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1757095320918,"stop":1757095320919,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c29204a8ddcceb5","name":"Query with Ordered Callback, No message returned","time":{"start":1757095663771,"stop":1757095663773,"duration":2},"status":"passed","severity":"normal"},{"uid":"4ef6f72a43a48102","name":"Check received message containing numeric","time":{"start":1757095803068,"stop":1757095803068,"duration":0},"status":"passed","severity":"normal"},{"uid":"87a64db7acd49d00","name":"Subscribe to topic containing numeric and publish message","time":{"start":1757095554677,"stop":1757095554678,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbf84d8101fead13","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1757095361567,"stop":1757095361567,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3bbd1442ca4e0016","name":"Push message with XML payload","time":{"start":1757096410545,"stop":1757096410545,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f21985f9ea455e0","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1757095319741,"stop":1757095319742,"duration":1},"status":"passed","severity":"normal"},{"uid":"9573fbcbe674600d","name":"should dial all peers on dial","time":{"start":1757095444350,"stop":1757095444351,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc20fb1fbc52dd21","name":"should encode/decode to text encoding","time":{"start":1757095278862,"stop":1757095278862,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fbbeb7a8194af45","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1757095320610,"stop":1757095320611,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcd915bb70e4491d","name":"Subscribe to topic containing short and receive message","time":{"start":1757095828886,"stop":1757095828886,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e23ca9a4099ad6a","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app90/5/topic675/xml","time":{"start":1757095640352,"stop":1757095640352,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e1de03cfed9ca30","name":"Push message with Script payload","time":{"start":1757096410545,"stop":1757096410545,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3ae62ada6cb3616","name":"should delegate to networkMonitor.isConnected()","time":{"start":1757095289394,"stop":1757095289394,"duration":0},"status":"passed","severity":"normal"},{"uid":"e605f90322c61836","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1757095333679,"stop":1757095333679,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa62f6939d56ff6","name":"should skip peer when dialed recently","time":{"start":1757095288001,"stop":1757095288001,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1bf7d82f15a8647","name":"should not execute task if max attempts is 0","time":{"start":1757095320195,"stop":1757095320196,"duration":1},"status":"passed","severity":"normal"},{"uid":"17a82da9473f3f7b","name":"Passing page size 3 when there are 20 messages","time":{"start":1757095686971,"stop":1757095686972,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f389fbeb8bfb65c","name":"should skip peer when already connected","time":{"start":1757095288001,"stop":1757095288001,"duration":0},"status":"passed","severity":"normal"},{"uid":"e79988dfe1cfb025","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1757095272806,"stop":1757095272807,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dd7b23fe5b08a85","name":"should initialize with Unhealthy status","time":{"start":1757095321208,"stop":1757095321208,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab2b2ce8d031183c","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1757095272807,"stop":1757095272808,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2d3e523397c1141","name":"Subscribe to topic containing numeric and receive message","time":{"start":1757095828897,"stop":1757095828897,"duration":0},"status":"passed","severity":"normal"},{"uid":"a254167a1581c2d0","name":"should insert message id into causal history","time":{"start":1757095339654,"stop":1757095339654,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3ae829915cd4ad0","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1757095333689,"stop":1757095333692,"duration":3},"status":"passed","severity":"normal"},{"uid":"18471b1dc32481dc","name":"should handle query errors","time":{"start":1757095298903,"stop":1757095298903,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0792baa99b1d8e9","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1757095339658,"stop":1757095339659,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba28774809388b53","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1757095288886,"stop":1757095288887,"duration":1},"status":"passed","severity":"normal"},{"uid":"c931a30131ecf71a","name":"should reject if LightPush is requested but not mounted","time":{"start":1757095320947,"stop":1757095320948,"duration":1},"status":"passed","severity":"normal"},{"uid":"28c22f84c386547d","name":"LightPush","time":{"start":1757095708718,"stop":1757095708719,"duration":1},"status":"passed","severity":"normal"},{"uid":"b901ddbfbfb6af71","name":"Push message with content topic containing unicode special characters","time":{"start":1757096410540,"stop":1757096410540,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9cc3afb66fe4991","name":"Subscribe to topic containing shell command and receive message","time":{"start":1757095828891,"stop":1757095828891,"duration":0},"status":"passed","severity":"normal"},{"uid":"12192bea3664d185","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1757095653045,"stop":1757095653045,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e02987df49769d8","name":"should stop all internal components","time":{"start":1757095289393,"stop":1757095289394,"duration":1},"status":"passed","severity":"normal"},{"uid":"d042a0e1e3a309e9","name":"should get / set UDP multiaddr","time":{"start":1757095278863,"stop":1757095278863,"duration":0},"status":"passed","severity":"normal"},{"uid":"d862fbd650a5cd0d","name":"should handle dial errors","time":{"start":1757095289396,"stop":1757095289396,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab12f3d2912ef55b","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1757095554687,"stop":1757095554688,"duration":1},"status":"passed","severity":"normal"},{"uid":"10fb46b9d2a425cd","name":"should discover peers from provided peer cache","time":{"start":1757095449134,"stop":1757095449135,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b5158c29a723cbc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1757095333698,"stop":1757095333698,"duration":0},"status":"passed","severity":"normal"},{"uid":"c292870165b18915","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1757095534716,"stop":1757095534716,"duration":0},"status":"passed","severity":"normal"},{"uid":"43c750522b17dec","name":"Push message with custom timestamp: 1726336980454","time":{"start":1757096410562,"stop":1757096410562,"duration":0},"status":"passed","severity":"normal"},{"uid":"c23b86f952b3a908","name":"Relay - times out","time":{"start":1757095708717,"stop":1757095708718,"duration":1},"status":"passed","severity":"normal"},{"uid":"f64581b8e708dab7","name":"should handle large number of peers request","time":{"start":1757095298646,"stop":1757095298646,"duration":0},"status":"passed","severity":"normal"},{"uid":"40a66b8d5a14ecfe","name":"should create KeepAliveManager with required options","time":{"start":1757095288563,"stop":1757095288564,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b39dafc60366986","name":"Check received message containing special chars","time":{"start":1757095803079,"stop":1757095803080,"duration":1},"status":"passed","severity":"normal"},{"uid":"f38244b82aaa9690","name":"should handle ping failures gracefully","time":{"start":1757095288574,"stop":1757095288574,"duration":0},"status":"passed","severity":"normal"},{"uid":"333bb670027494ac","name":"should skip already querying peers","time":{"start":1757095298901,"stop":1757095298901,"duration":0},"status":"passed","severity":"normal"},{"uid":"b165412e3214f8aa","name":"should not be empty after adding a subscription","time":{"start":1757095320901,"stop":1757095320901,"duration":0},"status":"passed","severity":"normal"},{"uid":"580c1bcaa1c09c25","name":"should allow redial after failed dial cooldown expires","time":{"start":1757095288012,"stop":1757095288012,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9718f5ffd22b86e","name":"should return PeerId when PeerId is provided","time":{"start":1757095288638,"stop":1757095288639,"duration":1},"status":"passed","severity":"normal"},{"uid":"c930bf3eec15f9cf","name":"Push message with unicode special characters payload","time":{"start":1757096410557,"stop":1757096410557,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f50743dff40673a","name":"should not modify tags of connections for different peers","time":{"start":1757095320634,"stop":1757095320634,"duration":0},"status":"passed","severity":"normal"},{"uid":"ade114147d58c49a","name":"Push message with custom timestamp: 1757091780454","time":{"start":1757096410562,"stop":1757096410562,"duration":0},"status":"passed","severity":"normal"},{"uid":"34ac19975bf18add","name":"should work with stubbed peer manager event emitter","time":{"start":1757095321395,"stop":1757095321395,"duration":0},"status":"passed","severity":"normal"},{"uid":"c73e94d4cc3052ae","name":"Push message with content topic containing long","time":{"start":1757096410548,"stop":1757096410548,"duration":0},"status":"passed","severity":"normal"},{"uid":"54564a706bd48a8e","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1757095333687,"stop":1757095333687,"duration":0},"status":"passed","severity":"normal"},{"uid":"85f22b18483ce100","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app57/5/topic154/proto","time":{"start":1757095640351,"stop":1757095640351,"duration":0},"status":"passed","severity":"normal"},{"uid":"38eba7abc78a9e91","name":"Using a function","time":{"start":1757095700593,"stop":1757095700593,"duration":0},"status":"passed","severity":"normal"},{"uid":"379145b3ed65287b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1757095272819,"stop":1757095272819,"duration":0},"status":"passed","severity":"normal"},{"uid":"357ed23fbfc1643a","name":"Check received message containing XML","time":{"start":1757095803081,"stop":1757095803082,"duration":1},"status":"passed","severity":"normal"},{"uid":"647b058aa07ccf33","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1757095321400,"stop":1757095321400,"duration":0},"status":"passed","severity":"normal"},{"uid":"c01eebffbf4d4802","name":"Decoder throws on undefined content topic","time":{"start":1757095289349,"stop":1757095289349,"duration":0},"status":"passed","severity":"normal"},{"uid":"54729d01b471742f","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1757095692665,"stop":1757095692665,"duration":0},"status":"passed","severity":"normal"},{"uid":"415e4ad6e3f4af8e","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1757095321209,"stop":1757095321209,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6b6e132d5fc12d9","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1757095339657,"stop":1757095339657,"duration":0},"status":"passed","severity":"normal"},{"uid":"f106d4ff41891a5b","name":"Waku message hash computation (no timestamp)","time":{"start":1757095288597,"stop":1757095288598,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeb21ce0c9aec0ce","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1757095554678,"stop":1757095554679,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfff1518c4505526","name":"should not allow unachievable error rate","time":{"start":1757095333509,"stop":1757095333510,"duration":1},"status":"passed","severity":"normal"},{"uid":"414fe3994debb82f","name":"should return false and handle errors gracefully","time":{"start":1757095289397,"stop":1757095289397,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a1b271a594a95","name":"should be able to encode the field with only FILTER set to true","time":{"start":1757095278203,"stop":1757095278204,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f3375f8ce5182f1","name":"should emit a peer event after start","time":{"start":1757095361557,"stop":1757095361558,"duration":1},"status":"passed","severity":"normal"},{"uid":"e79d53b5b00e14e1","name":"Push message with rate limit","time":{"start":1757096410561,"stop":1757096410561,"duration":0},"status":"passed","severity":"normal"},{"uid":"27efe96d1d733106","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1757095333674,"stop":1757095333675,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c7a792efbc3450f","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1757095298644,"stop":1757095298644,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b95885d7158b21c","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1757095705621,"stop":1757095705621,"duration":0},"status":"passed","severity":"normal"},{"uid":"f238e13a58a08187","name":"Check message with no pubsub topic is not received","time":{"start":1757095803076,"stop":1757095803076,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccfce16454e0ca42","name":"should return undefined if no connection provided","time":{"start":1757095288939,"stop":1757095288939,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4b1cd1825235c6d","name":"Push message with Russian payload","time":{"start":1757096410555,"stop":1757096410555,"duration":0},"status":"passed","severity":"normal"},{"uid":"d298fb05be3d1b6e","name":"should return false when peer shard info is not found","time":{"start":1757095288178,"stop":1757095288178,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5504b729ab24405","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1757095663773,"stop":1757095663774,"duration":1},"status":"passed","severity":"normal"},{"uid":"82137e115c9421f1","name":"should be able to decode the field with only STORE set to true","time":{"start":1757095278213,"stop":1757095278217,"duration":4},"status":"passed","severity":"normal"},{"uid":"f9f529798194f92","name":"should be safe to call multiple times","time":{"start":1757095287814,"stop":1757095287815,"duration":1},"status":"passed","severity":"normal"},{"uid":"65ede68672c84fb1","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1757095333682,"stop":1757095333683,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdcd4e20141c5218","name":"Push message with escaped characters payload","time":{"start":1757096410556,"stop":1757096410557,"duration":1},"status":"passed","severity":"normal"},{"uid":"db364f849e2c5986","name":"should add event listeners for peer connect and disconnect","time":{"start":1757095288564,"stop":1757095288565,"duration":1},"status":"passed","severity":"normal"},{"uid":"3650c88fc49762cc","name":"should handle case when globalThis is not available","time":{"start":1757095288061,"stop":1757095288062,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcd4c4dc73b2aba7","name":"Push message with content topic containing JSON","time":{"start":1757096410550,"stop":1757096410550,"duration":0},"status":"passed","severity":"normal"},{"uid":"967831feb510e718","name":"should handle different types of entries","time":{"start":1757095319363,"stop":1757095319364,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dc694beac8ea834","name":"should decode valid enr successfully","time":{"start":1757095278856,"stop":1757095278856,"duration":0},"status":"passed","severity":"normal"},{"uid":"941f1423df75448","name":"should add and check entries correctly","time":{"start":1757095319345,"stop":1757095319360,"duration":15},"status":"passed","severity":"normal"},{"uid":"9802d71e079f228b","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1757095653044,"stop":1757095653045,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0fa4d049ca3f3f","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1757095320632,"stop":1757095320633,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bc498a82c78a7ab","name":"throws on content topic with empty version field","time":{"start":1757095272798,"stop":1757095272798,"duration":0},"status":"passed","severity":"normal"},{"uid":"651dba8588b3634b","name":"Push message with long payload","time":{"start":1757096410543,"stop":1757096410543,"duration":0},"status":"passed","severity":"normal"},{"uid":"8365f0989627b0e6","name":"Push message with emoji payload","time":{"start":1757096410547,"stop":1757096410547,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7c16569690236f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1757095333698,"stop":1757095333698,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e909f692c2b466f","name":"Push message with Russian payload","time":{"start":1757096410522,"stop":1757096410523,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4c649e02ec059c0","name":"should remove event listeners","time":{"start":1757095288856,"stop":1757095288856,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5a33cfb6ff5ab02","name":"should not receive a peer event before start","time":{"start":1757095302868,"stop":1757095302868,"duration":0},"status":"passed","severity":"normal"},{"uid":"d121e779dd806722","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1757095333664,"stop":1757095333664,"duration":0},"status":"passed","severity":"normal"},{"uid":"84f197ffab6a9001","name":"Push message with Arabic payload","time":{"start":1757096410534,"stop":1757096410534,"duration":0},"status":"passed","severity":"normal"},{"uid":"44d6c016e2e61336","name":"should never report false negatives","time":{"start":1757095337083,"stop":1757095337084,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e50b91f9c4e461","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1757095828896,"stop":1757095828896,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c99c527d7bf6e3f","name":"should handle onConnected and onDisconnected","time":{"start":1757095320612,"stop":1757095320620,"duration":8},"status":"passed","severity":"normal"},{"uid":"7170ccfdeda7bbb9","name":"should create RPC request with correct parameters","time":{"start":1757095298648,"stop":1757095298649,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f370349729571b6","name":"should not fail to stop the service if it was not started","time":{"start":1757095302867,"stop":1757095302867,"duration":0},"status":"passed","severity":"normal"},{"uid":"414f22c4efabb1be","name":"should maintain proper timestamps if all messages received","time":{"start":1757095339656,"stop":1757095339656,"duration":0},"status":"passed","severity":"normal"},{"uid":"4652adb042b8d59a","name":"Check received message containing short","time":{"start":1757095803067,"stop":1757095803068,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b6647ed5c93f131","name":"random static sharding 4 - Cluster ID: 650, Shard ID: 975","time":{"start":1757095650464,"stop":1757095650464,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cb57bd98600040b","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1757095289198,"stop":1757095289199,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8eeaa942ce3943d","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1757095828898,"stop":1757095828898,"duration":0},"status":"passed","severity":"normal"},{"uid":"179d5288c7bcafff","name":"Non TWN Cluster","time":{"start":1757095640350,"stop":1757095640351,"duration":1},"status":"passed","severity":"normal"},{"uid":"d09f9815ccc14277","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1757095534717,"stop":1757095534718,"duration":1},"status":"passed","severity":"normal"},{"uid":"985a40c6867cfd5d","name":"should reject if Relay is requested but not mounted","time":{"start":1757095320946,"stop":1757095320947,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ba46d1f1044a752","name":"Subscribe to topic containing emoji and publish message","time":{"start":1757095554688,"stop":1757095554689,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee8833a94ee79a01","name":"should handle peer store errors gracefully","time":{"start":1757095298898,"stop":1757095298899,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7974249311908b2","name":"Query Generator, No Decoder","time":{"start":1757095663767,"stop":1757095663768,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7bf0b224ad0cdb0","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1757095278219,"stop":1757095278221,"duration":2},"status":"passed","severity":"normal"},{"uid":"1d435acfc4baeecb","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1757095288583,"stop":1757095288583,"duration":0},"status":"passed","severity":"normal"},{"uid":"25edddcf895c0dc2","name":"should wait for LightPush peer to be connected","time":{"start":1757095320950,"stop":1757095320950,"duration":0},"status":"passed","severity":"normal"},{"uid":"88e7311406226e00","name":"Overlapping topic subscription","time":{"start":1757095828896,"stop":1757095828896,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb44c2bda44650a1","name":"should update peer store before dialing","time":{"start":1757095287824,"stop":1757095287825,"duration":1},"status":"passed","severity":"normal"},{"uid":"840161316b81edcb","name":"Push message with custom timestamp: 1757098980453","time":{"start":1757096410531,"stop":1757096410531,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac6b1db865f351eb","name":"Renews subscription after lossing a connection","time":{"start":1757095828893,"stop":1757095828893,"duration":0},"status":"passed","severity":"normal"},{"uid":"835de0129c16264","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1757095272807,"stop":1757095272807,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1c3e724c3f51dc","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1757095333687,"stop":1757095333688,"duration":1},"status":"passed","severity":"normal"},{"uid":"74520a4ccc7244be","name":"should remove expired entries after TTL has passed","time":{"start":1757095319362,"stop":1757095319362,"duration":0},"status":"passed","severity":"normal"},{"uid":"4afe324e6317760a","name":"Store - dialed after - with timeout","time":{"start":1757095708718,"stop":1757095708718,"duration":0},"status":"passed","severity":"normal"},{"uid":"738977c2f7f0280b","name":"Fails to push message with large meta","time":{"start":1757096410551,"stop":1757096410551,"duration":0},"status":"passed","severity":"normal"},{"uid":"a11fa05311cfd11f","name":"should return PeerId when Multiaddr input is provided","time":{"start":1757095288640,"stop":1757095288640,"duration":0},"status":"passed","severity":"normal"},{"uid":"57a33155b818d35e","name":"Check meta is set [ecies]","time":{"start":1757095310267,"stop":1757095310267,"duration":0},"status":"passed","severity":"normal"},{"uid":"31f2b86ea5578484","name":"should drop connection to one peer on hangUp","time":{"start":1757095444352,"stop":1757095444352,"duration":0},"status":"passed","severity":"normal"},{"uid":"312391c99ad57ea9","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1757095828894,"stop":1757095828894,"duration":0},"status":"passed","severity":"normal"},{"uid":"87caa4c330fb960a","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1757095828894,"stop":1757095828895,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9e93d9118031e76","name":"Check message on other pubsub topic is not received","time":{"start":1757095803086,"stop":1757095803086,"duration":0},"status":"passed","severity":"normal"},{"uid":"27e7132acccf12e1","name":"should not be delivered","time":{"start":1757095339662,"stop":1757095339663,"duration":1},"status":"passed","severity":"normal"},{"uid":"508f3bf409996009","name":"Encoder throws on empty string content topic","time":{"start":1757095289349,"stop":1757095289349,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b965d08af16d284","name":"should merge provided config with defaults","time":{"start":1757095289392,"stop":1757095289392,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a6c5e8536c78fa9","name":"should process up to 3 peers at once","time":{"start":1757095288013,"stop":1757095288013,"duration":0},"status":"passed","severity":"normal"},{"uid":"43b0d7bca8fab42d","name":"should initialize with isNetworkConnected as false","time":{"start":1757095288050,"stop":1757095288050,"duration":0},"status":"passed","severity":"normal"},{"uid":"75c68894f0a6d58d","name":"Subscribe and publish message","time":{"start":1757095554674,"stop":1757095554674,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ad09bb2c796bec6","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1757095288886,"stop":1757095288886,"duration":0},"status":"passed","severity":"normal"},{"uid":"4166cc6573e1e89a","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1757095298644,"stop":1757095298645,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef2825c3ffca39bc","name":"returns all values when wanted number matches available values","time":{"start":1757095297002,"stop":1757095297003,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff5851125684b007","name":"Push message with unicode special characters payload","time":{"start":1757096410547,"stop":1757096410547,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb3119416793b828","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1757095272811,"stop":1757095272811,"duration":0},"status":"passed","severity":"normal"},{"uid":"795a51f0d4777e81","name":"should return false when peer is not on the specified shard","time":{"start":1757095288177,"stop":1757095288178,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f676a49e4801b60","name":"Throws when trying to push message with empty payload","time":{"start":1757096410526,"stop":1757096410526,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ac7fb3d0057667a","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1757095828885,"stop":1757095828885,"duration":0},"status":"skipped","severity":"normal"},{"uid":"39b7283f45dbfa60","name":"can query messages normally","time":{"start":1757095666391,"stop":1757095666391,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9c1a5c168abb9a3","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1757095339658,"stop":1757095339658,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4822d1efd6b7dff","name":"should check false positive rate","time":{"start":1757095337088,"stop":1757095337088,"duration":0},"status":"passed","severity":"normal"},{"uid":"12ef9a629a0588ad","name":"should handle peer store update failures gracefully","time":{"start":1757095288575,"stop":1757095288581,"duration":6},"status":"passed","severity":"normal"},{"uid":"70fc7c91502476a7","name":"Callback on promise, aborts when callback returns true","time":{"start":1757095691803,"stop":1757095691803,"duration":0},"status":"passed","severity":"normal"},{"uid":"1217884bbe3e221c","name":"Subscribe to topic containing Script and receive message","time":{"start":1757095828899,"stop":1757095828899,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cf21f752d14dea6","name":"should stop ping timers on peer disconnect","time":{"start":1757095288570,"stop":1757095288570,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1db3a88607a5f48","name":"should be able to encode the field with only RELAY set to true","time":{"start":1757095278199,"stop":1757095278201,"duration":2},"status":"passed","severity":"normal"},{"uid":"73d4fe746539465","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1757095539470,"stop":1757095539470,"duration":0},"status":"passed","severity":"normal"},{"uid":"7883a635fdbbbd91","name":"Push message with custom timestamp: 1757091780454","time":{"start":1757096410552,"stop":1757096410552,"duration":0},"status":"passed","severity":"normal"},{"uid":"edee132b34e78273","name":"ignores domain fetching errors","time":{"start":1757095298910,"stop":1757095298911,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f01624135ac3771","name":"should properly start and stop event listening","time":{"start":1757095321209,"stop":1757095321210,"duration":1},"status":"passed","severity":"normal"},{"uid":"81e4d740debf0fb6","name":"Check message with no pubsub topic is not received","time":{"start":1757095803086,"stop":1757095803086,"duration":0},"status":"passed","severity":"normal"},{"uid":"b47e03b5ccf30823","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1757095692780,"stop":1757095692784,"duration":4},"status":"passed","severity":"normal"},{"uid":"4c02aed68ed82c19","name":"Check publish message after client node is restarted","time":{"start":1757095546138,"stop":1757095546138,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7919dd9857d2b81f","name":"should set default options when no config provided","time":{"start":1757095289391,"stop":1757095289391,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2c2584a2452229b","name":"Fails to publish message with size larger than 1 MB","time":{"start":1757095546137,"stop":1757095546137,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6047721b64ca9f6","name":"Push message with JSON payload","time":{"start":1757096410556,"stop":1757096410556,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c3dfad29c959024","name":"should handle mixed protocol support correctly","time":{"start":1757095321210,"stop":1757095321211,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6f89e176fe7b742","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1757095333699,"stop":1757095333700,"duration":1},"status":"passed","severity":"normal"},{"uid":"a86de27bf22bea65","name":"Push message with content topic containing numeric","time":{"start":1757096410527,"stop":1757096410527,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac97823d183aa16c","name":"should initialize with default number of peers","time":{"start":1757095320605,"stop":1757095320605,"duration":0},"status":"passed","severity":"normal"},{"uid":"20c98579e3ce4e86","name":"should be safe to call multiple times","time":{"start":1757095287999,"stop":1757095288000,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4748830d4211ea3","name":"Nodes with multiple pubsub topic","time":{"start":1757095539471,"stop":1757095539471,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bb8fe19d828cbfe","name":"should not fail to stop the service if it was not started","time":{"start":1757095361556,"stop":1757095361556,"duration":0},"status":"passed","severity":"normal"},{"uid":"121c33b3450f9cbf","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1757095272817,"stop":1757095272817,"duration":0},"status":"passed","severity":"normal"},{"uid":"e59dffae3dd078c5","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1757095272813,"stop":1757095272813,"duration":0},"status":"passed","severity":"normal"},{"uid":"32941051b9331527","name":"should create all internal components","time":{"start":1757095289392,"stop":1757095289392,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb525749a2cbb49d","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1757095298069,"stop":1757095298070,"duration":1},"status":"passed","severity":"normal"},{"uid":"d472903394fc2658","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1757095333699,"stop":1757095333699,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fdb113d99b4dd73","name":"should continually clean up expired entries at intervals","time":{"start":1757095319371,"stop":1757095319371,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8ff539e3ef13673","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1757095289350,"stop":1757095289351,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b5bf3b525b3c058","name":"Push message with content topic containing Russian","time":{"start":1757096410539,"stop":1757096410539,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f27047e816a990","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1757095288877,"stop":1757095288879,"duration":2},"status":"passed","severity":"normal"},{"uid":"9a7dfb5c90503631","name":"Ephemeral messages are not stored","time":{"start":1757095362439,"stop":1757095362439,"duration":0},"status":"passed","severity":"normal"},{"uid":"e15246e09a8aefe9","name":"Cluster ID 0, shard 1","time":{"start":1757095650463,"stop":1757095650463,"duration":0},"status":"passed","severity":"normal"},{"uid":"94cf7accc774b6e8","name":"should not receive a peer event before start","time":{"start":1757095562298,"stop":1757095562298,"duration":0},"status":"passed","severity":"normal"},{"uid":"3abfd3be21154f44","name":"Check received message with timestamp: 1757095355664 ","time":{"start":1757095803074,"stop":1757095803074,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8a41c1946dd1224","name":"Passing page size 10 when there are 10 messages","time":{"start":1757095686972,"stop":1757095686974,"duration":2},"status":"passed","severity":"normal"},{"uid":"3525c02937f92635","name":"can start the service","time":{"start":1757095562293,"stop":1757095562294,"duration":1},"status":"passed","severity":"normal"},{"uid":"635f2aa8f2672266","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1757095362443,"stop":1757095362444,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c00ee4b2f0c4a5e","name":"Fails to push message bigger that 1MB","time":{"start":1757096410532,"stop":1757096410532,"duration":0},"status":"passed","severity":"normal"},{"uid":"68800557466619f2","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1757095333670,"stop":1757095333670,"duration":0},"status":"passed","severity":"normal"},{"uid":"e34609451a6f51c5","name":"should encodeTxt and decodeTxt","time":{"start":1757095278856,"stop":1757095278856,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb98214d291b3b50","name":"Fails to push message with large meta","time":{"start":1757096410561,"stop":1757096410561,"duration":0},"status":"passed","severity":"normal"},{"uid":"2408c8ad3d294b50","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1757095423201,"stop":1757095423201,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b50226a5271556f","name":"should capture event listeners for testing","time":{"start":1757095321396,"stop":1757095321396,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b34bbb0d843afa2","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1757095297004,"stop":1757095297005,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4ed051afe5a8365","name":"Push message with content topic containing JSON","time":{"start":1757096410560,"stop":1757096410560,"duration":0},"status":"passed","severity":"normal"},{"uid":"a489056546bc9b59","name":"Check meta is set [symmetric]","time":{"start":1757095308677,"stop":1757095308677,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc4788cfead02e59","name":"tcp ip4 address","time":{"start":1757095278300,"stop":1757095278301,"duration":1},"status":"passed","severity":"normal"},{"uid":"610410d9bad2bb99","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1757095376972,"stop":1757095376972,"duration":0},"status":"passed","severity":"normal"},{"uid":"59382d08404ec30c","name":"should return true when peer is on the specified shard","time":{"start":1757095288175,"stop":1757095288176,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0ae2aeead5c0b92","name":"should trigger query when it went offline since the last successful query","time":{"start":1757095321398,"stop":1757095321398,"duration":0},"status":"passed","severity":"normal"},{"uid":"9efc270e89c7adaa","name":"Push message with custom timestamp: 1757098980454","time":{"start":1757096410552,"stop":1757096410552,"duration":0},"status":"passed","severity":"normal"},{"uid":"50db71f80ca9837d","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1757095828891,"stop":1757095828891,"duration":0},"status":"passed","severity":"normal"},{"uid":"278475548d572800","name":"should dial peers from store on start","time":{"start":1757095288855,"stop":1757095288855,"duration":0},"status":"passed","severity":"normal"},{"uid":"66d7fabfd733f2de","name":"should remove event listeners from globalThis","time":{"start":1757095288057,"stop":1757095288057,"duration":0},"status":"passed","severity":"normal"},{"uid":"89429bb63295dd12","name":"should successfully stop","time":{"start":1757095320424,"stop":1757095320424,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a3e694dca1e7a0","name":"Check received message containing long","time":{"start":1757095803068,"stop":1757095803068,"duration":0},"status":"passed","severity":"normal"},{"uid":"84662bcd11c7576f","name":"should handle errors gracefully when getting peer info","time":{"start":1757095288187,"stop":1757095288187,"duration":0},"status":"passed","severity":"normal"},{"uid":"acf1388cbd5dfa99","name":"should do nothing when connections still exist","time":{"start":1757095288864,"stop":1757095288865,"duration":1},"status":"passed","severity":"normal"},{"uid":"418b08f872ed1755","name":"Push message equal or less that 1MB","time":{"start":1757096410531,"stop":1757096410532,"duration":1},"status":"passed","severity":"normal"},{"uid":"8938810076074ec","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1757095828899,"stop":1757095828899,"duration":0},"status":"passed","severity":"normal"},{"uid":"cea6e553f02a9113","name":"Push message with custom timestamp: 1726336980454","time":{"start":1757096410552,"stop":1757096410552,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e61d06c4582e313","name":"should filter out undefined ENRs","time":{"start":1757095298638,"stop":1757095298640,"duration":2},"status":"passed","severity":"normal"},{"uid":"e8198f0bb19ff714","name":"Push message with XML payload","time":{"start":1757096410555,"stop":1757096410556,"duration":1},"status":"passed","severity":"normal"},{"uid":"9035fa92cf53986f","name":"Push message with content topic containing long","time":{"start":1757096410537,"stop":1757096410537,"duration":0},"status":"passed","severity":"normal"},{"uid":"9426dc405acd0cc0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1757095333695,"stop":1757095333696,"duration":1},"status":"passed","severity":"normal"},{"uid":"933cdbc0acae012","name":"A test","time":{"start":1757095432011,"stop":1757095432011,"duration":0},"status":"passed","severity":"normal"},{"uid":"d51f2d6d0e64ebd0","name":"should have no discoveries enabled by default","time":{"start":1757095319739,"stop":1757095319740,"duration":1},"status":"passed","severity":"normal"},{"uid":"137b8be94c05de8f","name":"should return false when peer is not found","time":{"start":1757095288186,"stop":1757095288186,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e6a4f37f95cedb9","name":"should remove event listeners when stopped","time":{"start":1757095321394,"stop":1757095321394,"duration":0},"status":"passed","severity":"normal"},{"uid":"91f783057cfdfa95","name":"Generator, one shard","time":{"start":1757095657367,"stop":1757095657368,"duration":1},"status":"passed","severity":"normal"},{"uid":"64893eccd33945b","name":"should retry failed tasks","time":{"start":1757095320190,"stop":1757095320190,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5c53615fd0302f8","name":"Check publish message containing Chinese","time":{"start":1757095546124,"stop":1757095546125,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cdf1520d71dc3a0","name":"should save new peer to store","time":{"start":1757095287830,"stop":1757095287833,"duration":3},"status":"passed","severity":"normal"},{"uid":"567f964d45a08770","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app73/10/topic998/test.js","time":{"start":1757095640355,"stop":1757095640356,"duration":1},"status":"passed","severity":"normal"},{"uid":"115d6a9a75e90b48","name":"Check message with no payload is not received","time":{"start":1757095803077,"stop":1757095803077,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7c6bac373a8c087","name":"should handle peer store errors gracefully","time":{"start":1757095321210,"stop":1757095321210,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e4c56472a97f2af","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1757095321209,"stop":1757095321209,"duration":0},"status":"passed","severity":"normal"},{"uid":"3135e7fe92ef7e05","name":"Push message with Basic HTML tag payload","time":{"start":1757096410545,"stop":1757096410546,"duration":1},"status":"passed","severity":"normal"},{"uid":"142e917ffc28b952","name":"throws on content topic with non-number generation field","time":{"start":1757095272796,"stop":1757095272796,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb89b84bb880baed","name":"Query generator for 2000 messages","time":{"start":1757095691806,"stop":1757095691807,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2190b2bc2f9b198","name":"Push message with content topic containing SQL Injection","time":{"start":1757096410559,"stop":1757096410560,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9892b77c01fe2b5","name":"Callback on promise","time":{"start":1757095691802,"stop":1757095691802,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f10b9621445c8b2","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1757095333663,"stop":1757095333663,"duration":0},"status":"passed","severity":"normal"},{"uid":"cca61e96601fc532","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1757095308676,"stop":1757095308676,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bcf10352c699f51","name":"should add event listener for peer:discovery","time":{"start":1757095287813,"stop":1757095287814,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ef9f120797034fe","name":"should not return locked peers if enough unlocked are available","time":{"start":1757095320611,"stop":1757095320611,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f6fccf7869b878a","name":"should handle disconnect when peer has no timers","time":{"start":1757095288585,"stop":1757095288585,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb38ba68d1e5c140","name":"Subscribe to topic containing JSON and publish message","time":{"start":1757095554686,"stop":1757095554686,"duration":0},"status":"passed","severity":"normal"},{"uid":"23113aae5d6077e1","name":"should sort peers by ping value","time":{"start":1757095289399,"stop":1757095289399,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eaaeb5125f16150","name":"throws on content topic with too few or too many fields","time":{"start":1757095272795,"stop":1757095272796,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b869ef28ee89f84","name":"Push to array if already present","time":{"start":1757095272443,"stop":1757095272444,"duration":1},"status":"passed","severity":"normal"},{"uid":"8004cb3b87b73eae","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1757095333510,"stop":1757095333515,"duration":5},"status":"passed","severity":"normal"},{"uid":"daa13f097dbe1b0b","name":"should handle peer not in mesh for all topics","time":{"start":1757095288587,"stop":1757095288587,"duration":0},"status":"passed","severity":"normal"},{"uid":"46fae6d1ebd9a918","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1757095361566,"stop":1757095361567,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d29369be134bd5f0","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1757095663770,"stop":1757095663770,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e3ed1114e669cfc","name":"should return null for non-existent peer","time":{"start":1757095288875,"stop":1757095288876,"duration":1},"status":"passed","severity":"normal"},{"uid":"c388443d8c87bf64","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1757095333694,"stop":1757095333695,"duration":1},"status":"passed","severity":"normal"},{"uid":"b34ea252f23c0a27","name":"Push message with content topic containing long","time":{"start":1757096410526,"stop":1757096410527,"duration":1},"status":"passed","severity":"normal"},{"uid":"87b761bf33f92e50","name":"Decoder throws on empty string content topic","time":{"start":1757095310268,"stop":1757095310268,"duration":0},"status":"passed","severity":"normal"},{"uid":"3830229fde139b14","name":"Sample","time":{"start":1757095278240,"stop":1757095278241,"duration":1},"status":"passed","severity":"normal"},{"uid":"4426da4ca0875dfc","name":"Waku message hash computation (payload length 0)","time":{"start":1757095288597,"stop":1757095288597,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a6cc36cee6a037f","name":"messageHashStr works with IProtoMessage","time":{"start":1757095288604,"stop":1757095288605,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a02ebb41c60b87a","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1757095308674,"stop":1757095308676,"duration":2},"status":"passed","severity":"normal"},{"uid":"cd32039b5367e029","name":"should return false when peer is not found","time":{"start":1757095288173,"stop":1757095288174,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3473e9c167dbdfa","name":"should retry on complete failure if specified","time":{"start":1757095320801,"stop":1757095320801,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcfdb2e0e3d13055","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1757095278206,"stop":1757095278207,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b6939b0e0c675c6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1757095272815,"stop":1757095272815,"duration":0},"status":"passed","severity":"normal"},{"uid":"29375d3ae8656975","name":"should be safe to call multiple times","time":{"start":1757095287819,"stop":1757095287820,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2b8111853bcea96","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1757095272807,"stop":1757095272807,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5ff05efd95851a9","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1757095828895,"stop":1757095828895,"duration":0},"status":"passed","severity":"normal"},{"uid":"1949fd684cd1c91b","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1757095278857,"stop":1757095278858,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0c1a072c4e0d172","name":"Check publish message containing Russian","time":{"start":1757095546126,"stop":1757095546126,"duration":0},"status":"passed","severity":"normal"},{"uid":"792e440842399345","name":"Check publish message containing long","time":{"start":1757095546123,"stop":1757095546123,"duration":0},"status":"passed","severity":"normal"},{"uid":"dce8ab6c9bcab744","name":"Push message with rate limit","time":{"start":1757096410530,"stop":1757096410530,"duration":0},"status":"passed","severity":"normal"},{"uid":"e827bada375b3303","name":"should properly create location multiaddrs - tcp4","time":{"start":1757095278864,"stop":1757095278864,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e9a4bafbbbf7bc1","name":"Push message with SQL Injection payload","time":{"start":1757096410523,"stop":1757096410523,"duration":0},"status":"passed","severity":"normal"},{"uid":"921f84ff4faf4d84","name":"topics with same application and version share the same shard","time":{"start":1757095272808,"stop":1757095272809,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b359814fe4fd1a3","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1757095319743,"stop":1757095319744,"duration":1},"status":"passed","severity":"normal"},{"uid":"fefa1cb5f4816506","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1757095333685,"stop":1757095333685,"duration":0},"status":"passed","severity":"normal"},{"uid":"4da6904eaed42ca4","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1757095298641,"stop":1757095298641,"duration":0},"status":"passed","severity":"normal"},{"uid":"eebf56a8c8a352c","name":"should handle query errors gracefully","time":{"start":1757095298902,"stop":1757095298902,"duration":0},"status":"passed","severity":"normal"},{"uid":"1df7ca4d7216ff9e","name":"should send to specified number of peers of used peers","time":{"start":1757095320801,"stop":1757095320801,"duration":0},"status":"passed","severity":"normal"},{"uid":"38422b3ea61c7dfe","name":"Delete observer","time":{"start":1757095534781,"stop":1757095534782,"duration":1},"status":"passed","severity":"normal"},{"uid":"b17a5abc85fb4688","name":"messageHashStr returns a hex string","time":{"start":1757095288599,"stop":1757095288604,"duration":5},"status":"passed","severity":"normal"},{"uid":"302cc9c8f95ed1cb","name":"should set field with only LIGHTPUSH enabled","time":{"start":1757095278867,"stop":1757095278868,"duration":1},"status":"passed","severity":"normal"},{"uid":"30dc97fceef54a4","name":"isConnected should return true after first peer connects","time":{"start":1757095376973,"stop":1757095376975,"duration":2},"status":"passed","severity":"normal"},{"uid":"97673aa7f7da7142","name":"Encoder throws on empty string content topic","time":{"start":1757095310268,"stop":1757095310268,"duration":0},"status":"passed","severity":"normal"},{"uid":"c22591d89529d72f","name":"Decrypt messages","time":{"start":1757095534781,"stop":1757095534781,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7963c91d9da190d","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1757095339662,"stop":1757095339662,"duration":0},"status":"passed","severity":"normal"},{"uid":"b301f6cd74e2c16b","name":"Push message with Basic HTML tag payload","time":{"start":1757096410556,"stop":1757096410556,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5ad31537ef6a3d2","name":"should partition messages based on acknowledgement status","time":{"start":1757095339661,"stop":1757095339661,"duration":0},"status":"passed","severity":"normal"},{"uid":"49edd731587701e3","name":"should return false when pubsub topic parsing fails","time":{"start":1757095288179,"stop":1757095288180,"duration":1},"status":"passed","severity":"normal"},{"uid":"67ec28e0c796dc4f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1757095272814,"stop":1757095272815,"duration":1},"status":"passed","severity":"normal"},{"uid":"316a5d8c3d520261","name":"Check publish message containing escaped characters","time":{"start":1757095546133,"stop":1757095546133,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e022eb358bfe6ec","name":"Push message with content topic containing Chinese","time":{"start":1757096410549,"stop":1757096410549,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7eaad39e0cdfcc9","name":"should be online or offline if network state changed","time":{"start":1757095376979,"stop":1757095376980,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9983ac813def4c4","name":"returns only open connection if one present","time":{"start":1757095288712,"stop":1757095288712,"duration":0},"status":"passed","severity":"normal"},{"uid":"c58160a2ac5c574","name":"Light Node - default protocols","time":{"start":1757095708719,"stop":1757095708719,"duration":0},"status":"passed","severity":"normal"},{"uid":"1adfa25bbed170af","name":"should create PeerExchange instance with components","time":{"start":1757095298649,"stop":1757095298649,"duration":0},"status":"passed","severity":"normal"},{"uid":"182532deae26c636","name":"Check received message containing JSON","time":{"start":1757095803072,"stop":1757095803072,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8d86466c6e5a34","name":"Push message with meta","time":{"start":1757096410561,"stop":1757096410561,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2be8b99ef33219a","name":"Subscribe and receives messages on 20 topics","time":{"start":1757095828895,"stop":1757095828895,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6db8369cac6203","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1757095272809,"stop":1757095272810,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c7d9adc72f60960","name":"should return cached hash on subsequent access","time":{"start":1757095289351,"stop":1757095289351,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddd1f6d35fbf465a","name":"msgTime: 0 ms from now, startTime: 1757009292033, endTime: 1757095692033","time":{"start":1757095705620,"stop":1757095705620,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e3dc27197c0a592","name":"should wait for Store peer to be connected","time":{"start":1757095320950,"stop":1757095320951,"duration":1},"status":"passed","severity":"normal"},{"uid":"3faa18f8d9770104","name":"should handle case when navigator is not available","time":{"start":1757095288058,"stop":1757095288059,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dfe7adcaa8a8eb6","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1757095447289,"stop":1757095447289,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e87f12a6c3d6f62","name":"Push 30 different messages","time":{"start":1757096410547,"stop":1757096410547,"duration":0},"status":"skipped","severity":"normal"},{"uid":"99b3ce4c90ae557","name":"msgTime: 0 ms from now, startTime: 1756836492033, endTime: 1757095692033","time":{"start":1757095705620,"stop":1757095705620,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1bdf9253f42a58e","name":"Push message with Basic HTML tag payload","time":{"start":1757096410524,"stop":1757096410524,"duration":0},"status":"passed","severity":"normal"},{"uid":"72edd05277c5e9d7","name":"Push message equal or less that 1MB","time":{"start":1757096410542,"stop":1757096410542,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc643ba7afef1ecf","name":"should create PeerExchangeDiscovery instance","time":{"start":1757095298906,"stop":1757095298906,"duration":0},"status":"passed","severity":"normal"},{"uid":"6079730b1f3027d1","name":"should maintain desired error rate","time":{"start":1757095337080,"stop":1757095337083,"duration":3},"status":"passed","severity":"normal"},{"uid":"af13a7563ee7da5e","name":"Check received message containing Chinese","time":{"start":1757095803069,"stop":1757095803070,"duration":1},"status":"passed","severity":"normal"},{"uid":"da312e80fe56e2f","name":"should be delivered immediately if received","time":{"start":1757095339663,"stop":1757095339664,"duration":1},"status":"passed","severity":"normal"},{"uid":"c695ed6d22859c66","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app80/1/topic968/utf8","time":{"start":1757095640353,"stop":1757095640354,"duration":1},"status":"passed","severity":"normal"},{"uid":"78384dd93abdbfe6","name":"should clear existing timers before creating new ones","time":{"start":1757095288585,"stop":1757095288586,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1112f726c1d8517","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1757095288941,"stop":1757095288941,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5b35db626fad9e7","name":"Fails to publish message with empty text","time":{"start":1757095546136,"stop":1757095546137,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c0a607f63a55f73","name":"isConnected return false after peer stops","time":{"start":1757095376976,"stop":1757095376977,"duration":1},"status":"passed","severity":"normal"},{"uid":"5308860ea8f29f36","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1757095333669,"stop":1757095333670,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f43eef776e9f872","name":"Subscribe to topic containing XML and receive message","time":{"start":1757095828890,"stop":1757095828890,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc3c54271a70ac81","name":"Check publish message containing numeric","time":{"start":1757095546123,"stop":1757095546124,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bed2a929275dedb","name":"should not receive a peer event before start","time":{"start":1757095361558,"stop":1757095361559,"duration":1},"status":"passed","severity":"normal"},{"uid":"39b896ac34057f7e","name":"Subscribe and receive messages via waku relay post","time":{"start":1757095828894,"stop":1757095828894,"duration":0},"status":"passed","severity":"normal"},{"uid":"9530fa73e6473eb6","name":"Query generator for multiple messages","time":{"start":1757095691799,"stop":1757095691799,"duration":0},"status":"passed","severity":"normal"},{"uid":"272e617a0b50bdd6","name":"Check received message containing Arabic","time":{"start":1757095803080,"stop":1757095803080,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2f33003c8684671","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1757095272803,"stop":1757095272803,"duration":0},"status":"passed","severity":"normal"},{"uid":"1732c1ae70351683","name":"should dial second nwaku node that was discovered","time":{"start":1757095355267,"stop":1757095355275,"duration":8},"status":"skipped","severity":"normal"},{"uid":"9f08c7ad83b525b","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1757095333688,"stop":1757095333689,"duration":1},"status":"passed","severity":"normal"},{"uid":"866235ed1af914f2","name":"should hang up with PeerId and return true on success","time":{"start":1757095289396,"stop":1757095289396,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e060e986e93d283","name":"Publish message with custom timestamp: Fri Sep 05 2025 17:05:39 GMT+0000 (Coordinated Universal Time)","time":{"start":1757095546135,"stop":1757095546135,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe08243e3a1e1857","name":"Stops search when 2 null results are returned","time":{"start":1757095298320,"stop":1757095298320,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca3788a2774e5c46","name":"should update peers in cache on 'peer:identify' event","time":{"start":1757095302869,"stop":1757095302869,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1117a806f0bf78b","name":"isConnected should return false after all peers disconnect","time":{"start":1757095376975,"stop":1757095376975,"duration":0},"status":"passed","severity":"normal"},{"uid":"31a8cffecb0f6fa1","name":"Subscribe to topic containing Russian and receive message","time":{"start":1757095828898,"stop":1757095828899,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcfd9a862f9b14bf","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1757095320632,"stop":1757095320632,"duration":0},"status":"passed","severity":"normal"},{"uid":"f55c239edd2e449c","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1757095554685,"stop":1757095554685,"duration":0},"status":"passed","severity":"normal"},{"uid":"605130d79a2b598a","name":"should add and remove event listeners correctly","time":{"start":1757095302869,"stop":1757095302869,"duration":0},"status":"passed","severity":"normal"},{"uid":"403c9d61c10d3573","name":"Rejects garbage","time":{"start":1757095324673,"stop":1757095324674,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cb3909c7d9093bb","name":"ends after yielding if response size indicates end","time":{"start":1757095289203,"stop":1757095289203,"duration":0},"status":"passed","severity":"normal"},{"uid":"a94922143be06ca2","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1757095298086,"stop":1757095298086,"duration":0},"status":"passed","severity":"normal"},{"uid":"7225ad021f5765cd","name":"should return peer for existing peer","time":{"start":1757095288874,"stop":1757095288875,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7efdc9cd88b965a","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1757095692664,"stop":1757095692665,"duration":1},"status":"passed","severity":"normal"},{"uid":"45452f0219528e0e","name":"Passing invalid cursor","time":{"start":1757095653046,"stop":1757095653046,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b994e4f7ce1ecf3","name":"Refresh subscription","time":{"start":1757095828886,"stop":1757095828886,"duration":0},"status":"passed","severity":"normal"},{"uid":"21eb7e6eca27b969","name":"Push message with content topic containing unicode special characters","time":{"start":1757096410560,"stop":1757096410560,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f21b489a20eb147","name":"should throw error - no public key","time":{"start":1757095278860,"stop":1757095278861,"duration":1},"status":"passed","severity":"normal"},{"uid":"b56c576abde95689","name":"messageHashStr produces consistent results for the same input","time":{"start":1757095288605,"stop":1757095288605,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3dccb71a0f9d9af","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1757095333693,"stop":1757095333693,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1c08a09e21f0338","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1757095272805,"stop":1757095272805,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cd8571d473a80d5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1757095333700,"stop":1757095333705,"duration":5},"status":"passed","severity":"normal"},{"uid":"94cfbb1fc4e09427","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1757095828895,"stop":1757095828896,"duration":1},"status":"passed","severity":"normal"},{"uid":"42877132e3592529","name":"should select older connection if present","time":{"start":1757095288713,"stop":1757095288717,"duration":4},"status":"passed","severity":"normal"},{"uid":"6b790cfc60ad2e3","name":"should update ack status of messages in outgoing buffer","time":{"start":1757095339663,"stop":1757095339663,"duration":0},"status":"passed","severity":"normal"},{"uid":"759c9554ce0f5173","name":"Add multiple subscription objects on single nwaku node","time":{"start":1757095828901,"stop":1757095828901,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6bf2ec3497a5229","name":"throws on content topic with empty topic name field","time":{"start":1757095272799,"stop":1757095272799,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8fe5445fd647414","name":"should add event listeners to globalThis","time":{"start":1757095288051,"stop":1757095288051,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8d2ebe623152e4c","name":"should be empty when created","time":{"start":1757095320900,"stop":1757095320901,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a12198b9d5ca228","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1757095272804,"stop":1757095272804,"duration":0},"status":"passed","severity":"normal"},{"uid":"85bb20d21bf0efea","name":"Push message with content topic containing long","time":{"start":1757096410558,"stop":1757096410558,"duration":0},"status":"passed","severity":"normal"},{"uid":"1281104619b20a6d","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1757095272813,"stop":1757095272813,"duration":0},"status":"passed","severity":"normal"},{"uid":"91782b251d236df1","name":"Query Generator, No message returned","time":{"start":1757095663768,"stop":1757095663769,"duration":1},"status":"passed","severity":"normal"},{"uid":"48dca6362d8f719a","name":"Passing page size 110 when there are 120 messages","time":{"start":1757095686976,"stop":1757095686977,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbd45aaaf7e27bbc","name":"should successfully unsubscribe from an existing subscription","time":{"start":1757095320418,"stop":1757095320423,"duration":5},"status":"passed","severity":"normal"},{"uid":"e646944bb991c554","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1757095320189,"stop":1757095320190,"duration":1},"status":"passed","severity":"normal"},{"uid":"c611aefcf84eb1aa","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1757095272803,"stop":1757095272803,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a7dff89f2c2a00c","name":"Publish message with custom timestamp: Sat Sep 14 2024 18:05:39 GMT+0000 (Coordinated Universal Time)","time":{"start":1757095546135,"stop":1757095546135,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2e1a1b170cd636","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1757095298073,"stop":1757095298073,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcca83fdb5404b0b","name":"should return false when peer is not on topic","time":{"start":1757095289400,"stop":1757095289400,"duration":0},"status":"passed","severity":"normal"},{"uid":"bad253dc042d0104","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1757095554675,"stop":1757095554675,"duration":0},"status":"passed","severity":"normal"},{"uid":"677c1c35257588ff","name":"Get Nodes","time":{"start":1757095298319,"stop":1757095298319,"duration":0},"status":"passed","severity":"normal"},{"uid":"e261c1e1e0f157","name":"should increase lamport timestamp","time":{"start":1757095339653,"stop":1757095339653,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bcc7056dd048529","name":"Check publish message containing XML","time":{"start":1757095546130,"stop":1757095546130,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5e2955721b0e003","name":"Subscribe to topic containing XML and receive message","time":{"start":1757095828899,"stop":1757095828899,"duration":0},"status":"passed","severity":"normal"},{"uid":"99950b0d0cb7017b","name":"should requeue task if no peer is available","time":{"start":1757095320189,"stop":1757095320189,"duration":0},"status":"passed","severity":"normal"},{"uid":"4530e5d4c50e6502","name":"should properly create peer info with all multiaddrs","time":{"start":1757095278865,"stop":1757095278866,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd5d46e3fe774470","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1757095534715,"stop":1757095534715,"duration":0},"status":"passed","severity":"normal"},{"uid":"b799ecc2c5a8a15","name":"should handle complete peer lifecycle","time":{"start":1757095288587,"stop":1757095288587,"duration":0},"status":"passed","severity":"normal"},{"uid":"14435c31a9905dfc","name":"should reject if Filter is requested but not mounted","time":{"start":1757095320948,"stop":1757095320949,"duration":1},"status":"passed","severity":"normal"},{"uid":"16365af0f440b349","name":"Check message with non string payload is not received","time":{"start":1757095803087,"stop":1757095803087,"duration":0},"status":"passed","severity":"normal"},{"uid":"2300d98ce80320d2","name":"should add to incoming buffer if dependencies are not met","time":{"start":1757095339656,"stop":1757095339656,"duration":0},"status":"passed","severity":"normal"},{"uid":"492c7caacb0fe048","name":"All","time":{"start":1757095361541,"stop":1757095361541,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9d83659c18f6551","name":"should filter out already connected peers","time":{"start":1757095288870,"stop":1757095288870,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bf837652d2d9fb7","name":"should handle empty peer infos gracefully","time":{"start":1757095298637,"stop":1757095298638,"duration":1},"status":"passed","severity":"normal"},{"uid":"cadf5e01854ac41b","name":"Push message with rate limit","time":{"start":1757096410551,"stop":1757096410551,"duration":0},"status":"passed","severity":"normal"},{"uid":"14bdf4e5be9045d6","name":"Check message with invalid timestamp is not received","time":{"start":1757095803085,"stop":1757095803085,"duration":0},"status":"passed","severity":"normal"},{"uid":"39b4df76ea2bcc35","name":"Relay Node - default protocol","time":{"start":1757095708720,"stop":1757095708720,"duration":0},"status":"passed","severity":"normal"},{"uid":"801d15c4e775b704","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1757095333671,"stop":1757095333671,"duration":0},"status":"passed","severity":"normal"},{"uid":"b93c6c1c77b5b435","name":"random static sharding 8 - Cluster ID: 1000, Shard ID: 143","time":{"start":1757095650466,"stop":1757095650466,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcecc3f6560dec3f","name":"random static sharding 1 - Cluster ID: 274, Shard ID: 556","time":{"start":1757095650463,"stop":1757095650463,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ebe4df95937c722","name":"Check publish message containing emoji","time":{"start":1757095546133,"stop":1757095546134,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3849402bbe35af7","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1757095339658,"stop":1757095339658,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4e77014f9e9d9cd","name":"messageHashStr produces different results for different inputs","time":{"start":1757095288605,"stop":1757095288608,"duration":3},"status":"passed","severity":"normal"},{"uid":"6ede7ae05f58c9f7","name":"Ordered Callback - true","time":{"start":1757095674130,"stop":1757095674130,"duration":0},"status":"passed","severity":"normal"},{"uid":"be5b7f7b9f95c33","name":"Subscribe to topic containing shell command and publish message","time":{"start":1757095554686,"stop":1757095554687,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cfa92db7c766b4b","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app75/10/topic330/proto","time":{"start":1757095640353,"stop":1757095640353,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbb17979fca16b53","name":"should create NetworkMonitor with libp2p and events","time":{"start":1757095288049,"stop":1757095288050,"duration":1},"status":"passed","severity":"normal"},{"uid":"b390d357ac2d12e7","name":"recovers when dns.resolve returns empty","time":{"start":1757095298910,"stop":1757095298910,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b0242741450953e","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1757095288598,"stop":1757095288598,"duration":0},"status":"passed","severity":"normal"},{"uid":"f176b485f0d694ef","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1757095653043,"stop":1757095653043,"duration":0},"status":"passed","severity":"normal"},{"uid":"e46743893377b9d5","name":"should insert message into bloom filter","time":{"start":1757095339654,"stop":1757095339654,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfb015a9aded1c86","name":"should skip peers that don't support peer exchange","time":{"start":1757095298898,"stop":1757095298898,"duration":0},"status":"passed","severity":"normal"},{"uid":"c29dc5e3186009f5","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1757095288593,"stop":1757095288596,"duration":3},"status":"passed","severity":"normal"},{"uid":"22d67fe7a1133329","name":"should throw error - no id","time":{"start":1757095278860,"stop":1757095278860,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bdd3093fead1c5f","name":"ignores unrecognized TXT record formats","time":{"start":1757095298911,"stop":1757095298911,"duration":0},"status":"passed","severity":"normal"},{"uid":"819c96c643d5e7d9","name":"should throw error - no id","time":{"start":1757095278859,"stop":1757095278859,"duration":0},"status":"passed","severity":"normal"},{"uid":"aefebff009308be4","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1757095288855,"stop":1757095288855,"duration":0},"status":"passed","severity":"normal"},{"uid":"96f1586075e3a0e8","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1757095333679,"stop":1757095333680,"duration":1},"status":"passed","severity":"normal"},{"uid":"45bc5a4aee7bea77","name":"Push message with content topic containing emoji","time":{"start":1757096410550,"stop":1757096410551,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff41cbbd65decd9f","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1757095333692,"stop":1757095333693,"duration":1},"status":"passed","severity":"normal"},{"uid":"56a8b7fc151d97d9","name":"should not receive a peer event after stop","time":{"start":1757095302868,"stop":1757095302868,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c2a11db3eaaa338","name":"Decoder throws on undefined content topic","time":{"start":1757095310268,"stop":1757095310268,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ab8fea769efede4","name":"should set field with all protocols disabled","time":{"start":1757095278866,"stop":1757095278866,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d52092de0413371","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1757095272812,"stop":1757095272812,"duration":0},"status":"passed","severity":"normal"},{"uid":"b74b112f9ea3f1f9","name":"should only return 1 node with relay capability","time":{"start":1757095298911,"stop":1757095298912,"duration":1},"status":"passed","severity":"normal"},{"uid":"da7a6e26b49769ac","name":"Passing an array","time":{"start":1757095700592,"stop":1757095700593,"duration":1},"status":"passed","severity":"normal"},{"uid":"520fbb0052825529","name":"Used by Waku Relay","time":{"start":1757095700593,"stop":1757095700594,"duration":1},"status":"passed","severity":"normal"},{"uid":"72f95459ed5ea52d","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1757095534719,"stop":1757095534719,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f40c5514b3793f","name":"should clear the dialing interval","time":{"start":1757095287990,"stop":1757095287990,"duration":0},"status":"passed","severity":"normal"},{"uid":"769f32faef129c1a","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1757095705618,"stop":1757095705619,"duration":1},"status":"passed","severity":"normal"},{"uid":"a31a004c291fb6da","name":"should return start time to last successful query since last query is less than max range","time":{"start":1757095321402,"stop":1757095321402,"duration":0},"status":"passed","severity":"normal"},{"uid":"437b8704139d6669","name":"Check message with no payload is not received","time":{"start":1757095803087,"stop":1757095803087,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c580ceee7d3cc2b","name":"should add event listeners to libp2p","time":{"start":1757095288050,"stop":1757095288051,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1a3ce147b00b8ee","name":"Push message with content topic containing numeric","time":{"start":1757096410538,"stop":1757096410538,"duration":0},"status":"passed","severity":"normal"},{"uid":"13f86ccbfe5a2956","name":"should get all peers from store","time":{"start":1757095288869,"stop":1757095288869,"duration":0},"status":"passed","severity":"normal"},{"uid":"25b19209569df457","name":"Push message with content topic containing emoji","time":{"start":1757096410529,"stop":1757096410530,"duration":1},"status":"passed","severity":"normal"},{"uid":"3218ab6d05d743f","name":"should properly clean up resources when disposed","time":{"start":1757095319370,"stop":1757095319370,"duration":0},"status":"passed","severity":"normal"},{"uid":"757e8ba1e2c5764e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1757095272816,"stop":1757095272816,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d24400c16933a40","name":"Subscribe and receive messages via lightPush","time":{"start":1757095828893,"stop":1757095828893,"duration":0},"status":"passed","severity":"normal"},{"uid":"97a7a554889757c9","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1757095278218,"stop":1757095278218,"duration":0},"status":"passed","severity":"normal"},{"uid":"46f25f950fdcc252","name":"Push message with content topic containing short","time":{"start":1757096410537,"stop":1757096410537,"duration":0},"status":"passed","severity":"normal"},{"uid":"207d8b08f41a80a","name":"Push message with long payload","time":{"start":1757096410553,"stop":1757096410554,"duration":1},"status":"passed","severity":"normal"},{"uid":"bba71266af8b9c15","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1757095534714,"stop":1757095534714,"duration":0},"status":"passed","severity":"normal"},{"uid":"9771c9dac91953f9","name":"should handle missing messages with undefined retrievalHint","time":{"start":1757095339661,"stop":1757095339661,"duration":0},"status":"passed","severity":"normal"},{"uid":"576aac6e961a6f1","name":"should clear dial history on start","time":{"start":1757095287989,"stop":1757095287989,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7a44144dbaf3fab","name":"should clear all timers","time":{"start":1757095288567,"stop":1757095288567,"duration":0},"status":"passed","severity":"normal"},{"uid":"b43858fc5e162ad8","name":"should fail to send if no connected peers found","time":{"start":1757095320800,"stop":1757095320800,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b4b3d951af7747e","name":"should create ConnectionManager with required options","time":{"start":1757095289390,"stop":1757095289391,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cd75ae8cdff3e42","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1757095828885,"stop":1757095828885,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb911c4c0ae8612","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1757095339156,"stop":1757095339156,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d63bcbd17ec4450","name":"should handle dial errors gracefully","time":{"start":1757095287820,"stop":1757095287824,"duration":4},"status":"passed","severity":"normal"},{"uid":"b7ee978d1546e438","name":"Push message with content topic containing special chars","time":{"start":1757096410538,"stop":1757096410538,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2e08e05a75d8e8","name":"Push message with special chars payload","time":{"start":1757096410544,"stop":1757096410544,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c9bbe12c2ef39b","name":"should handle multiple peers with different shard configurations","time":{"start":1757095288023,"stop":1757095288023,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9bea67e14f0e164","name":"Push message with meta","time":{"start":1757096410530,"stop":1757096410530,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec711da49db2b00a","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1757095333692,"stop":1757095333692,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf72c22925307f7f","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1757095298912,"stop":1757095298913,"duration":1},"status":"passed","severity":"normal"},{"uid":"da6e77f2296d86b4","name":"Subscribe to topic containing JSON and receive message","time":{"start":1757095828900,"stop":1757095828900,"duration":0},"status":"passed","severity":"normal"},{"uid":"30da82859ded5ef9","name":"Subscribe to topic containing short and receive message","time":{"start":1757095828897,"stop":1757095828897,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3684e9933dd3090","name":"Check publish message containing Script","time":{"start":1757095546129,"stop":1757095546130,"duration":1},"status":"passed","severity":"normal"},{"uid":"41993aecff7b6179","name":"should handle complete dial lifecycle","time":{"start":1757095288018,"stop":1757095288018,"duration":0},"status":"passed","severity":"normal"},{"uid":"74239c10029fd91b","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1757095828900,"stop":1757095828900,"duration":0},"status":"passed","severity":"normal"},{"uid":"422b38fe06994143","name":"should create PeerExchangeDiscovery with default options","time":{"start":1757095298906,"stop":1757095298907,"duration":1},"status":"passed","severity":"normal"},{"uid":"5295e0048d972e1f","name":"Check message on other pubsub topic is not received","time":{"start":1757095803075,"stop":1757095803075,"duration":0},"status":"passed","severity":"normal"},{"uid":"c866ff16a1d01355","name":"should return false when navigator.onLine is false","time":{"start":1757095288058,"stop":1757095288058,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddc6e7ed689cbfb","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1757095288596,"stop":1757095288597,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7b4828ab90c9fdd","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1757095272804,"stop":1757095272804,"duration":0},"status":"passed","severity":"normal"},{"uid":"88906c1c2def2177","name":"should remove event listeners","time":{"start":1757095288566,"stop":1757095288567,"duration":1},"status":"passed","severity":"normal"},{"uid":"c22c49e9a3850e8a","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1757095278207,"stop":1757095278208,"duration":1},"status":"passed","severity":"normal"},{"uid":"d65e034d7914bb26","name":"Check received message containing shell command","time":{"start":1757095803082,"stop":1757095803083,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d84ee25bb330186","name":"should emit a peer event after start","time":{"start":1757095562297,"stop":1757095562298,"duration":1},"status":"passed","severity":"normal"},{"uid":"b16dbcf1c8c09d29","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1757095333675,"stop":1757095333675,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7cf86bd638129a4","name":"should handle empty pubsub topics","time":{"start":1757095288586,"stop":1757095288586,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bfeb9678f964c2d","name":"Check received message containing Arabic","time":{"start":1757095803070,"stop":1757095803070,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb6cdc0adb915852","name":"should dial with PeerId and return stream","time":{"start":1757095289395,"stop":1757095289395,"duration":0},"status":"passed","severity":"normal"},{"uid":"b09c0bf2f9e0f59a","name":"can start the service","time":{"start":1757095302866,"stop":1757095302866,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0b75169c6988acf","name":"Push message with numeric payload","time":{"start":1757096410533,"stop":1757096410533,"duration":0},"status":"passed","severity":"normal"},{"uid":"94e277f82f2d3072","name":"Push message with JSON payload","time":{"start":1757096410524,"stop":1757096410524,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8e021350c3f7f1f","name":"should properly create location multiaddrs - tcp6","time":{"start":1757095278865,"stop":1757095278865,"duration":0},"status":"passed","severity":"normal"},{"uid":"560ace3f544a3ea2","name":"rejects content-filtered query with only contentTopics","time":{"start":1757095288654,"stop":1757095288655,"duration":1},"status":"passed","severity":"normal"},{"uid":"429cedc34254ebfb","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1757095333694,"stop":1757095333694,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed9c491af1ec48ef","name":"should handle hash queries without validation","time":{"start":1757095320919,"stop":1757095320919,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea35055077fc23b0","name":"should clear timers for specific peer on disconnect","time":{"start":1757095288585,"stop":1757095288585,"duration":0},"status":"passed","severity":"normal"},{"uid":"4468a4879f518d73","name":"rejects hash query with content filter parameters","time":{"start":1757095288655,"stop":1757095288655,"duration":0},"status":"passed","severity":"normal"},{"uid":"cff7b3a0f4eb0a12","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1757095272817,"stop":1757095272817,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa43b6cd76d247f3","name":"should handle ENR without shardInfo","time":{"start":1757095298904,"stop":1757095298905,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f74bdb0c421f32","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1757095554678,"stop":1757095554678,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6a094310f4cd9b9","name":"Subscribe to topic containing long and receive message","time":{"start":1757095828886,"stop":1757095828887,"duration":1},"status":"passed","severity":"normal"},{"uid":"224648b64fad9add","name":"should be safe to call multiple times","time":{"start":1757095289394,"stop":1757095289394,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac45a7f63797641a","name":"should skip updating peer store if peer has same addresses","time":{"start":1757095287833,"stop":1757095287834,"duration":1},"status":"passed","severity":"normal"},{"uid":"7537b8a277426638","name":"should sort by messageId when timestamps are equal","time":{"start":1757095339156,"stop":1757095339157,"duration":1},"status":"passed","severity":"normal"},{"uid":"b015825576846def","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1757095828889,"stop":1757095828889,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe735c9790a8a08f","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1757095339659,"stop":1757095339660,"duration":1},"status":"passed","severity":"normal"},{"uid":"f476ceef9b3f5150","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1757095288571,"stop":1757095288571,"duration":0},"status":"passed","severity":"normal"},{"uid":"c11bd2cd7d72c292","name":"Check received message containing unicode special characters","time":{"start":1757095803083,"stop":1757095803083,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c02de406213d02f","name":"should not allow k > 12","time":{"start":1757095333502,"stop":1757095333509,"duration":7},"status":"passed","severity":"normal"},{"uid":"4c2cb00f9cf20209","name":"Check message with non string payload is not received","time":{"start":1757095803077,"stop":1757095803077,"duration":0},"status":"passed","severity":"normal"},{"uid":"374ca1c05b5662cc","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app74/8/topic332/xml","time":{"start":1757095640351,"stop":1757095640351,"duration":0},"status":"passed","severity":"normal"},{"uid":"7adaf46a019c79e5","name":"Push message with content topic containing short","time":{"start":1757096410558,"stop":1757096410558,"duration":0},"status":"passed","severity":"normal"},{"uid":"7005fb994b229d2","name":"should handle queue overflow by adding peers to queue","time":{"start":1757095288012,"stop":1757095288012,"duration":0},"status":"passed","severity":"normal"},{"uid":"45383727d3474f84","name":"should insert elements correctly","time":{"start":1757095337079,"stop":1757095337080,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e432cc098f610b1","name":"Asymmetric encrypt & decrypt","time":{"start":1757095309115,"stop":1757095309116,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fdc08fb8f7f55e0","name":"it tolerates circular branch references","time":{"start":1757095298910,"stop":1757095298910,"duration":0},"status":"passed","severity":"normal"},{"uid":"51f694906cf4eec4","name":"accepts valid content-filtered query","time":{"start":1757095288654,"stop":1757095288654,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3bb4026b6feeece","name":"throws on content topic with empty encoding field","time":{"start":1757095272799,"stop":1757095272800,"duration":1},"status":"passed","severity":"normal"},{"uid":"188b5e0898b91d18","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1757095828890,"stop":1757095828890,"duration":0},"status":"passed","severity":"normal"},{"uid":"8835de336e3ba0e3","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1757095320902,"stop":1757095320902,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b7602fc526dbceb","name":"should dial with multiaddr and return stream","time":{"start":1757095289395,"stop":1757095289396,"duration":1},"status":"passed","severity":"normal"},{"uid":"a49cb914d49b3d60","name":"should accept empty decoders array","time":{"start":1757095321393,"stop":1757095321393,"duration":0},"status":"passed","severity":"normal"},{"uid":"a214d90de2952a1f","name":"should properly create location multiaddrs - tcp","time":{"start":1757095278865,"stop":1757095278865,"duration":0},"status":"passed","severity":"normal"},{"uid":"38c577360903fb35","name":"should use peerId from options when provided to queryGenerator","time":{"start":1757095320920,"stop":1757095320920,"duration":0},"status":"passed","severity":"normal"},{"uid":"c813da5e93fd4cca","name":"Push message equal or less that 1MB","time":{"start":1757096410552,"stop":1757096410553,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2a9c80b59141306","name":"Check publish message containing short","time":{"start":1757095546123,"stop":1757095546123,"duration":0},"status":"passed","severity":"normal"},{"uid":"75d202614b5991bf","name":"Subscribe to topic containing XML and publish message","time":{"start":1757095554684,"stop":1757095554685,"duration":1},"status":"passed","severity":"normal"},{"uid":"1de040338ad9e2ee","name":"should use configured peers when available","time":{"start":1757095320919,"stop":1757095320920,"duration":1},"status":"passed","severity":"normal"},{"uid":"da478e4ef590bcf1","name":"should return all connected peers without codec filter","time":{"start":1757095289398,"stop":1757095289398,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fcf511be8bac5bd","name":"should return no connections if no open connection provided","time":{"start":1757095288713,"stop":1757095288713,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ebe5eac6b2c0e80","name":"should handle relay send failures gracefully","time":{"start":1757095288584,"stop":1757095288584,"duration":0},"status":"passed","severity":"normal"},{"uid":"82d42ac1c6a770a9","name":"udp ip6 address","time":{"start":1757095278301,"stop":1757095278301,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d57853da4555077","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1757095298642,"stop":1757095298644,"duration":2},"status":"passed","severity":"normal"},{"uid":"677ff6eb6d04c97f","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app67/3/topic995/xml","time":{"start":1757095640356,"stop":1757095640356,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b5d64bbb4b9f87a","name":"Push message with meta","time":{"start":1757096410541,"stop":1757096410541,"duration":0},"status":"passed","severity":"normal"},{"uid":"5114200132139b22","name":"Correctly serialized arguments","time":{"start":1757095444502,"stop":1757095444502,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2b6c441f6c35045","name":"Symmetric encrypt & Decrypt","time":{"start":1757095309116,"stop":1757095309116,"duration":0},"status":"passed","severity":"normal"},{"uid":"447bb63c68f7bb2c","name":"Ephemeral field set to true","time":{"start":1757095289348,"stop":1757095289348,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7cc5beab7c00f6a","name":"should not discard bootstrap peers if under the limit","time":{"start":1757095399404,"stop":1757095399405,"duration":1},"status":"passed","severity":"normal"},{"uid":"d30959e5ff714b3a","name":"throws an error for improperly formatted content topics","time":{"start":1757095272811,"stop":1757095272811,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d3aa0755d9e7a5c","name":"should clear dial history on stop","time":{"start":1757095287991,"stop":1757095287999,"duration":8},"status":"passed","severity":"normal"},{"uid":"d9c3b5e670e1a644","name":"peer exchange sets tag","time":{"start":1757095533328,"stop":1757095533328,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab82dc0d9b77029d","name":"Ordered callback, aborts when callback returns true","time":{"start":1757095691806,"stop":1757095691806,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fb40047e6d35763","name":"configure the node with multiple content topics","time":{"start":1757095640356,"stop":1757095640357,"duration":1},"status":"passed","severity":"normal"},{"uid":"e882db6932ae0836","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1757095288179,"stop":1757095288179,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7b573e71894acfd","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1757095534718,"stop":1757095534718,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb4d8a92646aa091","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1757095333693,"stop":1757095333693,"duration":0},"status":"passed","severity":"normal"},{"uid":"27f3d32100096e15","name":"should drop connection via multiaddr with hangUp","time":{"start":1757095444352,"stop":1757095444353,"duration":1},"status":"passed","severity":"normal"},{"uid":"a35db72c2d7739d8","name":"should set field with only RELAY enabled","time":{"start":1757095278866,"stop":1757095278867,"duration":1},"status":"passed","severity":"normal"},{"uid":"f97e5aeadd087cab","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1757095333698,"stop":1757095333698,"duration":0},"status":"passed","severity":"normal"},{"uid":"e551e89bdcff54b7","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1757095828883,"stop":1757095828883,"duration":0},"status":"passed","severity":"normal"},{"uid":"bac322b67d528cb5","name":"should clear interval on stop","time":{"start":1757095298905,"stop":1757095298906,"duration":1},"status":"passed","severity":"normal"},{"uid":"8eaa977805b13d10","name":"Push message with special chars payload","time":{"start":1757096410554,"stop":1757096410554,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdbc17c91ea09589","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1757095828891,"stop":1757095828892,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc99db0d465d346f","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1757095546134,"stop":1757095546134,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfd916133fef41ba","name":"Promise Callback - true","time":{"start":1757095674128,"stop":1757095674129,"duration":1},"status":"passed","severity":"normal"},{"uid":"5702b133adbd2d56","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1757095333705,"stop":1757095333705,"duration":0},"status":"passed","severity":"normal"},{"uid":"752f2c498f4bc914","name":"Filter","time":{"start":1757095708719,"stop":1757095708719,"duration":0},"status":"passed","severity":"normal"},{"uid":"97d1ab0493a5d293","name":"Push message with content topic containing short","time":{"start":1757096410526,"stop":1757096410526,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fa28942d0bdc0dc","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1757095828895,"stop":1757095828895,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9edf790ee4e68fe3","name":"pre and post cipher","time":{"start":1757095309116,"stop":1757095309117,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8998b6faab240ea","name":"should work with async generator that yields promises","time":{"start":1757095321397,"stop":1757095321397,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad6fe9844fcaec31","name":"should not create multiple intervals when called multiple times","time":{"start":1757095287989,"stop":1757095287990,"duration":1},"status":"passed","severity":"normal"},{"uid":"98bbbd7de9f9c87a","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1757095692786,"stop":1757095692786,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1edd2e4837f39a6","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1757095278217,"stop":1757095278218,"duration":1},"status":"passed","severity":"normal"},{"uid":"37d75b5da4ac9daa","name":"Query Generator - true","time":{"start":1757095674127,"stop":1757095674128,"duration":1},"status":"passed","severity":"normal"},{"uid":"13e4c2f559a9c65c","name":"should dispatch network event when browser goes online","time":{"start":1757095288072,"stop":1757095288073,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff622937a5d4e5c3","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1757095705621,"stop":1757095705621,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c754dbb0f34022c","name":"should lock peers when selected","time":{"start":1757095320610,"stop":1757095320610,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b3c23571fed79da","name":"should dial more peers if under maxConnections","time":{"start":1757095288881,"stop":1757095288885,"duration":4},"status":"passed","severity":"normal"},{"uid":"561047a83c0f2a32","name":"Push message with content topic containing JSON","time":{"start":1757096410529,"stop":1757096410529,"duration":0},"status":"passed","severity":"normal"},{"uid":"62c28293a934d347","name":"Check received message containing long","time":{"start":1757095803079,"stop":1757095803079,"duration":0},"status":"passed","severity":"normal"},{"uid":"8efd4bc22640ac13","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1757095272812,"stop":1757095272812,"duration":0},"status":"passed","severity":"normal"},{"uid":"70ccf0de71165968","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1757095272803,"stop":1757095272804,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7c0bbd2a70b0cd1","name":"random static sharding 3 - Cluster ID: 800, Shard ID: 166","time":{"start":1757095650464,"stop":1757095650464,"duration":0},"status":"passed","severity":"normal"},{"uid":"d311c3b4d51fda78","name":"should invoke callbacks when receiving a message","time":{"start":1757095320902,"stop":1757095320902,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dd57cd569ce54b","name":"should be safe to call multiple times","time":{"start":1757095288856,"stop":1757095288856,"duration":0},"status":"passed","severity":"normal"},{"uid":"761713eb524c1b60","name":"should handle a minimal index list","time":{"start":1757095272955,"stop":1757095272955,"duration":0},"status":"passed","severity":"normal"},{"uid":"9064ea043d214a63","name":"should push the message to the outgoing buffer","time":{"start":1757095339653,"stop":1757095339654,"duration":1},"status":"passed","severity":"normal"},{"uid":"b73496d3b936de8e","name":"should emit a peer event after start","time":{"start":1757095302867,"stop":1757095302868,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eb445063a619345","name":"messageHash returns a Uint8Array","time":{"start":1757095288598,"stop":1757095288599,"duration":1},"status":"passed","severity":"normal"},{"uid":"569e935dd284ae54","name":"Query generator for multiple messages with multiple decoders","time":{"start":1757095691800,"stop":1757095691801,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f11180928cbad92","name":"should serialize and deserialize correctly","time":{"start":1757095337084,"stop":1757095337085,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8ae5613a2197088","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1757095653043,"stop":1757095653044,"duration":1},"status":"passed","severity":"normal"},{"uid":"997eefd28f112681","name":"Refresh subscription","time":{"start":1757095554676,"stop":1757095554676,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b4edcad12cac6002","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1757095534716,"stop":1757095534717,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2e403aa70474c21","name":"Push message with content topic containing escaped characters","time":{"start":1757096410540,"stop":1757096410540,"duration":0},"status":"passed","severity":"normal"},{"uid":"d86a0619416354fc","name":"Passing page size 1 when there are 4 messages","time":{"start":1757095686971,"stop":1757095686971,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc3737a0302b48d6","name":"should properly create location multiaddrs - udp","time":{"start":1757095278865,"stop":1757095278865,"duration":0},"status":"passed","severity":"normal"},{"uid":"47e647a1e49227c8","name":"should emit message when we just started and store connect event occurs","time":{"start":1757095321399,"stop":1757095321400,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e9a1389e0de5d22","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1757095288891,"stop":1757095288891,"duration":0},"status":"passed","severity":"normal"},{"uid":"c68f7290b7ecd40","name":"should reject if WakuNode is not started","time":{"start":1757095320946,"stop":1757095320946,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7c29737333e093b","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1757095339660,"stop":1757095339661,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f127180ed51c6f5","name":"should not retry if at least one success","time":{"start":1757095320196,"stop":1757095320196,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3bd4a8e51de49a6","name":"should initialize with libp2p components","time":{"start":1757095298635,"stop":1757095298636,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5ce2a9faa595896","name":"Check message with no content topic is not received","time":{"start":1757095803086,"stop":1757095803086,"duration":0},"status":"passed","severity":"normal"},{"uid":"e755496a6e1e9ec","name":"Renews subscription after lossing a connection","time":{"start":1757095828901,"stop":1757095828902,"duration":1},"status":"passed","severity":"normal"},{"uid":"836dc642e7a77f0b","name":"should enable all discoveries when explicitly set","time":{"start":1757095319740,"stop":1757095319741,"duration":1},"status":"passed","severity":"normal"},{"uid":"3de8601c7708731a","name":"different cluster: nodes don't connect","time":{"start":1757095447291,"stop":1757095447291,"duration":0},"status":"passed","severity":"normal"},{"uid":"d237fad66ce4e855","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1757095272956,"stop":1757095272956,"duration":0},"status":"passed","severity":"normal"},{"uid":"69833447aa042f6a","name":"Nwaku publishes","time":{"start":1757095547357,"stop":1757095547357,"duration":0},"status":"passed","severity":"normal"},{"uid":"d79afa4ff9ce60b8","name":"Check received message containing Chinese","time":{"start":1757095803080,"stop":1757095803080,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbe92d457018e58a","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1757095803085,"stop":1757095803085,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b2778d2a01b991f","name":"should work with stubbed waku event emitter","time":{"start":1757095321395,"stop":1757095321395,"duration":0},"status":"passed","severity":"normal"},{"uid":"6898d366e5a44d64","name":"should not receive a peer event after stop","time":{"start":1757095562298,"stop":1757095562299,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8d17e793619b076","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1757095333685,"stop":1757095333685,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2480bd7b97122d6","name":"should not fail to start the service if it is already started","time":{"start":1757095562296,"stop":1757095562297,"duration":1},"status":"passed","severity":"normal"},{"uid":"6daba2e1cd8901d","name":"Push message with XML payload","time":{"start":1757096410535,"stop":1757096410535,"duration":0},"status":"passed","severity":"normal"},{"uid":"322f364465b58399","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1757095447290,"stop":1757095447290,"duration":0},"status":"passed","severity":"normal"},{"uid":"4be6168aa2131ee2","name":"Push message with content topic containing special chars","time":{"start":1757096410558,"stop":1757096410559,"duration":1},"status":"passed","severity":"normal"},{"uid":"856270e0107444ae","name":"should handle cache.get errors gracefully","time":{"start":1757095302869,"stop":1757095302869,"duration":0},"status":"passed","severity":"normal"},{"uid":"78ef1e42b6d20fb5","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1757095828883,"stop":1757095828883,"duration":0},"status":"passed","severity":"normal"},{"uid":"42049b38043f4adf","name":"Push message with content topic containing escaped characters","time":{"start":1757096410560,"stop":1757096410560,"duration":0},"status":"passed","severity":"normal"},{"uid":"371682ce26472d9b","name":"should initialize with custom number of peers","time":{"start":1757095320606,"stop":1757095320606,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f820ae702fa4346","name":"Sets default value correctly","time":{"start":1757095700594,"stop":1757095700594,"duration":0},"status":"passed","severity":"normal"},{"uid":"a36ded8f6f942266","name":"Overlapping topic subscription","time":{"start":1757095554676,"stop":1757095554677,"duration":1},"status":"skipped","severity":"normal"},{"uid":"95bc783c2b58167c","name":"Init the array if not present","time":{"start":1757095272441,"stop":1757095272443,"duration":2},"status":"passed","severity":"normal"},{"uid":"b8f44cf374ea66ca","name":"should only return 1 node with relay and store capability","time":{"start":1757095298912,"stop":1757095298912,"duration":0},"status":"passed","severity":"normal"},{"uid":"762c98576e82ae9b","name":"throws on content topic with generation field greater than 0","time":{"start":1757095272796,"stop":1757095272797,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ed8a62044f66231","name":"should create dialer with libp2p and shardReader","time":{"start":1757095287981,"stop":1757095287982,"duration":1},"status":"passed","severity":"normal"},{"uid":"54d4367c40687881","name":"Subscribe to topic containing emoji and receive message","time":{"start":1757095828901,"stop":1757095828901,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3ccc350f1dae01c","name":"should return false when peer has no shard info","time":{"start":1757095288173,"stop":1757095288173,"duration":0},"status":"passed","severity":"normal"},{"uid":"60d08053f02edc6a","name":"should get / set TCP multiaddr","time":{"start":1757095278863,"stop":1757095278863,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e5e8219df99636d","name":"should handle peer store errors gracefully","time":{"start":1757095288876,"stop":1757095288877,"duration":1},"status":"passed","severity":"normal"},{"uid":"277ef250b4034aeb","name":"should deliver messages after dependencies are met","time":{"start":1757095339659,"stop":1757095339659,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecb96b991f1752e5","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1757095533329,"stop":1757095533330,"duration":1},"status":"passed","severity":"normal"},{"uid":"6892699304faee4d","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1757095539472,"stop":1757095539472,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cae0e4b0ce1fdfb","name":"yields decoded messages","time":{"start":1757095289201,"stop":1757095289201,"duration":0},"status":"passed","severity":"normal"},{"uid":"9355e71ac01be111","name":"should return different streams if requested simultaniously","time":{"start":1757095288940,"stop":1757095288940,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0c09c3a1e495d26","name":"Check received message containing SQL Injection","time":{"start":1757095803070,"stop":1757095803071,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8628d03bc76ecb6","name":"should be able to decode the field with only RELAY set to true","time":{"start":1757095278210,"stop":1757095278211,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4248b76ecb63583","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1757095333663,"stop":1757095333663,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3e0bd833261ccbf","name":"Push message with short payload","time":{"start":1757096410543,"stop":1757096410543,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8c5b95df391ca25","name":"Js publishes, other Js receives","time":{"start":1757095547357,"stop":1757095547358,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc81eeb9492bcdfa","name":"Store - dialed first","time":{"start":1757095708718,"stop":1757095708718,"duration":0},"status":"passed","severity":"normal"},{"uid":"151f1f6064c08091","name":"should dial peer when peer is discovered","time":{"start":1757095287820,"stop":1757095287820,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8bb2a1978ffd1b9","name":"Check received message containing emoji","time":{"start":1757095803083,"stop":1757095803084,"duration":1},"status":"passed","severity":"normal"},{"uid":"b089968eb96b5777","name":"should handle retrieve function with query parameters","time":{"start":1757095321397,"stop":1757095321397,"duration":0},"status":"passed","severity":"normal"},{"uid":"f62bd45f95a47267","name":"Check publish message containing Arabic","time":{"start":1757095546125,"stop":1757095546126,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc2f9fe52dea79fd","name":"should work with stubbed retrieve function","time":{"start":1757095321395,"stop":1757095321395,"duration":0},"status":"passed","severity":"normal"},{"uid":"d586c0eea570334c","name":"should unregister libp2p event listeners when stop is called","time":{"start":1757095320621,"stop":1757095320621,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dd4aee999b5acd","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1757095272815,"stop":1757095272815,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbe122f2132d07fd","name":"Push message with custom timestamp: 1726336980453","time":{"start":1757096410541,"stop":1757096410541,"duration":0},"status":"passed","severity":"normal"},{"uid":"61d66f0a60c50c64","name":"Subscribe to topic containing Russian and publish message","time":{"start":1757095554681,"stop":1757095554683,"duration":2},"status":"passed","severity":"normal"},{"uid":"3483bb5e69532ddf","name":"should start and stop interval correctly","time":{"start":1757095320183,"stop":1757095320183,"duration":0},"status":"passed","severity":"normal"},{"uid":"a09315ddece70ef7","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1757095828884,"stop":1757095828884,"duration":0},"status":"passed","severity":"normal"},{"uid":"655f599ad458589d","name":"Subscribe to topic containing numeric and receive message","time":{"start":1757095828887,"stop":1757095828887,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1e744e8c5795ed0","name":"Throws when trying to push message with empty payload","time":{"start":1757096410557,"stop":1757096410558,"duration":1},"status":"passed","severity":"normal"},{"uid":"12502c136d84f57a","name":"Check received message containing JSON","time":{"start":1757095803082,"stop":1757095803082,"duration":0},"status":"passed","severity":"normal"},{"uid":"94ed5b5bd87ef637","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1757095705620,"stop":1757095705620,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7a33b345e11f8ff","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1757095653045,"stop":1757095653046,"duration":1},"status":"passed","severity":"normal"},{"uid":"2aeb9539f9ae2cce","name":"should add received messages to bloom filter","time":{"start":1757095339656,"stop":1757095339656,"duration":0},"status":"passed","severity":"normal"},{"uid":"640dfba59d871ea1","name":"Relay - dialed first","time":{"start":1757095708717,"stop":1757095708717,"duration":0},"status":"passed","severity":"normal"},{"uid":"d27c7afc41e123eb","name":"Publish message with large meta","time":{"start":1757095546138,"stop":1757095546139,"duration":1},"status":"passed","severity":"normal"},{"uid":"fecedbf3c70a3344","name":"can start and stop the service","time":{"start":1757095361553,"stop":1757095361556,"duration":3},"status":"passed","severity":"normal"},{"uid":"98ea557a78b3b1e","name":"Check message with no content topic is not received","time":{"start":1757095803076,"stop":1757095803076,"duration":0},"status":"passed","severity":"normal"},{"uid":"115eb71fdd7d4cf1","name":"Check received message containing Script","time":{"start":1757095803071,"stop":1757095803071,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f0b261bee20e5e0","name":"Check publish message containing shell command","time":{"start":1757095546132,"stop":1757095546132,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c6477c9fbd4f0ce","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1757095333662,"stop":1757095333662,"duration":0},"status":"passed","severity":"normal"},{"uid":"14f559d88f1cd49e","name":"Subscribe to topic containing Script and receive message","time":{"start":1757095828889,"stop":1757095828890,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c11ba3c1ea4202d","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1757095705617,"stop":1757095705618,"duration":1},"status":"passed","severity":"normal"},{"uid":"504ec913eb628ccb","name":"Check publish message containing special chars","time":{"start":1757095546124,"stop":1757095546124,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d51c65c3d94d323","name":"should handle dial errors gracefully","time":{"start":1757095288871,"stop":1757095288871,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e84c0c746630067","name":"Check message received after jswaku node is restarted","time":{"start":1757095803088,"stop":1757095803088,"duration":0},"status":"passed","severity":"normal"},{"uid":"cba064da26e8e52","name":"should use DNS peer discovery with light client","time":{"start":1757095361566,"stop":1757095361566,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b605d435d69ead63","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1757095320628,"stop":1757095320632,"duration":4},"status":"passed","severity":"normal"},{"uid":"8fb382f52b08e5d1","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1757095376973,"stop":1757095376973,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5852f04f191b85c","name":"Push message with custom timestamp: 1726336980453","time":{"start":1757096410531,"stop":1757096410531,"duration":0},"status":"passed","severity":"normal"},{"uid":"2884ec3d50c32b51","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1757095534719,"stop":1757095534720,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3584bfaf7524574","name":"should throw error - invalid id","time":{"start":1757095278860,"stop":1757095278860,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5f328d687b7cef4","name":"should support chaining for add method","time":{"start":1757095319360,"stop":1757095319361,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cb964d07f44f4a7","name":"should handle v3 RLN errors","time":{"start":1757095320803,"stop":1757095320803,"duration":0},"status":"passed","severity":"normal"},{"uid":"19f1aaf3ddfc851a","name":"connects to nwaku","time":{"start":1757095700591,"stop":1757095700591,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ff9cb1f36d7993e","name":"should handle network check errors gracefully","time":{"start":1757095288017,"stop":1757095288017,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1b986db089a6aab","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1757095554676,"stop":1757095554676,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad22b669fbdffa99","name":"handles different networkShards values correctly","time":{"start":1757095272810,"stop":1757095272810,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb3c04d546740cb","name":"Push message with special chars payload","time":{"start":1757096410521,"stop":1757096410521,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2f6e4501c67c4e1","name":"can start and stop the service","time":{"start":1757095302866,"stop":1757095302867,"duration":1},"status":"passed","severity":"normal"},{"uid":"9442342540dc1eab","name":"Check received message containing short","time":{"start":1757095803078,"stop":1757095803078,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa7f5985fdf9ff6a","name":"should return false when peer is on different cluster","time":{"start":1757095288171,"stop":1757095288171,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1aa40f692eea9ce","name":"should start and setup intervals and event listeners","time":{"start":1757095320903,"stop":1757095320903,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fb70b5ca5c7a0af","name":"should not dispatch event when already connected","time":{"start":1757095288066,"stop":1757095288067,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2c7c39536740139","name":"Fails to push message with large meta","time":{"start":1757096410530,"stop":1757096410530,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0c1dc21143015df","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1757095828884,"stop":1757095828884,"duration":0},"status":"passed","severity":"normal"},{"uid":"a739e5a70ec9c8a8","name":"should handle multiple query options for time ranges","time":{"start":1757095320916,"stop":1757095320918,"duration":2},"status":"passed","severity":"normal"},{"uid":"cfa7a8b4bb6d75bb","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1757095272955,"stop":1757095272955,"duration":0},"status":"passed","severity":"normal"},{"uid":"9be3ca25444fb69","name":"should increase lamport timestamp","time":{"start":1757095339655,"stop":1757095339655,"duration":0},"status":"passed","severity":"normal"},{"uid":"67fd64541217637a","name":"should reassess health immediately when peer disconnects","time":{"start":1757095321210,"stop":1757095321210,"duration":0},"status":"passed","severity":"normal"},{"uid":"287b2666d1a6bd72","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1757095705617,"stop":1757095705617,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9ae2a548d2f79b1","name":"should handle case with all peers already connected","time":{"start":1757095288872,"stop":1757095288873,"duration":1},"status":"passed","severity":"normal"},{"uid":"6678952b5a0aedca","name":"Reusing cursor across nodes","time":{"start":1757095653046,"stop":1757095653046,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5b4ff000b2bebf4","name":"Push message with Arabic payload","time":{"start":1757096410554,"stop":1757096410555,"duration":1},"status":"passed","severity":"normal"},{"uid":"7054c5b418256492","name":"Push message with short payload","time":{"start":1757096410532,"stop":1757096410532,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce7903353e9169c4","name":"Push message with content topic containing unicode special characters","time":{"start":1757096410529,"stop":1757096410529,"duration":0},"status":"passed","severity":"normal"},{"uid":"42bf96b45ad2b354","name":"Encoder throws on undefined content topic","time":{"start":1757095310267,"stop":1757095310268,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8829b8e37abb54c","name":"Check received message containing Basic HTML tag","time":{"start":1757095803082,"stop":1757095803082,"duration":0},"status":"passed","severity":"normal"},{"uid":"f78d74fe4271505c","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1757095333685,"stop":1757095333685,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dbc537d338a6c08","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1757095272819,"stop":1757095272819,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d62ea16eb073f68","name":"Push message with emoji payload","time":{"start":1757096410536,"stop":1757096410536,"duration":0},"status":"passed","severity":"normal"},{"uid":"d969ffeae283fdc2","name":"passes more than one ENR URLs and attempts connection","time":{"start":1757095361567,"stop":1757095361567,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2a35006b2ee51635","name":"returns nothing if no connections present","time":{"start":1757095288712,"stop":1757095288712,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfaad61c9c56aa32","name":"Push message with content topic containing Russian","time":{"start":1757096410549,"stop":1757096410549,"duration":0},"status":"passed","severity":"normal"},{"uid":"78cf8b86a5b94f9b","name":"Check publish message containing JSON","time":{"start":1757095546131,"stop":1757095546131,"duration":0},"status":"passed","severity":"normal"},{"uid":"84a31cb13178d070","name":"Push message with Chinese payload","time":{"start":1757096410544,"stop":1757096410544,"duration":0},"status":"passed","severity":"normal"},{"uid":"91e6660d9b78a9e8","name":"Push 30 different messages","time":{"start":1757096410537,"stop":1757096410537,"duration":0},"status":"skipped","severity":"normal"},{"uid":"56a54fab36e700c6","name":"Decoder throws on undefined content topic","time":{"start":1757095308680,"stop":1757095308680,"duration":0},"status":"passed","severity":"normal"},{"uid":"251cbf6cdf6085c3","name":"should be able to decode the field with only FILTER set to true","time":{"start":1757095278212,"stop":1757095278213,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5f99be5227da869","name":"should be safe to call multiple times","time":{"start":1757095289393,"stop":1757095289393,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f0eb0d2d279b146","name":"Subscribe to topic containing long and publish message","time":{"start":1757095554677,"stop":1757095554677,"duration":0},"status":"passed","severity":"normal"},{"uid":"28711e55efffbe47","name":"Push message with custom timestamp: 1757098980453","time":{"start":1757096410542,"stop":1757096410542,"duration":0},"status":"passed","severity":"normal"},{"uid":"147a955d7b231b2b","name":"Sign & Recover","time":{"start":1757095309117,"stop":1757095309117,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8c23394748cf00e","name":"Push message with content topic containing special chars","time":{"start":1757096410548,"stop":1757096410548,"duration":0},"status":"passed","severity":"normal"},{"uid":"609742bc9f7c0a14","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1757095828900,"stop":1757095828901,"duration":1},"status":"passed","severity":"normal"},{"uid":"696272ce21267e47","name":"Decoder throws on empty string content topic","time":{"start":1757095289350,"stop":1757095289350,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bd43faab863940d","name":"should create a new stream if no existing for protocol found","time":{"start":1757095288940,"stop":1757095288940,"duration":0},"status":"passed","severity":"normal"},{"uid":"a52c2d520530d9c5","name":"same cluster, static sharding: nodes connect","time":{"start":1757095447288,"stop":1757095447288,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6fe2784d3ca6c84","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1757095298913,"stop":1757095298913,"duration":0},"status":"skipped","severity":"normal"},{"uid":"451c2814dfb4db1e","name":"Subscribe to topic containing short and publish message","time":{"start":1757095554677,"stop":1757095554677,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ab689e12d40de8f","name":"Check received message containing shell command","time":{"start":1757095803072,"stop":1757095803072,"duration":0},"status":"passed","severity":"normal"},{"uid":"1df6e87ab5709574","name":"should perform initial health assessment on start","time":{"start":1757095321210,"stop":1757095321210,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7218f7b949ce374","name":"Push message with content topic containing emoji","time":{"start":1757096410560,"stop":1757096410561,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8135b3a9581649c","name":"should start ping timers on peer connect","time":{"start":1757095288568,"stop":1757095288568,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f7eef0aad3d57fe","name":"groups content topics by expected pubsub topic","time":{"start":1757095272809,"stop":1757095272809,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c528cfc8accb694","name":"should handle case with no peers in store","time":{"start":1757095288871,"stop":1757095288871,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4bc770f35681538","name":"Fails to publish duplicate message","time":{"start":1757095546136,"stop":1757095546136,"duration":0},"status":"passed","severity":"normal"},{"uid":"13a1d7278a068547","name":"should dispatch network event when browser goes offline","time":{"start":1757095288073,"stop":1757095288073,"duration":0},"status":"passed","severity":"normal"},{"uid":"d721413944296821","name":"Subscribe to topic containing JSON and receive message","time":{"start":1757095828890,"stop":1757095828891,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4c1c515e46976c1","name":"Push message with short payload","time":{"start":1757096410520,"stop":1757096410520,"duration":0},"status":"passed","severity":"normal"},{"uid":"842e7c670d43370c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1757095272814,"stop":1757095272814,"duration":0},"status":"passed","severity":"normal"},{"uid":"8194fd0c6da9425c","name":"should start all internal components","time":{"start":1757095289392,"stop":1757095289393,"duration":1},"status":"passed","severity":"normal"},{"uid":"fae109453097bb7e","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1757095320621,"stop":1757095320621,"duration":0},"status":"passed","severity":"normal"},{"uid":"74805275ee7ae574","name":"should create an instance with libp2p and dialer","time":{"start":1757095287806,"stop":1757095287808,"duration":2},"status":"passed","severity":"normal"},{"uid":"12950493191566be","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1757095320633,"stop":1757095320634,"duration":1},"status":"passed","severity":"normal"},{"uid":"816e5460de96413c","name":"should handle peerStore errors gracefully","time":{"start":1757095289398,"stop":1757095289399,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a58088e4db8da20","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1757095272805,"stop":1757095272805,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5945cf19a9a9fe5","name":"Push message with content topic containing Chinese","time":{"start":1757096410527,"stop":1757096410528,"duration":1},"status":"passed","severity":"normal"},{"uid":"d909a84595263f14","name":"should not fail to stop the service if it was not started","time":{"start":1757095562295,"stop":1757095562296,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7ba7c7e4a4d87e5","name":"Query with Promise Callback, No Decoder","time":{"start":1757095663774,"stop":1757095663775,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba3365c09eef5015","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1757095321401,"stop":1757095321401,"duration":0},"status":"passed","severity":"normal"},{"uid":"4573f0ba53ca25c9","name":"should skip peers without peer exchange protocol","time":{"start":1757095298897,"stop":1757095298897,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ce695eee82972f2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1757095272814,"stop":1757095272814,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f797011dd133c25","name":"should not process empty queue","time":{"start":1757095288013,"stop":1757095288016,"duration":3},"status":"passed","severity":"normal"},{"uid":"f6d1e23084667088","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1757095288604,"stop":1757095288604,"duration":0},"status":"passed","severity":"normal"},{"uid":"c006f52c7a7ddf0","name":"Query with Promise Callback, No message returned","time":{"start":1757095663775,"stop":1757095663776,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a3cc5f28173b53b","name":"Subscribe and receive messages via waku relay post","time":{"start":1757095828884,"stop":1757095828884,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f23ca49ece96d3b","name":"Check message received after jswaku node is restarted","time":{"start":1757095803077,"stop":1757095803078,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4bb7e185785284b","name":"Ordered Callback - false","time":{"start":1757095674130,"stop":1757095674130,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa5862fbf9a102d0","name":"should query peers that support peer exchange","time":{"start":1757095298898,"stop":1757095298898,"duration":0},"status":"passed","severity":"normal"},{"uid":"291b43bb18475dc3","name":"Push message with short payload","time":{"start":1757096410553,"stop":1757096410553,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebfb19c26bf2ed9","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1757095288654,"stop":1757095288654,"duration":0},"status":"passed","severity":"normal"},{"uid":"f45283cd089a3639","name":"should add sent message to localHistory with retrievalHint","time":{"start":1757095339654,"stop":1757095339655,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee8d461764f40976","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app35/8/topic917/xml","time":{"start":1757095640354,"stop":1757095640355,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4c0e9e5b89b7d2d","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1757095705616,"stop":1757095705616,"duration":0},"status":"passed","severity":"normal"},{"uid":"360fd0fb40ba463a","name":"should stop peer exchange discovery","time":{"start":1757095298895,"stop":1757095298895,"duration":0},"status":"passed","severity":"normal"},{"uid":"d50c20350bcde37d","name":"should be able to dial TLS multiaddrs","time":{"start":1757095444353,"stop":1757095444353,"duration":0},"status":"passed","severity":"normal"},{"uid":"eec733becfdee533","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1757095333675,"stop":1757095333679,"duration":4},"status":"passed","severity":"normal"},{"uid":"2a9529d50e6b9eb5","name":"should throw an error for insufficient data","time":{"start":1757095272956,"stop":1757095272956,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ad251e25c4e96a7","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1757095333674,"stop":1757095333674,"duration":0},"status":"passed","severity":"normal"},{"uid":"37aefe98d6e06d7a","name":"yields undefined for messages without content topic","time":{"start":1757095289201,"stop":1757095289202,"duration":1},"status":"passed","severity":"normal"},{"uid":"8323abfb7bddd017","name":"should be empty after removing the only subscription","time":{"start":1757095320901,"stop":1757095320902,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8b3435bb30c0088","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1757095272818,"stop":1757095272818,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f32c86e770a729","name":"should set field with only STORE enabled","time":{"start":1757095278867,"stop":1757095278867,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a61b0875ea62c9c","name":"random static sharding 10 - Cluster ID: 811, Shard ID: 165","time":{"start":1757095650466,"stop":1757095650467,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d44de76434c7289","name":"Check received message containing emoji","time":{"start":1757095803073,"stop":1757095803073,"duration":0},"status":"passed","severity":"normal"},{"uid":"19298eea4bd7ac87","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1757095298074,"stop":1757095298074,"duration":0},"status":"passed","severity":"normal"},{"uid":"eddbf48202fafc9d","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1757095362444,"stop":1757095362444,"duration":0},"status":"passed","severity":"normal"},{"uid":"3004b2db365fc4ac","name":"throws if store query response has error status","time":{"start":1757095289200,"stop":1757095289200,"duration":0},"status":"passed","severity":"normal"},{"uid":"db2c58cbb7c5af41","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1757095272817,"stop":1757095272818,"duration":1},"status":"passed","severity":"normal"},{"uid":"acdc46e8c665dce1","name":"should handle complete discovery-to-dial flow","time":{"start":1757095287840,"stop":1757095287841,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d5f36701677c3ce","name":"Subscribe to topic containing special chars and receive message","time":{"start":1757095828887,"stop":1757095828887,"duration":0},"status":"passed","severity":"normal"},{"uid":"f58d7c8e05b89269","name":"should process queue every 500ms","time":{"start":1757095288013,"stop":1757095288013,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b2408d0f855ecd9","name":"Push message with Arabic payload","time":{"start":1757096410522,"stop":1757096410522,"duration":0},"status":"passed","severity":"normal"},{"uid":"35331c6cc3f0358","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1757095333670,"stop":1757095333670,"duration":0},"status":"passed","severity":"normal"},{"uid":"df7b44c2c5e1fdd2","name":"should return false when network is not connected","time":{"start":1757095289395,"stop":1757095289395,"duration":0},"status":"passed","severity":"normal"},{"uid":"74ef82277477dcf5","name":"should throw error when no peers are available","time":{"start":1757095320915,"stop":1757095320916,"duration":1},"status":"passed","severity":"normal"},{"uid":"b278275b1330ebc4","name":"ends if stream creation fails","time":{"start":1757095289200,"stop":1757095289200,"duration":0},"status":"passed","severity":"normal"},{"uid":"35c027d1ba3ca8a4","name":"Check received message with timestamp: 1757095355664000000 ","time":{"start":1757095803084,"stop":1757095803084,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ef48daa55e06048","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1757095321392,"stop":1757095321393,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fb546aa8b484155","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1757095554688,"stop":1757095554688,"duration":0},"status":"passed","severity":"normal"},{"uid":"469f0e60b7466003","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1757095320606,"stop":1757095320610,"duration":4},"status":"passed","severity":"normal"},{"uid":"ad1eb0acb105c80f","name":"should return usable stream attached to connection","time":{"start":1757095288939,"stop":1757095288939,"duration":0},"status":"passed","severity":"normal"},{"uid":"9214b52975c1d91f","name":"should handle queue processing errors gracefully","time":{"start":1757095288016,"stop":1757095288016,"duration":0},"status":"passed","severity":"normal"},{"uid":"15da8b5cf9af348e","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1757095288058,"stop":1757095288058,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b6dac239e04e2a7","name":"Push message with escaped characters payload","time":{"start":1757096410536,"stop":1757096410536,"duration":0},"status":"passed","severity":"normal"},{"uid":"880018c180c56153","name":"should properly compute the node id","time":{"start":1757095278861,"stop":1757095278862,"duration":1},"status":"passed","severity":"normal"},{"uid":"def9304e8093d8b","name":"Publishes to nwaku","time":{"start":1757095547357,"stop":1757095547357,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c695793cb06a437","name":"Push message with emoji payload","time":{"start":1757096410525,"stop":1757096410525,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dab0fe62c4c5ca6","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1757095431635,"stop":1757095431636,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcd8e6c3277bfb92","name":"Push message with custom timestamp: 1757091780453","time":{"start":1757096410531,"stop":1757096410531,"duration":0},"status":"passed","severity":"normal"},{"uid":"db3cfb777abc008e","name":"Push message with content topic containing Arabic","time":{"start":1757096410549,"stop":1757096410549,"duration":0},"status":"passed","severity":"normal"},{"uid":"33bce2bdccf72dd5","name":"Check publish message containing Basic HTML tag","time":{"start":1757095546130,"stop":1757095546130,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bccf8aa01f90699","name":"should return PeerId when PeerId is provided","time":{"start":1757095288639,"stop":1757095288640,"duration":1},"status":"passed","severity":"normal"},{"uid":"7034d230a70d1f69","name":"Push message with content topic containing unicode special characters","time":{"start":1757096410550,"stop":1757096410550,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1fd8e1c2ee47cd3","name":"should not change state when connections remain after disconnect","time":{"start":1757095288066,"stop":1757095288066,"duration":0},"status":"passed","severity":"normal"},{"uid":"f71169c3863fecbf","name":"should not fail to start the service if it is already started","time":{"start":1757095361557,"stop":1757095361557,"duration":0},"status":"passed","severity":"normal"},{"uid":"f54dcb0b91f2a3f2","name":"Subscribe to topic containing special chars and receive message","time":{"start":1757095828897,"stop":1757095828898,"duration":1},"status":"passed","severity":"normal"},{"uid":"af843d12c8c3fa39","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1757095554675,"stop":1757095554675,"duration":0},"status":"passed","severity":"normal"},{"uid":"d81acbf156ca08ec","name":"should return empty array when no peers connected","time":{"start":1757095289397,"stop":1757095289398,"duration":1},"status":"passed","severity":"normal"},{"uid":"22f28c9f970ef712","name":"Fails to push message with large meta","time":{"start":1757096410541,"stop":1757096410541,"duration":0},"status":"passed","severity":"normal"},{"uid":"7975f44fa85cff38","name":"Register correct protocols","time":{"start":1757095554673,"stop":1757095554673,"duration":0},"status":"passed","severity":"normal"},{"uid":"78394349b0e5ac4c","name":"should handle multiple peer connections","time":{"start":1757095288568,"stop":1757095288569,"duration":1},"status":"passed","severity":"normal"},{"uid":"72b4174bd5c864d1","name":"should handle all zero keep alive options","time":{"start":1757095288586,"stop":1757095288587,"duration":1},"status":"passed","severity":"normal"},{"uid":"2272b206bbb90879","name":"Query generator for multiple messages with different message text format","time":{"start":1757095691799,"stop":1757095691800,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa147839c4de9f4a","name":"should handle general insertion and lookup correctly","time":{"start":1757095337087,"stop":1757095337088,"duration":1},"status":"passed","severity":"normal"},{"uid":"60a0f6e1dff725f3","name":"should trigger query when time since last query exceeds threshold","time":{"start":1757095321398,"stop":1757095321399,"duration":1},"status":"passed","severity":"normal"},{"uid":"44c23fe1621f4fa9","name":"Publish message with custom timestamp: Fri Sep 05 2025 19:05:39 GMT+0000 (Coordinated Universal Time)","time":{"start":1757095546136,"stop":1757095546136,"duration":0},"status":"passed","severity":"normal"},{"uid":"9150a44bcc7d1e9e","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1757095278204,"stop":1757095278205,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f37ca2b4d9d204e","name":"Nodes with multiple pubsub topic","time":{"start":1757095539472,"stop":1757095539473,"duration":1},"status":"passed","severity":"normal"},{"uid":"39324d9667fb20e","name":"should filter peers by codec","time":{"start":1757095289398,"stop":1757095289398,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c531a968a31e6e6","name":"Throws when trying to push message with empty payload","time":{"start":1757096410547,"stop":1757096410547,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d0033601aca411b","name":"should handle errors when accessing navigator","time":{"start":1757095288074,"stop":1757095288074,"duration":0},"status":"passed","severity":"normal"},{"uid":"244aa8f7ca3f39d0","name":"can start and stop the service","time":{"start":1757095562294,"stop":1757095562295,"duration":1},"status":"passed","severity":"normal"},{"uid":"d53fd6c771caa8bd","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1757095339663,"stop":1757095339663,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2a562180634dd9a","name":"should handle corrupted shard info gracefully","time":{"start":1757095288187,"stop":1757095288188,"duration":1},"status":"passed","severity":"normal"},{"uid":"38f325eb96b335a9","name":"Fails to push message bigger that 1MB","time":{"start":1757096410563,"stop":1757096410563,"duration":0},"status":"passed","severity":"normal"},{"uid":"d33111e5bc4772af","name":"Check received message containing escaped characters","time":{"start":1757095803083,"stop":1757095803083,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dc4c80df26f6e49","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1757095803078,"stop":1757095803078,"duration":0},"status":"passed","severity":"normal"},{"uid":"34d48db823fd5438","name":"Check received message containing unicode special characters","time":{"start":1757095803073,"stop":1757095803073,"duration":0},"status":"passed","severity":"normal"},{"uid":"24c7535de7544f74","name":"should process successful peer exchange query","time":{"start":1757095298902,"stop":1757095298902,"duration":0},"status":"passed","severity":"normal"},{"uid":"8721540598c1b7aa","name":"Query Generator, Multiple PubsubTopics","time":{"start":1757095663766,"stop":1757095663767,"duration":1},"status":"passed","severity":"normal"},{"uid":"f156f97a5bb8e2","name":"should start peer exchange discovery","time":{"start":1757095298894,"stop":1757095298894,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbadf0452d4aeff3","name":"should dial peers from store when no connections remain","time":{"start":1757095288863,"stop":1757095288864,"duration":1},"status":"passed","severity":"normal"},{"uid":"8278a032838d7bb7","name":"should set up event listeners when started","time":{"start":1757095321394,"stop":1757095321394,"duration":0},"status":"passed","severity":"normal"},{"uid":"18f929140e38364c","name":"throws on empty content topic","time":{"start":1757095272794,"stop":1757095272795,"duration":1},"status":"passed","severity":"normal"},{"uid":"7133688da4cd5154","name":"should be safe to call multiple times","time":{"start":1757095288565,"stop":1757095288566,"duration":1},"status":"passed","severity":"normal"},{"uid":"3438e446c5f6c03a","name":"should handle incoming messages","time":{"start":1757095320423,"stop":1757095320423,"duration":0},"status":"passed","severity":"normal"}] |