2025-08-14 21:30:12 +00:00

1 line
191 KiB
JSON

[{"uid":"da62a060f3f7198d","name":"Check message with no payload is not received","time":{"start":1755206861717,"stop":1755206861717,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e2c05119f57b72d","name":"should dial more peers if under maxConnections","time":{"start":1755206349845,"stop":1755206349845,"duration":0},"status":"passed","severity":"normal"},{"uid":"684e524378fa89c6","name":"should handle zero peers request","time":{"start":1755206360128,"stop":1755206360128,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7d0f70dd0be9c0b","name":"should skip peer when already connected","time":{"start":1755206349420,"stop":1755206349421,"duration":1},"status":"passed","severity":"normal"},{"uid":"115adf4164276d21","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1755206334118,"stop":1755206334118,"duration":0},"status":"passed","severity":"normal"},{"uid":"67af5f742ea8a389","name":"Query generator for 2000 messages","time":{"start":1755206740628,"stop":1755206740628,"duration":0},"status":"passed","severity":"normal"},{"uid":"3efeea9f39eb4d2a","name":"should dispatch network event when browser goes online","time":{"start":1755206350126,"stop":1755206350127,"duration":1},"status":"passed","severity":"normal"},{"uid":"7411888f3a27c38b","name":"should create ShardReader with auto sharding network config","time":{"start":1755206349740,"stop":1755206349741,"duration":1},"status":"passed","severity":"normal"},{"uid":"92af4f8de5fc7a27","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1755206393184,"stop":1755206393185,"duration":1},"status":"passed","severity":"normal"},{"uid":"da41c9fdaf0f9617","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1755206594430,"stop":1755206594431,"duration":1},"status":"passed","severity":"normal"},{"uid":"a97a91dfc814455a","name":"Check publish message after client node is restarted","time":{"start":1755206587083,"stop":1755206587083,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7ac9396f59fd0469","name":"should be delivered immediately if received","time":{"start":1755206399255,"stop":1755206399255,"duration":0},"status":"passed","severity":"normal"},{"uid":"687e894249dc5f2e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1755206393185,"stop":1755206393186,"duration":1},"status":"passed","severity":"normal"},{"uid":"669b0b1b1b099cf2","name":"should not change state when connections remain after disconnect","time":{"start":1755206350123,"stop":1755206350124,"duration":1},"status":"passed","severity":"normal"},{"uid":"b527d508cba22f27","name":"should use DNS peer discovery with light client","time":{"start":1755206419672,"stop":1755206419672,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5b631e8a182b38c4","name":"should handle complete discovery-to-dial flow","time":{"start":1755206349661,"stop":1755206349661,"duration":0},"status":"passed","severity":"normal"},{"uid":"88f374e96ae375d6","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755206887765,"stop":1755206887765,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff17d30857cf1a36","name":"random static sharding 10 - Cluster ID: 896, Shard ID: 3","time":{"start":1755206728849,"stop":1755206728849,"duration":0},"status":"passed","severity":"normal"},{"uid":"757f21755b69687b","name":"should reject if WakuNode is not started","time":{"start":1755206381136,"stop":1755206381136,"duration":0},"status":"passed","severity":"normal"},{"uid":"76f4cb0be8879a2e","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755206887773,"stop":1755206887773,"duration":0},"status":"passed","severity":"normal"},{"uid":"2654da58d1737bd9","name":"messageHashStr returns a hex string","time":{"start":1755206349911,"stop":1755206349911,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9eac1f7ca971c21","name":"Encoder throws on empty string content topic","time":{"start":1755206350774,"stop":1755206350774,"duration":0},"status":"passed","severity":"normal"},{"uid":"13742ca28b5570b2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1755206334121,"stop":1755206334122,"duration":1},"status":"passed","severity":"normal"},{"uid":"a95900c23e2f4e21","name":"LightPush","time":{"start":1755206762721,"stop":1755206762721,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab07c8d742c4c2d2","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1755206393133,"stop":1755206393133,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3cf18fbbd8fba61","name":"should handle errors when globalThis is not available","time":{"start":1755206350105,"stop":1755206350105,"duration":0},"status":"passed","severity":"normal"},{"uid":"d29be7992c003287","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1755206708700,"stop":1755206708701,"duration":1},"status":"passed","severity":"normal"},{"uid":"b518821a2122307b","name":"should be empty when created","time":{"start":1755206381375,"stop":1755206381375,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac135084c9dd50d5","name":"Check received message containing Arabic","time":{"start":1755206861722,"stop":1755206861722,"duration":0},"status":"passed","severity":"normal"},{"uid":"a05f00f076bcf8b3","name":"can start the service","time":{"start":1755206363931,"stop":1755206363931,"duration":0},"status":"passed","severity":"normal"},{"uid":"d139f7781e965c0f","name":"Push message with meta","time":{"start":1755206969015,"stop":1755206969016,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd2084b7f89b6598","name":"Subscribe to topic containing shell command and publish message","time":{"start":1755206594430,"stop":1755206594430,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a7ee6f54978f027","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1755206393166,"stop":1755206393166,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c06e97a44770e70","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755206489895,"stop":1755206489895,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d96deef35ec9c50","name":"Check received message containing Russian","time":{"start":1755206861723,"stop":1755206861723,"duration":0},"status":"passed","severity":"normal"},{"uid":"2efd2262f48ae45d","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1755206393158,"stop":1755206393163,"duration":5},"status":"passed","severity":"normal"},{"uid":"4e755159eeb26d2e","name":"Check received message containing unicode special characters","time":{"start":1755206861726,"stop":1755206861726,"duration":0},"status":"passed","severity":"normal"},{"uid":"3175e8264591da6","name":"should return PeerId when PeerId is provided","time":{"start":1755206350310,"stop":1755206350310,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a9ab7473d2a8e05","name":"throws on empty content topic","time":{"start":1755206334105,"stop":1755206334105,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a9844d7079a7c72","name":"Decrypt messages","time":{"start":1755206564612,"stop":1755206564612,"duration":0},"status":"passed","severity":"normal"},{"uid":"83739832b961a6dd","name":"should requeue task if no peer is available","time":{"start":1755206379688,"stop":1755206379689,"duration":1},"status":"passed","severity":"normal"},{"uid":"61f717cb92ac9aca","name":"should discover peers from provided peer cache","time":{"start":1755206496164,"stop":1755206496164,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6575356d4ba9cae","name":"Push message with custom timestamp: 1755202838328","time":{"start":1755206969004,"stop":1755206969004,"duration":0},"status":"passed","severity":"normal"},{"uid":"a353b51ff5d3d6b9","name":"should not fail to start the service if it is already started","time":{"start":1755206419669,"stop":1755206419670,"duration":1},"status":"passed","severity":"normal"},{"uid":"227f73809541b9c7","name":"caches peers it previously fetched","time":{"start":1755206360324,"stop":1755206360324,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f651c300e5dbbdf","name":"should return false when pubsub topic parsing fails","time":{"start":1755206349765,"stop":1755206349766,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dd9e69b14eb4677","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1755206399253,"stop":1755206399254,"duration":1},"status":"passed","severity":"normal"},{"uid":"38fcd11247ffa24","name":"should process tasks in queue","time":{"start":1755206379683,"stop":1755206379687,"duration":4},"status":"passed","severity":"normal"},{"uid":"b89ef2ccf47a903c","name":"Push message with Russian payload","time":{"start":1755206969007,"stop":1755206969007,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec68f632074c946d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1755206393189,"stop":1755206393190,"duration":1},"status":"passed","severity":"normal"},{"uid":"135ab01f9c9b1dcf","name":"Throws when trying to push message with empty payload","time":{"start":1755206968998,"stop":1755206968998,"duration":0},"status":"passed","severity":"normal"},{"uid":"e734f2ba609c590b","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1755206350754,"stop":1755206350754,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a2ac3e2cab965b5","name":"random static sharding 9 - Cluster ID: 775, Shard ID: 576","time":{"start":1755206728848,"stop":1755206728848,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b07efcc92897c6f","name":"should reject if LightPush is requested but not mounted","time":{"start":1755206381137,"stop":1755206381137,"duration":0},"status":"passed","severity":"normal"},{"uid":"94d6722639f15da0","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755206887780,"stop":1755206887780,"duration":0},"status":"passed","severity":"normal"},{"uid":"82fab55db9021e06","name":"should add received messages to bloom filter","time":{"start":1755206399249,"stop":1755206399249,"duration":0},"status":"passed","severity":"normal"},{"uid":"f68fbb35afd0c2fb","name":"Push message with content topic containing SQL Injection","time":{"start":1755206969014,"stop":1755206969014,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cb32eb1e4063128","name":"should select older connection if present","time":{"start":1755206350222,"stop":1755206350222,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e095148159b9e4d","name":"should encode/decode to RLP encoding","time":{"start":1755206340308,"stop":1755206340308,"duration":0},"status":"passed","severity":"normal"},{"uid":"624f84132f9472da","name":"should return true even if peer has no overlapping shards","time":{"start":1755206349751,"stop":1755206349751,"duration":0},"status":"passed","severity":"normal"},{"uid":"e714dab1165884eb","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1755206334112,"stop":1755206334112,"duration":0},"status":"passed","severity":"normal"},{"uid":"4454378cfdc43c44","name":"should decode valid enr with tcp successfully","time":{"start":1755206340305,"stop":1755206340305,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8cfc244daac158b","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755206562893,"stop":1755206562894,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d7097e9eabe3d94","name":"should dial peer when no shard info available","time":{"start":1755206349431,"stop":1755206349445,"duration":14},"status":"passed","severity":"normal"},{"uid":"401d5dd9e1f60b90","name":"Passing page size 110 when there are 120 messages","time":{"start":1755206749436,"stop":1755206749436,"duration":0},"status":"passed","severity":"normal"},{"uid":"3132f6aa3437d70c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1755206393186,"stop":1755206393188,"duration":2},"status":"passed","severity":"normal"},{"uid":"819821e12b9bc8f5","name":"Push message with content topic containing Arabic","time":{"start":1755206969013,"stop":1755206969013,"duration":0},"status":"passed","severity":"normal"},{"uid":"f918180d63da03f9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1755206334126,"stop":1755206334126,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a728693c5e23d24","name":"Check received message containing Chinese","time":{"start":1755206861722,"stop":1755206861722,"duration":0},"status":"passed","severity":"normal"},{"uid":"e62217ad11a65433","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1755206349765,"stop":1755206349765,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5e1ba97ca7f95f2","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1755206393155,"stop":1755206393156,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a66dc394d5456ba","name":"Check publish message containing short","time":{"start":1755206587072,"stop":1755206587073,"duration":1},"status":"passed","severity":"normal"},{"uid":"20b60f2691ba0338","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1755206380966,"stop":1755206380966,"duration":0},"status":"passed","severity":"normal"},{"uid":"d76147b3e0b4c905","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1755206759252,"stop":1755206759252,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbc0c612bb1d9792","name":"Fails to publish message with size larger than 1 MB","time":{"start":1755206587082,"stop":1755206587082,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e5c94e167c4784b","name":"should throw error - invalid id","time":{"start":1755206340307,"stop":1755206340307,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a03bba7562c4a5f","name":"retrieves a single peer","time":{"start":1755206360323,"stop":1755206360323,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d63bc2825f6935a","name":"different cluster: nodes don't connect","time":{"start":1755206489895,"stop":1755206489895,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2ffc93bb6068dfe","name":"Check received message containing emoji","time":{"start":1755206861726,"stop":1755206861726,"duration":0},"status":"passed","severity":"normal"},{"uid":"715b4c8493d21a2f","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1755206359621,"stop":1755206359621,"duration":0},"status":"passed","severity":"normal"},{"uid":"71881c29713635e5","name":"should sort peers by ping value","time":{"start":1755206350754,"stop":1755206350754,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cf91bd67f830252","name":"handles different clusterIds correctly","time":{"start":1755206334117,"stop":1755206334117,"duration":0},"status":"passed","severity":"normal"},{"uid":"9be3a6ceb2b5fc9d","name":"Check received message containing long","time":{"start":1755206861719,"stop":1755206861719,"duration":0},"status":"passed","severity":"normal"},{"uid":"3989792ddd800090","name":"Decoder throws on undefined content topic","time":{"start":1755206350775,"stop":1755206350775,"duration":0},"status":"passed","severity":"normal"},{"uid":"d84b65ac19696311","name":"Check publish message containing Chinese","time":{"start":1755206587074,"stop":1755206587074,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cf8670a3bbb7c59","name":"Check received message containing special chars","time":{"start":1755206861721,"stop":1755206861721,"duration":0},"status":"passed","severity":"normal"},{"uid":"69f627473a27fa72","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1755206392881,"stop":1755206392882,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8ac1229bf0c329a","name":"should not create relay timers when relay is not provided","time":{"start":1755206349892,"stop":1755206349892,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e2dc5d4fba0915","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1755206393141,"stop":1755206393141,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d971c0063e432fd","name":"should skip already querying peers","time":{"start":1755206360198,"stop":1755206360198,"duration":0},"status":"passed","severity":"normal"},{"uid":"d53c416b3f4d316c","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1755206334223,"stop":1755206334223,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7611aec43b1f1e9","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755206734222,"stop":1755206734224,"duration":2},"status":"passed","severity":"normal"},{"uid":"1739f4eb7811c714","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1755206350533,"stop":1755206350533,"duration":0},"status":"passed","severity":"normal"},{"uid":"616d35fcc651ed2f","name":"Check received message containing short","time":{"start":1755206861718,"stop":1755206861719,"duration":1},"status":"passed","severity":"normal"},{"uid":"51a4e317fb6c2783","name":"Query Generator, No Decoder","time":{"start":1755206708700,"stop":1755206708700,"duration":0},"status":"passed","severity":"normal"},{"uid":"96f13a233660c710","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755206887778,"stop":1755206887778,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1c39c425f2156f2","name":"should handle special patterns correctly","time":{"start":1755206397011,"stop":1755206397012,"duration":1},"status":"passed","severity":"normal"},{"uid":"30bee584d799ff10","name":"throws if store query response has error status","time":{"start":1755206350488,"stop":1755206350489,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9a949b0344c7f28","name":"should add event listeners to libp2p","time":{"start":1755206350098,"stop":1755206350098,"duration":0},"status":"passed","severity":"normal"},{"uid":"d80f99045bf6cf63","name":"should stop all internal components","time":{"start":1755206350748,"stop":1755206350748,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb2ed75c34abcebf","name":"should clear dial history on stop","time":{"start":1755206349409,"stop":1755206349409,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6a3f02597344f64","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1755206360125,"stop":1755206360125,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ffc88566ad8858c","name":"Push message with JSON payload","time":{"start":1755206969009,"stop":1755206969009,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f50a4b294e2e3fd","name":"Push message equal or less that 1MB","time":{"start":1755206969005,"stop":1755206969005,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7b3453f8b47ba87","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1755206349884,"stop":1755206349885,"duration":1},"status":"passed","severity":"normal"},{"uid":"8573dc1c0b701f6f","name":"Push message with content topic containing special chars","time":{"start":1755206969012,"stop":1755206969012,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3ee06d1caebe769","name":"should clear existing timers before creating new ones","time":{"start":1755206349898,"stop":1755206349898,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf6f2b6a5712467a","name":"should attach causal history and bloom filter to each message","time":{"start":1755206399247,"stop":1755206399247,"duration":0},"status":"passed","severity":"normal"},{"uid":"19639fab625b1f20","name":"should clear all timers","time":{"start":1755206349877,"stop":1755206349878,"duration":1},"status":"passed","severity":"normal"},{"uid":"5873ab3f11d43898","name":"Check received message containing unicode special characters","time":{"start":1755206861712,"stop":1755206861712,"duration":0},"status":"passed","severity":"normal"},{"uid":"27c9e0f85f099cc7","name":"Ordered callback, aborts when callback returns true","time":{"start":1755206740628,"stop":1755206740628,"duration":0},"status":"passed","severity":"normal"},{"uid":"778e0f09a69a79a4","name":"messageHashStr produces consistent results for the same input","time":{"start":1755206349912,"stop":1755206349912,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fe41b1ba5859d5b","name":"should skip peer when failed to dial recently","time":{"start":1755206349429,"stop":1755206349429,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c57eda056a116","name":"Push message with SQL Injection payload","time":{"start":1755206968993,"stop":1755206968993,"duration":0},"status":"passed","severity":"normal"},{"uid":"26c86ba7e3b1a45e","name":"should start peer exchange discovery","time":{"start":1755206360192,"stop":1755206360192,"duration":0},"status":"passed","severity":"normal"},{"uid":"973d8c4493666cd1","name":"should return true when peer is on the pubsub topic shard","time":{"start":1755206349761,"stop":1755206349765,"duration":4},"status":"passed","severity":"normal"},{"uid":"2e57a8faa7294952","name":"should retry if all attempts fail","time":{"start":1755206379699,"stop":1755206379700,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2bbb1747713a415","name":"should create RPC request with correct parameters","time":{"start":1755206360128,"stop":1755206360129,"duration":1},"status":"passed","severity":"normal"},{"uid":"edb413064e96a806","name":"should add to incoming buffer if dependencies are not met","time":{"start":1755206399249,"stop":1755206399249,"duration":0},"status":"passed","severity":"normal"},{"uid":"f437382d165d3e24","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1755206334125,"stop":1755206334125,"duration":0},"status":"passed","severity":"normal"},{"uid":"95ac429f7ab684ae","name":"should be safe to call multiple times","time":{"start":1755206349818,"stop":1755206349819,"duration":1},"status":"passed","severity":"normal"},{"uid":"edd43856ce8c72ff","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755206887770,"stop":1755206887770,"duration":0},"status":"passed","severity":"normal"},{"uid":"948c97495c56ec8c","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1755206393146,"stop":1755206393147,"duration":1},"status":"passed","severity":"normal"},{"uid":"27c3915450dc7e65","name":"should update peer store before dialing","time":{"start":1755206349653,"stop":1755206349653,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c6d73a58110f0eb","name":"Renews subscription after lossing a connection","time":{"start":1755206887783,"stop":1755206887783,"duration":0},"status":"passed","severity":"normal"},{"uid":"14ca1426fd20156f","name":"Subscribe to topic containing emoji and publish message","time":{"start":1755206594432,"stop":1755206594432,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b2496ee739c28f2","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1755206393154,"stop":1755206393154,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd6e9643af2bbbe7","name":"should only return 1 node with relay and store capability","time":{"start":1755206360325,"stop":1755206360325,"duration":0},"status":"passed","severity":"normal"},{"uid":"d44dcc6396b3741b","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1755206393143,"stop":1755206393144,"duration":1},"status":"passed","severity":"normal"},{"uid":"877c232a47733ab8","name":"should set field with all protocols enabled","time":{"start":1755206340313,"stop":1755206340313,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf76d2ce11603583","name":"Decoder throws on empty string content topic","time":{"start":1755206369850,"stop":1755206369850,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a5437da4f95ac2f","name":"throws on content topic with too few or too many fields","time":{"start":1755206334105,"stop":1755206334106,"duration":1},"status":"passed","severity":"normal"},{"uid":"156baa16b9ae98fc","name":"should sort by messageId when timestamps are equal","time":{"start":1755206398888,"stop":1755206398888,"duration":0},"status":"passed","severity":"normal"},{"uid":"7937ec1b4a41c008","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1755206334116,"stop":1755206334116,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5e0ae6d85572e7f","name":"should handle peer store errors gracefully","time":{"start":1755206349840,"stop":1755206349840,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d81032acabcce69","name":"Push message with emoji payload","time":{"start":1755206969010,"stop":1755206969010,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfc378a0d4d83850","name":"should be safe to call multiple times","time":{"start":1755206350747,"stop":1755206350748,"duration":1},"status":"passed","severity":"normal"},{"uid":"4de78005742ca867","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1755206587079,"stop":1755206587079,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2a4bf433878a03f","name":"Push message with XML payload","time":{"start":1755206968994,"stop":1755206968995,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc74c0080c244900","name":"Push message with Script payload","time":{"start":1755206968993,"stop":1755206968994,"duration":1},"status":"passed","severity":"normal"},{"uid":"400c3fdca4634263","name":"does not throw on valid cases","time":{"start":1755206334104,"stop":1755206334104,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b540c86796ecd1d","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1755206393152,"stop":1755206393153,"duration":1},"status":"passed","severity":"normal"},{"uid":"451b6d8ec0c49d03","name":"isConnected between 2 js-waku relay nodes","time":{"start":1755206434694,"stop":1755206434695,"duration":1},"status":"passed","severity":"normal"},{"uid":"381e416bb3ffdbea","name":"isConnected return false after peer stops","time":{"start":1755206434694,"stop":1755206434694,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fd63d4e82e97620","name":"should set field with only FILTER enabled","time":{"start":1755206340314,"stop":1755206340314,"duration":0},"status":"passed","severity":"normal"},{"uid":"47f42acc05ae19ee","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1755206393189,"stop":1755206393189,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac49a13cc59f4399","name":"should be safe to call multiple times","time":{"start":1755206349418,"stop":1755206349419,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc6d40fa366fa12e","name":"should set field with only STORE enabled","time":{"start":1755206340313,"stop":1755206340314,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc179cf4aa06f1a9","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1755206360325,"stop":1755206360326,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd80478a322de0f3","name":"should retry on complete failure if specified","time":{"start":1755206380976,"stop":1755206380976,"duration":0},"status":"passed","severity":"normal"},{"uid":"bee262d1f00ca23f","name":"Refresh subscription","time":{"start":1755206594421,"stop":1755206594421,"duration":0},"status":"skipped","severity":"normal"},{"uid":"401b2d1e61fa9b8a","name":"should keep entries that haven't expired yet","time":{"start":1755206378935,"stop":1755206378936,"duration":1},"status":"passed","severity":"normal"},{"uid":"1707157ce0e98ac","name":"should dispatch connect and disconnect events","time":{"start":1755206381005,"stop":1755206381005,"duration":0},"status":"passed","severity":"normal"},{"uid":"74492bbeeb803639","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1755206393134,"stop":1755206393134,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6023f8f8ba85c49","name":"Waku message hash computation (payload length 0)","time":{"start":1755206349907,"stop":1755206349907,"duration":0},"status":"passed","severity":"normal"},{"uid":"c72925b7e764192c","name":"Check received message containing long","time":{"start":1755206861706,"stop":1755206861706,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d7fe58b50c034eb","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1755206393164,"stop":1755206393164,"duration":0},"status":"passed","severity":"normal"},{"uid":"3abe60e93e3e18f4","name":"Push message with special chars payload","time":{"start":1755206968991,"stop":1755206968991,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f4b597a3e1d7cd7","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1755206381008,"stop":1755206381008,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0ca0e65febe375e","name":"should filter peers by codec","time":{"start":1755206350753,"stop":1755206350753,"duration":0},"status":"passed","severity":"normal"},{"uid":"508c46b1aec447f6","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1755206360123,"stop":1755206360124,"duration":1},"status":"passed","severity":"normal"},{"uid":"67ee2e7534045670","name":"should create a new stream if no existing for protocol found","time":{"start":1755206350531,"stop":1755206350532,"duration":1},"status":"passed","severity":"normal"},{"uid":"1637577d56b221a7","name":"Does not throw an exception when node disconnects","time":{"start":1755206756541,"stop":1755206756542,"duration":1},"status":"passed","severity":"normal"},{"uid":"47be39ca640d3b31","name":"Push message with escaped characters payload","time":{"start":1755206969009,"stop":1755206969010,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbb6e24d7a4b864e","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1755206334119,"stop":1755206334119,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8c0146920dacc03","name":"same cluster: nodes connect","time":{"start":1755206489894,"stop":1755206489895,"duration":1},"status":"passed","severity":"normal"},{"uid":"210a78ab45551dc7","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1755206334114,"stop":1755206334115,"duration":1},"status":"passed","severity":"normal"},{"uid":"65832ab6b6b67756","name":"Passing an array","time":{"start":1755206756542,"stop":1755206756542,"duration":0},"status":"passed","severity":"normal"},{"uid":"f70da21c3c81ae62","name":"should return true when peer is on the specified shard","time":{"start":1755206349755,"stop":1755206349755,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2ba75bbef4e72e7","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1755206580522,"stop":1755206580522,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbccadeccd5c8eb5","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1755206349907,"stop":1755206349908,"duration":1},"status":"passed","severity":"normal"},{"uid":"940b09a29c9d7565","name":"should return null for non-existent peer","time":{"start":1755206349839,"stop":1755206349839,"duration":0},"status":"passed","severity":"normal"},{"uid":"7143ed0ce0501022","name":"should handle dial errors gracefully","time":{"start":1755206349446,"stop":1755206349447,"duration":1},"status":"passed","severity":"normal"},{"uid":"d207b5fc18bb2bbe","name":"should not receive a peer event before start","time":{"start":1755206419671,"stop":1755206419671,"duration":0},"status":"passed","severity":"normal"},{"uid":"35572f802387dc8b","name":"should throw error - no public key","time":{"start":1755206340307,"stop":1755206340307,"duration":0},"status":"passed","severity":"normal"},{"uid":"69c7463b5c484a82","name":"Check received message with timestamp: 1755206413753 ","time":{"start":1755206861727,"stop":1755206861727,"duration":0},"status":"passed","severity":"normal"},{"uid":"53628d1e85531e3e","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1755206339614,"stop":1755206339614,"duration":0},"status":"passed","severity":"normal"},{"uid":"b961b0c52ece1e8f","name":"should be safe to call multiple times","time":{"start":1755206349817,"stop":1755206349818,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef242fec5513425e","name":"Push message with JSON payload","time":{"start":1755206968995,"stop":1755206968996,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e3163441f5dd3a3","name":"Get Nodes","time":{"start":1755206359330,"stop":1755206359333,"duration":3},"status":"passed","severity":"normal"},{"uid":"1efdcf43272e6326","name":"should initialize with custom number of peers","time":{"start":1755206381003,"stop":1755206381003,"duration":0},"status":"passed","severity":"normal"},{"uid":"89b6683c9584613a","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1755206381004,"stop":1755206381004,"duration":0},"status":"passed","severity":"normal"},{"uid":"e161f9d6db62e41e","name":"Check received message containing XML","time":{"start":1755206861724,"stop":1755206861724,"duration":0},"status":"passed","severity":"normal"},{"uid":"19d973bc1f2944b1","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app83/4/topic260/utf8","time":{"start":1755206679553,"stop":1755206679553,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc5808aabe3c3291","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755206887782,"stop":1755206887782,"duration":0},"status":"passed","severity":"normal"},{"uid":"844d07a46fe2d060","name":"Encoder throws on undefined content topic","time":{"start":1755206350774,"stop":1755206350774,"duration":0},"status":"passed","severity":"normal"},{"uid":"35b89638eb2f8245","name":"should be online or offline if network state changed","time":{"start":1755206434699,"stop":1755206434699,"duration":0},"status":"passed","severity":"normal"},{"uid":"d56a1bb8514babc8","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1755206349891,"stop":1755206349892,"duration":1},"status":"passed","severity":"normal"},{"uid":"232c68c95073d740","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1755206334122,"stop":1755206334122,"duration":0},"status":"passed","severity":"normal"},{"uid":"77c52d0817ceb407","name":"should handle case with all peers already connected","time":{"start":1755206349838,"stop":1755206349838,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5a342b23e1c5111","name":"Subscribe to topic containing Script and receive message","time":{"start":1755206887771,"stop":1755206887771,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c4a8abe2c6b6cb2","name":"Publish message with rate limit","time":{"start":1755206587084,"stop":1755206587084,"duration":0},"status":"passed","severity":"normal"},{"uid":"22e2031a325b4bcc","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1755206393157,"stop":1755206393157,"duration":0},"status":"passed","severity":"normal"},{"uid":"4db9e56bb34860e9","name":"Ordered Callback - true","time":{"start":1755206742299,"stop":1755206742300,"duration":1},"status":"passed","severity":"normal"},{"uid":"850d7b27f8a830fc","name":"should return false when navigator.onLine is false","time":{"start":1755206350107,"stop":1755206350117,"duration":10},"status":"passed","severity":"normal"},{"uid":"3c24c63d94479706","name":"Subscribe to topic containing short and receive message","time":{"start":1755206887768,"stop":1755206887768,"duration":0},"status":"passed","severity":"normal"},{"uid":"93afb62770c584fb","name":"ends if stream creation fails","time":{"start":1755206350488,"stop":1755206350488,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc3dde7174b5ace6","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1755206334111,"stop":1755206334111,"duration":0},"status":"passed","severity":"normal"},{"uid":"2413326f404afce7","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1755206393164,"stop":1755206393164,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e94ef3d8ed28343","name":"should allow redial after failed dial cooldown expires","time":{"start":1755206349447,"stop":1755206349447,"duration":0},"status":"passed","severity":"normal"},{"uid":"61c88be199b459f8","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app9/9/topic330/json","time":{"start":1755206679555,"stop":1755206679555,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8f79d103301fc09","name":"should dial all known peers when reached zero connections","time":{"start":1755206458061,"stop":1755206458061,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa4f99cb01341bf4","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1755206334114,"stop":1755206334114,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf2839996098587a","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755206887770,"stop":1755206887770,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e661e8fe6647723","name":"should invoke callbacks when receiving a message","time":{"start":1755206381376,"stop":1755206381376,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5d150913fbcc54e","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1755206369843,"stop":1755206369844,"duration":1},"status":"passed","severity":"normal"},{"uid":"e626b1475df68c66","name":"should not dial peers from store when browser is not connected","time":{"start":1755206349819,"stop":1755206349820,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6ea00aba0dc8690","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1755206350138,"stop":1755206350144,"duration":6},"status":"passed","severity":"normal"},{"uid":"c059ef6dc8a6106c","name":"should dial with PeerId and return stream","time":{"start":1755206350750,"stop":1755206350750,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a599928cbd369f7","name":"should handle peer store update failures gracefully","time":{"start":1755206349890,"stop":1755206349891,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cde9c6b0f140aeb","name":"Subscribe and receive messages via waku relay post","time":{"start":1755206887765,"stop":1755206887765,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a51f182ae5ee3eb","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1755206334120,"stop":1755206334120,"duration":0},"status":"passed","severity":"normal"},{"uid":"333b0b83e91214fe","name":"should return no connections if no open connection provided","time":{"start":1755206350222,"stop":1755206350222,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a5068f614d7ac0e","name":"should get all peers from store","time":{"start":1755206349829,"stop":1755206349829,"duration":0},"status":"passed","severity":"normal"},{"uid":"4326d5461773b627","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1755206393170,"stop":1755206393171,"duration":1},"status":"passed","severity":"normal"},{"uid":"80640c6d81247519","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1755206334113,"stop":1755206334113,"duration":0},"status":"passed","severity":"normal"},{"uid":"64dc60e9a84ffa02","name":"Subscribe to topic containing long and receive message","time":{"start":1755206887768,"stop":1755206887769,"duration":1},"status":"passed","severity":"normal"},{"uid":"76c8782ad3712628","name":"should initialize with isNetworkConnected as false","time":{"start":1755206350094,"stop":1755206350097,"duration":3},"status":"passed","severity":"normal"},{"uid":"f9e370969398b419","name":"should skip updating peer store if peer has same addresses","time":{"start":1755206349654,"stop":1755206349660,"duration":6},"status":"passed","severity":"normal"},{"uid":"7e763c5cc22c7195","name":"messageHashStr produces different results for different inputs","time":{"start":1755206349912,"stop":1755206349913,"duration":1},"status":"passed","severity":"normal"},{"uid":"482582919739a885","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1755206334118,"stop":1755206334118,"duration":0},"status":"passed","severity":"normal"},{"uid":"8716560eef60465e","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1755206380966,"stop":1755206380966,"duration":0},"status":"passed","severity":"normal"},{"uid":"4803c2c3fd65e4f2","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1755206393141,"stop":1755206393142,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e9820937f1df5ec","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1755206393180,"stop":1755206393184,"duration":4},"status":"passed","severity":"normal"},{"uid":"50751e9ef31bbf45","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1755206350129,"stop":1755206350129,"duration":0},"status":"passed","severity":"normal"},{"uid":"95df4109ef501d58","name":"Nodes with multiple pubsub topic","time":{"start":1755206580523,"stop":1755206580523,"duration":0},"status":"passed","severity":"normal"},{"uid":"cba13761b21097ed","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1755206691636,"stop":1755206691637,"duration":1},"status":"passed","severity":"normal"},{"uid":"451f6dfe841888d","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755206887780,"stop":1755206887780,"duration":0},"status":"passed","severity":"normal"},{"uid":"673cdc04e24ddc03","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1755206594424,"stop":1755206594424,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cc39f0f2aeabb55","name":"Asymmetric encrypt & decrypt","time":{"start":1755206370339,"stop":1755206370339,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2ff6e23cb66be1a","name":"should increase lamport timestamp","time":{"start":1755206399247,"stop":1755206399247,"duration":0},"status":"passed","severity":"normal"},{"uid":"95e6c4e08a84519a","name":"Relay - times out","time":{"start":1755206762720,"stop":1755206762720,"duration":0},"status":"passed","severity":"normal"},{"uid":"d116b9b35ac65b86","name":"should not fail to stop the service if it was not started","time":{"start":1755206363932,"stop":1755206363932,"duration":0},"status":"passed","severity":"normal"},{"uid":"32c0ab760930a53b","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755206887779,"stop":1755206887780,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a89226d3d6e8a01","name":"should query peers that support peer exchange","time":{"start":1755206360194,"stop":1755206360195,"duration":1},"status":"passed","severity":"normal"},{"uid":"6224bd1c9a697f0d","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1755206594419,"stop":1755206594420,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f42253c0dbf17d","name":"Default pageSize","time":{"start":1755206749436,"stop":1755206749436,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8db4777c79acc1f","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1755206381007,"stop":1755206381008,"duration":1},"status":"passed","severity":"normal"},{"uid":"1790c41ea3b53485","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1755206580522,"stop":1755206580522,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2dce74677bbc14f","name":"Query Generator - false","time":{"start":1755206742296,"stop":1755206742297,"duration":1},"status":"passed","severity":"normal"},{"uid":"480bff5d5f28da53","name":"should transition to Unhealthy when no connections","time":{"start":1755206380963,"stop":1755206380966,"duration":3},"status":"passed","severity":"normal"},{"uid":"8c58c03c198c7801","name":"Subscribe and publish message","time":{"start":1755206594418,"stop":1755206594418,"duration":0},"status":"passed","severity":"normal"},{"uid":"639ff87f71c83920","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1755206381008,"stop":1755206381008,"duration":0},"status":"passed","severity":"normal"},{"uid":"56bc4b6330eb6d59","name":"should add event listeners for peer connect and disconnect","time":{"start":1755206349876,"stop":1755206349876,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f94d28cd533b0ef","name":"should successfully query store with valid decoders and options","time":{"start":1755206380813,"stop":1755206380821,"duration":8},"status":"passed","severity":"normal"},{"uid":"8e95443a779db31b","name":"Push message with content topic containing SQL Injection","time":{"start":1755206969001,"stop":1755206969001,"duration":0},"status":"passed","severity":"normal"},{"uid":"42f6db2ae527ee11","name":"Overlapping topic subscription","time":{"start":1755206594421,"stop":1755206594422,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b0417b5493464128","name":"throws on content topic with empty encoding field","time":{"start":1755206334109,"stop":1755206334109,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bf13842597cae2c","name":"configure the node with multiple content topics","time":{"start":1755206679556,"stop":1755206679557,"duration":1},"status":"passed","severity":"normal"},{"uid":"62341cb6104bea91","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755206887771,"stop":1755206887771,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6fcbdc5cc0a0932","name":"should skip peers without ENR","time":{"start":1755206360199,"stop":1755206360200,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cab0fcd8172e4a8","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1755206380827,"stop":1755206380829,"duration":2},"status":"passed","severity":"normal"},{"uid":"5a6fc6ad4e1d596e","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1755206369841,"stop":1755206369843,"duration":2},"status":"passed","severity":"normal"},{"uid":"b1ce425155d00472","name":"should handle errors when accessing navigator","time":{"start":1755206350130,"stop":1755206350131,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3ddcba5f2420b4a","name":"should return PeerId when PeerId is provided","time":{"start":1755206350315,"stop":1755206350315,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f6eec8f67da0b96","name":"Ordered Callback - false","time":{"start":1755206742301,"stop":1755206742301,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7d87c94bac90c60","name":"Check message with no pubsub topic is not received","time":{"start":1755206861729,"stop":1755206861729,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fb0643179f41c33","name":"should handle errors when getting connections","time":{"start":1755206350129,"stop":1755206350130,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca3da0cdc593d989","name":"Query generator for multiple messages with multiple decoders","time":{"start":1755206740624,"stop":1755206740624,"duration":0},"status":"passed","severity":"normal"},{"uid":"dce808d076560e31","name":"should return undefined if no connection provided","time":{"start":1755206350531,"stop":1755206350531,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb8718fb4dc312c9","name":"Check received message containing shell command","time":{"start":1755206861725,"stop":1755206861725,"duration":0},"status":"passed","severity":"normal"},{"uid":"33fe693814b5bbc7","name":"Push message with numeric payload","time":{"start":1755206968989,"stop":1755206968991,"duration":2},"status":"passed","severity":"normal"},{"uid":"c4f28ad944ad842b","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1755206392880,"stop":1755206392881,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ad0bc40c2552eec","name":"Rejects garbage","time":{"start":1755206384642,"stop":1755206384642,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5fb62065f145415","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1755206349844,"stop":1755206349845,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f77c7f4e5a91d64","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1755206708703,"stop":1755206708703,"duration":0},"status":"passed","severity":"normal"},{"uid":"a748a970c19cad84","name":"should not receive a peer event after stop","time":{"start":1755206419671,"stop":1755206419672,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab6f3e5e370b723","name":"Waku message hash computation (no timestamp)","time":{"start":1755206349907,"stop":1755206349907,"duration":0},"status":"passed","severity":"normal"},{"uid":"e45bbb0e38d90aeb","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1755206359621,"stop":1755206359621,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a6149ead793c923","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1755206759250,"stop":1755206759250,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d2f5acae8a36a1c","name":"Push message with unicode special characters payload","time":{"start":1755206969010,"stop":1755206969010,"duration":0},"status":"passed","severity":"normal"},{"uid":"151309369b129443","name":"Ephemeral field set to true","time":{"start":1755206350773,"stop":1755206350773,"duration":0},"status":"passed","severity":"normal"},{"uid":"a21529a9e84cce08","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1755206339613,"stop":1755206339614,"duration":1},"status":"passed","severity":"normal"},{"uid":"69ddc353b2ad0c4b","name":"Check meta is set [ecies]","time":{"start":1755206371276,"stop":1755206371276,"duration":0},"status":"passed","severity":"normal"},{"uid":"d972c247c76c7d34","name":"should start the dialing interval","time":{"start":1755206349394,"stop":1755206349394,"duration":0},"status":"passed","severity":"normal"},{"uid":"4215dc9e57d38c66","name":"can start and stop the service","time":{"start":1755206640498,"stop":1755206640498,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f06095ff605fd41","name":"should not process empty queue","time":{"start":1755206349452,"stop":1755206349452,"duration":0},"status":"passed","severity":"normal"},{"uid":"a44caf2e5e63b3a","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1755206393179,"stop":1755206393180,"duration":1},"status":"passed","severity":"normal"},{"uid":"d049af6584f8b6e5","name":"should handle large number of peers request","time":{"start":1755206360126,"stop":1755206360126,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d33d3ebf8c68c31","name":"Subscribe to topic containing short and receive message","time":{"start":1755206887779,"stop":1755206887779,"duration":0},"status":"passed","severity":"normal"},{"uid":"dddca147ed1c3218","name":"should dial all remaining peers","time":{"start":1755206349830,"stop":1755206349833,"duration":3},"status":"passed","severity":"normal"},{"uid":"ab3857fd10c82308","name":"should emit a peer event after start","time":{"start":1755206419670,"stop":1755206419670,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b45e208a2f82f65","name":"should properly start and stop event listening","time":{"start":1755206380967,"stop":1755206380967,"duration":0},"status":"passed","severity":"normal"},{"uid":"b58f1625cf5d66d4","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1755206697165,"stop":1755206697166,"duration":1},"status":"passed","severity":"normal"},{"uid":"b83ceadaa14ced29","name":"Subscribe to topic containing short and publish message","time":{"start":1755206594422,"stop":1755206594422,"duration":0},"status":"passed","severity":"normal"},{"uid":"80cb1c1ad4911fd1","name":"Subscribe and receive messages via lightPush","time":{"start":1755206887764,"stop":1755206887764,"duration":0},"status":"passed","severity":"normal"},{"uid":"f20bfbe76d610e1c","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755206887783,"stop":1755206887783,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bd98b3a0afc80ad","name":"Check received message containing special chars","time":{"start":1755206861707,"stop":1755206861707,"duration":0},"status":"passed","severity":"normal"},{"uid":"363f59cbcc9b9456","name":"Callback on promise","time":{"start":1755206740625,"stop":1755206740626,"duration":1},"status":"passed","severity":"normal"},{"uid":"99b1d18e2455f679","name":"accepts valid message hash query","time":{"start":1755206350145,"stop":1755206350145,"duration":0},"status":"passed","severity":"normal"},{"uid":"b95ca9cf0a61445c","name":"Encoder throws on empty string content topic","time":{"start":1755206369848,"stop":1755206369849,"duration":1},"status":"passed","severity":"normal"},{"uid":"8707cf59f491ae76","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1755206399252,"stop":1755206399252,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f7176b7ac670581","name":"rejects hash query with time filter","time":{"start":1755206350145,"stop":1755206350146,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9635342b73d188a","name":"Publish without waiting for remote peer","time":{"start":1755206594417,"stop":1755206594418,"duration":1},"status":"passed","severity":"normal"},{"uid":"5251400e6253287b","name":"should drop connection to all peers on hangUp","time":{"start":1755206504773,"stop":1755206504773,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad422e7b583c0d3e","name":"Generator, one shard","time":{"start":1755206697164,"stop":1755206697165,"duration":1},"status":"passed","severity":"normal"},{"uid":"e89556af4147ffa7","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1755206393144,"stop":1755206393145,"duration":1},"status":"passed","severity":"normal"},{"uid":"96d9c0e5cb75929f","name":"should return false and handle errors gracefully","time":{"start":1755206350752,"stop":1755206350752,"duration":0},"status":"passed","severity":"normal"},{"uid":"8413743deb28aadc","name":"should be able to encode the field with only FILTER set to true","time":{"start":1755206339609,"stop":1755206339609,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d79fe417735c814","name":"Check message with no pubsub topic is not received","time":{"start":1755206861716,"stop":1755206861716,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed5cd1e725143283","name":"Query Generator, Multiple PubsubTopics","time":{"start":1755206708699,"stop":1755206708699,"duration":0},"status":"passed","severity":"normal"},{"uid":"54d37f401b7a0cba","name":"Fails to push message bigger that 1MB","time":{"start":1755206969005,"stop":1755206969005,"duration":0},"status":"passed","severity":"normal"},{"uid":"300d558d07857afa","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1755206393191,"stop":1755206393191,"duration":0},"status":"passed","severity":"normal"},{"uid":"a74b90e571a4a913","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755206339611,"stop":1755206339612,"duration":1},"status":"passed","severity":"normal"},{"uid":"51bbb41a7c3efbb2","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1755206759252,"stop":1755206759253,"duration":1},"status":"passed","severity":"normal"},{"uid":"64389e87c124bce0","name":"Symmetric encrypt & Decrypt","time":{"start":1755206370339,"stop":1755206370339,"duration":0},"status":"passed","severity":"normal"},{"uid":"239463aac48c98c8","name":"Wrong topic","time":{"start":1755206679556,"stop":1755206679556,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6bac8b74fdbbf45","name":"Push message with custom timestamp: 1755210038329","time":{"start":1755206969017,"stop":1755206969017,"duration":0},"status":"passed","severity":"normal"},{"uid":"a90356db1b8e898d","name":"should skip peers that don't support peer exchange","time":{"start":1755206360195,"stop":1755206360196,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5221d4facea0ef1","name":"Push message with custom timestamp: 1755202838329","time":{"start":1755206969017,"stop":1755206969017,"duration":0},"status":"passed","severity":"normal"},{"uid":"d815c949fe3e82ae","name":"should be safe to call multiple times","time":{"start":1755206349647,"stop":1755206349647,"duration":0},"status":"passed","severity":"normal"},{"uid":"25f4a81a49a3f0d6","name":"Promise Callback - false","time":{"start":1755206742298,"stop":1755206742298,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaae0735a2afa715","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1755206393165,"stop":1755206393165,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3f617cd660068a4","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1755206734225,"stop":1755206734225,"duration":0},"status":"passed","severity":"normal"},{"uid":"914d890758e380fe","name":"should load peers from local storage and dispatch events","time":{"start":1755206363934,"stop":1755206363934,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bfb6c14b950e826","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1755206747218,"stop":1755206747219,"duration":1},"status":"passed","severity":"normal"},{"uid":"e92c7ea9ff4f9d19","name":"should check false positive rate","time":{"start":1755206397017,"stop":1755206397018,"duration":1},"status":"passed","severity":"normal"},{"uid":"b525fc0ccb3be296","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755206562897,"stop":1755206562897,"duration":0},"status":"passed","severity":"normal"},{"uid":"f22dbfc21a12f1d3","name":"should save new peer to store","time":{"start":1755206349654,"stop":1755206349654,"duration":0},"status":"passed","severity":"normal"},{"uid":"82615bbbc00e4c7c","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1755206398887,"stop":1755206398888,"duration":1},"status":"passed","severity":"normal"},{"uid":"87d13cf5e01db7e1","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755206887776,"stop":1755206887776,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d24bed8a4b4b175","name":"should not fail to start the service if it is already started","time":{"start":1755206640499,"stop":1755206640499,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d8b220c2b302471","name":"Throws when trying to push message with empty payload","time":{"start":1755206969011,"stop":1755206969011,"duration":0},"status":"passed","severity":"normal"},{"uid":"439c08c7443f37dd","name":"should successfully stop","time":{"start":1755206381173,"stop":1755206381174,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c4846c6de3f41e4","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1755206399254,"stop":1755206399255,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c39a5c4da6a7d26","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app74/3/topic414/json","time":{"start":1755206679554,"stop":1755206679554,"duration":0},"status":"passed","severity":"normal"},{"uid":"cda65a83aafe2fbf","name":"Promise Callback - true","time":{"start":1755206742297,"stop":1755206742298,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3f868f4cce8f783","name":"should be able to decode the field with only STORE set to true","time":{"start":1755206339613,"stop":1755206339613,"duration":0},"status":"passed","severity":"normal"},{"uid":"31de80d514fe5151","name":"should process up to 3 peers at once","time":{"start":1755206349451,"stop":1755206349452,"duration":1},"status":"passed","severity":"normal"},{"uid":"db13f44c3d45dec5","name":"should create KeepAliveManager with required options","time":{"start":1755206349875,"stop":1755206349875,"duration":0},"status":"passed","severity":"normal"},{"uid":"86535f33dcb9633f","name":"Push message with Chinese payload","time":{"start":1755206968991,"stop":1755206968992,"duration":1},"status":"passed","severity":"normal"},{"uid":"f02950621ca94840","name":"should reject if Relay is requested but not mounted","time":{"start":1755206381136,"stop":1755206381137,"duration":1},"status":"passed","severity":"normal"},{"uid":"459ccc928b2e96d8","name":"Delete observer","time":{"start":1755206564612,"stop":1755206564613,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3cac83c82a55cad","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1755206393190,"stop":1755206393190,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d32f7827fa926f2","name":"tcp ip4 address","time":{"start":1755206339522,"stop":1755206339524,"duration":2},"status":"passed","severity":"normal"},{"uid":"d0be7ace6796e650","name":"Push message with unicode special characters payload","time":{"start":1755206968997,"stop":1755206968997,"duration":0},"status":"passed","severity":"normal"},{"uid":"98d14627b7db8c74","name":"should handle peer connect event","time":{"start":1755206350119,"stop":1755206350122,"duration":3},"status":"passed","severity":"normal"},{"uid":"a67aeba9c1aabc1f","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1755206691635,"stop":1755206691636,"duration":1},"status":"passed","severity":"normal"},{"uid":"a490e987957ac238","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1755206594425,"stop":1755206594428,"duration":3},"status":"passed","severity":"normal"},{"uid":"19f5bd6d1f5ee647","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1755206399250,"stop":1755206399251,"duration":1},"status":"passed","severity":"normal"},{"uid":"94447c21c8d01dad","name":"should add and check entries correctly","time":{"start":1755206378925,"stop":1755206378933,"duration":8},"status":"passed","severity":"normal"},{"uid":"dceb9d7cf7219a2","name":"should handle empty peer infos gracefully","time":{"start":1755206360120,"stop":1755206360121,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d015518c2a03e23","name":"Check publish message after service node is restarted","time":{"start":1755206587082,"stop":1755206587083,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4474a2ee7716ca8d","name":"random static sharding 1 - Cluster ID: 307, Shard ID: 131","time":{"start":1755206728838,"stop":1755206728839,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5bd6fe1cb53218c","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1755206334112,"stop":1755206334113,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ff8e9821260e58d","name":"should create dialer with libp2p and shardReader","time":{"start":1755206349385,"stop":1755206349393,"duration":8},"status":"passed","severity":"normal"},{"uid":"2937b7ec228467fb","name":"Push message with content topic containing Chinese","time":{"start":1755206969000,"stop":1755206969000,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d06b9dbc65391e0","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1755206349859,"stop":1755206349860,"duration":1},"status":"passed","severity":"normal"},{"uid":"6eb5975c1f96a3fc","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1755206393133,"stop":1755206393133,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e77fa71318dcb58","name":"Check received message containing numeric","time":{"start":1755206861721,"stop":1755206861721,"duration":0},"status":"passed","severity":"normal"},{"uid":"41e06430e0241ef1","name":"pre and post cipher","time":{"start":1755206370340,"stop":1755206370340,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cd8a53e1abb1467","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1755206691635,"stop":1755206691635,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7a34f6f36f0c848","name":"Accepts a valid Waku Message","time":{"start":1755206384640,"stop":1755206384642,"duration":2},"status":"passed","severity":"normal"},{"uid":"d9a3d06d5d05b672","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1755206359621,"stop":1755206359622,"duration":1},"status":"passed","severity":"normal"},{"uid":"807318ea1957ed8a","name":"Check received message containing numeric","time":{"start":1755206861706,"stop":1755206861707,"duration":1},"status":"passed","severity":"normal"},{"uid":"da140957b9cfe10","name":"should handle shardReader errors","time":{"start":1755206350755,"stop":1755206350755,"duration":0},"status":"passed","severity":"normal"},{"uid":"aee10e0da3a293da","name":"should hang up with PeerId and return true on success","time":{"start":1755206350751,"stop":1755206350751,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a4f8c4488d45337","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755206861714,"stop":1755206861715,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea6ef24d6253774c","name":"Relay + Store","time":{"start":1755206420248,"stop":1755206420248,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b94bfaa94b4efc0","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755206887770,"stop":1755206887771,"duration":1},"status":"passed","severity":"normal"},{"uid":"31ab74ded2a330ca","name":"Subscribe to topic containing Script and receive message","time":{"start":1755206887781,"stop":1755206887781,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab9619886ae01194","name":"should reject if Filter is requested but not mounted","time":{"start":1755206381138,"stop":1755206381138,"duration":0},"status":"passed","severity":"normal"},{"uid":"91e4cd5bd7447f0","name":"should handle case when navigator is not available","time":{"start":1755206350118,"stop":1755206350118,"duration":0},"status":"passed","severity":"normal"},{"uid":"275486db412d81d0","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755206339615,"stop":1755206339615,"duration":0},"status":"passed","severity":"normal"},{"uid":"6309d7a610de4725","name":"Check publish message containing SQL Injection","time":{"start":1755206587075,"stop":1755206587075,"duration":0},"status":"passed","severity":"normal"},{"uid":"b48522ea7cae71b","name":"should get / set TCP multiaddr","time":{"start":1755206340310,"stop":1755206340310,"duration":0},"status":"passed","severity":"normal"},{"uid":"4693c95d6ce18d76","name":"should create KeepAliveManager with relay","time":{"start":1755206349875,"stop":1755206349876,"duration":1},"status":"passed","severity":"normal"},{"uid":"51e9382cf035d569","name":"should not start if already started","time":{"start":1755206360192,"stop":1755206360192,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2ac893b9ab7adac","name":"should return true when peer is on the same cluster","time":{"start":1755206349742,"stop":1755206349742,"duration":0},"status":"passed","severity":"normal"},{"uid":"436fe08643c30a06","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1755206759250,"stop":1755206759251,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ee5c3380a8a43c","name":"Encoder throws on undefined content topic","time":{"start":1755206369847,"stop":1755206369848,"duration":1},"status":"passed","severity":"normal"},{"uid":"fea40d4a7cdc1a45","name":"Check received message containing JSON","time":{"start":1755206861724,"stop":1755206861725,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd0c0c5ad552ab19","name":"should dial second nwaku node that was discovered","time":{"start":1755206414044,"stop":1755206414052,"duration":8},"status":"skipped","severity":"normal"},{"uid":"cb6898fd4cd6108b","name":"returns all values when wanted number matches available values","time":{"start":1755206358938,"stop":1755206358939,"duration":1},"status":"passed","severity":"normal"},{"uid":"493e2fb5902d9bce","name":"Subscribe to topic containing XML and receive message","time":{"start":1755206887772,"stop":1755206887772,"duration":0},"status":"passed","severity":"normal"},{"uid":"be9f4090c925688a","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1755206420989,"stop":1755206420989,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7dbdb86d058b526","name":"should properly create location multiaddrs - udp","time":{"start":1755206340311,"stop":1755206340312,"duration":1},"status":"passed","severity":"normal"},{"uid":"e100f872ad6de090","name":"should dial peer when on same shard","time":{"start":1755206349431,"stop":1755206349431,"duration":0},"status":"passed","severity":"normal"},{"uid":"6509fbb63a689b80","name":"should properly create location multiaddrs - udp6","time":{"start":1755206340311,"stop":1755206340311,"duration":0},"status":"passed","severity":"normal"},{"uid":"199ec6439b68daee","name":"should not fail to start the service if it is already started","time":{"start":1755206363932,"stop":1755206363932,"duration":0},"status":"passed","severity":"normal"},{"uid":"72974dac4da98a66","name":"Push message with content topic containing short","time":{"start":1755206968998,"stop":1755206968999,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb95721df34e12a0","name":"should properly clean up resources when disposed","time":{"start":1755206378942,"stop":1755206378942,"duration":0},"status":"passed","severity":"normal"},{"uid":"4900a6c2722483b","name":"should handle network check errors gracefully","time":{"start":1755206349453,"stop":1755206349453,"duration":0},"status":"passed","severity":"normal"},{"uid":"f80209bff170b633","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755206887783,"stop":1755206887783,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab836c72b2567891","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755206887782,"stop":1755206887782,"duration":0},"status":"passed","severity":"normal"},{"uid":"848dedca03dc6678","name":"should handle general insertion and lookup correctly","time":{"start":1755206397012,"stop":1755206397012,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa0e19ec6eaf71e0","name":"should return false when peer is not found","time":{"start":1755206349754,"stop":1755206349754,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc59a88d782a64e3","name":"should not allow unachievable error rate","time":{"start":1755206392880,"stop":1755206392880,"duration":0},"status":"passed","severity":"normal"},{"uid":"2482dae17fac502","name":"Query generator for multiple messages with different message text format","time":{"start":1755206740621,"stop":1755206740624,"duration":3},"status":"passed","severity":"normal"},{"uid":"1b8ca8b7a5a0d906","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1755206392882,"stop":1755206392883,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba7f0b6f485ca0d5","name":"should wait for Store peer to be connected","time":{"start":1755206381139,"stop":1755206381140,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca9a4cd68c471c16","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1755206580525,"stop":1755206580525,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c6dc061af87fba9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1755206334120,"stop":1755206334121,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d05775ca56ba2a","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1755206381008,"stop":1755206381009,"duration":1},"status":"passed","severity":"normal"},{"uid":"78d007a229e82aae","name":"should allow redial after cooldown period","time":{"start":1755206349430,"stop":1755206349430,"duration":0},"status":"passed","severity":"normal"},{"uid":"3072354360534eb3","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1755206393147,"stop":1755206393147,"duration":0},"status":"passed","severity":"normal"},{"uid":"9be7a59f6f9eaf81","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755206887773,"stop":1755206887774,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6f368f5a8b5aa02","name":"should not be empty after adding a subscription","time":{"start":1755206381375,"stop":1755206381376,"duration":1},"status":"passed","severity":"normal"},{"uid":"89ecba367b4df391","name":"should handle dial errors","time":{"start":1755206350751,"stop":1755206350751,"duration":0},"status":"passed","severity":"normal"},{"uid":"89dfdad4dd33ed9a","name":"can start the service","time":{"start":1755206640498,"stop":1755206640498,"duration":0},"status":"passed","severity":"normal"},{"uid":"525f2161939b7d16","name":"should maintain desired error rate","time":{"start":1755206397007,"stop":1755206397007,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eeccd3971d2e6ec","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1755206339610,"stop":1755206339610,"duration":0},"status":"passed","severity":"normal"},{"uid":"881bd409c0971a50","name":"passes more than one ENR URLs and attempts connection","time":{"start":1755206419676,"stop":1755206419677,"duration":1},"status":"skipped","severity":"normal"},{"uid":"fad068fe4ee66e98","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1755206759255,"stop":1755206759255,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6352f771bf374e5","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1755206393157,"stop":1755206393157,"duration":0},"status":"passed","severity":"normal"},{"uid":"9574acd5d524a99d","name":"should not receive a peer event after stop","time":{"start":1755206640501,"stop":1755206640501,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d985d9a32639281","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1755206349911,"stop":1755206349912,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e996a3e4859b454","name":"random static sharding 6 - Cluster ID: 147, Shard ID: 926","time":{"start":1755206728847,"stop":1755206728847,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0661cfe85514d40","name":"should not create multiple intervals when called multiple times","time":{"start":1755206349406,"stop":1755206349408,"duration":2},"status":"passed","severity":"normal"},{"uid":"168af8660ba115c4","name":"Check received message containing Russian","time":{"start":1755206861708,"stop":1755206861709,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcbf7e3ec4732126","name":"should handle task timeouts","time":{"start":1755206379698,"stop":1755206379698,"duration":0},"status":"passed","severity":"normal"},{"uid":"26e5f7800885955","name":"should create PeerExchangeDiscovery with default options","time":{"start":1755206360202,"stop":1755206360202,"duration":0},"status":"passed","severity":"normal"},{"uid":"c402df54f47b51ca","name":"messageHash returns a Uint8Array","time":{"start":1755206349911,"stop":1755206349911,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a7bda8489a1487c","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1755206360125,"stop":1755206360125,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0bb89ec1e0149e7","name":"should handle complete connection lifecycle","time":{"start":1755206350132,"stop":1755206350132,"duration":0},"status":"passed","severity":"normal"},{"uid":"98db420fdcf13093","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755206861728,"stop":1755206861728,"duration":0},"status":"passed","severity":"normal"},{"uid":"33cf8125a9ad8a3e","name":"should detect messages with missing dependencies","time":{"start":1755206399251,"stop":1755206399251,"duration":0},"status":"passed","severity":"normal"},{"uid":"b61d42f807ce74a9","name":"should return false when peer is not on topic","time":{"start":1755206350754,"stop":1755206350754,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e53e2e3b84f335e","name":"should request peer renewal on specific errors","time":{"start":1755206379697,"stop":1755206379698,"duration":1},"status":"passed","severity":"normal"},{"uid":"c69fe325643846d8","name":"should handle peer disconnect event when no connections remain","time":{"start":1755206350122,"stop":1755206350123,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e0e72dde6f5b527","name":"Relay - dialed after","time":{"start":1755206762719,"stop":1755206762720,"duration":1},"status":"passed","severity":"normal"},{"uid":"b02af9f2c654f834","name":"should fail to send if no connected peers found","time":{"start":1755206380975,"stop":1755206380975,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dda383c56c39edc","name":"Fields are not dropped","time":{"start":1755206350256,"stop":1755206350256,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae45082d82ac21f3","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755206562895,"stop":1755206562896,"duration":1},"status":"passed","severity":"normal"},{"uid":"558b3b661b5c19ea","name":"returns only open connection if one present","time":{"start":1755206350221,"stop":1755206350222,"duration":1},"status":"passed","severity":"normal"},{"uid":"da6b75ca622f86d3","name":"should respect custom numPeersToUse configuration","time":{"start":1755206381007,"stop":1755206381007,"duration":0},"status":"passed","severity":"normal"},{"uid":"87abc8ccbc41e241","name":"random static sharding 2 - Cluster ID: 12, Shard ID: 529","time":{"start":1755206728839,"stop":1755206728839,"duration":0},"status":"passed","severity":"normal"},{"uid":"92b5d672b4dc2a44","name":"Encoder throws on empty string content topic","time":{"start":1755206371277,"stop":1755206371277,"duration":0},"status":"passed","severity":"normal"},{"uid":"38afe6213a966651","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755206887765,"stop":1755206887766,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b4806f86e96dd46","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1755206399251,"stop":1755206399251,"duration":0},"status":"passed","severity":"normal"},{"uid":"91d53d15226c84d","name":"Mutual subscription","time":{"start":1755206594416,"stop":1755206594416,"duration":0},"status":"passed","severity":"normal"},{"uid":"8caf6b78cbf8c4dc","name":"ignores domain fetching errors","time":{"start":1755206360324,"stop":1755206360324,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e01c6c42801232d","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1755206379994,"stop":1755206380010,"duration":16},"status":"passed","severity":"normal"},{"uid":"bbcebde2b1723f27","name":"should remove event listeners from libp2p","time":{"start":1755206350105,"stop":1755206350106,"duration":1},"status":"passed","severity":"normal"},{"uid":"37f47f02f5aae1d6","name":"should query peer with peer exchange protocol","time":{"start":1755206360197,"stop":1755206360197,"duration":0},"status":"passed","severity":"normal"},{"uid":"72dd98e51569e934","name":"should hang up with multiaddr and return true on success","time":{"start":1755206350751,"stop":1755206350752,"duration":1},"status":"passed","severity":"normal"},{"uid":"854bd54a017d8181","name":"Check publish message containing Russian","time":{"start":1755206587075,"stop":1755206587075,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ace36f15668b947","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1755206371275,"stop":1755206371275,"duration":0},"status":"passed","severity":"normal"},{"uid":"1317555f97877a8e","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1755206594418,"stop":1755206594419,"duration":1},"status":"passed","severity":"normal"},{"uid":"452201289e992a0e","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1755206393152,"stop":1755206393152,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3a253f769c19f01","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1755206580523,"stop":1755206580524,"duration":1},"status":"passed","severity":"normal"},{"uid":"5baf1fcd2a9f9d9e","name":"Push message with long payload","time":{"start":1755206969006,"stop":1755206969006,"duration":0},"status":"passed","severity":"normal"},{"uid":"f71c1da49c9daa65","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1755206334111,"stop":1755206334111,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff1a77742372bc48","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app33/8/topic481/utf8","time":{"start":1755206679553,"stop":1755206679554,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6a86baa963184b7","name":"should return false when peer is on different cluster","time":{"start":1755206349755,"stop":1755206349760,"duration":5},"status":"passed","severity":"normal"},{"uid":"c4dd3c3a48d64fd3","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1755206360122,"stop":1755206360123,"duration":1},"status":"passed","severity":"normal"},{"uid":"29f2f4f97e0473dc","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755206887766,"stop":1755206887766,"duration":0},"status":"skipped","severity":"normal"},{"uid":"935bdf2b6cdafb31","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1755206399252,"stop":1755206399252,"duration":0},"status":"passed","severity":"normal"},{"uid":"2317803c7316dfb9","name":"Check received message containing escaped characters","time":{"start":1755206861712,"stop":1755206861712,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bcad7e04f8d471b","name":"should drop connection via multiaddr with hangUp","time":{"start":1755206504774,"stop":1755206504774,"duration":0},"status":"passed","severity":"normal"},{"uid":"13c7d6f3e45bbead","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1755206381009,"stop":1755206381009,"duration":0},"status":"passed","severity":"normal"},{"uid":"e050c88d59d92f4d","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1755206434692,"stop":1755206434693,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b774ba6d496587","name":"should not dispatch event when already connected","time":{"start":1755206350124,"stop":1755206350125,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e8f4f817654c979","name":"Push message with content topic containing JSON","time":{"start":1755206969014,"stop":1755206969014,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f667e79e287a084","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1755206474813,"stop":1755206474813,"duration":0},"status":"passed","severity":"normal"},{"uid":"8be97ee760228b96","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1755206393189,"stop":1755206393189,"duration":0},"status":"passed","severity":"normal"},{"uid":"db5c124513cf7fa9","name":"should remove event listeners","time":{"start":1755206349877,"stop":1755206349877,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0f9c13298449c90","name":"should dial peer when peer is discovered","time":{"start":1755206349651,"stop":1755206349652,"duration":1},"status":"passed","severity":"normal"},{"uid":"1296c33bfb6295fb","name":"isConnected should return false after all peers disconnect","time":{"start":1755206434693,"stop":1755206434694,"duration":1},"status":"passed","severity":"normal"},{"uid":"d747a431d7a21ce3","name":"Relay - dialed first","time":{"start":1755206762719,"stop":1755206762719,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea1205f22bd4749d","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755206887774,"stop":1755206887774,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e4cfdc6f46ec870","name":"should throw error - no id","time":{"start":1755206340306,"stop":1755206340306,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e37adccf5ee906f","name":"should handle onConnected and onDisconnected","time":{"start":1755206381005,"stop":1755206381005,"duration":0},"status":"passed","severity":"normal"},{"uid":"c81e65f116e1a931","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755206887773,"stop":1755206887773,"duration":0},"status":"passed","severity":"normal"},{"uid":"e50e2ab3c62009e3","name":"Push message with rate limit","time":{"start":1755206969016,"stop":1755206969017,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcb79b6b8d631cf5","name":"should set field with only RELAY enabled","time":{"start":1755206340313,"stop":1755206340313,"duration":0},"status":"passed","severity":"normal"},{"uid":"87f866b1db3ba329","name":"should handle queue processing errors gracefully","time":{"start":1755206349452,"stop":1755206349453,"duration":1},"status":"passed","severity":"normal"},{"uid":"2489cb461c0f728f","name":"should clear interval on stop","time":{"start":1755206360201,"stop":1755206360201,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e66a781701d0dfa","name":"Push message with Basic HTML tag payload","time":{"start":1755206969008,"stop":1755206969009,"duration":1},"status":"passed","severity":"normal"},{"uid":"e18d9ffd558f3c3f","name":"should create all internal components","time":{"start":1755206350747,"stop":1755206350747,"duration":0},"status":"passed","severity":"normal"},{"uid":"9299006f8aedff77","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1755206349812,"stop":1755206349812,"duration":0},"status":"passed","severity":"normal"},{"uid":"615e3d781ffc1778","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755206562898,"stop":1755206562898,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb232d17c9c8adbd","name":"Check message received after jswaku node is restarted","time":{"start":1755206861717,"stop":1755206861718,"duration":1},"status":"passed","severity":"normal"},{"uid":"448dd118d4dc4717","name":"Push message with content topic containing Arabic","time":{"start":1755206969000,"stop":1755206969000,"duration":0},"status":"passed","severity":"normal"},{"uid":"646bcc68232ffa19","name":"should handle all zero keep alive options","time":{"start":1755206349903,"stop":1755206349903,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e662025ff334439","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1755206334125,"stop":1755206334126,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb48c4bf5642f23c","name":"Encoder throws on undefined content topic","time":{"start":1755206371276,"stop":1755206371276,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce5cf4f6f767f5ba","name":"should handle empty pubsub topics","time":{"start":1755206349902,"stop":1755206349903,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f9103f803830d2a","name":"Check meta is set [symmetric]","time":{"start":1755206369844,"stop":1755206369845,"duration":1},"status":"passed","severity":"normal"},{"uid":"9995a084f357c043","name":"random static sharding 3 - Cluster ID: 823, Shard ID: 452","time":{"start":1755206728839,"stop":1755206728843,"duration":4},"status":"passed","severity":"normal"},{"uid":"b045b7627befe91f","name":"should add peer to queue when queue is not empty","time":{"start":1755206349420,"stop":1755206349420,"duration":0},"status":"passed","severity":"normal"},{"uid":"d07b83a070df9121","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1755206679551,"stop":1755206679552,"duration":1},"status":"passed","severity":"normal"},{"uid":"6231d2de1c80655d","name":"should handle query errors","time":{"start":1755206360199,"stop":1755206360199,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9db1f0529b4758f","name":"should be safe to call multiple times","time":{"start":1755206350748,"stop":1755206350749,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4c02339776c036","name":"Push message with content topic containing special chars","time":{"start":1755206968999,"stop":1755206969000,"duration":1},"status":"passed","severity":"normal"},{"uid":"d51d345a1ab7ba4e","name":"Push message with SQL Injection payload","time":{"start":1755206969007,"stop":1755206969008,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb94a0f43c3d38ca","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1755206393173,"stop":1755206393173,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb6c522d78a3e444","name":"should handle multiple peer connections","time":{"start":1755206349879,"stop":1755206349881,"duration":2},"status":"passed","severity":"normal"},{"uid":"95bee0a8191a6df6","name":"Check received message containing Basic HTML tag","time":{"start":1755206861724,"stop":1755206861724,"duration":0},"status":"passed","severity":"normal"},{"uid":"5721fb3bc898a77f","name":"Push message with numeric payload","time":{"start":1755206969006,"stop":1755206969006,"duration":0},"status":"passed","severity":"normal"},{"uid":"916cc09fa2d718c4","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1755206691633,"stop":1755206691634,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9a7a3474fb44ed2","name":"Check publish message containing JSON","time":{"start":1755206587077,"stop":1755206587077,"duration":0},"status":"passed","severity":"normal"},{"uid":"218b961cf71b6dc7","name":"Store - dialed after - with timeout","time":{"start":1755206762720,"stop":1755206762720,"duration":0},"status":"passed","severity":"normal"},{"uid":"afa0a8cb3baf1eed","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1755206393171,"stop":1755206393171,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f6979a9574b037b","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1755206399250,"stop":1755206399250,"duration":0},"status":"passed","severity":"normal"},{"uid":"120c4fd6d10e4b40","name":"Check publish message containing Script","time":{"start":1755206587075,"stop":1755206587076,"duration":1},"status":"passed","severity":"normal"},{"uid":"18ddf012e497c071","name":"Push message with shell command payload","time":{"start":1755206969009,"stop":1755206969009,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2338079b4beb3d5","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755206438060,"stop":1755206438060,"duration":0},"status":"passed","severity":"normal"},{"uid":"19a0729905869ebb","name":"different cluster: nodes don't connect","time":{"start":1755206489893,"stop":1755206489893,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd8a6457e1ea711f","name":"recovers when dns.resolve returns empty","time":{"start":1755206360323,"stop":1755206360324,"duration":1},"status":"passed","severity":"normal"},{"uid":"69b6910934cf981e","name":"should throw an error for insufficient data","time":{"start":1755206334223,"stop":1755206334223,"duration":0},"status":"passed","severity":"normal"},{"uid":"79d68f6ca8a3d947","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1755206334123,"stop":1755206334124,"duration":1},"status":"passed","severity":"normal"},{"uid":"73d062ab39d0c959","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1755206759255,"stop":1755206759255,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbe998013c8d22ab","name":"Publish message with custom timestamp: Thu Aug 14 2025 20:23:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1755206587080,"stop":1755206587080,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbe06b3d6864301b","name":"Check received message with timestamp: 1755206413753000000 ","time":{"start":1755206861713,"stop":1755206861713,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ce75f4f2ee92281","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1755206759253,"stop":1755206759253,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a1f2801fed21c4a","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1755206393173,"stop":1755206393174,"duration":1},"status":"passed","severity":"normal"},{"uid":"3625d86fb2ad998c","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755206562894,"stop":1755206562895,"duration":1},"status":"passed","severity":"normal"},{"uid":"4517365f9911dbe4","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1755206350310,"stop":1755206350315,"duration":5},"status":"passed","severity":"normal"},{"uid":"3ff7e433d9eb4b8e","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1755206399250,"stop":1755206399250,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf212df660659be8","name":"Push message with Arabic payload","time":{"start":1755206968992,"stop":1755206968992,"duration":0},"status":"passed","severity":"normal"},{"uid":"2af5e8e4018fb7c6","name":"Push message with content topic containing Russian","time":{"start":1755206969000,"stop":1755206969001,"duration":1},"status":"passed","severity":"normal"},{"uid":"be6794ab036efe08","name":"All","time":{"start":1755206420248,"stop":1755206420249,"duration":1},"status":"passed","severity":"normal"},{"uid":"61dafffd3782ba1","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1755206358944,"stop":1755206358945,"duration":1},"status":"passed","severity":"normal"},{"uid":"29873981afb954b6","name":"should return false when peer has no shard info","time":{"start":1755206349751,"stop":1755206349754,"duration":3},"status":"passed","severity":"normal"},{"uid":"73a45a3edfe0ee6c","name":"should create ConnectionManager with relay","time":{"start":1755206350746,"stop":1755206350746,"duration":0},"status":"passed","severity":"normal"},{"uid":"94221483b767bec1","name":"groups content topics by expected pubsub topic","time":{"start":1755206334116,"stop":1755206334116,"duration":0},"status":"passed","severity":"normal"},{"uid":"b58a80312cd183a7","name":"Js publishes, other Js receives","time":{"start":1755206576182,"stop":1755206576182,"duration":0},"status":"passed","severity":"normal"},{"uid":"70b687be5fd2f2b9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1755206393191,"stop":1755206393193,"duration":2},"status":"passed","severity":"normal"},{"uid":"c9a8bc13afa05d0a","name":"Decoder throws on undefined content topic","time":{"start":1755206369849,"stop":1755206369850,"duration":1},"status":"passed","severity":"normal"},{"uid":"96e511952f1e1e71","name":"Push message with content topic containing unicode special characters","time":{"start":1755206969002,"stop":1755206969002,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc4677c20d48736b","name":"messageHashStr works with IProtoMessage","time":{"start":1755206349912,"stop":1755206349912,"duration":0},"status":"passed","severity":"normal"},{"uid":"b10d6cd9e1858b0b","name":"should insert elements correctly","time":{"start":1755206397007,"stop":1755206397007,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f8f740ac2aa83b3","name":"should remove event listener for peer:discovery","time":{"start":1755206349646,"stop":1755206349647,"duration":1},"status":"passed","severity":"normal"},{"uid":"acf073936efda9f9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1755206334124,"stop":1755206334124,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa34c0080940b6f9","name":"should add and remove event listeners correctly","time":{"start":1755206363934,"stop":1755206363935,"duration":1},"status":"passed","severity":"normal"},{"uid":"d534646a6ae9794a","name":"should not fail to stop the service if it was not started","time":{"start":1755206419669,"stop":1755206419669,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf5914947bdb3d76","name":"throws on content topic with empty topic name field","time":{"start":1755206334108,"stop":1755206334108,"duration":0},"status":"passed","severity":"normal"},{"uid":"98b88c74227d1894","name":"A test","time":{"start":1755206474957,"stop":1755206474958,"duration":1},"status":"passed","severity":"normal"},{"uid":"747b2ac9b9948028","name":"should emit a peer event after start","time":{"start":1755206363932,"stop":1755206363933,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9afec72ac0627ab","name":"Passing page size 11 when there are 10 messages","time":{"start":1755206749433,"stop":1755206749434,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4bfb8cf9cbef351","name":"can start and stop the service","time":{"start":1755206363932,"stop":1755206363932,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd690a55f6f7ad1a","name":"should handle complete dial lifecycle","time":{"start":1755206349454,"stop":1755206349454,"duration":0},"status":"passed","severity":"normal"},{"uid":"36d94da81050eb9e","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755206861714,"stop":1755206861714,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef1f53620eeb94f0","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755206887772,"stop":1755206887773,"duration":1},"status":"passed","severity":"normal"},{"uid":"236b1b660c216623","name":"Fails to push message bigger that 1MB","time":{"start":1755206969018,"stop":1755206969018,"duration":0},"status":"passed","severity":"normal"},{"uid":"b77d3f6d063bed5f","name":"can query messages normally","time":{"start":1755206732435,"stop":1755206732436,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6b10be69c68964c","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1755206359623,"stop":1755206359623,"duration":0},"status":"passed","severity":"normal"},{"uid":"535768ed108a52ad","name":"should wait for Filter peer to be connected","time":{"start":1755206381139,"stop":1755206381139,"duration":0},"status":"passed","severity":"normal"},{"uid":"d046f2a9bfedd9d6","name":"should use configured peers when available","time":{"start":1755206380830,"stop":1755206380830,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ed00a3be077db30","name":"Filter","time":{"start":1755206762721,"stop":1755206762721,"duration":0},"status":"passed","severity":"normal"},{"uid":"f69a0ee526a6ebed","name":"Passing page size 3 when there are 20 messages","time":{"start":1755206749431,"stop":1755206749432,"duration":1},"status":"passed","severity":"normal"},{"uid":"9279649b1357d77d","name":"should return false","time":{"start":1755206340307,"stop":1755206340307,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee29919ad66c1701","name":"Passing page size 10 when there are 10 messages","time":{"start":1755206749432,"stop":1755206749433,"duration":1},"status":"passed","severity":"normal"},{"uid":"700378d46d360fc","name":"should discard bootstrap peers when has more than set limit","time":{"start":1755206458061,"stop":1755206458062,"duration":1},"status":"passed","severity":"normal"},{"uid":"88b3bd45cb058a78","name":"should initialize with default number of peers","time":{"start":1755206381002,"stop":1755206381002,"duration":0},"status":"passed","severity":"normal"},{"uid":"52c10bcfc7bd190f","name":"Generator, 2 different shards","time":{"start":1755206697165,"stop":1755206697165,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f95779f75d3fbf4","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1755206380011,"stop":1755206380011,"duration":0},"status":"passed","severity":"normal"},{"uid":"f12af71bc48c51f2","name":"should skip peers without peer exchange protocol","time":{"start":1755206360197,"stop":1755206360198,"duration":1},"status":"passed","severity":"normal"},{"uid":"4159bbd6865833f","name":"should continually clean up expired entries at intervals","time":{"start":1755206378948,"stop":1755206378949,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3e03e1abcb48f5f","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1755206381170,"stop":1755206381171,"duration":1},"status":"passed","severity":"normal"},{"uid":"17145b13338373f","name":"should create ConnectionManager with required options","time":{"start":1755206350745,"stop":1755206350745,"duration":0},"status":"passed","severity":"normal"},{"uid":"92aeb7f0f1d0ba3f","name":"should handle complete peer lifecycle","time":{"start":1755206349904,"stop":1755206349904,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f65e891586b5608","name":"should successfully query peers and return peer infos","time":{"start":1755206360120,"stop":1755206360120,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6440e328099bb8b","name":"should create PeerExchange instance with components","time":{"start":1755206360129,"stop":1755206360129,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf0032ff009cd1d","name":"should not retry if at least one success","time":{"start":1755206380976,"stop":1755206380981,"duration":5},"status":"passed","severity":"normal"},{"uid":"516818b9eb33af57","name":"should dial peers from store when no connections remain","time":{"start":1755206349820,"stop":1755206349820,"duration":0},"status":"passed","severity":"normal"},{"uid":"2497092b5160f4cd","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app56/3/topic632/utf8","time":{"start":1755206679552,"stop":1755206679552,"duration":0},"status":"passed","severity":"normal"},{"uid":"decaafe9d978b10b","name":"ignores unrecognized TXT record formats","time":{"start":1755206360324,"stop":1755206360324,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b080551cc6e2310","name":"Check received message containing SQL Injection","time":{"start":1755206861709,"stop":1755206861709,"duration":0},"status":"passed","severity":"normal"},{"uid":"db29ff26dabd5519","name":"Decoder throws on undefined content topic","time":{"start":1755206371277,"stop":1755206371277,"duration":0},"status":"passed","severity":"normal"},{"uid":"8db2f063734d1a0f","name":"udp ip6 address","time":{"start":1755206339524,"stop":1755206339525,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6fb211ca7b99772","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1755206334125,"stop":1755206334125,"duration":0},"status":"passed","severity":"normal"},{"uid":"66f403dd0acdb2d3","name":"should remove event listeners","time":{"start":1755206349818,"stop":1755206349818,"duration":0},"status":"passed","severity":"normal"},{"uid":"94d99bf66a713e1c","name":"should skip peers that were recently queried","time":{"start":1755206360197,"stop":1755206360197,"duration":0},"status":"passed","severity":"normal"},{"uid":"c88eb6778cc7234a","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1755206381006,"stop":1755206381007,"duration":1},"status":"passed","severity":"normal"},{"uid":"94f2efb789035970","name":"throws on content topic with non-number generation field","time":{"start":1755206334106,"stop":1755206334106,"duration":0},"status":"passed","severity":"normal"},{"uid":"751a4974edde51a2","name":"should handle queue overflow by adding peers to queue","time":{"start":1755206349447,"stop":1755206349448,"duration":1},"status":"passed","severity":"normal"},{"uid":"48fcffab31af5d3b","name":"Overlapping topic subscription","time":{"start":1755206887767,"stop":1755206887768,"duration":1},"status":"passed","severity":"normal"},{"uid":"d03175ff2aae63e8","name":"Push message with content topic containing escaped characters","time":{"start":1755206969002,"stop":1755206969002,"duration":0},"status":"passed","severity":"normal"},{"uid":"e651b0fd3b00a635","name":"should create ShardReader with static shards network config","time":{"start":1755206349741,"stop":1755206349741,"duration":0},"status":"passed","severity":"normal"},{"uid":"414865fa9bf22601","name":"should be able to decode the field with only FILTER set to true","time":{"start":1755206339613,"stop":1755206339613,"duration":0},"status":"passed","severity":"normal"},{"uid":"4020367683cc8a93","name":"should check connected peers if present and suitable","time":{"start":1755206381138,"stop":1755206381138,"duration":0},"status":"passed","severity":"normal"},{"uid":"89f7209e400b3088","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755206489895,"stop":1755206489896,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2473e74e76492ca","name":"should not receive a peer event before start","time":{"start":1755206363933,"stop":1755206363933,"duration":0},"status":"passed","severity":"normal"},{"uid":"9af6a8522b3cbdbb","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1755206420989,"stop":1755206420989,"duration":0},"status":"passed","severity":"normal"},{"uid":"42b5f96a9cea52ad","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1755206379689,"stop":1755206379690,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa192239cc345fc","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1755206393146,"stop":1755206393146,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ede0b1353a65b9a","name":"should handle relay send failures gracefully","time":{"start":1755206349896,"stop":1755206349897,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce3978919934f5f0","name":"should dial peers from store when browser is connected","time":{"start":1755206349819,"stop":1755206349819,"duration":0},"status":"passed","severity":"normal"},{"uid":"191ee8fc015066d2","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1755206393145,"stop":1755206393146,"duration":1},"status":"passed","severity":"normal"},{"uid":"64385c6007e716cd","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755206489893,"stop":1755206489894,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecf754d7e1a4d0bc","name":"Push message with long payload","time":{"start":1755206968989,"stop":1755206968989,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab94c3c15465e2bb","name":"Fails to push message with large meta","time":{"start":1755206969003,"stop":1755206969003,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffb0efd1a80deacc","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1755206334122,"stop":1755206334123,"duration":1},"status":"passed","severity":"normal"},{"uid":"a20420bedfbc7097","name":"Ephemeral field is preserved - encoder v0","time":{"start":1755206420988,"stop":1755206420988,"duration":0},"status":"passed","severity":"normal"},{"uid":"f328baee1610ebc5","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755206861718,"stop":1755206861718,"duration":0},"status":"passed","severity":"normal"},{"uid":"e201ed5214c2256f","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1755206339615,"stop":1755206339615,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1c1db468bbc7973","name":"Publish message with custom timestamp: Thu Aug 14 2025 22:23:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1755206587080,"stop":1755206587080,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f7a254e802140a7","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755206887777,"stop":1755206887777,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f0b66fe92300392","name":"should initialize with Unhealthy status","time":{"start":1755206380962,"stop":1755206380963,"duration":1},"status":"passed","severity":"normal"},{"uid":"59c6adf84aceb486","name":"should handle query errors gracefully","time":{"start":1755206360198,"stop":1755206360198,"duration":0},"status":"passed","severity":"normal"},{"uid":"56a80c6530582ec0","name":"Push message with Russian payload","time":{"start":1755206968992,"stop":1755206968993,"duration":1},"status":"passed","severity":"normal"},{"uid":"f427ca1d4e63a0a1","name":"should mark all messages in causal history as acknowledged","time":{"start":1755206399249,"stop":1755206399250,"duration":1},"status":"passed","severity":"normal"},{"uid":"79b2ef85ad69e2d9","name":"Push message with Script payload","time":{"start":1755206969008,"stop":1755206969008,"duration":0},"status":"passed","severity":"normal"},{"uid":"264ed5d0f9b7ed67","name":"Check publish message containing XML","time":{"start":1755206587076,"stop":1755206587076,"duration":0},"status":"passed","severity":"normal"},{"uid":"38aaa11f9b611d8c","name":"should be safe to call multiple times","time":{"start":1755206349878,"stop":1755206349878,"duration":0},"status":"passed","severity":"normal"},{"uid":"932314d5a713ab4d","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755206887769,"stop":1755206887769,"duration":0},"status":"passed","severity":"normal"},{"uid":"30189cabf6b8d340","name":"should stop ping timers on peer disconnect","time":{"start":1755206349882,"stop":1755206349882,"duration":0},"status":"passed","severity":"normal"},{"uid":"929b40c425bed118","name":"should dial peers from store on start","time":{"start":1755206349811,"stop":1755206349812,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1b855420572e355","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755206887772,"stop":1755206887772,"duration":0},"status":"passed","severity":"normal"},{"uid":"906786948015cc0e","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1755206334120,"stop":1755206334120,"duration":0},"status":"passed","severity":"normal"},{"uid":"2afe2563051da4d1","name":"should start and stop interval correctly","time":{"start":1755206379682,"stop":1755206379682,"duration":0},"status":"passed","severity":"normal"},{"uid":"4035b35a648479a5","name":"should handle multiple peers with different shard configurations","time":{"start":1755206349454,"stop":1755206349459,"duration":5},"status":"passed","severity":"normal"},{"uid":"e4d86f67af986290","name":"Publish message with large meta","time":{"start":1755206587083,"stop":1755206587083,"duration":0},"status":"passed","severity":"normal"},{"uid":"defbdb82c4149bbd","name":"Push message equal or less that 1MB","time":{"start":1755206969018,"stop":1755206969018,"duration":0},"status":"passed","severity":"normal"},{"uid":"c41c9c0d17888fef","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1755206359623,"stop":1755206359623,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2997a5a2585c208","name":"Check received message containing short","time":{"start":1755206861705,"stop":1755206861706,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8403f5f19eb6b81","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1755206393147,"stop":1755206393148,"duration":1},"status":"passed","severity":"normal"},{"uid":"abba227a3908d1af","name":"should encode/decode to text encoding","time":{"start":1755206340309,"stop":1755206340309,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f7789d38ac8a00a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1755206393188,"stop":1755206393188,"duration":0},"status":"passed","severity":"normal"},{"uid":"909308b7929334f3","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755206887779,"stop":1755206887779,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2893e1eea5b50e6","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1755206349840,"stop":1755206349843,"duration":3},"status":"passed","severity":"normal"},{"uid":"cfe894b978508267","name":"should process queue every 500ms","time":{"start":1755206349448,"stop":1755206349448,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ac03524f9e97a0","name":"Push message with rate limit","time":{"start":1755206969003,"stop":1755206969003,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f5299398f96924","name":"should handle corrupted shard info gracefully","time":{"start":1755206349772,"stop":1755206349772,"duration":0},"status":"passed","severity":"normal"},{"uid":"15dc91bfa478a68c","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1755206349846,"stop":1755206349859,"duration":13},"status":"passed","severity":"normal"},{"uid":"48fd9388455badb9","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1755206434693,"stop":1755206434693,"duration":0},"status":"passed","severity":"normal"},{"uid":"62a3e68716aafde7","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755206887781,"stop":1755206887781,"duration":0},"status":"passed","severity":"normal"},{"uid":"a146e65c003a98ee","name":"Push message with shell command payload","time":{"start":1755206968996,"stop":1755206968996,"duration":0},"status":"passed","severity":"normal"},{"uid":"a11e619a89da752d","name":"random static sharding 8 - Cluster ID: 979, Shard ID: 334","time":{"start":1755206728848,"stop":1755206728848,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9a2bae8b9d867be","name":"Non TWN Cluster","time":{"start":1755206679552,"stop":1755206679552,"duration":0},"status":"passed","severity":"normal"},{"uid":"efabbd4fd4f53476","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755206360326,"stop":1755206360326,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3a61d150a1f3896f","name":"random static sharding 7 - Cluster ID: 892, Shard ID: 65","time":{"start":1755206728847,"stop":1755206728848,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc958adb3f36084c","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1755206759251,"stop":1755206759251,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aadc61e44d8cb33","name":"Push message with content topic containing numeric","time":{"start":1755206969012,"stop":1755206969012,"duration":0},"status":"passed","severity":"normal"},{"uid":"78d52a7226149e46","name":"Meta field set when metaSetter is specified","time":{"start":1755206350773,"stop":1755206350774,"duration":1},"status":"passed","severity":"normal"},{"uid":"391f78e75da0d265","name":"Round trip binary serialization","time":{"start":1755206350773,"stop":1755206350773,"duration":0},"status":"passed","severity":"normal"},{"uid":"f22c1b53d4f37a5d","name":"Check received message containing shell command","time":{"start":1755206861711,"stop":1755206861711,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cfcf3f74d77656c","name":"Correctly serialized arguments","time":{"start":1755206490113,"stop":1755206490113,"duration":0},"status":"passed","severity":"normal"},{"uid":"21461c432dd33f17","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1755206393174,"stop":1755206393174,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3fc1ace46ce3a5b","name":"should serialize and deserialize correctly","time":{"start":1755206397011,"stop":1755206397011,"duration":0},"status":"passed","severity":"normal"},{"uid":"903b07021b70c767","name":"should encodeTxt and decodeTxt","time":{"start":1755206340304,"stop":1755206340304,"duration":0},"status":"passed","severity":"normal"},{"uid":"f045a9acd0c65de1","name":"should increase lamport timestamp","time":{"start":1755206399245,"stop":1755206399246,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a1c4ec7baeb0236","name":"should successfully subscribe to supported pubsub topic","time":{"start":1755206381170,"stop":1755206381170,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c0949bd6e3c6202","name":"should be able to encode the field with only RELAY set to true","time":{"start":1755206339607,"stop":1755206339608,"duration":1},"status":"passed","severity":"normal"},{"uid":"e27f00c2481291ab","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1755206587313,"stop":1755206587314,"duration":1},"status":"passed","severity":"normal"},{"uid":"f61d8119b89fe821","name":"Publish message with custom timestamp: Fri Aug 23 2024 21:23:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1755206587079,"stop":1755206587080,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c2397ad87f32ee9","name":"should not fail to stop the service if it was not started","time":{"start":1755206640499,"stop":1755206640499,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a825c23988c8589","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755206438059,"stop":1755206438059,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa4e523877d4aa50","name":"should initialize bloom filter with correct parameters","time":{"start":1755206397006,"stop":1755206397006,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c4f73eef3103c9c","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1755206740627,"stop":1755206740627,"duration":0},"status":"passed","severity":"normal"},{"uid":"51f6c1fccc5d31c9","name":"should dial all peers on dial","time":{"start":1755206504772,"stop":1755206504773,"duration":1},"status":"passed","severity":"normal"},{"uid":"66663ab0b985e99f","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1755206594429,"stop":1755206594430,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6cf813268f53642","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755206887777,"stop":1755206887778,"duration":1},"status":"skipped","severity":"normal"},{"uid":"bf20e85629731910","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1755206334123,"stop":1755206334123,"duration":0},"status":"passed","severity":"normal"},{"uid":"519d599db32d0abc","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1755206594424,"stop":1755206594424,"duration":0},"status":"passed","severity":"normal"},{"uid":"20b81680bcf41317","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755206562898,"stop":1755206562900,"duration":2},"status":"passed","severity":"normal"},{"uid":"3700536150237742","name":"Check message with non string payload is not received","time":{"start":1755206861731,"stop":1755206861731,"duration":0},"status":"passed","severity":"normal"},{"uid":"a829647acfced3df","name":"should properly create peer info with all multiaddrs","time":{"start":1755206340312,"stop":1755206340312,"duration":0},"status":"passed","severity":"normal"},{"uid":"8497e9ab9b5e8a62","name":"should return usable stream attached to connection","time":{"start":1755206350530,"stop":1755206350530,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4145d47636b13c","name":"Push message with custom timestamp: 1724448038329","time":{"start":1755206969017,"stop":1755206969017,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed90b2b5ffce0fb8","name":"Fails to push message with large meta","time":{"start":1755206969016,"stop":1755206969016,"duration":0},"status":"passed","severity":"normal"},{"uid":"6946c1e836571f7c","name":"Push message with escaped characters payload","time":{"start":1755206968996,"stop":1755206968997,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1e9e124ceb3ace9","name":"should be safe to call multiple times","time":{"start":1755206349646,"stop":1755206349646,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1830a826358f49","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1755206747220,"stop":1755206747220,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d84a619349aefaa","name":"Query generator for multiple messages with different content topic format","time":{"start":1755206740624,"stop":1755206740625,"duration":1},"status":"passed","severity":"normal"},{"uid":"21c236d8034fefa5","name":"should insert message into bloom filter","time":{"start":1755206399246,"stop":1755206399246,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5a83055795edaaf","name":"should handle dial errors gracefully","time":{"start":1755206349833,"stop":1755206349834,"duration":1},"status":"passed","severity":"normal"},{"uid":"590972fe824cb1d1","name":"ends if response has no messages","time":{"start":1755206350489,"stop":1755206350489,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb561162191637bd","name":"Check received message containing Chinese","time":{"start":1755206861708,"stop":1755206861708,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f7f0f4ddfd4686f","name":"should return PeerId when Multiaddr input is provided","time":{"start":1755206350316,"stop":1755206350316,"duration":0},"status":"passed","severity":"normal"},{"uid":"a789ea0e0b2e7478","name":"Fails to publish message with empty text","time":{"start":1755206587081,"stop":1755206587081,"duration":0},"status":"passed","severity":"normal"},{"uid":"e04acb842fbb9d4b","name":"should remove expired entries after TTL has passed","time":{"start":1755206378935,"stop":1755206378935,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad6561a44e64bcc1","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1755206393158,"stop":1755206393158,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b10697058e56de2","name":"should set field with all protocols disabled","time":{"start":1755206340312,"stop":1755206340313,"duration":1},"status":"passed","severity":"normal"},{"uid":"8003005272457bd9","name":"should not discard bootstrap peers if under the limit","time":{"start":1755206458062,"stop":1755206458062,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f1b2d7fd7cccaf4","name":"should dispatch network event when browser goes offline","time":{"start":1755206350127,"stop":1755206350128,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2e31f7e3ce373fa","name":"should handle hash queries without validation","time":{"start":1755206380830,"stop":1755206380830,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dc458945bd104ad","name":"Check message with non string payload is not received","time":{"start":1755206861717,"stop":1755206861717,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4d5db2e5276c9cc","name":"A test","time":{"start":1755206474957,"stop":1755206474957,"duration":0},"status":"passed","severity":"normal"},{"uid":"ade07ddcb1017eab","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1755206334110,"stop":1755206334110,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3188e81b054447","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755206887783,"stop":1755206887783,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6da27123d17f0bd","name":"Check message with no content topic is not received","time":{"start":1755206861729,"stop":1755206861730,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ea3d07b700039fa","name":"should merge provided config with defaults","time":{"start":1755206350746,"stop":1755206350746,"duration":0},"status":"passed","severity":"normal"},{"uid":"1768240f70d8bb0a","name":"Check received message containing Script","time":{"start":1755206861723,"stop":1755206861724,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b7b94de8c6dce","name":"should properly create location multiaddrs - tcp","time":{"start":1755206340312,"stop":1755206340312,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fec4d6171a212bd","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1755206360123,"stop":1755206360123,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7c6dca560c2dcfe","name":"throws an error for improperly formatted content topics","time":{"start":1755206334117,"stop":1755206334118,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f16c511c1f63654","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1755206393171,"stop":1755206393172,"duration":1},"status":"passed","severity":"normal"},{"uid":"b24c51c31dc9e69c","name":"should lock peers when selected","time":{"start":1755206381003,"stop":1755206381004,"duration":1},"status":"passed","severity":"normal"},{"uid":"61058363b803f70c","name":"Check publish message containing escaped characters","time":{"start":1755206587077,"stop":1755206587078,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cb47ae19ae9ddd7","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755206562892,"stop":1755206562893,"duration":1},"status":"passed","severity":"normal"},{"uid":"c45b3847bd39c1c","name":"should not retry if at least one success","time":{"start":1755206379699,"stop":1755206379699,"duration":0},"status":"passed","severity":"normal"},{"uid":"c403fd52ed37ea2b","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1755206393164,"stop":1755206393165,"duration":1},"status":"passed","severity":"normal"},{"uid":"a688d4ef6fae2826","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1755206334126,"stop":1755206334126,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fa3211c113a6ca3","name":"should clear timers for specific peer on disconnect","time":{"start":1755206349897,"stop":1755206349897,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9dbf14af2d3ecc2","name":"should start all internal components","time":{"start":1755206350747,"stop":1755206350747,"duration":0},"status":"passed","severity":"normal"},{"uid":"a778162f23115ead","name":"Relay + Store","time":{"start":1755206340315,"stop":1755206340315,"duration":0},"status":"passed","severity":"normal"},{"uid":"385cf47d4831253c","name":"should do nothing if no non-locked connections to drop","time":{"start":1755206349846,"stop":1755206349846,"duration":0},"status":"passed","severity":"normal"},{"uid":"426323bc55d3fadd","name":"should wait for LightPush peer to be connected","time":{"start":1755206381139,"stop":1755206381139,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6bda6ad2390297a","name":"Subscribe and receives messages on 20 topics","time":{"start":1755206887766,"stop":1755206887766,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0d5fa5a99cc6e31","name":"should create PeerExchangeDiscovery instance","time":{"start":1755206360202,"stop":1755206360202,"duration":0},"status":"passed","severity":"normal"},{"uid":"f41d2cd60ae04a07","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755206887775,"stop":1755206887776,"duration":1},"status":"passed","severity":"normal"},{"uid":"274a5cdae0995be2","name":"Nwaku publishes","time":{"start":1755206576181,"stop":1755206576181,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8104e6a49c6aea1","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755206562897,"stop":1755206562898,"duration":1},"status":"passed","severity":"normal"},{"uid":"2214672c499fcadd","name":"Check received message containing SQL Injection","time":{"start":1755206861723,"stop":1755206861723,"duration":0},"status":"passed","severity":"normal"},{"uid":"81aa2ecab44cfd53","name":"throws on content topic with empty application field","time":{"start":1755206334107,"stop":1755206334107,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce7d6b6acf51a94f","name":"Round trip binary encryption [ecies, signature]","time":{"start":1755206371275,"stop":1755206371276,"duration":1},"status":"passed","severity":"normal"},{"uid":"183360f6e7a0692e","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1755206393132,"stop":1755206393132,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bac9fa5b60e7173","name":"Check received message containing Script","time":{"start":1755206861709,"stop":1755206861709,"duration":0},"status":"passed","severity":"normal"},{"uid":"410481c6a391f2ba","name":"Store - dialed first","time":{"start":1755206762720,"stop":1755206762720,"duration":0},"status":"passed","severity":"normal"},{"uid":"3acd93287817f3ee","name":"Push message with short payload","time":{"start":1755206969005,"stop":1755206969006,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ce7e2cce532fb6f","name":"can start and stop the service","time":{"start":1755206419668,"stop":1755206419668,"duration":0},"status":"passed","severity":"normal"},{"uid":"222dc42ecca244a7","name":"Subscribe to topic containing long and publish message","time":{"start":1755206594422,"stop":1755206594423,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ea975e6a97f46c","name":"Check publish message containing unicode special characters","time":{"start":1755206587078,"stop":1755206587078,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb5a6dbeb04d4603","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755206887774,"stop":1755206887774,"duration":0},"status":"passed","severity":"normal"},{"uid":"1349f71f4f07741b","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1755206594421,"stop":1755206594421,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ae081b7df5e55d4","name":"Check message on other pubsub topic is not received","time":{"start":1755206861729,"stop":1755206861729,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4e0f8a88b0163d1","name":"Check received message containing Basic HTML tag","time":{"start":1755206861710,"stop":1755206861711,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b19731e4c11b8cc","name":"Check publish message containing special chars","time":{"start":1755206587074,"stop":1755206587074,"duration":0},"status":"passed","severity":"normal"},{"uid":"8116e6f20f64a29f","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755206887766,"stop":1755206887767,"duration":1},"status":"passed","severity":"normal"},{"uid":"fda2c0ed34daf42e","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755206419673,"stop":1755206419673,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d20a434e11c4243c","name":"should properly create location multiaddrs - tcp6","time":{"start":1755206340311,"stop":1755206340311,"duration":0},"status":"passed","severity":"normal"},{"uid":"696583ca0c4f8bc0","name":"should add event listener for peer:discovery","time":{"start":1755206349645,"stop":1755206349646,"duration":1},"status":"passed","severity":"normal"},{"uid":"9da47531883f2a36","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app47/5/topic276/xml","time":{"start":1755206679555,"stop":1755206679556,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9f7e8cbaf79eb7e","name":"Query with Ordered Callback, No Decoder","time":{"start":1755206708701,"stop":1755206708702,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f8f88aed625487c","name":"should filter out undefined ENRs","time":{"start":1755206360121,"stop":1755206360121,"duration":0},"status":"passed","severity":"normal"},{"uid":"7190ceaaaec33ee3","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1755206393174,"stop":1755206393179,"duration":5},"status":"passed","severity":"normal"},{"uid":"cbefaff98a2f6a8a","name":"should send relay ping messages on timer","time":{"start":1755206349896,"stop":1755206349896,"duration":0},"status":"passed","severity":"normal"},{"uid":"e195d7f8e256b0b2","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1755206393143,"stop":1755206393143,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccfc861f60301285","name":"should insert message id into causal history","time":{"start":1755206399247,"stop":1755206399247,"duration":0},"status":"passed","severity":"normal"},{"uid":"24d34ebc37f281ac","name":"should return false when peer is not on the specified shard","time":{"start":1755206349760,"stop":1755206349760,"duration":0},"status":"passed","severity":"normal"},{"uid":"e70f25512ac1a1b3","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1755206334110,"stop":1755206334110,"duration":0},"status":"passed","severity":"normal"},{"uid":"20b4e3c7eab2f219","name":"Push message with Chinese payload","time":{"start":1755206969007,"stop":1755206969007,"duration":0},"status":"passed","severity":"normal"},{"uid":"c44d70290f6b0939","name":"Subscribe to topic containing JSON and publish message","time":{"start":1755206594430,"stop":1755206594430,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a2c550aa7a7c0aa","name":"Subscribe to topic containing XML and publish message","time":{"start":1755206594429,"stop":1755206594429,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc94b72f36acd9c","name":"should not receive a peer event before start","time":{"start":1755206640500,"stop":1755206640501,"duration":1},"status":"passed","severity":"normal"},{"uid":"812e1fb38653ce8b","name":"should properly create location multiaddrs - tcp4","time":{"start":1755206340311,"stop":1755206340311,"duration":0},"status":"passed","severity":"normal"},{"uid":"fddb9efe047b744b","name":"should start ping timers on peer connect","time":{"start":1755206349878,"stop":1755206349879,"duration":1},"status":"passed","severity":"normal"},{"uid":"a57d4cdc98d436e2","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1755206334113,"stop":1755206334113,"duration":0},"status":"passed","severity":"normal"},{"uid":"c317e53cbf11e893","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1755206393134,"stop":1755206393141,"duration":7},"status":"passed","severity":"normal"},{"uid":"6213fecfd5d1a756","name":"Refresh subscription","time":{"start":1755206887778,"stop":1755206887779,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb52b4c61c2e1a0d","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1755206434695,"stop":1755206434698,"duration":3},"status":"passed","severity":"normal"},{"uid":"d59590d19e7c73e2","name":"Passing page size 19 when there are 20 messages","time":{"start":1755206749435,"stop":1755206749436,"duration":1},"status":"passed","severity":"normal"},{"uid":"11889cf4e3e912f","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755206887767,"stop":1755206887767,"duration":0},"status":"passed","severity":"normal"},{"uid":"b214ffb8faea51d","name":"should dial with multiaddr and return stream","time":{"start":1755206350750,"stop":1755206350751,"duration":1},"status":"passed","severity":"normal"},{"uid":"37334d05981fcc8f","name":"should handle dial errors gracefully","time":{"start":1755206349652,"stop":1755206349653,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bac1b6347a83efd","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1755206349906,"stop":1755206349906,"duration":0},"status":"passed","severity":"normal"},{"uid":"80a39bdc4854c481","name":"Check publish message containing long","time":{"start":1755206587073,"stop":1755206587073,"duration":0},"status":"passed","severity":"normal"},{"uid":"c236462cd4d6c177","name":"should skip peer when dialed recently","time":{"start":1755206349421,"stop":1755206349429,"duration":8},"status":"passed","severity":"normal"},{"uid":"ac62aab2eb5041a2","name":"random static sharding 5 - Cluster ID: 693, Shard ID: 411","time":{"start":1755206728846,"stop":1755206728847,"duration":1},"status":"passed","severity":"normal"},{"uid":"784c74de8b0e6785","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1755206594432,"stop":1755206594432,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed85373769ed817c","name":"Init the array if not present","time":{"start":1755206333698,"stop":1755206333699,"duration":1},"status":"passed","severity":"normal"},{"uid":"2720e9c61061427","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1755206393147,"stop":1755206393147,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d13e9310eae3709","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1755206334121,"stop":1755206334121,"duration":0},"status":"passed","severity":"normal"},{"uid":"29586f7ccd7cc795","name":"Bloom filter","time":{"start":1755206398887,"stop":1755206398887,"duration":0},"status":"passed","severity":"normal"},{"uid":"decbb89ad006c74a","name":"should handle peer store errors gracefully","time":{"start":1755206349653,"stop":1755206349653,"duration":0},"status":"passed","severity":"normal"},{"uid":"37b12ce565f35f8f","name":"should return all connected peers without codec filter","time":{"start":1755206350753,"stop":1755206350753,"duration":0},"status":"passed","severity":"normal"},{"uid":"cff47c5860c0004c","name":"Push message with short payload","time":{"start":1755206968988,"stop":1755206968988,"duration":0},"status":"passed","severity":"normal"},{"uid":"411866c4d7643c5f","name":"Renews subscription after lossing a connection","time":{"start":1755206887774,"stop":1755206887775,"duration":1},"status":"passed","severity":"normal"},{"uid":"43f1a048abf2bbfc","name":"Relay","time":{"start":1755206420247,"stop":1755206420248,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dfadbf2a9464eec","name":"should handle case when globalThis is not available","time":{"start":1755206350119,"stop":1755206350119,"duration":0},"status":"passed","severity":"normal"},{"uid":"c86b53cb0daba420","name":"Push message with content topic containing numeric","time":{"start":1755206968999,"stop":1755206968999,"duration":0},"status":"passed","severity":"normal"},{"uid":"9838be3c538dba9d","name":"should successfully unsubscribe from an existing subscription","time":{"start":1755206381171,"stop":1755206381171,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7a88299bf756f06","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1755206587081,"stop":1755206587081,"duration":0},"status":"passed","severity":"normal"},{"uid":"94f23af3102f9e9c","name":"should handle different types of entries","time":{"start":1755206378936,"stop":1755206378942,"duration":6},"status":"passed","severity":"normal"},{"uid":"49d104758ea00235","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755206489894,"stop":1755206489894,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b0d55ffa5d5d63","name":"Check message with invalid timestamp is not received","time":{"start":1755206861715,"stop":1755206861715,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d8c991088bfe0f9","name":"Subscribe and receive messages via waku relay post","time":{"start":1755206887776,"stop":1755206887776,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad9dc13d3887d1db","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1755206350487,"stop":1755206350487,"duration":0},"status":"passed","severity":"normal"},{"uid":"812b59aabf59b335","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1755206349906,"stop":1755206349906,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbb7d65b4d146e90","name":"should reject if Store is requested but not mounted","time":{"start":1755206381137,"stop":1755206381138,"duration":1},"status":"passed","severity":"normal"},{"uid":"5067828cb7dcbbf4","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1755206419673,"stop":1755206419676,"duration":3},"status":"skipped","severity":"normal"},{"uid":"d81c4e24c872f1b9","name":"Check message with invalid timestamp is not received","time":{"start":1755206861728,"stop":1755206861729,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c8316751eb2fb2f","name":"should return empty array when no peers connected","time":{"start":1755206350752,"stop":1755206350752,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ab09d05c442d0b8","name":"should partition messages based on acknowledgement status","time":{"start":1755206399253,"stop":1755206399253,"duration":0},"status":"passed","severity":"normal"},{"uid":"47b601da15195f6","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755206887780,"stop":1755206887780,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bc5dc6759c6b64","name":"Check publish message containing numeric","time":{"start":1755206587073,"stop":1755206587073,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7d59a3849e0a7ab","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1755206393193,"stop":1755206393194,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecf110a6ad9952b1","name":"Subscribe to topic containing long and receive message","time":{"start":1755206887779,"stop":1755206887779,"duration":0},"status":"passed","severity":"normal"},{"uid":"a08e63435a10367f","name":"yields decoded messages","time":{"start":1755206350489,"stop":1755206350489,"duration":0},"status":"passed","severity":"normal"},{"uid":"65d2a92c7d94976e","name":"Check message received after jswaku node is restarted","time":{"start":1755206861731,"stop":1755206861731,"duration":0},"status":"passed","severity":"normal"},{"uid":"7408df15c8c1ce36","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755206887765,"stop":1755206887765,"duration":0},"status":"passed","severity":"normal"},{"uid":"8399a81089b7169d","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1755206350118,"stop":1755206350118,"duration":0},"status":"passed","severity":"normal"},{"uid":"979a9b158bd6d5aa","name":"should be able to decode the field with only RELAY set to true","time":{"start":1755206339612,"stop":1755206339612,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cd9ffbb9f9ef0ee","name":"new peer added after a peer was already found","time":{"start":1755206587313,"stop":1755206587313,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b250b822eeed5ec","name":"Register correct protocols","time":{"start":1755206594416,"stop":1755206594417,"duration":1},"status":"passed","severity":"normal"},{"uid":"633d0a5c2fd787db","name":"should not be delivered","time":{"start":1755206399254,"stop":1755206399254,"duration":0},"status":"passed","severity":"normal"},{"uid":"80c43b3f1928c83e","name":"should initialize with default options","time":{"start":1755206360190,"stop":1755206360191,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbe1fc361c26f93b","name":"Sample","time":{"start":1755206339694,"stop":1755206339694,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3d698b309bcf302","name":"Check received message containing XML","time":{"start":1755206861710,"stop":1755206861710,"duration":0},"status":"passed","severity":"normal"},{"uid":"c852bdd87cb5b504","name":"should register libp2p event listeners when start is called","time":{"start":1755206381005,"stop":1755206381006,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9ef3ff4e205fd05","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1755206393165,"stop":1755206393166,"duration":1},"status":"passed","severity":"normal"},{"uid":"715968f9f9460982","name":"Check received message containing emoji","time":{"start":1755206861712,"stop":1755206861712,"duration":0},"status":"passed","severity":"normal"},{"uid":"918ba3bef2f59888","name":"throws on content topic with empty version field","time":{"start":1755206334107,"stop":1755206334108,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9efaada3ecb785c","name":"Check received message containing Arabic","time":{"start":1755206861708,"stop":1755206861708,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b2e89ec175ff631","name":"should handle ping failures gracefully","time":{"start":1755206349887,"stop":1755206349887,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fda74684d9da606","name":"Using a function","time":{"start":1755206756542,"stop":1755206756545,"duration":3},"status":"passed","severity":"normal"},{"uid":"3565549578cd6998","name":"should start and setup intervals and event listeners","time":{"start":1755206381377,"stop":1755206381377,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cfb0c29262da686","name":"Push message with content topic containing long","time":{"start":1755206969011,"stop":1755206969011,"duration":0},"status":"passed","severity":"normal"},{"uid":"555d2e1aa53a97ca","name":"should stop peer exchange discovery","time":{"start":1755206360193,"stop":1755206360193,"duration":0},"status":"passed","severity":"normal"},{"uid":"661eb147cfbc6dd7","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1755206393153,"stop":1755206393154,"duration":1},"status":"passed","severity":"normal"},{"uid":"40eb7b9e4dbecee5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1755206334124,"stop":1755206334124,"duration":0},"status":"passed","severity":"normal"},{"uid":"e245d09c37c4d7e8","name":"should monitor connected peers and store them into cache","time":{"start":1755206496166,"stop":1755206496167,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f570c5fee5dac5f","name":"should initialize with libp2p components","time":{"start":1755206360119,"stop":1755206360119,"duration":0},"status":"passed","severity":"normal"},{"uid":"86e946ec12bbc41d","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1755206393172,"stop":1755206393172,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab3aa88630259cbe","name":"Relay Node - default protocol","time":{"start":1755206762722,"stop":1755206762722,"duration":0},"status":"passed","severity":"normal"},{"uid":"497bb9ecc7e0a286","name":"Reusing cursor across nodes","time":{"start":1755206691637,"stop":1755206691638,"duration":1},"status":"passed","severity":"normal"},{"uid":"c586dbcf5fccb6c5","name":"should handle incoming messages","time":{"start":1755206381172,"stop":1755206381173,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c2876c37b4a7ca3","name":"Cluster ID 0, shard 1","time":{"start":1755206728838,"stop":1755206728838,"duration":0},"status":"passed","severity":"normal"},{"uid":"45d315c2c63e2c1f","name":"returns all values when wanted number is greater than available values","time":{"start":1755206358944,"stop":1755206358944,"duration":0},"status":"passed","severity":"normal"},{"uid":"dad83b18c6f2da45","name":"topics with same application and version share the same shard","time":{"start":1755206334115,"stop":1755206334115,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f59538f432789b4","name":"yields undefined for messages without content topic","time":{"start":1755206350490,"stop":1755206350490,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d0f38994178a924","name":"return first retrieved peers without further DNS queries","time":{"start":1755206360325,"stop":1755206360325,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee9dc50b52f3f729","name":"should maintain proper timestamps if all messages received","time":{"start":1755206399248,"stop":1755206399248,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa2e2a75d22cf038","name":"should stop and cleanup resources","time":{"start":1755206381377,"stop":1755206381377,"duration":0},"status":"passed","severity":"normal"},{"uid":"deae23719cc14726","name":"Push 30 different messages","time":{"start":1755206969010,"stop":1755206969011,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a0d58615e38d94a4","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1755206349882,"stop":1755206349884,"duration":2},"status":"passed","severity":"normal"},{"uid":"bc9c76a68162c13f","name":"throws if decoders don't match content topics","time":{"start":1755206350487,"stop":1755206350487,"duration":0},"status":"passed","severity":"normal"},{"uid":"e076b09ba821fc94","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app54/9/topic246/utf8","time":{"start":1755206679556,"stop":1755206679556,"duration":0},"status":"passed","severity":"normal"},{"uid":"288abf3064566cf1","name":"should support chaining for add method","time":{"start":1755206378934,"stop":1755206378934,"duration":0},"status":"passed","severity":"normal"},{"uid":"262c25f03fc19fff","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1755206349893,"stop":1755206349893,"duration":0},"status":"passed","severity":"normal"},{"uid":"e90d367d1092b6b6","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1755206339610,"stop":1755206339610,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c5aa7a09c454c77","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1755206334223,"stop":1755206334223,"duration":0},"status":"passed","severity":"normal"},{"uid":"124324ba9388038c","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1755206434692,"stop":1755206434692,"duration":0},"status":"passed","severity":"normal"},{"uid":"643d69e34c898d38","name":"Push message with special chars payload","time":{"start":1755206969006,"stop":1755206969006,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed4a9d02f0d63dc5","name":"handles different networkShards values correctly","time":{"start":1755206334117,"stop":1755206334117,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e3e6600687f85a3","name":"Passing invalid cursor","time":{"start":1755206691638,"stop":1755206691638,"duration":0},"status":"passed","severity":"normal"},{"uid":"e57f07042f7c4094","name":"can query messages by message hash","time":{"start":1755206732436,"stop":1755206732436,"duration":0},"status":"passed","severity":"normal"},{"uid":"954d581678248a16","name":"Check received message with timestamp: 1755206413753000000 ","time":{"start":1755206861726,"stop":1755206861726,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdfc29a5fcc46063","name":"should handle disconnect when peer has no timers","time":{"start":1755206349897,"stop":1755206349898,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c1eed12992dad24","name":"should throw error when no peers are available","time":{"start":1755206380821,"stop":1755206380822,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb0e1e75c74b6269","name":"should return false when peer is on different cluster","time":{"start":1755206349750,"stop":1755206349751,"duration":1},"status":"passed","severity":"normal"},{"uid":"92f5f54cbce22dba","name":"does not validate decoders for hash queries","time":{"start":1755206350488,"stop":1755206350488,"duration":0},"status":"passed","severity":"normal"},{"uid":"eec3598ce1cd7440","name":"Nodes with multiple pubsub topic","time":{"start":1755206580524,"stop":1755206580524,"duration":0},"status":"passed","severity":"normal"},{"uid":"970b946ed6a6ff9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1755206334121,"stop":1755206334121,"duration":0},"status":"passed","severity":"normal"},{"uid":"84291f3a19f280a3","name":"Query with Ordered Callback, No message returned","time":{"start":1755206708702,"stop":1755206708702,"duration":0},"status":"passed","severity":"normal"},{"uid":"73053f711cbd811b","name":"should set field with only LIGHTPUSH enabled","time":{"start":1755206340314,"stop":1755206340314,"duration":0},"status":"passed","severity":"normal"},{"uid":"c193411368ffa8ba","name":"should skip peers without peerInfo in ENR","time":{"start":1755206360200,"stop":1755206360200,"duration":0},"status":"passed","severity":"normal"},{"uid":"22d4659d07adf83a","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1755206474813,"stop":1755206474814,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a3c65e415af64b9","name":"Light Node - default protocols","time":{"start":1755206762721,"stop":1755206762722,"duration":1},"status":"passed","severity":"normal"},{"uid":"11ab22cdbdfb34cd","name":"should reject on timeout if it was set","time":{"start":1755206381138,"stop":1755206381138,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aa8a09ed2ec535d","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755206887781,"stop":1755206887781,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a8bc2c0212de1e4","name":"should handle errors gracefully when getting peer info","time":{"start":1755206349769,"stop":1755206349769,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf6521a87e7f12c7","name":"should remove event listeners from globalThis","time":{"start":1755206350106,"stop":1755206350106,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f432aef8d99f823","name":"Push message with emoji payload","time":{"start":1755206968997,"stop":1755206968998,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc843f8897836c12","name":"should create NetworkMonitor with libp2p and events","time":{"start":1755206350093,"stop":1755206350093,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d0d152dd8ae2e78","name":"should call waitForPeer on Relay","time":{"start":1755206381140,"stop":1755206381140,"duration":0},"status":"passed","severity":"normal"},{"uid":"a421c81c33700aa3","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app19/9/topic936/xml","time":{"start":1755206679553,"stop":1755206679553,"duration":0},"status":"passed","severity":"normal"},{"uid":"690901cd3fc63b8a","name":"should not dispatch event when already disconnected","time":{"start":1755206350125,"stop":1755206350125,"duration":0},"status":"passed","severity":"normal"},{"uid":"837b43c7e3400d47","name":"should be able to dial TLS multiaddrs","time":{"start":1755206504774,"stop":1755206504775,"duration":1},"status":"passed","severity":"normal"},{"uid":"711bb39775df22c3","name":"should handle case with no peers in store","time":{"start":1755206349834,"stop":1755206349838,"duration":4},"status":"passed","severity":"normal"},{"uid":"eee306b520edb05f","name":"isConnected should return true after first peer connects","time":{"start":1755206434693,"stop":1755206434693,"duration":0},"status":"passed","severity":"normal"},{"uid":"32d52df5a450dfc7","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1755206379994,"stop":1755206379994,"duration":0},"status":"passed","severity":"normal"},{"uid":"11b10b585e622e32","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1755206349859,"stop":1755206349859,"duration":0},"status":"passed","severity":"normal"},{"uid":"c40e472bc7e2e45c","name":"Push message with content topic containing long","time":{"start":1755206968999,"stop":1755206968999,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaf305af753ceacc","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1755206691632,"stop":1755206691633,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec27cafaf517f698","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1755206359623,"stop":1755206359623,"duration":0},"status":"passed","severity":"normal"},{"uid":"e43d936b4ad1a4a1","name":"Refresh subscription","time":{"start":1755206887768,"stop":1755206887768,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ff08112b877329f","name":"Passing page size 0 when there are 110 messages","time":{"start":1755206749427,"stop":1755206749430,"duration":3},"status":"passed","severity":"normal"},{"uid":"d84d78740bd8631b","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1755206393157,"stop":1755206393158,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fcdef86738abd48","name":"Stops search when maxGet is reached","time":{"start":1755206359333,"stop":1755206359334,"duration":1},"status":"passed","severity":"normal"},{"uid":"b527b7340612b9a0","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755206562897,"stop":1755206562897,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d78332dba5c9907","name":"Push message with content topic containing Chinese","time":{"start":1755206969012,"stop":1755206969013,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba29149b2cd16143","name":"should populate queue if has active dial","time":{"start":1755206349429,"stop":1755206349430,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c4dc91d1c272a5c","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1755206334111,"stop":1755206334112,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2e13ebc5f5f0b7b","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1755206334113,"stop":1755206334114,"duration":1},"status":"passed","severity":"normal"},{"uid":"73b16a9adc7745a0","name":"should return false when peer is not found","time":{"start":1755206349766,"stop":1755206349766,"duration":0},"status":"passed","severity":"normal"},{"uid":"1175199a60bda10d","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1755206334115,"stop":1755206334115,"duration":0},"status":"passed","severity":"normal"},{"uid":"190d69068e7a4b8","name":"Ephemeral messages are not stored","time":{"start":1755206420987,"stop":1755206420988,"duration":1},"status":"passed","severity":"normal"},{"uid":"990b5b0fb53a37ac","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1755206399248,"stop":1755206399248,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7a73594d1b3c232","name":"Decoder throws on empty string content topic","time":{"start":1755206371277,"stop":1755206371277,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b27032955dca954","name":"should handle a minimal index list","time":{"start":1755206334222,"stop":1755206334223,"duration":1},"status":"passed","severity":"normal"},{"uid":"70d1d56ad46bba41","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1755206393165,"stop":1755206393165,"duration":0},"status":"passed","severity":"normal"},{"uid":"130bdb23cd94b84e","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755206887769,"stop":1755206887769,"duration":0},"status":"passed","severity":"normal"},{"uid":"22ce625e0f373d9d","name":"Callback on promise, aborts when callback returns true","time":{"start":1755206740626,"stop":1755206740627,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee0b020cd81ded8f","name":"Check message on other pubsub topic is not received","time":{"start":1755206861715,"stop":1755206861716,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d19dd9755bd00","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1755206393151,"stop":1755206393152,"duration":1},"status":"passed","severity":"normal"},{"uid":"c53b0bb5d3ba7232","name":"Sign & Recover","time":{"start":1755206370340,"stop":1755206370340,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7feac380998f7fc","name":"should properly create location multiaddrs - udp4","time":{"start":1755206340310,"stop":1755206340310,"duration":0},"status":"passed","severity":"normal"},{"uid":"904cce2991016c10","name":"Overlapping topic subscription","time":{"start":1755206887778,"stop":1755206887778,"duration":0},"status":"passed","severity":"normal"},{"uid":"599c6d1f2182b799","name":"should be safe to call multiple times","time":{"start":1755206349876,"stop":1755206349877,"duration":1},"status":"passed","severity":"normal"},{"uid":"7748fef141aeea44","name":"should skip peer when not on same cluster","time":{"start":1755206349430,"stop":1755206349431,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ae1152847aff516","name":"Query Generator, No message returned","time":{"start":1755206708700,"stop":1755206708700,"duration":0},"status":"passed","severity":"normal"},{"uid":"9406de0692539a61","name":"peer exchange sets tag","time":{"start":1755206587312,"stop":1755206587313,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2a6f92ae4d10168","name":"should handle peer store errors gracefully","time":{"start":1755206360196,"stop":1755206360196,"duration":0},"status":"passed","severity":"normal"},{"uid":"335d6bfe32d453fc","name":"should process successful peer exchange query","time":{"start":1755206360199,"stop":1755206360199,"duration":0},"status":"passed","severity":"normal"},{"uid":"57956a041d333846","name":"should handle shard reader errors gracefully","time":{"start":1755206349453,"stop":1755206349453,"duration":0},"status":"passed","severity":"normal"},{"uid":"873f7460c002e62","name":"Used by Waku Relay","time":{"start":1755206756546,"stop":1755206756546,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b39dc0407ed35c5","name":"Push message with content topic containing emoji","time":{"start":1755206969002,"stop":1755206969003,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3d784e922dd9f9f","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755206861728,"stop":1755206861728,"duration":0},"status":"passed","severity":"normal"},{"uid":"5abbbcdaa7452c39","name":"should not allow k > 12","time":{"start":1755206392877,"stop":1755206392879,"duration":2},"status":"passed","severity":"normal"},{"uid":"52d94e1dc7e44c8c","name":"should handle errors when removing globalThis listeners","time":{"start":1755206350106,"stop":1755206350107,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbdb0bbb263b67fc","name":"Check received message containing escaped characters","time":{"start":1755206861725,"stop":1755206861725,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5977a9a4ec91583","name":"Push message with content topic containing Russian","time":{"start":1755206969013,"stop":1755206969013,"duration":0},"status":"passed","severity":"normal"},{"uid":"2657a5b2ce14daae","name":"Push message with content topic containing emoji","time":{"start":1755206969015,"stop":1755206969015,"duration":0},"status":"passed","severity":"normal"},{"uid":"966511b5284da19","name":"should clear the dialing interval","time":{"start":1755206349408,"stop":1755206349409,"duration":1},"status":"passed","severity":"normal"},{"uid":"11aeeaf85135e07d","name":"Subscribe to topic containing Script and publish message","time":{"start":1755206594428,"stop":1755206594429,"duration":1},"status":"passed","severity":"normal"},{"uid":"5793965227730100","name":"should emit a peer event after start","time":{"start":1755206640499,"stop":1755206640500,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a6615f048587bec","name":"should not execute task if max attempts is 0","time":{"start":1755206379698,"stop":1755206379699,"duration":1},"status":"passed","severity":"normal"},{"uid":"1263819ef8a11f48","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1755206580523,"stop":1755206580523,"duration":0},"status":"passed","severity":"normal"},{"uid":"e364fdb5c242a707","name":"Sets default value correctly","time":{"start":1755206756546,"stop":1755206756548,"duration":2},"status":"passed","severity":"normal"},{"uid":"59ee67f7057dc1bf","name":"Push message with XML payload","time":{"start":1755206969008,"stop":1755206969008,"duration":0},"status":"passed","severity":"normal"},{"uid":"e050628559cf9f27","name":"Push message with custom timestamp: 1724448038328","time":{"start":1755206969004,"stop":1755206969004,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9304ae3055e2838","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1755206691634,"stop":1755206691635,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba7aa414b32d9c7b","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755206861731,"stop":1755206861732,"duration":1},"status":"passed","severity":"normal"},{"uid":"3af8b3a23e0c0377","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1755206594420,"stop":1755206594420,"duration":0},"status":"passed","severity":"normal"},{"uid":"eff17b601f1c1be6","name":"it tolerates circular branch references","time":{"start":1755206360323,"stop":1755206360323,"duration":0},"status":"passed","severity":"normal"},{"uid":"d19387e66204d499","name":"Push message with content topic containing escaped characters","time":{"start":1755206969014,"stop":1755206969015,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6ba810f96d832e","name":"should start periodic discovery on start","time":{"start":1755206360201,"stop":1755206360201,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e683d358c810462","name":"Push message with custom timestamp: 1755210038328","time":{"start":1755206969004,"stop":1755206969004,"duration":0},"status":"passed","severity":"normal"},{"uid":"e47a96a3d57aeea5","name":"should push the message to the outgoing buffer","time":{"start":1755206399246,"stop":1755206399246,"duration":0},"status":"passed","severity":"normal"},{"uid":"99da91cb776b0932","name":"should delegate to networkMonitor.isConnected()","time":{"start":1755206350749,"stop":1755206350749,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f4d67b1263fb4fb","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755206887777,"stop":1755206887777,"duration":0},"status":"passed","severity":"normal"},{"uid":"2da1fe92d37d9d19","name":"should handle peerStore errors gracefully","time":{"start":1755206350753,"stop":1755206350753,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe325fafe6526183","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1755206747219,"stop":1755206747219,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfd1a59d422b438","name":"should enable all discoveries when explicitly set","time":{"start":1755206379993,"stop":1755206379993,"duration":0},"status":"passed","severity":"normal"},{"uid":"e12fea7598161445","name":"Check received message containing JSON","time":{"start":1755206861711,"stop":1755206861711,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b7771796a392e7","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1755206381376,"stop":1755206381377,"duration":1},"status":"passed","severity":"normal"},{"uid":"edb8815199f12263","name":"Check publish message containing Arabic","time":{"start":1755206587074,"stop":1755206587075,"duration":1},"status":"passed","severity":"normal"},{"uid":"1381ab60e07ab3e6","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1755206350532,"stop":1755206350533,"duration":1},"status":"passed","severity":"normal"},{"uid":"81949aa788a6e242","name":"Query with Promise Callback, No message returned","time":{"start":1755206708703,"stop":1755206708703,"duration":0},"status":"passed","severity":"normal"},{"uid":"282d7ea0fbc915f7","name":"should update ack status of messages in outgoing buffer","time":{"start":1755206399254,"stop":1755206399254,"duration":0},"status":"passed","severity":"normal"},{"uid":"e094f62ec9fbdcf","name":"Subscribe to topic containing XML and receive message","time":{"start":1755206887781,"stop":1755206887781,"duration":0},"status":"passed","severity":"normal"},{"uid":"97c3545eac896051","name":"should get / set UDP multiaddr","time":{"start":1755206340309,"stop":1755206340309,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1e070070bd31d34","name":"accepts valid content-filtered query","time":{"start":1755206350137,"stop":1755206350138,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0b82daeb0f532c5","name":"should skip peers without peer exchange protocol","time":{"start":1755206360194,"stop":1755206360194,"duration":0},"status":"passed","severity":"normal"},{"uid":"c41e863dfbdc2cfe","name":"should only return 1 node with relay capability","time":{"start":1755206360325,"stop":1755206360325,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2c9da31508cf478","name":"should handle peer identify event","time":{"start":1755206360194,"stop":1755206360194,"duration":0},"status":"passed","severity":"normal"},{"uid":"b31914ee2b13b834","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1755206349891,"stop":1755206349891,"duration":0},"status":"passed","severity":"normal"},{"uid":"af1488b14a66eb78","name":"Push message with Arabic payload","time":{"start":1755206969007,"stop":1755206969007,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8a6759666f04fa8","name":"should throw error - no public key","time":{"start":1755206340306,"stop":1755206340306,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa64668da6dd7fc7","name":"Push message with content topic containing unicode special characters","time":{"start":1755206969015,"stop":1755206969015,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b6ae0dd14a8f298","name":"should not modify tags of connections for different peers","time":{"start":1755206381009,"stop":1755206381009,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6151620c546617b","name":"Subscribe and receives messages on 20 topics","time":{"start":1755206887777,"stop":1755206887777,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e5c3f715a02c3c4","name":"Passing page size 1 when there are 4 messages","time":{"start":1755206749431,"stop":1755206749431,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5f832934077454e","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1755206350775,"stop":1755206350775,"duration":0},"status":"passed","severity":"normal"},{"uid":"787dc4263bf8a8e8","name":"should not stop if not started","time":{"start":1755206360193,"stop":1755206360193,"duration":0},"status":"passed","severity":"normal"},{"uid":"eba15e5e0d15c452","name":"Check received message with timestamp: 1755206413753 ","time":{"start":1755206861713,"stop":1755206861714,"duration":1},"status":"passed","severity":"normal"},{"uid":"aefe8d90b9466afd","name":"should dial one peer on dial","time":{"start":1755206504773,"stop":1755206504773,"duration":0},"status":"passed","severity":"normal"},{"uid":"46c390ced7110df0","name":"connects to nwaku","time":{"start":1755206756541,"stop":1755206756541,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6d3d594e69823de","name":"Decoder throws on empty string content topic","time":{"start":1755206350775,"stop":1755206350775,"duration":0},"status":"passed","severity":"normal"},{"uid":"39ce27b2177c3929","name":"Subscribe to topic containing special chars and publish message","time":{"start":1755206594423,"stop":1755206594424,"duration":1},"status":"passed","severity":"normal"},{"uid":"73ee1fbf44454761","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1755206393150,"stop":1755206393151,"duration":1},"status":"passed","severity":"normal"},{"uid":"515255ca1ec30c87","name":"should be sent with empty content","time":{"start":1755206399253,"stop":1755206399253,"duration":0},"status":"passed","severity":"normal"},{"uid":"25df537aa4296af","name":"Publishes to nwaku","time":{"start":1755206576181,"stop":1755206576181,"duration":0},"status":"passed","severity":"normal"},{"uid":"98afc3356da52382","name":"should filter out already connected peers","time":{"start":1755206349829,"stop":1755206349830,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a0199b65f43aedc","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1755206334119,"stop":1755206334119,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4258607879c68bc","name":"should create an instance with libp2p and dialer","time":{"start":1755206349643,"stop":1755206349644,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf8f3c19e55cad33","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1755206340305,"stop":1755206340305,"duration":0},"status":"passed","severity":"normal"},{"uid":"92e2aaf8cc6547aa","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755206887782,"stop":1755206887782,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d3993ec8fae64ca","name":"should drop only non-locked connections when over maxConnections","time":{"start":1755206349845,"stop":1755206349845,"duration":0},"status":"passed","severity":"normal"},{"uid":"e01a294839959148","name":"Check message with no content topic is not received","time":{"start":1755206861716,"stop":1755206861716,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d47e4046331d918","name":"rejects content-filtered query with only contentTopics","time":{"start":1755206350144,"stop":1755206350145,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bb623770476767a","name":"should update peers in cache on 'peer:identify' event","time":{"start":1755206363934,"stop":1755206363934,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa5e489ad4f57a17","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1755206360326,"stop":1755206360326,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ba4762584ca7eaf1","name":"Push message with content topic containing JSON","time":{"start":1755206969001,"stop":1755206969002,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bbde294b071a6e7","name":"returns nothing if no connections present","time":{"start":1755206350221,"stop":1755206350221,"duration":0},"status":"passed","severity":"normal"},{"uid":"e755d2bf28302d64","name":"Push 30 different messages","time":{"start":1755206968998,"stop":1755206968998,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2bee652af37091f1","name":"should have no discoveries enabled by default","time":{"start":1755206379992,"stop":1755206379993,"duration":1},"status":"passed","severity":"normal"},{"uid":"38d4a631c451115c","name":"should handle browser offline state overriding peer connections","time":{"start":1755206350132,"stop":1755206350133,"duration":1},"status":"passed","severity":"normal"},{"uid":"901a55b401f0fc61","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1755206580524,"stop":1755206580524,"duration":0},"status":"passed","severity":"normal"},{"uid":"defa0a65bb77ad46","name":"should be empty after removing the only subscription","time":{"start":1755206381376,"stop":1755206381376,"duration":0},"status":"passed","severity":"normal"},{"uid":"5acf4e2e108ac06d","name":"should be able to encode the field with only STORE set to true","time":{"start":1755206339608,"stop":1755206339608,"duration":0},"status":"passed","severity":"normal"},{"uid":"79543a63e4ab428e","name":"should never report false negatives","time":{"start":1755206397007,"stop":1755206397008,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7d4ae64b70c8806","name":"can start the service","time":{"start":1755206419666,"stop":1755206419668,"duration":2},"status":"passed","severity":"normal"},{"uid":"5ba94437fa44d075","name":"should not create timers for topics where peer is not in mesh","time":{"start":1755206349895,"stop":1755206349896,"duration":1},"status":"passed","severity":"normal"},{"uid":"65a0cda66f4edda0","name":"should send to specified number of peers of used peers","time":{"start":1755206380975,"stop":1755206380976,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ce636433ff9e642","name":"should drop connection to one peer on hangUp","time":{"start":1755206504774,"stop":1755206504774,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef5b805f15b5e8ef","name":"should handle multiple query options for time ranges","time":{"start":1755206380822,"stop":1755206380826,"duration":4},"status":"passed","severity":"normal"},{"uid":"2759d0593c66b6ba","name":"Check message with no payload is not received","time":{"start":1755206861730,"stop":1755206861730,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fad2f20363af318","name":"should perform ping and update peer store on timer","time":{"start":1755206349885,"stop":1755206349886,"duration":1},"status":"passed","severity":"normal"},{"uid":"7eb60a2861fee1a1","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1755206359624,"stop":1755206359624,"duration":0},"status":"passed","severity":"normal"},{"uid":"bed6156a09e5a276","name":"should handle peer not in mesh for all topics","time":{"start":1755206349903,"stop":1755206349903,"duration":0},"status":"passed","severity":"normal"},{"uid":"221d227b6f5ce41c","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app65/4/topic448/proto","time":{"start":1755206679554,"stop":1755206679554,"duration":0},"status":"passed","severity":"normal"},{"uid":"93e56e3b69a05e4d","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1755206381006,"stop":1755206381006,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c95201cbe1203e4","name":"random static sharding 4 - Cluster ID: 138, Shard ID: 282","time":{"start":1755206728843,"stop":1755206728846,"duration":3},"status":"passed","severity":"normal"},{"uid":"945734997f4a81af","name":"Check publish message containing shell command","time":{"start":1755206587077,"stop":1755206587077,"duration":0},"status":"passed","severity":"normal"},{"uid":"352455d218ef3ff1","name":"Subscribe to topic containing Russian and publish message","time":{"start":1755206594425,"stop":1755206594425,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a1d615516d8b82f","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755206734226,"stop":1755206734226,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b947c47e93456a3","name":"Push message with meta","time":{"start":1755206969003,"stop":1755206969003,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4025dccb45faea8","name":"Query Generator - true","time":{"start":1755206742295,"stop":1755206742296,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a6ea9fa6b311694","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1755206393132,"stop":1755206393132,"duration":0},"status":"passed","severity":"normal"},{"uid":"25a40c1e2d76f99c","name":"should decode valid enr successfully","time":{"start":1755206340304,"stop":1755206340304,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc9a1dc817044980","name":"should return peer for existing peer","time":{"start":1755206349839,"stop":1755206349839,"duration":0},"status":"passed","severity":"normal"},{"uid":"70c6eb2805b101c0","name":"same cluster, static sharding: nodes connect","time":{"start":1755206489892,"stop":1755206489893,"duration":1},"status":"passed","severity":"normal"},{"uid":"b87daa0ad79db650","name":"should do nothing when connections still exist","time":{"start":1755206349828,"stop":1755206349829,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9bb26a05921c63b","name":"rejects hash query with content filter parameters","time":{"start":1755206350145,"stop":1755206350145,"duration":0},"status":"passed","severity":"normal"},{"uid":"4006c15f49cabaa","name":"should set default options when no config provided","time":{"start":1755206350746,"stop":1755206350746,"duration":0},"status":"passed","severity":"normal"},{"uid":"d300cbf7ad18570a","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1755206339609,"stop":1755206339609,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7110fa88a787f79","name":"Check publish message containing emoji","time":{"start":1755206587078,"stop":1755206587079,"duration":1},"status":"passed","severity":"normal"},{"uid":"a02d1631cd3c4796","name":"should deliver messages after dependencies are met","time":{"start":1755206399251,"stop":1755206399252,"duration":1},"status":"passed","severity":"normal"},{"uid":"f194efbcf40f8f9","name":"should dial peer immediately when queue is empty","time":{"start":1755206349419,"stop":1755206349420,"duration":1},"status":"passed","severity":"normal"},{"uid":"44e59b971c65c5dd","name":"Cluster id 0, shard 0","time":{"start":1755206728837,"stop":1755206728838,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d6b7595eaecdb8f","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755206887778,"stop":1755206887778,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf02995287c638d2","name":"yields undefined for messages without decoder","time":{"start":1755206350490,"stop":1755206350490,"duration":0},"status":"passed","severity":"normal"},{"uid":"27ee50c5abda2aa6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1755206334122,"stop":1755206334122,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fa5687e35e2a091","name":"Stops search when 2 null results are returned","time":{"start":1755206359334,"stop":1755206359334,"duration":0},"status":"passed","severity":"normal"},{"uid":"d19725e51a00536c","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1755206359622,"stop":1755206359622,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4d2701645267025","name":"should throw error - no id","time":{"start":1755206340305,"stop":1755206340306,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd159157db4cc1d3","name":"Query generator for multiple messages","time":{"start":1755206740620,"stop":1755206740620,"duration":0},"status":"passed","severity":"normal"},{"uid":"df7a810410df919d","name":"Query with Promise Callback, No Decoder","time":{"start":1755206708703,"stop":1755206708703,"duration":0},"status":"passed","severity":"normal"},{"uid":"81bc5b8b43593442","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755206887764,"stop":1755206887764,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1f62b55bc3045bc","name":"Push message with content topic containing short","time":{"start":1755206969011,"stop":1755206969011,"duration":0},"status":"passed","severity":"normal"},{"uid":"cda6b0cfa86880ca","name":"Check publish message containing Basic HTML tag","time":{"start":1755206587076,"stop":1755206587076,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c97ad9f47e369c4","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1755206393148,"stop":1755206393148,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fd13e6349398481","name":"should unregister libp2p event listeners when stop is called","time":{"start":1755206381006,"stop":1755206381006,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc81cc7b3b5d7955","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755206562891,"stop":1755206562891,"duration":0},"status":"passed","severity":"normal"},{"uid":"20eca8935b14e212","name":"should clear dial history on start","time":{"start":1755206349395,"stop":1755206349405,"duration":10},"status":"passed","severity":"normal"},{"uid":"73df2083166a471b","name":"peer:update - should do nothing if another protocol hit","time":{"start":1755206350532,"stop":1755206350532,"duration":0},"status":"passed","severity":"normal"},{"uid":"77f04277a13a6e6","name":"should handle malformed response data","time":{"start":1755206360125,"stop":1755206360126,"duration":1},"status":"passed","severity":"normal"},{"uid":"4656bdccd576b09d","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1755206381003,"stop":1755206381003,"duration":0},"status":"passed","severity":"normal"},{"uid":"80b7e00894dee40","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1755206339614,"stop":1755206339614,"duration":0},"status":"passed","severity":"normal"},{"uid":"2829198c719ddbaa","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1755206759253,"stop":1755206759253,"duration":0},"status":"passed","severity":"normal"},{"uid":"8337de19f119c6f0","name":"should not return locked peers if enough unlocked are available","time":{"start":1755206381004,"stop":1755206381004,"duration":0},"status":"passed","severity":"normal"},{"uid":"7934c60f95d93633","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1755206349661,"stop":1755206349661,"duration":0},"status":"passed","severity":"normal"},{"uid":"58c9fb651d3df55c","name":"Fails to publish duplicate message","time":{"start":1755206587080,"stop":1755206587081,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbf133f03867ae97","name":"nwaku subscribes","time":{"start":1755206576180,"stop":1755206576180,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eaca154d7d201c0","name":"Push message with Basic HTML tag payload","time":{"start":1755206968995,"stop":1755206968995,"duration":0},"status":"passed","severity":"normal"},{"uid":"45fd7bb80b715b17","name":"should initialize with custom TTL","time":{"start":1755206360191,"stop":1755206360191,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c1d000b7ea61951","name":"accepts time-filtered query with content filter","time":{"start":1755206350146,"stop":1755206350146,"duration":0},"status":"passed","severity":"normal"},{"uid":"434aaefa89689fd6","name":"throws on content topic with generation field greater than 0","time":{"start":1755206334106,"stop":1755206334107,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0975f1bd590f1de","name":"should handle ENR without shardInfo","time":{"start":1755206360200,"stop":1755206360201,"duration":1},"status":"passed","severity":"normal"},{"uid":"5adfbd0a9d677c1c","name":"should return different streams if requested simultaniously","time":{"start":1755206350532,"stop":1755206350532,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9c983e46254d93d","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1755206380011,"stop":1755206380011,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e206c79e842c22d","name":"Subscribe to topic containing numeric and publish message","time":{"start":1755206594423,"stop":1755206594423,"duration":0},"status":"passed","severity":"normal"},{"uid":"92dc9dfc8cd20a6b","name":"msgTime: 0 ms from now, startTime: 1754947542498, endTime: 1755206742498","time":{"start":1755206759254,"stop":1755206759254,"duration":0},"status":"passed","severity":"normal"},{"uid":"88add5a24ab9e933","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1755206359624,"stop":1755206359624,"duration":0},"status":"passed","severity":"normal"},{"uid":"980404e6ff004583","name":"should handle cache.get errors gracefully","time":{"start":1755206363934,"stop":1755206363934,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebe7f61830aba9ca","name":"should not receive a peer event after stop","time":{"start":1755206363933,"stop":1755206363933,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce8a95639030f22e","name":"should add event listeners to globalThis","time":{"start":1755206350098,"stop":1755206350105,"duration":7},"status":"passed","severity":"normal"},{"uid":"381c7d22ec38a727","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1755206393173,"stop":1755206393173,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d01638d7decc85","name":"should return false when network is not connected","time":{"start":1755206350749,"stop":1755206350750,"duration":1},"status":"passed","severity":"normal"},{"uid":"e31cf30488c29b69","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app51/2/topic858/json","time":{"start":1755206679554,"stop":1755206679555,"duration":1},"status":"passed","severity":"normal"},{"uid":"b528779369b5b0c3","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1755206339610,"stop":1755206339611,"duration":1},"status":"passed","severity":"normal"},{"uid":"223788e47bff9c43","name":"Push to array if already present","time":{"start":1755206333700,"stop":1755206333700,"duration":0},"status":"passed","severity":"normal"},{"uid":"b52f0ef991a4e10d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1755206393190,"stop":1755206393190,"duration":0},"status":"passed","severity":"normal"},{"uid":"98fb83252beec29b","name":"should return false when peer shard info is not found","time":{"start":1755206349760,"stop":1755206349760,"duration":0},"status":"passed","severity":"normal"},{"uid":"81b44b5184f2cf34","name":"Subscribe and receive messages via lightPush","time":{"start":1755206887775,"stop":1755206887775,"duration":0},"status":"passed","severity":"normal"},{"uid":"46bd3202906157d9","name":"should properly compute the node id","time":{"start":1755206340308,"stop":1755206340308,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0031dad2e46e972","name":"Waku message hash computation (meta attribute not present)","time":{"start":1755206349906,"stop":1755206349907,"duration":1},"status":"passed","severity":"normal"},{"uid":"85cbe5b69016f4dd","name":"msgTime: 0 ms from now, startTime: 1755120342498, endTime: 1755206742498","time":{"start":1755206759254,"stop":1755206759255,"duration":1},"status":"passed","severity":"normal"},{"uid":"d935a358e09f0893","name":"should retry failed tasks","time":{"start":1755206379693,"stop":1755206379694,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc2c94be5a8a8269","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1755206747219,"stop":1755206747219,"duration":0},"status":"passed","severity":"normal"},{"uid":"24be4024dd67d7f1","name":"ends after yielding if response size indicates end","time":{"start":1755206350490,"stop":1755206350491,"duration":1},"status":"passed","severity":"normal"}]