2025-07-16 09:21:36 +00:00

1 line
196 KiB
JSON

[{"uid":"a3004fc7676be607","name":"should properly create location multiaddrs - udp4","time":{"start":1752656987732,"stop":1752656987733,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3eeb83a8f0a2823","name":"should return false when peer has no shard info","time":{"start":1752656997639,"stop":1752656997639,"duration":0},"status":"passed","severity":"normal"},{"uid":"2852e36691bee977","name":"rejects hash query with time filter","time":{"start":1752656997964,"stop":1752656997965,"duration":1},"status":"passed","severity":"normal"},{"uid":"24a63c4500926bdc","name":"Init the array if not present","time":{"start":1752656980573,"stop":1752656980575,"duration":2},"status":"passed","severity":"normal"},{"uid":"a2d26d0ab1bf3514","name":"caches peers it previously fetched","time":{"start":1752657006404,"stop":1752657006405,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bce8bd51a2a9267","name":"groups content topics by expected pubsub topic","time":{"start":1752656981540,"stop":1752656981540,"duration":0},"status":"passed","severity":"normal"},{"uid":"3daec4c361307790","name":"should handle peer store errors gracefully","time":{"start":1752656997765,"stop":1752656997765,"duration":0},"status":"passed","severity":"normal"},{"uid":"bad8453795019841","name":"Encoder throws on undefined content topic","time":{"start":1752657017954,"stop":1752657017955,"duration":1},"status":"passed","severity":"normal"},{"uid":"7313deed68158e89","name":"should throw an error for insufficient data","time":{"start":1752656981409,"stop":1752656981409,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8341755fb477037","name":"throws on content topic with too few or too many fields","time":{"start":1752656981532,"stop":1752656981532,"duration":0},"status":"passed","severity":"normal"},{"uid":"980a6b1ba06fe58","name":"Check received message containing Chinese","time":{"start":1752657497569,"stop":1752657497570,"duration":1},"status":"passed","severity":"normal"},{"uid":"d32bdb98a20ef9c8","name":"Push message with short payload","time":{"start":1752657652714,"stop":1752657652715,"duration":1},"status":"passed","severity":"normal"},{"uid":"656ff0ef19cb6e12","name":"Check received message containing XML","time":{"start":1752657497561,"stop":1752657497561,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd686e4fb46c3cf5","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1752656987727,"stop":1752656987727,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7e73ab71807afbf","name":"does not throw on valid cases","time":{"start":1752656981531,"stop":1752656981531,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bed55f8063e14a0","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1752657340026,"stop":1752657340026,"duration":0},"status":"passed","severity":"normal"},{"uid":"4faf6d0eaa0fd965","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752657565399,"stop":1752657565399,"duration":0},"status":"skipped","severity":"normal"},{"uid":"db8445f48c7e2213","name":"Push message with content topic containing special chars","time":{"start":1752657652708,"stop":1752657652708,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bd320f9480ee605","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1752656981537,"stop":1752656981537,"duration":0},"status":"passed","severity":"normal"},{"uid":"d275b0a3402a400b","name":"should handle multiple peer connections","time":{"start":1752656997286,"stop":1752656997286,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cdfad21fb0d1e1c","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1752657274954,"stop":1752657274954,"duration":0},"status":"skipped","severity":"normal"},{"uid":"761252b233d7f7d8","name":"should throw if no connection provided","time":{"start":1752656998007,"stop":1752656998008,"duration":1},"status":"passed","severity":"normal"},{"uid":"63a538483243b8b3","name":"should remove event listeners","time":{"start":1752656997734,"stop":1752656997735,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad6c6bdbec2507ac","name":"Encoder throws on empty string content topic","time":{"start":1752657016219,"stop":1752657016219,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c9d39fdc7467876","name":"should handle network check errors gracefully","time":{"start":1752656997131,"stop":1752656997132,"duration":1},"status":"passed","severity":"normal"},{"uid":"c63b19aa29d6ff5b","name":"should get all peers from store","time":{"start":1752656997758,"stop":1752656997759,"duration":1},"status":"passed","severity":"normal"},{"uid":"b090cdc8a0db9945","name":"should return false when shard info is undefined","time":{"start":1752656997646,"stop":1752656997647,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4fa6827d5a7b81f","name":"Callback on promise, aborts when callback returns true","time":{"start":1752657319093,"stop":1752657319094,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fa2bfd93585cffc","name":"should retry on complete failure if specified","time":{"start":1752657027621,"stop":1752657027622,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e4cb3fe47c6294a","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752657219466,"stop":1752657219466,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b5bc63c6ed82ec7","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1752657202980,"stop":1752657202981,"duration":1},"status":"passed","severity":"normal"},{"uid":"5753933d66704931","name":"should remove event listeners from globalThis","time":{"start":1752656996880,"stop":1752656996880,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c27b4c650661289","name":"Query generator for multiple messages with different content topic format","time":{"start":1752657319091,"stop":1752657319093,"duration":2},"status":"passed","severity":"normal"},{"uid":"8870d6c45e6c9c4d","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1752656981539,"stop":1752656981539,"duration":0},"status":"passed","severity":"normal"},{"uid":"c00054c68190b357","name":"Fails to push message with large meta","time":{"start":1752657652725,"stop":1752657652725,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e9518284c543fb7","name":"should retry failed tasks","time":{"start":1752657027196,"stop":1752657027196,"duration":0},"status":"passed","severity":"normal"},{"uid":"490089025617e301","name":"should not fail to stop the service if it was not started","time":{"start":1752657010192,"stop":1752657010193,"duration":1},"status":"passed","severity":"normal"},{"uid":"87ac2b2516344c24","name":"should add and remove event listeners correctly","time":{"start":1752657010196,"stop":1752657010197,"duration":1},"status":"passed","severity":"normal"},{"uid":"3944ded037af7091","name":"handles empty shards array correctly","time":{"start":1752656981557,"stop":1752656981557,"duration":0},"status":"passed","severity":"normal"},{"uid":"55f86e638855280f","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752657565403,"stop":1752657565403,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8082a1eab9f162a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1752656981554,"stop":1752656981554,"duration":0},"status":"passed","severity":"normal"},{"uid":"e572aaf0a8f78591","name":"should emit a peer event after start","time":{"start":1752657010193,"stop":1752657010194,"duration":1},"status":"passed","severity":"normal"},{"uid":"adf43a163396092e","name":"should handle peer store errors gracefully","time":{"start":1752656997767,"stop":1752656997767,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f00bf5f599fe282","name":"should only return 1 node with store capability","time":{"start":1752657006406,"stop":1752657006406,"duration":0},"status":"passed","severity":"normal"},{"uid":"48b29d7debb0eeea","name":"should request peer renewal on specific errors","time":{"start":1752657027196,"stop":1752657027197,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a780b693a80e8a","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1752657285969,"stop":1752657285971,"duration":2},"status":"passed","severity":"normal"},{"uid":"d3bbe29fcad8128c","name":"should properly create location multiaddrs - tcp6","time":{"start":1752656987733,"stop":1752656987734,"duration":1},"status":"passed","severity":"normal"},{"uid":"29d537be4e20226e","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752657565407,"stop":1752657565408,"duration":1},"status":"passed","severity":"normal"},{"uid":"923a637ed6eb21d2","name":"Check received message with timestamp: 1752657056806 ","time":{"start":1752657497563,"stop":1752657497564,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8d3a251109c4664","name":"Push message with content topic containing SQL Injection","time":{"start":1752657652709,"stop":1752657652709,"duration":0},"status":"passed","severity":"normal"},{"uid":"3531c33027c14a2e","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app69/4/topic311/utf8","time":{"start":1752657291896,"stop":1752657291897,"duration":1},"status":"passed","severity":"normal"},{"uid":"535f3f96d6a13685","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1752657037272,"stop":1752657037272,"duration":0},"status":"passed","severity":"normal"},{"uid":"7079d7642491f294","name":"should return valid sharding parameters for static sharding","time":{"start":1752656981557,"stop":1752656981557,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b276f295145589e","name":"Check received message containing escaped characters","time":{"start":1752657497562,"stop":1752657497562,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0ddc98c0e1f7f81","name":"should set default options when no config provided","time":{"start":1752656998304,"stop":1752656998304,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3887fa0efbf7856","name":"Check received message with timestamp: 1752657056806000000 ","time":{"start":1752657497563,"stop":1752657497563,"duration":0},"status":"passed","severity":"normal"},{"uid":"bab940e0f96aa525","name":"Check received message containing short","time":{"start":1752657497557,"stop":1752657497557,"duration":0},"status":"passed","severity":"normal"},{"uid":"20c28a2857809bea","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1752657037300,"stop":1752657037300,"duration":0},"status":"passed","severity":"normal"},{"uid":"945fb27a0db94c02","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1752657037290,"stop":1752657037290,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6b1b447419165e5","name":"Push message with Arabic payload","time":{"start":1752657652703,"stop":1752657652704,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab3918da98fc068b","name":"should not be empty after adding a subscription","time":{"start":1752657028184,"stop":1752657028185,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf900244b80acbf9","name":"should be safe to call multiple times","time":{"start":1752656997276,"stop":1752656997276,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d72d08b9548c0c9","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1752656981546,"stop":1752656981546,"duration":0},"status":"passed","severity":"normal"},{"uid":"64c2d7f725c8ab28","name":"should never report false negatives","time":{"start":1752657039532,"stop":1752657039532,"duration":0},"status":"passed","severity":"normal"},{"uid":"585639db67c03242","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1752657285980,"stop":1752657285981,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fb02bcd2bca264","name":"different cluster, same shard: nodes don't connect","time":{"start":1752657117875,"stop":1752657117876,"duration":1},"status":"passed","severity":"normal"},{"uid":"476c3aa39af52352","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1752657006011,"stop":1752657006011,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b7bdeea45646421","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752657497577,"stop":1752657497578,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddc6de88b29fe1c9","name":"should properly create location multiaddrs - udp","time":{"start":1752656987734,"stop":1752656987734,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fb273fd6961b7cd","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1752657037271,"stop":1752657037271,"duration":0},"status":"passed","severity":"normal"},{"uid":"c402cb73a0be05ef","name":"should not create relay timers when relay is not provided","time":{"start":1752656997295,"stop":1752656997295,"duration":0},"status":"passed","severity":"normal"},{"uid":"541ae717411102e5","name":"Push message with content topic containing Chinese","time":{"start":1752657652721,"stop":1752657652721,"duration":0},"status":"passed","severity":"normal"},{"uid":"1994b7a22453f273","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752657497567,"stop":1752657497568,"duration":1},"status":"passed","severity":"normal"},{"uid":"24a87fe25cd2894c","name":"should return empty array for non-existent peer","time":{"start":1752656997764,"stop":1752656997765,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6a422411bbd13da","name":"Push message with content topic containing Russian","time":{"start":1752657652709,"stop":1752657652709,"duration":0},"status":"passed","severity":"normal"},{"uid":"44f1bda93c8b18c3","name":"Ordered Callback - true","time":{"start":1752657316988,"stop":1752657316988,"duration":0},"status":"passed","severity":"normal"},{"uid":"29b1b252eebe8a24","name":"should clear all timers","time":{"start":1752656997277,"stop":1752656997283,"duration":6},"status":"passed","severity":"normal"},{"uid":"285f8560f5865159","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1752657078612,"stop":1752657078612,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a96adc179f184f7","name":"Publish message with rate limit","time":{"start":1752657181032,"stop":1752657181032,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d2af88384a8f84c","name":"should handle queue processing errors gracefully","time":{"start":1752656997122,"stop":1752656997122,"duration":0},"status":"passed","severity":"normal"},{"uid":"41c5403832c2084b","name":"should respect custom numPeersToUse configuration","time":{"start":1752657028050,"stop":1752657028050,"duration":0},"status":"passed","severity":"normal"},{"uid":"44f026076126cded","name":"connected peers and dial","time":{"start":1752657156029,"stop":1752657156029,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4ef0d55daba9417a","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1752657078605,"stop":1752657078606,"duration":1},"status":"passed","severity":"normal"},{"uid":"23a2e94de492798b","name":"Push message with custom timestamp: 1752660678942","time":{"start":1752657652713,"stop":1752657652714,"duration":1},"status":"passed","severity":"normal"},{"uid":"62876630afeb1e60","name":"Subscribe to topic containing short and receive message","time":{"start":1752657565402,"stop":1752657565402,"duration":0},"status":"passed","severity":"normal"},{"uid":"84c1f9d0fb138ca5","name":"Query Generator - false","time":{"start":1752657316987,"stop":1752657316987,"duration":0},"status":"passed","severity":"normal"},{"uid":"c820059cc4477855","name":"should create KeepAliveManager with required options","time":{"start":1752656997273,"stop":1752656997273,"duration":0},"status":"passed","severity":"normal"},{"uid":"d57decc4e6b994ec","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752657497574,"stop":1752657497574,"duration":0},"status":"passed","severity":"normal"},{"uid":"d17b57aa26b65156","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1752657173766,"stop":1752657173766,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba182c36147ee9e6","name":"should send relay ping messages on timer","time":{"start":1752656997297,"stop":1752656997298,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b048422f2f4b698","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1752657016216,"stop":1752657016217,"duration":1},"status":"passed","severity":"normal"},{"uid":"297eaa6e3ed92979","name":"Correctly serialized arguments","time":{"start":1752657118121,"stop":1752657118121,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a8822d312dd1184","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1752657037283,"stop":1752657037284,"duration":1},"status":"passed","severity":"normal"},{"uid":"180b31eca61d3db8","name":"Check message with no pubsub topic is not received","time":{"start":1752657497576,"stop":1752657497576,"duration":0},"status":"passed","severity":"normal"},{"uid":"774285086d1702aa","name":"should add event listeners to globalThis","time":{"start":1752656996866,"stop":1752656996867,"duration":1},"status":"passed","severity":"normal"},{"uid":"97d907c66c428f1c","name":"should dial peer immediately when queue is empty","time":{"start":1752656997108,"stop":1752656997109,"duration":1},"status":"passed","severity":"normal"},{"uid":"18ad9c5eea23e18d","name":"should not hang up bootstrap peer if under limit","time":{"start":1752656997752,"stop":1752656997753,"duration":1},"status":"passed","severity":"normal"},{"uid":"b48569fd9911651c","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1752656997786,"stop":1752656997787,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcf5ca8e9b0826a9","name":"should add peer to queue when queue is not empty","time":{"start":1752656997109,"stop":1752656997109,"duration":0},"status":"passed","severity":"normal"},{"uid":"24b78f5259ee0e75","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1752657037270,"stop":1752657037271,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbfe5e555427965e","name":"Check received message containing long","time":{"start":1752657497568,"stop":1752657497569,"duration":1},"status":"passed","severity":"normal"},{"uid":"59a8ab728d0a5045","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752657565400,"stop":1752657565400,"duration":0},"status":"passed","severity":"normal"},{"uid":"14c071315291fb1","name":"should add event listener for peer:discovery","time":{"start":1752656997951,"stop":1752656997951,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcbc441f18cb648d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1752657037301,"stop":1752657037301,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa1e5aff71949a19","name":"Check received message containing SQL Injection","time":{"start":1752657497560,"stop":1752657497560,"duration":0},"status":"passed","severity":"normal"},{"uid":"48a90546f5b4b8d1","name":"should return usable stream attached to connection","time":{"start":1752656998007,"stop":1752656998007,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b8f0e8466e692ce","name":"Fails to push message bigger that 1MB","time":{"start":1752657652714,"stop":1752657652714,"duration":0},"status":"passed","severity":"normal"},{"uid":"d046a5754d5455a6","name":"should reject if Store is requested but not mounted","time":{"start":1752657027888,"stop":1752657027888,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e16e38b703381fa","name":"Subscribe to topic containing long and receive message","time":{"start":1752657565402,"stop":1752657565402,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a644629b67fe1e2","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1752656981557,"stop":1752656981557,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c9c09e23214f89b","name":"Push message with content topic containing unicode special characters","time":{"start":1752657652723,"stop":1752657652724,"duration":1},"status":"passed","severity":"normal"},{"uid":"36d6882a0e00ea5a","name":"Query generator for multiple messages with different message text format","time":{"start":1752657319090,"stop":1752657319090,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3e96aad41ee3437","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752657335070,"stop":1752657335071,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1f6492b77d360d5","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1752657106965,"stop":1752657106967,"duration":2},"status":"passed","severity":"normal"},{"uid":"81d033e0aaa4f017","name":"should process tasks in queue","time":{"start":1752657027189,"stop":1752657027191,"duration":2},"status":"passed","severity":"normal"},{"uid":"61d8f29b740b45d0","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1752657028050,"stop":1752657028050,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2d66163d8a2f976","name":"Nwaku publishes","time":{"start":1752657169360,"stop":1752657169360,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ef674338695e512","name":"should handle peerStore errors gracefully","time":{"start":1752656998309,"stop":1752656998310,"duration":1},"status":"passed","severity":"normal"},{"uid":"b22e95364dcd83bc","name":"can start the service","time":{"start":1752657010191,"stop":1752657010191,"duration":0},"status":"passed","severity":"normal"},{"uid":"50d91ffb4186d25a","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1752657324990,"stop":1752657324993,"duration":3},"status":"passed","severity":"normal"},{"uid":"833a336e3e426b86","name":"should return true when peer is on the pubsub topic shard","time":{"start":1752656997663,"stop":1752656997663,"duration":0},"status":"passed","severity":"normal"},{"uid":"71acbd858cd13c7","name":"should call waitForPeer on Relay","time":{"start":1752657027891,"stop":1752657027891,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cceb22ec3399d2","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752657565413,"stop":1752657565414,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8daf44bd1e5623d","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1752657037291,"stop":1752657037291,"duration":0},"status":"passed","severity":"normal"},{"uid":"7567d36a98787d6f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1752657037296,"stop":1752657037296,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0cf95b95fab4061","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1752657190063,"stop":1752657190064,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d9c59d728c3ee97","name":"Encoder throws on empty string content topic","time":{"start":1752656998285,"stop":1752656998285,"duration":0},"status":"passed","severity":"normal"},{"uid":"125b0bd456f33707","name":"should dial peer when no shard info available","time":{"start":1752656997117,"stop":1752656997117,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ca9ed1340de3682","name":"should be able to encode the field with only FILTER set to true","time":{"start":1752656987195,"stop":1752656987195,"duration":0},"status":"passed","severity":"normal"},{"uid":"29056dacb1e30111","name":"should return true when peer is on the specified shard","time":{"start":1752656997642,"stop":1752656997643,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c5dbe43792ad78f","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1752657027708,"stop":1752657027709,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a93ac339f44b446","name":"should insert message into bloom filter","time":{"start":1752657042305,"stop":1752657042306,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6980af05a4cb484","name":"should not execute task if max attempts is 0","time":{"start":1752657027200,"stop":1752657027201,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab62e042b7424437","name":"should remove expired entries after TTL has passed","time":{"start":1752657026294,"stop":1752657026299,"duration":5},"status":"passed","severity":"normal"},{"uid":"ff63ddc469a6de77","name":"isConnected return false after peer stops","time":{"start":1752657078609,"stop":1752657078609,"duration":0},"status":"passed","severity":"normal"},{"uid":"dccd407473076cb1","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1752657037271,"stop":1752657037272,"duration":1},"status":"passed","severity":"normal"},{"uid":"4129ffbab248632a","name":"Push message with content topic containing numeric","time":{"start":1752657652708,"stop":1752657652708,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d1ae2a6924491be","name":"should dial with PeerId and return stream","time":{"start":1752656998307,"stop":1752656998307,"duration":0},"status":"passed","severity":"normal"},{"uid":"30bdf01ae7d7208f","name":"Check received message containing Russian","time":{"start":1752657497560,"stop":1752657497560,"duration":0},"status":"passed","severity":"normal"},{"uid":"302a76d331ce7bdc","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1752657285971,"stop":1752657285977,"duration":6},"status":"passed","severity":"normal"},{"uid":"326c48fb96b572df","name":"Check publish message containing Arabic","time":{"start":1752657181015,"stop":1752657181015,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3ebad4983ebfb5c","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1752656981539,"stop":1752656981539,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd3f0fd8467f0f5f","name":"Waku message hash computation (no timestamp)","time":{"start":1752656997455,"stop":1752656997456,"duration":1},"status":"passed","severity":"normal"},{"uid":"d52e14fd968d8e48","name":"should update ack status of messages in outgoing buffer","time":{"start":1752657042313,"stop":1752657042313,"duration":0},"status":"passed","severity":"normal"},{"uid":"35e1a4327e223acb","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1752657190073,"stop":1752657190073,"duration":0},"status":"passed","severity":"normal"},{"uid":"7681035f92647598","name":"should stop and cleanup resources","time":{"start":1752657028186,"stop":1752657028187,"duration":1},"status":"passed","severity":"normal"},{"uid":"51b6f9867bf3723a","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752657565408,"stop":1752657565408,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce7f3523bc8cc5d4","name":"should retry if all attempts fail","time":{"start":1752657027202,"stop":1752657027203,"duration":1},"status":"passed","severity":"normal"},{"uid":"93bdd855e30e22f2","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1752656987196,"stop":1752656987196,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0dadf99b1805959","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752657565403,"stop":1752657565403,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ed53eb23003883a","name":"should encodeTxt and decodeTxt","time":{"start":1752656987726,"stop":1752656987726,"duration":0},"status":"passed","severity":"normal"},{"uid":"8604b3cd1536a153","name":"start node with empty content topic","time":{"start":1752657291904,"stop":1752657291904,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a763f27c39d58c9","name":"Subscribe to topic containing short and receive message","time":{"start":1752657565413,"stop":1752657565413,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5981a87bbaa26fd","name":"should initialize with isNetworkConnected as false","time":{"start":1752656996851,"stop":1752656996864,"duration":13},"status":"passed","severity":"normal"},{"uid":"ed442f42cb0c7ebe","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1752656981554,"stop":1752656981554,"duration":0},"status":"passed","severity":"normal"},{"uid":"24effe2a49c93ab7","name":"should throw an error for missing required configuration","time":{"start":1752656981545,"stop":1752656981545,"duration":0},"status":"passed","severity":"normal"},{"uid":"335b494892901f1b","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752657565410,"stop":1752657565410,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c317c7d75a45a18","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1752657037279,"stop":1752657037280,"duration":1},"status":"passed","severity":"normal"},{"uid":"17fe0cc7e78f38f6","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752657565404,"stop":1752657565404,"duration":0},"status":"passed","severity":"normal"},{"uid":"b88926df7114c4e4","name":"should maintain proper timestamps if all messages received","time":{"start":1752657042307,"stop":1752657042308,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fa8c16a2a9fb3d7","name":"A test","time":{"start":1752657107244,"stop":1752657107244,"duration":0},"status":"passed","severity":"normal"},{"uid":"a224bda624b2b2f2","name":"Refresh subscription","time":{"start":1752657565412,"stop":1752657565413,"duration":1},"status":"passed","severity":"normal"},{"uid":"e66282d30833ae63","name":"should return true when over bootstrap limit","time":{"start":1752656997769,"stop":1752656997769,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7eb6a71a28480e9","name":"Relay - times out","time":{"start":1752657343407,"stop":1752657343407,"duration":0},"status":"passed","severity":"normal"},{"uid":"279a7178210faa16","name":"should clear the dialing interval","time":{"start":1752656997101,"stop":1752656997102,"duration":1},"status":"passed","severity":"normal"},{"uid":"b82186f964907ed3","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1752657006010,"stop":1752657006010,"duration":0},"status":"passed","severity":"normal"},{"uid":"a024c664fac83bc4","name":"should get / set TCP multiaddr","time":{"start":1752656987732,"stop":1752656987732,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9ff17b162b3c613","name":"Check received message containing long","time":{"start":1752657497558,"stop":1752657497558,"duration":0},"status":"passed","severity":"normal"},{"uid":"7780b4134826ce13","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1752657037291,"stop":1752657037291,"duration":0},"status":"passed","severity":"normal"},{"uid":"d99e0738ea7dbd83","name":"should properly compute the node id","time":{"start":1752656987730,"stop":1752656987730,"duration":0},"status":"passed","severity":"normal"},{"uid":"79fbf425c630f695","name":"Renews subscription after lossing a connection","time":{"start":1752657565419,"stop":1752657565419,"duration":0},"status":"passed","severity":"normal"},{"uid":"631707102775c6c9","name":"should handle peer disconnect event when no connections remain","time":{"start":1752656996903,"stop":1752656996904,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ddbace665c64906","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1752657274952,"stop":1752657274952,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5b4c87824ecae4e","name":"should set field with all protocols enabled","time":{"start":1752656987735,"stop":1752656987735,"duration":0},"status":"passed","severity":"normal"},{"uid":"bec4edd2e9bebc2d","name":"should unregister libp2p event listeners when stop is called","time":{"start":1752657028049,"stop":1752657028049,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cbb0fbd2e141627","name":"Check publish message containing SQL Injection","time":{"start":1752657181016,"stop":1752657181016,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a9a76c37007c329","name":"Push message with shell command payload","time":{"start":1752657652706,"stop":1752657652706,"duration":0},"status":"passed","severity":"normal"},{"uid":"727ab3db7d7b5eb2","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1752657037272,"stop":1752657037272,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d398d4784ac14fc","name":"should work with custom bootstrap limits","time":{"start":1752656997777,"stop":1752656997777,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cbce72608c32fcf","name":"random static sharding 8 - Cluster ID: 969, Shard ID: 997","time":{"start":1752657335074,"stop":1752657335074,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b4bc280cf386e21","name":"Check publish message containing XML","time":{"start":1752657181016,"stop":1752657181019,"duration":3},"status":"passed","severity":"normal"},{"uid":"23ff07e2af32d865","name":"should handle dial errors","time":{"start":1752656998307,"stop":1752656998307,"duration":0},"status":"passed","severity":"normal"},{"uid":"a376baf057510684","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1752657028050,"stop":1752657028051,"duration":1},"status":"passed","severity":"normal"},{"uid":"886cd00c85b94295","name":"should handle peer connect event","time":{"start":1752656996902,"stop":1752656996903,"duration":1},"status":"passed","severity":"normal"},{"uid":"167b59640f453669","name":"should return false when peer is on different cluster","time":{"start":1752656997643,"stop":1752656997643,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3f533414672d47d","name":"should set field with only RELAY enabled","time":{"start":1752656987735,"stop":1752656987736,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a368d8cb1c0c378","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752657565414,"stop":1752657565414,"duration":0},"status":"passed","severity":"normal"},{"uid":"8367f88022a910d9","name":"should be delivered immediately if received","time":{"start":1752657042313,"stop":1752657042314,"duration":1},"status":"passed","severity":"normal"},{"uid":"d615753fe4741e3b","name":"Push message with numeric payload","time":{"start":1752657652715,"stop":1752657652715,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d9e9d14d8670b13","name":"Push message with content topic containing unicode special characters","time":{"start":1752657652711,"stop":1752657652711,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca4990d4b182c2c","name":"accepts time-filtered query with content filter","time":{"start":1752656997965,"stop":1752656997965,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b83cbd09d1647b3","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1752656997450,"stop":1752656997454,"duration":4},"status":"passed","severity":"normal"},{"uid":"3fd30cf4c7b84c57","name":"Generator, 2 different pubsubtopics","time":{"start":1752657308643,"stop":1752657308643,"duration":0},"status":"skipped","severity":"normal"},{"uid":"718f07971e9602e7","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1752657027504,"stop":1752657027505,"duration":1},"status":"passed","severity":"normal"},{"uid":"36fd890be1e5fabd","name":"Subscribe to topic containing XML and receive message","time":{"start":1752657565416,"stop":1752657565416,"duration":0},"status":"passed","severity":"normal"},{"uid":"547cb1fdb88f196c","name":"should do nothing when connections still exist","time":{"start":1752656997758,"stop":1752656997758,"duration":0},"status":"passed","severity":"normal"},{"uid":"48a19099263621","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1752656987201,"stop":1752656987201,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbb9746991830a53","name":"Passing page size 11 when there are 10 messages","time":{"start":1752657329414,"stop":1752657329414,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc1bcf541823b062","name":"Push message with content topic containing JSON","time":{"start":1752657652710,"stop":1752657652710,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e186f0caff85c42","name":"should not receive a peer event after stop","time":{"start":1752657010194,"stop":1752657010195,"duration":1},"status":"passed","severity":"normal"},{"uid":"38568b73a45396a2","name":"should handle high bootstrap limit correctly","time":{"start":1752656997780,"stop":1752656997781,"duration":1},"status":"passed","severity":"normal"},{"uid":"40c36599b0705110","name":"Throws when trying to push message with empty payload","time":{"start":1752657652719,"stop":1752657652719,"duration":0},"status":"passed","severity":"normal"},{"uid":"771305622d9fe45b","name":"should handle errors when globalThis is not available","time":{"start":1752656996867,"stop":1752656996878,"duration":11},"status":"passed","severity":"normal"},{"uid":"2454fc426ffa4d70","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1752657190069,"stop":1752657190069,"duration":0},"status":"passed","severity":"normal"},{"uid":"e07fc2f2c53bb3e8","name":"random static sharding 5 - Cluster ID: 626, Shard ID: 302","time":{"start":1752657335073,"stop":1752657335073,"duration":0},"status":"passed","severity":"normal"},{"uid":"418d9ca426ae47b1","name":"Check publish message containing JSON","time":{"start":1752657181020,"stop":1752657181020,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c0e08257160d972","name":"should insert elements correctly","time":{"start":1752657039532,"stop":1752657039532,"duration":0},"status":"passed","severity":"normal"},{"uid":"83c2529659aca914","name":"should handle null peers returned by getPeer","time":{"start":1752656997776,"stop":1752656997777,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd190c87b312970a","name":"should return peer for existing peer","time":{"start":1752656997766,"stop":1752656997766,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d64bb49bb3fc865","name":"should be empty when created","time":{"start":1752657028184,"stop":1752657028184,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e300d8e2ff42ba5","name":"Js publishes, other Js receives","time":{"start":1752657169360,"stop":1752657169360,"duration":0},"status":"passed","severity":"normal"},{"uid":"933ee9f93c0cf7b6","name":"Fails to push message bigger that 1MB","time":{"start":1752657652727,"stop":1752657652727,"duration":0},"status":"passed","severity":"normal"},{"uid":"58ad8764502b670d","name":"should have no discoveries enabled by default","time":{"start":1752657027350,"stop":1752657027350,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aac5f89b1ef5397","name":"should handle task timeouts","time":{"start":1752657027199,"stop":1752657027200,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5021ad7ced2fa98","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1752657037293,"stop":1752657037293,"duration":0},"status":"passed","severity":"normal"},{"uid":"591ee561fb45c14f","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1752656981542,"stop":1752656981542,"duration":0},"status":"passed","severity":"normal"},{"uid":"47c5e90bc2bfda86","name":"should invoke callbacks when receiving a message","time":{"start":1752657028185,"stop":1752657028185,"duration":0},"status":"passed","severity":"normal"},{"uid":"6334fc46f9670d85","name":"Meta field set when metaSetter is specified","time":{"start":1752656998285,"stop":1752656998285,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9eae509814e6311","name":"Waku message hash computation (meta attribute not present)","time":{"start":1752656997455,"stop":1752656997455,"duration":0},"status":"passed","severity":"normal"},{"uid":"811ce5cd23d899cf","name":"throws on content topic with non-number generation field","time":{"start":1752656981532,"stop":1752656981533,"duration":1},"status":"passed","severity":"normal"},{"uid":"7eaed5d14628aca","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1752657042313,"stop":1752657042313,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c8c82d70c155579","name":"should handle queue overflow by adding peers to queue","time":{"start":1752656997118,"stop":1752656997118,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cae9fdd60867eef","name":"should add received messages to bloom filter","time":{"start":1752657042308,"stop":1752657042308,"duration":0},"status":"passed","severity":"normal"},{"uid":"f788b44ea9699168","name":"should get / set UDP multiaddr","time":{"start":1752656987731,"stop":1752656987732,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1fe44497d525f6c","name":"Ephemeral field set to true","time":{"start":1752656998284,"stop":1752656998285,"duration":1},"status":"passed","severity":"normal"},{"uid":"3862f90735219309","name":"should not retry if at least one success","time":{"start":1752657027201,"stop":1752657027202,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5740266c3d6b4db","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1752657037276,"stop":1752657037277,"duration":1},"status":"passed","severity":"normal"},{"uid":"66336fd9700e8c5e","name":"Round trip binary serialization","time":{"start":1752656998284,"stop":1752656998284,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f2a76226229708b","name":"Query with Ordered Callback, No message returned","time":{"start":1752657285978,"stop":1752657285979,"duration":1},"status":"passed","severity":"normal"},{"uid":"498c67bfa73989ea","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1752657037274,"stop":1752657037275,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed69e488d45c2c14","name":"should not fail to start the service if it is already started","time":{"start":1752657155762,"stop":1752657155763,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bffae14114e120e","name":"Waku message hash computation (payload length 0)","time":{"start":1752656997455,"stop":1752656997455,"duration":0},"status":"passed","severity":"normal"},{"uid":"123a91c1bb8bca58","name":"Subscribe to topic containing emoji and publish message","time":{"start":1752657190075,"stop":1752657190076,"duration":1},"status":"passed","severity":"normal"},{"uid":"75912bb66f7c1cd3","name":"Push 30 different messages","time":{"start":1752657652719,"stop":1752657652719,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6500c0b23f85bdd5","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1752657181022,"stop":1752657181026,"duration":4},"status":"passed","severity":"normal"},{"uid":"f9a6034defb5cb0f","name":"Push message with content topic containing Chinese","time":{"start":1752657652708,"stop":1752657652709,"duration":1},"status":"passed","severity":"normal"},{"uid":"54e413855071c57e","name":"Relay + Store","time":{"start":1752657063173,"stop":1752657063174,"duration":1},"status":"passed","severity":"normal"},{"uid":"aefbd6b746e8a420","name":"Push message with Chinese payload","time":{"start":1752657652716,"stop":1752657652716,"duration":0},"status":"passed","severity":"normal"},{"uid":"783a86ada080ce39","name":"Push message with Russian payload","time":{"start":1752657652716,"stop":1752657652716,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc038265dd0cf94b","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1752656981556,"stop":1752656981556,"duration":0},"status":"passed","severity":"normal"},{"uid":"a37ee3a2af39c124","name":"Subscribe and receive messages via waku relay post","time":{"start":1752657565397,"stop":1752657565398,"duration":1},"status":"passed","severity":"normal"},{"uid":"11f87a45c645c034","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752657262534,"stop":1752657262534,"duration":0},"status":"passed","severity":"normal"},{"uid":"c49df390c7267401","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1752657028051,"stop":1752657028051,"duration":0},"status":"passed","severity":"normal"},{"uid":"11c3e74b770c2609","name":"should properly create location multiaddrs - udp6","time":{"start":1752656987733,"stop":1752656987733,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5e6506e2f1b1d5","name":"Push message with custom timestamp: 1752653478943","time":{"start":1752657652725,"stop":1752657652726,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8649234aa57fd96","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752657565418,"stop":1752657565418,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc6c8d85ff3d686b","name":"Subscribe to topic containing short and publish message","time":{"start":1752657190066,"stop":1752657190066,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b361a6a90427d43","name":"random static sharding 7 - Cluster ID: 513, Shard ID: 65","time":{"start":1752657335073,"stop":1752657335074,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b15dac55fa76952","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1752657190075,"stop":1752657190075,"duration":0},"status":"passed","severity":"normal"},{"uid":"45fd68bbe29f0479","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1752657181029,"stop":1752657181030,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c3eb532845dbeb5","name":"Relay - dialed first","time":{"start":1752657343406,"stop":1752657343406,"duration":0},"status":"passed","severity":"normal"},{"uid":"932ae43f89ae7f24","name":"should clear dial history on start","time":{"start":1752656997100,"stop":1752656997101,"duration":1},"status":"passed","severity":"normal"},{"uid":"2abbe759af38633b","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1752657037282,"stop":1752657037282,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eaa472700ac77e6","name":"should set field with only STORE enabled","time":{"start":1752656987736,"stop":1752656987736,"duration":0},"status":"passed","severity":"normal"},{"uid":"e27e836113d66182","name":"Check publish message after service node is restarted","time":{"start":1752657181031,"stop":1752657181031,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bce8bb7636c568bb","name":"should dial peer when on same shard","time":{"start":1752656997115,"stop":1752656997116,"duration":1},"status":"passed","severity":"normal"},{"uid":"9470417c726e3e0b","name":"Passing page size 10 when there are 10 messages","time":{"start":1752657329414,"stop":1752657329414,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc8864c58d86d581","name":"should return PeerId when PeerId is provided","time":{"start":1752656997786,"stop":1752656997786,"duration":0},"status":"passed","severity":"normal"},{"uid":"75e902bb0e476f6f","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752657565419,"stop":1752657565419,"duration":0},"status":"passed","severity":"normal"},{"uid":"90bb7e5069887c92","name":"throws on content topic with empty application field","time":{"start":1752656981533,"stop":1752656981534,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9a12c86fda34f71","name":"should not receive a peer event before start","time":{"start":1752657010194,"stop":1752657010194,"duration":0},"status":"passed","severity":"normal"},{"uid":"37646fc03aee0f84","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1752657037266,"stop":1752657037266,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebb13e2ff685ed20","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1752657006009,"stop":1752657006009,"duration":0},"status":"passed","severity":"normal"},{"uid":"907f6ede726399d0","name":"should create KeepAliveManager with relay","time":{"start":1752656997274,"stop":1752656997274,"duration":0},"status":"passed","severity":"normal"},{"uid":"a19cf50883654567","name":"should handle complete connection lifecycle","time":{"start":1752656996912,"stop":1752656996912,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c6238464f292325","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1752657027708,"stop":1752657027708,"duration":0},"status":"passed","severity":"normal"},{"uid":"f228dd5af435c045","name":"Fails to publish message with empty text","time":{"start":1752657181027,"stop":1752657181028,"duration":1},"status":"passed","severity":"normal"},{"uid":"760d19c10a4d9fce","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1752657190064,"stop":1752657190064,"duration":0},"status":"passed","severity":"normal"},{"uid":"36e7906db84601d8","name":"Query Generator, Multiple PubsubTopics","time":{"start":1752657285964,"stop":1752657285964,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce6e8c86a4a1fa98","name":"should be safe to call multiple times","time":{"start":1752656997952,"stop":1752656997952,"duration":0},"status":"passed","severity":"normal"},{"uid":"c40ad7089bc2235e","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1752657037264,"stop":1752657037265,"duration":1},"status":"passed","severity":"normal"},{"uid":"127c4ad57373c8be","name":"should discard bootstrap peers when has more than 1 (default limit)","time":{"start":1752657089515,"stop":1752657089515,"duration":0},"status":"passed","severity":"normal"},{"uid":"c26b1a3ca66b1e8f","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752657117874,"stop":1752657117874,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf15fadcde1a160d","name":"Push message with Chinese payload","time":{"start":1752657652703,"stop":1752657652703,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b6468fd19d6204","name":"should not process empty queue","time":{"start":1752656997122,"stop":1752656997122,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddc9e1ae14b8dd7e","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1752656997454,"stop":1752656997454,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a2487c295574189","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1752657340025,"stop":1752657340025,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fab40fe0e0038c0","name":"should not create multiple intervals when called multiple times","time":{"start":1752656997101,"stop":1752656997101,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d722460a582dcc0","name":"Fails to publish message with size larger than 1 MB","time":{"start":1752657181030,"stop":1752657181030,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e18309f6afbcd9d","name":"Push message with special chars payload","time":{"start":1752657652703,"stop":1752657652703,"duration":0},"status":"passed","severity":"normal"},{"uid":"6129864e38f598b2","name":"should handle case with all peers already connected","time":{"start":1752656997763,"stop":1752656997764,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d17b0c7edff77d3","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1752657190069,"stop":1752657190069,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ec42bb6e28afd59","name":"Round trip binary encryption [ecies, signature]","time":{"start":1752657017954,"stop":1752657017954,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2c989c8ea84ae1c","name":"should return all connected peers without codec filter","time":{"start":1752656998309,"stop":1752656998309,"duration":0},"status":"passed","severity":"normal"},{"uid":"e559dedc276e8a08","name":"should merge provided config with defaults","time":{"start":1752656998304,"stop":1752656998304,"duration":0},"status":"passed","severity":"normal"},{"uid":"bec83b3a2619408b","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752657565410,"stop":1752657565410,"duration":0},"status":"passed","severity":"normal"},{"uid":"69fddfa2f23d9245","name":"Decoder throws on undefined content topic","time":{"start":1752657016219,"stop":1752657016219,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c8c56dc10d464ba","name":"should throw an error for empty SingleShardInfos array","time":{"start":1752656981542,"stop":1752656981542,"duration":0},"status":"passed","severity":"normal"},{"uid":"19a7f58527dc1b6b","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1752657037280,"stop":1752657037281,"duration":1},"status":"passed","severity":"normal"},{"uid":"62e571134cf1dbe4","name":"should be safe to call multiple times","time":{"start":1752656997734,"stop":1752656997734,"duration":0},"status":"passed","severity":"normal"},{"uid":"b42bb48399e573d4","name":"Symmetric encrypt & Decrypt","time":{"start":1752657016785,"stop":1752657016785,"duration":0},"status":"passed","severity":"normal"},{"uid":"8802e6aa6d756953","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1752656998009,"stop":1752656998010,"duration":1},"status":"passed","severity":"normal"},{"uid":"878ca9a28d1a5109","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1752657340024,"stop":1752657340024,"duration":0},"status":"passed","severity":"normal"},{"uid":"3091bcefaa278858","name":"Check received message containing Russian","time":{"start":1752657497570,"stop":1752657497570,"duration":0},"status":"passed","severity":"normal"},{"uid":"87bb06a6a25921fd","name":"should dial all peers on dial","time":{"start":1752657147977,"stop":1752657147979,"duration":2},"status":"passed","severity":"normal"},{"uid":"73ad184709df1371","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1752656981551,"stop":1752656981552,"duration":1},"status":"passed","severity":"normal"},{"uid":"e86d991b689f9a45","name":"should start ping timers on peer connect","time":{"start":1752656997283,"stop":1752656997284,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9e55c855c1f5156","name":"should dial second nwaku node that was discovered","time":{"start":1752657056615,"stop":1752657056626,"duration":11},"status":"skipped","severity":"normal"},{"uid":"186137c71d7f5642","name":"Wrong topic","time":{"start":1752657291902,"stop":1752657291903,"duration":1},"status":"passed","severity":"normal"},{"uid":"fff2c2b066399d80","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1752657037295,"stop":1752657037295,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e086ae99566b5c","name":"messageHashStr returns a hex string","time":{"start":1752656997461,"stop":1752656997461,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2d2567f3d126056","name":"should store libp2p and options references","time":{"start":1752656997720,"stop":1752656997720,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d140173b7d20a4f","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752657565397,"stop":1752657565397,"duration":0},"status":"passed","severity":"normal"},{"uid":"b617e98fbdc06820","name":"Push message with content topic containing escaped characters","time":{"start":1752657652723,"stop":1752657652723,"duration":0},"status":"passed","severity":"normal"},{"uid":"4414c94dc3b03b68","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1752657173764,"stop":1752657173764,"duration":0},"status":"passed","severity":"normal"},{"uid":"758bb33da555b644","name":"should handle errors when removing globalThis listeners","time":{"start":1752656996880,"stop":1752656996881,"duration":1},"status":"passed","severity":"normal"},{"uid":"52c9ba2c79dc4485","name":"Check received message containing JSON","time":{"start":1752657497572,"stop":1752657497572,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecc58cb08149a00e","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1752657340028,"stop":1752657340028,"duration":0},"status":"passed","severity":"normal"},{"uid":"21da553851b016bd","name":"Check message with no payload is not received","time":{"start":1752657497566,"stop":1752657497566,"duration":0},"status":"passed","severity":"normal"},{"uid":"36f68bee4aa9ceab","name":"Push message with numeric payload","time":{"start":1752657652702,"stop":1752657652703,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b54e94b006dd18c","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1752656981538,"stop":1752656981539,"duration":1},"status":"passed","severity":"normal"},{"uid":"222b4987fabd163f","name":"Generator, 2 different pubsubtopics","time":{"start":1752657308644,"stop":1752657308644,"duration":0},"status":"passed","severity":"normal"},{"uid":"becc313792525e0f","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752657652710,"stop":1752657652710,"duration":0},"status":"passed","severity":"normal"},{"uid":"116aa6a9da61d720","name":"should initialize bloom filter with correct parameters","time":{"start":1752657039531,"stop":1752657039531,"duration":0},"status":"passed","severity":"normal"},{"uid":"b39829f052806d0d","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1752657063435,"stop":1752657063435,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4f113ad50401607","name":"Sample","time":{"start":1752656987082,"stop":1752656987083,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7d15d4292aa2de1","name":"should properly create location multiaddrs - tcp","time":{"start":1752656987734,"stop":1752656987734,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bf0ec8d3528d03b","name":"should skip peer when already connected","time":{"start":1752656997109,"stop":1752656997110,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b6c45388e749890","name":"should keep entries that haven't expired yet","time":{"start":1752657026299,"stop":1752657026303,"duration":4},"status":"passed","severity":"normal"},{"uid":"35b411ccc4b309e7","name":"Check received message containing unicode special characters","time":{"start":1752657497562,"stop":1752657497563,"duration":1},"status":"passed","severity":"normal"},{"uid":"433ce5c4a7b141e1","name":"should not discard bootstrap peers if under the limit","time":{"start":1752657089515,"stop":1752657089516,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e416444f1cb2c5a","name":"should be able to decode the field with only RELAY set to true","time":{"start":1752656987198,"stop":1752656987199,"duration":1},"status":"passed","severity":"normal"},{"uid":"b84853767bc58612","name":"should perform ping and update peer store on timer","time":{"start":1752656997291,"stop":1752656997293,"duration":2},"status":"passed","severity":"normal"},{"uid":"1c43c307aad1e34d","name":"should skip peer when not on same shard","time":{"start":1752656997115,"stop":1752656997115,"duration":0},"status":"passed","severity":"normal"},{"uid":"58626c54abba028b","name":"should not retry if at least one success","time":{"start":1752657027622,"stop":1752657027622,"duration":0},"status":"passed","severity":"normal"},{"uid":"58630ab93122cb99","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1752656981553,"stop":1752656981554,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1dc64789f16bf35","name":"should remove event listener for peer:discovery","time":{"start":1752656997952,"stop":1752656997952,"duration":0},"status":"passed","severity":"normal"},{"uid":"76a34f44a1723c7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1752656981552,"stop":1752656981552,"duration":0},"status":"passed","severity":"normal"},{"uid":"5da4a6c542a027d5","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1752657037272,"stop":1752657037273,"duration":1},"status":"passed","severity":"normal"},{"uid":"113f41e4b2936a12","name":"Store - dialed first","time":{"start":1752657343407,"stop":1752657343407,"duration":0},"status":"passed","severity":"normal"},{"uid":"8919152642efadf9","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1752656981541,"stop":1752656981541,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dcc416ff21afb90","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1752656981555,"stop":1752656981555,"duration":0},"status":"passed","severity":"normal"},{"uid":"1085bb8c625f6cd4","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1752657340029,"stop":1752657340029,"duration":0},"status":"passed","severity":"normal"},{"uid":"51dbc8f5baa29067","name":"should populate queue if has active dial","time":{"start":1752656997114,"stop":1752656997114,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d221dd7093cc45c","name":"should handle shard reader errors gracefully","time":{"start":1752656997130,"stop":1752656997131,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e8454971bc58caa","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1752656981407,"stop":1752656981408,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b2ee88ebfa61496","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1752657027508,"stop":1752657027509,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebd1369a48decad2","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752657565419,"stop":1752657565419,"duration":0},"status":"passed","severity":"normal"},{"uid":"2225a88521533667","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1752656981547,"stop":1752656981551,"duration":4},"status":"passed","severity":"normal"},{"uid":"89d2f15823a4af1c","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app17/10/topic175/utf8","time":{"start":1752657291897,"stop":1752657291898,"duration":1},"status":"passed","severity":"normal"},{"uid":"a240647d9bca304e","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1752657340028,"stop":1752657340029,"duration":1},"status":"passed","severity":"normal"},{"uid":"20e5caab35253308","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1752657340029,"stop":1752657340030,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebe05ec74eb89903","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1752656981552,"stop":1752656981552,"duration":0},"status":"passed","severity":"normal"},{"uid":"55bde3fffe01db70","name":"Check received message containing emoji","time":{"start":1752657497563,"stop":1752657497563,"duration":0},"status":"passed","severity":"normal"},{"uid":"b039e9c6f8d03da8","name":"Fails to publish duplicate message","time":{"start":1752657181027,"stop":1752657181027,"duration":0},"status":"passed","severity":"normal"},{"uid":"4805252e168c83e0","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752657565405,"stop":1752657565405,"duration":0},"status":"passed","severity":"normal"},{"uid":"e79747291c37f38f","name":"Push message with long payload","time":{"start":1752657652715,"stop":1752657652715,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a4fbb4c3af71bf6","name":"messageHashStr produces different results for different inputs","time":{"start":1752656997462,"stop":1752656997469,"duration":7},"status":"passed","severity":"normal"},{"uid":"41ebcabd9f31721a","name":"Passing page size 19 when there are 20 messages","time":{"start":1752657329414,"stop":1752657329415,"duration":1},"status":"passed","severity":"normal"},{"uid":"75a9050cd3d6df3","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1752657324996,"stop":1752657324996,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a72046bac00d926","name":"should throw an error for missing sharding configuration","time":{"start":1752656981557,"stop":1752656981557,"duration":0},"status":"passed","severity":"normal"},{"uid":"f88339361d975cae","name":"should deliver messages after dependencies are met","time":{"start":1752657042310,"stop":1752657042311,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b16fcceefbf1e3","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752657565406,"stop":1752657565406,"duration":0},"status":"passed","severity":"normal"},{"uid":"4607c3d9daf90d75","name":"should decode valid enr with tcp successfully","time":{"start":1752656987727,"stop":1752656987727,"duration":0},"status":"passed","severity":"normal"},{"uid":"37612d6472fc71e6","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1752657190064,"stop":1752657190064,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f02f78bd247c379","name":"Check message with no content topic is not received","time":{"start":1752657497566,"stop":1752657497566,"duration":0},"status":"passed","severity":"normal"},{"uid":"669e1640647ab388","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1752657274948,"stop":1752657274948,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b0933fce1161deb","name":"messageHash returns a Uint8Array","time":{"start":1752656997460,"stop":1752656997461,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c9a1bc1debfa4fa","name":"Push message with content topic containing emoji","time":{"start":1752657652711,"stop":1752657652712,"duration":1},"status":"passed","severity":"normal"},{"uid":"c059006331a7e5b3","name":"should handle complete dial lifecycle","time":{"start":1752656997133,"stop":1752656997133,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b4d41538bf3a361","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1752657037293,"stop":1752657037293,"duration":0},"status":"passed","severity":"normal"},{"uid":"2466eb6efd7dc90b","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1752657037265,"stop":1752657037266,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5b0a37d4d0e3492","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1752657037276,"stop":1752657037276,"duration":0},"status":"passed","severity":"normal"},{"uid":"56b6d75404d9ba70","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752657173765,"stop":1752657173765,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aa4cce0f149c85e","name":"Push message with Russian payload","time":{"start":1752657652704,"stop":1752657652704,"duration":0},"status":"passed","severity":"normal"},{"uid":"90fc6917b0bc9c48","name":"Privacy Node - default protocol","time":{"start":1752657343409,"stop":1752657343409,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd54d31363a77884","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752657652722,"stop":1752657652722,"duration":0},"status":"passed","severity":"normal"},{"uid":"f57a096e3e8f3073","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1752657006011,"stop":1752657006011,"duration":0},"status":"passed","severity":"normal"},{"uid":"74a5201d5b5a9b26","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1752657042311,"stop":1752657042311,"duration":0},"status":"passed","severity":"normal"},{"uid":"392de7de4d010efa","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1752657037274,"stop":1752657037274,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7502f428a336a09","name":"should stop ping timers on peer disconnect","time":{"start":1752656997286,"stop":1752656997287,"duration":1},"status":"passed","severity":"normal"},{"uid":"2538b9336f1cc044","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1752656997963,"stop":1752656997963,"duration":0},"status":"passed","severity":"normal"},{"uid":"103e66c848c6e664","name":"Push message with content topic containing numeric","time":{"start":1752657652720,"stop":1752657652720,"duration":0},"status":"passed","severity":"normal"},{"uid":"5001dd00e557a6ca","name":"Encoder throws on undefined content topic","time":{"start":1752657016218,"stop":1752657016218,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aff716020bae3da","name":"Using a function","time":{"start":1752657341610,"stop":1752657341610,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1cae91d815fad0e","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1752657006012,"stop":1752657006012,"duration":0},"status":"passed","severity":"normal"},{"uid":"f53cb5e47c7dbae5","name":"should decode valid enr successfully","time":{"start":1752656987726,"stop":1752656987726,"duration":0},"status":"passed","severity":"normal"},{"uid":"a644f0683ed00bc","name":"should handle general insertion and lookup correctly","time":{"start":1752657039534,"stop":1752657039534,"duration":0},"status":"passed","severity":"normal"},{"uid":"e40efd45f4f59c70","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1752656981555,"stop":1752656981555,"duration":0},"status":"passed","severity":"normal"},{"uid":"90b4914d40eb708e","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1752657028186,"stop":1752657028186,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0a599dd694e8135","name":"Push message with short payload","time":{"start":1752657652701,"stop":1752657652702,"duration":1},"status":"passed","severity":"normal"},{"uid":"f52b50868859b78f","name":"should return null for non-existent peer","time":{"start":1752656997766,"stop":1752656997766,"duration":0},"status":"passed","severity":"normal"},{"uid":"2870c5a5f5a26f0d","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1752656987200,"stop":1752656987200,"duration":0},"status":"passed","severity":"normal"},{"uid":"639384bc71fb663e","name":"should add event listeners for waku:connection, peer connect and disconnect","time":{"start":1752656997733,"stop":1752656997734,"duration":1},"status":"passed","severity":"normal"},{"uid":"95b451cd88c16a77","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752657219466,"stop":1752657219466,"duration":0},"status":"passed","severity":"normal"},{"uid":"216de441db4c805a","name":"should set field with all protocols disabled","time":{"start":1752656987735,"stop":1752656987735,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8c924f9976e190b","name":"should create ShardReader with shards network config","time":{"start":1752656997628,"stop":1752656997629,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b711bd78a18429f","name":"should return true when topic is configured","time":{"start":1752656998310,"stop":1752656998310,"duration":0},"status":"passed","severity":"normal"},{"uid":"14e557d8065d4a82","name":"isConnected should return true after first peer connects","time":{"start":1752657078608,"stop":1752657078608,"duration":0},"status":"passed","severity":"normal"},{"uid":"677f4995e2a5ca9c","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1752656981536,"stop":1752656981537,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d5ecb0db17570a7","name":"should return false when clusterId doesn't match","time":{"start":1752657027509,"stop":1752657027509,"duration":0},"status":"passed","severity":"normal"},{"uid":"c123b45482d98cf7","name":"messageHashStr produces consistent results for the same input","time":{"start":1752656997462,"stop":1752656997462,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac2e533253624364","name":"Asymmetric encrypt & decrypt","time":{"start":1752657016784,"stop":1752657016785,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1c457c863c4918a","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752657565397,"stop":1752657565397,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7df0f17b5ffbed2","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1752656981546,"stop":1752656981546,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b98de40fd87ca4","name":"Default pageSize","time":{"start":1752657329415,"stop":1752657329416,"duration":1},"status":"passed","severity":"normal"},{"uid":"335a5a0c915d918d","name":"should return PeerId when Multiaddr input is provided","time":{"start":1752656997787,"stop":1752656997788,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5791a07c03d34d8","name":"should not change state when connections remain after disconnect","time":{"start":1752656996904,"stop":1752656996904,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd4e64aa73ddb7ba","name":"same cluster, different shard: nodes connect","time":{"start":1752657117875,"stop":1752657117875,"duration":0},"status":"passed","severity":"normal"},{"uid":"960f9a32043ee4bf","name":"should throw error - no public key","time":{"start":1752656987729,"stop":1752656987729,"duration":0},"status":"passed","severity":"normal"},{"uid":"97597f220b6fd7ee","name":"should throw error - no id","time":{"start":1752656987727,"stop":1752656987728,"duration":1},"status":"passed","severity":"normal"},{"uid":"acee00922cd44001","name":"Push message with content topic containing shell command","time":{"start":1752657652711,"stop":1752657652711,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccdd109db608a24b","name":"should dial peers from store when no connections remain","time":{"start":1752656997755,"stop":1752656997755,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e281986b44f155","name":"should return false when peer is not found","time":{"start":1752656997664,"stop":1752656997665,"duration":1},"status":"passed","severity":"normal"},{"uid":"4191f38638b40e33","name":"Push message with content topic containing SQL Injection","time":{"start":1752657652721,"stop":1752657652722,"duration":1},"status":"passed","severity":"normal"},{"uid":"64c703f7f113e780","name":"should not receive a peer event after stop","time":{"start":1752657155764,"stop":1752657155764,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6f09da35c72c848","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1752656996894,"stop":1752656996895,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5d1a834de388c69","name":"Check message with non string payload is not received","time":{"start":1752657497577,"stop":1752657497577,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf7fe0e97407562b","name":"should dial peers from store on start","time":{"start":1752656997721,"stop":1752656997733,"duration":12},"status":"passed","severity":"normal"},{"uid":"aa82e04531a1db36","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1752657037285,"stop":1752657037290,"duration":5},"status":"passed","severity":"normal"},{"uid":"19f5037947c80f15","name":"Push message with SQL Injection payload","time":{"start":1752657652716,"stop":1752657652717,"duration":1},"status":"passed","severity":"normal"},{"uid":"b18bc020ac9a13ac","name":"should not fail to stop the service if it was not started","time":{"start":1752657155762,"stop":1752657155762,"duration":0},"status":"passed","severity":"normal"},{"uid":"94672a1a524b3816","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1752656981553,"stop":1752656981553,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5bd5e6b0069efe","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1752656987197,"stop":1752656987198,"duration":1},"status":"passed","severity":"normal"},{"uid":"931336e34898d5db","name":"random static sharding 10 - Cluster ID: 160, Shard ID: 381","time":{"start":1752657335074,"stop":1752657335075,"duration":1},"status":"passed","severity":"normal"},{"uid":"19f8550cf316f362","name":"should handle corrupted shard info gracefully","time":{"start":1752656997669,"stop":1752656997670,"duration":1},"status":"passed","severity":"normal"},{"uid":"e582c491fb2fd322","name":"should dial peers from store when browser is connected","time":{"start":1752656997735,"stop":1752656997736,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fd7a1d26d04f329","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1752657324989,"stop":1752657324990,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6353ad805ca80ad","name":"should return false when peer shard info is not found","time":{"start":1752656997647,"stop":1752656997647,"duration":0},"status":"passed","severity":"normal"},{"uid":"e12e808c287ffc29","name":"Check publish message containing Chinese","time":{"start":1752657181015,"stop":1752657181015,"duration":0},"status":"passed","severity":"normal"},{"uid":"813a0003844575de","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1752656997290,"stop":1752656997290,"duration":0},"status":"passed","severity":"normal"},{"uid":"59820ac441ca6506","name":"Check message with invalid timestamp is not received","time":{"start":1752657497565,"stop":1752657497565,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9c0d8c853bef7e3","name":"should hang up bootstrap peer if over limit","time":{"start":1752656997753,"stop":1752656997753,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5fccaac612f0f1","name":"should handle errors when getting connections","time":{"start":1752656996910,"stop":1752656996910,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae531adcab5ec935","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1752656981543,"stop":1752656981543,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b91f9cdb2d8e0ac","name":"A test","time":{"start":1752657107243,"stop":1752657107243,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8321718eab6ec82","name":"it tolerates circular branch references","time":{"start":1752657006403,"stop":1752657006403,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9d25d5da1586cac","name":"Check publish message containing shell command","time":{"start":1752657181020,"stop":1752657181021,"duration":1},"status":"passed","severity":"normal"},{"uid":"15598313114264f0","name":"Encoder throws on empty string content topic","time":{"start":1752657017955,"stop":1752657017955,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e1b3f6b7ca649bb","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1752656981547,"stop":1752656981547,"duration":0},"status":"passed","severity":"normal"},{"uid":"90272194c2495e57","name":"Push message with content topic containing Russian","time":{"start":1752657652721,"stop":1752657652721,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4352b0127af5b14","name":"Decoder throws on undefined content topic","time":{"start":1752657017955,"stop":1752657017955,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b5ac2d79bd46ee1","name":"should increase lamport timestamp","time":{"start":1752657042304,"stop":1752657042305,"duration":1},"status":"passed","severity":"normal"},{"uid":"3084f94fe148c57f","name":"Passing an array","time":{"start":1752657341609,"stop":1752657341610,"duration":1},"status":"passed","severity":"normal"},{"uid":"363fe17f977fca12","name":"Check received message containing Basic HTML tag","time":{"start":1752657497561,"stop":1752657497561,"duration":0},"status":"passed","severity":"normal"},{"uid":"a66c8a5c58cc9c5e","name":"Subscribe to topic containing long and receive message","time":{"start":1752657565413,"stop":1752657565413,"duration":0},"status":"passed","severity":"normal"},{"uid":"c17c1d903da487a3","name":"should return false when under bootstrap limit","time":{"start":1752656997768,"stop":1752656997768,"duration":0},"status":"passed","severity":"normal"},{"uid":"39c0e4804a28e5cc","name":"should be safe to call multiple times","time":{"start":1752656998306,"stop":1752656998306,"duration":0},"status":"passed","severity":"normal"},{"uid":"29ac5ac27e0c6882","name":"Refresh subscription","time":{"start":1752657565401,"stop":1752657565401,"duration":0},"status":"passed","severity":"normal"},{"uid":"30eefe82d1444a52","name":"should add event listeners for peer connect and disconnect","time":{"start":1752656997274,"stop":1752656997276,"duration":2},"status":"passed","severity":"normal"},{"uid":"61936328dde4848e","name":"Publish message with custom timestamp: Thu Jul 25 2024 09:12:53 GMT+0000 (Coordinated Universal Time)","time":{"start":1752657181026,"stop":1752657181026,"duration":0},"status":"passed","severity":"normal"},{"uid":"91f51978406c8624","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752657565415,"stop":1752657565415,"duration":0},"status":"passed","severity":"normal"},{"uid":"297436abe3cbb748","name":"should be safe to call multiple times","time":{"start":1752656997951,"stop":1752656997951,"duration":0},"status":"passed","severity":"normal"},{"uid":"f460b5dd8512c0","name":"Decrypt messages","time":{"start":1752657157599,"stop":1752657157599,"duration":0},"status":"passed","severity":"normal"},{"uid":"492494ce4478b84b","name":"Sets default value correctly","time":{"start":1752657341611,"stop":1752657341611,"duration":0},"status":"passed","severity":"normal"},{"uid":"50b0d8875315b70d","name":"should handle ping failures gracefully","time":{"start":1752656997293,"stop":1752656997293,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fdd053b6e230b9c","name":"Check received message containing JSON","time":{"start":1752657497561,"stop":1752657497562,"duration":1},"status":"passed","severity":"normal"},{"uid":"5203d291679d9ad1","name":"Encoder throws on undefined content topic","time":{"start":1752656998285,"stop":1752656998285,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dfe9b333eeca51d","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752657565406,"stop":1752657565407,"duration":1},"status":"passed","severity":"normal"},{"uid":"41b93d2de67a0eb2","name":"should create ConnectionManager with required options","time":{"start":1752656998303,"stop":1752656998303,"duration":0},"status":"passed","severity":"normal"},{"uid":"508cf46b73dd70df","name":"Does not throw an exception when node disconnects","time":{"start":1752657341609,"stop":1752657341609,"duration":0},"status":"passed","severity":"normal"},{"uid":"be5632f378e658f6","name":"should allow redial after cooldown period","time":{"start":1752656997114,"stop":1752656997115,"duration":1},"status":"passed","severity":"normal"},{"uid":"d57c80d61cbd4bf5","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752657565398,"stop":1752657565398,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d19f24e6929f25c","name":"should skip updating peer store if peer has same addresses","time":{"start":1752656997958,"stop":1752656997960,"duration":2},"status":"passed","severity":"normal"},{"uid":"5a54f073c1d2883a","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1752657037292,"stop":1752657037292,"duration":0},"status":"passed","severity":"normal"},{"uid":"3de7bbae27830c72","name":"Subscribe to topic containing Script and receive message","time":{"start":1752657565404,"stop":1752657565404,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6bcca102c795c7d","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1752657027437,"stop":1752657027437,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc57b1b5cc206645","name":"should return false when peer is not on the specified shard","time":{"start":1752656997643,"stop":1752656997646,"duration":3},"status":"passed","severity":"normal"},{"uid":"7b5fddfa880508db","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app43/4/topic484/utf8","time":{"start":1752657291894,"stop":1752657291895,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ff2098c274cf53c","name":"should return different streams if requested simultaniously","time":{"start":1752656998008,"stop":1752656998008,"duration":0},"status":"passed","severity":"normal"},{"uid":"23134f1c2ab7baae","name":"should encode/decode to RLP encoding","time":{"start":1752656987730,"stop":1752656987731,"duration":1},"status":"passed","severity":"normal"},{"uid":"170298794067cd95","name":"Push message with JSON payload","time":{"start":1752657652705,"stop":1752657652705,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfccf75e02da6471","name":"random static sharding 4 - Cluster ID: 336, Shard ID: 505","time":{"start":1752657335072,"stop":1752657335073,"duration":1},"status":"passed","severity":"normal"},{"uid":"91e68d8314ba4941","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1752657037294,"stop":1752657037295,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9d9211a8f008f40","name":"1 Store, 2 relays, 2 fetches","time":{"start":1752657005812,"stop":1752657005813,"duration":1},"status":"passed","severity":"normal"},{"uid":"10fde88fa136167","name":"Generator, custom pubsub topic","time":{"start":1752657308644,"stop":1752657308644,"duration":0},"status":"passed","severity":"normal"},{"uid":"23be84caf780cdef","name":"Push message with emoji payload","time":{"start":1752657652707,"stop":1752657652707,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6ef04147af3ee8","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1752657037283,"stop":1752657037283,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d4f9ddc3e22429e","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1752656981535,"stop":1752656981536,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5a92e497519cdfd","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752657308645,"stop":1752657308645,"duration":0},"status":"passed","severity":"normal"},{"uid":"1190f50d4db154a","name":"different cluster, different shard: nodes don't connect","time":{"start":1752657117876,"stop":1752657117876,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6bcbf8909a92bd","name":"should return empty array when no peers connected","time":{"start":1752656998309,"stop":1752656998309,"duration":0},"status":"passed","severity":"normal"},{"uid":"62590c276376af8b","name":"should not dispatch event when already connected","time":{"start":1752656996905,"stop":1752656996905,"duration":0},"status":"passed","severity":"normal"},{"uid":"798a71e19f566a91","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1752657028046,"stop":1752657028046,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8e43aa02c11639b","name":"Generator, custom pubsub topic","time":{"start":1752657308642,"stop":1752657308643,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9c3b0209ff44e9df","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1752657037295,"stop":1752657037295,"duration":0},"status":"passed","severity":"normal"},{"uid":"d18c6df2c856c4cd","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752657565412,"stop":1752657565412,"duration":0},"status":"passed","severity":"normal"},{"uid":"98fd35ab9701a82c","name":"Nodes with multiple pubsub topic","time":{"start":1752657173766,"stop":1752657173766,"duration":0},"status":"passed","severity":"normal"},{"uid":"350dd66eca98c381","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1752657173765,"stop":1752657173765,"duration":0},"status":"passed","severity":"normal"},{"uid":"98ae63022953df2e","name":"random static sharding 3 - Cluster ID: 232, Shard ID: 275","time":{"start":1752657335072,"stop":1752657335072,"duration":0},"status":"passed","severity":"normal"},{"uid":"a441aaddd3102055","name":"Subscribe and receive messages via waku relay post","time":{"start":1752657565410,"stop":1752657565410,"duration":0},"status":"passed","severity":"normal"},{"uid":"11a6b4012306d228","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752657291893,"stop":1752657291894,"duration":1},"status":"passed","severity":"normal"},{"uid":"e93b16415a333783","name":"should reject if Relay is requested but not mounted","time":{"start":1752657027887,"stop":1752657027887,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4dcfee4577a12a6","name":"Push message with custom timestamp: 1752653478942","time":{"start":1752657652713,"stop":1752657652713,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8eff4c205b3fa7d","name":"should handle shardReader errors","time":{"start":1752656998311,"stop":1752656998312,"duration":1},"status":"passed","severity":"normal"},{"uid":"137bf31f1363887c","name":"should not receive a peer event after stop","time":{"start":1752657062175,"stop":1752657062175,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa6365bfa8cbdb7","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1752657006010,"stop":1752657006010,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb0f173be2572992","name":"should not fail to start the service if it is already started","time":{"start":1752657010193,"stop":1752657010193,"duration":0},"status":"passed","severity":"normal"},{"uid":"64291eeba8b4bb61","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1752657006012,"stop":1752657006012,"duration":0},"status":"passed","severity":"normal"},{"uid":"1766bf718c035bfa","name":"should return false when navigator.onLine is false","time":{"start":1752656996893,"stop":1752656996894,"duration":1},"status":"passed","severity":"normal"},{"uid":"284ec5aad172cf92","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1752657324994,"stop":1752657324996,"duration":2},"status":"passed","severity":"normal"},{"uid":"57f631f8c8859c3e","name":"should be able to decode the field with only STORE set to true","time":{"start":1752656987199,"stop":1752656987200,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7c9e83658eedd57","name":"Push message with SQL Injection payload","time":{"start":1752657652704,"stop":1752657652704,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b3f650f88d36a59","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app16/10/topic886/proto","time":{"start":1752657291898,"stop":1752657291899,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed1d4c0d984c7974","name":"Push message with Arabic payload","time":{"start":1752657652716,"stop":1752657652716,"duration":0},"status":"passed","severity":"normal"},{"uid":"6136b49cfa390122","name":"should handle mixed bootstrap and non-bootstrap peers","time":{"start":1752656997769,"stop":1752656997770,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a1028e7b85a8a34","name":"Check received message containing Arabic","time":{"start":1752657497570,"stop":1752657497570,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ae87caf20dfebc6","name":"should do nothing if peer is not a bootstrap peer","time":{"start":1752656997751,"stop":1752656997752,"duration":1},"status":"passed","severity":"normal"},{"uid":"97c8e885a5da03c9","name":"should dial all known peers when reached zero connections","time":{"start":1752657089515,"stop":1752657089515,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab6f8afb8559e80c","name":"more peers than existing","time":{"start":1752657156030,"stop":1752657156030,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e8ecf34746c33b47","name":"Check message with no content topic is not received","time":{"start":1752657497576,"stop":1752657497576,"duration":0},"status":"passed","severity":"normal"},{"uid":"43543cb8ec13298c","name":"Subscribe and receives messages on 20 topics","time":{"start":1752657565411,"stop":1752657565411,"duration":0},"status":"passed","severity":"normal"},{"uid":"12b07a279a36382a","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752657219465,"stop":1752657219466,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef6baef3a4f2946f","name":"should update peer store before dialing","time":{"start":1752656997956,"stop":1752656997957,"duration":1},"status":"passed","severity":"normal"},{"uid":"282daf78aec3e02","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1752657340031,"stop":1752657340031,"duration":0},"status":"passed","severity":"normal"},{"uid":"da6419eab322fd4","name":"should mark all messages in causal history as acknowledged","time":{"start":1752657042309,"stop":1752657042310,"duration":1},"status":"passed","severity":"normal"},{"uid":"a17385e068c7bfd5","name":"should successfully unsubscribe from an existing subscription","time":{"start":1752657027711,"stop":1752657027711,"duration":0},"status":"passed","severity":"normal"},{"uid":"e50dab79c7fcadcb","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752657497575,"stop":1752657497575,"duration":0},"status":"passed","severity":"normal"},{"uid":"23ebd3f755b661eb","name":"Push message with Script payload","time":{"start":1752657652704,"stop":1752657652705,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cae080a23d9d4cd","name":"should skip peer when failed to dial recently","time":{"start":1752656997112,"stop":1752656997114,"duration":2},"status":"passed","severity":"normal"},{"uid":"af43d96ef2fedddb","name":"random static sharding 1 - Cluster ID: 246, Shard ID: 565","time":{"start":1752657335071,"stop":1752657335072,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e1ec8663652239a","name":"should add to incoming buffer if dependencies are not met","time":{"start":1752657042308,"stop":1752657042308,"duration":0},"status":"passed","severity":"normal"},{"uid":"23dd121a038a88cc","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752657565415,"stop":1752657565415,"duration":0},"status":"passed","severity":"normal"},{"uid":"a72f5a87abbee162","name":"Check received message containing numeric","time":{"start":1752657497558,"stop":1752657497558,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d6e580e122212eb","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1752656998311,"stop":1752656998311,"duration":0},"status":"passed","severity":"normal"},{"uid":"68b776b1d194462","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app37/10/topic191/json","time":{"start":1752657291894,"stop":1752657291894,"duration":0},"status":"passed","severity":"normal"},{"uid":"486b0841ac813344","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752657565405,"stop":1752657565405,"duration":0},"status":"passed","severity":"normal"},{"uid":"61b90a4c5031b7cd","name":"Check received message containing Chinese","time":{"start":1752657497559,"stop":1752657497559,"duration":0},"status":"passed","severity":"normal"},{"uid":"50d2c6976267d3dc","name":"should use DNS peer discovery with light client","time":{"start":1752657062176,"stop":1752657062176,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2961fcb955d6ca4d","name":"Check publish message containing unicode special characters","time":{"start":1752657181021,"stop":1752657181021,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3d9063e60833572","name":"should delegate to networkMonitor.isConnected()","time":{"start":1752656998306,"stop":1752656998306,"duration":0},"status":"passed","severity":"normal"},{"uid":"441b0d064a5ec38b","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752657565416,"stop":1752657565416,"duration":0},"status":"passed","severity":"normal"},{"uid":"b227f7ffbbf6b4f","name":"should enable all discoveries when explicitly set","time":{"start":1752657027351,"stop":1752657027354,"duration":3},"status":"passed","severity":"normal"},{"uid":"3c7ca0d5c8d410f5","name":"should be able to encode the field with only STORE set to true","time":{"start":1752656987194,"stop":1752656987195,"duration":1},"status":"passed","severity":"normal"},{"uid":"b71b0e7158afc067","name":"Generator, 2 different pubsubtopics","time":{"start":1752657308641,"stop":1752657308641,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dfa3db191c49bbe","name":"Check publish message containing Russian","time":{"start":1752657181015,"stop":1752657181015,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d9545175cbbb6df","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752657117873,"stop":1752657117874,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f97a8a670f47fd8","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1752656981537,"stop":1752656981537,"duration":0},"status":"passed","severity":"normal"},{"uid":"d903dd2893bb82a7","name":"should requeue task if no peer is available","time":{"start":1752657027191,"stop":1752657027193,"duration":2},"status":"passed","severity":"normal"},{"uid":"2f630fee11359e54","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1752657037281,"stop":1752657037281,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4285123a8a1ca8c","name":"should be delivered but not added to local log or bloom filter","time":{"start":1752657042312,"stop":1752657042313,"duration":1},"status":"passed","severity":"normal"},{"uid":"a264231681e52f43","name":"should not fail to stop the service if it was not started","time":{"start":1752657062173,"stop":1752657062173,"duration":0},"status":"passed","severity":"normal"},{"uid":"43f372c3abe0a402","name":"Check message with non string payload is not received","time":{"start":1752657497566,"stop":1752657497567,"duration":1},"status":"passed","severity":"normal"},{"uid":"159fc0482ead72ba","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1752657027436,"stop":1752657027436,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6ea2662d8dbc819","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752657565418,"stop":1752657565418,"duration":0},"status":"passed","severity":"normal"},{"uid":"40c33359d55b0468","name":"Push message with content topic containing shell command","time":{"start":1752657652723,"stop":1752657652723,"duration":0},"status":"passed","severity":"normal"},{"uid":"74415b8b865e0504","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1752657173766,"stop":1752657173766,"duration":0},"status":"passed","severity":"normal"},{"uid":"89a606a05c5c8b4a","name":"Push message with custom timestamp: 1752660678943","time":{"start":1752657652726,"stop":1752657652726,"duration":0},"status":"passed","severity":"normal"},{"uid":"94bd3634984d764e","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1752656981554,"stop":1752656981554,"duration":0},"status":"passed","severity":"normal"},{"uid":"73f7770d2c768b81","name":"topics with same application and version share the same shard","time":{"start":1752656981539,"stop":1752656981539,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3dd36ef493dfaf9","name":"should dial peer when peer is discovered","time":{"start":1752656997956,"stop":1752656997956,"duration":0},"status":"passed","severity":"normal"},{"uid":"edf428f6134bb12c","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1752657106967,"stop":1752657106967,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a63b797794ccfbd","name":"Push message with content topic containing Arabic","time":{"start":1752657652709,"stop":1752657652709,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb00a402688d3ad2","name":"should handle case when globalThis is not available","time":{"start":1752656996895,"stop":1752656996902,"duration":7},"status":"passed","severity":"normal"},{"uid":"f653d5684a4302dc","name":"Subscribe to topic containing Russian and publish message","time":{"start":1752657190070,"stop":1752657190070,"duration":0},"status":"passed","severity":"normal"},{"uid":"15ba075941725570","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1752657037276,"stop":1752657037276,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb4c440f20b628c5","name":"should return unique PubsubTopics for static sharding","time":{"start":1752656981543,"stop":1752656981543,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc1294880098d945","name":"Push message with content topic containing escaped characters","time":{"start":1752657652711,"stop":1752657652711,"duration":0},"status":"passed","severity":"normal"},{"uid":"ded38a5608befeb3","name":"should handle a minimal index list","time":{"start":1752656981404,"stop":1752656981406,"duration":2},"status":"passed","severity":"normal"},{"uid":"3541dc7de47339f9","name":"should handle dial errors gracefully","time":{"start":1752656997117,"stop":1752656997118,"duration":1},"status":"passed","severity":"normal"},{"uid":"a987d992acea44a4","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1752656997294,"stop":1752656997295,"duration":1},"status":"passed","severity":"normal"},{"uid":"a370e1e908637d8b","name":"Push message with rate limit","time":{"start":1752657652712,"stop":1752657652713,"duration":1},"status":"passed","severity":"normal"},{"uid":"31c30ac1335080d7","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1752657027354,"stop":1752657027355,"duration":1},"status":"passed","severity":"normal"},{"uid":"11a8e0e819877bac","name":"pre and post cipher","time":{"start":1752657016785,"stop":1752657016786,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5f6a38e648d92cd","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1752657274950,"stop":1752657274951,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cfeb4351bf476b9","name":"should handle peer store errors during connection limiting","time":{"start":1752656997782,"stop":1752656997782,"duration":0},"status":"passed","severity":"normal"},{"uid":"54f47a46e5eeef74","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1752657037280,"stop":1752657037280,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bc1625c96f780ff","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1752657006008,"stop":1752657006009,"duration":1},"status":"passed","severity":"normal"},{"uid":"c57d4ba08770e5c","name":"random static sharding 9 - Cluster ID: 509, Shard ID: 885","time":{"start":1752657335074,"stop":1752657335074,"duration":0},"status":"passed","severity":"normal"},{"uid":"399658bacde46d06","name":"should serialize and deserialize correctly","time":{"start":1752657039533,"stop":1752657039533,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c1ba26f39d738aa","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752657308643,"stop":1752657308643,"duration":0},"status":"skipped","severity":"normal"},{"uid":"33464e5bec8a8a0f","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1752657036969,"stop":1752657036973,"duration":4},"status":"passed","severity":"normal"},{"uid":"cf82aaf57bcc0c39","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1752657037273,"stop":1752657037274,"duration":1},"status":"passed","severity":"normal"},{"uid":"50345fdeb25917ec","name":"Publish message with custom timestamp: Wed Jul 16 2025 10:12:53 GMT+0000 (Coordinated Universal Time)","time":{"start":1752657181027,"stop":1752657181027,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d5aaaa27a7e56a5","name":"should initialize with Unhealthy status","time":{"start":1752657027426,"stop":1752657027426,"duration":0},"status":"passed","severity":"normal"},{"uid":"65844cb26a430e8e","name":"Check received message containing numeric","time":{"start":1752657497569,"stop":1752657497569,"duration":0},"status":"passed","severity":"normal"},{"uid":"a41e6a8c1c05832","name":"retrieves a single peer","time":{"start":1752657006402,"stop":1752657006403,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1d64671d3213f99","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1752657037284,"stop":1752657037284,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7e28ba65bc2f6c9","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1752656998009,"stop":1752656998009,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8f9366d739344ff","name":"Check received message containing Script","time":{"start":1752657497571,"stop":1752657497571,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fb54809b0b024db","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1752657016215,"stop":1752657016216,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dd8aeab47991fc1","name":"Push message equal or less that 1MB","time":{"start":1752657652726,"stop":1752657652727,"duration":1},"status":"passed","severity":"normal"},{"uid":"72ddafdfab0377db","name":"should handle corrupted local storage data gracefully","time":{"start":1752657010196,"stop":1752657010196,"duration":0},"status":"passed","severity":"normal"},{"uid":"29dac96db632ceda","name":"new peer added after a peer was already found","time":{"start":1752657202979,"stop":1752657202979,"duration":0},"status":"skipped","severity":"normal"},{"uid":"56aac2d511a14e15","name":"should handle incoming messages","time":{"start":1752657027711,"stop":1752657027711,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9f34ec902059e39","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1752656997294,"stop":1752656997294,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f8548b9dbf88e30","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1752657037291,"stop":1752657037292,"duration":1},"status":"passed","severity":"normal"},{"uid":"abc125dc85cf9273","name":"should properly start and stop event listening","time":{"start":1752657027437,"stop":1752657027437,"duration":0},"status":"passed","severity":"normal"},{"uid":"88c7855ba55aea1","name":"should return false when peer is on different cluster","time":{"start":1752656997638,"stop":1752656997638,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e1bb26726678422","name":"returns only open connection if one present","time":{"start":1752656997897,"stop":1752656997903,"duration":6},"status":"passed","severity":"normal"},{"uid":"21be84a3991da42f","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1752656981545,"stop":1752656981546,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b55d098a8935292","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1752657042312,"stop":1752657042312,"duration":0},"status":"passed","severity":"normal"},{"uid":"15025e28df1cfa88","name":"should create NetworkMonitor with libp2p and events","time":{"start":1752656996846,"stop":1752656996850,"duration":4},"status":"passed","severity":"normal"},{"uid":"889e88f5328f7755","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1752657202980,"stop":1752657202980,"duration":0},"status":"skipped","severity":"normal"},{"uid":"aa48e7744fb1071f","name":"Query generator for multiple messages","time":{"start":1752657319089,"stop":1752657319090,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f562edfa09591a1","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1752657036968,"stop":1752657036969,"duration":1},"status":"passed","severity":"normal"},{"uid":"a20055ec86fa7366","name":"Check meta is set [symmetric]","time":{"start":1752657016217,"stop":1752657016217,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1b22ca22119d3ad","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1752657078606,"stop":1752657078606,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e5d09e3755d25ab","name":"Accepts a valid Waku Message","time":{"start":1752657031472,"stop":1752657031473,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b84ae6128a864d9","name":"Passing page size 3 when there are 20 messages","time":{"start":1752657329413,"stop":1752657329413,"duration":0},"status":"passed","severity":"normal"},{"uid":"a42f0ec0419d7a21","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752657006407,"stop":1752657006407,"duration":0},"status":"skipped","severity":"normal"},{"uid":"de9b47b245a2fa83","name":"should dial with multiaddr and return stream","time":{"start":1752656998307,"stop":1752656998307,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c3ad10c52bd3f7d","name":"Check received message containing escaped characters","time":{"start":1752657497573,"stop":1752657497573,"duration":0},"status":"passed","severity":"normal"},{"uid":"2afccfa9abb5c10","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1752657190065,"stop":1752657190065,"duration":0},"status":"passed","severity":"normal"},{"uid":"e00e86d5cffaee55","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752657565420,"stop":1752657565420,"duration":0},"status":"passed","severity":"normal"},{"uid":"8480a59359ae6ea0","name":"should transition to Unhealthy when no connections","time":{"start":1752657027426,"stop":1752657027427,"duration":1},"status":"passed","severity":"normal"},{"uid":"be090af181b6397","name":"should start the dialing interval","time":{"start":1752656997100,"stop":1752656997100,"duration":0},"status":"passed","severity":"normal"},{"uid":"abe117af411bb4e0","name":"Check received message containing Arabic","time":{"start":1752657497559,"stop":1752657497560,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb63399fd8c99db6","name":"1 Relay, 1 Filter, gives up","time":{"start":1752657005813,"stop":1752657005813,"duration":0},"status":"passed","severity":"normal"},{"uid":"b11d10823f1da441","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752656987201,"stop":1752656987202,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ec1e96b979001b4","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1752656987200,"stop":1752656987200,"duration":0},"status":"passed","severity":"normal"},{"uid":"44e48db646b220f6","name":"should push the message to the outgoing buffer","time":{"start":1752657042305,"stop":1752657042305,"duration":0},"status":"passed","severity":"normal"},{"uid":"89f4b386233a9c55","name":"should not dial peers from store when browser is not connected","time":{"start":1752656997747,"stop":1752656997747,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecbe3cc2c754133a","name":"should return the pubsub topic directly if a string is provided","time":{"start":1752656981555,"stop":1752656981555,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e6b4f6ee08c5436","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752657291903,"stop":1752657291904,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4818ddc6fd86cfc","name":"isConnected between 2 js-waku relay nodes","time":{"start":1752657078609,"stop":1752657078610,"duration":1},"status":"passed","severity":"normal"},{"uid":"af724d1b4b4392e0","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1752657274951,"stop":1752657274951,"duration":0},"status":"passed","severity":"normal"},{"uid":"c78d7ec7a7c9a22b","name":"should handle multiple peers with different shard configurations","time":{"start":1752656997133,"stop":1752656997133,"duration":0},"status":"passed","severity":"normal"},{"uid":"6670ad29397524ee","name":"peer exchange sets tag","time":{"start":1752657202976,"stop":1752657202979,"duration":3},"status":"passed","severity":"normal"},{"uid":"df2048514de3f93e","name":"should convert tags map to array of keys","time":{"start":1752656997765,"stop":1752656997765,"duration":0},"status":"passed","severity":"normal"},{"uid":"76d69e66383fecf2","name":"should be safe to call multiple times","time":{"start":1752656997108,"stop":1752656997108,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2ffde2b11f69a6a","name":"should increase lamport timestamp","time":{"start":1752657042307,"stop":1752657042307,"duration":0},"status":"passed","severity":"normal"},{"uid":"807eb34140e2a2c1","name":"rejects content-filtered query with only contentTopics","time":{"start":1752656997963,"stop":1752656997963,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d2227282907310e","name":"should not allow unachievable error rate","time":{"start":1752657036965,"stop":1752657036966,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a69f3ff5e0a2332","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app22/3/topic395/test.js","time":{"start":1752657291895,"stop":1752657291896,"duration":1},"status":"passed","severity":"normal"},{"uid":"cba00286b82886c9","name":"should handle different types of entries","time":{"start":1752657026303,"stop":1752657026305,"duration":2},"status":"passed","severity":"normal"},{"uid":"be0d005e2cff2bb3","name":"should add and check entries correctly","time":{"start":1752657026283,"stop":1752657026291,"duration":8},"status":"passed","severity":"normal"},{"uid":"a4f4660e46df8591","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1752657027354,"stop":1752657027354,"duration":0},"status":"passed","severity":"normal"},{"uid":"89c1101afb4168f5","name":"should create dialer with libp2p and shardReader","time":{"start":1752656997099,"stop":1752656997099,"duration":0},"status":"passed","severity":"normal"},{"uid":"c29e7ce6af715fde","name":"should handle errors in getTagsForPeer gracefully","time":{"start":1752656997754,"stop":1752656997754,"duration":0},"status":"passed","severity":"normal"},{"uid":"5122d3abdd8c3861","name":"Push message with long payload","time":{"start":1752657652702,"stop":1752657652702,"duration":0},"status":"passed","severity":"normal"},{"uid":"126c77fab77a1172","name":"can start the service","time":{"start":1752657062171,"stop":1752657062172,"duration":1},"status":"passed","severity":"normal"},{"uid":"31d66bd07fdb5611","name":"handles empty contentTopics array correctly","time":{"start":1752656981558,"stop":1752656981558,"duration":0},"status":"passed","severity":"normal"},{"uid":"61a1e8b6281eee2e","name":"should hang up with multiaddr and return true on success","time":{"start":1752656998308,"stop":1752656998308,"duration":0},"status":"passed","severity":"normal"},{"uid":"42e3abc7152a6ba","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752657219471,"stop":1752657219471,"duration":0},"status":"passed","severity":"normal"},{"uid":"22c2be8f0e5f0597","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752657565400,"stop":1752657565400,"duration":0},"status":"passed","severity":"normal"},{"uid":"e26d915a56d726dd","name":"Check publish message containing Basic HTML tag","time":{"start":1752657181019,"stop":1752657181019,"duration":0},"status":"passed","severity":"normal"},{"uid":"30d668525022dc7c","name":"should throw error - invalid id","time":{"start":1752656987729,"stop":1752656987729,"duration":0},"status":"passed","severity":"normal"},{"uid":"50a81e77c60b5165","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1752656996909,"stop":1752656996910,"duration":1},"status":"passed","severity":"normal"},{"uid":"80873bc6838900cd","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1752657037266,"stop":1752657037267,"duration":1},"status":"passed","severity":"normal"},{"uid":"f81b78fa91588d66","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752657565398,"stop":1752657565399,"duration":1},"status":"passed","severity":"normal"},{"uid":"6065ef1f8d8f23d9","name":"Check publish message containing emoji","time":{"start":1752657181021,"stop":1752657181022,"duration":1},"status":"passed","severity":"normal"},{"uid":"42c5ccd02beb5210","name":"Check received message with timestamp: 1752657056806000000 ","time":{"start":1752657497574,"stop":1752657497574,"duration":0},"status":"passed","severity":"normal"},{"uid":"7745001769a25558","name":"Filter","time":{"start":1752657343408,"stop":1752657343409,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6f6eb8151f53551","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1752656981552,"stop":1752656981553,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c3575cc0bfb7c55","name":"can start and stop the service","time":{"start":1752657155761,"stop":1752657155761,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0e8dfedd69e4e09","name":"should wait for Filter peer to be connected","time":{"start":1752657027890,"stop":1752657027890,"duration":0},"status":"passed","severity":"normal"},{"uid":"f22e5f61984776be","name":"Push 30 different messages","time":{"start":1752657652707,"stop":1752657652707,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e957b5219d8edceb","name":"Push message with content topic containing Script","time":{"start":1752657652709,"stop":1752657652710,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfa1cc60ff90cff8","name":"Check received message containing shell command","time":{"start":1752657497562,"stop":1752657497562,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dcb275f7ee586bb","name":"should not allow k > 12","time":{"start":1752657036957,"stop":1752657036962,"duration":5},"status":"passed","severity":"normal"},{"uid":"6f526ea193e6d655","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1752656987195,"stop":1752656987196,"duration":1},"status":"passed","severity":"normal"},{"uid":"347d09e2b68ec39","name":"should reject on timeout if it was set","time":{"start":1752657027889,"stop":1752657027889,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed541a8adc46949d","name":"should select older connection if present","time":{"start":1752656997904,"stop":1752656997904,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c5dd4e083443f44","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1752656997960,"stop":1752656997961,"duration":1},"status":"passed","severity":"normal"},{"uid":"d46930f49069b1b4","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1752656981543,"stop":1752656981544,"duration":1},"status":"passed","severity":"normal"},{"uid":"bda9b09a4d879519","name":"should clear existing timers before creating new ones","time":{"start":1752656997299,"stop":1752656997300,"duration":1},"status":"passed","severity":"normal"},{"uid":"e56fe3d24c92266c","name":"Check received message containing special chars","time":{"start":1752657497569,"stop":1752657497569,"duration":0},"status":"passed","severity":"normal"},{"uid":"247945b7618953cf","name":"Check publish message after client node is restarted","time":{"start":1752657181031,"stop":1752657181031,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b767a4ab2149c0aa","name":"Push message with content topic containing long","time":{"start":1752657652708,"stop":1752657652708,"duration":0},"status":"passed","severity":"normal"},{"uid":"516288d7f89d5658","name":"Passing page size 0 when there are 110 messages","time":{"start":1752657329411,"stop":1752657329411,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b2ed32c6201b130","name":"Check message with no payload is not received","time":{"start":1752657497576,"stop":1752657497577,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae20c228af0e63e1","name":"should return false when network is not connected","time":{"start":1752656998306,"stop":1752656998306,"duration":0},"status":"passed","severity":"normal"},{"uid":"f56c4fa67d5f35ce","name":"Push message with escaped characters payload","time":{"start":1752657652718,"stop":1752657652718,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc547603434c213b","name":"should handle connection event","time":{"start":1752656997748,"stop":1752656997748,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0d2df8699302ce7","name":"can start the service","time":{"start":1752657155758,"stop":1752657155761,"duration":3},"status":"passed","severity":"normal"},{"uid":"f3b09e11c3907164","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752657565405,"stop":1752657565406,"duration":1},"status":"passed","severity":"normal"},{"uid":"d37a828a7199e37","name":"shard 0","time":{"start":1752657335070,"stop":1752657335070,"duration":0},"status":"passed","severity":"normal"},{"uid":"c15efba4c3541c8","name":"Check meta is set [ecies]","time":{"start":1752657017954,"stop":1752657017954,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bdb7c937084dd3c","name":"handles different clusterIds correctly","time":{"start":1752656981540,"stop":1752656981540,"duration":0},"status":"passed","severity":"normal"},{"uid":"d80eb151b3ef84e","name":"should insert message id into causal history","time":{"start":1752657042306,"stop":1752657042306,"duration":0},"status":"passed","severity":"normal"},{"uid":"f13510e622eac35e","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752657219472,"stop":1752657219472,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb5f2e1495a2f41d","name":"passes more than one ENR URLs and attempts connection","time":{"start":1752657062177,"stop":1752657062177,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3b799debeee6d792","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1752657042307,"stop":1752657042307,"duration":0},"status":"passed","severity":"normal"},{"uid":"5156f792c8d21bb1","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app65/4/topic916/test.js","time":{"start":1752657291895,"stop":1752657291895,"duration":0},"status":"passed","severity":"normal"},{"uid":"524f46ae9ef00a05","name":"less peers than existing","time":{"start":1752657156030,"stop":1752657156030,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d4b9ceccf2a24d76","name":"should return false","time":{"start":1752656987729,"stop":1752656987730,"duration":1},"status":"passed","severity":"normal"},{"uid":"69bb2366d6f9d3d1","name":"should filter peers by codec","time":{"start":1752656998309,"stop":1752656998309,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7ef735b10eadd32","name":"Subscribe to topic containing XML and publish message","time":{"start":1752657190072,"stop":1752657190073,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c325bda23f6eb4e","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752657308642,"stop":1752657308642,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c77f1e017309d32","name":"should create ShardReader with contentTopics network config","time":{"start":1752656997628,"stop":1752656997628,"duration":0},"status":"passed","severity":"normal"},{"uid":"d80fb27bc11d9c8d","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752657565414,"stop":1752657565415,"duration":1},"status":"passed","severity":"normal"},{"uid":"a56d3ba26d1ec4e9","name":"should clear dial history on stop","time":{"start":1752656997102,"stop":1752656997108,"duration":6},"status":"passed","severity":"normal"},{"uid":"b59905ce1828ff6b","name":"should remove event listeners from libp2p","time":{"start":1752656996879,"stop":1752656996879,"duration":0},"status":"passed","severity":"normal"},{"uid":"484c638bbce96e21","name":"should handle relay send failures gracefully","time":{"start":1752656997298,"stop":1752656997298,"duration":0},"status":"passed","severity":"normal"},{"uid":"95d65882acc1b21b","name":"should return false when shard is not included in network shards","time":{"start":1752657027509,"stop":1752657027510,"duration":1},"status":"passed","severity":"normal"},{"uid":"aec1ea0cef797fe2","name":"should process queue every 500ms","time":{"start":1752656997119,"stop":1752656997121,"duration":2},"status":"passed","severity":"normal"},{"uid":"2c7a97c4793f20be","name":"Check received message containing XML","time":{"start":1752657497571,"stop":1752657497571,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb34b610f9f25b6e","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752657565414,"stop":1752657565414,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddd53a01a001c9c4","name":"should throw error - no public key","time":{"start":1752656987728,"stop":1752656987728,"duration":0},"status":"passed","severity":"normal"},{"uid":"3df7242ec73e18f6","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752657565409,"stop":1752657565409,"duration":0},"status":"passed","severity":"normal"},{"uid":"a975b9ceff978393","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1752656981538,"stop":1752656981538,"duration":0},"status":"passed","severity":"normal"},{"uid":"7de76ce2d707f193","name":"Subscribe to topic containing Script and receive message","time":{"start":1752657565415,"stop":1752657565416,"duration":1},"status":"passed","severity":"normal"},{"uid":"70d257c4e879a749","name":"Query Generator, Wrong PubsubTopic","time":{"start":1752657285962,"stop":1752657285964,"duration":2},"status":"passed","severity":"normal"},{"uid":"8534b29dc6921eee","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1752657037293,"stop":1752657037294,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7d0884838aa8a7e","name":"should initialize with custom number of peers","time":{"start":1752657028046,"stop":1752657028046,"duration":0},"status":"passed","severity":"normal"},{"uid":"94a0f2f0feec251c","name":"Query with Promise Callback, No message returned","time":{"start":1752657285982,"stop":1752657285982,"duration":0},"status":"passed","severity":"normal"},{"uid":"a51ab5a922db6b9c","name":"Push message with meta","time":{"start":1752657652724,"stop":1752657652724,"duration":0},"status":"passed","severity":"normal"},{"uid":"d31bdc00e4a874bf","name":"should handle dial errors gracefully","time":{"start":1752656997956,"stop":1752656997956,"duration":0},"status":"passed","severity":"normal"},{"uid":"a58d6f057c72ae6","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752657262529,"stop":1752657262533,"duration":4},"status":"passed","severity":"normal"},{"uid":"1e43a106abd6cdb2","name":"Relay + Store","time":{"start":1752656987737,"stop":1752656987737,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b4d2e95ce55e339","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1752657037292,"stop":1752657037293,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5204f21ff12c905","name":"Subscribe to topic containing Script and publish message","time":{"start":1752657190071,"stop":1752657190072,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ccc87cd56b05a29","name":"All","time":{"start":1752657063174,"stop":1752657063174,"duration":0},"status":"passed","severity":"normal"},{"uid":"6665817c89e223c1","name":"should return false when peer is not on topic","time":{"start":1752656998311,"stop":1752656998311,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e320029cb09ea32","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1752656981554,"stop":1752656981554,"duration":0},"status":"passed","severity":"normal"},{"uid":"1792995e6b2d942a","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1752657037270,"stop":1752657037270,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf45be19ebe59ba2","name":"rejects hash query with content filter parameters","time":{"start":1752656997964,"stop":1752656997964,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3f7116b7f1e2750","name":"should be empty after removing the only subscription","time":{"start":1752657028185,"stop":1752657028185,"duration":0},"status":"passed","severity":"normal"},{"uid":"c822ad8407d1ba5e","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752657497564,"stop":1752657497564,"duration":0},"status":"passed","severity":"normal"},{"uid":"312668842c7ea1df","name":"Push message with content topic containing emoji","time":{"start":1752657652724,"stop":1752657652724,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fc0b5848fe122ed","name":"should send to specified number of peers of used peers","time":{"start":1752657027621,"stop":1752657027621,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4d2f72f4484914b","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1752656981556,"stop":1752656981556,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9d79c2d63b6024b","name":"should stop all internal components","time":{"start":1752656998305,"stop":1752656998306,"duration":1},"status":"passed","severity":"normal"},{"uid":"28c16984757879a7","name":"Should update multiaddrs","time":{"start":1752657148586,"stop":1752657148586,"duration":0},"status":"passed","severity":"normal"},{"uid":"429db50402ec2601","name":"should handle full lifecycle (start -> events -> stop)","time":{"start":1752656997777,"stop":1752656997778,"duration":1},"status":"passed","severity":"normal"},{"uid":"43dda8b2e4c4340f","name":"Query with Promise Callback, No Decoder","time":{"start":1752657285982,"stop":1752657285982,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0c26036bb09371b","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1752657285979,"stop":1752657285980,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f391d9f97fb82ce","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1752657037265,"stop":1752657037265,"duration":0},"status":"passed","severity":"normal"},{"uid":"c16357960f78d73","name":"should set field with only FILTER enabled","time":{"start":1752656987736,"stop":1752656987736,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1133cab39c933ff","name":"Push message with custom timestamp: 1721898678943","time":{"start":1752657652725,"stop":1752657652725,"duration":0},"status":"passed","severity":"normal"},{"uid":"59d81409596e8bb4","name":"should handle peer store errors gracefully","time":{"start":1752656997957,"stop":1752656997957,"duration":0},"status":"passed","severity":"normal"},{"uid":"449f8bff39163d6d","name":"should check false positive rate","time":{"start":1752657039534,"stop":1752657039535,"duration":1},"status":"passed","severity":"normal"},{"uid":"bca8c307511d5a96","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752657173766,"stop":1752657173766,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a638a5e9b9cc485","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1752657017953,"stop":1752657017953,"duration":0},"status":"passed","severity":"normal"},{"uid":"d60a15ae9c94cf30","name":"Subscribe to topic containing long and publish message","time":{"start":1752657190067,"stop":1752657190067,"duration":0},"status":"passed","severity":"normal"},{"uid":"977b6952941cc55a","name":"configure the node with multiple content topics","time":{"start":1752657291903,"stop":1752657291903,"duration":0},"status":"passed","severity":"normal"},{"uid":"afe69dd58747fa1f","name":"should successfully stop","time":{"start":1752657027711,"stop":1752657027712,"duration":1},"status":"passed","severity":"normal"},{"uid":"baaa38be270472ff","name":"Relay - dialed after","time":{"start":1752657343406,"stop":1752657343407,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e1dee644acdd668","name":"Decoder throws on empty string content topic","time":{"start":1752657017955,"stop":1752657017955,"duration":0},"status":"passed","severity":"normal"},{"uid":"524b6032b4ccd854","name":"should start all internal components","time":{"start":1752656998305,"stop":1752656998305,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d3877339cbf582c","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1752657319094,"stop":1752657319094,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b44b20a8491766a","name":"should process up to 3 peers at once","time":{"start":1752656997121,"stop":1752656997122,"duration":1},"status":"passed","severity":"normal"},{"uid":"f94cb7a7e32768be","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1752657274949,"stop":1752657274950,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7fcbfd20e0804e0","name":"should dial one peer on dial","time":{"start":1752657147980,"stop":1752657147981,"duration":1},"status":"passed","severity":"normal"},{"uid":"7305f403e0e0aac5","name":"handles different networkShards values correctly","time":{"start":1752656981541,"stop":1752656981541,"duration":0},"status":"passed","severity":"normal"},{"uid":"8323493137a6a2fa","name":"Fails to publish message with wrong content topic","time":{"start":1752657181028,"stop":1752657181029,"duration":1},"status":"passed","severity":"normal"},{"uid":"834dae6148ccf034","name":"should not receive a peer event before start","time":{"start":1752657062175,"stop":1752657062175,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1a7ffdb92206604","name":"Push message with content topic containing JSON","time":{"start":1752657652722,"stop":1752657652723,"duration":1},"status":"passed","severity":"normal"},{"uid":"a64c69cd8d8fb3f7","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752657219473,"stop":1752657219473,"duration":0},"status":"passed","severity":"normal"},{"uid":"23c7ae9c09b94f12","name":"Relay","time":{"start":1752657063173,"stop":1752657063173,"duration":0},"status":"passed","severity":"normal"},{"uid":"102b0ad624acbb71","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752657565402,"stop":1752657565402,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8395b3f2d0f37f1","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1752657190070,"stop":1752657190071,"duration":1},"status":"passed","severity":"normal"},{"uid":"f35fa51b1e60e492","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752657565407,"stop":1752657565407,"duration":0},"status":"passed","severity":"normal"},{"uid":"786e8b39bd7c353c","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1752657340030,"stop":1752657340031,"duration":1},"status":"passed","severity":"normal"},{"uid":"71f324991e79b3a6","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1752656981540,"stop":1752656981540,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea8734df10d3fb0e","name":"Query Generator, No message returned","time":{"start":1752657285967,"stop":1752657285969,"duration":2},"status":"passed","severity":"normal"},{"uid":"2390e570cef64ba9","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752657565403,"stop":1752657565403,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f7289eb9eac63db","name":"Ordered Callback - false","time":{"start":1752657316989,"stop":1752657316989,"duration":0},"status":"passed","severity":"normal"},{"uid":"47b417d7d6943048","name":"should handle case with no peers in store","time":{"start":1752656997763,"stop":1752656997763,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f865653cf98ff9f","name":"Push message with escaped characters payload","time":{"start":1752657652706,"stop":1752657652706,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8686fae50485637","name":"Subscribe to topic containing JSON and publish message","time":{"start":1752657190073,"stop":1752657190074,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3ebe8fd3e54d393","name":"Query with Ordered Callback, No Decoder","time":{"start":1752657285978,"stop":1752657285978,"duration":0},"status":"passed","severity":"normal"},{"uid":"5af2f70c3cf40384","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1752656981543,"stop":1752656981543,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc284d5c9ee2b318","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1752656981536,"stop":1752656981536,"duration":0},"status":"passed","severity":"normal"},{"uid":"768073b1a844349b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1752656981553,"stop":1752656981553,"duration":0},"status":"passed","severity":"normal"},{"uid":"43d96f7017210698","name":"should return false when at bootstrap limit","time":{"start":1752656997768,"stop":1752656997768,"duration":0},"status":"passed","severity":"normal"},{"uid":"17471dad2cd25a76","name":"should continually clean up expired entries at intervals","time":{"start":1752657026305,"stop":1752657026309,"duration":4},"status":"passed","severity":"normal"},{"uid":"1e708e3c9466c7fa","name":"Push message with content topic containing XML","time":{"start":1752657652722,"stop":1752657652722,"duration":0},"status":"passed","severity":"normal"},{"uid":"19f68f1af6463321","name":"Push message with meta","time":{"start":1752657652712,"stop":1752657652712,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d9815cbcb110f47","name":"Check publish message containing Script","time":{"start":1752657181016,"stop":1752657181016,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0681b2bb3149cb4","name":"should encode/decode to text encoding","time":{"start":1752656987731,"stop":1752656987731,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbadadfd5c06839b","name":"Sign & Recover","time":{"start":1752657016786,"stop":1752657016786,"duration":0},"status":"passed","severity":"normal"},{"uid":"97c1d07bb838eb7e","name":"configure the node with multiple pubsub topics","time":{"start":1752657335075,"stop":1752657335075,"duration":0},"status":"passed","severity":"normal"},{"uid":"76cc5d0e26d8bbab","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752657219472,"stop":1752657219472,"duration":0},"status":"passed","severity":"normal"},{"uid":"a71397b0a7cfb445","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752657565406,"stop":1752657565406,"duration":0},"status":"passed","severity":"normal"},{"uid":"787ffd7cdf0e0feb","name":"should create ConnectionManager with relay","time":{"start":1752656998304,"stop":1752656998304,"duration":0},"status":"passed","severity":"normal"},{"uid":"19cb7fbb5424f0ee","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752657219467,"stop":1752657219471,"duration":4},"status":"passed","severity":"normal"},{"uid":"3a0875ba06d82a8e","name":"Check publish message containing short","time":{"start":1752657181013,"stop":1752657181013,"duration":0},"status":"passed","severity":"normal"},{"uid":"3794d8da6ad9775f","name":"Subscribe and receive messages via lightPush","time":{"start":1752657565408,"stop":1752657565409,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fd2b4a4c767be0c","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1752657006011,"stop":1752657006011,"duration":0},"status":"passed","severity":"normal"},{"uid":"1369a0b22ea25886","name":"should dispatch connect and disconnect events","time":{"start":1752657028047,"stop":1752657028048,"duration":1},"status":"passed","severity":"normal"},{"uid":"4aef9ffe595e66d3","name":"should handle browser offline state overriding peer connections","time":{"start":1752656996912,"stop":1752656996912,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f1c8877bbd9b62a","name":"should create all internal components","time":{"start":1752656998304,"stop":1752656998305,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ab82654a48448e6","name":"should return no connections if no open connection provided","time":{"start":1752656997903,"stop":1752656997904,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1e338ea8e9637","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752657262535,"stop":1752657262535,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4fb51dc74d30ec5","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1752657027510,"stop":1752657027510,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5a2c9db61ef03b","name":"should redial peers when all connections are lost","time":{"start":1752656997781,"stop":1752656997781,"duration":0},"status":"passed","severity":"normal"},{"uid":"806cc25e14d43cb2","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1752656987201,"stop":1752656987201,"duration":0},"status":"passed","severity":"normal"},{"uid":"d27042936cbc6cd0","name":"should return false and handle errors gracefully","time":{"start":1752656998308,"stop":1752656998308,"duration":0},"status":"passed","severity":"normal"},{"uid":"521f92d6653bbcd6","name":"should be sent with empty content","time":{"start":1752657042312,"stop":1752657042312,"duration":0},"status":"passed","severity":"normal"},{"uid":"da74669f16949574","name":"returns all values when wanted number matches available values","time":{"start":1752657005706,"stop":1752657005707,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5abe1e1b0eb6234","name":"Subscribe to topic containing special chars and publish message","time":{"start":1752657190068,"stop":1752657190068,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0877493347ea68e","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1752657274955,"stop":1752657274955,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a66f4e7c70b4645e","name":"Subscribe and receives messages on 20 topics","time":{"start":1752657565399,"stop":1752657565399,"duration":0},"status":"passed","severity":"normal"},{"uid":"451e256aaddb1735","name":"Subscribe and receive messages via lightPush","time":{"start":1752657565395,"stop":1752657565395,"duration":0},"status":"passed","severity":"normal"},{"uid":"76827cc387bcbd7a","name":"Push message with custom timestamp: 1721898678942","time":{"start":1752657652713,"stop":1752657652713,"duration":0},"status":"passed","severity":"normal"},{"uid":"c559bafe15d0ed58","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1752657063435,"stop":1752657063436,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa0791c11cf4b71e","name":"should save new peer to store","time":{"start":1752656997957,"stop":1752656997958,"duration":1},"status":"passed","severity":"normal"},{"uid":"c64bc7a47960e9c9","name":"Push message with rate limit","time":{"start":1752657652725,"stop":1752657652725,"duration":0},"status":"passed","severity":"normal"},{"uid":"548a7479b78e42a8","name":"Query generator for 2000 messages","time":{"start":1752657319095,"stop":1752657319096,"duration":1},"status":"passed","severity":"normal"},{"uid":"81c337a75cb48ed8","name":"Check message received after jswaku node is restarted","time":{"start":1752657497577,"stop":1752657497577,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e4fa4e407ea818b","name":"Decoder throws on empty string content topic","time":{"start":1752657016220,"stop":1752657016220,"duration":0},"status":"passed","severity":"normal"},{"uid":"bae7a0b2cc0716bd","name":"Ephemeral messages are not stored","time":{"start":1752657063434,"stop":1752657063434,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e85ad11b7f5db24","name":"Publish message with large meta","time":{"start":1752657181031,"stop":1752657181032,"duration":1},"status":"passed","severity":"normal"},{"uid":"75f54634d69f672","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1752657037283,"stop":1752657037283,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9e4cc20c5248c33","name":"Should update shard info","time":{"start":1752657148586,"stop":1752657148587,"duration":1},"status":"passed","severity":"normal"},{"uid":"51f26a3e00b68e5d","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752657565411,"stop":1752657565411,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7112386185e7d24","name":"should handle all zero keep alive options","time":{"start":1752656997301,"stop":1752656997301,"duration":0},"status":"passed","severity":"normal"},{"uid":"25c4763362188a97","name":"can query messages by message hash","time":{"start":1752657294891,"stop":1752657294892,"duration":1},"status":"passed","severity":"normal"},{"uid":"efb1cca7aaf78b97","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1752657037278,"stop":1752657037278,"duration":0},"status":"passed","severity":"normal"},{"uid":"efa217e3fe0181da","name":"should handle multiple bootstrap peers with different limits","time":{"start":1752656997778,"stop":1752656997779,"duration":1},"status":"passed","severity":"normal"},{"uid":"a20dd16f749050f","name":"Used by Waku Relay","time":{"start":1752657341610,"stop":1752657341610,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2e9162a76bf9118","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1752657027363,"stop":1752657027364,"duration":1},"status":"passed","severity":"normal"},{"uid":"778bfe11220d527b","name":"should handle onConnected and onDisconnected","time":{"start":1752657028048,"stop":1752657028048,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdbad1b9d318a06b","name":"should start and stop interval correctly","time":{"start":1752657027186,"stop":1752657027189,"duration":3},"status":"passed","severity":"normal"},{"uid":"87f59a3c37940724","name":"should not receive a peer event before start","time":{"start":1752657155764,"stop":1752657155764,"duration":0},"status":"passed","severity":"normal"},{"uid":"42e3e3e0e532e69f","name":"should handle peer not in mesh for all topics","time":{"start":1752656997301,"stop":1752656997301,"duration":0},"status":"passed","severity":"normal"},{"uid":"16b01c1eb76174eb","name":"should start and setup intervals and event listeners","time":{"start":1752657028186,"stop":1752657028186,"duration":0},"status":"passed","severity":"normal"},{"uid":"51a71dbfdb56f644","name":"Check publish message containing long","time":{"start":1752657181013,"stop":1752657181014,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b6bc5e6e33c2358","name":"should return false when pubsub topic parsing fails","time":{"start":1752656997664,"stop":1752656997664,"duration":0},"status":"passed","severity":"normal"},{"uid":"da8bf49848102c38","name":"Mutual subscription","time":{"start":1752657190061,"stop":1752657190061,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9dfe5abd679a93e","name":"should drop connection via multiaddr with hangUp","time":{"start":1752657147981,"stop":1752657147982,"duration":1},"status":"passed","severity":"normal"},{"uid":"a71d9af4131fbd78","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752657497564,"stop":1752657497564,"duration":0},"status":"passed","severity":"normal"},{"uid":"61ffb07505d9474c","name":"should return false when peer is not found","time":{"start":1752656997639,"stop":1752656997642,"duration":3},"status":"passed","severity":"normal"},{"uid":"75dbbe37b20ff6b7","name":"Check received message containing emoji","time":{"start":1752657497573,"stop":1752657497573,"duration":0},"status":"passed","severity":"normal"},{"uid":"343d7f69b5c7353a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1752657037294,"stop":1752657037294,"duration":0},"status":"passed","severity":"normal"},{"uid":"84fe626a8a1a8261","name":"should hang up with PeerId and return true on success","time":{"start":1752656998308,"stop":1752656998308,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1b22282db6d5f3b","name":"Check received message containing SQL Injection","time":{"start":1752657497571,"stop":1752657497571,"duration":0},"status":"passed","severity":"normal"},{"uid":"dadd364f244d5df5","name":"should set field with only LIGHTPUSH enabled","time":{"start":1752656987736,"stop":1752656987737,"duration":1},"status":"passed","severity":"normal"},{"uid":"603f26ba645cb293","name":"should emit a peer event after start","time":{"start":1752657062174,"stop":1752657062174,"duration":0},"status":"passed","severity":"normal"},{"uid":"94d9204e6584b6fe","name":"should handle errors gracefully when getting peer info","time":{"start":1752656997669,"stop":1752656997669,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee0ac01c67176447","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1752657006407,"stop":1752657006407,"duration":0},"status":"passed","severity":"normal"},{"uid":"487a8371162d103f","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1752656981558,"stop":1752656981558,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ec7def11704505b","name":"should return true when peer is on the same network","time":{"start":1752656997632,"stop":1752656997638,"duration":6},"status":"passed","severity":"normal"},{"uid":"dca457acfbd3cbec","name":"should add event listeners to libp2p","time":{"start":1752656996865,"stop":1752656996866,"duration":1},"status":"passed","severity":"normal"},{"uid":"581f1ca3fc5dbb13","name":"Check message on other pubsub topic is not received","time":{"start":1752657497575,"stop":1752657497576,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad0b2764758b71b6","name":"peer:update - should do nothing if another protocol hit","time":{"start":1752656998009,"stop":1752656998009,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3ebf6061476e598","name":"Non TWN Cluster","time":{"start":1752657291894,"stop":1752657291894,"duration":0},"status":"passed","severity":"normal"},{"uid":"98cd353eaa1c966","name":"Push message with content topic containing short","time":{"start":1752657652707,"stop":1752657652708,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ba1605072b9df9a","name":"should return false when connections are non-bootstrap peers","time":{"start":1752656997769,"stop":1752656997769,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a35595e2103b873","name":"accepts valid content-filtered query","time":{"start":1752656997962,"stop":1752656997963,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe189ab2cdb72aca","name":"Check received message containing special chars","time":{"start":1752657497558,"stop":1752657497559,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecaad88955478519","name":"should support chaining for add method","time":{"start":1752657026292,"stop":1752657026294,"duration":2},"status":"passed","severity":"normal"},{"uid":"61d9d4d83ee792a8","name":"Push message with content topic containing Arabic","time":{"start":1752657652721,"stop":1752657652721,"duration":0},"status":"passed","severity":"normal"},{"uid":"78dd726c778b73ee","name":"should handle dial errors gracefully","time":{"start":1752656997762,"stop":1752656997763,"duration":1},"status":"passed","severity":"normal"},{"uid":"37f3708b20a96dd5","name":"should dispatch network event when browser goes offline","time":{"start":1752656996909,"stop":1752656996909,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc754d0383e3813c","name":"throws on empty content topic","time":{"start":1752656981531,"stop":1752656981532,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed2637a1cf512d83","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1752656987196,"stop":1752656987197,"duration":1},"status":"passed","severity":"normal"},{"uid":"f255a92d445a5fb","name":"should handle errors when accessing navigator","time":{"start":1752656996910,"stop":1752656996911,"duration":1},"status":"passed","severity":"normal"},{"uid":"b780fcc110bad95a","name":"1 Relay, 1 fetch","time":{"start":1752657005811,"stop":1752657005811,"duration":0},"status":"passed","severity":"normal"},{"uid":"4db1cbbc29adb83d","name":"Overlapping topic subscription","time":{"start":1752657565400,"stop":1752657565401,"duration":1},"status":"passed","severity":"normal"},{"uid":"28b1f298fc71c004","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1752656981555,"stop":1752656981556,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba4157dbaa49cdab","name":"Callback on promise","time":{"start":1752657319093,"stop":1752657319093,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7a9d057ba670cdf","name":"Check received message containing shell command","time":{"start":1752657497572,"stop":1752657497572,"duration":0},"status":"passed","severity":"normal"},{"uid":"751041196f250619","name":"Push message with content topic containing short","time":{"start":1752657652719,"stop":1752657652720,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b4d95bcaf5d81f7","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app57/10/topic208/test.js","time":{"start":1752657291901,"stop":1752657291902,"duration":1},"status":"passed","severity":"normal"},{"uid":"a65099ef87a634cf","name":"should clear timers for specific peer on disconnect","time":{"start":1752656997298,"stop":1752656997299,"duration":1},"status":"passed","severity":"normal"},{"uid":"80d3f4219b4dc803","name":"should throw error - no id","time":{"start":1752656987728,"stop":1752656987729,"duration":1},"status":"passed","severity":"normal"},{"uid":"59bd446a604d5c42","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752657062177,"stop":1752657062177,"duration":0},"status":"skipped","severity":"normal"},{"uid":"195de0f88d37f282","name":"Fields are not dropped","time":{"start":1752656997980,"stop":1752656997980,"duration":0},"status":"passed","severity":"normal"},{"uid":"454e4b2e4d5de69f","name":"should correctly map a content topic to a pubsub topic","time":{"start":1752656981558,"stop":1752656981558,"duration":0},"status":"passed","severity":"normal"},{"uid":"b47f73ea8b663f96","name":"should create ConnectionLimiter with required options","time":{"start":1752656997719,"stop":1752656997720,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfc6c766548cb5c8","name":"ignores domain fetching errors","time":{"start":1752657006404,"stop":1752657006404,"duration":0},"status":"passed","severity":"normal"},{"uid":"f27255af06fbacdc","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1752657037279,"stop":1752657037279,"duration":0},"status":"passed","severity":"normal"},{"uid":"208b71fd77bfd56b","name":"Push to array if already present","time":{"start":1752656980576,"stop":1752656980576,"duration":0},"status":"passed","severity":"normal"},{"uid":"1160e0c16e88c796","name":"throws on content topic with generation field greater than 0","time":{"start":1752656981533,"stop":1752656981533,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfc20c478845a4ce","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1752656981536,"stop":1752656981536,"duration":0},"status":"passed","severity":"normal"},{"uid":"717c32c9993bd960","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1752656981551,"stop":1752656981551,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f27b466e99bbf25","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1752657037296,"stop":1752657037300,"duration":4},"status":"passed","severity":"normal"},{"uid":"607b3dd4e89501ff","name":"Fails to push message with large meta","time":{"start":1752657652712,"stop":1752657652712,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbc428d66756f215","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1752657010195,"stop":1752657010196,"duration":1},"status":"passed","severity":"normal"},{"uid":"fed8377b9d53c7bb","name":"Subscribe and publish message","time":{"start":1752657190063,"stop":1752657190063,"duration":0},"status":"passed","severity":"normal"},{"uid":"f58df9a7aa88a42a","name":"should emit a peer event after start","time":{"start":1752657155763,"stop":1752657155763,"duration":0},"status":"passed","severity":"normal"},{"uid":"e560430d954c6971","name":"should use shardsUnderCluster when provided","time":{"start":1752657027508,"stop":1752657027508,"duration":0},"status":"passed","severity":"normal"},{"uid":"590fe7ddb61ce3","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1752657028047,"stop":1752657028047,"duration":0},"status":"passed","severity":"normal"},{"uid":"83b8fbf003ecab76","name":"should throw an error if shards are undefined for static sharding","time":{"start":1752656981545,"stop":1752656981545,"duration":0},"status":"passed","severity":"normal"},{"uid":"a45db05fa13d05a3","name":"should create an instance with libp2p and dialer","time":{"start":1752656997950,"stop":1752656997950,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9b00fcb9d3f16c7","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752657262533,"stop":1752657262533,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3b9f74bb348ae09","name":"should be safe to call multiple times","time":{"start":1752656998305,"stop":1752656998305,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe9f8e0e5e69e376","name":"should not dispatch event when already disconnected","time":{"start":1752656996905,"stop":1752656996906,"duration":1},"status":"passed","severity":"normal"},{"uid":"7de333e92b9998dd","name":"Push message with emoji payload","time":{"start":1752657652719,"stop":1752657652719,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b46b6ae2b27047e","name":"should partition messages based on acknowledgement status","time":{"start":1752657042311,"stop":1752657042311,"duration":0},"status":"passed","severity":"normal"},{"uid":"cae414ed1fe6fafe","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1752657037296,"stop":1752657037296,"duration":0},"status":"passed","severity":"normal"},{"uid":"d28cea69ccd1fe11","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1752656981551,"stop":1752656981551,"duration":0},"status":"passed","severity":"normal"},{"uid":"e53373b05368b416","name":"Renews subscription after lossing a connection","time":{"start":1752657565407,"stop":1752657565407,"duration":0},"status":"passed","severity":"normal"},{"uid":"b58c57c03a6f6c21","name":"Register correct protocols","time":{"start":1752657190062,"stop":1752657190062,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdb2b58ae9d957b9","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1752656981406,"stop":1752656981407,"duration":1},"status":"passed","severity":"normal"},{"uid":"9905ccf3f49f381d","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1752657037275,"stop":1752657037276,"duration":1},"status":"passed","severity":"normal"},{"uid":"f01452a1fc560dcc","name":"should check connected peers if present and suitable","time":{"start":1752657027889,"stop":1752657027889,"duration":0},"status":"passed","severity":"normal"},{"uid":"6def650afb968c97","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1752656997663,"stop":1752656997664,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b8329ed05d1f9ea","name":"should handle empty pubsub topics","time":{"start":1752656997300,"stop":1752656997300,"duration":0},"status":"passed","severity":"normal"},{"uid":"53fcec83ec90991c","name":"should get tags for the connected peer","time":{"start":1752656997748,"stop":1752656997750,"duration":2},"status":"passed","severity":"normal"},{"uid":"550191231ca68c7f","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752657565417,"stop":1752657565417,"duration":0},"status":"passed","severity":"normal"},{"uid":"49160bde08d5f477","name":"Query Generator - true","time":{"start":1752657316986,"stop":1752657316987,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ed9cfcd7d58a677","name":"Push message with content topic containing Script","time":{"start":1752657652722,"stop":1752657652722,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee15100799370673","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1752657028051,"stop":1752657028051,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fd3b13a5ba6c904","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1752656981546,"stop":1752656981546,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8c8ad2861da7579","name":"Push message with unicode special characters payload","time":{"start":1752657652706,"stop":1752657652706,"duration":0},"status":"passed","severity":"normal"},{"uid":"780417b6e9a4d396","name":"should drop connection to one peer on hangUp","time":{"start":1752657147981,"stop":1752657147981,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6a8ee62a59265d2","name":"should dial all remaining peers","time":{"start":1752656997762,"stop":1752656997762,"duration":0},"status":"passed","severity":"normal"},{"uid":"6372b0562ccc3b7","name":"random static sharding 2 - Cluster ID: 156, Shard ID: 230","time":{"start":1752657335072,"stop":1752657335072,"duration":0},"status":"passed","severity":"normal"},{"uid":"eabf5951e6821ddd","name":"should handle peer store update failures gracefully","time":{"start":1752656997293,"stop":1752656997294,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad9853b6d4e53d7e","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1752657042310,"stop":1752657042310,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9b61a14beeddab6","name":"Query Generator, No Decoder","time":{"start":1752657285964,"stop":1752657285965,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c6ab5ceaa5599fb","name":"should handle complete discovery-to-dial flow","time":{"start":1752656997961,"stop":1752656997961,"duration":0},"status":"passed","severity":"normal"},{"uid":"84cb78ef41203df0","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1752657006408,"stop":1752657006408,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1c6856f636ef9412","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1752656981552,"stop":1752656981552,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa13dabd685ab17d","name":"Query generator for multiple messages with multiple decoders","time":{"start":1752657319090,"stop":1752657319091,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2a80722ad2d344","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1752657037279,"stop":1752657037279,"duration":0},"status":"passed","severity":"normal"},{"uid":"1433d0c3dedb7f45","name":"should be able to dial TLS multiaddrs","time":{"start":1752657147982,"stop":1752657147983,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b3b39bd1e4e2124","name":"Throws when trying to push message with empty payload","time":{"start":1752657652707,"stop":1752657652707,"duration":0},"status":"passed","severity":"normal"},{"uid":"f949c48220cf3fae","name":"Push message with special chars payload","time":{"start":1752657652715,"stop":1752657652715,"duration":0},"status":"passed","severity":"normal"},{"uid":"45f9d35d46b09d6d","name":"Push message with shell command payload","time":{"start":1752657652718,"stop":1752657652718,"duration":0},"status":"passed","severity":"normal"},{"uid":"f487640c456de437","name":"can start and stop the service","time":{"start":1752657010192,"stop":1752657010192,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef7eee3578f6e0ff","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752657565411,"stop":1752657565411,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fa907937512ad542","name":"should filter out already connected peers","time":{"start":1752656997761,"stop":1752656997762,"duration":1},"status":"passed","severity":"normal"},{"uid":"4eb0c447511897e7","name":"should handle complete peer lifecycle","time":{"start":1752656997302,"stop":1752656997302,"duration":0},"status":"passed","severity":"normal"},{"uid":"831b11afc5084ca4","name":"should return false when topic is not configured","time":{"start":1752656998310,"stop":1752656998311,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc14a6ada7f3e570","name":"Check received message containing short","time":{"start":1752657497568,"stop":1752657497568,"duration":0},"status":"passed","severity":"normal"},{"uid":"e99ce7ba6a6cb0b8","name":"should be safe to call multiple times","time":{"start":1752656997283,"stop":1752656997283,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f4ce22e8cd12716","name":"should not fail to start the service if it is already started","time":{"start":1752657062173,"stop":1752657062174,"duration":1},"status":"passed","severity":"normal"},{"uid":"3acc70a3f3c745be","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1752656997290,"stop":1752656997290,"duration":0},"status":"passed","severity":"normal"},{"uid":"77cb48e1973c5182","name":"should be able to decode the field with only FILTER set to true","time":{"start":1752656987199,"stop":1752656987199,"duration":0},"status":"passed","severity":"normal"},{"uid":"f19c0cbe632eaa85","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1752656981559,"stop":1752656981559,"duration":0},"status":"passed","severity":"normal"},{"uid":"98a27e31c03830f5","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1752656997456,"stop":1752656997460,"duration":4},"status":"passed","severity":"normal"},{"uid":"b968f4f628b38d50","name":"should handle special patterns correctly","time":{"start":1752657039534,"stop":1752657039534,"duration":0},"status":"passed","severity":"normal"},{"uid":"303c13218b1d9cc5","name":"should remove event listeners","time":{"start":1752656997277,"stop":1752656997277,"duration":0},"status":"passed","severity":"normal"},{"uid":"749cd30a725bc895","name":"Passing page size 1 when there are 4 messages","time":{"start":1752657329411,"stop":1752657329412,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a098cb10eff525b","name":"same cluster, same shard: nodes connect","time":{"start":1752657117875,"stop":1752657117875,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2a043f70e702d","name":"Refresh subscription","time":{"start":1752657190065,"stop":1752657190066,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c73279ffb8dd458e","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752657565417,"stop":1752657565417,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ac39cb3321a99a2","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752656987198,"stop":1752656987198,"duration":0},"status":"passed","severity":"normal"},{"uid":"77ec3991e59dc4","name":"should properly clean up resources when disposed","time":{"start":1752657026305,"stop":1752657026305,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aa24f8348b4cab5","name":"should wait for Store peer to be connected","time":{"start":1752657027890,"stop":1752657027891,"duration":1},"status":"passed","severity":"normal"},{"uid":"303478734e5b9c30","name":"should attach causal history and bloom filter to each message","time":{"start":1752657042306,"stop":1752657042307,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd409fa588d4186d","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1752657037281,"stop":1752657037281,"duration":0},"status":"passed","severity":"normal"},{"uid":"690a5d20fa6a6499","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1752657037282,"stop":1752657037282,"duration":0},"status":"passed","severity":"normal"},{"uid":"5284354307bffe9f","name":"should properly create location multiaddrs - tcp4","time":{"start":1752656987733,"stop":1752656987733,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f45394b5934496b","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1752656981556,"stop":1752656981556,"duration":0},"status":"passed","severity":"normal"},{"uid":"c203fe4945bee091","name":"random static sharding 6 - Cluster ID: 404, Shard ID: 318","time":{"start":1752657335073,"stop":1752657335073,"duration":0},"status":"passed","severity":"normal"},{"uid":"4debff5763fd3de2","name":"should not return locked peers if enough unlocked are available","time":{"start":1752657028047,"stop":1752657028047,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbfce17dfdd5a55","name":"should handle bootstrap limit of 1 correctly","time":{"start":1752656997779,"stop":1752656997780,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8d90fdc00795b09","name":"returns all values when wanted number is greater than available values","time":{"start":1752657005708,"stop":1752657005711,"duration":3},"status":"passed","severity":"normal"},{"uid":"e0e0f46fc65904aa","name":"should handle peer store errors gracefully","time":{"start":1752656997776,"stop":1752656997776,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b23039ea826efc7","name":"Delete observer","time":{"start":1752657157599,"stop":1752657157599,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a6cd14a46cfe3","name":"isConnected should return false after all peers disconnect","time":{"start":1752657078608,"stop":1752657078609,"duration":1},"status":"passed","severity":"normal"},{"uid":"323edaa61b6e715c","name":"start node with empty shard should fail","time":{"start":1752657335076,"stop":1752657335076,"duration":0},"status":"passed","severity":"normal"},{"uid":"a19514db32064a2e","name":"Promise Callback - true","time":{"start":1752657316987,"stop":1752657316988,"duration":1},"status":"passed","severity":"normal"},{"uid":"44151de22d8eea2a","name":"should handle mixed peer types with bootstrap limiting","time":{"start":1752656997781,"stop":1752656997781,"duration":0},"status":"passed","severity":"normal"},{"uid":"b592d25c53da91f3","name":"should reject if WakuNode is not started","time":{"start":1752657027886,"stop":1752657027887,"duration":1},"status":"passed","severity":"normal"},{"uid":"c404cf4417b5c26d","name":"Check received message containing Script","time":{"start":1752657497560,"stop":1752657497561,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac9dd27b405815df","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1752657190074,"stop":1752657190075,"duration":1},"status":"passed","severity":"normal"},{"uid":"50ecdb72563306e2","name":"should be safe to call multiple times","time":{"start":1752656997735,"stop":1752656997735,"duration":0},"status":"passed","severity":"normal"},{"uid":"69711e60f10a38e6","name":"should maintain desired error rate","time":{"start":1752657039532,"stop":1752657039532,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f69940ae8723348","name":"Check message with no pubsub topic is not received","time":{"start":1752657497565,"stop":1752657497565,"duration":0},"status":"passed","severity":"normal"},{"uid":"d50ede6e266dbae2","name":"non connected peers","time":{"start":1752657156030,"stop":1752657156030,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ad67a827e13cb10e","name":"should return PeerId when PeerId is provided","time":{"start":1752656997787,"stop":1752656997787,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e920c91956997e9","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1752657037278,"stop":1752657037278,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1eb35620a1650de","name":"returns nothing if no connections present","time":{"start":1752656997897,"stop":1752656997897,"duration":0},"status":"passed","severity":"normal"},{"uid":"b98e1067e3c2a86e","name":"should detect messages with missing dependencies","time":{"start":1752657042310,"stop":1752657042310,"duration":0},"status":"passed","severity":"normal"},{"uid":"aea75ca993ba8133","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1752657037280,"stop":1752657037280,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5e224048863edce","name":"Check publish message containing special chars","time":{"start":1752657181014,"stop":1752657181014,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2748ea127b40267","name":"Generator, custom pubsub topic","time":{"start":1752657308640,"stop":1752657308641,"duration":1},"status":"passed","severity":"normal"},{"uid":"45d670d24f90ca66","name":"Push message with Basic HTML tag payload","time":{"start":1752657652705,"stop":1752657652705,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aa6a62908f79196","name":"should fail to send if no connected peers found","time":{"start":1752657027620,"stop":1752657027621,"duration":1},"status":"passed","severity":"normal"},{"uid":"4721225f7694e45c","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1752656997461,"stop":1752656997461,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ddb64a9fb2a7eef","name":"throws on content topic with empty version field","time":{"start":1752656981534,"stop":1752656981534,"duration":0},"status":"passed","severity":"normal"},{"uid":"91ec93147111f74a","name":"Publishes to nwaku","time":{"start":1752657169359,"stop":1752657169360,"duration":1},"status":"passed","severity":"normal"},{"uid":"87b1f1f0aa3fe577","name":"udp ip6 address","time":{"start":1752656987041,"stop":1752656987042,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbcc631909521111","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1752656981538,"stop":1752656981538,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7fff6cb8f7f08f7","name":"Push message with XML payload","time":{"start":1752657652717,"stop":1752657652717,"duration":0},"status":"passed","severity":"normal"},{"uid":"59857e7d0924aad7","name":"Check message received after jswaku node is restarted","time":{"start":1752657497567,"stop":1752657497567,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e35a45df0419f42","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1752656997295,"stop":1752656997296,"duration":1},"status":"passed","severity":"normal"},{"uid":"76775458d4ec822a","name":"should use provided shard info when available","time":{"start":1752657027504,"stop":1752657027504,"duration":0},"status":"passed","severity":"normal"},{"uid":"691a4b9ceaa316d0","name":"should return empty list for no shard","time":{"start":1752656981544,"stop":1752656981544,"duration":0},"status":"passed","severity":"normal"},{"uid":"b52d079cbf6ad1df","name":"Check message on other pubsub topic is not received","time":{"start":1752657497565,"stop":1752657497565,"duration":0},"status":"passed","severity":"normal"},{"uid":"324eb6596eaa2ed6","name":"should dispatch network event when browser goes online","time":{"start":1752656996908,"stop":1752656996908,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca4b024602d20aa","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752657565409,"stop":1752657565409,"duration":0},"status":"passed","severity":"normal"},{"uid":"bea861ed548e4553","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1752657037295,"stop":1752657037296,"duration":1},"status":"passed","severity":"normal"},{"uid":"afaaf950ecb06422","name":"Decoder throws on undefined content topic","time":{"start":1752656998285,"stop":1752656998286,"duration":1},"status":"passed","severity":"normal"},{"uid":"1beb42413dc083cb","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752657219465,"stop":1752657219465,"duration":0},"status":"passed","severity":"normal"},{"uid":"d571435203a10387","name":"connects to nwaku","time":{"start":1752657341608,"stop":1752657341609,"duration":1},"status":"passed","severity":"normal"},{"uid":"5461a756d8a04a87","name":"should not create timers for topics where peer is not in mesh","time":{"start":1752656997297,"stop":1752656997297,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4c1a5db6fac6b23","name":"Push message with JSON payload","time":{"start":1752657652717,"stop":1752657652718,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b54c62b75a1cc93","name":"Overlapping topic subscription","time":{"start":1752657565412,"stop":1752657565412,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4b3ab4a8289dd25","name":"Subscribe to topic containing XML and receive message","time":{"start":1752657565404,"stop":1752657565405,"duration":1},"status":"passed","severity":"normal"},{"uid":"76ce94ee28f1d020","name":"Publish without waiting for remote peer","time":{"start":1752657190063,"stop":1752657190063,"duration":0},"status":"passed","severity":"normal"},{"uid":"d82f19d829dafec2","name":"should create a new stream if no existing for protocol found","time":{"start":1752656998008,"stop":1752656998008,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd87b1cbcb2c5b6a","name":"messageHashStr works with IProtoMessage","time":{"start":1752656997461,"stop":1752656997462,"duration":1},"status":"passed","severity":"normal"},{"uid":"597730d7cb13bd1","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1752657037284,"stop":1752657037284,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc11abb4e20cc104","name":"should load peers from local storage and dispatch events","time":{"start":1752657010195,"stop":1752657010195,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d4f6f47b704d65c","name":"throws on content topic with empty encoding field","time":{"start":1752656981534,"stop":1752656981535,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa9d94780ea48ab2","name":"Decoder throws on empty string content topic","time":{"start":1752656998286,"stop":1752656998286,"duration":0},"status":"passed","severity":"normal"},{"uid":"76a0825097c816e8","name":"should wait for LightPush peer to be connected","time":{"start":1752657027890,"stop":1752657027890,"duration":0},"status":"passed","severity":"normal"},{"uid":"7173f8e852a36172","name":"throws on content topic with empty topic name field","time":{"start":1752656981534,"stop":1752656981534,"duration":0},"status":"passed","severity":"normal"},{"uid":"2443d39272f6613e","name":"should return tags for existing peer","time":{"start":1752656997764,"stop":1752656997764,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5e0e1d33137eb6a","name":"should register libp2p event listeners when start is called","time":{"start":1752657028048,"stop":1752657028048,"duration":0},"status":"passed","severity":"normal"},{"uid":"f27fb183b86c200a","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1752656981537,"stop":1752656981537,"duration":0},"status":"passed","severity":"normal"},{"uid":"7499cd7fceae581b","name":"tcp ip4 address","time":{"start":1752656987039,"stop":1752656987041,"duration":2},"status":"passed","severity":"normal"},{"uid":"76a77e8f80ab42f5","name":"should return false when peer has no overlapping shards","time":{"start":1752656997638,"stop":1752656997639,"duration":1},"status":"passed","severity":"normal"},{"uid":"2818eb0474feabc","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752657565404,"stop":1752657565404,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb94765a9caa23db","name":"should sort peers by ping value","time":{"start":1752656998310,"stop":1752656998310,"duration":0},"status":"passed","severity":"normal"},{"uid":"e398293e681c6cc","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1752657037278,"stop":1752657037279,"duration":1},"status":"passed","severity":"normal"},{"uid":"982acd46fc6da93e","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1752657027707,"stop":1752657027707,"duration":0},"status":"passed","severity":"normal"},{"uid":"372bb97f85f9f14d","name":"1 Store, 2 fetches","time":{"start":1752657005812,"stop":1752657005812,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb2c3ba828ccea5f","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1752656981544,"stop":1752656981544,"duration":0},"status":"passed","severity":"normal"},{"uid":"73dd310bf3f1a9da","name":"should reject if LightPush is requested but not mounted","time":{"start":1752657027887,"stop":1752657027887,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6004c3e2bd31f88","name":"should only return 1 node with relay and store capability","time":{"start":1752657006405,"stop":1752657006406,"duration":1},"status":"passed","severity":"normal"},{"uid":"5de2dcb64bd76677","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1752657037285,"stop":1752657037285,"duration":0},"status":"passed","severity":"normal"},{"uid":"d44b083558bf6021","name":"Promise Callback - false","time":{"start":1752657316988,"stop":1752657316988,"duration":0},"status":"passed","severity":"normal"},{"uid":"478dcb45859abc6d","name":"should use the provided clusterId for the pubsub topic","time":{"start":1752656981558,"stop":1752656981559,"duration":1},"status":"passed","severity":"normal"},{"uid":"75501760ea115427","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1752656981538,"stop":1752656981538,"duration":0},"status":"passed","severity":"normal"},{"uid":"13dddb43c1d93c3e","name":"Push message with Script payload","time":{"start":1752657652717,"stop":1752657652717,"duration":0},"status":"passed","severity":"normal"},{"uid":"3755a1864a143a6e","name":"should handle case when navigator is not available","time":{"start":1752656996895,"stop":1752656996895,"duration":0},"status":"passed","severity":"normal"},{"uid":"b72ae7058e8e8474","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1752657037294,"stop":1752657037294,"duration":0},"status":"passed","severity":"normal"},{"uid":"60d3d8bfa0f8b535","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752657335075,"stop":1752657335075,"duration":0},"status":"passed","severity":"normal"},{"uid":"580fe96f03706adc","name":"Nodes with multiple pubsub topic","time":{"start":1752657173765,"stop":1752657173765,"duration":0},"status":"passed","severity":"normal"},{"uid":"abb813da269de5f4","name":"should return false when no connections","time":{"start":1752656997767,"stop":1752656997767,"duration":0},"status":"passed","severity":"normal"},{"uid":"666c8154f2a714b","name":"can query messages normally","time":{"start":1752657294891,"stop":1752657294891,"duration":0},"status":"passed","severity":"normal"},{"uid":"58a6e7a8d1edcf8e","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1752656981542,"stop":1752656981542,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aae73548dcec7e","name":"Store - dialed after - with timeout","time":{"start":1752657343408,"stop":1752657343408,"duration":0},"status":"passed","severity":"normal"},{"uid":"36e22b2369350b3b","name":"should lock peers when selected","time":{"start":1752657028046,"stop":1752657028047,"duration":1},"status":"passed","severity":"normal"},{"uid":"f829603f3858c263","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1752657028049,"stop":1752657028049,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb5b8330bb1025d9","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1752656998286,"stop":1752656998286,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9375be5c8d4ce2c","name":"Check publish message containing numeric","time":{"start":1752657181014,"stop":1752657181014,"duration":0},"status":"passed","severity":"normal"},{"uid":"19976d84c1fb0979","name":"recovers when dns.resolve returns empty","time":{"start":1752657006403,"stop":1752657006404,"duration":1},"status":"passed","severity":"normal"},{"uid":"f20aa2575f8ab99b","name":"Push message with unicode special characters payload","time":{"start":1752657652718,"stop":1752657652718,"duration":0},"status":"passed","severity":"normal"},{"uid":"68f8b204e07ceafe","name":"should skip peer when dialed recently","time":{"start":1752656997112,"stop":1752656997112,"duration":0},"status":"passed","severity":"normal"},{"uid":"5650f2482b3667c6","name":"should successfully subscribe to supported pubsub topic","time":{"start":1752657027708,"stop":1752657027708,"duration":0},"status":"passed","severity":"normal"},{"uid":"fada6605654e00bb","name":"Reusing cursor across nodes","time":{"start":1752657274952,"stop":1752657274953,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eaca5a0ac7515ec","name":"Subscribe to topic containing shell command and publish message","time":{"start":1752657190074,"stop":1752657190074,"duration":0},"status":"passed","severity":"normal"},{"uid":"aec754ff9028edb0","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1752657078607,"stop":1752657078607,"duration":0},"status":"passed","severity":"normal"},{"uid":"77e7ac529609bd8e","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752657565418,"stop":1752657565418,"duration":0},"status":"passed","severity":"normal"},{"uid":"9188eb6e85a611a1","name":"should initialize with default number of peers","time":{"start":1752657028045,"stop":1752657028045,"duration":0},"status":"passed","severity":"normal"},{"uid":"af7ace5879e1c335","name":"Check publish message containing escaped characters","time":{"start":1752657181021,"stop":1752657181021,"duration":0},"status":"passed","severity":"normal"},{"uid":"44dbabf5542b6fc8","name":"accepts valid message hash query","time":{"start":1752656997963,"stop":1752656997964,"duration":1},"status":"passed","severity":"normal"},{"uid":"22a181efae3b2caa","name":"Light Node - default protocols","time":{"start":1752657343409,"stop":1752657343409,"duration":0},"status":"passed","severity":"normal"},{"uid":"40a54389c0a3a5b3","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1752657027355,"stop":1752657027363,"duration":8},"status":"passed","severity":"normal"},{"uid":"bac0bbd6d5d3fe53","name":"Push message with content topic containing special chars","time":{"start":1752657652720,"stop":1752657652720,"duration":0},"status":"passed","severity":"normal"},{"uid":"3126b903f0f894f9","name":"Ephemeral field is preserved - encoder v0","time":{"start":1752657063435,"stop":1752657063435,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d1a02eeb821fadf","name":"Subscribe to topic containing numeric and publish message","time":{"start":1752657190067,"stop":1752657190068,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b57a8f879d78628","name":"LightPush","time":{"start":1752657343408,"stop":1752657343408,"duration":0},"status":"passed","severity":"normal"},{"uid":"44f3da078241eb06","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1752657037284,"stop":1752657037285,"duration":1},"status":"passed","severity":"normal"},{"uid":"3889f3d0db1dfd6f","name":"Ordered callback, aborts when callback returns true","time":{"start":1752657319094,"stop":1752657319094,"duration":0},"status":"passed","severity":"normal"},{"uid":"89128c8a59798d33","name":"should drop connection to all peers on hangUp","time":{"start":1752657147979,"stop":1752657147980,"duration":1},"status":"passed","severity":"normal"},{"uid":"d834496c3dbd63eb","name":"Push message with content topic containing long","time":{"start":1752657652720,"stop":1752657652720,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a003e17da579582","name":"should only return 1 node with relay capability","time":{"start":1752657006405,"stop":1752657006405,"duration":0},"status":"passed","severity":"normal"},{"uid":"d887d77793e8451a","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app41/2/topic799/xml","time":{"start":1752657291899,"stop":1752657291900,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c78904e8dc9fb9d","name":"should be able to encode the field with only RELAY set to true","time":{"start":1752656987190,"stop":1752656987194,"duration":4},"status":"passed","severity":"normal"},{"uid":"c446d55cfae1ee9","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752657219466,"stop":1752657219467,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3f95e825920c26a","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1752657006406,"stop":1752657006406,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba4e7629c708b86f","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1752657005711,"stop":1752657005712,"duration":1},"status":"passed","severity":"normal"},{"uid":"95999112414c7fee","name":"can start and stop the service","time":{"start":1752657062172,"stop":1752657062173,"duration":1},"status":"passed","severity":"normal"},{"uid":"92a5c6ac0b5e7f9b","name":"Passing page size 110 when there are 120 messages","time":{"start":1752657329415,"stop":1752657329415,"duration":0},"status":"passed","severity":"normal"},{"uid":"10c95304b779914a","name":"Overlapping topic subscription","time":{"start":1752657190066,"stop":1752657190066,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9d5e5a380b8ab303","name":"Check received message containing Basic HTML tag","time":{"start":1752657497572,"stop":1752657497572,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3a54d6530d93b52","name":"nwaku subscribes","time":{"start":1752657169358,"stop":1752657169359,"duration":1},"status":"passed","severity":"normal"},{"uid":"83a13805eee5b7ba","name":"throws an error for improperly formatted content topics","time":{"start":1752656981541,"stop":1752656981541,"duration":0},"status":"passed","severity":"normal"},{"uid":"104811e430315669","name":"Push message equal or less that 1MB","time":{"start":1752657652714,"stop":1752657652714,"duration":0},"status":"passed","severity":"normal"},{"uid":"45ed3bbc297a6712","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1752657274952,"stop":1752657274952,"duration":0},"status":"passed","severity":"normal"},{"uid":"53d5b14abded23aa","name":"Push message with XML payload","time":{"start":1752657652705,"stop":1752657652705,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ecf29543c9c76c1","name":"Check received message containing unicode special characters","time":{"start":1752657497573,"stop":1752657497573,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f7b7f6a743521a2","name":"Publish message with custom timestamp: Wed Jul 16 2025 08:12:53 GMT+0000 (Coordinated Universal Time)","time":{"start":1752657181026,"stop":1752657181026,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee9bc418f4b65e28","name":"ignores unrecognized TXT record formats","time":{"start":1752657006404,"stop":1752657006404,"duration":0},"status":"passed","severity":"normal"},{"uid":"8207499eb18da484","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app89/4/topic977/json","time":{"start":1752657291901,"stop":1752657291901,"duration":0},"status":"passed","severity":"normal"},{"uid":"27a8e4a8fd79e0e1","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1752657027194,"stop":1752657027194,"duration":0},"status":"passed","severity":"normal"},{"uid":"bccc8395accda8f6","name":"Check received message with timestamp: 1752657056806 ","time":{"start":1752657497574,"stop":1752657497574,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7f4e681615b6193","name":"should allow redial after failed dial cooldown expires","time":{"start":1752656997118,"stop":1752656997118,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb37860227238a3d","name":"Check message with invalid timestamp is not received","time":{"start":1752657497575,"stop":1752657497575,"duration":0},"status":"passed","severity":"normal"},{"uid":"934d9f33581c15dc","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1752657036966,"stop":1752657036968,"duration":2},"status":"passed","severity":"normal"},{"uid":"dd40eb55d57c2646","name":"should handle disconnect when peer has no timers","time":{"start":1752656997299,"stop":1752656997299,"duration":0},"status":"passed","severity":"normal"},{"uid":"12b5f711b44dfce4","name":"Rejects garbage","time":{"start":1752657031474,"stop":1752657031474,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f42b13f26767522","name":"Push message with Basic HTML tag payload","time":{"start":1752657652717,"stop":1752657652717,"duration":0},"status":"passed","severity":"normal"},{"uid":"da158f57bf95067d","name":"should properly create peer info with all multiaddrs","time":{"start":1752656987734,"stop":1752656987735,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd3fa981cfbe1af8","name":"should be online or offline if network state changed","time":{"start":1752657078613,"stop":1752657078613,"duration":0},"status":"passed","severity":"normal"},{"uid":"79e164163f4f506a","name":"Push message with content topic containing XML","time":{"start":1752657652710,"stop":1752657652710,"duration":0},"status":"passed","severity":"normal"},{"uid":"f59ec7e7a617b56c","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1752657027620,"stop":1752657027620,"duration":0},"status":"passed","severity":"normal"},{"uid":"47948c49b6973071","name":"should reject if Filter is requested but not mounted","time":{"start":1752657027888,"stop":1752657027889,"duration":1},"status":"passed","severity":"normal"}]