mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-17 15:33:11 +00:00
1 line
217 KiB
JSON
1 line
217 KiB
JSON
[{"uid":"6195eaca162208d1","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1759547529797,"stop":1759547529797,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6d52852ce28f104","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759548027170,"stop":1759548027171,"duration":1},"status":"passed","severity":"normal"},{"uid":"9aae39f3c6ac3208","name":"Check message with non string payload is not received","time":{"start":1759548002045,"stop":1759548002046,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a669edeac3a4ea7","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759547702188,"stop":1759547702189,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b5e60aebdcd7575","name":"isConnected between 2 js-waku relay nodes","time":{"start":1759547577040,"stop":1759547577040,"duration":0},"status":"passed","severity":"normal"},{"uid":"e29b59d8fdbc4c08","name":"should get / set TCP multiaddr","time":{"start":1759547468798,"stop":1759547468798,"duration":0},"status":"passed","severity":"normal"},{"uid":"6294a35a3a3d3e78","name":"Sample","time":{"start":1759547468259,"stop":1759547468260,"duration":1},"status":"passed","severity":"normal"},{"uid":"91f744291189e9b5","name":"Check publish message after client node is restarted","time":{"start":1759547725151,"stop":1759547725151,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c4587a82c0adc6ec","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1759547479927,"stop":1759547479927,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c648648e8cee870","name":"should not change state when connections remain after disconnect","time":{"start":1759547476841,"stop":1759547476841,"duration":0},"status":"passed","severity":"normal"},{"uid":"a98214d8572e2fa7","name":"should return false and handle errors gracefully","time":{"start":1759547478693,"stop":1759547478693,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7ce5b9c6f3d37a8","name":"Round trip binary serialization","time":{"start":1759547478529,"stop":1759547478529,"duration":0},"status":"passed","severity":"normal"},{"uid":"c05c9a297f6d987c","name":"Fails to publish message with empty text","time":{"start":1759547725148,"stop":1759547725148,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bf79f080c96d3c6","name":"should query peers that support peer exchange","time":{"start":1759547489254,"stop":1759547489255,"duration":1},"status":"passed","severity":"normal"},{"uid":"a61f24af33c8b7fa","name":"should handle special patterns correctly","time":{"start":1759547516047,"stop":1759547516047,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f40fdb9b9bb740","name":"should not fail to stop the service if it was not started","time":{"start":1759547570162,"stop":1759547570162,"duration":0},"status":"passed","severity":"normal"},{"uid":"32df61d5ce522750","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app46/5/topic711/json","time":{"start":1759547823713,"stop":1759547823713,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ca104dd38049ede","name":"Check meta is set [ecies]","time":{"start":1759547500821,"stop":1759547500821,"duration":0},"status":"passed","severity":"normal"},{"uid":"6257761db5fbb27b","name":"can start the service","time":{"start":1759547493303,"stop":1759547493303,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fa61816a7fa5e17","name":"should handle browser offline state overriding peer connections","time":{"start":1759547476873,"stop":1759547476873,"duration":0},"status":"passed","severity":"normal"},{"uid":"f70815e9c3b421cc","name":"should remove expired entries after TTL has passed","time":{"start":1759547528204,"stop":1759547528205,"duration":1},"status":"passed","severity":"normal"},{"uid":"13e82edb7f8e30d4","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1759547732252,"stop":1759547732252,"duration":0},"status":"passed","severity":"normal"},{"uid":"c106ea21b74d5c92","name":"Push message with Russian payload","time":{"start":1759548605712,"stop":1759548605712,"duration":0},"status":"passed","severity":"normal"},{"uid":"142a467b6a7200d6","name":"Check received message containing JSON","time":{"start":1759548002031,"stop":1759548002032,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed2b7f461a323a8b","name":"should emit message when we just started and store connect event occurs","time":{"start":1759547530570,"stop":1759547530571,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb50c1fc2b73ca9a","name":"should return true for sync message with causal history","time":{"start":1759547534410,"stop":1759547534410,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4d10dfa508975a8","name":"should properly create location multiaddrs - udp6","time":{"start":1759547468799,"stop":1759547468799,"duration":0},"status":"passed","severity":"normal"},{"uid":"9afdaa9d7ef59147","name":"Refresh subscription","time":{"start":1759548027172,"stop":1759548027172,"duration":0},"status":"passed","severity":"normal"},{"uid":"714401e23c9e163d","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759548027157,"stop":1759548027157,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e07500c08eabf3e","name":"should properly create location multiaddrs - tcp6","time":{"start":1759547468800,"stop":1759547468800,"duration":0},"status":"passed","severity":"normal"},{"uid":"29fb4e61acbcdf85","name":"Push message with content topic containing short","time":{"start":1759548605753,"stop":1759548605753,"duration":0},"status":"passed","severity":"normal"},{"uid":"48bdc2f0e5f83472","name":"Check received message containing escaped characters","time":{"start":1759548002041,"stop":1759548002041,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d9be96243efd109","name":"should start and setup intervals and event listeners","time":{"start":1759547530329,"stop":1759547530329,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a9f2a7895b1eb2d","name":"should only return 1 node with relay and store capability","time":{"start":1759547489387,"stop":1759547489388,"duration":1},"status":"passed","severity":"normal"},{"uid":"78845f235ad18d3e","name":"should handle empty peer infos gracefully","time":{"start":1759547489161,"stop":1759547489166,"duration":5},"status":"passed","severity":"normal"},{"uid":"6b27c6432602ff03","name":"should be safe to call multiple times","time":{"start":1759547477454,"stop":1759547477454,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eb4a81e8d8f36c3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1759547462634,"stop":1759547462634,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c339b29703be472","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1759547511809,"stop":1759547511809,"duration":0},"status":"passed","severity":"normal"},{"uid":"223e5db974b02355","name":"Check received message with timestamp: 1759547560667000000 ","time":{"start":1759548002033,"stop":1759548002033,"duration":0},"status":"passed","severity":"normal"},{"uid":"77d5325493dd6e19","name":"Push message with content topic containing emoji","time":{"start":1759548605720,"stop":1759548605720,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bc5fc230cbad18","name":"should allow redial after failed dial cooldown expires","time":{"start":1759547477471,"stop":1759547477479,"duration":8},"status":"passed","severity":"normal"},{"uid":"8e431e650380fef","name":"Query Generator, No message returned","time":{"start":1759547850703,"stop":1759547850704,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e27b089776ed17","name":"Push message with escaped characters payload","time":{"start":1759548605740,"stop":1759548605740,"duration":0},"status":"passed","severity":"normal"},{"uid":"f686b976137e93f2","name":"Push message with content topic containing special chars","time":{"start":1759548605732,"stop":1759548605732,"duration":0},"status":"passed","severity":"normal"},{"uid":"59b1a78f889c07f3","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1759547489168,"stop":1759547489170,"duration":2},"status":"passed","severity":"normal"},{"uid":"97e3f5250c492002","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1759547511799,"stop":1759547511799,"duration":0},"status":"passed","severity":"normal"},{"uid":"1222c3ed1c82d05a","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1759547477187,"stop":1759547477192,"duration":5},"status":"passed","severity":"normal"},{"uid":"aa68ea3ec7da9843","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1759547487816,"stop":1759547487819,"duration":3},"status":"passed","severity":"normal"},{"uid":"eb5d8963be588f78","name":"should reassess health immediately when peer disconnects","time":{"start":1759547530171,"stop":1759547530171,"duration":0},"status":"passed","severity":"normal"},{"uid":"28287ea8ad90ee4d","name":"throws on content topic with empty version field","time":{"start":1759547462619,"stop":1759547462621,"duration":2},"status":"passed","severity":"normal"},{"uid":"6fa17c8deeff2754","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1759547462631,"stop":1759547462631,"duration":0},"status":"passed","severity":"normal"},{"uid":"4de68df0bb771cdf","name":"should throw error - no public key","time":{"start":1759547468794,"stop":1759547468794,"duration":0},"status":"passed","severity":"normal"},{"uid":"12fe393e2432946a","name":"Asymmetric encrypt & decrypt","time":{"start":1759547499629,"stop":1759547499629,"duration":0},"status":"passed","severity":"normal"},{"uid":"734ae5a7ca957164","name":"Push message with custom timestamp: 1759543981374","time":{"start":1759548605746,"stop":1759548605746,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c7b58fb529c8e37","name":"should throw error - invalid id","time":{"start":1759547468795,"stop":1759547468796,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa5ffa968234b841","name":"Push message with Chinese payload","time":{"start":1759548605712,"stop":1759548605712,"duration":0},"status":"passed","severity":"normal"},{"uid":"cda8df8dfd028dcf","name":"should be sent with empty content","time":{"start":1759547519359,"stop":1759547519359,"duration":0},"status":"passed","severity":"normal"},{"uid":"91c76ccab3e5b5a7","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1759547511798,"stop":1759547511798,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4fa7fb8729041a3","name":"should decode valid enr successfully","time":{"start":1759547468791,"stop":1759547468792,"duration":1},"status":"passed","severity":"normal"},{"uid":"80334d1c8b2b674f","name":"should send to specified number of peers of used peers","time":{"start":1759547529436,"stop":1759547529436,"duration":0},"status":"passed","severity":"normal"},{"uid":"2baa20129b5940b5","name":"should handle large number of peers request","time":{"start":1759547489171,"stop":1759547489171,"duration":0},"status":"passed","severity":"normal"},{"uid":"90a5b378728caa4b","name":"should clear dial history on stop","time":{"start":1759547477453,"stop":1759547477454,"duration":1},"status":"passed","severity":"normal"},{"uid":"546c1c506bbf4cf3","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1759547901569,"stop":1759547901570,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6a1dbba13ce5d23","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app19/3/topic132/utf8","time":{"start":1759547823717,"stop":1759547823717,"duration":0},"status":"passed","severity":"normal"},{"uid":"f601a790799c28","name":"Check message with invalid timestamp is not received","time":{"start":1759548002044,"stop":1759548002044,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b059989fef55fd0","name":"should not receive a peer event before start","time":{"start":1759547791178,"stop":1759547791178,"duration":0},"status":"passed","severity":"normal"},{"uid":"24f6813965ddc9f9","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1759547901563,"stop":1759547901563,"duration":0},"status":"passed","severity":"normal"},{"uid":"17c24056e6e5b401","name":"Waku message hash computation (payload length 0)","time":{"start":1759547477196,"stop":1759547477196,"duration":0},"status":"passed","severity":"normal"},{"uid":"5daf15a498d70524","name":"should handle case when navigator is not available","time":{"start":1759547476827,"stop":1759547476839,"duration":12},"status":"passed","severity":"normal"},{"uid":"b69cb71b88e3d63","name":"Subscribe to topic containing Script and receive message","time":{"start":1759548027177,"stop":1759548027177,"duration":0},"status":"passed","severity":"normal"},{"uid":"75b29178d474d659","name":"should initialize with default options","time":{"start":1759547489250,"stop":1759547489251,"duration":1},"status":"passed","severity":"normal"},{"uid":"f06c7ecd54ff602e","name":"Decoder throws on empty string content topic","time":{"start":1759547499156,"stop":1759547499156,"duration":0},"status":"passed","severity":"normal"},{"uid":"84cf7d25b434a736","name":"should return false for malformed SDS messages","time":{"start":1759547534408,"stop":1759547534408,"duration":0},"status":"passed","severity":"normal"},{"uid":"115e29a2a3f1d60d","name":"Push message with Chinese payload","time":{"start":1759548605725,"stop":1759548605725,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f169e03d6370570","name":"throws on content topic with empty application field","time":{"start":1759547462618,"stop":1759547462619,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc903a868684c514","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759548027155,"stop":1759548027155,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4be106dc4c47495","name":"should return true when peer is on the specified shard","time":{"start":1759547477536,"stop":1759547477536,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ddf965bf7aed70e","name":"Relay Node - default protocol","time":{"start":1759547901740,"stop":1759547901740,"duration":0},"status":"passed","severity":"normal"},{"uid":"4808895c348d412","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759548027176,"stop":1759548027177,"duration":1},"status":"passed","severity":"normal"},{"uid":"473a4ac9d72667d0","name":"can start and stop the service","time":{"start":1759547493303,"stop":1759547493304,"duration":1},"status":"passed","severity":"normal"},{"uid":"71989898039365b1","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759547646069,"stop":1759547646069,"duration":0},"status":"passed","severity":"normal"},{"uid":"64853b07857a9c4","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759548027165,"stop":1759548027165,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5eb38ccf6e80e1d","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1759547563981,"stop":1759547563982,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a87a6468028a3a9","name":"should drop connection via multiaddr with hangUp","time":{"start":1759547642496,"stop":1759547642496,"duration":0},"status":"passed","severity":"normal"},{"uid":"55ffca9f149a4e3b","name":"Check received message with timestamp: 1759547560667000000 ","time":{"start":1759548002043,"stop":1759548002043,"duration":0},"status":"passed","severity":"normal"},{"uid":"d63ce64bcad86a86","name":"should invoke callbacks when receiving a message","time":{"start":1759547530328,"stop":1759547530328,"duration":0},"status":"passed","severity":"normal"},{"uid":"96492169313b58cc","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1759547488835,"stop":1759547488836,"duration":1},"status":"passed","severity":"normal"},{"uid":"55fed55d3246969d","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759548027164,"stop":1759548027165,"duration":1},"status":"passed","severity":"normal"},{"uid":"48225414ac51ce43","name":"should be safe to call multiple times","time":{"start":1759547478688,"stop":1759547478688,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9d713769dd1ec09","name":"should be able to encode the field with only FILTER set to true","time":{"start":1759547468045,"stop":1759547468046,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9db42a7079092c6","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1759547511796,"stop":1759547511796,"duration":0},"status":"passed","severity":"normal"},{"uid":"5baac5d89e068459","name":"should dispatch network event when browser goes offline","time":{"start":1759547476855,"stop":1759547476855,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2266c9be078470b","name":"should encode/decode to text encoding","time":{"start":1759547468797,"stop":1759547468797,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c80c563bc1ef23d","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1759547901565,"stop":1759547901565,"duration":0},"status":"passed","severity":"normal"},{"uid":"8259b750f6437206","name":"should return false for different channelId","time":{"start":1759547534408,"stop":1759547534408,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a83cc5dcfd5d0c6","name":"Push message with content topic containing Chinese","time":{"start":1759548605732,"stop":1759548605732,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8b135ad2fcf57cd","name":"should handle shard reader errors gracefully","time":{"start":1759547477487,"stop":1759547477487,"duration":0},"status":"passed","severity":"normal"},{"uid":"b511bc6e53cc1163","name":"Renews subscription after lossing a connection","time":{"start":1759548027166,"stop":1759548027166,"duration":0},"status":"passed","severity":"normal"},{"uid":"25b0a7fc0d226010","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1759547488832,"stop":1759547488833,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9d89515b0ccc215","name":"should handle errors when removing globalThis listeners","time":{"start":1759547476825,"stop":1759547476825,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bd21afc38680368","name":"should only return 1 node with relay capability","time":{"start":1759547489387,"stop":1759547489387,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdba63a0c57218bf","name":"should return all connected peers without codec filter","time":{"start":1759547478694,"stop":1759547478694,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdf44105696a8247","name":"Check publish message containing SQL Injection","time":{"start":1759547725141,"stop":1759547725141,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8348681a27b747c","name":"Refresh subscription","time":{"start":1759548027156,"stop":1759548027156,"duration":0},"status":"passed","severity":"normal"},{"uid":"87c9f4ecfafae45c","name":"should handle peerStore errors gracefully","time":{"start":1759547478695,"stop":1759547478695,"duration":0},"status":"passed","severity":"normal"},{"uid":"234eda64928628e5","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1759547511795,"stop":1759547511795,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c1765d868c29e06","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1759547478060,"stop":1759547478061,"duration":1},"status":"passed","severity":"normal"},{"uid":"d17562436ec7509a","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1759547489170,"stop":1759547489170,"duration":0},"status":"passed","severity":"normal"},{"uid":"e029285bb45ade1f","name":"tcp ip4 address","time":{"start":1759547468207,"stop":1759547468207,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ef761043ed58b28","name":"Outgoing message is acknowledged","time":{"start":1759547532520,"stop":1759547532520,"duration":0},"status":"passed","severity":"normal"},{"uid":"b71e1e1f6cac0b74","name":"Subscribe to topic containing Script and receive message","time":{"start":1759548027161,"stop":1759548027162,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ae58b714885b09c","name":"should sort by messageId when timestamps are equal","time":{"start":1759547519295,"stop":1759547519295,"duration":0},"status":"passed","severity":"normal"},{"uid":"b06de848a2f7ad61","name":"Retrieval Hint","time":{"start":1759547519294,"stop":1759547519294,"duration":0},"status":"passed","severity":"normal"},{"uid":"d07324828d6fbf28","name":"Generator, 2 different shards","time":{"start":1759547841988,"stop":1759547841988,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5c6a1af0ae9550f","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759548027169,"stop":1759548027169,"duration":0},"status":"passed","severity":"normal"},{"uid":"69a0dc7b7e06d617","name":"Js publishes, other Js receives","time":{"start":1759547715220,"stop":1759547715220,"duration":0},"status":"passed","severity":"normal"},{"uid":"15cba2105495bea9","name":"Encoder throws on undefined content topic","time":{"start":1759547500821,"stop":1759547500821,"duration":0},"status":"passed","severity":"normal"},{"uid":"aea3feb81e3074a5","name":"Stops search when maxGet is reached","time":{"start":1759547488600,"stop":1759547488601,"duration":1},"status":"passed","severity":"normal"},{"uid":"e136cdf097dd77c0","name":"Push message with SQL Injection payload","time":{"start":1759548605713,"stop":1759548605713,"duration":0},"status":"passed","severity":"normal"},{"uid":"4be2bf16731565ef","name":"Check message on other pubsub topic is not received","time":{"start":1759548002044,"stop":1759548002044,"duration":0},"status":"passed","severity":"normal"},{"uid":"acb3625526994b17","name":"should work with stubbed retrieve function","time":{"start":1759547530554,"stop":1759547530555,"duration":1},"status":"passed","severity":"normal"},{"uid":"faaac633f82b4244","name":"Push message with JSON payload","time":{"start":1759548605739,"stop":1759548605740,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c852ccf02c88332","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1759547534406,"stop":1759547534406,"duration":0},"status":"passed","severity":"normal"},{"uid":"76ffc3d0680bff02","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1759547489389,"stop":1759547489389,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8c07185bfbbc384","name":"Push message with escaped characters payload","time":{"start":1759548605715,"stop":1759548605715,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b6c1684e487add","name":"Init the array if not present","time":{"start":1759547462390,"stop":1759547462392,"duration":2},"status":"passed","severity":"normal"},{"uid":"aa0cc5bf7164e239","name":"should handle case with no peers in store","time":{"start":1759547478055,"stop":1759547478055,"duration":0},"status":"passed","severity":"normal"},{"uid":"362550bbcc57c1b6","name":"connects to nwaku","time":{"start":1759547901273,"stop":1759547901273,"duration":0},"status":"passed","severity":"normal"},{"uid":"8baffe31e58bd33f","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759548027175,"stop":1759548027175,"duration":0},"status":"passed","severity":"normal"},{"uid":"6df3752661550678","name":"Query with Promise Callback, No Decoder","time":{"start":1759547850705,"stop":1759547850705,"duration":0},"status":"passed","severity":"normal"},{"uid":"85b51c6bad90a9d3","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1759547462632,"stop":1759547462632,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a774d76189828c0","name":"should not create multiple intervals when called multiple times","time":{"start":1759547477449,"stop":1759547477452,"duration":3},"status":"passed","severity":"normal"},{"uid":"26ddc8f2071f5d1","name":"Check publish message containing JSON","time":{"start":1759547725143,"stop":1759547725143,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd1dce13c29f413b","name":"Push message with shell command payload","time":{"start":1759548605751,"stop":1759548605751,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb5c76855e871b12","name":"should request peer renewal on specific errors","time":{"start":1759547529288,"stop":1759547529289,"duration":1},"status":"passed","severity":"normal"},{"uid":"63ae3d7844c1173a","name":"should handle retrieve function with query parameters","time":{"start":1759547530561,"stop":1759547530562,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0fdedbc307e7cc0","name":"accepts valid message hash query","time":{"start":1759547477758,"stop":1759547477758,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae330a57059c5d70","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1759547511799,"stop":1759547511800,"duration":1},"status":"passed","severity":"normal"},{"uid":"84ab3c2164edd1fa","name":"should not be sent when there is no history","time":{"start":1759547519359,"stop":1759547519359,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e588c9dcd6c6f90","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1759547462632,"stop":1759547462632,"duration":0},"status":"passed","severity":"normal"},{"uid":"883852e710d5b047","name":"should handle case when globalThis is not available","time":{"start":1759547476839,"stop":1759547476839,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9083ad7dd822090","name":"should not execute task if max attempts is 0","time":{"start":1759547529295,"stop":1759547529295,"duration":0},"status":"passed","severity":"normal"},{"uid":"1da04d5c6041b0bc","name":"Query Generator - true","time":{"start":1759547882785,"stop":1759547882786,"duration":1},"status":"passed","severity":"normal"},{"uid":"26bf1bc200e69c17","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759548027180,"stop":1759548027180,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfbc27150a0dbe4d","name":"should not receive a peer event before start","time":{"start":1759547493305,"stop":1759547493305,"duration":0},"status":"passed","severity":"normal"},{"uid":"1efb68dd6c90fa7b","name":"Push message with Chinese payload","time":{"start":1759548605738,"stop":1759548605738,"duration":0},"status":"passed","severity":"normal"},{"uid":"f927a291050820f","name":"should reject if Store is requested but not mounted","time":{"start":1759547531347,"stop":1759547531347,"duration":0},"status":"passed","severity":"normal"},{"uid":"c91014137041ba0b","name":"Check received message containing emoji","time":{"start":1759548002042,"stop":1759548002042,"duration":0},"status":"passed","severity":"normal"},{"uid":"730e1b8642f96d39","name":"Check message with no payload is not received","time":{"start":1759548002036,"stop":1759548002036,"duration":0},"status":"passed","severity":"normal"},{"uid":"e70d0a2993dd6dd5","name":"Push message with content topic containing JSON","time":{"start":1759548605755,"stop":1759548605756,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fac02103b9a5c96","name":"Push 30 different messages","time":{"start":1759548605752,"stop":1759548605753,"duration":1},"status":"skipped","severity":"normal"},{"uid":"37552df469aa293a","name":"same cluster: nodes connect","time":{"start":1759547646067,"stop":1759547646068,"duration":1},"status":"passed","severity":"normal"},{"uid":"e87997dc0ae5c35f","name":"should filter peers by codec","time":{"start":1759547478694,"stop":1759547478694,"duration":0},"status":"passed","severity":"normal"},{"uid":"d02a5b5cfac2e7ec","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759547872103,"stop":1759547872103,"duration":0},"status":"passed","severity":"normal"},{"uid":"246f6930ca78acad","name":"Outgoing message is possibly acknowledged","time":{"start":1759547532835,"stop":1759547532835,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b7a258cc20f4574b","name":"should dispatch network event when browser goes online","time":{"start":1759547476854,"stop":1759547476855,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ca6b416392cf97","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1759547519358,"stop":1759547519358,"duration":0},"status":"passed","severity":"normal"},{"uid":"62a308e46ccf0076","name":"messageHashStr produces consistent results for the same input","time":{"start":1759547477199,"stop":1759547477199,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba508b4fd19e9c0","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759548002043,"stop":1759548002043,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9e3a295ed685974","name":"Check publish message containing Russian","time":{"start":1759547725141,"stop":1759547725141,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca1bf0deaf9da303","name":"should return false for content message without causal history","time":{"start":1759547534409,"stop":1759547534409,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1c3fa777eb14e1a","name":"Push 30 different messages","time":{"start":1759548605741,"stop":1759548605741,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8117c21a53e1d313","name":"should handle peer store errors gracefully","time":{"start":1759547478059,"stop":1759547478060,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab9f8cea5bf6545","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759547532834,"stop":1759547532835,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4ec2341693a60da","name":"Push message equal or less that 1MB","time":{"start":1759548605736,"stop":1759548605736,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5d7c4b844ec86b1","name":"random static sharding 2 - Cluster ID: 961, Shard ID: 742","time":{"start":1759547879470,"stop":1759547879470,"duration":0},"status":"passed","severity":"normal"},{"uid":"607d1349e6249bc3","name":"Push message with content topic containing SQL Injection","time":{"start":1759548605744,"stop":1759548605744,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe700f2154ac02bb","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1759547488837,"stop":1759547488840,"duration":3},"status":"passed","severity":"normal"},{"uid":"d5a5cf4008ce99a6","name":"Push message with meta","time":{"start":1759548605734,"stop":1759548605735,"duration":1},"status":"passed","severity":"normal"},{"uid":"79aa2942bfadb19b","name":"should emit a peer event after start","time":{"start":1759547570163,"stop":1759547570165,"duration":2},"status":"passed","severity":"normal"},{"uid":"21f4ebd71c736b18","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1759547462634,"stop":1759547462635,"duration":1},"status":"passed","severity":"normal"},{"uid":"2087ed2e3fedd558","name":"should return peer for existing peer","time":{"start":1759547478056,"stop":1759547478056,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa5fcec2354f92c3","name":"Ephemeral field set to true","time":{"start":1759547478529,"stop":1759547478529,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae79a5669b8b56d2","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1759547462631,"stop":1759547462632,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbac1c44e59531da","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1759547511792,"stop":1759547511792,"duration":0},"status":"passed","severity":"normal"},{"uid":"c50f5b47abc7227f","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1759547530580,"stop":1759547530581,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc7c17507e2e4361","name":"Check publish message containing escaped characters","time":{"start":1759547725144,"stop":1759547725144,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7d453af8ce0b9aa","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1759547462633,"stop":1759547462633,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff90d11406b5ab9d","name":"should return cached hash on subsequent access","time":{"start":1759547478537,"stop":1759547478537,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0ae57ee8b091d54","name":"Reusing cursor across nodes","time":{"start":1759547835731,"stop":1759547835731,"duration":0},"status":"passed","severity":"normal"},{"uid":"be544db71c26eb13","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1759547725145,"stop":1759547725145,"duration":0},"status":"passed","severity":"normal"},{"uid":"87c88c926da859d0","name":"Fails to push message bigger that 1MB","time":{"start":1759548605747,"stop":1759548605747,"duration":0},"status":"passed","severity":"normal"},{"uid":"e02f3c4ff14097ff","name":"should clear interval on stop","time":{"start":1759547489265,"stop":1759547489265,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a6f2b80755d9f15","name":"Delete observer","time":{"start":1759547703803,"stop":1759547703804,"duration":1},"status":"passed","severity":"normal"},{"uid":"390dbee5ac1046af","name":"Encoder throws on undefined content topic","time":{"start":1759547499154,"stop":1759547499155,"duration":1},"status":"passed","severity":"normal"},{"uid":"9452f92864bbb7c8","name":"should deliver messages after dependencies are met","time":{"start":1759547519356,"stop":1759547519356,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e75b680d4a314e","name":"Subscribe and receives messages on 20 topics","time":{"start":1759548027154,"stop":1759548027154,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fc991c8a1478a89","name":"random static sharding 4 - Cluster ID: 149, Shard ID: 33","time":{"start":1759547879472,"stop":1759547879472,"duration":0},"status":"passed","severity":"normal"},{"uid":"52cbbd70d661b068","name":"Decoder throws on undefined content topic","time":{"start":1759547499155,"stop":1759547499156,"duration":1},"status":"passed","severity":"normal"},{"uid":"eca2ef0d33da8e79","name":"should dial all known peers when reached zero connections","time":{"start":1759547598094,"stop":1759547598094,"duration":0},"status":"passed","severity":"normal"},{"uid":"c12a0243829661ae","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1759547511796,"stop":1759547511797,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab18cb401b4605e1","name":"should handle peer store errors gracefully","time":{"start":1759547489255,"stop":1759547489259,"duration":4},"status":"passed","severity":"normal"},{"uid":"f83b565b915da767","name":"Push message with rate limit","time":{"start":1759548605721,"stop":1759548605721,"duration":0},"status":"passed","severity":"normal"},{"uid":"8168404401cf635e","name":"Check received message with timestamp: 1759547560667 ","time":{"start":1759548002033,"stop":1759548002034,"duration":1},"status":"passed","severity":"normal"},{"uid":"dec4150845d3c660","name":"should retry failed tasks","time":{"start":1759547529288,"stop":1759547529288,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e3b52686b04e9a8","name":"Push message with custom timestamp: 1728789181374","time":{"start":1759548605721,"stop":1759548605721,"duration":0},"status":"passed","severity":"normal"},{"uid":"743790b2fe554789","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1759547462622,"stop":1759547462623,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7dec20881f57ad9","name":"should create all internal components","time":{"start":1759547478687,"stop":1759547478687,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5c071caa49d3041","name":"Retries within maximum given attempts","time":{"start":1759547530990,"stop":1759547530990,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c709f02794f43d","name":"should handle errors when getting connections","time":{"start":1759547476868,"stop":1759547476869,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a47e4bbb2d064f4","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app30/1/topic735/proto","time":{"start":1759547823716,"stop":1759547823716,"duration":0},"status":"passed","severity":"normal"},{"uid":"2196db542261d44d","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1759547511791,"stop":1759547511791,"duration":0},"status":"passed","severity":"normal"},{"uid":"726c763d668421a7","name":"should handle complete discovery-to-dial flow","time":{"start":1759547477027,"stop":1759547477027,"duration":0},"status":"passed","severity":"normal"},{"uid":"13caf625274f6108","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1759547519353,"stop":1759547519354,"duration":1},"status":"passed","severity":"normal"},{"uid":"4594fa799bf1972f","name":"should return false when peer has no shard info","time":{"start":1759547477530,"stop":1759547477530,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7774996e2a2d29c","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1759547622839,"stop":1759547622839,"duration":0},"status":"passed","severity":"normal"},{"uid":"7efcf147f4208ac0","name":"should not fail to start the service if it is already started","time":{"start":1759547493304,"stop":1759547493304,"duration":0},"status":"passed","severity":"normal"},{"uid":"96b5258736b79851","name":"should set up event listeners when started","time":{"start":1759547530550,"stop":1759547530551,"duration":1},"status":"passed","severity":"normal"},{"uid":"4958e7608a4ea58f","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1759547622839,"stop":1759547622840,"duration":1},"status":"passed","severity":"normal"},{"uid":"80ddbd11aee4f4c","name":"should return different streams if requested simultaniously","time":{"start":1759547478096,"stop":1759547478097,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0119de9abd30ef3","name":"Subscribe to topic containing Russian and publish message","time":{"start":1759547732252,"stop":1759547732253,"duration":1},"status":"passed","severity":"normal"},{"uid":"8699ba1ae0efbf6a","name":"should start the dialing interval","time":{"start":1759547477448,"stop":1759547477448,"duration":0},"status":"passed","severity":"normal"},{"uid":"16880ab767d3a97b","name":"should create QueryOnConnect instance without options","time":{"start":1759547530543,"stop":1759547530549,"duration":6},"status":"passed","severity":"normal"},{"uid":"3d615f3829424df4","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1759547478299,"stop":1759547478299,"duration":0},"status":"passed","severity":"normal"},{"uid":"4af4d635e809e7b7","name":"Cluster id 0, shard 0","time":{"start":1759547879467,"stop":1759547879468,"duration":1},"status":"passed","severity":"normal"},{"uid":"85a6a416f6900180","name":"Check received message containing unicode special characters","time":{"start":1759548002032,"stop":1759548002033,"duration":1},"status":"passed","severity":"normal"},{"uid":"74dbdb45f2ae15c7","name":"Used by Waku Relay","time":{"start":1759547901276,"stop":1759547901276,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c5d0aa58758ac6f","name":"should start all internal components","time":{"start":1759547478687,"stop":1759547478687,"duration":0},"status":"passed","severity":"normal"},{"uid":"f19a0ac33c31f97b","name":"Push message with content topic containing Russian","time":{"start":1759548605733,"stop":1759548605733,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cf6fe94d1e51243","name":"should continually clean up expired entries at intervals","time":{"start":1759547528209,"stop":1759547528210,"duration":1},"status":"passed","severity":"normal"},{"uid":"a446053a08cfe383","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1759547511810,"stop":1759547511810,"duration":0},"status":"passed","severity":"normal"},{"uid":"d99e9193b9b75685","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1759547887364,"stop":1759547887365,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7d850ec9cc3cedb","name":"should perform initial health assessment on start","time":{"start":1759547530171,"stop":1759547530171,"duration":0},"status":"passed","severity":"normal"},{"uid":"ded04da35c8802e0","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1759547462630,"stop":1759547462631,"duration":1},"status":"passed","severity":"normal"},{"uid":"b46d5ff1f3f6c995","name":"random static sharding 8 - Cluster ID: 738, Shard ID: 456","time":{"start":1759547879480,"stop":1759547879480,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9248da2b917f02e","name":"Push message with unicode special characters payload","time":{"start":1759548605715,"stop":1759548605715,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ae5f14b2b8d54cb","name":"should handle zero peers request","time":{"start":1759547489175,"stop":1759547489175,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3a8ae84315529de","name":"should set field with only RELAY enabled","time":{"start":1759547468801,"stop":1759547468802,"duration":1},"status":"passed","severity":"normal"},{"uid":"25dfc8763ccea3d2","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1759547511787,"stop":1759547511788,"duration":1},"status":"passed","severity":"normal"},{"uid":"142992cc5bb6d50f","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1759547718536,"stop":1759547718536,"duration":0},"status":"passed","severity":"normal"},{"uid":"844b08eb2125b6df","name":"Throws when trying to push message with empty payload","time":{"start":1759548605753,"stop":1759548605753,"duration":0},"status":"passed","severity":"normal"},{"uid":"31a44be87861a4d5","name":"should not be empty after adding a subscription","time":{"start":1759547530327,"stop":1759547530327,"duration":0},"status":"passed","severity":"normal"},{"uid":"a537163036b562b1","name":"Get Nodes","time":{"start":1759547488599,"stop":1759547488600,"duration":1},"status":"passed","severity":"normal"},{"uid":"258d5cb3e368591a","name":"Push message with content topic containing short","time":{"start":1759548605731,"stop":1759548605731,"duration":0},"status":"passed","severity":"normal"},{"uid":"35ea865f36f25d67","name":"should process queue every 500ms","time":{"start":1759547477483,"stop":1759547477484,"duration":1},"status":"passed","severity":"normal"},{"uid":"863b312f43e6ec9a","name":"should skip peer when dialed recently","time":{"start":1759547477460,"stop":1759547477460,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee93a91810d8e5c","name":"Check meta is set [symmetric]","time":{"start":1759547499153,"stop":1759547499153,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c5ac15568c1f073","name":"Push message with Arabic payload","time":{"start":1759548605712,"stop":1759548605712,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0e862ef50656513","name":"should push the message to the outgoing buffer","time":{"start":1759547519349,"stop":1759547519349,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c19f93afe3706f7","name":"returns all values when wanted number matches available values","time":{"start":1759547487806,"stop":1759547487813,"duration":7},"status":"passed","severity":"normal"},{"uid":"2a696145bb3b91dd","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1759547478063,"stop":1759547478064,"duration":1},"status":"passed","severity":"normal"},{"uid":"88e6acaba049a979","name":"caches peers it previously fetched","time":{"start":1759547489386,"stop":1759547489387,"duration":1},"status":"passed","severity":"normal"},{"uid":"69821b8cda9c7f08","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759548027169,"stop":1759548027169,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2c920f589e9d68","name":"should handle case with all peers already connected","time":{"start":1759547478055,"stop":1759547478055,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a2b423764560613","name":"should handle different types of entries","time":{"start":1759547528207,"stop":1759547528208,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4fd5ed839f1e480","name":"should create dialer with libp2p and shardReader","time":{"start":1759547477447,"stop":1759547477448,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8d0489fbcdec2ae","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1759547519360,"stop":1759547519360,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d650ee67ce00865","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1759547511797,"stop":1759547511797,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e46d40506002c70","name":"handles different networkShards values correctly","time":{"start":1759547462629,"stop":1759547462630,"duration":1},"status":"passed","severity":"normal"},{"uid":"cca88ca7992511f1","name":"Check message with no payload is not received","time":{"start":1759548002045,"stop":1759548002045,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe768928f56e6bb5","name":"should handle incoming messages","time":{"start":1759547530255,"stop":1759547530259,"duration":4},"status":"passed","severity":"normal"},{"uid":"b64c5d5f7bda9013","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1759547530563,"stop":1759547530563,"duration":0},"status":"passed","severity":"normal"},{"uid":"86414186f629d70a","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1759547519357,"stop":1759547519357,"duration":0},"status":"passed","severity":"normal"},{"uid":"74c3817d9c562020","name":"Nwaku publishes","time":{"start":1759547715219,"stop":1759547715220,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cecea9f30d10aa5","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1759547577036,"stop":1759547577036,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcdeb706049cc4e5","name":"should continue query when messages are from different channels","time":{"start":1759547534407,"stop":1759547534407,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee406be829f623c1","name":"should return false when peer is not found","time":{"start":1759547477531,"stop":1759547477531,"duration":0},"status":"passed","severity":"normal"},{"uid":"1de8f78330f908fc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1759547511810,"stop":1759547511810,"duration":0},"status":"passed","severity":"normal"},{"uid":"e86c0db21c35d504","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759548027154,"stop":1759548027154,"duration":0},"status":"skipped","severity":"normal"},{"uid":"190a6f605e112ec2","name":"should be empty when created","time":{"start":1759547530321,"stop":1759547530324,"duration":3},"status":"passed","severity":"normal"},{"uid":"9063056b9accc840","name":"configure the node with multiple content topics","time":{"start":1759547823717,"stop":1759547823718,"duration":1},"status":"passed","severity":"normal"},{"uid":"a74576fe2668a284","name":"should be safe to call multiple times","time":{"start":1759547478041,"stop":1759547478042,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae4c5e52f7a1ab81","name":"Subscribe to topic containing long and receive message","time":{"start":1759548027157,"stop":1759548027157,"duration":0},"status":"passed","severity":"normal"},{"uid":"313b21dde42e727d","name":"should return true when peer is on the same cluster","time":{"start":1759547477528,"stop":1759547477529,"duration":1},"status":"passed","severity":"normal"},{"uid":"117432f8b85f88e2","name":"Encoder throws on empty string content topic","time":{"start":1759547499155,"stop":1759547499155,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c0d10672583a1dd","name":"Push message with emoji payload","time":{"start":1759548605728,"stop":1759548605728,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3f7224461d1d42","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759548027157,"stop":1759548027158,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc8e073324b313d","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759547702188,"stop":1759547702188,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc38c1c18c5d37f9","name":"should process tasks in queue","time":{"start":1759547529273,"stop":1759547529274,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e7380177793d2c3","name":"random static sharding 9 - Cluster ID: 159, Shard ID: 844","time":{"start":1759547879480,"stop":1759547879481,"duration":1},"status":"passed","severity":"normal"},{"uid":"2551591219f275d9","name":"should stop peer exchange discovery","time":{"start":1759547489252,"stop":1759547489253,"duration":1},"status":"passed","severity":"normal"},{"uid":"3179ad69b2355d37","name":"Ephemeral messages are not stored","time":{"start":1759547563977,"stop":1759547563979,"duration":2},"status":"passed","severity":"normal"},{"uid":"9b5cc1612ae8308e","name":"should load peers from local storage and dispatch events","time":{"start":1759547493306,"stop":1759547493306,"duration":0},"status":"passed","severity":"normal"},{"uid":"3addee3187577862","name":"Sets default value correctly","time":{"start":1759547901277,"stop":1759547901277,"duration":0},"status":"passed","severity":"normal"},{"uid":"b941ab5a90981e39","name":"should work with mixed v2 and v3 peers","time":{"start":1759547529444,"stop":1759547529447,"duration":3},"status":"passed","severity":"normal"},{"uid":"daaf5ee697c91124","name":"random static sharding 5 - Cluster ID: 456, Shard ID: 652","time":{"start":1759547879473,"stop":1759547879474,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d50a28586c996d6","name":"Check received message containing special chars","time":{"start":1759548002028,"stop":1759548002029,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8764481f7bfee2e","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1759547511799,"stop":1759547511799,"duration":0},"status":"passed","severity":"normal"},{"uid":"a42e3ffbc7b2b976","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759548027164,"stop":1759548027164,"duration":0},"status":"passed","severity":"normal"},{"uid":"67faf94be3c1b266","name":"Check received message containing XML","time":{"start":1759548002031,"stop":1759548002031,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8045a143eb4b5c4","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1759547489167,"stop":1759547489167,"duration":0},"status":"passed","severity":"normal"},{"uid":"73b4d39445d1eaf4","name":"should register libp2p event listeners when start is called","time":{"start":1759547530363,"stop":1759547530364,"duration":1},"status":"passed","severity":"normal"},{"uid":"610fd2be8b1c1738","name":"should not receive a peer event after stop","time":{"start":1759547791178,"stop":1759547791179,"duration":1},"status":"passed","severity":"normal"},{"uid":"e61c23d9c6d281db","name":"should successfully query store with valid decoders and options","time":{"start":1759547531092,"stop":1759547531092,"duration":0},"status":"passed","severity":"normal"},{"uid":"796ca4b8bc0afac3","name":"Query Generator, No Decoder","time":{"start":1759547850703,"stop":1759547850703,"duration":0},"status":"passed","severity":"normal"},{"uid":"db8e3aa35dba3f5f","name":"accepts time-filtered query with content filter","time":{"start":1759547477767,"stop":1759547477767,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a338ec3e5d33266","name":"should be delivered immediately if received","time":{"start":1759547519361,"stop":1759547519361,"duration":0},"status":"passed","severity":"normal"},{"uid":"acc9aae4f756ef1c","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759547468058,"stop":1759547468059,"duration":1},"status":"passed","severity":"normal"},{"uid":"c303f68112607c01","name":"Subscribe to topic containing short and receive message","time":{"start":1759548027156,"stop":1759548027157,"duration":1},"status":"passed","severity":"normal"},{"uid":"becb0f75c516a4a3","name":"should remove event listeners from globalThis","time":{"start":1759547476824,"stop":1759547476825,"duration":1},"status":"passed","severity":"normal"},{"uid":"4aa2fb0ab0ef95c6","name":"Push message with unicode special characters payload","time":{"start":1759548605752,"stop":1759548605752,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a26a062d6647d9e","name":"pre and post cipher","time":{"start":1759547499630,"stop":1759547499630,"duration":0},"status":"passed","severity":"normal"},{"uid":"69fdc4ee1bc9e7fd","name":"Throws when trying to push message with empty payload","time":{"start":1759548605716,"stop":1759548605716,"duration":0},"status":"passed","severity":"normal"},{"uid":"161702f1f61ee17","name":"Filter","time":{"start":1759547901739,"stop":1759547901739,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dd02f988d210467","name":"should create ShardReader with auto sharding network config","time":{"start":1759547477524,"stop":1759547477525,"duration":1},"status":"passed","severity":"normal"},{"uid":"c993f2976573031e","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1759547530369,"stop":1759547530370,"duration":1},"status":"passed","severity":"normal"},{"uid":"700af5b183bbbd9b","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759547702193,"stop":1759547702193,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b53a5b274f22bd8","name":"Push message with Script payload","time":{"start":1759548605739,"stop":1759548605739,"duration":0},"status":"passed","severity":"normal"},{"uid":"72212b012b3f6a10","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1759547530375,"stop":1759547530380,"duration":5},"status":"passed","severity":"normal"},{"uid":"d1a0d8576d79387e","name":"should stop and cleanup resources","time":{"start":1759547530329,"stop":1759547530334,"duration":5},"status":"passed","severity":"normal"},{"uid":"266878a7f4ca1e38","name":"should not return locked peers if enough unlocked are available","time":{"start":1759547530362,"stop":1759547530362,"duration":0},"status":"passed","severity":"normal"},{"uid":"25dc986925e5f9bb","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1759547476856,"stop":1759547476856,"duration":0},"status":"passed","severity":"normal"},{"uid":"8175ac532fc10c3","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759547646066,"stop":1759547646067,"duration":1},"status":"passed","severity":"normal"},{"uid":"2900251f8127872a","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759547702190,"stop":1759547702191,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb5cdf5d52e0633","name":"does not throw on valid cases","time":{"start":1759547462614,"stop":1759547462615,"duration":1},"status":"passed","severity":"normal"},{"uid":"170c98dab03ae8aa","name":"return first retrieved peers without further DNS queries","time":{"start":1759547489388,"stop":1759547489388,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fae31fb12838bfd","name":"should handle very large timestamps","time":{"start":1759547518813,"stop":1759547518813,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeeb5bce82184247","name":"should not dial peers from store when browser is not connected","time":{"start":1759547478047,"stop":1759547478048,"duration":1},"status":"passed","severity":"normal"},{"uid":"6230b97c472f55d8","name":"Push message with emoji payload","time":{"start":1759548605715,"stop":1759548605715,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4fa86cb61e8fc7d","name":"Subscribe to topic containing XML and receive message","time":{"start":1759548027177,"stop":1759548027177,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b3fb38ce0995d89","name":"should work with mock decoders","time":{"start":1759547530555,"stop":1759547530555,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b00353c0d6ee9ce","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1759547477193,"stop":1759547477193,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf75c92f4f3470b8","name":"throws on content topic with empty topic name field","time":{"start":1759547462621,"stop":1759547462621,"duration":0},"status":"passed","severity":"normal"},{"uid":"de26d83fa7bc024e","name":"should query peer with peer exchange protocol","time":{"start":1759547489260,"stop":1759547489260,"duration":0},"status":"passed","severity":"normal"},{"uid":"73f254a29c39173f","name":"should return PeerId when PeerId is provided","time":{"start":1759547479928,"stop":1759547479928,"duration":0},"status":"passed","severity":"normal"},{"uid":"991e42c73e23284b","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app7/6/topic687/test.js","time":{"start":1759547823715,"stop":1759547823715,"duration":0},"status":"passed","severity":"normal"},{"uid":"289182865b03d063","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759548027167,"stop":1759548027168,"duration":1},"status":"passed","severity":"normal"},{"uid":"c38263269f28ffae","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1759547478062,"stop":1759547478063,"duration":1},"status":"passed","severity":"normal"},{"uid":"f785b06e5f8ced03","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1759547500820,"stop":1759547500820,"duration":0},"status":"passed","severity":"normal"},{"uid":"449be9eb99dbf049","name":"Push message with content topic containing escaped characters","time":{"start":1759548605744,"stop":1759548605744,"duration":0},"status":"passed","severity":"normal"},{"uid":"50605600b586f7fd","name":"Fails to push message with large meta","time":{"start":1759548605757,"stop":1759548605757,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec9ac0b73684c119","name":"peer:update - should do nothing if another protocol hit","time":{"start":1759547478097,"stop":1759547478098,"duration":1},"status":"passed","severity":"normal"},{"uid":"d60898d899b07ac3","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1759547476826,"stop":1759547476827,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad486d6e10ccc415","name":"should never report false negatives","time":{"start":1759547516046,"stop":1759547516046,"duration":0},"status":"passed","severity":"normal"},{"uid":"474f5c8df8c487f","name":"it tolerates circular branch references","time":{"start":1759547489385,"stop":1759547489385,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d4219aaff4c7792","name":"should dial one peer on dial","time":{"start":1759547642488,"stop":1759547642488,"duration":0},"status":"passed","severity":"normal"},{"uid":"97e565dae3a97961","name":"Passing page size 19 when there are 20 messages","time":{"start":1759547894577,"stop":1759547894578,"duration":1},"status":"passed","severity":"normal"},{"uid":"c463f759f97d7b55","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1759547462627,"stop":1759547462627,"duration":0},"status":"passed","severity":"normal"},{"uid":"f93a448c72cb9a37","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1759547511788,"stop":1759547511789,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8f37e40a35761a5","name":"should return false when peer is on different cluster","time":{"start":1759547477529,"stop":1759547477529,"duration":0},"status":"passed","severity":"normal"},{"uid":"47c4eb6b36a11a0f","name":"should handle dial errors gracefully","time":{"start":1759547478054,"stop":1759547478055,"duration":1},"status":"passed","severity":"normal"},{"uid":"e517485865950634","name":"Check received message containing escaped characters","time":{"start":1759548002032,"stop":1759548002032,"duration":0},"status":"passed","severity":"normal"},{"uid":"36d9cace758f3b8f","name":"should insert elements correctly","time":{"start":1759547516045,"stop":1759547516045,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a1a8243d847ac11","name":"should work with async generator that yields promises","time":{"start":1759547530561,"stop":1759547530561,"duration":0},"status":"passed","severity":"normal"},{"uid":"63f766a145917775","name":"should use current time when it's greater than incremented timestamp","time":{"start":1759547518812,"stop":1759547518812,"duration":0},"status":"passed","severity":"normal"},{"uid":"74f498a87219c0fd","name":"should reject if Filter is requested but not mounted","time":{"start":1759547531347,"stop":1759547531348,"duration":1},"status":"passed","severity":"normal"},{"uid":"7292048a914032e","name":"Check message on other pubsub topic is not received","time":{"start":1759548002035,"stop":1759548002035,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdcd5a1f049a6666","name":"should wait for Filter peer to be connected","time":{"start":1759547531349,"stop":1759547531349,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2ba30d54202870d","name":"should add and check entries correctly","time":{"start":1759547528198,"stop":1759547528202,"duration":4},"status":"passed","severity":"normal"},{"uid":"c4183cc2a28fa208","name":"Passing page size 0 when there are 110 messages","time":{"start":1759547894570,"stop":1759547894571,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecb93419c397f089","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1759547468049,"stop":1759547468049,"duration":0},"status":"passed","severity":"normal"},{"uid":"60036f39f13bedff","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1759547519356,"stop":1759547519356,"duration":0},"status":"passed","severity":"normal"},{"uid":"71fc73631c25f948","name":"recovers when dns.resolve returns empty","time":{"start":1759547489385,"stop":1759547489386,"duration":1},"status":"passed","severity":"normal"},{"uid":"f172ed4846a316d6","name":"should maintain proper timestamps if all messages received","time":{"start":1759547519352,"stop":1759547519352,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1e3ea01fcec92996","name":"Check received message containing Basic HTML tag","time":{"start":1759548002041,"stop":1759548002041,"duration":0},"status":"passed","severity":"normal"},{"uid":"a506842345bc22a3","name":"Push message with long payload","time":{"start":1759548605711,"stop":1759548605711,"duration":0},"status":"passed","severity":"normal"},{"uid":"2209e716bc906bbf","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1759547850705,"stop":1759547850705,"duration":0},"status":"passed","severity":"normal"},{"uid":"853671d7eb0a5cc0","name":"should unregister libp2p event listeners when stop is called","time":{"start":1759547530364,"stop":1759547530368,"duration":4},"status":"passed","severity":"normal"},{"uid":"27ef098bfe5bbd0a","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1759547511797,"stop":1759547511797,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8be60007da59d86","name":"Encoder throws on undefined content topic","time":{"start":1759547478530,"stop":1759547478530,"duration":0},"status":"passed","severity":"normal"},{"uid":"1908f5f0d2d5ce7d","name":"Push message with shell command payload","time":{"start":1759548605740,"stop":1759548605740,"duration":0},"status":"passed","severity":"normal"},{"uid":"54e30918f3d276d7","name":"should handle multiple peers with different shard configurations","time":{"start":1759547477488,"stop":1759547477489,"duration":1},"status":"passed","severity":"normal"},{"uid":"6581e852a4c58110","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1759547732258,"stop":1759547732259,"duration":1},"status":"passed","severity":"normal"},{"uid":"452c1bf6e5f05866","name":"should compute hash only when first accessed","time":{"start":1759547478536,"stop":1759547478537,"duration":1},"status":"passed","severity":"normal"},{"uid":"93dee416c11c62e4","name":"should use DNS peer discovery with light client","time":{"start":1759547570166,"stop":1759547570166,"duration":0},"status":"skipped","severity":"normal"},{"uid":"78f971b1a0ac2646","name":"Push message with JSON payload","time":{"start":1759548605727,"stop":1759548605727,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba51b0dcabaa2e1a","name":"Check received message containing SQL Injection","time":{"start":1759548002030,"stop":1759548002030,"duration":0},"status":"passed","severity":"normal"},{"uid":"541d15f6f81ab71e","name":"should process up to 3 peers at once","time":{"start":1759547477484,"stop":1759547477485,"duration":1},"status":"passed","severity":"normal"},{"uid":"e42bd1e44155dfc8","name":"different cluster: nodes don't connect","time":{"start":1759547646068,"stop":1759547646068,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2c3ca208d41194b","name":"Check received message containing Script","time":{"start":1759548002040,"stop":1759548002040,"duration":0},"status":"passed","severity":"normal"},{"uid":"87d2a2673fe4a4ed","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1759547462635,"stop":1759547462635,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8c23637331ecc84","name":"should create ShardReader with static shards network config","time":{"start":1759547477525,"stop":1759547477528,"duration":3},"status":"passed","severity":"normal"},{"uid":"20e5f731bc51665d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1759547462633,"stop":1759547462633,"duration":0},"status":"passed","severity":"normal"},{"uid":"47d11c5b5e7d1006","name":"should return false when peer is not on the specified shard","time":{"start":1759547477540,"stop":1759547477541,"duration":1},"status":"passed","severity":"normal"},{"uid":"438aa12105aae4e1","name":"should initialize with default number of peers","time":{"start":1759547530356,"stop":1759547530356,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0797bf74ce8e4ae","name":"should discover peers from provided peer cache","time":{"start":1759547648132,"stop":1759547648133,"duration":1},"status":"passed","severity":"normal"},{"uid":"72fd9a78aa500a4f","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1759547478535,"stop":1759547478535,"duration":0},"status":"passed","severity":"normal"},{"uid":"71a9dedb2b50a6d2","name":"should return true even if peer has no overlapping shards","time":{"start":1759547477529,"stop":1759547477530,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d52fa979301b0c4","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1759547519357,"stop":1759547519357,"duration":0},"status":"passed","severity":"normal"},{"uid":"53afff0309148fd2","name":"Query with Promise Callback, No message returned","time":{"start":1759547850706,"stop":1759547850706,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa25aeb3bcbdcf80","name":"Fails to publish duplicate message","time":{"start":1759547725147,"stop":1759547725147,"duration":0},"status":"passed","severity":"normal"},{"uid":"55a15468f795c032","name":"Automatically retrieves missing message","time":{"start":1759547534405,"stop":1759547534405,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d19f6300fdb6c5be","name":"Overlapping topic subscription","time":{"start":1759548027155,"stop":1759548027156,"duration":1},"status":"passed","severity":"normal"},{"uid":"f052a40395333268","name":"Store - dialed first","time":{"start":1759547901738,"stop":1759547901738,"duration":0},"status":"passed","severity":"normal"},{"uid":"27b6d8723c84473c","name":"Push message with content topic containing long","time":{"start":1759548605753,"stop":1759548605753,"duration":0},"status":"passed","severity":"normal"},{"uid":"518ba44bf824f385","name":"Push message with content topic containing short","time":{"start":1759548605741,"stop":1759548605741,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2aa2dc803f6187b","name":"should handle peer disconnect event when no connections remain","time":{"start":1759547476840,"stop":1759547476841,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8b6de7a87a8ad8f","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1759547511790,"stop":1759547511791,"duration":1},"status":"passed","severity":"normal"},{"uid":"7aadbf1b65282d33","name":"should work with stubbed peer manager event emitter","time":{"start":1759547530551,"stop":1759547530554,"duration":3},"status":"passed","severity":"normal"},{"uid":"793e555144b83078","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1759547478063,"stop":1759547478063,"duration":0},"status":"passed","severity":"normal"},{"uid":"e40c7b1736f9f69d","name":"ends if stream creation fails","time":{"start":1759547478300,"stop":1759547478300,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ac0492169f78c5e","name":"should be able to decode the field with only RELAY set to true","time":{"start":1759547468050,"stop":1759547468053,"duration":3},"status":"passed","severity":"normal"},{"uid":"911f0a149485bcfb","name":"should reject if WakuNode is not started","time":{"start":1759547531346,"stop":1759547531346,"duration":0},"status":"passed","severity":"normal"},{"uid":"59affe8256eefbd2","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app91/7/topic391/json","time":{"start":1759547823716,"stop":1759547823716,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5ae8142d295e142","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1759547511784,"stop":1759547511784,"duration":0},"status":"passed","severity":"normal"},{"uid":"66c72698b2217a82","name":"should maintain chronological order of messages in localHistory","time":{"start":1759547519353,"stop":1759547519353,"duration":0},"status":"passed","severity":"normal"},{"uid":"643af27fa20d6f1b","name":"Subscribe to topic containing long and receive message","time":{"start":1759548027173,"stop":1759548027174,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2a2a0306d4e52e2","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1759547488834,"stop":1759547488835,"duration":1},"status":"passed","severity":"normal"},{"uid":"814d25d243fa50f3","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1759547462637,"stop":1759547462637,"duration":0},"status":"passed","severity":"normal"},{"uid":"36a063d05e70d303","name":"should process all pages when stopIfTrue never returns true","time":{"start":1759547530580,"stop":1759547530580,"duration":0},"status":"passed","severity":"normal"},{"uid":"791e072f83176392","name":"Check received message containing Russian","time":{"start":1759548002039,"stop":1759548002040,"duration":1},"status":"passed","severity":"normal"},{"uid":"4208e9b3219322ce","name":"should dial peer when on same shard","time":{"start":1759547477469,"stop":1759547477470,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebef1d72a5f29e7e","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759547702192,"stop":1759547702192,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfb3c0e19e90b681","name":"should not receive a peer event after stop","time":{"start":1759547570165,"stop":1759547570166,"duration":1},"status":"passed","severity":"normal"},{"uid":"294386a81a8ff2e1","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1759547478098,"stop":1759547478098,"duration":0},"status":"passed","severity":"normal"},{"uid":"2389323503a8fa5b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1759547511813,"stop":1759547511813,"duration":0},"status":"passed","severity":"normal"},{"uid":"88b9ba2ebc0b4334","name":"should hang up with PeerId and return true on success","time":{"start":1759547478692,"stop":1759547478692,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec93026550addeac","name":"Push message with content topic containing escaped characters","time":{"start":1759548605734,"stop":1759548605734,"duration":0},"status":"passed","severity":"normal"},{"uid":"9859de82143ac621","name":"should create an instance with libp2p and dialer","time":{"start":1759547477005,"stop":1759547477006,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e87585c51adf48e","name":"should skip already querying peers","time":{"start":1759547489261,"stop":1759547489261,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9610f710c816fba","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1759547510830,"stop":1759547510830,"duration":0},"status":"passed","severity":"normal"},{"uid":"e49f9e2d492122a4","name":"should insert message into bloom filter","time":{"start":1759547519349,"stop":1759547519350,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6d82ac8fe771b29","name":"should not stop if not started","time":{"start":1759547489253,"stop":1759547489253,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbe84e4a00f82a70","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1759547511813,"stop":1759547511813,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cdf2f5595d11bc1","name":"should add received message to localHistory with retrievalHint","time":{"start":1759547519353,"stop":1759547519353,"duration":0},"status":"passed","severity":"normal"},{"uid":"a04fff35aeb0536a","name":"Check publish message containing long","time":{"start":1759547725138,"stop":1759547725139,"duration":1},"status":"passed","severity":"normal"},{"uid":"77f44e8addfd1a1","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1759547477197,"stop":1759547477197,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebccc8bebd3cfccf","name":"should throw error when no peers are available","time":{"start":1759547531092,"stop":1759547531093,"duration":1},"status":"passed","severity":"normal"},{"uid":"856d28f9954261e6","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1759547530362,"stop":1759547530362,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef06177c44634470","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759548027179,"stop":1759548027179,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac53b56aa6ce01e3","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1759547511805,"stop":1759547511805,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b1ac28efc809d22","name":"Query generator for multiple messages with multiple decoders","time":{"start":1759547881115,"stop":1759547881115,"duration":0},"status":"passed","severity":"normal"},{"uid":"a43b9e8f0b40ec8c","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1759547511790,"stop":1759547511790,"duration":0},"status":"passed","severity":"normal"},{"uid":"620b6af8cbb7f060","name":"Publishes to nwaku","time":{"start":1759547715219,"stop":1759547715219,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ac58f1014223d70","name":"should stop query when sync message from same channel is found","time":{"start":1759547534406,"stop":1759547534407,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d0e0f7f58062bfc","name":"should create ConnectionManager with required options","time":{"start":1759547478685,"stop":1759547478685,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d77850cb65e5543","name":"Check received message containing Chinese","time":{"start":1759548002029,"stop":1759548002029,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e780e3e6f378c5e","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1759547462625,"stop":1759547462625,"duration":0},"status":"passed","severity":"normal"},{"uid":"18c0d0edc2184b90","name":"Push message with numeric payload","time":{"start":1759548605711,"stop":1759548605711,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b80a638b9fcc090","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1759547732251,"stop":1759547732252,"duration":1},"status":"passed","severity":"normal"},{"uid":"d629a88c0a4973d3","name":"throws if decoders don't match content topics","time":{"start":1759547478299,"stop":1759547478300,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aea92b882948cb4","name":"Check message received after jswaku node is restarted","time":{"start":1759548002046,"stop":1759548002046,"duration":0},"status":"passed","severity":"normal"},{"uid":"71aa87e053b765e4","name":"Push message with shell command payload","time":{"start":1759548605714,"stop":1759548605714,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6f8cd2745fbb425","name":"should encodeTxt and decodeTxt","time":{"start":1759547468791,"stop":1759547468791,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8cfbc2fb015c","name":"should return false when network is not connected","time":{"start":1759547478690,"stop":1759547478690,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c0f54e928d873c4","name":"should be able to decode the field with only STORE set to true","time":{"start":1759547468054,"stop":1759547468055,"duration":1},"status":"passed","severity":"normal"},{"uid":"97b5465ba791317c","name":"should requeue task if no peer is available","time":{"start":1759547529274,"stop":1759547529286,"duration":12},"status":"passed","severity":"normal"},{"uid":"f9b0cb98f96aad1","name":"should not trigger query when a recent query happened under threshold","time":{"start":1759547530564,"stop":1759547530564,"duration":0},"status":"passed","severity":"normal"},{"uid":"233426d0b859d9d8","name":"should process successful peer exchange query","time":{"start":1759547489262,"stop":1759547489262,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d05902ac4cec75f","name":"msgTime: 0 ms from now, startTime: 1759288683080, endTime: 1759547883080","time":{"start":1759547901566,"stop":1759547901567,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c4984740cb84ce7","name":"should properly create location multiaddrs - udp","time":{"start":1759547468800,"stop":1759547468800,"duration":0},"status":"passed","severity":"normal"},{"uid":"53703840fc343471","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app23/1/topic273/test.js","time":{"start":1759547823715,"stop":1759547823716,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5a1668af9ee6fa2","name":"should respect custom numPeersToUse configuration","time":{"start":1759547530370,"stop":1759547530371,"duration":1},"status":"passed","severity":"normal"},{"uid":"18dc12c65e800eac","name":"Push message with Script payload","time":{"start":1759548605713,"stop":1759548605713,"duration":0},"status":"passed","severity":"normal"},{"uid":"924b2de5902b5512","name":"should not receive a peer event after stop","time":{"start":1759547493305,"stop":1759547493306,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c8899146fdde45","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1759547718538,"stop":1759547718540,"duration":2},"status":"passed","severity":"normal"},{"uid":"4bc60d81881d856f","name":"should detect messages with missing dependencies","time":{"start":1759547519356,"stop":1759547519356,"duration":0},"status":"passed","severity":"normal"},{"uid":"1286c8f3e7fda140","name":"Push message with short payload","time":{"start":1759548605710,"stop":1759548605710,"duration":0},"status":"passed","severity":"normal"},{"uid":"32de4935bdaabd3e","name":"Push message with content topic containing Russian","time":{"start":1759548605718,"stop":1759548605718,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4b45384af76eec5","name":"Subscribe to topic containing special chars and publish message","time":{"start":1759547732250,"stop":1759547732251,"duration":1},"status":"passed","severity":"normal"},{"uid":"73ef901c3e46eac","name":"Waku message hash computation (no timestamp)","time":{"start":1759547477197,"stop":1759547477197,"duration":0},"status":"passed","severity":"normal"},{"uid":"a53318b223940ec3","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1759547488837,"stop":1759547488837,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f2af55241cd386c","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1759547488836,"stop":1759547488836,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d84f7ebb439f294","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759548027165,"stop":1759548027165,"duration":0},"status":"passed","severity":"normal"},{"uid":"8936f781fd0f8df8","name":"Check publish message containing Basic HTML tag","time":{"start":1759547725142,"stop":1759547725143,"duration":1},"status":"passed","severity":"normal"},{"uid":"c27c858a1359855f","name":"Check received message containing Basic HTML tag","time":{"start":1759548002031,"stop":1759548002031,"duration":0},"status":"passed","severity":"normal"},{"uid":"b57b727534302d1","name":"should allow redial after cooldown period","time":{"start":1759547477468,"stop":1759547477469,"duration":1},"status":"passed","severity":"normal"},{"uid":"a52f805b60e3738","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759548002043,"stop":1759548002044,"duration":1},"status":"passed","severity":"normal"},{"uid":"aeedadd2eb22fbd7","name":"Push message with content topic containing Chinese","time":{"start":1759548605742,"stop":1759548605742,"duration":0},"status":"passed","severity":"normal"},{"uid":"5726269360e34ba9","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1759547468047,"stop":1759547468048,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8ab81c01bd87046","name":"should handle missing messages with undefined retrievalHint","time":{"start":1759547519358,"stop":1759547519358,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a772eb6f7a270f","name":"Push message with custom timestamp: 1759551181374","time":{"start":1759548605722,"stop":1759548605722,"duration":0},"status":"passed","severity":"normal"},{"uid":"a918bd35eecce8f8","name":"should populate queue if has active dial","time":{"start":1759547477466,"stop":1759547477466,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb7efb386d17d536","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1759547725148,"stop":1759547725148,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8c4e703f84d4ae0","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1759547511791,"stop":1759547511791,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea3ebc57d64832f8","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1759547519355,"stop":1759547519355,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f12e1022b831384","name":"Push message with content topic containing long","time":{"start":1759548605716,"stop":1759548605717,"duration":1},"status":"passed","severity":"normal"},{"uid":"8117966485c40473","name":"Push message with content topic containing Arabic","time":{"start":1759548605718,"stop":1759548605718,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b1564378865a540","name":"Push message with emoji payload","time":{"start":1759548605740,"stop":1759548605741,"duration":1},"status":"passed","severity":"normal"},{"uid":"14fdf90a28934df0","name":"Push message with content topic containing short","time":{"start":1759548605716,"stop":1759548605716,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bcb1bc4b4fe7cf3","name":"Subscribe to topic containing long and publish message","time":{"start":1759547732247,"stop":1759547732248,"duration":1},"status":"passed","severity":"normal"},{"uid":"98768338372e1269","name":"Push message with Russian payload","time":{"start":1759548605738,"stop":1759548605738,"duration":0},"status":"passed","severity":"normal"},{"uid":"f93f1fd3beafb58a","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1759547630609,"stop":1759547630617,"duration":8},"status":"passed","severity":"normal"},{"uid":"537e742ca694216f","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759547702191,"stop":1759547702192,"duration":1},"status":"passed","severity":"normal"},{"uid":"73927de5c26fa57b","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759547468049,"stop":1759547468049,"duration":0},"status":"passed","severity":"normal"},{"uid":"f81d44ee94fc53e5","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1759547488836,"stop":1759547488836,"duration":0},"status":"passed","severity":"normal"},{"uid":"1020714bab737c55","name":"should handle network check errors gracefully","time":{"start":1759547477487,"stop":1759547477488,"duration":1},"status":"passed","severity":"normal"},{"uid":"36086f61f5b39374","name":"Push message with custom timestamp: 1728789181375","time":{"start":1759548605758,"stop":1759548605758,"duration":0},"status":"passed","severity":"normal"},{"uid":"6963de41eaf9145d","name":"Generator, one shard","time":{"start":1759547841988,"stop":1759547841988,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2ccd7c76d0f87ed","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759548027152,"stop":1759548027153,"duration":1},"status":"passed","severity":"normal"},{"uid":"51a28866d9fe97e0","name":"should retry if all attempts fail","time":{"start":1759547529296,"stop":1759547529296,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1543d7987931ff","name":"Push message with rate limit","time":{"start":1759548605735,"stop":1759548605735,"duration":0},"status":"passed","severity":"normal"},{"uid":"64d399bce7d183de","name":"does not validate decoders for hash queries","time":{"start":1759547478300,"stop":1759547478300,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff7bcf8a1cc279ff","name":"Sign & Recover","time":{"start":1759547499630,"stop":1759547499630,"duration":0},"status":"passed","severity":"normal"},{"uid":"93a61a0112de6f78","name":"Subscribe and publish message","time":{"start":1759547732243,"stop":1759547732244,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ea6d352bcf697d4","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1759547511801,"stop":1759547511801,"duration":0},"status":"passed","severity":"normal"},{"uid":"4010cca8f262d848","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1759547462625,"stop":1759547462625,"duration":0},"status":"passed","severity":"normal"},{"uid":"416a286c3bb5d655","name":"Outgoing message is emitted as sending","time":{"start":1759547534402,"stop":1759547534403,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe258d97c25a10a2","name":"should return false","time":{"start":1759547468796,"stop":1759547468796,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e99b798fd07beff","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1759547478060,"stop":1759547478060,"duration":0},"status":"passed","severity":"normal"},{"uid":"88313f7f8e18f8d0","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1759547718542,"stop":1759547718543,"duration":1},"status":"passed","severity":"normal"},{"uid":"b026ce92a06caa08","name":"Push message with content topic containing emoji","time":{"start":1759548605756,"stop":1759548605757,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c46efa242f94ab8","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app95/6/topic417/test.js","time":{"start":1759547823714,"stop":1759547823714,"duration":0},"status":"passed","severity":"normal"},{"uid":"3533e06ce7921c4f","name":"Rejects garbage","time":{"start":1759547542509,"stop":1759547542510,"duration":1},"status":"passed","severity":"normal"},{"uid":"c86ad519d525861c","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1759547511806,"stop":1759547511807,"duration":1},"status":"passed","severity":"normal"},{"uid":"a08ecc493da4cc4b","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1759547511800,"stop":1759547511801,"duration":1},"status":"passed","severity":"normal"},{"uid":"18f989fd6a3afd5e","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1759547887367,"stop":1759547887367,"duration":0},"status":"passed","severity":"normal"},{"uid":"31f6a806b8391cb6","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1759547531096,"stop":1759547531097,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c2db29038d760a2","name":"Store - dialed after - with timeout","time":{"start":1759547901738,"stop":1759547901738,"duration":0},"status":"passed","severity":"normal"},{"uid":"c07279afcd33c52f","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1759547511806,"stop":1759547511806,"duration":0},"status":"passed","severity":"normal"},{"uid":"65f805bd8f2cf9f","name":"should initialize with custom number of peers","time":{"start":1759547530356,"stop":1759547530357,"duration":1},"status":"passed","severity":"normal"},{"uid":"97a857a0e56e8ff3","name":"Check message with invalid timestamp is not received","time":{"start":1759548002034,"stop":1759548002035,"duration":1},"status":"passed","severity":"normal"},{"uid":"388873f29cf9dcab","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1759547530582,"stop":1759547530582,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd04ca840d6978ea","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1759547530368,"stop":1759547530369,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a5fb9ada2f5d032","name":"Meta field set when metaSetter is specified","time":{"start":1759547478530,"stop":1759547478530,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0c44930bcb0ed9e","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1759547577040,"stop":1759547577041,"duration":1},"status":"passed","severity":"normal"},{"uid":"cacce6bca7f9ad31","name":"should drop connection to one peer on hangUp","time":{"start":1759547642489,"stop":1759547642496,"duration":7},"status":"passed","severity":"normal"},{"uid":"1be900596e0e319e","name":"Push message with rate limit","time":{"start":1759548605757,"stop":1759548605758,"duration":1},"status":"passed","severity":"normal"},{"uid":"b47341536f1b1e9a","name":"should filter out already connected peers","time":{"start":1759547478053,"stop":1759547478054,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1c08181d87320c4","name":"returns nothing if no connections present","time":{"start":1759547478137,"stop":1759547478137,"duration":0},"status":"passed","severity":"normal"},{"uid":"77fb44bd0c2752dc","name":"should return undefined if no connection provided","time":{"start":1759547478096,"stop":1759547478096,"duration":0},"status":"passed","severity":"normal"},{"uid":"d856e5bc0383256d","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1759547534405,"stop":1759547534406,"duration":1},"status":"passed","severity":"normal"},{"uid":"8050ea0992096196","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1759547468056,"stop":1759547468057,"duration":1},"status":"passed","severity":"normal"},{"uid":"3217cfc41a9e7c9f","name":"Encoder error raises irrecoverable error","time":{"start":1759547532834,"stop":1759547532834,"duration":0},"status":"passed","severity":"normal"},{"uid":"be1b343ff0acfb2b","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1759547511809,"stop":1759547511809,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3af0d5dc3bfa9ba","name":"topics with same application and version share the same shard","time":{"start":1759547462628,"stop":1759547462628,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ccac5ae6c0913d","name":"should have no discoveries enabled by default","time":{"start":1759547529795,"stop":1759547529796,"duration":1},"status":"passed","severity":"normal"},{"uid":"e88c26aec41a3408","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1759547511807,"stop":1759547511809,"duration":2},"status":"passed","severity":"normal"},{"uid":"f3cad0ca8354dc3a","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1759547835730,"stop":1759547835730,"duration":0},"status":"passed","severity":"normal"},{"uid":"de2eff7b17e75805","name":"Push message with content topic containing escaped characters","time":{"start":1759548605719,"stop":1759548605719,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2d87537ce9f8ef4","name":"should dial peers from store when no connections remain","time":{"start":1759547478048,"stop":1759547478048,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebaaf9eec057bbfb","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1759547468057,"stop":1759547468057,"duration":0},"status":"passed","severity":"normal"},{"uid":"817e80fd86600575","name":"should initialize with Unhealthy status","time":{"start":1759547530160,"stop":1759547530161,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d9c787408a118ff","name":"should not be delivered","time":{"start":1759547519360,"stop":1759547519360,"duration":0},"status":"passed","severity":"normal"},{"uid":"54e13f930a17e666","name":"should support chaining for add method","time":{"start":1759547528202,"stop":1759547528203,"duration":1},"status":"passed","severity":"normal"},{"uid":"7916b3a0aa5a839b","name":"should dial with multiaddr and return stream","time":{"start":1759547478691,"stop":1759547478691,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f05bde295947311","name":"should not fail to start the service if it is already started","time":{"start":1759547570163,"stop":1759547570163,"duration":0},"status":"passed","severity":"normal"},{"uid":"98827493cc46dd2b","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1759547529803,"stop":1759547529803,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f52d5e3cd4fb7f7","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1759547732256,"stop":1759547732256,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6af825c67252aff","name":"should do nothing when connections still exist","time":{"start":1759547478048,"stop":1759547478049,"duration":1},"status":"passed","severity":"normal"},{"uid":"f500441881085667","name":"Sync message is not sent if another sync message was just received","time":{"start":1759547539227,"stop":1759547539228,"duration":1},"status":"passed","severity":"normal"},{"uid":"6195b37077008c53","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1759547511811,"stop":1759547511811,"duration":0},"status":"passed","severity":"normal"},{"uid":"e749a15cc52b63f6","name":"Waku message hash computation (meta attribute not present)","time":{"start":1759547477193,"stop":1759547477196,"duration":3},"status":"passed","severity":"normal"},{"uid":"5acbfdd1d5d535de","name":"should merge provided config with defaults","time":{"start":1759547478686,"stop":1759547478686,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef14a2d3380877bd","name":"should handle queue processing errors gracefully","time":{"start":1759547477486,"stop":1759547477486,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e492ebda7a91c1f","name":"retrieves a single peer","time":{"start":1759547489384,"stop":1759547489385,"duration":1},"status":"passed","severity":"normal"},{"uid":"db3e9a400dd6db38","name":"should dial all peers on dial","time":{"start":1759547642480,"stop":1759547642481,"duration":1},"status":"passed","severity":"normal"},{"uid":"e96f83d9551cbfcf","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1759547530380,"stop":1759547530380,"duration":0},"status":"passed","severity":"normal"},{"uid":"51f1eab25c9fdcf","name":"isConnected return false after peer stops","time":{"start":1759547577039,"stop":1759547577039,"duration":0},"status":"passed","severity":"normal"},{"uid":"51b8fe747d645754","name":"Push message with content topic containing Arabic","time":{"start":1759548605755,"stop":1759548605755,"duration":0},"status":"passed","severity":"normal"},{"uid":"9963db9d98a127be","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759548027177,"stop":1759548027178,"duration":1},"status":"passed","severity":"normal"},{"uid":"326f260140b27566","name":"Publish message with rate limit","time":{"start":1759547725151,"stop":1759547725152,"duration":1},"status":"passed","severity":"normal"},{"uid":"427549b6be14cdc5","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1759547529796,"stop":1759547529796,"duration":0},"status":"passed","severity":"normal"},{"uid":"c35d3238df5f3bd5","name":"should handle shardReader errors","time":{"start":1759547478697,"stop":1759547478697,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae1659518e22ba7d","name":"Subscribe to topic containing short and publish message","time":{"start":1759547732246,"stop":1759547732246,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f63b85d75521752","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1759547511789,"stop":1759547511790,"duration":1},"status":"passed","severity":"normal"},{"uid":"b077a7e0eb600b74","name":"should handle a minimal index list","time":{"start":1759547462912,"stop":1759547462912,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3f4b34e4d7663a0","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759548027170,"stop":1759548027170,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e5c45976fa5bc35d","name":"should decode valid enr with tcp successfully","time":{"start":1759547468792,"stop":1759547468792,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cf78e27f7494190","name":"yields decoded messages","time":{"start":1759547478304,"stop":1759547478305,"duration":1},"status":"passed","severity":"normal"},{"uid":"21dbf866a493e850","name":"Refresh subscription","time":{"start":1759547732245,"stop":1759547732246,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6f8f54692697cd23","name":"should skip peers without ENR","time":{"start":1759547489263,"stop":1759547489263,"duration":0},"status":"passed","severity":"normal"},{"uid":"3564bfd23c5b9076","name":"should use peerId from options when provided to queryGenerator","time":{"start":1759547531097,"stop":1759547531098,"duration":1},"status":"passed","severity":"normal"},{"uid":"961fa82ec575ee78","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1759547462626,"stop":1759547462627,"duration":1},"status":"passed","severity":"normal"},{"uid":"d43e2e95ab52ac39","name":"Push message with short payload","time":{"start":1759548605723,"stop":1759548605723,"duration":0},"status":"passed","severity":"normal"},{"uid":"90b7e7f9b7162de3","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1759547835728,"stop":1759547835728,"duration":0},"status":"passed","severity":"normal"},{"uid":"7adf5dd87b92d4ef","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1759547519351,"stop":1759547519351,"duration":0},"status":"skipped","severity":"normal"},{"uid":"355d9918346309f2","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1759547887367,"stop":1759547887367,"duration":0},"status":"passed","severity":"normal"},{"uid":"c693324c4e1ae86b","name":"should capture event listeners for testing","time":{"start":1759547530555,"stop":1759547530556,"duration":1},"status":"passed","severity":"normal"},{"uid":"3300cea2dfd8268c","name":"should create NetworkMonitor with libp2p and events","time":{"start":1759547476795,"stop":1759547476803,"duration":8},"status":"passed","severity":"normal"},{"uid":"62ab1d60f51d91e1","name":"should not fail to start the service if it is already started","time":{"start":1759547791177,"stop":1759547791177,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4b3b18e4618dcc0","name":"should return false when peer is not found","time":{"start":1759547477590,"stop":1759547477590,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7bd82e13d953481","name":"should handle peer identify event","time":{"start":1759547489253,"stop":1759547489254,"duration":1},"status":"passed","severity":"normal"},{"uid":"812f14989901c40c","name":"random static sharding 10 - Cluster ID: 810, Shard ID: 844","time":{"start":1759547879482,"stop":1759547879482,"duration":0},"status":"passed","severity":"normal"},{"uid":"e58f1d3df2202fa7","name":"isConnected should return true after first peer connects","time":{"start":1759547577036,"stop":1759547577038,"duration":2},"status":"passed","severity":"normal"},{"uid":"5344387175471df9","name":"should skip peer when already connected","time":{"start":1759547477456,"stop":1759547477460,"duration":4},"status":"passed","severity":"normal"},{"uid":"1e4e0093773c2673","name":"ends after yielding if response size indicates end","time":{"start":1759547478306,"stop":1759547478306,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee020a55ec32fb34","name":"should successfully query peers and return peer infos","time":{"start":1759547489160,"stop":1759547489161,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff9da65c4ef14c2e","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1759547530328,"stop":1759547530328,"duration":0},"status":"passed","severity":"normal"},{"uid":"66a06c294f0bade","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1759547518812,"stop":1759547518812,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed677e5062b5fd04","name":"should dial second nwaku node that was discovered","time":{"start":1759547555852,"stop":1759547555860,"duration":8},"status":"skipped","severity":"normal"},{"uid":"b2502bb63b0f47c4","name":"Push message with XML payload","time":{"start":1759548605713,"stop":1759548605713,"duration":0},"status":"passed","severity":"normal"},{"uid":"d48760b27daff827","name":"Push message with Basic HTML tag payload","time":{"start":1759548605750,"stop":1759548605751,"duration":1},"status":"passed","severity":"normal"},{"uid":"c477103085c47716","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1759547530381,"stop":1759547530381,"duration":0},"status":"passed","severity":"normal"},{"uid":"5846a67cd18808cc","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1759547477026,"stop":1759547477026,"duration":0},"status":"passed","severity":"normal"},{"uid":"c336eb8b118c84b4","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1759547519294,"stop":1759547519295,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bb79dc78a70a591","name":"Check received message containing special chars","time":{"start":1759548002039,"stop":1759548002039,"duration":0},"status":"passed","severity":"normal"},{"uid":"93f2e44144b8d35e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1759547511810,"stop":1759547511810,"duration":0},"status":"passed","severity":"normal"},{"uid":"e569660758a33bc5","name":"Push message with content topic containing escaped characters","time":{"start":1759548605756,"stop":1759548605756,"duration":0},"status":"passed","severity":"normal"},{"uid":"58dfb4b6746eb90c","name":"Passing an array","time":{"start":1759547901274,"stop":1759547901275,"duration":1},"status":"passed","severity":"normal"},{"uid":"383099577d6f39de","name":"Push message with content topic containing long","time":{"start":1759548605741,"stop":1759548605742,"duration":1},"status":"passed","severity":"normal"},{"uid":"4afee00a2434cfb4","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1759547511791,"stop":1759547511792,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad7510bb88747de8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1759547462637,"stop":1759547462637,"duration":0},"status":"passed","severity":"normal"},{"uid":"cce3e604e4e51bab","name":"Push message with content topic containing emoji","time":{"start":1759548605734,"stop":1759548605734,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2037ce77ae99f0e","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759547534403,"stop":1759547534404,"duration":1},"status":"passed","severity":"normal"},{"uid":"99cd9f4a7c2d82fc","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759547702189,"stop":1759547702189,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a1141e1684e6dfd","name":"should drop connection to all peers on hangUp","time":{"start":1759547642481,"stop":1759547642487,"duration":6},"status":"passed","severity":"normal"},{"uid":"7c23818b1b500fbe","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1759547732258,"stop":1759547732258,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b12f50201ff5054","name":"should serialize and deserialize correctly","time":{"start":1759547516046,"stop":1759547516047,"duration":1},"status":"passed","severity":"normal"},{"uid":"26bf44c2cfcf424e","name":"Push message with rate limit","time":{"start":1759548605746,"stop":1759548605746,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5fd9a9059e9ec39","name":"Nodes with multiple pubsub topic","time":{"start":1759547718535,"stop":1759547718536,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7e7af93a2002ee1","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1759547530572,"stop":1759547530572,"duration":0},"status":"passed","severity":"normal"},{"uid":"5722252cf80db346","name":"should not allow k > 12","time":{"start":1759547510822,"stop":1759547510824,"duration":2},"status":"passed","severity":"normal"},{"uid":"4d74c4b638b5c7f3","name":"should skip peers without peerInfo in ENR","time":{"start":1759547489264,"stop":1759547489264,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc3eb4c711b81b86","name":"should be online or offline if network state changed","time":{"start":1759547577041,"stop":1759547577041,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff28bace0ae2c62b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1759547462634,"stop":1759547462634,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8a51aa5a40f6d59","name":"should dial all remaining peers","time":{"start":1759547478054,"stop":1759547478054,"duration":0},"status":"passed","severity":"normal"},{"uid":"eddf72eebd82f1ab","name":"should add sent message to localHistory with retrievalHint","time":{"start":1759547519350,"stop":1759547519350,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a514f7c6cd3d378","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1759547511798,"stop":1759547511798,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ab665357b1b352f","name":"Check publish message containing XML","time":{"start":1759547725142,"stop":1759547725142,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b3626b514042ad4","name":"should not modify tags of connections for different peers","time":{"start":1759547530381,"stop":1759547530382,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae38382423c02b8d","name":"Check publish message containing short","time":{"start":1759547725138,"stop":1759547725138,"duration":0},"status":"passed","severity":"normal"},{"uid":"6025131a954f01d8","name":"should handle malformed response data","time":{"start":1759547489170,"stop":1759547489171,"duration":1},"status":"passed","severity":"normal"},{"uid":"221cec35b3f4848c","name":"Push message with content topic containing Arabic","time":{"start":1759548605743,"stop":1759548605743,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e47f0e97598f7db","name":"Overlapping topic subscription","time":{"start":1759548027171,"stop":1759548027172,"duration":1},"status":"passed","severity":"normal"},{"uid":"742b494b5f3bcf88","name":"throws on empty content topic","time":{"start":1759547462616,"stop":1759547462617,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a6a36e50ae4d509","name":"should not process empty queue","time":{"start":1759547477485,"stop":1759547477486,"duration":1},"status":"passed","severity":"normal"},{"uid":"62a524d2f6cd0184","name":"should get / set UDP multiaddr","time":{"start":1759547468798,"stop":1759547468798,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d05c241c730e26e","name":"should handle cache.get errors gracefully","time":{"start":1759547493307,"stop":1759547493307,"duration":0},"status":"passed","severity":"normal"},{"uid":"d693836137a1751a","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1759547530573,"stop":1759547530579,"duration":6},"status":"passed","severity":"normal"},{"uid":"74e5118c5133167","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1759547519354,"stop":1759547519354,"duration":0},"status":"passed","severity":"normal"},{"uid":"1432de07d8be2ca6","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1759547732253,"stop":1759547732253,"duration":0},"status":"passed","severity":"normal"},{"uid":"560c6e8a7f344217","name":"should be safe to call multiple times","time":{"start":1759547478687,"stop":1759547478688,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c1b17283abc38f1","name":"should reject if LightPush is requested but not mounted","time":{"start":1759547531347,"stop":1759547531347,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e758084f4ea5bd1","name":"Nodes with multiple pubsub topic","time":{"start":1759547718540,"stop":1759547718542,"duration":2},"status":"passed","severity":"normal"},{"uid":"90556054f96175ac","name":"Push message with content topic containing unicode special characters","time":{"start":1759548605756,"stop":1759548605756,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dc41c06e6ebbf6e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1759547462637,"stop":1759547462638,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b320edb980b7fec","name":"should delegate to networkMonitor.isConnected()","time":{"start":1759547478689,"stop":1759547478690,"duration":1},"status":"passed","severity":"normal"},{"uid":"7093d59f8aa55934","name":"should successfully stop","time":{"start":1759547530259,"stop":1759547530259,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb0cc7b27723b267","name":"should return null for non-existent peer","time":{"start":1759547478059,"stop":1759547478059,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e1b6879ea123b84","name":"should return true for message with causal history","time":{"start":1759547534409,"stop":1759547534410,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca9ffe44ea693910","name":"Bloom filter","time":{"start":1759547519293,"stop":1759547519294,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0c6f60e04a97983","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759548027160,"stop":1759548027161,"duration":1},"status":"passed","severity":"normal"},{"uid":"114e2e50b6e8b9b2","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1759547901565,"stop":1759547901566,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2222533bc828569","name":"Push message equal or less that 1MB","time":{"start":1759548605722,"stop":1759548605722,"duration":0},"status":"passed","severity":"normal"},{"uid":"f43a3928aece7639","name":"Push message with content topic containing Arabic","time":{"start":1759548605732,"stop":1759548605733,"duration":1},"status":"passed","severity":"normal"},{"uid":"9782023fd9620098","name":"can query messages normally","time":{"start":1759547874963,"stop":1759547874964,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e3cb0c46a665944","name":"should add received messages to bloom filter","time":{"start":1759547519352,"stop":1759547519352,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0c656152089d4a5","name":"random static sharding 7 - Cluster ID: 838, Shard ID: 551","time":{"start":1759547879479,"stop":1759547879479,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dac79771b195a5c","name":"should filter out undefined ENRs","time":{"start":1759547489166,"stop":1759547489167,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf7698dd3be78429","name":"Check received message containing Chinese","time":{"start":1759548002039,"stop":1759548002039,"duration":0},"status":"passed","severity":"normal"},{"uid":"26bc315989085475","name":"returns only open connection if one present","time":{"start":1759547478137,"stop":1759547478137,"duration":0},"status":"passed","severity":"normal"},{"uid":"a36e52689cd5b366","name":"should be able to encode the field with only RELAY set to true","time":{"start":1759547468041,"stop":1759547468044,"duration":3},"status":"passed","severity":"normal"},{"uid":"3992360980af42d1","name":"should be able to dial TLS multiaddrs","time":{"start":1759547642497,"stop":1759547642499,"duration":2},"status":"passed","severity":"normal"},{"uid":"9672a52273088615","name":"should add and remove event listeners correctly","time":{"start":1759547493307,"stop":1759547493308,"duration":1},"status":"passed","severity":"normal"},{"uid":"25186842efbdf590","name":"Push message with Chinese payload","time":{"start":1759548605748,"stop":1759548605749,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcb1e7a8f1c50f6d","name":"Sync message are not sent excessively within sync frequency","time":{"start":1759547539227,"stop":1759547539227,"duration":0},"status":"passed","severity":"normal"},{"uid":"70f2217dc1920245","name":"should handle errors when globalThis is not available","time":{"start":1759547476813,"stop":1759547476814,"duration":1},"status":"passed","severity":"normal"},{"uid":"26968f0f0831894c","name":"should return empty array when no peers connected","time":{"start":1759547478693,"stop":1759547478694,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0c5f56c29814bd6","name":"throws an error for improperly formatted content topics","time":{"start":1759547462630,"stop":1759547462630,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c66d3cb1b8da55f","name":"Publish message with custom timestamp: Sun Oct 13 2024 03:15:18 GMT+0000 (Coordinated Universal Time)","time":{"start":1759547725146,"stop":1759547725146,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff0757d6b186be70","name":"Push message with content topic containing long","time":{"start":1759548605731,"stop":1759548605731,"duration":0},"status":"passed","severity":"normal"},{"uid":"875beded20f43489","name":"Push message with JSON payload","time":{"start":1759548605714,"stop":1759548605714,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b75732cf5055ac3","name":"should start periodic discovery on start","time":{"start":1759547489265,"stop":1759547489265,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e5614564208a3ce","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1759547835730,"stop":1759547835730,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfd57d6e73a0638","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1759547488840,"stop":1759547488841,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1951bba4cad7072","name":"Decoder throws on undefined content topic","time":{"start":1759547500822,"stop":1759547500822,"duration":0},"status":"passed","severity":"normal"},{"uid":"308b2a01e8739dad","name":"Push message with long payload","time":{"start":1759548605748,"stop":1759548605748,"duration":0},"status":"passed","severity":"normal"},{"uid":"28743d63a0562b96","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1759547462623,"stop":1759547462623,"duration":0},"status":"passed","severity":"normal"},{"uid":"64d35dc228e54ffb","name":"should clear the dialing interval","time":{"start":1759547477453,"stop":1759547477453,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff906566d2c3dcca","name":"Incoming message is emitted as received","time":{"start":1759547534404,"stop":1759547534405,"duration":1},"status":"passed","severity":"normal"},{"uid":"f48e3bf7e9817653","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759548027158,"stop":1759548027159,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b48ee912d19f5f0","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759548027168,"stop":1759548027168,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6f66a5e9eca0256","name":"Publish message with large meta","time":{"start":1759547725151,"stop":1759547725151,"duration":0},"status":"passed","severity":"normal"},{"uid":"37afde065bbff9f9","name":"Push message with content topic containing JSON","time":{"start":1759548605744,"stop":1759548605744,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e39be46f8e826e7","name":"ends if response has no messages","time":{"start":1759547478301,"stop":1759547478304,"duration":3},"status":"passed","severity":"normal"},{"uid":"22fc4b265944b15b","name":"should add peer to queue when queue is not empty","time":{"start":1759547477455,"stop":1759547477455,"duration":0},"status":"passed","severity":"normal"},{"uid":"21b7ae0e36f4080e","name":"should handle complete connection lifecycle","time":{"start":1759547476873,"stop":1759547476873,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5b081b23dc681b","name":"should increase lamport timestamp","time":{"start":1759547519349,"stop":1759547519349,"duration":0},"status":"passed","severity":"normal"},{"uid":"615ee994caadafc9","name":"should not retry if at least one success","time":{"start":1759547529295,"stop":1759547529295,"duration":0},"status":"passed","severity":"normal"},{"uid":"674726c57295a6a3","name":"Passing page size 3 when there are 20 messages","time":{"start":1759547894573,"stop":1759547894573,"duration":0},"status":"passed","severity":"normal"},{"uid":"186341e7fc389cd5","name":"Check received message containing shell command","time":{"start":1759548002041,"stop":1759548002041,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3995dffb68937b8","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1759547570167,"stop":1759547570167,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3de142f2a712f70a","name":"Subscribe to topic containing JSON and publish message","time":{"start":1759547732256,"stop":1759547732258,"duration":2},"status":"passed","severity":"normal"},{"uid":"cc327613e14d7bb7","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1759547462629,"stop":1759547462629,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ec3daad2ef83bf5","name":"can query messages by message hash","time":{"start":1759547874964,"stop":1759547874964,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a21dcdbba6dddb0","name":"should return false when navigator.onLine is false","time":{"start":1759547476826,"stop":1759547476826,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fa5856fa653c04f","name":"Push message with escaped characters payload","time":{"start":1759548605751,"stop":1759548605752,"duration":1},"status":"passed","severity":"normal"},{"uid":"c079323b5ffa33","name":"should accept empty decoders array","time":{"start":1759547530550,"stop":1759547530550,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bcb159a35a56698","name":"should initialize with libp2p components","time":{"start":1759547489159,"stop":1759547489160,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e61402394dd1408","name":"should handle peer store errors gracefully","time":{"start":1759547530172,"stop":1759547530172,"duration":0},"status":"passed","severity":"normal"},{"uid":"a70bf60ff1fd3616","name":"should maintain desired error rate","time":{"start":1759547516046,"stop":1759547516046,"duration":0},"status":"passed","severity":"normal"},{"uid":"5de4849e5104c70d","name":"should emit multiple messages when query returns multiple messages","time":{"start":1759547530572,"stop":1759547530572,"duration":0},"status":"passed","severity":"normal"},{"uid":"addd83e73240cb8","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759547581200,"stop":1759547581200,"duration":0},"status":"passed","severity":"normal"},{"uid":"43d5e3a9c8b77ff9","name":"should discard bootstrap peers when has more than set limit","time":{"start":1759547598095,"stop":1759547598095,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7a0efe339508bf5","name":"Relay - dialed first","time":{"start":1759547901735,"stop":1759547901735,"duration":0},"status":"passed","severity":"normal"},{"uid":"86921df097861ad0","name":"Push message with Script payload","time":{"start":1759548605750,"stop":1759548605750,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d335e9c5edc1fa3","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759548027152,"stop":1759548027152,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0a4674585d93c21","name":"Check received message containing SQL Injection","time":{"start":1759548002040,"stop":1759548002040,"duration":0},"status":"passed","severity":"normal"},{"uid":"728ea8c1b086ceec","name":"should dial peer when peer is discovered","time":{"start":1759547477016,"stop":1759547477017,"duration":1},"status":"passed","severity":"normal"},{"uid":"dba2139031acb028","name":"Promise Callback - false","time":{"start":1759547882795,"stop":1759547882795,"duration":0},"status":"passed","severity":"normal"},{"uid":"a04c97336d01bfe4","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1759547462624,"stop":1759547462625,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dea85e0a08658ad","name":"can start and stop the service","time":{"start":1759547791176,"stop":1759547791177,"duration":1},"status":"passed","severity":"normal"},{"uid":"30241b9b75bed61f","name":"should dial more peers if under maxConnections","time":{"start":1759547478061,"stop":1759547478061,"duration":0},"status":"passed","severity":"normal"},{"uid":"7beb0d525c45b1cf","name":"should return no connections if no open connection provided","time":{"start":1759547478137,"stop":1759547478138,"duration":1},"status":"passed","severity":"normal"},{"uid":"75718ef6290742ee","name":"Push message with content topic containing Russian","time":{"start":1759548605743,"stop":1759548605744,"duration":1},"status":"passed","severity":"normal"},{"uid":"2842f314948d6cc0","name":"should initialize with custom TTL","time":{"start":1759547489251,"stop":1759547489251,"duration":0},"status":"passed","severity":"normal"},{"uid":"2de3e1704b5b6022","name":"Check received message containing numeric","time":{"start":1759548002038,"stop":1759548002038,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ca38fcf9e4dc587","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1759547477198,"stop":1759547477198,"duration":0},"status":"passed","severity":"normal"},{"uid":"912dadbb0481b42b","name":"should properly compute the node id","time":{"start":1759547468796,"stop":1759547468797,"duration":1},"status":"passed","severity":"normal"},{"uid":"23869e0a2dffae58","name":"should be safe to call multiple times","time":{"start":1759547477008,"stop":1759547477008,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fd3be82c2f63d78","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1759547511812,"stop":1759547511813,"duration":1},"status":"passed","severity":"normal"},{"uid":"2859188261161c5","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759548002037,"stop":1759548002037,"duration":0},"status":"passed","severity":"normal"},{"uid":"857c5779c8b3f81d","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1759547511793,"stop":1759547511793,"duration":0},"status":"passed","severity":"normal"},{"uid":"29dc3747ea4b6f45","name":"Push message with custom timestamp: 1728789181374","time":{"start":1759548605746,"stop":1759548605746,"duration":0},"status":"passed","severity":"normal"},{"uid":"221dd4a31d0ea920","name":"Check publish message containing emoji","time":{"start":1759547725145,"stop":1759547725145,"duration":0},"status":"passed","severity":"normal"},{"uid":"df2f7c6290091987","name":"Round trip binary encryption [ecies, signature]","time":{"start":1759547500820,"stop":1759547500821,"duration":1},"status":"passed","severity":"normal"},{"uid":"228629a7b3a802a1","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1759547511803,"stop":1759547511803,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac8eba00f4c73a58","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1759547511785,"stop":1759547511785,"duration":0},"status":"passed","severity":"normal"},{"uid":"7724b9d05551a764","name":"should dial with PeerId and return stream","time":{"start":1759547478690,"stop":1759547478691,"duration":1},"status":"passed","severity":"normal"},{"uid":"409caf8b6220c268","name":"Ordered callback, aborts when callback returns true","time":{"start":1759547881131,"stop":1759547881131,"duration":0},"status":"passed","severity":"normal"},{"uid":"68e91122ca97385d","name":"Push message with content topic containing Russian","time":{"start":1759548605755,"stop":1759548605755,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a6593e0a41041e6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1759547462636,"stop":1759547462637,"duration":1},"status":"passed","severity":"normal"},{"uid":"1de0595835a19571","name":"Passing invalid cursor","time":{"start":1759547835732,"stop":1759547835733,"duration":1},"status":"passed","severity":"normal"},{"uid":"95da2589ba1b5b26","name":"random static sharding 6 - Cluster ID: 833, Shard ID: 32","time":{"start":1759547879479,"stop":1759547879479,"duration":0},"status":"passed","severity":"normal"},{"uid":"72916aabcc0f1118","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1759547881131,"stop":1759547881131,"duration":0},"status":"passed","severity":"normal"},{"uid":"280edbddaf7648ae","name":"Stops search when 2 null results are returned","time":{"start":1759547488601,"stop":1759547488602,"duration":1},"status":"passed","severity":"normal"},{"uid":"6eeabf0690c3a8da","name":"Push message with XML payload","time":{"start":1759548605739,"stop":1759548605739,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ae7bfa0b3fe3934","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1759547478099,"stop":1759547478099,"duration":0},"status":"passed","severity":"normal"},{"uid":"3057742d95f4f0e4","name":"rejects hash query with content filter parameters","time":{"start":1759547477758,"stop":1759547477766,"duration":8},"status":"passed","severity":"normal"},{"uid":"1cf84862721afbf2","name":"Subscribe and receive messages via lightPush","time":{"start":1759548027151,"stop":1759548027152,"duration":1},"status":"passed","severity":"normal"},{"uid":"886ce78fbea2a19f","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759548027159,"stop":1759548027160,"duration":1},"status":"passed","severity":"normal"},{"uid":"177f01c8ccd4a999","name":"should return false when peer is on different cluster","time":{"start":1759547477539,"stop":1759547477540,"duration":1},"status":"passed","severity":"normal"},{"uid":"8230f86546729884","name":"Does not throw an exception when node disconnects","time":{"start":1759547901273,"stop":1759547901274,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dc5f825bf4bdcf6","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759547702189,"stop":1759547702190,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0bc99d02334e24","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1759547511793,"stop":1759547511794,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7aa3840a6b8cf70","name":"should dispatch connect and disconnect events","time":{"start":1759547530363,"stop":1759547530363,"duration":0},"status":"passed","severity":"normal"},{"uid":"6945fdcc2c110fdf","name":"groups content topics by expected pubsub topic","time":{"start":1759547462628,"stop":1759547462628,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfcea399722e5d3e","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759548002034,"stop":1759548002034,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb0cc4c30956e268","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1759547530579,"stop":1759547530580,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c287dd1cfa49da9","name":"nwaku subscribes","time":{"start":1759547715218,"stop":1759547715219,"duration":1},"status":"passed","severity":"normal"},{"uid":"9345bccb0253d55e","name":"peer exchange sets tag","time":{"start":1759547731770,"stop":1759547731774,"duration":4},"status":"passed","severity":"normal"},{"uid":"731603a497e98b0a","name":"should set field with only FILTER enabled","time":{"start":1759547468802,"stop":1759547468802,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ea660b03dd4a912","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1759547478696,"stop":1759547478696,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e4a58bfecb5968f","name":"Outgoing message is emitted as sending","time":{"start":1759547532833,"stop":1759547532833,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7ba4d3d400ff989","name":"should dial peer immediately when queue is empty","time":{"start":1759547477454,"stop":1759547477455,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9c0ae7483cbedc0","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759547646067,"stop":1759547646067,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf4bb12f022f69c8","name":"handles different clusterIds correctly","time":{"start":1759547462629,"stop":1759547462629,"duration":0},"status":"passed","severity":"normal"},{"uid":"292fa3326e762a42","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1759547530571,"stop":1759547530572,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8f4c3f0406c34dc","name":"Subscribe to topic containing Script and publish message","time":{"start":1759547732255,"stop":1759547732255,"duration":0},"status":"passed","severity":"normal"},{"uid":"425b97fa23697719","name":"Encoder throws on empty string content topic","time":{"start":1759547478530,"stop":1759547478532,"duration":2},"status":"passed","severity":"normal"},{"uid":"5fd27129209a0799","name":"Query Generator, Multiple PubsubTopics","time":{"start":1759547850702,"stop":1759547850703,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab5fa34389e562de","name":"should remove event listeners","time":{"start":1759547478042,"stop":1759547478046,"duration":4},"status":"passed","severity":"normal"},{"uid":"97556de4bb038bdb","name":"Decrypt messages","time":{"start":1759547703803,"stop":1759547703803,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0727c248ee37cba","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1759547511786,"stop":1759547511786,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5ba74fb2823e61b","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1759547511797,"stop":1759547511798,"duration":1},"status":"passed","severity":"normal"},{"uid":"25d71bd42e40d347","name":"Check publish message containing numeric","time":{"start":1759547725139,"stop":1759547725139,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ca8deb0ce9e89fa","name":"should encode/decode to RLP encoding","time":{"start":1759547468797,"stop":1759547468797,"duration":0},"status":"passed","severity":"normal"},{"uid":"d79ea6c0f42411b3","name":"should handle peer store errors gracefully","time":{"start":1759547477021,"stop":1759547477021,"duration":0},"status":"passed","severity":"normal"},{"uid":"dac4575e0595d09d","name":"should set field with all protocols disabled","time":{"start":1759547468801,"stop":1759547468801,"duration":0},"status":"passed","severity":"normal"},{"uid":"aba01fda0cc5a692","name":"should properly create location multiaddrs - tcp4","time":{"start":1759547468799,"stop":1759547468799,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b72be99fb9e83ff","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759548027179,"stop":1759548027180,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e6020fe39f9f8a0","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app60/3/topic915/xml","time":{"start":1759547823714,"stop":1759547823714,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd1f04a89158a289","name":"should handle timestamp equal to current time","time":{"start":1759547518812,"stop":1759547518813,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fb648a97916e9cf","name":"Push message with unicode special characters payload","time":{"start":1759548605728,"stop":1759548605728,"duration":0},"status":"passed","severity":"normal"},{"uid":"f84fb9d006a59dbd","name":"Check received message containing JSON","time":{"start":1759548002041,"stop":1759548002041,"duration":0},"status":"passed","severity":"normal"},{"uid":"1763bd114b36d1f5","name":"should throw an error for insufficient data","time":{"start":1759547462913,"stop":1759547462913,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcb1fc7aadfcd36b","name":"Check message received after jswaku node is restarted","time":{"start":1759548002037,"stop":1759548002037,"duration":0},"status":"passed","severity":"normal"},{"uid":"38c506720411519b","name":"random static sharding 1 - Cluster ID: 42, Shard ID: 782","time":{"start":1759547879469,"stop":1759547879470,"duration":1},"status":"passed","severity":"normal"},{"uid":"985a6349f84b8440","name":"Push message with Basic HTML tag payload","time":{"start":1759548605726,"stop":1759548605727,"duration":1},"status":"passed","severity":"normal"},{"uid":"95b69f2d07e99846","name":"Check publish message after service node is restarted","time":{"start":1759547725150,"stop":1759547725151,"duration":1},"status":"skipped","severity":"normal"},{"uid":"caa9b71d3e3f4be9","name":"should handle dial errors gracefully","time":{"start":1759547477470,"stop":1759547477471,"duration":1},"status":"passed","severity":"normal"},{"uid":"3652f3ba898c557c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1759547462638,"stop":1759547462638,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e6b04d7dc82357b","name":"should properly create location multiaddrs - tcp","time":{"start":1759547468800,"stop":1759547468800,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ed645acbbc153d","name":"should attach causal history and bloom filter to each message","time":{"start":1759547519350,"stop":1759547519350,"duration":0},"status":"passed","severity":"normal"},{"uid":"46e52377709b66bd","name":"different cluster: nodes don't connect","time":{"start":1759547646066,"stop":1759547646066,"duration":0},"status":"passed","severity":"normal"},{"uid":"674bc0daccf9b805","name":"should throw error - no id","time":{"start":1759547468795,"stop":1759547468795,"duration":0},"status":"passed","severity":"normal"},{"uid":"a14f507114b47e9","name":"Check message with no content topic is not received","time":{"start":1759548002036,"stop":1759548002036,"duration":0},"status":"passed","severity":"normal"},{"uid":"124a0c39b6fd1253","name":"should handle ENR without shardInfo","time":{"start":1759547489264,"stop":1759547489264,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e0d94e474f4ac3","name":"Cluster ID 0, shard 1","time":{"start":1759547879468,"stop":1759547879469,"duration":1},"status":"passed","severity":"normal"},{"uid":"4102879aafd8b871","name":"returns all values when wanted number is greater than available values","time":{"start":1759547487814,"stop":1759547487816,"duration":2},"status":"passed","severity":"normal"},{"uid":"c5076c24ba7601a1","name":"should start and stop interval correctly","time":{"start":1759547529272,"stop":1759547529273,"duration":1},"status":"passed","severity":"normal"},{"uid":"56a118699308a260","name":"Relay - times out","time":{"start":1759547901736,"stop":1759547901737,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcb733b56ffe5026","name":"should monitor connected peers and store them into cache","time":{"start":1759547648133,"stop":1759547648133,"duration":0},"status":"passed","severity":"normal"},{"uid":"3959699c84c56a33","name":"should stop all internal components","time":{"start":1759547478688,"stop":1759547478688,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ff65d9c22cc2b18","name":"should skip peer when not on same cluster","time":{"start":1759547477469,"stop":1759547477469,"duration":0},"status":"passed","severity":"normal"},{"uid":"931e9e896c86d7ee","name":"should fail to send if no connected peers found","time":{"start":1759547529435,"stop":1759547529436,"duration":1},"status":"passed","severity":"normal"},{"uid":"83f1bf69cb82d97e","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1759547577032,"stop":1759547577034,"duration":2},"status":"passed","severity":"normal"},{"uid":"475b62390d0ddaf6","name":"should add event listeners to libp2p","time":{"start":1759547476804,"stop":1759547476812,"duration":8},"status":"passed","severity":"normal"},{"uid":"b8aed7419a42853a","name":"new peer added after a peer was already found","time":{"start":1759547731774,"stop":1759547731774,"duration":0},"status":"passed","severity":"normal"},{"uid":"784f67aa4fdb08ae","name":"should handle v3 RLN errors","time":{"start":1759547529447,"stop":1759547529447,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab4b97e55f82b9da","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1759547511789,"stop":1759547511789,"duration":0},"status":"passed","severity":"normal"},{"uid":"12a75b6b2f7bc933","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1759547835729,"stop":1759547835729,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ce9a8fb2d81ef37","name":"should handle dial errors gracefully","time":{"start":1759547477017,"stop":1759547477020,"duration":3},"status":"passed","severity":"normal"},{"uid":"8e998a27d7abf864","name":"should successfully unsubscribe from an existing subscription","time":{"start":1759547530254,"stop":1759547530255,"duration":1},"status":"passed","severity":"normal"},{"uid":"958b05bea2690e56","name":"Symmetric encrypt & Decrypt","time":{"start":1759547499629,"stop":1759547499629,"duration":0},"status":"passed","severity":"normal"},{"uid":"b29de067afb817db","name":"passes more than one ENR URLs and attempts connection","time":{"start":1759547570167,"stop":1759547570167,"duration":0},"status":"skipped","severity":"normal"},{"uid":"74d916bc1951569b","name":"Check received message containing unicode special characters","time":{"start":1759548002042,"stop":1759548002042,"duration":0},"status":"passed","severity":"normal"},{"uid":"df2b13ce286651bb","name":"should handle corrupted shard info gracefully","time":{"start":1759547477591,"stop":1759547477591,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b34f3e038603d5f","name":"should not start if already started","time":{"start":1759547489252,"stop":1759547489252,"duration":0},"status":"passed","severity":"normal"},{"uid":"f29345295230fe5d","name":"Using a function","time":{"start":1759547901275,"stop":1759547901276,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dd375c763e27fa3","name":"Subscribe and receive messages via waku relay post","time":{"start":1759548027168,"stop":1759548027169,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e1fe79d7c7e43ef","name":"Fails to push message with large meta","time":{"start":1759548605745,"stop":1759548605745,"duration":0},"status":"passed","severity":"normal"},{"uid":"519f85251bac06ee","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1759547462623,"stop":1759547462623,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cc70c7558e8e076","name":"Subscribe to topic containing emoji and publish message","time":{"start":1759547732259,"stop":1759547732259,"duration":0},"status":"passed","severity":"normal"},{"uid":"11e8a16b0761f813","name":"should start peer exchange discovery","time":{"start":1759547489251,"stop":1759547489252,"duration":1},"status":"passed","severity":"normal"},{"uid":"78e37729cb624786","name":"should dial peers from store on start","time":{"start":1759547478040,"stop":1759547478041,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b703ec0a2329f69","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1759547462627,"stop":1759547462627,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4d0b276bb038dfd","name":"should return usable stream attached to connection","time":{"start":1759547478095,"stop":1759547478095,"duration":0},"status":"passed","severity":"normal"},{"uid":"62fd928c008f64a","name":"should set field with all protocols enabled","time":{"start":1759547468801,"stop":1759547468801,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b7279c76f0e8559","name":"Check publish message containing unicode special characters","time":{"start":1759547725144,"stop":1759547725144,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8899ca7b3bdbff3","name":"should handle general insertion and lookup correctly","time":{"start":1759547516047,"stop":1759547516048,"duration":1},"status":"passed","severity":"normal"},{"uid":"adf3c08520fc944e","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759547581200,"stop":1759547581201,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f4e992dbc2387a7","name":"Own sync message does not acknowledge own messages","time":{"start":1759547539229,"stop":1759547539229,"duration":0},"status":"passed","severity":"normal"},{"uid":"86e54c0304b7f0b0","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1759547511795,"stop":1759547511796,"duration":1},"status":"passed","severity":"normal"},{"uid":"580baeb3fb96166","name":"Relay - dialed after","time":{"start":1759547901736,"stop":1759547901736,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec57608c419ceb0b","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1759547511804,"stop":1759547511804,"duration":0},"status":"passed","severity":"normal"},{"uid":"816c747bd43affb6","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1759547731775,"stop":1759547731775,"duration":0},"status":"passed","severity":"normal"},{"uid":"e61dec35ababef4f","name":"Check publish message containing Arabic","time":{"start":1759547725140,"stop":1759547725141,"duration":1},"status":"passed","severity":"normal"},{"uid":"480ac766a172a12f","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1759547478041,"stop":1759547478041,"duration":0},"status":"passed","severity":"normal"},{"uid":"64e7eea47de59763","name":"Push message with content topic containing SQL Injection","time":{"start":1759548605733,"stop":1759548605733,"duration":0},"status":"passed","severity":"normal"},{"uid":"8733f0a5b7230639","name":"Decoder throws on empty string content topic","time":{"start":1759547478533,"stop":1759547478533,"duration":0},"status":"passed","severity":"normal"},{"uid":"67dca23ac0cf1b97","name":"should be safe to call multiple times","time":{"start":1759547478046,"stop":1759547478047,"duration":1},"status":"passed","severity":"normal"},{"uid":"4756db9935f6b267","name":"Subscribe and receives messages on 20 topics","time":{"start":1759548027170,"stop":1759548027170,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cf89f1778e9fb91","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1759547539228,"stop":1759547539228,"duration":0},"status":"passed","severity":"normal"},{"uid":"10dae0669cb72ae7","name":"Encoder error raises irrecoverable error","time":{"start":1759547534403,"stop":1759547534403,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1a200819c34879c","name":"should call waitForPeer on Relay","time":{"start":1759547531350,"stop":1759547531350,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea24f6f52a859636","name":"Push message with content topic containing JSON","time":{"start":1759548605733,"stop":1759548605733,"duration":0},"status":"passed","severity":"normal"},{"uid":"389b0bcb96df034e","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1759547489388,"stop":1759547489388,"duration":0},"status":"passed","severity":"normal"},{"uid":"1624dc7a41b3b9d0","name":"msgTime: 0 ms from now, startTime: 1759461483080, endTime: 1759547883080","time":{"start":1759547901567,"stop":1759547901568,"duration":1},"status":"passed","severity":"normal"},{"uid":"38f321b20f4b547f","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1759547823711,"stop":1759547823712,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8b106dfb63cac34","name":"Promise Callback - true","time":{"start":1759547882794,"stop":1759547882795,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae6270966598bfca","name":"throws if store query response has error status","time":{"start":1759547478300,"stop":1759547478301,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f4e86401727736e","name":"should dial peer when no shard info available","time":{"start":1759547477470,"stop":1759547477470,"duration":0},"status":"passed","severity":"normal"},{"uid":"301aecdcc4bf9fdd","name":"should create ConnectionManager with relay","time":{"start":1759547478685,"stop":1759547478686,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9540f537a915806","name":"Overlapping topic subscription","time":{"start":1759547732246,"stop":1759547732246,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d0f94299c089e7da","name":"Callback on promise","time":{"start":1759547881116,"stop":1759547881130,"duration":14},"status":"passed","severity":"normal"},{"uid":"f7594a60fc5b8ef6","name":"Push message with XML payload","time":{"start":1759548605726,"stop":1759548605726,"duration":0},"status":"passed","severity":"normal"},{"uid":"34322789655896e1","name":"Push message with JSON payload","time":{"start":1759548605751,"stop":1759548605751,"duration":0},"status":"passed","severity":"normal"},{"uid":"94de2592868f7c3a","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1759547835728,"stop":1759547835729,"duration":1},"status":"passed","severity":"normal"},{"uid":"e04fa09598ef3510","name":"should properly start and stop event listening","time":{"start":1759547530170,"stop":1759547530171,"duration":1},"status":"passed","severity":"normal"},{"uid":"e62d0ef72f9de4bf","name":"Push message equal or less that 1MB","time":{"start":1759548605747,"stop":1759548605747,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b5f5ee6412d0f67","name":"Fails to push message bigger that 1MB","time":{"start":1759548605736,"stop":1759548605736,"duration":0},"status":"passed","severity":"normal"},{"uid":"85ee3d7f71543f91","name":"Push message with custom timestamp: 1759551181375","time":{"start":1759548605758,"stop":1759548605759,"duration":1},"status":"passed","severity":"normal"},{"uid":"b339bb0daae39843","name":"should be safe to call multiple times","time":{"start":1759547477007,"stop":1759547477007,"duration":0},"status":"passed","severity":"normal"},{"uid":"71821536f05c2f1b","name":"should handle errors gracefully when getting peer info","time":{"start":1759547477591,"stop":1759547477591,"duration":0},"status":"passed","severity":"normal"},{"uid":"25efa7b4cacabff9","name":"messageHashStr works with IProtoMessage","time":{"start":1759547477198,"stop":1759547477199,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0c375a3b0eb1b8d","name":"Push message with custom timestamp: 1759543981374","time":{"start":1759548605735,"stop":1759548605736,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ee26b5acdb52ccb","name":"should create PeerExchangeDiscovery with default options","time":{"start":1759547489266,"stop":1759547489266,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcf5315fd948421a","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1759547887365,"stop":1759547887366,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bd6fc0a3cfd75c1","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759547570166,"stop":1759547570167,"duration":1},"status":"skipped","severity":"normal"},{"uid":"da58c33f90feabfe","name":"should initialize with isNetworkConnected as false","time":{"start":1759547476803,"stop":1759547476804,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b68689bb7f9f613","name":"should wait for LightPush peer to be connected","time":{"start":1759547531348,"stop":1759547531349,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c4d4e82c2492623","name":"Push message with emoji payload","time":{"start":1759548605752,"stop":1759548605752,"duration":0},"status":"passed","severity":"normal"},{"uid":"9be783b8f1547a66","name":"should handle task timeouts","time":{"start":1759547529289,"stop":1759547529294,"duration":5},"status":"passed","severity":"normal"},{"uid":"7795b25efbf62c91","name":"Push message with content topic containing numeric","time":{"start":1759548605754,"stop":1759548605754,"duration":0},"status":"passed","severity":"normal"},{"uid":"60531ef40634e952","name":"throws on content topic with generation field greater than 0","time":{"start":1759547462618,"stop":1759547462618,"duration":0},"status":"passed","severity":"normal"},{"uid":"9590d568f4634d73","name":"should return false for sync message without causal history","time":{"start":1759547534408,"stop":1759547534409,"duration":1},"status":"passed","severity":"normal"},{"uid":"14e106410600153d","name":"Push message with content topic containing special chars","time":{"start":1759548605717,"stop":1759548605717,"duration":0},"status":"passed","severity":"normal"},{"uid":"e09b31f27546b38","name":"should reject on timeout if it was set","time":{"start":1759547531348,"stop":1759547531348,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0cec2d2ca932bf","name":"Subscribe and receive messages via lightPush","time":{"start":1759548027167,"stop":1759548027167,"duration":0},"status":"passed","severity":"normal"},{"uid":"d273c60def56b7fd","name":"should remove event listeners when stopped","time":{"start":1759547530551,"stop":1759547530551,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1da06fbeea527e0","name":"should reject if Relay is requested but not mounted","time":{"start":1759547531347,"stop":1759547531347,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b055f61c8f30869","name":"Check received message containing numeric","time":{"start":1759548002028,"stop":1759548002028,"duration":0},"status":"passed","severity":"normal"},{"uid":"69b6f90bbf9d8138","name":"should do nothing if no non-locked connections to drop","time":{"start":1759547478062,"stop":1759547478062,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d433fe0dbd196dc","name":"should update peer store before dialing","time":{"start":1759547477020,"stop":1759547477021,"duration":1},"status":"passed","severity":"normal"},{"uid":"feb2fe381ca41765","name":"should transition to Unhealthy when no connections","time":{"start":1759547530161,"stop":1759547530169,"duration":8},"status":"passed","severity":"normal"},{"uid":"cef2d883b0c65722","name":"Push message with content topic containing numeric","time":{"start":1759548605731,"stop":1759548605732,"duration":1},"status":"passed","severity":"normal"},{"uid":"c591cb15e6be54fd","name":"Check received message containing long","time":{"start":1759548002038,"stop":1759548002038,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7f6da27189bd8c4","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759548027179,"stop":1759548027179,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bccc6e4607b28cc","name":"Push message with custom timestamp: 1759543981375","time":{"start":1759548605758,"stop":1759548605758,"duration":0},"status":"passed","severity":"normal"},{"uid":"46b15afa915af835","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1759547511801,"stop":1759547511803,"duration":2},"status":"passed","severity":"normal"},{"uid":"42e9018dce660eb6","name":"Mutual subscription","time":{"start":1759547732241,"stop":1759547732241,"duration":0},"status":"passed","severity":"normal"},{"uid":"eea222b9663613a6","name":"Push message with custom timestamp: 1759543981374","time":{"start":1759548605721,"stop":1759548605721,"duration":0},"status":"passed","severity":"normal"},{"uid":"3057c7741ef71bc","name":"Push message with XML payload","time":{"start":1759548605750,"stop":1759548605750,"duration":0},"status":"passed","severity":"normal"},{"uid":"882b687a1fb495c6","name":"Push message with meta","time":{"start":1759548605720,"stop":1759548605720,"duration":0},"status":"passed","severity":"normal"},{"uid":"28aab1dd03d0e00c","name":"Check received message containing emoji","time":{"start":1759548002033,"stop":1759548002033,"duration":0},"status":"passed","severity":"normal"},{"uid":"128d4f9336d37fb3","name":"Push message with content topic containing unicode special characters","time":{"start":1759548605719,"stop":1759548605719,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5a306a8b33716be","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759548027175,"stop":1759548027176,"duration":1},"status":"passed","severity":"normal"},{"uid":"e41ffc1e8a48e6ce","name":"should wait for Store peer to be connected","time":{"start":1759547531349,"stop":1759547531349,"duration":0},"status":"passed","severity":"normal"},{"uid":"5853c39d3f04fcbd","name":"random static sharding 3 - Cluster ID: 261, Shard ID: 533","time":{"start":1759547879471,"stop":1759547879471,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed75543ab3f287ec","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759548027155,"stop":1759548027155,"duration":0},"status":"passed","severity":"normal"},{"uid":"7db7d2c9065b02ec","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1759547530254,"stop":1759547530254,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fe385849826a78d","name":"Outgoing message is emitted as sent","time":{"start":1759547534403,"stop":1759547534403,"duration":0},"status":"passed","severity":"normal"},{"uid":"833658f8f6572d13","name":"should sort peers by ping value","time":{"start":1759547478695,"stop":1759547478696,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1c26bd2d469b239","name":"should jump to current time when timestamp is far in the past","time":{"start":1759547518813,"stop":1759547518814,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d8359ab97ea9313","name":"Check received message containing short","time":{"start":1759548002038,"stop":1759548002038,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0a52262db16a044","name":"Push message with shell command payload","time":{"start":1759548605727,"stop":1759548605727,"duration":0},"status":"passed","severity":"normal"},{"uid":"e52d336cbc2484c8","name":"Fails to push message bigger that 1MB","time":{"start":1759548605722,"stop":1759548605722,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e1330edf255bc66","name":"should dial peers from store when browser is connected","time":{"start":1759547478047,"stop":1759547478047,"duration":0},"status":"passed","severity":"normal"},{"uid":"dab60ac19264aeb3","name":"Decoder throws on empty string content topic","time":{"start":1759547500822,"stop":1759547500822,"duration":0},"status":"passed","severity":"normal"},{"uid":"c03ccddd3ab6381b","name":"should not discard bootstrap peers if under the limit","time":{"start":1759547598095,"stop":1759547598095,"duration":0},"status":"passed","severity":"normal"},{"uid":"c66cbcfe7fe632f2","name":"should return true when peer is on the pubsub topic shard","time":{"start":1759547477546,"stop":1759547477547,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4d32bba691d60ec","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1759547462638,"stop":1759547462638,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f99991610f5d4be","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759547702187,"stop":1759547702187,"duration":0},"status":"passed","severity":"normal"},{"uid":"19064433c3763a1c","name":"Subscribe to topic containing short and receive message","time":{"start":1759548027173,"stop":1759548027173,"duration":0},"status":"passed","severity":"normal"},{"uid":"db88d852a441e4dd","name":"Publish message with custom timestamp: Sat Oct 04 2025 04:15:18 GMT+0000 (Coordinated Universal Time)","time":{"start":1759547725147,"stop":1759547725147,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6f3943019a94365","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1759547732245,"stop":1759547732245,"duration":0},"status":"passed","severity":"normal"},{"uid":"98b2bed1971b825b","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1759547563983,"stop":1759547563983,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccdc3f0f03c56883","name":"should get all peers from store","time":{"start":1759547478049,"stop":1759547478053,"duration":4},"status":"passed","severity":"normal"},{"uid":"9171396268a621af","name":"Relay + Store","time":{"start":1759547468803,"stop":1759547468803,"duration":0},"status":"passed","severity":"normal"},{"uid":"41598b74d20b3b08","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1759547511790,"stop":1759547511790,"duration":0},"status":"passed","severity":"normal"},{"uid":"22488fd480fac209","name":"Push message with SQL Injection payload","time":{"start":1759548605749,"stop":1759548605750,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed2f3b4eb30c7a69","name":"rejects content-filtered query with only contentTopics","time":{"start":1759547477758,"stop":1759547477758,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfcc43db56932fb2","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1759547530542,"stop":1759547530543,"duration":1},"status":"passed","severity":"normal"},{"uid":"86db806465a4ade8","name":"should enable all discoveries when explicitly set","time":{"start":1759547529796,"stop":1759547529796,"duration":0},"status":"passed","severity":"normal"},{"uid":"7255fe0f6d7866d9","name":"should emit a peer event after start","time":{"start":1759547791178,"stop":1759547791178,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d7254c2a0ff213e","name":"Ephemeral field is preserved - encoder v0","time":{"start":1759547563979,"stop":1759547563981,"duration":2},"status":"passed","severity":"normal"},{"uid":"5774a7d8dcb395f6","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1759547850704,"stop":1759547850704,"duration":0},"status":"passed","severity":"normal"},{"uid":"757d582ca8c51437","name":"Push message with custom timestamp: 1759551181374","time":{"start":1759548605746,"stop":1759548605746,"duration":0},"status":"passed","severity":"normal"},{"uid":"6261b530e8cf8878","name":"Check received message containing Russian","time":{"start":1759548002030,"stop":1759548002030,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b51d1ad6b0bf576","name":"Check received message with timestamp: 1759547560667 ","time":{"start":1759548002043,"stop":1759548002043,"duration":0},"status":"passed","severity":"normal"},{"uid":"6856e8ce44de973b","name":"should handle complete dial lifecycle","time":{"start":1759547477488,"stop":1759547477488,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d734031f1cba097","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1759547468047,"stop":1759547468047,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc8418b9ca56634d","name":"should not retry if at least one success","time":{"start":1759547529440,"stop":1759547529440,"duration":0},"status":"passed","severity":"normal"},{"uid":"f756fa27cd628cb6","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1759547718533,"stop":1759547718533,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd6c14f251bb8c24","name":"Query Generator - false","time":{"start":1759547882786,"stop":1759547882794,"duration":8},"status":"passed","severity":"normal"},{"uid":"bd959a103f87d991","name":"Query with Ordered Callback, No message returned","time":{"start":1759547850704,"stop":1759547850705,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c25b5ac12226fe7","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759547489389,"stop":1759547489389,"duration":0},"status":"skipped","severity":"normal"},{"uid":"862f08be3bb43996","name":"Push message with custom timestamp: 1759551181374","time":{"start":1759548605736,"stop":1759548605736,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7db4fc3541f2d09","name":"should properly create location multiaddrs - udp4","time":{"start":1759547468799,"stop":1759547468799,"duration":0},"status":"passed","severity":"normal"},{"uid":"eac4d13fd10b7754","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1759547511786,"stop":1759547511787,"duration":1},"status":"passed","severity":"normal"},{"uid":"11870864924a56fb","name":"A test","time":{"start":1759547630869,"stop":1759547630869,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ef9cf1dd23c8098","name":"Check received message containing Arabic","time":{"start":1759548002029,"stop":1759548002029,"duration":0},"status":"passed","severity":"normal"},{"uid":"aab0ab25488fa67a","name":"Push message with Russian payload","time":{"start":1759548605749,"stop":1759548605749,"duration":0},"status":"passed","severity":"normal"},{"uid":"78ad56ce48ebb097","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app89/7/topic401/proto","time":{"start":1759547823714,"stop":1759547823715,"duration":1},"status":"passed","severity":"normal"},{"uid":"d43b7e252f0d377f","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1759547732244,"stop":1759547732244,"duration":0},"status":"passed","severity":"normal"},{"uid":"12aa21611ca2a00e","name":"Retries within given interval","time":{"start":1759547530989,"stop":1759547530990,"duration":1},"status":"passed","severity":"normal"},{"uid":"86019afa7ff17c57","name":"Register correct protocols","time":{"start":1759547732241,"stop":1759547732242,"duration":1},"status":"passed","severity":"normal"},{"uid":"21a8539608bf5399","name":"Push message with content topic containing emoji","time":{"start":1759548605745,"stop":1759548605745,"duration":0},"status":"passed","severity":"normal"},{"uid":"1109538f7c600d8c","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759548027163,"stop":1759548027164,"duration":1},"status":"passed","severity":"normal"},{"uid":"70d80cb5d16c9bbc","name":"Push message with meta","time":{"start":1759548605745,"stop":1759548605745,"duration":0},"status":"passed","severity":"normal"},{"uid":"8468bf59dc2502d1","name":"Push message with content topic containing special chars","time":{"start":1759548605754,"stop":1759548605754,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f368514f28d220b","name":"Push message with content topic containing JSON","time":{"start":1759548605719,"stop":1759548605719,"duration":0},"status":"passed","severity":"normal"},{"uid":"4451ae37e9d35628","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1759547732244,"stop":1759547732244,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bb1dd94c20375e0","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759548027154,"stop":1759548027154,"duration":0},"status":"passed","severity":"normal"},{"uid":"1df7a82a98bb313f","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1759547511803,"stop":1759547511804,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0c6ed7b75c4d11e","name":"Push message with content topic containing Chinese","time":{"start":1759548605754,"stop":1759548605754,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f4eb3b69f45bc7e","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1759547462623,"stop":1759547462624,"duration":1},"status":"passed","severity":"normal"},{"uid":"e31b0fcd83c585f","name":"Fails to push message with large meta","time":{"start":1759548605720,"stop":1759548605720,"duration":0},"status":"passed","severity":"normal"},{"uid":"893e14b8385f417a","name":"should trigger query when time since last query exceeds threshold","time":{"start":1759547530563,"stop":1759547530564,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b3a0865d3f28748","name":"should not fail to stop the service if it was not started","time":{"start":1759547791177,"stop":1759547791177,"duration":0},"status":"passed","severity":"normal"},{"uid":"cffe6237f335ee67","name":"should mark all messages in causal history as acknowledged","time":{"start":1759547519354,"stop":1759547519354,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa057dbc7fb6e960","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759548027166,"stop":1759548027166,"duration":0},"status":"passed","severity":"normal"},{"uid":"474f5c65e198eb35","name":"Push message with special chars payload","time":{"start":1759548605748,"stop":1759548605748,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb7a365205810d71","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1759547539228,"stop":1759547539229,"duration":1},"status":"passed","severity":"normal"},{"uid":"68281b8a1f99d7df","name":"Push message with Russian payload","time":{"start":1759548605725,"stop":1759548605725,"duration":0},"status":"passed","severity":"normal"},{"uid":"42453ea0542c7505","name":"messageHashStr returns a hex string","time":{"start":1759547477198,"stop":1759547477198,"duration":0},"status":"passed","severity":"normal"},{"uid":"853ae743e241fde2","name":"Outgoing message is acknowledged","time":{"start":1759547532835,"stop":1759547532835,"duration":0},"status":"passed","severity":"normal"},{"uid":"62e932f10132ee0a","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1759547519355,"stop":1759547519355,"duration":0},"status":"passed","severity":"normal"},{"uid":"847bde08b304fe11","name":"Accepts a valid Waku Message","time":{"start":1759547542508,"stop":1759547542509,"duration":1},"status":"passed","severity":"normal"},{"uid":"aded0c0953fd807","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759548027162,"stop":1759548027163,"duration":1},"status":"passed","severity":"normal"},{"uid":"b34294715b08bc82","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1759547511795,"stop":1759547511795,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d17b0543b39e432","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1759547511807,"stop":1759547511807,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3e3b10d93f79c85","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759548027178,"stop":1759548027178,"duration":0},"status":"passed","severity":"normal"},{"uid":"5213d0b67c26ccf8","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759548002046,"stop":1759548002046,"duration":0},"status":"passed","severity":"normal"},{"uid":"6af50028a74143de","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1759547732245,"stop":1759547732245,"duration":0},"status":"passed","severity":"normal"},{"uid":"804d2dfc41497fec","name":"should work with v3 peers","time":{"start":1759547529441,"stop":1759547529444,"duration":3},"status":"passed","severity":"normal"},{"uid":"6cf91ae7239baf9b","name":"Wrong topic","time":{"start":1759547823717,"stop":1759547823717,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e448ed5df42e9be","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1759547468055,"stop":1759547468056,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac7ea847e49c9098","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1759547511805,"stop":1759547511805,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bcbe496798c20c2","name":"LightPush","time":{"start":1759547901739,"stop":1759547901739,"duration":0},"status":"passed","severity":"normal"},{"uid":"c70ff3b4ce48a60d","name":"should be able to decode the field with only FILTER set to true","time":{"start":1759547468053,"stop":1759547468054,"duration":1},"status":"passed","severity":"normal"},{"uid":"d28de514dcfcdc","name":"Push 30 different messages","time":{"start":1759548605715,"stop":1759548605716,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b44f56f1c462bcf0","name":"Decoder throws on undefined content topic","time":{"start":1759547478532,"stop":1759547478532,"duration":0},"status":"passed","severity":"normal"},{"uid":"d00768ecae3c2ca1","name":"Query generator for multiple messages with different message text format","time":{"start":1759547881115,"stop":1759547881115,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bb238a5c5489287","name":"Default pageSize","time":{"start":1759547894579,"stop":1759547894579,"duration":0},"status":"passed","severity":"normal"},{"uid":"4705bf72deaa006b","name":"should properly setup health event callback","time":{"start":1759547530556,"stop":1759547530561,"duration":5},"status":"passed","severity":"normal"},{"uid":"edf16217e2f52a82","name":"should add to incoming buffer if dependencies are not met","time":{"start":1759547519352,"stop":1759547519353,"duration":1},"status":"passed","severity":"normal"},{"uid":"965e26b6db7dee19","name":"Check received message containing XML","time":{"start":1759548002040,"stop":1759548002040,"duration":0},"status":"passed","severity":"normal"},{"uid":"42fd2127719d7e77","name":"should initialize bloom filter with correct parameters","time":{"start":1759547516041,"stop":1759547516042,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c606911c073dd79","name":"Check message with no pubsub topic is not received","time":{"start":1759548002044,"stop":1759548002045,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbf906f176c70c22","name":"Push message with Basic HTML tag payload","time":{"start":1759548605739,"stop":1759548605739,"duration":0},"status":"passed","severity":"normal"},{"uid":"86ce408be5d2852","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1759547718537,"stop":1759547718537,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8e7d852b29b1ab3","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1759547462624,"stop":1759547462624,"duration":0},"status":"passed","severity":"normal"},{"uid":"afa5733d56363a29","name":"Push message with content topic containing numeric","time":{"start":1759548605717,"stop":1759548605717,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fe663dd7b2b73c9","name":"messageHashStr produces different results for different inputs","time":{"start":1759547477206,"stop":1759547477206,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4562fb5f0135e27","name":"Check publish message containing special chars","time":{"start":1759547725139,"stop":1759547725139,"duration":0},"status":"passed","severity":"normal"},{"uid":"efe99b57df896ba6","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759548027171,"stop":1759548027171,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b05679635bc52de","name":"should create PeerExchangeDiscovery instance","time":{"start":1759547489266,"stop":1759547489266,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb3e71d0d4636254","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1759547511806,"stop":1759547511806,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae1d00fe6587700b","name":"Passing page size 1 when there are 4 messages","time":{"start":1759547894572,"stop":1759547894573,"duration":1},"status":"passed","severity":"normal"},{"uid":"893f0fe1b5d5ff2b","name":"Push message with long payload","time":{"start":1759548605737,"stop":1759548605737,"duration":0},"status":"passed","severity":"normal"},{"uid":"c308b4eafbe207a3","name":"throws on content topic with empty encoding field","time":{"start":1759547462621,"stop":1759547462621,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fa1e5025b247303","name":"should be able to encode the field with only STORE set to true","time":{"start":1759547468044,"stop":1759547468045,"duration":1},"status":"passed","severity":"normal"},{"uid":"9993cafb4f15b02c","name":"should update peers in cache on 'peer:identify' event","time":{"start":1759547493307,"stop":1759547493307,"duration":0},"status":"passed","severity":"normal"},{"uid":"79e76d25d9ef48c4","name":"should return false when pubsub topic parsing fails","time":{"start":1759547477590,"stop":1759547477590,"duration":0},"status":"passed","severity":"normal"},{"uid":"286b94e1ca2b1138","name":"should ensure monotonic increase","time":{"start":1759547518813,"stop":1759547518813,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea5956aeac5b2865","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759548027158,"stop":1759548027158,"duration":0},"status":"passed","severity":"normal"},{"uid":"de253c1a1eb987f5","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759547646068,"stop":1759547646068,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd9385f2e187bd05","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759547702191,"stop":1759547702191,"duration":0},"status":"passed","severity":"normal"},{"uid":"17956971cacbd50c","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1759547530357,"stop":1759547530357,"duration":0},"status":"passed","severity":"normal"},{"uid":"cde3d831a3e19b10","name":"Push message with meta","time":{"start":1759548605757,"stop":1759548605757,"duration":0},"status":"passed","severity":"normal"},{"uid":"3963d4290d12b5ad","name":"should clear dial history on start","time":{"start":1759547477448,"stop":1759547477449,"duration":1},"status":"passed","severity":"normal"},{"uid":"e73c4a21cc0f60f","name":"udp ip6 address","time":{"start":1759547468207,"stop":1759547468207,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a8da55d71445507","name":"Push message with special chars payload","time":{"start":1759548605724,"stop":1759548605724,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb221d95bf5d9021","name":"Publish without waiting for remote peer","time":{"start":1759547732242,"stop":1759547732243,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b716f95d51f22a5","name":"isConnected should return false after all peers disconnect","time":{"start":1759547577038,"stop":1759547577039,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e296130ccf1c6fd","name":"should skip peers without peer exchange protocol","time":{"start":1759547489254,"stop":1759547489254,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fcd17a38375c977","name":"Push 30 different messages","time":{"start":1759548605728,"stop":1759548605730,"duration":2},"status":"skipped","severity":"normal"},{"uid":"86e99807c642f05c","name":"should add event listeners to globalThis","time":{"start":1759547476812,"stop":1759547476813,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0339be2532a0dab","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1759547901561,"stop":1759547901562,"duration":1},"status":"passed","severity":"normal"},{"uid":"72a67979a3f276e3","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1759547477547,"stop":1759547477589,"duration":42},"status":"passed","severity":"normal"},{"uid":"9d42bc672a493b0f","name":"Ordered Callback - false","time":{"start":1759547882796,"stop":1759547882796,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b789b42aa29361f","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1759547530374,"stop":1759547530375,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0490096fbf8f584","name":"Wait given interval before re-trying","time":{"start":1759547530990,"stop":1759547530990,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb737510933a1c38","name":"accepts valid content-filtered query","time":{"start":1759547477757,"stop":1759547477757,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f9a1c3b72be8305","name":"should skip peer when failed to dial recently","time":{"start":1759547477465,"stop":1759547477466,"duration":1},"status":"passed","severity":"normal"},{"uid":"839aa0a9f26d8e4d","name":"should return start time to match max range","time":{"start":1759547530581,"stop":1759547530582,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6e6ea7156f96157","name":"should partition messages based on acknowledgement status","time":{"start":1759547519358,"stop":1759547519359,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c7f084a211bfb6f","name":"Subscribe to topic containing XML and publish message","time":{"start":1759547732255,"stop":1759547732255,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a8ce2c93797ab3b","name":"Subscribe and receive messages via waku relay post","time":{"start":1759548027153,"stop":1759548027153,"duration":0},"status":"passed","severity":"normal"},{"uid":"da8036f77bc4cc41","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1759547477757,"stop":1759547477757,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dda95daed70448e","name":"should handle mixed protocol support correctly","time":{"start":1759547530181,"stop":1759547530181,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cddf3e151f365f8","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1759547462626,"stop":1759547462626,"duration":0},"status":"passed","severity":"normal"},{"uid":"8955adecab402124","name":"should check false positive rate","time":{"start":1759547516048,"stop":1759547516048,"duration":0},"status":"passed","severity":"normal"},{"uid":"b032e9c3fc3fa37d","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1759547519361,"stop":1759547519361,"duration":0},"status":"passed","severity":"normal"},{"uid":"62af1618506ff857","name":"should remove event listener for peer:discovery","time":{"start":1759547477007,"stop":1759547477007,"duration":0},"status":"passed","severity":"normal"},{"uid":"12fbaacbad67eaa3","name":"should handle multiple query options for time ranges","time":{"start":1759547531093,"stop":1759547531096,"duration":3},"status":"passed","severity":"normal"},{"uid":"236e3f11ded6de6e","name":"should handle onConnected and onDisconnected","time":{"start":1759547530363,"stop":1759547530363,"duration":0},"status":"passed","severity":"normal"},{"uid":"80e76b9d7daf2e89","name":"should handle hash queries without validation","time":{"start":1759547531097,"stop":1759547531097,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc7614360427efec","name":"messageHash returns a Uint8Array","time":{"start":1759547477197,"stop":1759547477198,"duration":1},"status":"passed","severity":"normal"},{"uid":"64f73fc5cb373641","name":"same cluster, static sharding: nodes connect","time":{"start":1759547646065,"stop":1759547646065,"duration":0},"status":"passed","severity":"normal"},{"uid":"b984c8525d8d5e57","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759548027153,"stop":1759548027153,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0be5a1e6d78d1af","name":"should set field with only STORE enabled","time":{"start":1759547468802,"stop":1759547468802,"duration":0},"status":"passed","severity":"normal"},{"uid":"2097f7ba437a062b","name":"Push message with content topic containing SQL Injection","time":{"start":1759548605755,"stop":1759548605755,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e7f14a77f9398df","name":"should not dispatch event when already connected","time":{"start":1759547476853,"stop":1759547476854,"duration":1},"status":"passed","severity":"normal"},{"uid":"f435952cfef30a72","name":"Push message with content topic containing numeric","time":{"start":1759548605742,"stop":1759548605742,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fdfa92f4a28654a","name":"can start and stop the service","time":{"start":1759547570161,"stop":1759547570162,"duration":1},"status":"passed","severity":"normal"},{"uid":"2da7c6bbc2fbe094","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1759547901561,"stop":1759547901561,"duration":0},"status":"passed","severity":"normal"},{"uid":"de6c252fa2c7f2c8","name":"Fails to push message bigger that 1MB","time":{"start":1759548605759,"stop":1759548605759,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd1ff7bb02234da3","name":"should throw error - no public key","time":{"start":1759547468796,"stop":1759547468796,"duration":0},"status":"passed","severity":"normal"},{"uid":"c882a8ddbebb0e7a","name":"Subscribe to topic containing shell command and publish message","time":{"start":1759547732258,"stop":1759547732258,"duration":0},"status":"passed","severity":"normal"},{"uid":"365d1171f36b331d","name":"Push message with Basic HTML tag payload","time":{"start":1759548605714,"stop":1759548605714,"duration":0},"status":"passed","severity":"normal"},{"uid":"e24cae2774f55ee7","name":"Sync message is not sent if another sync message was just sent","time":{"start":1759547539228,"stop":1759547539228,"duration":0},"status":"passed","severity":"normal"},{"uid":"a02d1f3e5b5a2e23","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1759547835730,"stop":1759547835731,"duration":1},"status":"passed","severity":"normal"},{"uid":"a77d78f3a182e69","name":"Check publish message containing shell command","time":{"start":1759547725143,"stop":1759547725144,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d2ca0731820071f","name":"Push message with special chars payload","time":{"start":1759548605737,"stop":1759548605738,"duration":1},"status":"passed","severity":"normal"},{"uid":"17f7fb4d1e2695d7","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759547872102,"stop":1759547872102,"duration":0},"status":"passed","severity":"normal"},{"uid":"70a50cedf8509639","name":"Ordered Callback - true","time":{"start":1759547882795,"stop":1759547882795,"duration":0},"status":"passed","severity":"normal"},{"uid":"74ead9903b841303","name":"should properly create peer info with all multiaddrs","time":{"start":1759547468800,"stop":1759547468801,"duration":1},"status":"passed","severity":"normal"},{"uid":"12e889f3115f4aa8","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1759547841988,"stop":1759547841989,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b900e14ace77302","name":"Push message with custom timestamp: 1728789181374","time":{"start":1759548605735,"stop":1759548605735,"duration":0},"status":"passed","severity":"normal"},{"uid":"8afe15ea5f7be271","name":"yields undefined for messages without content topic","time":{"start":1759547478305,"stop":1759547478305,"duration":0},"status":"passed","severity":"normal"},{"uid":"986ef3850a639f2f","name":"Push message with long payload","time":{"start":1759548605724,"stop":1759548605724,"duration":0},"status":"passed","severity":"normal"},{"uid":"d24ec01ad109c7f7","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1759547530170,"stop":1759547530170,"duration":0},"status":"passed","severity":"normal"},{"uid":"55364385bb5cc05f","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1759547901568,"stop":1759547901569,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a09ddd288f3dcb3","name":"Non TWN Cluster","time":{"start":1759547823712,"stop":1759547823713,"duration":1},"status":"passed","severity":"normal"},{"uid":"486b2e4a51ce7f64","name":"should create PeerExchange instance with components","time":{"start":1759547489176,"stop":1759547489177,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab8c6f155a16d699","name":"Push message with content topic containing SQL Injection","time":{"start":1759548605718,"stop":1759548605719,"duration":1},"status":"passed","severity":"normal"},{"uid":"c679a020d6242557","name":"should update ack status of messages in outgoing buffer","time":{"start":1759547519360,"stop":1759547519361,"duration":1},"status":"passed","severity":"normal"},{"uid":"9775c88317396b6","name":"should hang up with multiaddr and return true on success","time":{"start":1759547478693,"stop":1759547478693,"duration":0},"status":"passed","severity":"normal"},{"uid":"60c50602ae8a06a6","name":"Fields are not dropped","time":{"start":1759547478183,"stop":1759547478183,"duration":0},"status":"passed","severity":"normal"},{"uid":"967f1acb08f4e55f","name":"throws on content topic with too few or too many fields","time":{"start":1759547462617,"stop":1759547462617,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea579b4c2661e4ab","name":"should check connected peers if present and suitable","time":{"start":1759547531348,"stop":1759547531348,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae23294421e587c4","name":"should trigger query when it went offline since the last successful query","time":{"start":1759547530562,"stop":1759547530562,"duration":0},"status":"passed","severity":"normal"},{"uid":"10f87ee3172afbd9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1759547511812,"stop":1759547511812,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fbb9f1cbdc8d8df","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1759547468057,"stop":1759547468058,"duration":1},"status":"passed","severity":"normal"},{"uid":"9042a6112691a21f","name":"Light Node - default protocols","time":{"start":1759547901740,"stop":1759547901740,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3b4da27be57cad","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1759547577034,"stop":1759547577035,"duration":1},"status":"passed","severity":"normal"},{"uid":"d340f1a4653289a6","name":"Subscribe to topic containing numeric and publish message","time":{"start":1759547732248,"stop":1759547732250,"duration":2},"status":"passed","severity":"normal"},{"uid":"50bb354717d5b791","name":"Subscribe to topic containing XML and receive message","time":{"start":1759548027162,"stop":1759548027162,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b66412866f52e59","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1759547530571,"stop":1759547530571,"duration":0},"status":"passed","severity":"normal"},{"uid":"e05904517c606c83","name":"Renews subscription after lossing a connection","time":{"start":1759548027180,"stop":1759548027181,"duration":1},"status":"passed","severity":"normal"},{"uid":"de8a8c3c4fa4e380","name":"Push message with Script payload","time":{"start":1759548605726,"stop":1759548605726,"duration":0},"status":"passed","severity":"normal"},{"uid":"9627f4bcc3118715","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app0/1/topic706/xml","time":{"start":1759547823715,"stop":1759547823715,"duration":0},"status":"passed","severity":"normal"},{"uid":"756e9e99cd023b86","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1759547529797,"stop":1759547529803,"duration":6},"status":"passed","severity":"normal"},{"uid":"2792b9040e0f7aab","name":"should lock peers when selected","time":{"start":1759547530361,"stop":1759547530362,"duration":1},"status":"passed","severity":"normal"},{"uid":"cee321601087fc3b","name":"Push message with special chars payload","time":{"start":1759548605711,"stop":1759548605711,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc612f24a27ad855","name":"Push message with unicode special characters payload","time":{"start":1759548605740,"stop":1759548605740,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ca08d27ac69c0f8","name":"Correctly serialized arguments","time":{"start":1759547642762,"stop":1759547642762,"duration":0},"status":"passed","severity":"normal"},{"uid":"8780e0ce4736b866","name":"Callback on promise, aborts when callback returns true","time":{"start":1759547881130,"stop":1759547881131,"duration":1},"status":"passed","severity":"normal"},{"uid":"3924ef5f1c96f791","name":"Push message with numeric payload","time":{"start":1759548605737,"stop":1759548605737,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d46cf8daafe507b","name":"Push message with content topic containing Chinese","time":{"start":1759548605717,"stop":1759548605718,"duration":1},"status":"passed","severity":"normal"},{"uid":"904823baed156b2","name":"should return PeerId when Multiaddr input is provided","time":{"start":1759547479928,"stop":1759547479928,"duration":0},"status":"passed","severity":"normal"},{"uid":"76af4780a85f0538","name":"A test","time":{"start":1759547630869,"stop":1759547630870,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce5f7992b4dd0d23","name":"throws on content topic with non-number generation field","time":{"start":1759547462617,"stop":1759547462618,"duration":1},"status":"passed","severity":"normal"},{"uid":"a60da74383dbb4c4","name":"Outgoing message is emitted as sent","time":{"start":1759547532834,"stop":1759547532834,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d8b92a29a00cf67","name":"should return false when peer shard info is not found","time":{"start":1759547477541,"stop":1759547477545,"duration":4},"status":"passed","severity":"normal"},{"uid":"a0835876e19eeaf0","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1759547489168,"stop":1759547489168,"duration":0},"status":"passed","severity":"normal"},{"uid":"10317416fbfe17e0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1759547462636,"stop":1759547462636,"duration":0},"status":"passed","severity":"normal"},{"uid":"a42eec3018a8a202","name":"Push message with numeric payload","time":{"start":1759548605724,"stop":1759548605724,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0fbd19a783da78e","name":"Check received message containing Arabic","time":{"start":1759548002039,"stop":1759548002039,"duration":0},"status":"passed","severity":"normal"},{"uid":"d003bb18d64dc54c","name":"should handle dial errors","time":{"start":1759547478691,"stop":1759547478692,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d73eb57f2c628a9","name":"rejects hash query with time filter","time":{"start":1759547477766,"stop":1759547477767,"duration":1},"status":"passed","severity":"normal"},{"uid":"3593ae9e9ec807d6","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1759547718534,"stop":1759547718534,"duration":0},"status":"passed","severity":"normal"},{"uid":"53e5c6a136b9716","name":"Encoder throws on empty string content topic","time":{"start":1759547500822,"stop":1759547500822,"duration":0},"status":"passed","severity":"normal"},{"uid":"aea7b7ca17c302da","name":"ignores unrecognized TXT record formats","time":{"start":1759547489386,"stop":1759547489386,"duration":0},"status":"passed","severity":"normal"},{"uid":"130df4f25997324b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1759547511811,"stop":1759547511812,"duration":1},"status":"passed","severity":"normal"},{"uid":"bff84892bea4fd23","name":"can start the service","time":{"start":1759547570161,"stop":1759547570161,"duration":0},"status":"passed","severity":"normal"},{"uid":"447d3f8324b22bd4","name":"should save new peer to store","time":{"start":1759547477021,"stop":1759547477022,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cd74e1d9296c97c","name":"can start the service","time":{"start":1759547791176,"stop":1759547791176,"duration":0},"status":"passed","severity":"normal"},{"uid":"aedca7756c033e0f","name":"Throws when trying to push message with empty payload","time":{"start":1759548605741,"stop":1759548605741,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae5c610f6fd17b14","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759548002034,"stop":1759548002034,"duration":0},"status":"passed","severity":"normal"},{"uid":"b89a0e04244719be","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1759547511812,"stop":1759547511812,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2b128cb028f4bbd","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1759547462635,"stop":1759547462636,"duration":1},"status":"passed","severity":"normal"},{"uid":"872aa62bf7100878","name":"Push message equal or less that 1MB","time":{"start":1759548605759,"stop":1759548605759,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa7885dc0e078cc0","name":"Fails to push message with large meta","time":{"start":1759548605735,"stop":1759548605735,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aaa3bef83bb5b9a","name":"Fails to publish message with size larger than 1 MB","time":{"start":1759547725149,"stop":1759547725149,"duration":0},"status":"passed","severity":"normal"},{"uid":"8713bbfd100bc992","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1759547462633,"stop":1759547462633,"duration":0},"status":"passed","severity":"normal"},{"uid":"43f8dab85169b806","name":"Passing page size 10 when there are 10 messages","time":{"start":1759547894573,"stop":1759547894573,"duration":0},"status":"passed","severity":"normal"},{"uid":"36e14a0a1ed56591","name":"Query generator for multiple messages","time":{"start":1759547881114,"stop":1759547881115,"duration":1},"status":"passed","severity":"normal"},{"uid":"91e1d7f0968d038b","name":"Passing page size 110 when there are 120 messages","time":{"start":1759547894578,"stop":1759547894579,"duration":1},"status":"passed","severity":"normal"},{"uid":"75ac94b0fe12314b","name":"should use configured peers when available","time":{"start":1759547531097,"stop":1759547531097,"duration":0},"status":"passed","severity":"normal"},{"uid":"550b5b506d13044a","name":"should create a new stream if no existing for protocol found","time":{"start":1759547478096,"stop":1759547478096,"duration":0},"status":"passed","severity":"normal"},{"uid":"24d6ed48a3e7f144","name":"Outgoing message is possibly acknowledged","time":{"start":1759547534404,"stop":1759547534404,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7e9ce84339336603","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759548027178,"stop":1759548027179,"duration":1},"status":"passed","severity":"normal"},{"uid":"442f8b78f231e8f8","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1759547468792,"stop":1759547468792,"duration":0},"status":"passed","severity":"normal"},{"uid":"12aaa69f88efa755","name":"should insert message id into causal history","time":{"start":1759547519350,"stop":1759547519350,"duration":0},"status":"passed","severity":"normal"},{"uid":"a209de51bdf6ff48","name":"Push message with content topic containing special chars","time":{"start":1759548605742,"stop":1759548605742,"duration":0},"status":"passed","severity":"normal"},{"uid":"435f0c381007a5ef","name":"should successfully subscribe to supported pubsub topic","time":{"start":1759547530254,"stop":1759547530254,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0de90ab62520cbf","name":"Query generator for 2000 messages","time":{"start":1759547881131,"stop":1759547881132,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fad6bfd46c5029b","name":"Check received message containing shell command","time":{"start":1759548002032,"stop":1759548002032,"duration":0},"status":"passed","severity":"normal"},{"uid":"b692a0e34b312808","name":"should handle errors when accessing navigator","time":{"start":1759547476869,"stop":1759547476872,"duration":3},"status":"passed","severity":"normal"},{"uid":"567f81f0cf812f25","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1759547510830,"stop":1759547510832,"duration":2},"status":"passed","severity":"normal"},{"uid":"2489f067691b31cf","name":"Check message with no pubsub topic is not received","time":{"start":1759548002035,"stop":1759548002036,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b285623dbf1d71d","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1759547510829,"stop":1759547510829,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd4d80f490cf6719","name":"Query generator for multiple messages with different content topic format","time":{"start":1759547881116,"stop":1759547881116,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5475ab49c2c6d6f","name":"Query with Ordered Callback, No Decoder","time":{"start":1759547850704,"stop":1759547850704,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aa258fe54edd9b1","name":"should handle queue overflow by adding peers to queue","time":{"start":1759547477479,"stop":1759547477482,"duration":3},"status":"passed","severity":"normal"},{"uid":"4aeec0f4ae7e173","name":"ignores domain fetching errors","time":{"start":1759547489386,"stop":1759547489386,"duration":0},"status":"passed","severity":"normal"},{"uid":"16f2990fa253a7bd","name":"should create RPC request with correct parameters","time":{"start":1759547489175,"stop":1759547489176,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a26a8e97b5b3e8e","name":"should add event listener for peer:discovery","time":{"start":1759547477006,"stop":1759547477006,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfecfc32da909e9a","name":"should skip updating peer store if peer has same addresses","time":{"start":1759547477022,"stop":1759547477026,"duration":4},"status":"passed","severity":"normal"},{"uid":"4d9d97e85f4e1240","name":"Push message with short payload","time":{"start":1759548605737,"stop":1759548605737,"duration":0},"status":"passed","severity":"normal"},{"uid":"654ff8d3830d23bf","name":"should not receive a peer event before start","time":{"start":1759547570165,"stop":1759547570165,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f92d63080b0ca6d","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1759547529286,"stop":1759547529286,"duration":0},"status":"passed","severity":"normal"},{"uid":"102af23f390383a9","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1759547872102,"stop":1759547872102,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc0c3843210e4754","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1759547462635,"stop":1759547462635,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fe862720e89b7dc","name":"Check publish message containing Script","time":{"start":1759547725142,"stop":1759547725142,"duration":0},"status":"passed","severity":"normal"},{"uid":"945c48f2147b9274","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1759547901560,"stop":1759547901560,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8dc2bdfce80d6fe","name":"Outgoing message is retried until acknowledged","time":{"start":1759547534405,"stop":1759547534405,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b6a0a64a24902d6","name":"should not allow unachievable error rate","time":{"start":1759547510828,"stop":1759547510829,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b064e5c89a0e61e","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1759547462912,"stop":1759547462912,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb1f73a1f2b198ea","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1759547511796,"stop":1759547511796,"duration":0},"status":"passed","severity":"normal"},{"uid":"cccfb3935fe4632","name":"should skip peers that don't support peer exchange","time":{"start":1759547489255,"stop":1759547489255,"duration":0},"status":"passed","severity":"normal"},{"uid":"90b9a0eb3c48ec6f","name":"should increase lamport timestamp","time":{"start":1759547519351,"stop":1759547519351,"duration":0},"status":"passed","severity":"normal"},{"uid":"126f1257cdd8425b","name":"Publish message with custom timestamp: Sat Oct 04 2025 02:15:18 GMT+0000 (Coordinated Universal Time)","time":{"start":1759547725146,"stop":1759547725147,"duration":1},"status":"passed","severity":"normal"},{"uid":"9317a2ed99feea5b","name":"should not fail to stop the service if it was not started","time":{"start":1759547493304,"stop":1759547493304,"duration":0},"status":"passed","severity":"normal"},{"uid":"afdcaed75eec0221","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1759547462631,"stop":1759547462631,"duration":0},"status":"passed","severity":"normal"},{"uid":"720cdebfbb009e25","name":"should set field with only LIGHTPUSH enabled","time":{"start":1759547468802,"stop":1759547468803,"duration":1},"status":"passed","severity":"normal"},{"uid":"b403ee49e2ff930","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1759547499148,"stop":1759547499149,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed4d88bd54c91bf3","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759548027175,"stop":1759548027175,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3934103b9483daa","name":"should not dispatch event when already disconnected","time":{"start":1759547476854,"stop":1759547476854,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dc6d9e470af1300","name":"Check message with non string payload is not received","time":{"start":1759548002036,"stop":1759548002037,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd95ea899ced7a3a","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1759547622841,"stop":1759547622842,"duration":1},"status":"passed","severity":"normal"},{"uid":"cee06419c7a50106","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1759547511811,"stop":1759547511811,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f31595d19f361a3","name":"should drop only non-locked connections when over maxConnections","time":{"start":1759547478061,"stop":1759547478062,"duration":1},"status":"passed","severity":"normal"},{"uid":"537add4675c8c064","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1759547462912,"stop":1759547462912,"duration":0},"status":"passed","severity":"normal"},{"uid":"86e6e15bdf03b7b1","name":"Push message with Arabic payload","time":{"start":1759548605749,"stop":1759548605749,"duration":0},"status":"passed","severity":"normal"},{"uid":"b60cf328438b948f","name":"should be empty after removing the only subscription","time":{"start":1759547530327,"stop":1759547530328,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f3ee598ad75ff36","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1759547532521,"stop":1759547532521,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa1b8f0416928aff","name":"Push message with Arabic payload","time":{"start":1759548605738,"stop":1759548605738,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e74c424b2dc5634","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1759547530380,"stop":1759547530381,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b92b67a12613a96","name":"should remove event listeners from libp2p","time":{"start":1759547476814,"stop":1759547476814,"duration":0},"status":"passed","severity":"normal"},{"uid":"d22e0c7d91c08403","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759548027174,"stop":1759548027174,"duration":0},"status":"passed","severity":"normal"},{"uid":"fabc02dad89ea2a9","name":"Push message with numeric payload","time":{"start":1759548605748,"stop":1759548605748,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff0a5054f2af422","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1759547511788,"stop":1759547511788,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9e64035ed2bded8","name":"Push to array if already present","time":{"start":1759547462392,"stop":1759547462393,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7673248afb1eb8a","name":"should work with stubbed waku event emitter","time":{"start":1759547530554,"stop":1759547530554,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1991a8811a0c0a8","name":"should keep entries that haven't expired yet","time":{"start":1759547528205,"stop":1759547528206,"duration":1},"status":"passed","severity":"normal"},{"uid":"69c8e36ee91116cd","name":"Throws when trying to push message with empty payload","time":{"start":1759548605730,"stop":1759548605731,"duration":1},"status":"passed","severity":"normal"},{"uid":"70bcd11896d29928","name":"should throw error - no id","time":{"start":1759547468792,"stop":1759547468793,"duration":1},"status":"passed","severity":"normal"},{"uid":"faa3b37cb4a8427d","name":"Push message with SQL Injection payload","time":{"start":1759548605738,"stop":1759548605739,"duration":1},"status":"passed","severity":"normal"},{"uid":"d556ce5640376add","name":"Check received message containing Script","time":{"start":1759548002030,"stop":1759548002031,"duration":1},"status":"passed","severity":"normal"},{"uid":"e06600171e015ed9","name":"Passing page size 11 when there are 10 messages","time":{"start":1759547894575,"stop":1759547894577,"duration":2},"status":"passed","severity":"normal"},{"uid":"99c73ff8ab6e0bfc","name":"should handle query errors","time":{"start":1759547489262,"stop":1759547489263,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c9facd9c06b1afb","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1759547530169,"stop":1759547530170,"duration":1},"status":"passed","severity":"normal"},{"uid":"628e77a776bac9f6","name":"Check received message containing long","time":{"start":1759548002028,"stop":1759548002028,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeadc9ee3d506f18","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1759547499153,"stop":1759547499153,"duration":0},"status":"passed","severity":"normal"},{"uid":"df27d4ca66c80d41","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759548027176,"stop":1759548027176,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5fba8ae76b02e90","name":"yields undefined for messages without decoder","time":{"start":1759547478305,"stop":1759547478306,"duration":1},"status":"passed","severity":"normal"},{"uid":"691ba0d0daa40743","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1759547519357,"stop":1759547519357,"duration":0},"status":"passed","severity":"normal"},{"uid":"94ef008e3ad72204","name":"Check received message containing short","time":{"start":1759548002027,"stop":1759548002027,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e9fabe6336ba7bb","name":"Push message with escaped characters payload","time":{"start":1759548605727,"stop":1759548605728,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c2351f1d49ca477","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1759547468048,"stop":1759547468048,"duration":0},"status":"passed","severity":"normal"},{"uid":"825c6b70604e3535","name":"should emit a peer event after start","time":{"start":1759547493305,"stop":1759547493305,"duration":0},"status":"passed","severity":"normal"},{"uid":"758ddee6dd7541b5","name":"should return false when peer is not on topic","time":{"start":1759547478696,"stop":1759547478697,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e39f9187c73e56","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1759547511788,"stop":1759547511788,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ffa6f953155879f","name":"Check message with no content topic is not received","time":{"start":1759548002045,"stop":1759548002045,"duration":0},"status":"passed","severity":"normal"},{"uid":"b93eb702c9c6ba2f","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1759547519354,"stop":1759547519355,"duration":1},"status":"passed","severity":"normal"},{"uid":"c60921b72abfdd3d","name":"should skip peers that were recently queried","time":{"start":1759547489259,"stop":1759547489260,"duration":1},"status":"passed","severity":"normal"},{"uid":"8567b19db3321d86","name":"should return PeerId when PeerId is provided","time":{"start":1759547479927,"stop":1759547479927,"duration":0},"status":"passed","severity":"normal"},{"uid":"40ec2b67a80a3b87","name":"Outgoing message is acknowledged","time":{"start":1759547534404,"stop":1759547534404,"duration":0},"status":"passed","severity":"normal"},{"uid":"d48c99a6a70288ae","name":"should stop query on content message from same channel","time":{"start":1759547534407,"stop":1759547534407,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6f037d523326716","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1759547488833,"stop":1759547488834,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a543f06c3db9452","name":"should handle peer connect event","time":{"start":1759547476840,"stop":1759547476840,"duration":0},"status":"passed","severity":"normal"},{"uid":"e42df69f5af132ac","name":"Check publish message containing Chinese","time":{"start":1759547725140,"stop":1759547725140,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb8048a198376f7d","name":"Push message with SQL Injection payload","time":{"start":1759548605726,"stop":1759548605726,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9975062af2e657c","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1759547489167,"stop":1759547489167,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3f0c24b4170d322","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1759547462626,"stop":1759547462626,"duration":0},"status":"passed","severity":"normal"},{"uid":"8afdd00aa59ef2b1","name":"Push message with Arabic payload","time":{"start":1759548605725,"stop":1759548605725,"duration":0},"status":"passed","severity":"normal"},{"uid":"89a686eeb2f0f7b2","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1759547511803,"stop":1759547511803,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c73aa49bc65f9f5","name":"should set default options when no config provided","time":{"start":1759547478686,"stop":1759547478686,"duration":0},"status":"passed","severity":"normal"},{"uid":"9479e6558fdc4409","name":"should select older connection if present","time":{"start":1759547478138,"stop":1759547478138,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c352f6ebf45b058","name":"Incoming message is emitted as received","time":{"start":1759547532835,"stop":1759547532836,"duration":1},"status":"passed","severity":"normal"},{"uid":"79c59b3e5f3c3384","name":"should handle query errors gracefully","time":{"start":1759547489261,"stop":1759547489262,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b257d45fa377226","name":"Push message with content topic containing unicode special characters","time":{"start":1759548605734,"stop":1759548605734,"duration":0},"status":"passed","severity":"normal"},{"uid":"feb0a8d4f639b650","name":"should skip peers without peer exchange protocol","time":{"start":1759547489260,"stop":1759547489261,"duration":1},"status":"passed","severity":"normal"},{"uid":"5944f4a9984f6da1","name":"should retry on complete failure if specified","time":{"start":1759547529440,"stop":1759547529440,"duration":0},"status":"passed","severity":"normal"},{"uid":"b00e7f41260f2eda","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1759547901565,"stop":1759547901565,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8d9ec3fc92b112e","name":"Sync message is sent within sync frequency","time":{"start":1759547539226,"stop":1759547539227,"duration":1},"status":"passed","severity":"normal"},{"uid":"db8e3661d2f5eb2c","name":"should properly clean up resources when disposed","time":{"start":1759547528208,"stop":1759547528209,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2fc409e15d9f36f","name":"Push message with short payload","time":{"start":1759548605747,"stop":1759548605747,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d648eaadda77bcf","name":"Push message with content topic containing unicode special characters","time":{"start":1759548605745,"stop":1759548605745,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f34986682d0966e","name":"should return start time to last successful query since last query is less than max range","time":{"start":1759547530581,"stop":1759547530581,"duration":0},"status":"passed","severity":"normal"}] |