allure-jswaku/8869/widgets/severity.json
2025-08-13 05:25:29 +00:00

1 line
184 KiB
JSON

[{"uid":"25e748c08202257a","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1755062098764,"stop":1755062098764,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc0e909c7f813ab9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1755062042587,"stop":1755062042587,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae317d5cfc4b8525","name":"Check received message containing SQL Injection","time":{"start":1755062576800,"stop":1755062576800,"duration":0},"status":"passed","severity":"normal"},{"uid":"64d8cf6bec451038","name":"Relay Node - default protocol","time":{"start":1755062431548,"stop":1755062431549,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe237411568f718f","name":"Nwaku publishes","time":{"start":1755062252276,"stop":1755062252276,"duration":0},"status":"passed","severity":"normal"},{"uid":"4470cce8e6e3f0dc","name":"should initialize with default number of peers","time":{"start":1755062087057,"stop":1755062087057,"duration":0},"status":"passed","severity":"normal"},{"uid":"79ff22e79548f5d0","name":"Subscribe to topic containing Script and receive message","time":{"start":1755062602442,"stop":1755062602442,"duration":0},"status":"passed","severity":"normal"},{"uid":"e03d193bdeca84bd","name":"handles different clusterIds correctly","time":{"start":1755062042582,"stop":1755062042583,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfdacc2456813802","name":"should not change state when connections remain after disconnect","time":{"start":1755062057887,"stop":1755062057887,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e54bd924cadeaac","name":"should skip updating peer store if peer has same addresses","time":{"start":1755062057809,"stop":1755062057809,"duration":0},"status":"passed","severity":"normal"},{"uid":"a49f18477cdaa241","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1755062098785,"stop":1755062098785,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5e7f6421b8e9d57","name":"should create ConnectionManager with required options","time":{"start":1755062058749,"stop":1755062058750,"duration":1},"status":"passed","severity":"normal"},{"uid":"deed276226d52597","name":"should emit a peer event after start","time":{"start":1755062070376,"stop":1755062070376,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa005cd4937176de","name":"should properly create location multiaddrs - udp6","time":{"start":1755062048614,"stop":1755062048614,"duration":0},"status":"passed","severity":"normal"},{"uid":"41d954628c3bfad8","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1755062273589,"stop":1755062273589,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c3745dbd9c2a9a2","name":"should not create multiple intervals when called multiple times","time":{"start":1755062057521,"stop":1755062057522,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6f62e7062f4f792","name":"Relay","time":{"start":1755062127057,"stop":1755062127059,"duration":2},"status":"passed","severity":"normal"},{"uid":"21bc546a8d597bdc","name":"throws if store query response has error status","time":{"start":1755062058692,"stop":1755062058692,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f535347ffc7d24d","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1755062057881,"stop":1755062057881,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d0b86f6b79dceb7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1755062098783,"stop":1755062098784,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b7808ecfdd18452","name":"Check message received after jswaku node is restarted","time":{"start":1755062576796,"stop":1755062576796,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae22632485f2b0d5","name":"should hang up with multiaddr and return true on success","time":{"start":1755062058758,"stop":1755062058758,"duration":0},"status":"passed","severity":"normal"},{"uid":"796d100db5c75d1a","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755062268715,"stop":1755062268716,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a544c15b43a8278","name":"should not fail to stop the service if it was not started","time":{"start":1755062126071,"stop":1755062126072,"duration":1},"status":"passed","severity":"normal"},{"uid":"f930132b716c8873","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1755062058158,"stop":1755062058170,"duration":12},"status":"passed","severity":"normal"},{"uid":"624e91c55011ee2f","name":"Check received message containing short","time":{"start":1755062576786,"stop":1755062576786,"duration":0},"status":"passed","severity":"normal"},{"uid":"870c6b0187ce2484","name":"should send to specified number of peers of used peers","time":{"start":1755062086771,"stop":1755062086777,"duration":6},"status":"passed","severity":"normal"},{"uid":"59ad56df0db01113","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1755062077647,"stop":1755062077647,"duration":0},"status":"passed","severity":"normal"},{"uid":"63b6a60f885ac727","name":"Fails to publish message with size larger than 1 MB","time":{"start":1755062263523,"stop":1755062263523,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4dfca50029fa366","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755062602445,"stop":1755062602445,"duration":0},"status":"passed","severity":"normal"},{"uid":"a19d593ff3b0f261","name":"Fails to publish message with empty text","time":{"start":1755062263522,"stop":1755062263522,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5f405e371cc5cdb","name":"Should update shard info","time":{"start":1755062211234,"stop":1755062211234,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0d664234965435b","name":"Push message with content topic containing short","time":{"start":1755062679708,"stop":1755062679708,"duration":0},"status":"passed","severity":"normal"},{"uid":"b932bf5869a4d1ca","name":"Sets default value correctly","time":{"start":1755062434527,"stop":1755062434527,"duration":0},"status":"passed","severity":"normal"},{"uid":"4338ec0caee9b4f8","name":"should handle errors gracefully when getting peer info","time":{"start":1755062057845,"stop":1755062057846,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cd3bacefbc51855","name":"Push message with escaped characters payload","time":{"start":1755062679707,"stop":1755062679707,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c98bc45a70ce10b","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1755062058264,"stop":1755062058264,"duration":0},"status":"passed","severity":"normal"},{"uid":"efddedb506d6742d","name":"should drop connection via multiaddr with hangUp","time":{"start":1755062210892,"stop":1755062210892,"duration":0},"status":"passed","severity":"normal"},{"uid":"df015b34bfb2bd67","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1755062058171,"stop":1755062058171,"duration":0},"status":"passed","severity":"normal"},{"uid":"3500429618a27c68","name":"should allow redial after cooldown period","time":{"start":1755062057536,"stop":1755062057536,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec533b5d9ad8dc0e","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1755062042579,"stop":1755062042580,"duration":1},"status":"passed","severity":"normal"},{"uid":"31eb4ea77e20eeb4","name":"random static sharding 6 - Cluster ID: 264, Shard ID: 33","time":{"start":1755062367303,"stop":1755062367303,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfefbea2f57ae297","name":"Check message with no pubsub topic is not received","time":{"start":1755062576805,"stop":1755062576805,"duration":0},"status":"passed","severity":"normal"},{"uid":"d93f5f9661f16da2","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1755062273587,"stop":1755062273588,"duration":1},"status":"passed","severity":"normal"},{"uid":"2165c0f69c66ca22","name":"connects to nwaku","time":{"start":1755062434524,"stop":1755062434524,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdfefb96aeb54d1c","name":"should handle corrupted shard info gracefully","time":{"start":1755062057846,"stop":1755062057846,"duration":0},"status":"passed","severity":"normal"},{"uid":"f772736e8bfa11f2","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1755062057809,"stop":1755062057809,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6004fbea6a408ed","name":"should attach causal history and bloom filter to each message","time":{"start":1755062104451,"stop":1755062104451,"duration":0},"status":"passed","severity":"normal"},{"uid":"416b48944b05be52","name":"should set field with all protocols disabled","time":{"start":1755062048615,"stop":1755062048615,"duration":0},"status":"passed","severity":"normal"},{"uid":"661f9dba930f7306","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1755062098761,"stop":1755062098761,"duration":0},"status":"passed","severity":"normal"},{"uid":"91d47fc31a06ccd1","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1755062087072,"stop":1755062087076,"duration":4},"status":"passed","severity":"normal"},{"uid":"e22f476310d37288","name":"should dial peers from store when no connections remain","time":{"start":1755062057962,"stop":1755062057967,"duration":5},"status":"passed","severity":"normal"},{"uid":"d062dda5c17f8a1f","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755062602452,"stop":1755062602453,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8ed2a850bd267cd","name":"returns all values when wanted number is greater than available values","time":{"start":1755062065374,"stop":1755062065375,"duration":1},"status":"passed","severity":"normal"},{"uid":"b30bdecbdf91dff3","name":"should not be delivered","time":{"start":1755062104458,"stop":1755062104458,"duration":0},"status":"passed","severity":"normal"},{"uid":"c98adc81483f053a","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755062602440,"stop":1755062602440,"duration":0},"status":"passed","severity":"normal"},{"uid":"a756269b074c3a92","name":"should handle errors when accessing navigator","time":{"start":1755062057893,"stop":1755062057894,"duration":1},"status":"passed","severity":"normal"},{"uid":"737ffed3b7e9f95e","name":"Promise Callback - false","time":{"start":1755062397226,"stop":1755062397227,"duration":1},"status":"passed","severity":"normal"},{"uid":"d091e05c4df85ab","name":"should reject if LightPush is requested but not mounted","time":{"start":1755062087201,"stop":1755062087203,"duration":2},"status":"passed","severity":"normal"},{"uid":"f4d81824141727d9","name":"should get all peers from store","time":{"start":1755062057967,"stop":1755062057968,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bde0e5b3e12ae7c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1755062042590,"stop":1755062042591,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9fe8898bf7116c8","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755062602444,"stop":1755062602445,"duration":1},"status":"passed","severity":"normal"},{"uid":"456e5c54df4ef69c","name":"Push message with long payload","time":{"start":1755062679703,"stop":1755062679703,"duration":0},"status":"passed","severity":"normal"},{"uid":"896f3460534ced5b","name":"should dial peers from store when browser is connected","time":{"start":1755062057961,"stop":1755062057962,"duration":1},"status":"passed","severity":"normal"},{"uid":"669661c176e023cf","name":"Overlapping topic subscription","time":{"start":1755062273593,"stop":1755062273593,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f8a38af063781b00","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1755062098775,"stop":1755062098775,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b4d6552cf618993","name":"Generator, 2 different shards","time":{"start":1755062375965,"stop":1755062375965,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcf3e4c6bcdad938","name":"should be empty after removing the only subscription","time":{"start":1755062087473,"stop":1755062087474,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b76f3703e3c7242","name":"Check received message containing numeric","time":{"start":1755062576798,"stop":1755062576798,"duration":0},"status":"passed","severity":"normal"},{"uid":"71bfd8c67d9ad9d9","name":"random static sharding 2 - Cluster ID: 996, Shard ID: 968","time":{"start":1755062367301,"stop":1755062367301,"duration":0},"status":"passed","severity":"normal"},{"uid":"1594ab0b1fd2de2d","name":"does not validate decoders for hash queries","time":{"start":1755062058691,"stop":1755062058691,"duration":0},"status":"passed","severity":"normal"},{"uid":"480379d8c181accf","name":"Subscribe to topic containing short and publish message","time":{"start":1755062273593,"stop":1755062273593,"duration":0},"status":"passed","severity":"normal"},{"uid":"c52faad0428840f8","name":"should requeue task if no peer is available","time":{"start":1755062085812,"stop":1755062085812,"duration":0},"status":"passed","severity":"normal"},{"uid":"694d283b436b5300","name":"should respect custom numPeersToUse configuration","time":{"start":1755062087072,"stop":1755062087072,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdca9ad1c0c3a3b5","name":"should throw an error for insufficient data","time":{"start":1755062042772,"stop":1755062042773,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeb2ee14e661c6c3","name":"should handle corrupted local storage data gracefully","time":{"start":1755062070378,"stop":1755062070379,"duration":1},"status":"passed","severity":"normal"},{"uid":"331d4fcc9d64fa20","name":"should dial all peers on dial","time":{"start":1755062210890,"stop":1755062210890,"duration":0},"status":"passed","severity":"normal"},{"uid":"a21e7fe6331d2a79","name":"should not dial peers from store when browser is not connected","time":{"start":1755062057962,"stop":1755062057962,"duration":0},"status":"passed","severity":"normal"},{"uid":"8690ebc1e0de3990","name":"Check message with no pubsub topic is not received","time":{"start":1755062576794,"stop":1755062576794,"duration":0},"status":"passed","severity":"normal"},{"uid":"32fd20e51a16eb12","name":"Check received message containing special chars","time":{"start":1755062576787,"stop":1755062576787,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd30d3f21c1520a1","name":"should handle all zero keep alive options","time":{"start":1755062058179,"stop":1755062058179,"duration":0},"status":"passed","severity":"normal"},{"uid":"25d4fe0bdebc79fe","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1755062042578,"stop":1755062042578,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d8c213e3631880e","name":"Check publish message containing numeric","time":{"start":1755062263512,"stop":1755062263513,"duration":1},"status":"passed","severity":"normal"},{"uid":"673c7569a19a8586","name":"should return PeerId when Multiaddr input is provided","time":{"start":1755062058437,"stop":1755062058437,"duration":0},"status":"passed","severity":"normal"},{"uid":"32b10baefc0e48f4","name":"should clear dial history on stop","time":{"start":1755062057524,"stop":1755062057524,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3af28c1b87a8bcc","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1755062104454,"stop":1755062104454,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f380bfc30a705ea","name":"Check received message with timestamp: 1755062120438000000 ","time":{"start":1755062576792,"stop":1755062576792,"duration":0},"status":"passed","severity":"normal"},{"uid":"34764708a595b898","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1755062256830,"stop":1755062256831,"duration":1},"status":"passed","severity":"normal"},{"uid":"55db25f64c3b4369","name":"should handle empty pubsub topics","time":{"start":1755062058179,"stop":1755062058179,"duration":0},"status":"passed","severity":"normal"},{"uid":"978d8d105c422f2e","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1755062273605,"stop":1755062273607,"duration":2},"status":"passed","severity":"normal"},{"uid":"cc51d696d1002497","name":"should retry failed tasks","time":{"start":1755062085821,"stop":1755062085821,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fc45f9758734fe4","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755062602441,"stop":1755062602442,"duration":1},"status":"passed","severity":"normal"},{"uid":"61dc546308d8b42a","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1755062386618,"stop":1755062386618,"duration":0},"status":"passed","severity":"normal"},{"uid":"60eb24a519cbf6c6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1755062042587,"stop":1755062042587,"duration":0},"status":"passed","severity":"normal"},{"uid":"11767028833f514c","name":"should not modify tags of connections for different peers","time":{"start":1755062087077,"stop":1755062087078,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6e18a59b79498d3","name":"Check publish message containing SQL Injection","time":{"start":1755062263514,"stop":1755062263515,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5d64b731bc68ee8","name":"should get / set TCP multiaddr","time":{"start":1755062048612,"stop":1755062048613,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bc5021152ff1f18","name":"should return false when peer shard info is not found","time":{"start":1755062057837,"stop":1755062057837,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b1a104ca5178cd8","name":"should handle errors when removing globalThis listeners","time":{"start":1755062057880,"stop":1755062057880,"duration":0},"status":"passed","severity":"normal"},{"uid":"30b739c155894b4b","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1755062098775,"stop":1755062098775,"duration":0},"status":"passed","severity":"normal"},{"uid":"def9dc1d710682d1","name":"should return false when peer is not found","time":{"start":1755062057835,"stop":1755062057835,"duration":0},"status":"passed","severity":"normal"},{"uid":"100078416f9edd6c","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1755062058156,"stop":1755062058156,"duration":0},"status":"passed","severity":"normal"},{"uid":"2592d571deb872d2","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755062602452,"stop":1755062602452,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ac332594ce49fbd","name":"Throws when trying to push message with empty payload","time":{"start":1755062679708,"stop":1755062679708,"duration":0},"status":"passed","severity":"normal"},{"uid":"dea23510d3192f29","name":"Push message with content topic containing JSON","time":{"start":1755062679699,"stop":1755062679699,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffd9791bf2b692ae","name":"Subscribe to topic containing emoji and publish message","time":{"start":1755062273610,"stop":1755062273610,"duration":0},"status":"passed","severity":"normal"},{"uid":"b010d37510647c1","name":"Decoder throws on undefined content topic","time":{"start":1755062076139,"stop":1755062076140,"duration":1},"status":"passed","severity":"normal"},{"uid":"de49adcf747b3ef6","name":"should send relay ping messages on timer","time":{"start":1755062058172,"stop":1755062058172,"duration":0},"status":"passed","severity":"normal"},{"uid":"baf7f1183be22","name":"should skip peer when not on same cluster","time":{"start":1755062057536,"stop":1755062057537,"duration":1},"status":"passed","severity":"normal"},{"uid":"e702aa842bb9e864","name":"should sort peers by ping value","time":{"start":1755062058760,"stop":1755062058760,"duration":0},"status":"passed","severity":"normal"},{"uid":"b46605689e49034a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1755062098782,"stop":1755062098783,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce8ad0000a9b977c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1755062098784,"stop":1755062098785,"duration":1},"status":"passed","severity":"normal"},{"uid":"5735f79b7cec4206","name":"should be safe to call multiple times","time":{"start":1755062057959,"stop":1755062057959,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5c054f581c9fcb2","name":"Decrypt messages","time":{"start":1755062240639,"stop":1755062240639,"duration":0},"status":"passed","severity":"normal"},{"uid":"c75f6fe1e817ab24","name":"rejects hash query with content filter parameters","time":{"start":1755062058265,"stop":1755062058265,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6a58c5184e6ed9","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1755062086596,"stop":1755062086596,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c1629190c2b734","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1755062098782,"stop":1755062098782,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0cbc270a4b8370f","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755062602452,"stop":1755062602452,"duration":0},"status":"passed","severity":"normal"},{"uid":"43dcfcc1d03d4491","name":"does not throw on valid cases","time":{"start":1755062042570,"stop":1755062042571,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb5ae26d89f0e8b4","name":"should return null for non-existent peer","time":{"start":1755062057979,"stop":1755062057987,"duration":8},"status":"passed","severity":"normal"},{"uid":"43586117502ef76b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1755062098782,"stop":1755062098782,"duration":0},"status":"passed","severity":"normal"},{"uid":"13de0394df96b17d","name":"Query generator for multiple messages with multiple decoders","time":{"start":1755062412960,"stop":1755062412963,"duration":3},"status":"passed","severity":"normal"},{"uid":"1f3fbf02449184a4","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1755062098762,"stop":1755062098762,"duration":0},"status":"passed","severity":"normal"},{"uid":"4571737921362f8b","name":"Fails to publish duplicate message","time":{"start":1755062263521,"stop":1755062263522,"duration":1},"status":"passed","severity":"normal"},{"uid":"9348f8c39a2c7eac","name":"messageHash returns a Uint8Array","time":{"start":1755062058045,"stop":1755062058045,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c5c9616ead9ae18","name":"should reject if Store is requested but not mounted","time":{"start":1755062087203,"stop":1755062087204,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d3136609db94d36","name":"Callback on promise, aborts when callback returns true","time":{"start":1755062412965,"stop":1755062412966,"duration":1},"status":"passed","severity":"normal"},{"uid":"109994f4aaa9c59a","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1755062087076,"stop":1755062087076,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f4f180e5cb5aafe","name":"should not allow k > 12","time":{"start":1755062098538,"stop":1755062098540,"duration":2},"status":"passed","severity":"normal"},{"uid":"f7d424266a5053e7","name":"Publish without waiting for remote peer","time":{"start":1755062273586,"stop":1755062273587,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7e159a3fba97b98","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1755062426841,"stop":1755062426841,"duration":0},"status":"passed","severity":"normal"},{"uid":"f74402a699282365","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755062200692,"stop":1755062200692,"duration":0},"status":"passed","severity":"normal"},{"uid":"43524fb11d9c1b67","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1755062098768,"stop":1755062098768,"duration":0},"status":"passed","severity":"normal"},{"uid":"1efc092cb4218261","name":"should not receive a peer event before start","time":{"start":1755062126073,"stop":1755062126073,"duration":0},"status":"passed","severity":"normal"},{"uid":"30c0e7da1cc08e2e","name":"Check received message containing Script","time":{"start":1755062576789,"stop":1755062576789,"duration":0},"status":"passed","severity":"normal"},{"uid":"144858e2a6dc63bf","name":"Rejects garbage","time":{"start":1755062090685,"stop":1755062090685,"duration":0},"status":"passed","severity":"normal"},{"uid":"76be62da9745343e","name":"Check meta is set [symmetric]","time":{"start":1755062076137,"stop":1755062076137,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7e2fa6a4621eced","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1755062098781,"stop":1755062098781,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8a4b449ae3c1a5c","name":"should be delivered immediately if received","time":{"start":1755062104459,"stop":1755062104459,"duration":0},"status":"passed","severity":"normal"},{"uid":"82914a4e8afc95eb","name":"Push message with numeric payload","time":{"start":1755062679686,"stop":1755062679687,"duration":1},"status":"passed","severity":"normal"},{"uid":"b440f1b2508d9ec8","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1755062042585,"stop":1755062042585,"duration":0},"status":"passed","severity":"normal"},{"uid":"48d041a81eb73643","name":"should set field with all protocols enabled","time":{"start":1755062048615,"stop":1755062048616,"duration":1},"status":"passed","severity":"normal"},{"uid":"a784a973e832b977","name":"should use DNS peer discovery with light client","time":{"start":1755062126074,"stop":1755062126075,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7b176c6f61a411f9","name":"Fails to push message bigger that 1MB","time":{"start":1755062679715,"stop":1755062679715,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7fc3a214addfda0","name":"should return empty array when no peers connected","time":{"start":1755062058759,"stop":1755062058759,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae2937fdb7bc6387","name":"should update ack status of messages in outgoing buffer","time":{"start":1755062104458,"stop":1755062104458,"duration":0},"status":"passed","severity":"normal"},{"uid":"21df8141532d8fd3","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1755062098773,"stop":1755062098773,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5e91516be321fbb","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1755062042589,"stop":1755062042589,"duration":0},"status":"passed","severity":"normal"},{"uid":"efac6ac4507793a8","name":"should set field with only STORE enabled","time":{"start":1755062048616,"stop":1755062048616,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cfa92d0f637b799","name":"Js publishes, other Js receives","time":{"start":1755062252277,"stop":1755062252277,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8c05a3936d73c8a","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1755062263520,"stop":1755062263520,"duration":0},"status":"passed","severity":"normal"},{"uid":"8717898cfe865e4a","name":"should handle complete discovery-to-dial flow","time":{"start":1755062057813,"stop":1755062057813,"duration":0},"status":"passed","severity":"normal"},{"uid":"9425cb6f7d061f41","name":"should have no discoveries enabled by default","time":{"start":1755062086595,"stop":1755062086595,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ca500936f39642c","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1755062047979,"stop":1755062047979,"duration":0},"status":"passed","severity":"normal"},{"uid":"43b1607135528a5f","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1755062098764,"stop":1755062098765,"duration":1},"status":"passed","severity":"normal"},{"uid":"efd850a9669db93","name":"returns only open connection if one present","time":{"start":1755062058360,"stop":1755062058360,"duration":0},"status":"passed","severity":"normal"},{"uid":"7597d409a38d088e","name":"should decode valid enr successfully","time":{"start":1755062048607,"stop":1755062048607,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9df01afba5a4301","name":"Check received message containing escaped characters","time":{"start":1755062576802,"stop":1755062576802,"duration":0},"status":"passed","severity":"normal"},{"uid":"62e8929765704946","name":"should insert elements correctly","time":{"start":1755062102802,"stop":1755062102803,"duration":1},"status":"passed","severity":"normal"},{"uid":"c783b860aa99ef57","name":"should handle task timeouts","time":{"start":1755062085822,"stop":1755062085822,"duration":0},"status":"passed","severity":"normal"},{"uid":"1af6626c4b44248d","name":"should get / set UDP multiaddr","time":{"start":1755062048612,"stop":1755062048612,"duration":0},"status":"passed","severity":"normal"},{"uid":"b63c82cb36ec3da5","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1755062066023,"stop":1755062066023,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c03667c6597234c","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1755062042582,"stop":1755062042582,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b836a3f9e501c35","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755062515146,"stop":1755062515147,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1f482c7658169be","name":"should create all internal components","time":{"start":1755062058752,"stop":1755062058753,"duration":1},"status":"passed","severity":"normal"},{"uid":"e55eb3a695f71e94","name":"Subscribe to topic containing Russian and publish message","time":{"start":1755062273595,"stop":1755062273595,"duration":0},"status":"passed","severity":"normal"},{"uid":"450b09195647d2d9","name":"accepts valid message hash query","time":{"start":1755062058264,"stop":1755062058265,"duration":1},"status":"passed","severity":"normal"},{"uid":"79fc832dc96e7353","name":"Push message with content topic containing Russian","time":{"start":1755062679710,"stop":1755062679710,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d6e291d07dc5e94","name":"Check received message containing Russian","time":{"start":1755062576799,"stop":1755062576800,"duration":1},"status":"passed","severity":"normal"},{"uid":"a500cf6ec355847b","name":"should create NetworkMonitor with libp2p and events","time":{"start":1755062057874,"stop":1755062057875,"duration":1},"status":"passed","severity":"normal"},{"uid":"248bf9db0a7657fd","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1755062087077,"stop":1755062087077,"duration":0},"status":"passed","severity":"normal"},{"uid":"caa728a4f271cdeb","name":"Check publish message containing Script","time":{"start":1755062263515,"stop":1755062263515,"duration":0},"status":"passed","severity":"normal"},{"uid":"84d4649e7b83584b","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app9/8/topic710/test.js","time":{"start":1755062369036,"stop":1755062369036,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7ebda386233c65","name":"should encode/decode to text encoding","time":{"start":1755062048611,"stop":1755062048612,"duration":1},"status":"passed","severity":"normal"},{"uid":"94cf095d62a140d4","name":"should properly create location multiaddrs - udp","time":{"start":1755062048614,"stop":1755062048614,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c284eeac09d3a1f","name":"Fields are not dropped","time":{"start":1755062058421,"stop":1755062058421,"duration":0},"status":"passed","severity":"normal"},{"uid":"65d4775035ca87a8","name":"should create ConnectionManager with relay","time":{"start":1755062058750,"stop":1755062058751,"duration":1},"status":"passed","severity":"normal"},{"uid":"25941a0d8a63eaf1","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755062576793,"stop":1755062576793,"duration":0},"status":"passed","severity":"normal"},{"uid":"efa53f1f14f3586","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1755062104453,"stop":1755062104454,"duration":1},"status":"passed","severity":"normal"},{"uid":"e533d0008b733628","name":"Query with Promise Callback, No message returned","time":{"start":1755062386620,"stop":1755062386621,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a8ee9a971a4488c","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755062602448,"stop":1755062602448,"duration":0},"status":"passed","severity":"normal"},{"uid":"43ca825910c13dde","name":"should successfully subscribe to supported pubsub topic","time":{"start":1755062087324,"stop":1755062087325,"duration":1},"status":"passed","severity":"normal"},{"uid":"da056db9ed18d822","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1755062098777,"stop":1755062098778,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b1e78ca13d89122","name":"should handle complete peer lifecycle","time":{"start":1755062058184,"stop":1755062058185,"duration":1},"status":"passed","severity":"normal"},{"uid":"b71eede0b09b3049","name":"Ordered Callback - true","time":{"start":1755062397227,"stop":1755062397227,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b8bc0f5db7b08bc","name":"Check message with no content topic is not received","time":{"start":1755062576794,"stop":1755062576795,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8ce3edce2257dd2","name":"Push 30 different messages","time":{"start":1755062679708,"stop":1755062679708,"duration":0},"status":"skipped","severity":"normal"},{"uid":"db32f708f03e13b4","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1755062058006,"stop":1755062058006,"duration":0},"status":"passed","severity":"normal"},{"uid":"a48d62548e3f6faf","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1755062042588,"stop":1755062042588,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7b101639128c49b","name":"Push message equal or less that 1MB","time":{"start":1755062679702,"stop":1755062679702,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c470b4217549316","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1755062426840,"stop":1755062426841,"duration":1},"status":"passed","severity":"normal"},{"uid":"418035c272507c68","name":"Push message with short payload","time":{"start":1755062679686,"stop":1755062679686,"duration":0},"status":"passed","severity":"normal"},{"uid":"824063e7acf2cda2","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1755062380900,"stop":1755062380901,"duration":1},"status":"passed","severity":"normal"},{"uid":"626ccebe187e1fe2","name":"Check message with no content topic is not received","time":{"start":1755062576806,"stop":1755062576806,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6df75f4ed83093f","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755062200697,"stop":1755062200697,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ffb2dab39b894f5","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1755062070378,"stop":1755062070378,"duration":0},"status":"passed","severity":"normal"},{"uid":"53ed72c25c0ae93f","name":"Check publish message containing escaped characters","time":{"start":1755062263518,"stop":1755062263519,"duration":1},"status":"passed","severity":"normal"},{"uid":"196a703df1b27375","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1755062047978,"stop":1755062047979,"duration":1},"status":"passed","severity":"normal"},{"uid":"2231f824c90117b6","name":"Subscribe to topic containing XML and receive message","time":{"start":1755062602453,"stop":1755062602453,"duration":0},"status":"passed","severity":"normal"},{"uid":"68f12a7c9176943e","name":"Push message with XML payload","time":{"start":1755062679705,"stop":1755062679705,"duration":0},"status":"passed","severity":"normal"},{"uid":"819efd20c6a804f4","name":"Check publish message containing special chars","time":{"start":1755062263513,"stop":1755062263513,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceb9ccbdbd7f5ab8","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1755062184736,"stop":1755062184736,"duration":0},"status":"passed","severity":"normal"},{"uid":"62226f43df50d0b9","name":"should add and remove event listeners correctly","time":{"start":1755062070379,"stop":1755062070379,"duration":0},"status":"passed","severity":"normal"},{"uid":"51b17366ab6f5fe7","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1755062058037,"stop":1755062058037,"duration":0},"status":"passed","severity":"normal"},{"uid":"bab783d591fa010b","name":"should remove event listener for peer:discovery","time":{"start":1755062057798,"stop":1755062057799,"duration":1},"status":"passed","severity":"normal"},{"uid":"8375fdf60c13a5f5","name":"should not receive a peer event after stop","time":{"start":1755062070377,"stop":1755062070377,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef3df620ad9d0b59","name":"Renews subscription after lossing a connection","time":{"start":1755062602445,"stop":1755062602446,"duration":1},"status":"passed","severity":"normal"},{"uid":"153d0b806957ffbd","name":"Query Generator - true","time":{"start":1755062397222,"stop":1755062397224,"duration":2},"status":"passed","severity":"normal"},{"uid":"6d073e6db6ea6aef","name":"isConnected return false after peer stops","time":{"start":1755062140582,"stop":1755062140583,"duration":1},"status":"passed","severity":"normal"},{"uid":"264a2d06823bbbac","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755062602437,"stop":1755062602437,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc50c6a10acf65ea","name":"Check received message containing emoji","time":{"start":1755062576791,"stop":1755062576792,"duration":1},"status":"passed","severity":"normal"},{"uid":"e860dfc9d98974f9","name":"Push message with special chars payload","time":{"start":1755062679703,"stop":1755062679704,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff1ddc9ed0781292","name":"Push message with content topic containing Arabic","time":{"start":1755062679698,"stop":1755062679698,"duration":0},"status":"passed","severity":"normal"},{"uid":"19f2b32637bd421a","name":"should handle errors when getting connections","time":{"start":1755062057893,"stop":1755062057893,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dd956a4e812daf3","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1755062087072,"stop":1755062087072,"duration":0},"status":"passed","severity":"normal"},{"uid":"b06d4e16a6a05955","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755062602447,"stop":1755062602447,"duration":0},"status":"passed","severity":"normal"},{"uid":"67c24993c9e6e1a9","name":"should delegate to networkMonitor.isConnected()","time":{"start":1755062058755,"stop":1755062058755,"duration":0},"status":"passed","severity":"normal"},{"uid":"22646b8788ac4c3a","name":"Subscribe to topic containing short and receive message","time":{"start":1755062602439,"stop":1755062602440,"duration":1},"status":"passed","severity":"normal"},{"uid":"a367e8891348b88c","name":"Check received message containing emoji","time":{"start":1755062576803,"stop":1755062576803,"duration":0},"status":"passed","severity":"normal"},{"uid":"396c20d04f3a2356","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1755062066027,"stop":1755062066027,"duration":0},"status":"passed","severity":"normal"},{"uid":"15e3f80915dd12ad","name":"should continually clean up expired entries at intervals","time":{"start":1755062085142,"stop":1755062085142,"duration":0},"status":"passed","severity":"normal"},{"uid":"13c7c9b8a7a8c652","name":"should dispatch network event when browser goes offline","time":{"start":1755062057892,"stop":1755062057892,"duration":0},"status":"passed","severity":"normal"},{"uid":"748a0ce227853f10","name":"ends if stream creation fails","time":{"start":1755062058691,"stop":1755062058692,"duration":1},"status":"passed","severity":"normal"},{"uid":"53df3066ad4c9577","name":"should dispatch network event when browser goes online","time":{"start":1755062057888,"stop":1755062057892,"duration":4},"status":"passed","severity":"normal"},{"uid":"5ad59065b82db208","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1755062256827,"stop":1755062256827,"duration":0},"status":"passed","severity":"normal"},{"uid":"795e0e944be273ab","name":"should stop all internal components","time":{"start":1755062058754,"stop":1755062058754,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cfc2596bffd7f4","name":"random static sharding 10 - Cluster ID: 982, Shard ID: 1","time":{"start":1755062367304,"stop":1755062367305,"duration":1},"status":"passed","severity":"normal"},{"uid":"9041e5573b1285fc","name":"should retry on complete failure if specified","time":{"start":1755062086777,"stop":1755062086777,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9d156d0e8baec2e","name":"Nodes with multiple pubsub topic","time":{"start":1755062256827,"stop":1755062256827,"duration":0},"status":"passed","severity":"normal"},{"uid":"819ee6871525934c","name":"Default pageSize","time":{"start":1755062410462,"stop":1755062410463,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ecdc0c1c767aa27","name":"should return no connections if no open connection provided","time":{"start":1755062058361,"stop":1755062058361,"duration":0},"status":"passed","severity":"normal"},{"uid":"50433e22300de6c3","name":"returns nothing if no connections present","time":{"start":1755062058360,"stop":1755062058360,"duration":0},"status":"passed","severity":"normal"},{"uid":"17b2a5414f282af4","name":"should do nothing when connections still exist","time":{"start":1755062057967,"stop":1755062057967,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bb9141f0407406d","name":"throws on content topic with empty topic name field","time":{"start":1755062042574,"stop":1755062042574,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0600a2b16b67809","name":"should throw error when no peers are available","time":{"start":1755062087263,"stop":1755062087264,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed203f4b5e2d82c4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1755062098784,"stop":1755062098784,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d21012ef9925dd7","name":"should create an instance with libp2p and dialer","time":{"start":1755062057797,"stop":1755062057797,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5bad7eb28fb8529","name":"should set field with only RELAY enabled","time":{"start":1755062048616,"stop":1755062048616,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b503d1885dcf3b2","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1755062058436,"stop":1755062058436,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2f9fd27790d6746","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755062602455,"stop":1755062602456,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e5467a58996296a","name":"should return false when peer is not on topic","time":{"start":1755062058761,"stop":1755062058761,"duration":0},"status":"passed","severity":"normal"},{"uid":"7169ef52e5f70899","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1755062098769,"stop":1755062098769,"duration":0},"status":"passed","severity":"normal"},{"uid":"42a27c49a4b730a1","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1755062066596,"stop":1755062066596,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ad52342e51dcdd5","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1755062273610,"stop":1755062273610,"duration":0},"status":"passed","severity":"normal"},{"uid":"d72d8f1487ef6475","name":"Push message with content topic containing JSON","time":{"start":1755062679711,"stop":1755062679711,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ceadbd2b344f135","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1755062380903,"stop":1755062380903,"duration":0},"status":"passed","severity":"normal"},{"uid":"f17ced3ce77c0734","name":"Does not throw an exception when node disconnects","time":{"start":1755062434524,"stop":1755062434525,"duration":1},"status":"passed","severity":"normal"},{"uid":"505b9b8a85c6219a","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1755062098774,"stop":1755062098775,"duration":1},"status":"passed","severity":"normal"},{"uid":"2696eec6015d1d83","name":"Decoder throws on empty string content topic","time":{"start":1755062077649,"stop":1755062077650,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a64b8e66635d664","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1755062047973,"stop":1755062047973,"duration":0},"status":"passed","severity":"normal"},{"uid":"84e8694249b878dd","name":"ends after yielding if response size indicates end","time":{"start":1755062058694,"stop":1755062058695,"duration":1},"status":"passed","severity":"normal"},{"uid":"81d661a36ec39ae2","name":"Refresh subscription","time":{"start":1755062602450,"stop":1755062602450,"duration":0},"status":"passed","severity":"normal"},{"uid":"5981902677a42c23","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755062602443,"stop":1755062602443,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c07f6efe51fbb2","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1755062042585,"stop":1755062042586,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdd31d973c72a7a4","name":"Query generator for multiple messages","time":{"start":1755062412959,"stop":1755062412960,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7b7814a8b7a1f44","name":"Check received message containing SQL Injection","time":{"start":1755062576789,"stop":1755062576789,"duration":0},"status":"passed","severity":"normal"},{"uid":"1895fedb2d6da230","name":"should request peer renewal on specific errors","time":{"start":1755062085821,"stop":1755062085821,"duration":0},"status":"passed","severity":"normal"},{"uid":"671f0888c74b2d65","name":"Decoder throws on empty string content topic","time":{"start":1755062076140,"stop":1755062076140,"duration":0},"status":"passed","severity":"normal"},{"uid":"264d901b3f96ad3d","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755062602454,"stop":1755062602454,"duration":0},"status":"passed","severity":"normal"},{"uid":"62ab1113760612db","name":"should insert message into bloom filter","time":{"start":1755062104450,"stop":1755062104450,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fb738338c3f7ea3","name":"Overlapping topic subscription","time":{"start":1755062602449,"stop":1755062602449,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac3e09bc9f135a2c","name":"ends if response has no messages","time":{"start":1755062058692,"stop":1755062058692,"duration":0},"status":"passed","severity":"normal"},{"uid":"39b49eac19073b5a","name":"should clear the dialing interval","time":{"start":1755062057522,"stop":1755062057523,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d1f67b18d96da1f","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1755062066023,"stop":1755062066024,"duration":1},"status":"passed","severity":"normal"},{"uid":"971281e835c9a88d","name":"should be safe to call multiple times","time":{"start":1755062057524,"stop":1755062057524,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0f6710f54170a8f","name":"should handle queue overflow by adding peers to queue","time":{"start":1755062057544,"stop":1755062057545,"duration":1},"status":"passed","severity":"normal"},{"uid":"5671b3d7bc3c4cbb","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1755062098766,"stop":1755062098766,"duration":0},"status":"passed","severity":"normal"},{"uid":"717529b6f9abbf79","name":"should return false when network is not connected","time":{"start":1755062058756,"stop":1755062058756,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c2ae4f01df7e96","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755062126075,"stop":1755062126075,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c496f5b8c1aa9ac7","name":"Subscribe and receive messages via waku relay post","time":{"start":1755062602437,"stop":1755062602437,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c6bd7f0423e15e7","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1755062426842,"stop":1755062426842,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f4bb22c7336ea19","name":"Check publish message after client node is restarted","time":{"start":1755062263524,"stop":1755062263524,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b0bc7bb9ed23a6bb","name":"Check message with no payload is not received","time":{"start":1755062576795,"stop":1755062576795,"duration":0},"status":"passed","severity":"normal"},{"uid":"97bce5359c0c3258","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1755062386611,"stop":1755062386613,"duration":2},"status":"passed","severity":"normal"},{"uid":"597defcc044b2f03","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1755062098774,"stop":1755062098774,"duration":0},"status":"passed","severity":"normal"},{"uid":"45985f83cc813faf","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1755062042588,"stop":1755062042588,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f92591471b76e3","name":"should skip peer when failed to dial recently","time":{"start":1755062057529,"stop":1755062057530,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce5b9636bf1385b8","name":"Push message with shell command payload","time":{"start":1755062679706,"stop":1755062679706,"duration":0},"status":"passed","severity":"normal"},{"uid":"a678b50a2421f5f5","name":"should not fail to start the service if it is already started","time":{"start":1755062070375,"stop":1755062070376,"duration":1},"status":"passed","severity":"normal"},{"uid":"701dc14da8ae10b6","name":"should handle multiple peers with different shard configurations","time":{"start":1755062057556,"stop":1755062057557,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca58d66244fde6b5","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1755062057987,"stop":1755062057988,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0e9c521806b4ee1","name":"udp ip6 address","time":{"start":1755062048066,"stop":1755062048066,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd50a3320a76f6f6","name":"Push message with content topic containing unicode special characters","time":{"start":1755062679712,"stop":1755062679712,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e51f0bc8ba74156","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755062602455,"stop":1755062602455,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee6d44643719cb3d","name":"should not fail to start the service if it is already started","time":{"start":1755062238554,"stop":1755062238554,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f3c4948dac5ea9e","name":"should dial more peers if under maxConnections","time":{"start":1755062057988,"stop":1755062057996,"duration":8},"status":"passed","severity":"normal"},{"uid":"bbd1ad86f2e8a1bd","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app99/1/topic553/proto","time":{"start":1755062369032,"stop":1755062369034,"duration":2},"status":"passed","severity":"normal"},{"uid":"f5a0e7efaf289168","name":"should not process empty queue","time":{"start":1755062057549,"stop":1755062057549,"duration":0},"status":"passed","severity":"normal"},{"uid":"f42c719cfc5fdc8c","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1755062415973,"stop":1755062415974,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f6cdfacb695bd41","name":"should register libp2p event listeners when start is called","time":{"start":1755062087070,"stop":1755062087071,"duration":1},"status":"passed","severity":"normal"},{"uid":"f41d161b395080fb","name":"random static sharding 4 - Cluster ID: 127, Shard ID: 560","time":{"start":1755062367302,"stop":1755062367302,"duration":0},"status":"passed","severity":"normal"},{"uid":"336e6918f5886b95","name":"should set field with only LIGHTPUSH enabled","time":{"start":1755062048617,"stop":1755062048617,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee531a3c4142067a","name":"Waku message hash computation (meta attribute not present)","time":{"start":1755062058037,"stop":1755062058037,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f0635b5ec8c130a","name":"passes more than one ENR URLs and attempts connection","time":{"start":1755062126076,"stop":1755062126080,"duration":4},"status":"skipped","severity":"normal"},{"uid":"d267211170819b2d","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755062268716,"stop":1755062268717,"duration":1},"status":"passed","severity":"normal"},{"uid":"5df602bacba693a9","name":"Relay - times out","time":{"start":1755062431529,"stop":1755062431531,"duration":2},"status":"passed","severity":"normal"},{"uid":"c2fb49566c0dac67","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1755062098786,"stop":1755062098786,"duration":0},"status":"passed","severity":"normal"},{"uid":"acc5651b5b88282a","name":"Generator, one shard","time":{"start":1755062375964,"stop":1755062375964,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed34524b2657322d","name":"accepts time-filtered query with content filter","time":{"start":1755062058267,"stop":1755062058267,"duration":0},"status":"passed","severity":"normal"},{"uid":"630c22b9f1f58f0f","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755062268714,"stop":1755062268715,"duration":1},"status":"passed","severity":"normal"},{"uid":"29a055b854649745","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1755062098542,"stop":1755062098543,"duration":1},"status":"passed","severity":"normal"},{"uid":"9403de467b84e964","name":"should be able to decode the field with only FILTER set to true","time":{"start":1755062047977,"stop":1755062047978,"duration":1},"status":"passed","severity":"normal"},{"uid":"546b1f5292b7be83","name":"should be safe to call multiple times","time":{"start":1755062057961,"stop":1755062057961,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d094a19f8bf2d5b","name":"should create ShardReader with static shards network config","time":{"start":1755062057826,"stop":1755062057826,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f0a39ccf4ff3e07","name":"Push message with custom timestamp: 1755058544990","time":{"start":1755062679701,"stop":1755062679701,"duration":0},"status":"passed","severity":"normal"},{"uid":"2da3a04f63efff6d","name":"Subscribe to topic containing long and receive message","time":{"start":1755062602450,"stop":1755062602450,"duration":0},"status":"passed","severity":"normal"},{"uid":"cba0b2f368ec74f7","name":"Round trip binary encryption [ecies, signature]","time":{"start":1755062077647,"stop":1755062077648,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba8739c441f6645e","name":"Check received message containing shell command","time":{"start":1755062576790,"stop":1755062576791,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b29942057f836f3","name":"Check message on other pubsub topic is not received","time":{"start":1755062576805,"stop":1755062576805,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7014dc0ba61c509","name":"Subscribe and receive messages via waku relay post","time":{"start":1755062602447,"stop":1755062602447,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e03dad5c6683bcd","name":"should not receive a peer event before start","time":{"start":1755062070376,"stop":1755062070377,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8c4a2d5dd2a4cbd","name":"should serialize and deserialize correctly","time":{"start":1755062102805,"stop":1755062102805,"duration":0},"status":"passed","severity":"normal"},{"uid":"9efdee8e0b196bc8","name":"should not fail to stop the service if it was not started","time":{"start":1755062238552,"stop":1755062238553,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fcdb2b0134f6c57","name":"should keep entries that haven't expired yet","time":{"start":1755062085136,"stop":1755062085137,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9f8790e328aff35","name":"Push message with SQL Injection payload","time":{"start":1755062679705,"stop":1755062679705,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b008db8fcabb107","name":"should be able to encode the field with only RELAY set to true","time":{"start":1755062047969,"stop":1755062047971,"duration":2},"status":"passed","severity":"normal"},{"uid":"f0f5f3e19e9a0051","name":"Check message with invalid timestamp is not received","time":{"start":1755062576793,"stop":1755062576794,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9a9d5fe22b68a4c","name":"should not be empty after adding a subscription","time":{"start":1755062087473,"stop":1755062087473,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d981ece700b4be5","name":"should remove expired entries after TTL has passed","time":{"start":1755062085136,"stop":1755062085136,"duration":0},"status":"passed","severity":"normal"},{"uid":"b991a407301008b4","name":"should create KeepAliveManager with required options","time":{"start":1755062058132,"stop":1755062058132,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fe536bb8f670feb","name":"Query generator for multiple messages with different message text format","time":{"start":1755062412960,"stop":1755062412960,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaa79dce5e0e9804","name":"Push message with custom timestamp: 1755065744990","time":{"start":1755062679701,"stop":1755062679702,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae8aa8349f263a08","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1755062380902,"stop":1755062380902,"duration":0},"status":"passed","severity":"normal"},{"uid":"17affb5f93ee2b03","name":"should return false","time":{"start":1755062048610,"stop":1755062048610,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc289aa3f68c5d7f","name":"should not fail to stop the service if it was not started","time":{"start":1755062070375,"stop":1755062070375,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dbe1f589bdb4dee","name":"should be able to encode the field with only STORE set to true","time":{"start":1755062047971,"stop":1755062047972,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a78a52e8918b6e","name":"Stops search when maxGet is reached","time":{"start":1755062066178,"stop":1755062066178,"duration":0},"status":"passed","severity":"normal"},{"uid":"280409fa863f5eb6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1755062042591,"stop":1755062042591,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1278245f529ebc4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1755062098785,"stop":1755062098785,"duration":0},"status":"passed","severity":"normal"},{"uid":"671bcaa37bc94bdb","name":"Mutual subscription","time":{"start":1755062273584,"stop":1755062273585,"duration":1},"status":"passed","severity":"normal"},{"uid":"71ae231cf4beb0bb","name":"should only return 1 node with relay and store capability","time":{"start":1755062066595,"stop":1755062066595,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd82b50ea99ad547","name":"Push message with custom timestamp: 1755065744990","time":{"start":1755062679714,"stop":1755062679714,"duration":0},"status":"passed","severity":"normal"},{"uid":"dae3d2ac55c9860e","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1755062042580,"stop":1755062042580,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e98ac3d198dbbb4","name":"Check publish message containing Chinese","time":{"start":1755062263513,"stop":1755062263513,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ecde2755c90fbcc","name":"should create KeepAliveManager with relay","time":{"start":1755062058132,"stop":1755062058133,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1c3f2c2714be776","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1755062098774,"stop":1755062098774,"duration":0},"status":"passed","severity":"normal"},{"uid":"92883d170e6afaa3","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755062602442,"stop":1755062602442,"duration":0},"status":"passed","severity":"normal"},{"uid":"53c5c00be6bf7b4a","name":"should be safe to call multiple times","time":{"start":1755062058133,"stop":1755062058134,"duration":1},"status":"passed","severity":"normal"},{"uid":"f07bac4aa09bf5a2","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755062602438,"stop":1755062602439,"duration":1},"status":"passed","severity":"normal"},{"uid":"505a2bc8e074b251","name":"should merge provided config with defaults","time":{"start":1755062058751,"stop":1755062058752,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d664a11604b798b","name":"Check publish message containing JSON","time":{"start":1755062263517,"stop":1755062263517,"duration":0},"status":"passed","severity":"normal"},{"uid":"61bab90900b3202f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1755062042589,"stop":1755062042590,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba79a56d0865b8","name":"should never report false negatives","time":{"start":1755062102804,"stop":1755062102805,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c2031b6120daa6a","name":"Push message with unicode special characters payload","time":{"start":1755062679694,"stop":1755062679695,"duration":1},"status":"passed","severity":"normal"},{"uid":"4418134ab4cc01b9","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1755062104454,"stop":1755062104455,"duration":1},"status":"passed","severity":"normal"},{"uid":"452433ca6109cf0f","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1755062380902,"stop":1755062380903,"duration":1},"status":"passed","severity":"normal"},{"uid":"7df8c6e7a89f4961","name":"Push message with meta","time":{"start":1755062679700,"stop":1755062679700,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf46e01163d7c42","name":"Ephemeral field set to true","time":{"start":1755062058871,"stop":1755062058872,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe7697cf1b2f0e26","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1755062058146,"stop":1755062058156,"duration":10},"status":"passed","severity":"normal"},{"uid":"468ac72f097d730a","name":"should process tasks in queue","time":{"start":1755062085811,"stop":1755062085812,"duration":1},"status":"passed","severity":"normal"},{"uid":"60f56727b825e559","name":"random static sharding 9 - Cluster ID: 856, Shard ID: 565","time":{"start":1755062367304,"stop":1755062367304,"duration":0},"status":"passed","severity":"normal"},{"uid":"755d6a6b490a4b11","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1755062042584,"stop":1755062042584,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccda6a8b80afc108","name":"should handle dial errors gracefully","time":{"start":1755062057972,"stop":1755062057978,"duration":6},"status":"passed","severity":"normal"},{"uid":"1fc9b7228a5c1b6e","name":"Push message with custom timestamp: 1724303744990","time":{"start":1755062679713,"stop":1755062679713,"duration":0},"status":"passed","severity":"normal"},{"uid":"76c1612ded33f7b9","name":"accepts valid content-filtered query","time":{"start":1755062058263,"stop":1755062058264,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ca046eefd2845a6","name":"ignores unrecognized TXT record formats","time":{"start":1755062066594,"stop":1755062066594,"duration":0},"status":"passed","severity":"normal"},{"uid":"169eaf1b672e16b4","name":"should discard bootstrap peers when has more than set limit","time":{"start":1755062165823,"stop":1755062165824,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6358b94b60f9505","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1755062042584,"stop":1755062042584,"duration":0},"status":"passed","severity":"normal"},{"uid":"44b84c78f6438b0b","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1755062380901,"stop":1755062380901,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4e1060e7b39da","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755062602450,"stop":1755062602451,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3b630483e143cd4","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755062602453,"stop":1755062602454,"duration":1},"status":"passed","severity":"normal"},{"uid":"b59b4c172f7e4626","name":"Query Generator, No message returned","time":{"start":1755062386607,"stop":1755062386611,"duration":4},"status":"passed","severity":"normal"},{"uid":"b16678841091612f","name":"retrieves a single peer","time":{"start":1755062066592,"stop":1755062066592,"duration":0},"status":"passed","severity":"normal"},{"uid":"3636fa0a3366e782","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1755062266787,"stop":1755062266788,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7c48e0781a85636c","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755062576796,"stop":1755062576797,"duration":1},"status":"passed","severity":"normal"},{"uid":"fed5282c84c70bc2","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1755062098771,"stop":1755062098771,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1ac73ecaf6e3637","name":"should handle browser offline state overriding peer connections","time":{"start":1755062057894,"stop":1755062057899,"duration":5},"status":"passed","severity":"normal"},{"uid":"2b98799e28f2a8c6","name":"Push message with escaped characters payload","time":{"start":1755062679694,"stop":1755062679694,"duration":0},"status":"passed","severity":"normal"},{"uid":"282c73a2765b2df8","name":"should stop ping timers on peer disconnect","time":{"start":1755062058146,"stop":1755062058146,"duration":0},"status":"passed","severity":"normal"},{"uid":"694bc61d31a84f67","name":"Push message with content topic containing long","time":{"start":1755062679709,"stop":1755062679709,"duration":0},"status":"passed","severity":"normal"},{"uid":"55b628399f5ac88c","name":"Check received message containing XML","time":{"start":1755062576800,"stop":1755062576801,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8c3a1240c6f79d1","name":"Check message with no payload is not received","time":{"start":1755062576806,"stop":1755062576806,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ce95351efe7d064","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755062576804,"stop":1755062576804,"duration":0},"status":"passed","severity":"normal"},{"uid":"fde85b8ad3455d9","name":"should dial one peer on dial","time":{"start":1755062210891,"stop":1755062210892,"duration":1},"status":"passed","severity":"normal"},{"uid":"7503bd319cbe3006","name":"Push message equal or less that 1MB","time":{"start":1755062679714,"stop":1755062679714,"duration":0},"status":"passed","severity":"normal"},{"uid":"57cc61a433d17b5e","name":"Reusing cursor across nodes","time":{"start":1755062380903,"stop":1755062380903,"duration":0},"status":"passed","severity":"normal"},{"uid":"dad07cd2fb66fe3c","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755062268710,"stop":1755062268711,"duration":1},"status":"passed","severity":"normal"},{"uid":"f72ca95b002b3924","name":"should support chaining for add method","time":{"start":1755062085135,"stop":1755062085136,"duration":1},"status":"passed","severity":"normal"},{"uid":"de1764cabd684ce5","name":"All","time":{"start":1755062127062,"stop":1755062127065,"duration":3},"status":"passed","severity":"normal"},{"uid":"fa51284d43157b64","name":"should return false when peer is not found","time":{"start":1755062057845,"stop":1755062057845,"duration":0},"status":"passed","severity":"normal"},{"uid":"c456cf0b815a9009","name":"should start all internal components","time":{"start":1755062058753,"stop":1755062058753,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa2a12c62435859","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1755062098544,"stop":1755062098545,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7cdbcf1f394cabf","name":"should set default options when no config provided","time":{"start":1755062058751,"stop":1755062058751,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb6e7549faad1bda","name":"Light Node - default protocols","time":{"start":1755062431547,"stop":1755062431548,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8f3238474013764","name":"should not retry if at least one success","time":{"start":1755062086777,"stop":1755062086777,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1d7b395972f6a1a","name":"Overlapping topic subscription","time":{"start":1755062602439,"stop":1755062602439,"duration":0},"status":"passed","severity":"normal"},{"uid":"36cc078f39de5f53","name":"should handle multiple query options for time ranges","time":{"start":1755062087264,"stop":1755062087264,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ee13d2d72e3c0a6","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1755062426842,"stop":1755062426843,"duration":1},"status":"passed","severity":"normal"},{"uid":"bef4c17c21e79b1f","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1755062140571,"stop":1755062140571,"duration":0},"status":"passed","severity":"normal"},{"uid":"46701ba8cd77d709","name":"Renews subscription after lossing a connection","time":{"start":1755062602456,"stop":1755062602456,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ba2943e2f1ab5d3","name":"Check received message with timestamp: 1755062120438 ","time":{"start":1755062576792,"stop":1755062576792,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8018ec842a4b933","name":"isConnected should return false after all peers disconnect","time":{"start":1755062140574,"stop":1755062140575,"duration":1},"status":"passed","severity":"normal"},{"uid":"ceec1968dfe971f7","name":"should not receive a peer event after stop","time":{"start":1755062238556,"stop":1755062238558,"duration":2},"status":"passed","severity":"normal"},{"uid":"67ad05484d62af6","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app36/2/topic268/utf8","time":{"start":1755062369034,"stop":1755062369034,"duration":0},"status":"passed","severity":"normal"},{"uid":"d65719e7897095c0","name":"should properly create location multiaddrs - tcp6","time":{"start":1755062048614,"stop":1755062048614,"duration":0},"status":"passed","severity":"normal"},{"uid":"37198ca4809d34c6","name":"Push message with Chinese payload","time":{"start":1755062679687,"stop":1755062679690,"duration":3},"status":"passed","severity":"normal"},{"uid":"d8efc88868b8dd35","name":"should throw error - no id","time":{"start":1755062048609,"stop":1755062048609,"duration":0},"status":"passed","severity":"normal"},{"uid":"b636b73debf1673b","name":"should return false when peer is on different cluster","time":{"start":1755062057827,"stop":1755062057827,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3a1803fa97d3616","name":"should add received messages to bloom filter","time":{"start":1755062104452,"stop":1755062104452,"duration":0},"status":"passed","severity":"normal"},{"uid":"936c1622ff1b6e24","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1755062126893,"stop":1755062126895,"duration":2},"status":"passed","severity":"normal"},{"uid":"b6ae7ed705e9d916","name":"Round trip binary serialization","time":{"start":1755062058871,"stop":1755062058871,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f61ab8198330784","name":"more peers than existing","time":{"start":1755062238906,"stop":1755062238906,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ba10ff357ed2ed84","name":"should return all connected peers without codec filter","time":{"start":1755062058759,"stop":1755062058759,"duration":0},"status":"passed","severity":"normal"},{"uid":"667bd75d1b8ba702","name":"Check received message containing unicode special characters","time":{"start":1755062576802,"stop":1755062576802,"duration":0},"status":"passed","severity":"normal"},{"uid":"93a94096bb114e43","name":"Nodes with multiple pubsub topic","time":{"start":1755062256829,"stop":1755062256829,"duration":0},"status":"passed","severity":"normal"},{"uid":"d91db128ad4cdd36","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1755062042588,"stop":1755062042588,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfb7a5e39297c414","name":"should properly compute the node id","time":{"start":1755062048611,"stop":1755062048611,"duration":0},"status":"passed","severity":"normal"},{"uid":"afe58fbf647218fb","name":"Push message with Arabic payload","time":{"start":1755062679690,"stop":1755062679690,"duration":0},"status":"passed","severity":"normal"},{"uid":"daacb6c0709629bd","name":"Ephemeral messages are not stored","time":{"start":1755062126891,"stop":1755062126892,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef58b3f6c25185b2","name":"Push message with Russian payload","time":{"start":1755062679704,"stop":1755062679704,"duration":0},"status":"passed","severity":"normal"},{"uid":"c38fb617900c07a9","name":"Check message with non string payload is not received","time":{"start":1755062576806,"stop":1755062576806,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8ba2c6ef6012c9b","name":"Check meta is set [ecies]","time":{"start":1755062077648,"stop":1755062077648,"duration":0},"status":"passed","severity":"normal"},{"uid":"8af85044f91c9dfb","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1755062042772,"stop":1755062042772,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4d2686357d71a51","name":"Waku message hash computation (payload length 0)","time":{"start":1755062058037,"stop":1755062058044,"duration":7},"status":"passed","severity":"normal"},{"uid":"b0fa978f22df2ae8","name":"handles different networkShards values correctly","time":{"start":1755062042583,"stop":1755062042583,"duration":0},"status":"passed","severity":"normal"},{"uid":"d36f6eea485e876e","name":"Push message with content topic containing numeric","time":{"start":1755062679709,"stop":1755062679709,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc39604b376849bb","name":"Push message with custom timestamp: 1724303744990","time":{"start":1755062679701,"stop":1755062679701,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9c17de24843b98f","name":"Passing invalid cursor","time":{"start":1755062380904,"stop":1755062380904,"duration":0},"status":"passed","severity":"normal"},{"uid":"941543d0e3c353b5","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1755062140584,"stop":1755062140584,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7934247d155d998","name":"should return true when peer is on the same cluster","time":{"start":1755062057826,"stop":1755062057827,"duration":1},"status":"passed","severity":"normal"},{"uid":"71cc2ed121b632c4","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1755062415974,"stop":1755062415974,"duration":0},"status":"passed","severity":"normal"},{"uid":"785876a4152e9b7f","name":"can start the service","time":{"start":1755062070374,"stop":1755062070374,"duration":0},"status":"passed","severity":"normal"},{"uid":"7674f479454cc999","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755062602438,"stop":1755062602438,"duration":0},"status":"passed","severity":"normal"},{"uid":"69f930274b897b9a","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1755062042575,"stop":1755062042576,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0dbbd5599a86205","name":"should be safe to call multiple times","time":{"start":1755062058755,"stop":1755062058755,"duration":0},"status":"passed","severity":"normal"},{"uid":"c98bbd10efa9ac91","name":"different cluster: nodes don't connect","time":{"start":1755062200694,"stop":1755062200694,"duration":0},"status":"passed","severity":"normal"},{"uid":"590e0a35eddb9d81","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755062602438,"stop":1755062602438,"duration":0},"status":"skipped","severity":"normal"},{"uid":"233259452ca037fb","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1755062042590,"stop":1755062042590,"duration":0},"status":"passed","severity":"normal"},{"uid":"17dbe9086f8b14f3","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1755062042772,"stop":1755062042772,"duration":0},"status":"passed","severity":"normal"},{"uid":"7420b249da108e79","name":"should handle incoming messages","time":{"start":1755062087326,"stop":1755062087326,"duration":0},"status":"passed","severity":"normal"},{"uid":"903ddee9df957e36","name":"Check received message containing long","time":{"start":1755062576797,"stop":1755062576798,"duration":1},"status":"passed","severity":"normal"},{"uid":"c63a8199a8a455b6","name":"should perform ping and update peer store on timer","time":{"start":1755062058156,"stop":1755062058157,"duration":1},"status":"passed","severity":"normal"},{"uid":"682c610fb4b8fbb8","name":"should handle complete connection lifecycle","time":{"start":1755062057894,"stop":1755062057894,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcb561643d2f50e7","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1755062098765,"stop":1755062098765,"duration":0},"status":"passed","severity":"normal"},{"uid":"870178eb5aeaa8e0","name":"Push message with Basic HTML tag payload","time":{"start":1755062679692,"stop":1755062679692,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec8d8174ffb10cd0","name":"should deliver messages after dependencies are met","time":{"start":1755062104455,"stop":1755062104456,"duration":1},"status":"passed","severity":"normal"},{"uid":"6294c385d1774e84","name":"should dial peer when on same shard","time":{"start":1755062057537,"stop":1755062057537,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9c9f4c8b1e1d578","name":"messageHashStr produces consistent results for the same input","time":{"start":1755062058046,"stop":1755062058046,"duration":0},"status":"passed","severity":"normal"},{"uid":"d76569a4fc77df8b","name":"should lock peers when selected","time":{"start":1755062087058,"stop":1755062087058,"duration":0},"status":"passed","severity":"normal"},{"uid":"4235e0415e230448","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1755062047974,"stop":1755062047974,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3bc653cf2b2aadc","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755062200694,"stop":1755062200697,"duration":3},"status":"passed","severity":"normal"},{"uid":"e2d48f987a9e4a13","name":"Push message with short payload","time":{"start":1755062679703,"stop":1755062679703,"duration":0},"status":"passed","severity":"normal"},{"uid":"9989458620d7cef4","name":"Publish message with custom timestamp: Thu Aug 22 2024 05:17:37 GMT+0000 (Coordinated Universal Time)","time":{"start":1755062263520,"stop":1755062263520,"duration":0},"status":"passed","severity":"normal"},{"uid":"c79a66044bb6f86d","name":"Subscribe and publish message","time":{"start":1755062273587,"stop":1755062273587,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b906c353a633f9f","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755062602449,"stop":1755062602449,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a819426f4c87c70","name":"should not allow unachievable error rate","time":{"start":1755062098541,"stop":1755062098542,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2630044b1fd7937","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1755062085812,"stop":1755062085820,"duration":8},"status":"passed","severity":"normal"},{"uid":"e49eefbbdcfdedd4","name":"Passing page size 19 when there are 20 messages","time":{"start":1755062410462,"stop":1755062410462,"duration":0},"status":"passed","severity":"normal"},{"uid":"32056f6014adf350","name":"should encodeTxt and decodeTxt","time":{"start":1755062048606,"stop":1755062048606,"duration":0},"status":"passed","severity":"normal"},{"uid":"152b4bac4f17ec2f","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1755062042576,"stop":1755062042577,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e6375571ecccc91","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1755062042586,"stop":1755062042587,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d109206baec04ee","name":"should add event listener for peer:discovery","time":{"start":1755062057797,"stop":1755062057798,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae2a093015758639","name":"messageHashStr produces different results for different inputs","time":{"start":1755062058046,"stop":1755062058050,"duration":4},"status":"passed","severity":"normal"},{"uid":"42efbd2417cec75e","name":"A test","time":{"start":1755062185004,"stop":1755062185009,"duration":5},"status":"passed","severity":"normal"},{"uid":"25b1adb33b24d9da","name":"should populate queue if has active dial","time":{"start":1755062057530,"stop":1755062057536,"duration":6},"status":"passed","severity":"normal"},{"uid":"c8961e18b7bdfe00","name":"Check publish message containing Russian","time":{"start":1755062263514,"stop":1755062263514,"duration":0},"status":"passed","severity":"normal"},{"uid":"77bf4df493c70008","name":"should handle complete dial lifecycle","time":{"start":1755062057556,"stop":1755062057556,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ac73ba94f32757d","name":"should handle general insertion and lookup correctly","time":{"start":1755062102810,"stop":1755062102810,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2c88f4d78a6634c","name":"Encoder throws on undefined content topic","time":{"start":1755062077648,"stop":1755062077649,"duration":1},"status":"passed","severity":"normal"},{"uid":"b896833a2382f9cd","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1755062087264,"stop":1755062087264,"duration":0},"status":"passed","severity":"normal"},{"uid":"2333e07254e4fe0e","name":"should emit a peer event after start","time":{"start":1755062238554,"stop":1755062238555,"duration":1},"status":"passed","severity":"normal"},{"uid":"3abbaf0ff4a04302","name":"should handle case with all peers already connected","time":{"start":1755062057978,"stop":1755062057979,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5b1127d8c50dff9","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1755062098777,"stop":1755062098777,"duration":0},"status":"passed","severity":"normal"},{"uid":"de17d6fb26c999a3","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1755062066027,"stop":1755062066028,"duration":1},"status":"passed","severity":"normal"},{"uid":"4713454985438285","name":"should properly create location multiaddrs - tcp","time":{"start":1755062048614,"stop":1755062048615,"duration":1},"status":"passed","severity":"normal"},{"uid":"70490b079633df2a","name":"should return false when pubsub topic parsing fails","time":{"start":1755062057844,"stop":1755062057845,"duration":1},"status":"passed","severity":"normal"},{"uid":"49b1f0b8ecc35e9c","name":"Refresh subscription","time":{"start":1755062602439,"stop":1755062602439,"duration":0},"status":"passed","severity":"normal"},{"uid":"12a91f96c28ab406","name":"Check publish message after service node is restarted","time":{"start":1755062263523,"stop":1755062263524,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e6f69a8f2b214021","name":"random static sharding 8 - Cluster ID: 351, Shard ID: 385","time":{"start":1755062367304,"stop":1755062367304,"duration":0},"status":"passed","severity":"normal"},{"uid":"77cb1b88d896745d","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1755062256828,"stop":1755062256828,"duration":0},"status":"passed","severity":"normal"},{"uid":"4946f36defb1f6a3","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1755062266790,"stop":1755062266792,"duration":2},"status":"passed","severity":"normal"},{"uid":"ee2ba8f21e0da3d0","name":"Push message with Basic HTML tag payload","time":{"start":1755062679705,"stop":1755062679706,"duration":1},"status":"passed","severity":"normal"},{"uid":"781d80e5dbf52030","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1755062066026,"stop":1755062066026,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cbea435bf856068","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1755062066596,"stop":1755062066597,"duration":1},"status":"skipped","severity":"normal"},{"uid":"de647facdf11e15a","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1755062098778,"stop":1755062098780,"duration":2},"status":"passed","severity":"normal"},{"uid":"72541e1da5e77ce2","name":"should skip peer when already connected","time":{"start":1755062057527,"stop":1755062057528,"duration":1},"status":"passed","severity":"normal"},{"uid":"c60528a492ad9bce","name":"Check received message containing unicode special characters","time":{"start":1755062576791,"stop":1755062576791,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf71d92fb51c1e28","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1755062140571,"stop":1755062140572,"duration":1},"status":"passed","severity":"normal"},{"uid":"10cf2fb2fd2c6a8c","name":"should be safe to call multiple times","time":{"start":1755062057798,"stop":1755062057798,"duration":0},"status":"passed","severity":"normal"},{"uid":"43e7473f6d8c4f08","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1755062087325,"stop":1755062087326,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9009139fe597540","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1755062098775,"stop":1755062098776,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b8bd0c4f883672e","name":"Query Generator - false","time":{"start":1755062397224,"stop":1755062397225,"duration":1},"status":"passed","severity":"normal"},{"uid":"f10257df904b087f","name":"should handle network check errors gracefully","time":{"start":1755062057552,"stop":1755062057556,"duration":4},"status":"passed","severity":"normal"},{"uid":"dbfaf74a34cc1cf4","name":"LightPush","time":{"start":1755062431544,"stop":1755062431546,"duration":2},"status":"passed","severity":"normal"},{"uid":"25eb53ac1a99a628","name":"should be safe to call multiple times","time":{"start":1755062058144,"stop":1755062058145,"duration":1},"status":"passed","severity":"normal"},{"uid":"c14cb23e5235032e","name":"Push message with content topic containing special chars","time":{"start":1755062679709,"stop":1755062679709,"duration":0},"status":"passed","severity":"normal"},{"uid":"19465f07bae8014d","name":"Query with Promise Callback, No Decoder","time":{"start":1755062386618,"stop":1755062386618,"duration":0},"status":"passed","severity":"normal"},{"uid":"31d78ced31bbe7d3","name":"Relay - dialed after","time":{"start":1755062431524,"stop":1755062431525,"duration":1},"status":"passed","severity":"normal"},{"uid":"e383225c2314eed8","name":"Push message with content topic containing emoji","time":{"start":1755062679712,"stop":1755062679712,"duration":0},"status":"passed","severity":"normal"},{"uid":"428efcbe6aed8b85","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1755062042587,"stop":1755062042587,"duration":0},"status":"passed","severity":"normal"},{"uid":"a942971a184fe28","name":"Subscribe to topic containing special chars and publish message","time":{"start":1755062273594,"stop":1755062273594,"duration":0},"status":"passed","severity":"normal"},{"uid":"554374fef297d1f8","name":"should unregister libp2p event listeners when stop is called","time":{"start":1755062087071,"stop":1755062087071,"duration":0},"status":"passed","severity":"normal"},{"uid":"20844011f45e2b27","name":"throws on content topic with non-number generation field","time":{"start":1755062042572,"stop":1755062042572,"duration":0},"status":"passed","severity":"normal"},{"uid":"69073b3da264ae4d","name":"return first retrieved peers without further DNS queries","time":{"start":1755062066595,"stop":1755062066596,"duration":1},"status":"passed","severity":"normal"},{"uid":"9da637ae3c0e52a4","name":"Check received message containing long","time":{"start":1755062576786,"stop":1755062576787,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e1c57446be2a6d6","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1755062263522,"stop":1755062263522,"duration":0},"status":"passed","severity":"normal"},{"uid":"de75a86c58173c5","name":"should select older connection if present","time":{"start":1755062058361,"stop":1755062058361,"duration":0},"status":"passed","severity":"normal"},{"uid":"b27e60dcbf18ff23","name":"Push message with content topic containing emoji","time":{"start":1755062679700,"stop":1755062679700,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc10f92c987b1ca","name":"should remove event listeners","time":{"start":1755062057960,"stop":1755062057960,"duration":0},"status":"passed","severity":"normal"},{"uid":"af7d09a5b0bbc90f","name":"should not receive a peer event before start","time":{"start":1755062238555,"stop":1755062238556,"duration":1},"status":"passed","severity":"normal"},{"uid":"77bf17094f3e827c","name":"Query generator for multiple messages with different content topic format","time":{"start":1755062412963,"stop":1755062412964,"duration":1},"status":"passed","severity":"normal"},{"uid":"32e1bfdaf27b653d","name":"yields decoded messages","time":{"start":1755062058692,"stop":1755062058693,"duration":1},"status":"passed","severity":"normal"},{"uid":"82499b2f0f429211","name":"Push message with content topic containing SQL Injection","time":{"start":1755062679698,"stop":1755062679699,"duration":1},"status":"passed","severity":"normal"},{"uid":"d25bdd5ec685a728","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755062576793,"stop":1755062576793,"duration":0},"status":"passed","severity":"normal"},{"uid":"f428fdf4d04ae1f7","name":"should dial peer when no shard info available","time":{"start":1755062057537,"stop":1755062057538,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cbb6cb6c68eb939","name":"should initialize with custom number of peers","time":{"start":1755062087057,"stop":1755062087058,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a325729c8f24a4a","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755062047975,"stop":1755062047976,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f4127377f57ce39","name":"connected peers and dial","time":{"start":1755062238905,"stop":1755062238906,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9217b18634322fda","name":"Push message with JSON payload","time":{"start":1755062679692,"stop":1755062679692,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3122095fc9b786f","name":"Callback on promise","time":{"start":1755062412964,"stop":1755062412965,"duration":1},"status":"passed","severity":"normal"},{"uid":"517afe6a81442502","name":"should detect messages with missing dependencies","time":{"start":1755062104455,"stop":1755062104455,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5e24e7d02496180","name":"should handle peer store errors gracefully","time":{"start":1755062057987,"stop":1755062057987,"duration":0},"status":"passed","severity":"normal"},{"uid":"37910444b989765d","name":"should dial peer when peer is discovered","time":{"start":1755062057799,"stop":1755062057803,"duration":4},"status":"passed","severity":"normal"},{"uid":"77c0cf71a4d88aae","name":"Fails to push message with large meta","time":{"start":1755062679700,"stop":1755062679700,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4adc7c01aef3242","name":"Passing page size 3 when there are 20 messages","time":{"start":1755062410460,"stop":1755062410461,"duration":1},"status":"passed","severity":"normal"},{"uid":"43d5095179de9d62","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755062602441,"stop":1755062602441,"duration":0},"status":"passed","severity":"normal"},{"uid":"2867d87c85047c28","name":"should add to incoming buffer if dependencies are not met","time":{"start":1755062104453,"stop":1755062104453,"duration":0},"status":"passed","severity":"normal"},{"uid":"a260cb1964644920","name":"new peer added after a peer was already found","time":{"start":1755062266787,"stop":1755062266787,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b45b11b4bd352d8","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1755062098772,"stop":1755062098772,"duration":0},"status":"passed","severity":"normal"},{"uid":"49e5a333064e6010","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1755062042585,"stop":1755062042585,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fbbdfb062db64b9","name":"Push message with JSON payload","time":{"start":1755062679706,"stop":1755062679706,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b76397243d67a7f","name":"rejects content-filtered query with only contentTopics","time":{"start":1755062058264,"stop":1755062058264,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0dfdb197793d791","name":"throws on content topic with empty application field","time":{"start":1755062042573,"stop":1755062042573,"duration":0},"status":"passed","severity":"normal"},{"uid":"aef441b3836f755c","name":"should add event listeners to libp2p","time":{"start":1755062057875,"stop":1755062057876,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7abedffe50995a9","name":"Check received message containing short","time":{"start":1755062576797,"stop":1755062576797,"duration":0},"status":"passed","severity":"normal"},{"uid":"c71b29dfa37278b6","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755062602436,"stop":1755062602436,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2c1c7c5ec366585","name":"Sample","time":{"start":1755062048052,"stop":1755062048052,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0118a58c57ef68","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755062200692,"stop":1755062200692,"duration":0},"status":"passed","severity":"normal"},{"uid":"86db65ceb3f22e51","name":"should reject if Filter is requested but not mounted","time":{"start":1755062087204,"stop":1755062087204,"duration":0},"status":"passed","severity":"normal"},{"uid":"a52cdfc8b84a7d77","name":"Publishes to nwaku","time":{"start":1755062252276,"stop":1755062252276,"duration":0},"status":"passed","severity":"normal"},{"uid":"9869e1b066b68f4e","name":"Push message with rate limit","time":{"start":1755062679701,"stop":1755062679701,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7bd3efeebc15304","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1755062104458,"stop":1755062104458,"duration":0},"status":"passed","severity":"normal"},{"uid":"55cac85d4b321a47","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1755062057892,"stop":1755062057893,"duration":1},"status":"passed","severity":"normal"},{"uid":"53402f02f1af26d9","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755062515149,"stop":1755062515149,"duration":0},"status":"passed","severity":"normal"},{"uid":"291f9b0fe49cd3c7","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1755062256826,"stop":1755062256826,"duration":0},"status":"passed","severity":"normal"},{"uid":"28d2d99956288971","name":"topics with same application and version share the same shard","time":{"start":1755062042580,"stop":1755062042581,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb5834cf9108116a","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755062268719,"stop":1755062268720,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d6179b15ef02e47","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755062602454,"stop":1755062602454,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dd74bf11399cc44","name":"Waku message hash computation (no timestamp)","time":{"start":1755062058044,"stop":1755062058044,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aace0e2266ff9ab","name":"Check received message containing Chinese","time":{"start":1755062576799,"stop":1755062576799,"duration":0},"status":"passed","severity":"normal"},{"uid":"740b455cc1550746","name":"should retry if all attempts fail","time":{"start":1755062085830,"stop":1755062085830,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c3374024f9c20bd","name":"Push message with shell command payload","time":{"start":1755062679693,"stop":1755062679694,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfe4cbf3ee8e3f80","name":"peer exchange sets tag","time":{"start":1755062266787,"stop":1755062266787,"duration":0},"status":"passed","severity":"normal"},{"uid":"dec666470f54b6be","name":"Encoder throws on undefined content topic","time":{"start":1755062058872,"stop":1755062058872,"duration":0},"status":"passed","severity":"normal"},{"uid":"88d5f8f1dbcdd","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1755062098754,"stop":1755062098754,"duration":0},"status":"passed","severity":"normal"},{"uid":"672f09b086a214bf","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1755062426839,"stop":1755062426839,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a39b440073261cb","name":"should handle peer store errors gracefully","time":{"start":1755062057805,"stop":1755062057805,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bed0c6956491c00","name":"Publish message with custom timestamp: Wed Aug 13 2025 06:17:37 GMT+0000 (Coordinated Universal Time)","time":{"start":1755062263521,"stop":1755062263521,"duration":0},"status":"passed","severity":"normal"},{"uid":"73fc28a4ca7b8ef1","name":"should clear timers for specific peer on disconnect","time":{"start":1755062058177,"stop":1755062058178,"duration":1},"status":"passed","severity":"normal"},{"uid":"7590133fb246aca8","name":"Push message with content topic containing escaped characters","time":{"start":1755062679699,"stop":1755062679699,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d792b507292fa93","name":"should start the dialing interval","time":{"start":1755062057519,"stop":1755062057520,"duration":1},"status":"passed","severity":"normal"},{"uid":"1014a6b3e214e7dc","name":"Subscribe and receive messages via lightPush","time":{"start":1755062602446,"stop":1755062602446,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a575f7d9e689e17","name":"should be online or offline if network state changed","time":{"start":1755062140585,"stop":1755062140585,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f50e6f4e46e9853","name":"should properly start and stop event listening","time":{"start":1755062086787,"stop":1755062086788,"duration":1},"status":"passed","severity":"normal"},{"uid":"15618030f98164b5","name":"should handle a minimal index list","time":{"start":1755062042771,"stop":1755062042772,"duration":1},"status":"passed","severity":"normal"},{"uid":"231a2331e593fd45","name":"should update peer store before dialing","time":{"start":1755062057804,"stop":1755062057805,"duration":1},"status":"passed","severity":"normal"},{"uid":"9561aebf8aecd01f","name":"Filter","time":{"start":1755062431546,"stop":1755062431547,"duration":1},"status":"passed","severity":"normal"},{"uid":"785e6c224fb06b1d","name":"Push message with Script payload","time":{"start":1755062679691,"stop":1755062679691,"duration":0},"status":"passed","severity":"normal"},{"uid":"47f9a44343c3f911","name":"should throw error - invalid id","time":{"start":1755062048609,"stop":1755062048610,"duration":1},"status":"passed","severity":"normal"},{"uid":"affed2c3f0ad48bb","name":"A test","time":{"start":1755062185009,"stop":1755062185010,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd57bef5c143bd90","name":"should decode valid enr with tcp successfully","time":{"start":1755062048608,"stop":1755062048608,"duration":0},"status":"passed","severity":"normal"},{"uid":"842d96ae69694a9e","name":"Using a function","time":{"start":1755062434525,"stop":1755062434526,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebd7e8706dbd1fba","name":"should dial with PeerId and return stream","time":{"start":1755062058756,"stop":1755062058756,"duration":0},"status":"passed","severity":"normal"},{"uid":"3981cf9b492a700e","name":"should dial peers from store on start","time":{"start":1755062057949,"stop":1755062057949,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3a822eebe480ff5","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1755062057988,"stop":1755062057988,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f91daea655b58b3","name":"Push message with content topic containing escaped characters","time":{"start":1755062679711,"stop":1755062679711,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1231a7b72bdbd96","name":"Passing page size 1 when there are 4 messages","time":{"start":1755062410460,"stop":1755062410460,"duration":0},"status":"passed","severity":"normal"},{"uid":"39e82eaeb6bd7ba9","name":"Passing page size 110 when there are 120 messages","time":{"start":1755062410462,"stop":1755062410462,"duration":0},"status":"passed","severity":"normal"},{"uid":"852ce41ac1a29d8e","name":"should return false when navigator.onLine is false","time":{"start":1755062057880,"stop":1755062057880,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa9a8ab13184815b","name":"should clear all timers","time":{"start":1755062058136,"stop":1755062058144,"duration":8},"status":"passed","severity":"normal"},{"uid":"ceccf771dcc56961","name":"same cluster, static sharding: nodes connect","time":{"start":1755062200688,"stop":1755062200690,"duration":2},"status":"passed","severity":"normal"},{"uid":"d224ece3f4ac8bbc","name":"should do nothing if no non-locked connections to drop","time":{"start":1755062057996,"stop":1755062057997,"duration":1},"status":"passed","severity":"normal"},{"uid":"a53452eb401f71d9","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1755062098776,"stop":1755062098776,"duration":0},"status":"passed","severity":"normal"},{"uid":"72cd29a9668f58ba","name":"Stops search when 2 null results are returned","time":{"start":1755062066178,"stop":1755062066179,"duration":1},"status":"passed","severity":"normal"},{"uid":"778e1981c2cc7d96","name":"should handle onConnected and onDisconnected","time":{"start":1755062087065,"stop":1755062087070,"duration":5},"status":"passed","severity":"normal"},{"uid":"a8d3df3e0ed8acf3","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1755062042576,"stop":1755062042576,"duration":0},"status":"passed","severity":"normal"},{"uid":"df07186dc509292a","name":"should load peers from local storage and dispatch events","time":{"start":1755062070378,"stop":1755062070378,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e87be9426893ef","name":"Push message with content topic containing short","time":{"start":1755062679696,"stop":1755062679696,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf120314d5f2b699","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755062268713,"stop":1755062268714,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5c6e4e9a7104583","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1755062042578,"stop":1755062042579,"duration":1},"status":"passed","severity":"normal"},{"uid":"20f499266b28836c","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1755062058045,"stop":1755062058046,"duration":1},"status":"passed","severity":"normal"},{"uid":"b973d8256a1b35be","name":"Delete observer","time":{"start":1755062240639,"stop":1755062240639,"duration":0},"status":"passed","severity":"normal"},{"uid":"f028f3f6e3562765","name":"should not receive a peer event after stop","time":{"start":1755062126073,"stop":1755062126074,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2aa94260dd5d95b","name":"Push message with content topic containing Russian","time":{"start":1755062679698,"stop":1755062679698,"duration":0},"status":"passed","severity":"normal"},{"uid":"a690b168046fb8ba","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1755062369031,"stop":1755062369031,"duration":0},"status":"passed","severity":"normal"},{"uid":"11fbe61158e69181","name":"Check received message containing JSON","time":{"start":1755062576790,"stop":1755062576790,"duration":0},"status":"passed","severity":"normal"},{"uid":"a88a338f5eac3a3","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1755062086596,"stop":1755062086596,"duration":0},"status":"passed","severity":"normal"},{"uid":"d16603f35dce335f","name":"should properly create peer info with all multiaddrs","time":{"start":1755062048615,"stop":1755062048615,"duration":0},"status":"passed","severity":"normal"},{"uid":"bba4d5c8a6e37e98","name":"should add event listeners for peer connect and disconnect","time":{"start":1755062058133,"stop":1755062058133,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aad85130ce3ada","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1755062184737,"stop":1755062184737,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc2be5532b21390c","name":"Init the array if not present","time":{"start":1755062042278,"stop":1755062042280,"duration":2},"status":"passed","severity":"normal"},{"uid":"60a06b5f2239e5dc","name":"Push message with numeric payload","time":{"start":1755062679703,"stop":1755062679703,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee1668e25aef359f","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1755062415971,"stop":1755062415972,"duration":1},"status":"passed","severity":"normal"},{"uid":"221730cc7001a033","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1755062057844,"stop":1755062057844,"duration":0},"status":"passed","severity":"normal"},{"uid":"90afdf14a4365de5","name":"should not create relay timers when relay is not provided","time":{"start":1755062058170,"stop":1755062058171,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9879c6ff954e919","name":"configure the node with multiple content topics","time":{"start":1755062369037,"stop":1755062369037,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9ec65e86818d69d","name":"should use configured peers when available","time":{"start":1755062087267,"stop":1755062087267,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cc9ae1832a0466c","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1755062042590,"stop":1755062042590,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f35e1af8e7ac2a1","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755062602445,"stop":1755062602445,"duration":0},"status":"passed","severity":"normal"},{"uid":"71a529e1c780d3a8","name":"should handle different types of entries","time":{"start":1755062085137,"stop":1755062085141,"duration":4},"status":"passed","severity":"normal"},{"uid":"3c84202cb1611603","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1755062098772,"stop":1755062098772,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d1d7bd704edb764","name":"should be safe to call multiple times","time":{"start":1755062057799,"stop":1755062057799,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4c02a0432b173db","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1755062058044,"stop":1755062058044,"duration":0},"status":"passed","severity":"normal"},{"uid":"90d3872f94f6a699","name":"should return false and handle errors gracefully","time":{"start":1755062058758,"stop":1755062058758,"duration":0},"status":"passed","severity":"normal"},{"uid":"6561422377da4f","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1755062042577,"stop":1755062042577,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad19d57700badfb","name":"throws on content topic with generation field greater than 0","time":{"start":1755062042572,"stop":1755062042573,"duration":1},"status":"passed","severity":"normal"},{"uid":"8943e8fdd04e3e4e","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1755062086786,"stop":1755062086787,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ca32d7467625ce2","name":"Query with Ordered Callback, No Decoder","time":{"start":1755062386613,"stop":1755062386615,"duration":2},"status":"passed","severity":"normal"},{"uid":"4c76fbd47fee1781","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1755062098762,"stop":1755062098763,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fcbf8686d3ea33d","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1755062066028,"stop":1755062066029,"duration":1},"status":"passed","severity":"normal"},{"uid":"8214b6c36a608061","name":"should only return 1 node with relay capability","time":{"start":1755062066595,"stop":1755062066595,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9ae01b40a5eb6d5","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755062602441,"stop":1755062602441,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cd59b618553eeea","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1755062087058,"stop":1755062087058,"duration":0},"status":"passed","severity":"normal"},{"uid":"92723a94f6641c","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1755062515148,"stop":1755062515148,"duration":0},"status":"passed","severity":"normal"},{"uid":"77afc052b4864fa8","name":"Push message with content topic containing Chinese","time":{"start":1755062679710,"stop":1755062679710,"duration":0},"status":"passed","severity":"normal"},{"uid":"76425ec3d522de11","name":"peer:update - should do nothing if another protocol hit","time":{"start":1755062058497,"stop":1755062058497,"duration":0},"status":"passed","severity":"normal"},{"uid":"9388864bf9c05782","name":"Push message with SQL Injection payload","time":{"start":1755062679691,"stop":1755062679691,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fa3480009833ba3","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1755062273609,"stop":1755062273610,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff4e74886175ae96","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1755062058761,"stop":1755062058761,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3ec20755901a01d","name":"should handle dial errors","time":{"start":1755062058757,"stop":1755062058757,"duration":0},"status":"passed","severity":"normal"},{"uid":"ade61862693809eb","name":"should hang up with PeerId and return true on success","time":{"start":1755062058757,"stop":1755062058758,"duration":1},"status":"passed","severity":"normal"},{"uid":"52bf31830f38b26a","name":"should add peer to queue when queue is not empty","time":{"start":1755062057526,"stop":1755062057527,"duration":1},"status":"passed","severity":"normal"},{"uid":"879e81184f567a62","name":"should set field with only FILTER enabled","time":{"start":1755062048616,"stop":1755062048617,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e988081ad1c3aba","name":"Check publish message containing short","time":{"start":1755062263511,"stop":1755062263512,"duration":1},"status":"passed","severity":"normal"},{"uid":"bac6dd2245486e98","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1755062042577,"stop":1755062042578,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed2d530387ec1277","name":"Check received message with timestamp: 1755062120438000000 ","time":{"start":1755062576803,"stop":1755062576803,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e2d333b78a60ba6","name":"rejects hash query with time filter","time":{"start":1755062058265,"stop":1755062058265,"duration":0},"status":"passed","severity":"normal"},{"uid":"e32a1022a12ba295","name":"Bloom filter","time":{"start":1755062104160,"stop":1755062104161,"duration":1},"status":"passed","severity":"normal"},{"uid":"96b469e1e793993a","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1755062098754,"stop":1755062098756,"duration":2},"status":"passed","severity":"normal"},{"uid":"66bc8af1711ce63b","name":"should handle peerStore errors gracefully","time":{"start":1755062058760,"stop":1755062058760,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fc69ae3a1343c21","name":"returns all values when wanted number matches available values","time":{"start":1755062065371,"stop":1755062065374,"duration":3},"status":"passed","severity":"normal"},{"uid":"90a90ec542d4e6b2","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1755062098773,"stop":1755062098773,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcaf04132e7915cf","name":"Decoder throws on empty string content topic","time":{"start":1755062058873,"stop":1755062058873,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1be24eecbf2cb2a","name":"throws if decoders don't match content topics","time":{"start":1755062058690,"stop":1755062058691,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e155107c0869cb5","name":"Subscribe to topic containing JSON and publish message","time":{"start":1755062273607,"stop":1755062273609,"duration":2},"status":"passed","severity":"normal"},{"uid":"90cc15c2d01ca301","name":"should handle case when navigator is not available","time":{"start":1755062057881,"stop":1755062057881,"duration":0},"status":"passed","severity":"normal"},{"uid":"e406f5b9ef287fee","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1755062058499,"stop":1755062058500,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cdf50c0d3376df3","name":"should maintain proper timestamps if all messages received","time":{"start":1755062104452,"stop":1755062104452,"duration":0},"status":"passed","severity":"normal"},{"uid":"87632b8123a1baa1","name":"should dispatch connect and disconnect events","time":{"start":1755062087065,"stop":1755062087065,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fb71afb932f9376","name":"should partition messages based on acknowledgement status","time":{"start":1755062104456,"stop":1755062104457,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5b66033f8dcbca6","name":"Asymmetric encrypt & decrypt","time":{"start":1755062076528,"stop":1755062076528,"duration":0},"status":"passed","severity":"normal"},{"uid":"42dc5be3a09c4c13","name":"isConnected should return true after first peer connects","time":{"start":1755062140572,"stop":1755062140572,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab8c40ff0fcc8fa9","name":"should handle disconnect when peer has no timers","time":{"start":1755062058178,"stop":1755062058178,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf9e0cb1077a9068","name":"Relay + Store","time":{"start":1755062048617,"stop":1755062048617,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b37af1c436fc897","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1755062087076,"stop":1755062087076,"duration":0},"status":"passed","severity":"normal"},{"uid":"aab7d4c824e25b70","name":"Subscribe and receive messages via lightPush","time":{"start":1755062602436,"stop":1755062602436,"duration":0},"status":"passed","severity":"normal"},{"uid":"138d86884366f902","name":"should not dispatch event when already connected","time":{"start":1755062057887,"stop":1755062057888,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a5d830f8aac53e7","name":"Encoder throws on undefined content topic","time":{"start":1755062076138,"stop":1755062076139,"duration":1},"status":"passed","severity":"normal"},{"uid":"56ec47647e2410df","name":"should drop only non-locked connections when over maxConnections","time":{"start":1755062057996,"stop":1755062057996,"duration":0},"status":"passed","severity":"normal"},{"uid":"26d37e2f894cac7a","name":"should handle errors when globalThis is not available","time":{"start":1755062057876,"stop":1755062057876,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cb132cc8cd9e1f8","name":"should handle peer not in mesh for all topics","time":{"start":1755062058184,"stop":1755062058184,"duration":0},"status":"passed","severity":"normal"},{"uid":"6abe35f322aa5c9a","name":"Push message with emoji payload","time":{"start":1755062679707,"stop":1755062679707,"duration":0},"status":"passed","severity":"normal"},{"uid":"4126d78f6c9865f3","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1755062042586,"stop":1755062042586,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae8349bf27126dae","name":"should transition to Unhealthy when no connections","time":{"start":1755062086786,"stop":1755062086786,"duration":0},"status":"passed","severity":"normal"},{"uid":"caa589e18a4e0293","name":"should fail to send if no connected peers found","time":{"start":1755062086771,"stop":1755062086771,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee2704a5b2b4825d","name":"should dial all remaining peers","time":{"start":1755062057968,"stop":1755062057971,"duration":3},"status":"passed","severity":"normal"},{"uid":"bb4702d5fb049799","name":"Push message with content topic containing Arabic","time":{"start":1755062679710,"stop":1755062679710,"duration":0},"status":"passed","severity":"normal"},{"uid":"df982339cdcfc0a","name":"should remove event listeners from globalThis","time":{"start":1755062057879,"stop":1755062057879,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dfdeb4d01e75adf","name":"Fails to push message bigger that 1MB","time":{"start":1755062679702,"stop":1755062679702,"duration":0},"status":"passed","severity":"normal"},{"uid":"a228c5d479374cee","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1755062415974,"stop":1755062415975,"duration":1},"status":"passed","severity":"normal"},{"uid":"103d247888395c28","name":"should handle case when globalThis is not available","time":{"start":1755062057881,"stop":1755062057886,"duration":5},"status":"passed","severity":"normal"},{"uid":"9bfc3d23e4db82d8","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755062144815,"stop":1755062144815,"duration":0},"status":"passed","severity":"normal"},{"uid":"76bff3a8a5de9108","name":"should return true when peer is on the specified shard","time":{"start":1755062057836,"stop":1755062057836,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a7d825b065ed1b9","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1755062256825,"stop":1755062256825,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a8222ab62c01876","name":"should add event listeners to globalThis","time":{"start":1755062057876,"stop":1755062057876,"duration":0},"status":"passed","severity":"normal"},{"uid":"3602b60ebf767bc9","name":"should successfully stop","time":{"start":1755062087326,"stop":1755062087326,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e3da9d36d425964","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755062268711,"stop":1755062268711,"duration":0},"status":"passed","severity":"normal"},{"uid":"f23d79704c6a4624","name":"Push message with emoji payload","time":{"start":1755062679695,"stop":1755062679695,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5a2141066bede5","name":"Ordered Callback - false","time":{"start":1755062397228,"stop":1755062397228,"duration":0},"status":"passed","severity":"normal"},{"uid":"992d6dbdc3d93fe9","name":"should wait for Store peer to be connected","time":{"start":1755062087209,"stop":1755062087210,"duration":1},"status":"passed","severity":"normal"},{"uid":"ada4d24531b2f73","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1755062098767,"stop":1755062098768,"duration":1},"status":"passed","severity":"normal"},{"uid":"11b2d38738cfe56b","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755062602451,"stop":1755062602451,"duration":0},"status":"passed","severity":"normal"},{"uid":"14be4bb36ef10486","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1755062098771,"stop":1755062098772,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e92c3aef9dffcd2","name":"should increase lamport timestamp","time":{"start":1755062104451,"stop":1755062104451,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3caeab5c223c457","name":"should mark all messages in causal history as acknowledged","time":{"start":1755062104453,"stop":1755062104453,"duration":0},"status":"passed","severity":"normal"},{"uid":"9de40ce4388195f7","name":"should initialize with isNetworkConnected as false","time":{"start":1755062057875,"stop":1755062057875,"duration":0},"status":"passed","severity":"normal"},{"uid":"e064ba98e22afa01","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1755062098768,"stop":1755062098769,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea31f60ae9501d39","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1755062065375,"stop":1755062065376,"duration":1},"status":"passed","severity":"normal"},{"uid":"359aef11c9a5f93c","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app70/2/topic658/test.js","time":{"start":1755062369036,"stop":1755062369036,"duration":0},"status":"passed","severity":"normal"},{"uid":"19d84c6f8c696e8d","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755062602440,"stop":1755062602441,"duration":1},"status":"passed","severity":"normal"},{"uid":"33498658196a650f","name":"same cluster: nodes connect","time":{"start":1755062200694,"stop":1755062200694,"duration":0},"status":"passed","severity":"normal"},{"uid":"b962cfb6dfe10270","name":"isConnected between 2 js-waku relay nodes","time":{"start":1755062140583,"stop":1755062140584,"duration":1},"status":"passed","severity":"normal"},{"uid":"e535c9273603f07c","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1755062412966,"stop":1755062412966,"duration":0},"status":"passed","severity":"normal"},{"uid":"9458ecc876f050cd","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1755062098765,"stop":1755062098766,"duration":1},"status":"passed","severity":"normal"},{"uid":"f18b460c66f35e38","name":"should handle dial errors gracefully","time":{"start":1755062057803,"stop":1755062057804,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d1361b5c74279bc","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1755062104457,"stop":1755062104457,"duration":0},"status":"passed","severity":"normal"},{"uid":"c08396ec503ee206","name":"msgTime: 0 ms from now, startTime: 1754803213302, endTime: 1755062413302","time":{"start":1755062426841,"stop":1755062426841,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc58eb51d6ef35ff","name":"random static sharding 3 - Cluster ID: 944, Shard ID: 649","time":{"start":1755062367301,"stop":1755062367302,"duration":1},"status":"passed","severity":"normal"},{"uid":"275f45557ef64def","name":"should be able to decode the field with only RELAY set to true","time":{"start":1755062047976,"stop":1755062047977,"duration":1},"status":"passed","severity":"normal"},{"uid":"703103d2fa48bb0e","name":"should wait for Filter peer to be connected","time":{"start":1755062087208,"stop":1755062087209,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5904ca4d0bc1435","name":"Should update multiaddrs","time":{"start":1755062211233,"stop":1755062211234,"duration":1},"status":"passed","severity":"normal"},{"uid":"3738cd4490b7b93d","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1755062047979,"stop":1755062047980,"duration":1},"status":"passed","severity":"normal"},{"uid":"3985a1feb1910c46","name":"Check received message containing Russian","time":{"start":1755062576788,"stop":1755062576789,"duration":1},"status":"passed","severity":"normal"},{"uid":"64d04f93f46ab10a","name":"should return false when peer is not on the specified shard","time":{"start":1755062057837,"stop":1755062057837,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1fda0c69c171c2b","name":"Check message received after jswaku node is restarted","time":{"start":1755062576806,"stop":1755062576807,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c5356cee43aba58","name":"should wait for LightPush peer to be connected","time":{"start":1755062087206,"stop":1755062087208,"duration":2},"status":"passed","severity":"normal"},{"uid":"8aa0d188ea172aca","name":"should be able to dial TLS multiaddrs","time":{"start":1755062210893,"stop":1755062210893,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9c5f2b9d903b406","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755062602449,"stop":1755062602449,"duration":0},"status":"passed","severity":"normal"},{"uid":"92518cef29645a7","name":"should process up to 3 peers at once","time":{"start":1755062057546,"stop":1755062057548,"duration":2},"status":"passed","severity":"normal"},{"uid":"c64edba5c1abb3d7","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1755062066025,"stop":1755062066025,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfdc2d9ad9ce551f","name":"should dial peer immediately when queue is empty","time":{"start":1755062057525,"stop":1755062057525,"duration":0},"status":"passed","severity":"normal"},{"uid":"31816af951099541","name":"Check received message containing escaped characters","time":{"start":1755062576791,"stop":1755062576791,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfa4045f8c27123","name":"should not fail to start the service if it is already started","time":{"start":1755062126072,"stop":1755062126072,"duration":0},"status":"passed","severity":"normal"},{"uid":"df287981c208df2a","name":"random static sharding 1 - Cluster ID: 161, Shard ID: 823","time":{"start":1755062367301,"stop":1755062367301,"duration":0},"status":"passed","severity":"normal"},{"uid":"1083b704718ae9a5","name":"less peers than existing","time":{"start":1755062238906,"stop":1755062238906,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e9ed0c03d1ea4ba0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1755062098785,"stop":1755062098786,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b3b7d91b0fb37f7","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1755062087077,"stop":1755062087077,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f70de94cca90ed","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1755062086601,"stop":1755062086601,"duration":0},"status":"passed","severity":"normal"},{"uid":"b145da0f86be0e7f","name":"Check message with invalid timestamp is not received","time":{"start":1755062576805,"stop":1755062576805,"duration":0},"status":"passed","severity":"normal"},{"uid":"b490d95fb9c8129b","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app88/6/topic899/utf8","time":{"start":1755062369035,"stop":1755062369035,"duration":0},"status":"passed","severity":"normal"},{"uid":"26f112c3d92b33","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1755062087064,"stop":1755062087064,"duration":0},"status":"passed","severity":"normal"},{"uid":"db25349b899f60a6","name":"should emit a peer event after start","time":{"start":1755062126072,"stop":1755062126073,"duration":1},"status":"passed","severity":"normal"},{"uid":"835ef1a771a1e889","name":"Subscribe and receives messages on 20 topics","time":{"start":1755062602448,"stop":1755062602448,"duration":0},"status":"passed","severity":"normal"},{"uid":"8001a9e89858bf0b","name":"should be empty when created","time":{"start":1755062087473,"stop":1755062087473,"duration":0},"status":"passed","severity":"normal"},{"uid":"876478882781c042","name":"Sign & Recover","time":{"start":1755062076529,"stop":1755062076530,"duration":1},"status":"passed","severity":"normal"},{"uid":"b191727a7303b27d","name":"should return PeerId when PeerId is provided","time":{"start":1755062058437,"stop":1755062058437,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbf6c06c5bc0700","name":"tcp ip4 address","time":{"start":1755062048065,"stop":1755062048066,"duration":1},"status":"passed","severity":"normal"},{"uid":"6332208dbd4135c3","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1755062098781,"stop":1755062098781,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5089d21aec1439a","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1755062273595,"stop":1755062273595,"duration":0},"status":"passed","severity":"normal"},{"uid":"180f551f67cd35f8","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1755062057997,"stop":1755062057997,"duration":0},"status":"passed","severity":"normal"},{"uid":"2261fb7884dfcfc","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1755062273589,"stop":1755062273589,"duration":0},"status":"passed","severity":"normal"},{"uid":"cffb43183264d127","name":"should clear existing timers before creating new ones","time":{"start":1755062058178,"stop":1755062058178,"duration":0},"status":"passed","severity":"normal"},{"uid":"54363f06e6502802","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1755062086596,"stop":1755062086596,"duration":0},"status":"passed","severity":"normal"},{"uid":"db7c88496607f035","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1755062426838,"stop":1755062426839,"duration":1},"status":"passed","severity":"normal"},{"uid":"4151fa0817fccd4a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1755062098781,"stop":1755062098782,"duration":1},"status":"passed","severity":"normal"},{"uid":"b68213a802cf6631","name":"can query messages by message hash","time":{"start":1755062389708,"stop":1755062389709,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc2893d34399d116","name":"Store - dialed first","time":{"start":1755062431531,"stop":1755062431543,"duration":12},"status":"passed","severity":"normal"},{"uid":"66e88edb6c118d49","name":"should properly create location multiaddrs - udp4","time":{"start":1755062048613,"stop":1755062048613,"duration":0},"status":"passed","severity":"normal"},{"uid":"e802852520b990d7","name":"Push message with content topic containing numeric","time":{"start":1755062679697,"stop":1755062679697,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad2f67318bd10d08","name":"should filter out already connected peers","time":{"start":1755062057968,"stop":1755062057968,"duration":0},"status":"passed","severity":"normal"},{"uid":"f62c64860234aef8","name":"should return peer for existing peer","time":{"start":1755062057979,"stop":1755062057979,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf63d1c39e91a047","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1755062042576,"stop":1755062042576,"duration":0},"status":"passed","severity":"normal"},{"uid":"20e7abf6e246a846","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1755062375965,"stop":1755062375965,"duration":0},"status":"passed","severity":"normal"},{"uid":"16d36f264e47fa8e","name":"Push message with content topic containing Chinese","time":{"start":1755062679697,"stop":1755062679698,"duration":1},"status":"passed","severity":"normal"},{"uid":"66e656733c7b4161","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1755062104454,"stop":1755062104454,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aa3fecfbcb58c64","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755062602436,"stop":1755062602436,"duration":0},"status":"passed","severity":"normal"},{"uid":"55dc7bf894e7e279","name":"Encoder throws on empty string content topic","time":{"start":1755062076139,"stop":1755062076139,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cb6338041b4e5bb","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1755062098769,"stop":1755062098769,"duration":0},"status":"passed","severity":"normal"},{"uid":"380e08348c1fc534","name":"Cluster ID 0, shard 1","time":{"start":1755062367300,"stop":1755062367300,"duration":0},"status":"passed","severity":"normal"},{"uid":"1399b19ef910426f","name":"Register correct protocols","time":{"start":1755062273585,"stop":1755062273586,"duration":1},"status":"passed","severity":"normal"},{"uid":"730074621185108d","name":"random static sharding 5 - Cluster ID: 365, Shard ID: 892","time":{"start":1755062367302,"stop":1755062367303,"duration":1},"status":"passed","severity":"normal"},{"uid":"53a1303dd3c4693b","name":"Check publish message containing long","time":{"start":1755062263512,"stop":1755062263512,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd99ab8bbea0450f","name":"should return true even if peer has no overlapping shards","time":{"start":1755062057827,"stop":1755062057827,"duration":0},"status":"passed","severity":"normal"},{"uid":"29992c4f076036cf","name":"Decoder throws on undefined content topic","time":{"start":1755062058873,"stop":1755062058873,"duration":0},"status":"passed","severity":"normal"},{"uid":"73d50c0c1e1d9521","name":"should start and setup intervals and event listeners","time":{"start":1755062087474,"stop":1755062087475,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ecd4ee642149139","name":"it tolerates circular branch references","time":{"start":1755062066593,"stop":1755062066593,"duration":0},"status":"passed","severity":"normal"},{"uid":"f369595ea12942a","name":"Check received message containing numeric","time":{"start":1755062576787,"stop":1755062576787,"duration":0},"status":"passed","severity":"normal"},{"uid":"3daf4c77ddc02dfb","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755062268717,"stop":1755062268719,"duration":2},"status":"passed","severity":"normal"},{"uid":"567b57673c49a4c5","name":"should return different streams if requested simultaniously","time":{"start":1755062058497,"stop":1755062058497,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb6a00561ec20722","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1755062426837,"stop":1755062426837,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead1f4acc4f087cd","name":"should handle shardReader errors","time":{"start":1755062058761,"stop":1755062058762,"duration":1},"status":"passed","severity":"normal"},{"uid":"500f1524d49a5c25","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1755062098767,"stop":1755062098767,"duration":0},"status":"passed","severity":"normal"},{"uid":"9078ea8562bc3841","name":"should return undefined if no connection provided","time":{"start":1755062058496,"stop":1755062058496,"duration":0},"status":"passed","severity":"normal"},{"uid":"ced283b54b541cce","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1755062066022,"stop":1755062066023,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6fb2c6adca04d76","name":"Push message with meta","time":{"start":1755062679712,"stop":1755062679712,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee920fc62adf9098","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1755062058873,"stop":1755062058873,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aafc9e713c43a0e","name":"Non TWN Cluster","time":{"start":1755062369031,"stop":1755062369031,"duration":0},"status":"passed","severity":"normal"},{"uid":"c93d1cd58b36d7e1","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1755062098766,"stop":1755062098766,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f8a140011a36b8d","name":"can start and stop the service","time":{"start":1755062070375,"stop":1755062070375,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1d94c05f634cb9d","name":"should drop connection to all peers on hangUp","time":{"start":1755062210891,"stop":1755062210891,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bc045cb23f2e28b","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1755062042578,"stop":1755062042578,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e4c0fa5f4841cf5","name":"should be sent with empty content","time":{"start":1755062104457,"stop":1755062104457,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0506e2cf82eab3d","name":"Symmetric encrypt & Decrypt","time":{"start":1755062076528,"stop":1755062076529,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e06f833ae21dc2c","name":"should return false when peer is on different cluster","time":{"start":1755062057836,"stop":1755062057836,"duration":0},"status":"passed","severity":"normal"},{"uid":"c743bde2c346a3a6","name":"should initialize bloom filter with correct parameters","time":{"start":1755062102800,"stop":1755062102802,"duration":2},"status":"passed","severity":"normal"},{"uid":"d8249858884979e3","name":"throws on content topic with empty encoding field","time":{"start":1755062042574,"stop":1755062042575,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fb91ea9690a0538","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1755062098778,"stop":1755062098778,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff8a728b724d27b1","name":"Check received message with timestamp: 1755062120438 ","time":{"start":1755062576803,"stop":1755062576804,"duration":1},"status":"passed","severity":"normal"},{"uid":"7514ed3031c21ce6","name":"should stop and cleanup resources","time":{"start":1755062087475,"stop":1755062087475,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2ada067f6172c65","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app82/6/topic171/test.js","time":{"start":1755062369032,"stop":1755062369032,"duration":0},"status":"passed","severity":"normal"},{"uid":"a30253c9f051fe9e","name":"Accepts a valid Waku Message","time":{"start":1755062090684,"stop":1755062090685,"duration":1},"status":"passed","severity":"normal"},{"uid":"b18883ec7d2bf597","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1755062126895,"stop":1755062126896,"duration":1},"status":"passed","severity":"normal"},{"uid":"aed3979bad5faee","name":"Cluster id 0, shard 0","time":{"start":1755062367299,"stop":1755062367300,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1cecd97d06c705b","name":"Push 30 different messages","time":{"start":1755062679695,"stop":1755062679695,"duration":0},"status":"skipped","severity":"normal"},{"uid":"af1e0afe55138bc5","name":"should properly create location multiaddrs - tcp4","time":{"start":1755062048613,"stop":1755062048613,"duration":0},"status":"passed","severity":"normal"},{"uid":"59d36b7d159cea06","name":"should skip peer when dialed recently","time":{"start":1755062057528,"stop":1755062057529,"duration":1},"status":"passed","severity":"normal"},{"uid":"9af7ff4db42a829f","name":"Check publish message containing shell command","time":{"start":1755062263518,"stop":1755062263518,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb09275b3a033992","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1755062066021,"stop":1755062066022,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8e6c69eb048ab72","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1755062098777,"stop":1755062098777,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8793bfe923662c","name":"Subscribe to topic containing long and publish message","time":{"start":1755062273593,"stop":1755062273594,"duration":1},"status":"passed","severity":"normal"},{"uid":"3de220017207f647","name":"Check received message containing JSON","time":{"start":1755062576801,"stop":1755062576801,"duration":0},"status":"passed","severity":"normal"},{"uid":"6208f8903859dde7","name":"should increase lamport timestamp","time":{"start":1755062104449,"stop":1755062104450,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7ecebd4b39c9a1d","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755062268720,"stop":1755062268720,"duration":0},"status":"passed","severity":"normal"},{"uid":"1743216a970f5443","name":"Check message with non string payload is not received","time":{"start":1755062576795,"stop":1755062576796,"duration":1},"status":"passed","severity":"normal"},{"uid":"d170bdb27614a75e","name":"should return true when peer is on the pubsub topic shard","time":{"start":1755062057844,"stop":1755062057844,"duration":0},"status":"passed","severity":"normal"},{"uid":"b061dd09c0f20ec4","name":"Check received message containing XML","time":{"start":1755062576789,"stop":1755062576790,"duration":1},"status":"passed","severity":"normal"},{"uid":"a01c59b2e0af5a74","name":"Relay - dialed first","time":{"start":1755062431523,"stop":1755062431523,"duration":0},"status":"passed","severity":"normal"},{"uid":"55a0be6fcfb3f9fe","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1755062042591,"stop":1755062042591,"duration":0},"status":"passed","severity":"normal"},{"uid":"4088be520d0fa0dc","name":"Subscribe to topic containing Script and receive message","time":{"start":1755062602453,"stop":1755062602453,"duration":0},"status":"passed","severity":"normal"},{"uid":"c98ecbcc927c621f","name":"Relay + Store","time":{"start":1755062127060,"stop":1755062127062,"duration":2},"status":"passed","severity":"normal"},{"uid":"d0237bc92cf69a5f","name":"Meta field set when metaSetter is specified","time":{"start":1755062058872,"stop":1755062058872,"duration":0},"status":"passed","severity":"normal"},{"uid":"e09de58d40b34f8c","name":"can start the service","time":{"start":1755062238551,"stop":1755062238552,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed9174d7032ddcd3","name":"Push message with Chinese payload","time":{"start":1755062679704,"stop":1755062679704,"duration":0},"status":"passed","severity":"normal"},{"uid":"f485009304d6cd25","name":"recovers when dns.resolve returns empty","time":{"start":1755062066593,"stop":1755062066593,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fb7ad7abee4fa57","name":"Passing an array","time":{"start":1755062434525,"stop":1755062434525,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aae9d9883c3c362","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1755062380901,"stop":1755062380902,"duration":1},"status":"passed","severity":"normal"},{"uid":"eea7333de3ba7c8a","name":"Push message with long payload","time":{"start":1755062679686,"stop":1755062679686,"duration":0},"status":"passed","severity":"normal"},{"uid":"58ffa739eb37f732","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1755062058036,"stop":1755062058036,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c11cadda97117c8","name":"Passing page size 11 when there are 10 messages","time":{"start":1755062410461,"stop":1755062410461,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd4e5ccc3a1cf93a","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1755062426840,"stop":1755062426840,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c6aa2847317a485","name":"should handle special patterns correctly","time":{"start":1755062102805,"stop":1755062102810,"duration":5},"status":"passed","severity":"normal"},{"uid":"de0e88a355679140","name":"Check received message containing Basic HTML tag","time":{"start":1755062576801,"stop":1755062576801,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa3e9362bd2188ae","name":"should throw error - no public key","time":{"start":1755062048608,"stop":1755062048609,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffe64132940193b6","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755062602455,"stop":1755062602455,"duration":0},"status":"passed","severity":"normal"},{"uid":"69ed4dd38595b759","name":"should handle ping failures gracefully","time":{"start":1755062058157,"stop":1755062058157,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0af4948756408c","name":"different cluster: nodes don't connect","time":{"start":1755062200690,"stop":1755062200691,"duration":1},"status":"passed","severity":"normal"},{"uid":"be537eeda6498fd1","name":"should dial with multiaddr and return stream","time":{"start":1755062058756,"stop":1755062058757,"duration":1},"status":"passed","severity":"normal"},{"uid":"50624cc570d19296","name":"should not dispatch event when already disconnected","time":{"start":1755062057888,"stop":1755062057888,"duration":0},"status":"passed","severity":"normal"},{"uid":"418c9e5fe9308b8e","name":"should not discard bootstrap peers if under the limit","time":{"start":1755062165824,"stop":1755062165824,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d297bd985ff0b35","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1755062058158,"stop":1755062058158,"duration":0},"status":"passed","severity":"normal"},{"uid":"109d3902e722326d","name":"Subscribe to topic containing shell command and publish message","time":{"start":1755062273609,"stop":1755062273609,"duration":0},"status":"passed","severity":"normal"},{"uid":"32acb365f3c0108b","name":"Check received message containing Arabic","time":{"start":1755062576788,"stop":1755062576788,"duration":0},"status":"passed","severity":"normal"},{"uid":"96d9bbf41db680b0","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1755062104456,"stop":1755062104456,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b8428d86c4de27d","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1755062273594,"stop":1755062273595,"duration":1},"status":"passed","severity":"normal"},{"uid":"90899031410d5d24","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1755062098776,"stop":1755062098776,"duration":0},"status":"passed","severity":"normal"},{"uid":"138f93fcc113b945","name":"Push message with Russian payload","time":{"start":1755062679690,"stop":1755062679691,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bd235716d02aaad","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1755062098756,"stop":1755062098759,"duration":3},"status":"passed","severity":"normal"},{"uid":"b3ee016c7ba4aad0","name":"Query generator for 2000 messages","time":{"start":1755062412967,"stop":1755062412968,"duration":1},"status":"passed","severity":"normal"},{"uid":"75c8079777dc49fb","name":"should push the message to the outgoing buffer","time":{"start":1755062104450,"stop":1755062104450,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd3503e821a5d94d","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1755062098771,"stop":1755062098771,"duration":0},"status":"passed","severity":"normal"},{"uid":"1767a9b21e336a24","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755062602437,"stop":1755062602438,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4b1f4c43e930674","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1755062104452,"stop":1755062104452,"duration":0},"status":"passed","severity":"normal"},{"uid":"345e6999ec1c8fa6","name":"Query Generator, Multiple PubsubTopics","time":{"start":1755062386601,"stop":1755062386602,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8c9682ef8013c04","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755062602446,"stop":1755062602447,"duration":1},"status":"passed","severity":"normal"},{"uid":"545f779885c80a87","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1755062098770,"stop":1755062098770,"duration":0},"status":"passed","severity":"normal"},{"uid":"7677d9d040296071","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755062602447,"stop":1755062602447,"duration":0},"status":"passed","severity":"normal"},{"uid":"2250a4314919cde3","name":"should handle multiple peer connections","time":{"start":1755062058145,"stop":1755062058146,"duration":1},"status":"passed","severity":"normal"},{"uid":"67a21fd29849d926","name":"should create ShardReader with auto sharding network config","time":{"start":1755062057825,"stop":1755062057826,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ecafce7b5263c2b","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1755062140570,"stop":1755062140571,"duration":1},"status":"passed","severity":"normal"},{"uid":"4980e9746aed63bf","name":"should handle relay send failures gracefully","time":{"start":1755062058172,"stop":1755062058177,"duration":5},"status":"passed","severity":"normal"},{"uid":"4f674c198612a08b","name":"Ordered callback, aborts when callback returns true","time":{"start":1755062412967,"stop":1755062412967,"duration":0},"status":"passed","severity":"normal"},{"uid":"30d7d3781ba89972","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1755062058497,"stop":1755062058499,"duration":2},"status":"passed","severity":"normal"},{"uid":"b8e58b326b9e506c","name":"Check received message containing Arabic","time":{"start":1755062576799,"stop":1755062576799,"duration":0},"status":"passed","severity":"normal"},{"uid":"a188d882edbb1f83","name":"Correctly serialized arguments","time":{"start":1755062200898,"stop":1755062200898,"duration":0},"status":"passed","severity":"normal"},{"uid":"c42f6891c570c28a","name":"Subscribe to topic containing Script and publish message","time":{"start":1755062273604,"stop":1755062273604,"duration":0},"status":"passed","severity":"normal"},{"uid":"1473831fcc12c0de","name":"Push message with special chars payload","time":{"start":1755062679687,"stop":1755062679687,"duration":0},"status":"passed","severity":"normal"},{"uid":"b619129ab9e63d70","name":"Check received message containing shell command","time":{"start":1755062576802,"stop":1755062576802,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ce8c9016711133f","name":"Push message with rate limit","time":{"start":1755062679713,"stop":1755062679713,"duration":0},"status":"passed","severity":"normal"},{"uid":"50e0c9070fbbf40b","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1755062087474,"stop":1755062087474,"duration":0},"status":"passed","severity":"normal"},{"uid":"c85320382273d18b","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1755062057997,"stop":1755062057998,"duration":1},"status":"passed","severity":"normal"},{"uid":"6eec2f846830c274","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1755062076136,"stop":1755062076137,"duration":1},"status":"passed","severity":"normal"},{"uid":"b626c2e6369277ca","name":"should add and check entries correctly","time":{"start":1755062085130,"stop":1755062085135,"duration":5},"status":"passed","severity":"normal"},{"uid":"8b5ca719cd473752","name":"Push message with Arabic payload","time":{"start":1755062679704,"stop":1755062679704,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b1cc5576952312c","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1755062104456,"stop":1755062104456,"duration":0},"status":"passed","severity":"normal"},{"uid":"db80b3b20756def2","name":"should maintain desired error rate","time":{"start":1755062102803,"stop":1755062102804,"duration":1},"status":"passed","severity":"normal"},{"uid":"546f712a5b748a98","name":"should encode/decode to RLP encoding","time":{"start":1755062048611,"stop":1755062048611,"duration":0},"status":"passed","severity":"normal"},{"uid":"57473fa31f0c9543","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app62/3/topic927/json","time":{"start":1755062369034,"stop":1755062369034,"duration":0},"status":"passed","severity":"normal"},{"uid":"b44ad8fcc4894d69","name":"Check received message containing Basic HTML tag","time":{"start":1755062576790,"stop":1755062576790,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfa2288f2fc65a0","name":"can query messages normally","time":{"start":1755062389708,"stop":1755062389708,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c687b5898d1213e","name":"should handle peer disconnect event when no connections remain","time":{"start":1755062057886,"stop":1755062057887,"duration":1},"status":"passed","severity":"normal"},{"uid":"8556571e268efdaf","name":"Push message with XML payload","time":{"start":1755062679691,"stop":1755062679692,"duration":1},"status":"passed","severity":"normal"},{"uid":"f09c6b7c6bb99185","name":"should be able to encode the field with only FILTER set to true","time":{"start":1755062047972,"stop":1755062047973,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1fe8636e191f252","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1755062256828,"stop":1755062256828,"duration":0},"status":"passed","severity":"normal"},{"uid":"7536451093faa965","name":"Push to array if already present","time":{"start":1755062042280,"stop":1755062042280,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ab72cc6df08e11","name":"should reject on timeout if it was set","time":{"start":1755062087205,"stop":1755062087205,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f29e85e9537bf3","name":"throws an error for improperly formatted content topics","time":{"start":1755062042583,"stop":1755062042583,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8c0f0195683aec5","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1755062098767,"stop":1755062098767,"duration":0},"status":"passed","severity":"normal"},{"uid":"89f20dea9fe93b3a","name":"Decoder throws on undefined content topic","time":{"start":1755062077649,"stop":1755062077649,"duration":0},"status":"passed","severity":"normal"},{"uid":"afdb83bddde86e1e","name":"should throw error - no id","time":{"start":1755062048608,"stop":1755062048608,"duration":0},"status":"passed","severity":"normal"},{"uid":"40fac5160b2e6244","name":"Push message with content topic containing special chars","time":{"start":1755062679697,"stop":1755062679697,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2197aa01e81ca98","name":"should handle peer store update failures gracefully","time":{"start":1755062058157,"stop":1755062058158,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7d9e8160ffc6a9a","name":"should handle peer connect event","time":{"start":1755062057886,"stop":1755062057886,"duration":0},"status":"passed","severity":"normal"},{"uid":"779c77cc88ff9d86","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1755062098769,"stop":1755062098770,"duration":1},"status":"passed","severity":"normal"},{"uid":"60600bb7ae906980","name":"Push message with custom timestamp: 1755058544990","time":{"start":1755062679713,"stop":1755062679714,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6974759286dedd1","name":"should handle dial errors gracefully","time":{"start":1755062057544,"stop":1755062057544,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb123e44680fabee","name":"Check publish message containing emoji","time":{"start":1755062263519,"stop":1755062263520,"duration":1},"status":"passed","severity":"normal"},{"uid":"67e64e66f1d8fa87","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1755062086787,"stop":1755062086787,"duration":0},"status":"passed","severity":"normal"},{"uid":"54af23a6ec995745","name":"should reject if Relay is requested but not mounted","time":{"start":1755062087200,"stop":1755062087200,"duration":0},"status":"passed","severity":"normal"},{"uid":"94e3706e8e149139","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1755062076135,"stop":1755062076136,"duration":1},"status":"passed","severity":"normal"},{"uid":"e40843b6ac1b34ac","name":"Subscribe and receives messages on 20 topics","time":{"start":1755062602438,"stop":1755062602438,"duration":0},"status":"passed","severity":"normal"},{"uid":"1de120d1bf653cc7","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1755062126075,"stop":1755062126075,"duration":0},"status":"skipped","severity":"normal"},{"uid":"77fc751bffd29c12","name":"Push message with content topic containing unicode special characters","time":{"start":1755062679699,"stop":1755062679700,"duration":1},"status":"passed","severity":"normal"},{"uid":"6be9c60e9db9cce","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1755062098764,"stop":1755062098764,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3597bb4a2610043","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1755062042579,"stop":1755062042579,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e67065bcc5bc14","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755062066597,"stop":1755062066597,"duration":0},"status":"skipped","severity":"normal"},{"uid":"69f8526182f5b2a7","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1755062042580,"stop":1755062042580,"duration":0},"status":"passed","severity":"normal"},{"uid":"52fa799d2d0d9837","name":"Passing page size 10 when there are 10 messages","time":{"start":1755062410461,"stop":1755062410461,"duration":0},"status":"passed","severity":"normal"},{"uid":"290cb18f02345f77","name":"non connected peers","time":{"start":1755062238906,"stop":1755062238907,"duration":1},"status":"skipped","severity":"normal"},{"uid":"852a3203d45a5581","name":"should not execute task if max attempts is 0","time":{"start":1755062085822,"stop":1755062085822,"duration":0},"status":"passed","severity":"normal"},{"uid":"70243f89a12150b1","name":"random static sharding 7 - Cluster ID: 809, Shard ID: 826","time":{"start":1755062367303,"stop":1755062367303,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb59107c1eb2c72e","name":"Check received message containing special chars","time":{"start":1755062576798,"stop":1755062576798,"duration":0},"status":"passed","severity":"normal"},{"uid":"8999fb06f192bdd7","name":"should handle queue processing errors gracefully","time":{"start":1755062057549,"stop":1755062057549,"duration":0},"status":"passed","severity":"normal"},{"uid":"d733787dafc05e1f","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755062144817,"stop":1755062144819,"duration":2},"status":"passed","severity":"normal"},{"uid":"78db7df97d7e5cc1","name":"Push message with Script payload","time":{"start":1755062679705,"stop":1755062679705,"duration":0},"status":"passed","severity":"normal"},{"uid":"321973df8663dd3f","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1755062098761,"stop":1755062098762,"duration":1},"status":"passed","severity":"normal"},{"uid":"74c28ed750f24cf7","name":"yields undefined for messages without decoder","time":{"start":1755062058694,"stop":1755062058694,"duration":0},"status":"passed","severity":"normal"},{"uid":"2876015f6b2fa11f","name":"Encoder throws on empty string content topic","time":{"start":1755062077649,"stop":1755062077649,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a3e719ee130c7cd","name":"should handle hash queries without validation","time":{"start":1755062087264,"stop":1755062087266,"duration":2},"status":"passed","severity":"normal"},{"uid":"2d7ba15897ba9a80","name":"Ephemeral field is preserved - encoder v0","time":{"start":1755062126892,"stop":1755062126893,"duration":1},"status":"passed","severity":"normal"},{"uid":"538e012c65c00b27","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1755062098543,"stop":1755062098544,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9c1c902afc27ea2","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1755062273588,"stop":1755062273589,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7432884af000d22","name":"groups content topics by expected pubsub topic","time":{"start":1755062042582,"stop":1755062042582,"duration":0},"status":"passed","severity":"normal"},{"uid":"29e00db891eadf12","name":"should handle shard reader errors gracefully","time":{"start":1755062057552,"stop":1755062057552,"duration":0},"status":"passed","severity":"normal"},{"uid":"26c6a96093c71d6e","name":"Subscribe to topic containing long and receive message","time":{"start":1755062602440,"stop":1755062602440,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9d3e07336f15104","name":"Subscribe to topic containing XML and publish message","time":{"start":1755062273604,"stop":1755062273605,"duration":1},"status":"passed","severity":"normal"},{"uid":"f001c0cbb201b5b","name":"should process queue every 500ms","time":{"start":1755062057545,"stop":1755062057545,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f53e762d0fa5803","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1755062042588,"stop":1755062042589,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc67d9f2fe656290","name":"Check publish message containing Arabic","time":{"start":1755062263514,"stop":1755062263514,"duration":0},"status":"passed","severity":"normal"},{"uid":"9091f388065719c0","name":"Publish message with custom timestamp: Wed Aug 13 2025 04:17:37 GMT+0000 (Coordinated Universal Time)","time":{"start":1755062263520,"stop":1755062263521,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd04b8ff38ac52b4","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755062602444,"stop":1755062602444,"duration":0},"status":"passed","severity":"normal"},{"uid":"c03fcb441fdece8b","name":"Query Generator, No Decoder","time":{"start":1755062386602,"stop":1755062386607,"duration":5},"status":"passed","severity":"normal"},{"uid":"7f1b6048d82cacb","name":"Passing page size 0 when there are 110 messages","time":{"start":1755062410460,"stop":1755062410460,"duration":0},"status":"passed","severity":"normal"},{"uid":"8af2714850b5e6c5","name":"should start ping timers on peer connect","time":{"start":1755062058145,"stop":1755062058145,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc530288b6be8bb","name":"should check false positive rate","time":{"start":1755062102810,"stop":1755062102810,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fe0b36298f2dbf4","name":"Used by Waku Relay","time":{"start":1755062434526,"stop":1755062434526,"duration":0},"status":"passed","severity":"normal"},{"uid":"339948d7ee128152","name":"Get Nodes","time":{"start":1755062066176,"stop":1755062066177,"duration":1},"status":"passed","severity":"normal"},{"uid":"54137eea0cc018c0","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755062268717,"stop":1755062268717,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef36b807eea50966","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1755062047975,"stop":1755062047975,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0f50adcc39120d9","name":"should call waitForPeer on Relay","time":{"start":1755062087210,"stop":1755062087210,"duration":0},"status":"passed","severity":"normal"},{"uid":"da2fab2fb0c592a3","name":"Wrong topic","time":{"start":1755062369036,"stop":1755062369037,"duration":1},"status":"passed","severity":"normal"},{"uid":"b99cfbb571b10c91","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755062602451,"stop":1755062602452,"duration":1},"status":"passed","severity":"normal"},{"uid":"90ce788b772dcf93","name":"should reject if WakuNode is not started","time":{"start":1755062087199,"stop":1755062087199,"duration":0},"status":"passed","severity":"normal"},{"uid":"3adc1ab222fe2fb","name":"msgTime: 0 ms from now, startTime: 1754976013302, endTime: 1755062413302","time":{"start":1755062426841,"stop":1755062426842,"duration":1},"status":"passed","severity":"normal"},{"uid":"f89ec743c451cda5","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755062576807,"stop":1755062576807,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f554ce67318b42e","name":"Subscribe to topic containing numeric and publish message","time":{"start":1755062273594,"stop":1755062273594,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcf7b2e6c86be48d","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755062602454,"stop":1755062602455,"duration":1},"status":"passed","severity":"normal"},{"uid":"6357f62a1da953d3","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1755062047980,"stop":1755062047980,"duration":0},"status":"passed","severity":"normal"},{"uid":"caa8c95b9e6dbdf1","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755062602448,"stop":1755062602448,"duration":0},"status":"skipped","severity":"normal"},{"uid":"760e84203f663cff","name":"should properly clean up resources when disposed","time":{"start":1755062085141,"stop":1755062085141,"duration":0},"status":"passed","severity":"normal"},{"uid":"e35e393c8a9754c2","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1755062098780,"stop":1755062098780,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d14659aee043fbd","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1755062057949,"stop":1755062057959,"duration":10},"status":"passed","severity":"normal"},{"uid":"fac3fb54c17c5fc2","name":"Fails to push message with large meta","time":{"start":1755062679713,"stop":1755062679713,"duration":0},"status":"passed","severity":"normal"},{"uid":"375dcb423170c68a","name":"caches peers it previously fetched","time":{"start":1755062066594,"stop":1755062066594,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2b71eabbf45864","name":"Publish message with rate limit","time":{"start":1755062263524,"stop":1755062263525,"duration":1},"status":"passed","severity":"normal"},{"uid":"b28284f6bd5e763a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1755062042589,"stop":1755062042589,"duration":0},"status":"passed","severity":"normal"},{"uid":"c095f268fd26fccf","name":"throws on content topic with too few or too many fields","time":{"start":1755062042571,"stop":1755062042572,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb945234b94ed71e","name":"Promise Callback - true","time":{"start":1755062397225,"stop":1755062397226,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fd46c285a99116b","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1755062098760,"stop":1755062098760,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fc40b1ebcf39d41","name":"should create a new stream if no existing for protocol found","time":{"start":1755062058496,"stop":1755062058497,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c7d24e8644e4217","name":"can start and stop the service","time":{"start":1755062238552,"stop":1755062238552,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb6586f93f4b1081","name":"Push message with content topic containing long","time":{"start":1755062679696,"stop":1755062679697,"duration":1},"status":"passed","severity":"normal"},{"uid":"595ff55bc83bf30c","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app63/3/topic973/test.js","time":{"start":1755062369032,"stop":1755062369032,"duration":0},"status":"passed","severity":"normal"},{"uid":"e453e9ffafd40413","name":"Encoder throws on empty string content topic","time":{"start":1755062058872,"stop":1755062058873,"duration":1},"status":"passed","severity":"normal"},{"uid":"c88f9aa3fbcbf39a","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755062602443,"stop":1755062602443,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c169b1dd55458d3","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755062047981,"stop":1755062047981,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee89eff56bd0be61","name":"messageHashStr returns a hex string","time":{"start":1755062058045,"stop":1755062058045,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeae80f20e8d7e38","name":"should not create timers for topics where peer is not in mesh","time":{"start":1755062058171,"stop":1755062058172,"duration":1},"status":"passed","severity":"normal"},{"uid":"5101f1c2fba4a5","name":"Publish message with large meta","time":{"start":1755062263524,"stop":1755062263524,"duration":0},"status":"passed","severity":"normal"},{"uid":"78558836ffa66179","name":"should remove event listeners","time":{"start":1755062058134,"stop":1755062058134,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a9c706ba65d2f57","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1755062058690,"stop":1755062058690,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3a0e93688d2c2b8","name":"Query with Ordered Callback, No message returned","time":{"start":1755062386615,"stop":1755062386617,"duration":2},"status":"passed","severity":"normal"},{"uid":"939abecfc316f7ed","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1755062098783,"stop":1755062098783,"duration":0},"status":"passed","severity":"normal"},{"uid":"6327a681f97df530","name":"should return usable stream attached to connection","time":{"start":1755062058495,"stop":1755062058496,"duration":1},"status":"passed","severity":"normal"},{"uid":"f57fc4fcb3f6d719","name":"should start and stop interval correctly","time":{"start":1755062085811,"stop":1755062085811,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d0ad3620556ec58","name":"Check message on other pubsub topic is not received","time":{"start":1755062576794,"stop":1755062576794,"duration":0},"status":"passed","severity":"normal"},{"uid":"15fc56c73cfc322f","name":"should initialize with Unhealthy status","time":{"start":1755062086786,"stop":1755062086786,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2859889e21f181f","name":"should invoke callbacks when receiving a message","time":{"start":1755062087474,"stop":1755062087474,"duration":0},"status":"passed","severity":"normal"},{"uid":"4048fecaaa9da2f7","name":"Store - dialed after - with timeout","time":{"start":1755062431543,"stop":1755062431544,"duration":1},"status":"passed","severity":"normal"},{"uid":"10e339ae12ecc609","name":"should successfully query store with valid decoders and options","time":{"start":1755062087263,"stop":1755062087263,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c3d34cf6d77fb99","name":"should handle case with no peers in store","time":{"start":1755062057978,"stop":1755062057978,"duration":0},"status":"passed","severity":"normal"},{"uid":"10244f136f55df32","name":"throws on content topic with empty version field","time":{"start":1755062042573,"stop":1755062042574,"duration":1},"status":"passed","severity":"normal"},{"uid":"eedc8da1ab99b4f","name":"should return PeerId when PeerId is provided","time":{"start":1755062058430,"stop":1755062058436,"duration":6},"status":"passed","severity":"normal"},{"uid":"5048d7830710792d","name":"should filter peers by codec","time":{"start":1755062058759,"stop":1755062058760,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ab231dce709802","name":"should dial second nwaku node that was discovered","time":{"start":1755062120025,"stop":1755062120026,"duration":1},"status":"skipped","severity":"normal"},{"uid":"31abcd3efbe7b92e","name":"Push message with content topic containing SQL Injection","time":{"start":1755062679711,"stop":1755062679711,"duration":0},"status":"passed","severity":"normal"},{"uid":"57af3d47dc703228","name":"should drop connection to one peer on hangUp","time":{"start":1755062210892,"stop":1755062210892,"duration":0},"status":"passed","severity":"normal"},{"uid":"695e6b6d80b6a226","name":"Check received message containing Script","time":{"start":1755062576800,"stop":1755062576800,"duration":0},"status":"passed","severity":"normal"},{"uid":"66d1fbaa49d7633f","name":"ignores domain fetching errors","time":{"start":1755062066593,"stop":1755062066594,"duration":1},"status":"passed","severity":"normal"},{"uid":"bca8843b572dee17","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755062576804,"stop":1755062576804,"duration":0},"status":"passed","severity":"normal"},{"uid":"566c20445b74baf6","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1755062426839,"stop":1755062426839,"duration":0},"status":"passed","severity":"normal"},{"uid":"24972e47f11808a9","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app74/1/topic414/test.js","time":{"start":1755062369035,"stop":1755062369035,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0c0287ded1f0c8b","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app9/2/topic421/xml","time":{"start":1755062369031,"stop":1755062369032,"duration":1},"status":"passed","severity":"normal"},{"uid":"396a4e3e71a6a32d","name":"should save new peer to store","time":{"start":1755062057805,"stop":1755062057808,"duration":3},"status":"passed","severity":"normal"},{"uid":"a1edfd6dc80bcbbe","name":"yields undefined for messages without content topic","time":{"start":1755062058693,"stop":1755062058694,"duration":1},"status":"passed","severity":"normal"},{"uid":"f341c901b873575f","name":"should return false when peer has no shard info","time":{"start":1755062057832,"stop":1755062057835,"duration":3},"status":"passed","severity":"normal"},{"uid":"bd49c7c3c9f78b5","name":"should check connected peers if present and suitable","time":{"start":1755062087205,"stop":1755062087206,"duration":1},"status":"passed","severity":"normal"},{"uid":"6db5a86fd1e44a8f","name":"should dial all known peers when reached zero connections","time":{"start":1755062165823,"stop":1755062165823,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7c7588a7a23349b","name":"can start and stop the service","time":{"start":1755062126068,"stop":1755062126071,"duration":3},"status":"passed","severity":"normal"},{"uid":"c94bcfd57cd9fbf8","name":"Subscribe to topic containing short and receive message","time":{"start":1755062602450,"stop":1755062602450,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e3e119f0c5f16dc","name":"Check publish message containing unicode special characters","time":{"start":1755062263519,"stop":1755062263519,"duration":0},"status":"passed","severity":"normal"},{"uid":"6037e8b74da32edc","name":"nwaku subscribes","time":{"start":1755062252275,"stop":1755062252276,"duration":1},"status":"passed","severity":"normal"},{"uid":"490848a4895e0ba7","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1755062098760,"stop":1755062098761,"duration":1},"status":"passed","severity":"normal"},{"uid":"471a3f1eee89cb40","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755062602444,"stop":1755062602444,"duration":0},"status":"passed","severity":"normal"},{"uid":"4622294428a247ee","name":"can start the service","time":{"start":1755062126067,"stop":1755062126068,"duration":1},"status":"passed","severity":"normal"},{"uid":"8606e7b9f02bab99","name":"should create dialer with libp2p and shardReader","time":{"start":1755062057516,"stop":1755062057518,"duration":2},"status":"passed","severity":"normal"},{"uid":"14fc0cd78416204","name":"Check publish message containing XML","time":{"start":1755062263515,"stop":1755062263515,"duration":0},"status":"passed","severity":"normal"},{"uid":"166a1a1128e4d15a","name":"should be safe to call multiple times","time":{"start":1755062058754,"stop":1755062058754,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cdea0f97fa40bf4","name":"should clear dial history on start","time":{"start":1755062057520,"stop":1755062057521,"duration":1},"status":"passed","severity":"normal"},{"uid":"a16e4f2bc6748db1","name":"Check publish message containing Basic HTML tag","time":{"start":1755062263517,"stop":1755062263517,"duration":0},"status":"passed","severity":"normal"},{"uid":"5406e0ee5d4a8fb1","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1755062273601,"stop":1755062273603,"duration":2},"status":"passed","severity":"normal"},{"uid":"de237e4cf4c965c","name":"should not return locked peers if enough unlocked are available","time":{"start":1755062087064,"stop":1755062087065,"duration":1},"status":"passed","severity":"normal"},{"uid":"95a9055a41d74f49","name":"Refresh subscription","time":{"start":1755062273589,"stop":1755062273591,"duration":2},"status":"skipped","severity":"normal"},{"uid":"cb74409c8e1d93cc","name":"should successfully unsubscribe from an existing subscription","time":{"start":1755062087326,"stop":1755062087326,"duration":0},"status":"passed","severity":"normal"},{"uid":"d170e6d2a64a961d","name":"Throws when trying to push message with empty payload","time":{"start":1755062679696,"stop":1755062679696,"duration":0},"status":"passed","severity":"normal"},{"uid":"b509cb5d21501b33","name":"should insert message id into causal history","time":{"start":1755062104450,"stop":1755062104451,"duration":1},"status":"passed","severity":"normal"},{"uid":"50d9d40b26807ea","name":"Push message with unicode special characters payload","time":{"start":1755062679707,"stop":1755062679707,"duration":0},"status":"passed","severity":"normal"},{"uid":"6756854e4995bc55","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1755062048607,"stop":1755062048608,"duration":1},"status":"passed","severity":"normal"},{"uid":"dddc9439724894c8","name":"should remove event listeners from libp2p","time":{"start":1755062057879,"stop":1755062057879,"duration":0},"status":"passed","severity":"normal"},{"uid":"408638a43437b18d","name":"should enable all discoveries when explicitly set","time":{"start":1755062086595,"stop":1755062086595,"duration":0},"status":"passed","severity":"normal"},{"uid":"aae152c71cc135d8","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1755062047974,"stop":1755062047975,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e0696659718741b","name":"throws on empty content topic","time":{"start":1755062042571,"stop":1755062042571,"duration":0},"status":"passed","severity":"normal"},{"uid":"95b91ca5c94b8466","name":"should throw error - no public key","time":{"start":1755062048610,"stop":1755062048610,"duration":0},"status":"passed","severity":"normal"},{"uid":"e69a59ff28fc5dc3","name":"messageHashStr works with IProtoMessage","time":{"start":1755062058046,"stop":1755062058046,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aaeac5241f78ea9","name":"should not retry if at least one success","time":{"start":1755062085829,"stop":1755062085830,"duration":1},"status":"passed","severity":"normal"},{"uid":"27c21c9c4a53815c","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1755062087071,"stop":1755062087072,"duration":1},"status":"passed","severity":"normal"},{"uid":"283fc46167f3e28b","name":"Check received message containing Chinese","time":{"start":1755062576788,"stop":1755062576788,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a90fc083240866c","name":"should be able to decode the field with only STORE set to true","time":{"start":1755062047978,"stop":1755062047978,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bb91ae2c2087fd5","name":"should allow redial after failed dial cooldown expires","time":{"start":1755062057544,"stop":1755062057544,"duration":0},"status":"passed","severity":"normal"},{"uid":"f69ad36655ac112","name":"Subscribe to topic containing XML and receive message","time":{"start":1755062602443,"stop":1755062602443,"duration":0},"status":"passed","severity":"normal"},{"uid":"deeeb9c133dc0e59","name":"pre and post cipher","time":{"start":1755062076529,"stop":1755062076529,"duration":0},"status":"passed","severity":"normal"}]