allure-jswaku/9171/widgets/severity.json
2025-10-01 00:42:32 +00:00

1 line
219 KiB
JSON

[{"uid":"8a560ad7bd676a80","name":"should handle complete connection lifecycle","time":{"start":1759278174342,"stop":1759278174342,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fc1e0a5bfae3d81","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1759278206291,"stop":1759278206293,"duration":2},"status":"passed","severity":"normal"},{"uid":"36b3aa16ee7ca76","name":"A test","time":{"start":1759278327119,"stop":1759278327120,"duration":1},"status":"passed","severity":"normal"},{"uid":"564ae53ff3afa043","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759278430191,"stop":1759278430191,"duration":0},"status":"passed","severity":"normal"},{"uid":"2188ee4c1020536c","name":"should respect custom numPeersToUse configuration","time":{"start":1759278223215,"stop":1759278223215,"duration":0},"status":"passed","severity":"normal"},{"uid":"6165de65d551e1a3","name":"Push message with content topic containing special chars","time":{"start":1759279306576,"stop":1759279306577,"duration":1},"status":"passed","severity":"normal"},{"uid":"afeb5fb7ca006d0c","name":"Fails to publish message with size larger than 1 MB","time":{"start":1759278441875,"stop":1759278441876,"duration":1},"status":"passed","severity":"normal"},{"uid":"e935169463a049d2","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1759278185491,"stop":1759278185492,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6604d100bbad03e","name":"groups content topics by expected pubsub topic","time":{"start":1759278158949,"stop":1759278158949,"duration":0},"status":"passed","severity":"normal"},{"uid":"136876d428153525","name":"handles different clusterIds correctly","time":{"start":1759278158950,"stop":1759278158950,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed37f4d400672b11","name":"Check publish message containing long","time":{"start":1759278441864,"stop":1759278441865,"duration":1},"status":"passed","severity":"normal"},{"uid":"107fbfb35bc6864e","name":"should partition messages based on acknowledgement status","time":{"start":1759278212410,"stop":1759278212410,"duration":0},"status":"passed","severity":"normal"},{"uid":"1482263acc9ea32b","name":"should work with mixed v2 and v3 peers","time":{"start":1759278222814,"stop":1759278222814,"duration":0},"status":"passed","severity":"normal"},{"uid":"db6161aaebb629d5","name":"Outgoing message is acknowledged","time":{"start":1759278225403,"stop":1759278225403,"duration":0},"status":"passed","severity":"normal"},{"uid":"5157674d4b9c3f6b","name":"should check false positive rate","time":{"start":1759278209677,"stop":1759278209677,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cffd7290e69a780","name":"LightPush","time":{"start":1759278613870,"stop":1759278613871,"duration":1},"status":"passed","severity":"normal"},{"uid":"880c4e49238935dd","name":"should properly create location multiaddrs - tcp6","time":{"start":1759278165061,"stop":1759278165062,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3d3d695a40e62e8","name":"should process tasks in queue","time":{"start":1759278222639,"stop":1759278222640,"duration":1},"status":"passed","severity":"normal"},{"uid":"2af53ececdbbcc45","name":"Wait given interval before re-trying","time":{"start":1759278225012,"stop":1759278225012,"duration":0},"status":"passed","severity":"normal"},{"uid":"230aafa51ec05c5a","name":"should push the message to the outgoing buffer","time":{"start":1759278212400,"stop":1759278212400,"duration":0},"status":"passed","severity":"normal"},{"uid":"279805fb8a06b2b9","name":"Waku message hash computation (no timestamp)","time":{"start":1759278175003,"stop":1759278175003,"duration":0},"status":"passed","severity":"normal"},{"uid":"94fcef6e87431a66","name":"Push message with content topic containing numeric","time":{"start":1759279306576,"stop":1759279306576,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cba2a8c3a38f664","name":"Push message with custom timestamp: 1759274675178","time":{"start":1759279306556,"stop":1759279306556,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb8782aafa5055ba","name":"should handle shardReader errors","time":{"start":1759278175982,"stop":1759278175983,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2e56beed6e9c3b9","name":"should never report false negatives","time":{"start":1759278209673,"stop":1759278209673,"duration":0},"status":"passed","severity":"normal"},{"uid":"99a82c2925d98815","name":"Push message with content topic containing short","time":{"start":1759279306575,"stop":1759279306576,"duration":1},"status":"passed","severity":"normal"},{"uid":"48172e4a316006a6","name":"Callback on promise","time":{"start":1759278598772,"stop":1759278598773,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc0bc6a2b8ce8b0a","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759278733702,"stop":1759278733702,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad2e1211e5b4546a","name":"should work with stubbed waku event emitter","time":{"start":1759278224594,"stop":1759278224594,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b2704d00656ea4","name":"throws on content topic with non-number generation field","time":{"start":1759278158936,"stop":1759278158936,"duration":0},"status":"passed","severity":"normal"},{"uid":"702278583f871da7","name":"Check received message containing short","time":{"start":1759278699451,"stop":1759278699451,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae8e624dd4dd2b28","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1759278175611,"stop":1759278175612,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4ad7c8df160fc60","name":"Default pageSize","time":{"start":1759278604076,"stop":1759278604078,"duration":2},"status":"passed","severity":"normal"},{"uid":"2dae03fe681f5ffe","name":"Sync message is not sent if another sync message was just sent","time":{"start":1759278230860,"stop":1759278230860,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe3ddb77e70ccc1d","name":"should handle peer disconnect event when no connections remain","time":{"start":1759278174330,"stop":1759278174331,"duration":1},"status":"passed","severity":"normal"},{"uid":"72c63a602af19216","name":"Push message with unicode special characters payload","time":{"start":1759279306550,"stop":1759279306550,"duration":0},"status":"passed","severity":"normal"},{"uid":"81ad68b4585ddb31","name":"should handle dial errors","time":{"start":1759278175978,"stop":1759278175979,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c861d3b9aaac250","name":"Asymmetric encrypt & decrypt","time":{"start":1759278196039,"stop":1759278196039,"duration":0},"status":"passed","severity":"normal"},{"uid":"c77039c86b8fa6a4","name":"should emit a peer event after start","time":{"start":1759278256931,"stop":1759278256932,"duration":1},"status":"passed","severity":"normal"},{"uid":"24e17e0c5cf07eed","name":"should handle case when globalThis is not available","time":{"start":1759278174321,"stop":1759278174321,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a8b76446669e204","name":"should successfully query peers and return peer infos","time":{"start":1759278185488,"stop":1759278185488,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef9c45017cbbed61","name":"Register correct protocols","time":{"start":1759278450781,"stop":1759278450781,"duration":0},"status":"passed","severity":"normal"},{"uid":"84a975668124a0cd","name":"should initialize with isNetworkConnected as false","time":{"start":1759278174303,"stop":1759278174303,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd04d6e5123bb95","name":"configure the node with multiple content topics","time":{"start":1759278539113,"stop":1759278539113,"duration":0},"status":"passed","severity":"normal"},{"uid":"f148dd74ca9ebafa","name":"Accepts a valid Waku Message","time":{"start":1759278234187,"stop":1759278234189,"duration":2},"status":"passed","severity":"normal"},{"uid":"104b2a947518e7e3","name":"Check received message containing XML","time":{"start":1759278699443,"stop":1759278699443,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcb0e0a3dd7d03cf","name":"should properly create location multiaddrs - udp6","time":{"start":1759278165061,"stop":1759278165061,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9c07ef99959006a","name":"should handle errors when removing globalThis listeners","time":{"start":1759278174309,"stop":1759278174309,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dd9f469bffd12fc","name":"Push message with content topic containing escaped characters","time":{"start":1759279306554,"stop":1759279306554,"duration":0},"status":"passed","severity":"normal"},{"uid":"53f4867a629310ef","name":"Check message received after jswaku node is restarted","time":{"start":1759278699464,"stop":1759278699464,"duration":0},"status":"passed","severity":"normal"},{"uid":"74b99f7447d85fd8","name":"Push message with special chars payload","time":{"start":1759279306544,"stop":1759279306544,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f9cf4243839f34c","name":"Push message with escaped characters payload","time":{"start":1759279306574,"stop":1759279306574,"duration":0},"status":"passed","severity":"normal"},{"uid":"e82bebdc3447a5ea","name":"rejects hash query with time filter","time":{"start":1759278175292,"stop":1759278175293,"duration":1},"status":"passed","severity":"normal"},{"uid":"299fc70db5850b0c","name":"ends if stream creation fails","time":{"start":1759278175836,"stop":1759278175836,"duration":0},"status":"passed","severity":"normal"},{"uid":"853b7752758f905f","name":"should populate queue if has active dial","time":{"start":1759278174250,"stop":1759278174250,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e1db56dbf12afd2","name":"random static sharding 3 - Cluster ID: 349, Shard ID: 199","time":{"start":1759278577873,"stop":1759278577874,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cca5408ea3f9b85","name":"should add received message to localHistory with retrievalHint","time":{"start":1759278212404,"stop":1759278212404,"duration":0},"status":"passed","severity":"normal"},{"uid":"e40d96bc574316b1","name":"Relay Node - default protocol","time":{"start":1759278613871,"stop":1759278613872,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e169b40a9853dbb","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759278226932,"stop":1759278226932,"duration":0},"status":"passed","severity":"normal"},{"uid":"8983f3353a9b61e","name":"Refresh subscription","time":{"start":1759278733698,"stop":1759278733698,"duration":0},"status":"passed","severity":"normal"},{"uid":"85c94fc4a2ce02b7","name":"Push message with XML payload","time":{"start":1759279306546,"stop":1759279306547,"duration":1},"status":"passed","severity":"normal"},{"uid":"787063103dc0283","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1759278164482,"stop":1759278164482,"duration":0},"status":"passed","severity":"normal"},{"uid":"99af945ec694a263","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759278733697,"stop":1759278733697,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ed00d46acd5bb09e","name":"Push message with content topic containing numeric","time":{"start":1759279306537,"stop":1759279306537,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4c97e63816c179d","name":"Get Nodes","time":{"start":1759278185267,"stop":1759278185268,"duration":1},"status":"passed","severity":"normal"},{"uid":"a957fb86beed84a6","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app14/8/topic642/test.js","time":{"start":1759278539107,"stop":1759278539107,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a45ff297f59691c","name":"Check received message with timestamp: 1759278251506 ","time":{"start":1759278699446,"stop":1759278699446,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee93df526fd9ecdc","name":"should have no discoveries enabled by default","time":{"start":1759278222160,"stop":1759278222160,"duration":0},"status":"passed","severity":"normal"},{"uid":"52502d59f06e4fcd","name":"Relay - dialed after","time":{"start":1759278613869,"stop":1759278613869,"duration":0},"status":"passed","severity":"normal"},{"uid":"4888a285cdf5b544","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1759278450789,"stop":1759278450789,"duration":0},"status":"passed","severity":"normal"},{"uid":"c50bb12eeca448a6","name":"should stop and cleanup resources","time":{"start":1759278224453,"stop":1759278224453,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e3ae3e7bc1d91e8","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1759278206295,"stop":1759278206299,"duration":4},"status":"passed","severity":"normal"},{"uid":"7abee03e506bbb1f","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1759278206052,"stop":1759278206053,"duration":1},"status":"passed","severity":"normal"},{"uid":"21e74bcdf0834d1c","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1759278158951,"stop":1759278158951,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e44f752cdd3a6e2","name":"Check publish message containing SQL Injection","time":{"start":1759278441868,"stop":1759278441868,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac658b7ea15f4d1f","name":"Push message with short payload","time":{"start":1759279306530,"stop":1759279306530,"duration":0},"status":"passed","severity":"normal"},{"uid":"594c8625d12c1b8","name":"should allow redial after cooldown period","time":{"start":1759278174250,"stop":1759278174250,"duration":0},"status":"passed","severity":"normal"},{"uid":"f040abd0c86aa74c","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1759278185163,"stop":1759278185164,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1636d20fe4307b5","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759278733706,"stop":1759278733706,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b6d1da43708a457","name":"Query generator for multiple messages","time":{"start":1759278598767,"stop":1759278598767,"duration":0},"status":"passed","severity":"normal"},{"uid":"2581973ed48d3b32","name":"should dial peers from store on start","time":{"start":1759278175317,"stop":1759278175321,"duration":4},"status":"passed","severity":"normal"},{"uid":"f1f0e2c563016945","name":"Push message with content topic containing JSON","time":{"start":1759279306539,"stop":1759279306539,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e4104fa15b9c59f","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1759278224605,"stop":1759278224605,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd5be271d3415feb","name":"random static sharding 5 - Cluster ID: 218, Shard ID: 779","time":{"start":1759278577875,"stop":1759278577875,"duration":0},"status":"passed","severity":"normal"},{"uid":"24999ed2480e6480","name":"nwaku subscribes","time":{"start":1759278442113,"stop":1759278442113,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf8d45359d4a8668","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1759278435184,"stop":1759278435184,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8ff2895f8fbeb58","name":"should deliver messages after dependencies are met","time":{"start":1759278212407,"stop":1759278212407,"duration":0},"status":"passed","severity":"normal"},{"uid":"e963790590e87457","name":"should properly create location multiaddrs - udp","time":{"start":1759278165062,"stop":1759278165062,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c98c2f046d14ace","name":"should create RPC request with correct parameters","time":{"start":1759278185496,"stop":1759278185496,"duration":0},"status":"passed","severity":"normal"},{"uid":"a30489a8812b2fb","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1759278185161,"stop":1759278185162,"duration":1},"status":"passed","severity":"normal"},{"uid":"67b5b98d73aa2372","name":"messageHashStr produces consistent results for the same input","time":{"start":1759278175011,"stop":1759278175011,"duration":0},"status":"passed","severity":"normal"},{"uid":"644ee54c3b5315c4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1759278206307,"stop":1759278206307,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d26e96448ac65f5","name":"Check received message containing JSON","time":{"start":1759278699457,"stop":1759278699457,"duration":0},"status":"passed","severity":"normal"},{"uid":"45e611bb9bace18f","name":"should send to specified number of peers of used peers","time":{"start":1759278222805,"stop":1759278222812,"duration":7},"status":"passed","severity":"normal"},{"uid":"c949fd811f4ae998","name":"should start and setup intervals and event listeners","time":{"start":1759278224452,"stop":1759278224452,"duration":0},"status":"passed","severity":"normal"},{"uid":"60bc03ab3831b719","name":"Push message with shell command payload","time":{"start":1759279306549,"stop":1759279306549,"duration":0},"status":"passed","severity":"normal"},{"uid":"90941089046ae1f8","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759278733695,"stop":1759278733695,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e598a1b92711720","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1759278224603,"stop":1759278224604,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d214ec8e15551a3","name":"Push message with shell command payload","time":{"start":1759279306561,"stop":1759279306561,"duration":0},"status":"passed","severity":"normal"},{"uid":"43a87cba6470b68d","name":"Push message with content topic containing SQL Injection","time":{"start":1759279306578,"stop":1759279306578,"duration":0},"status":"passed","severity":"normal"},{"uid":"905810e1c43979a2","name":"Promise Callback - false","time":{"start":1759278589555,"stop":1759278589555,"duration":0},"status":"passed","severity":"normal"},{"uid":"40617bd7657566b8","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1759278206277,"stop":1759278206278,"duration":1},"status":"passed","severity":"normal"},{"uid":"14885bd5b0b0d1b4","name":"Push message with content topic containing Arabic","time":{"start":1759279306552,"stop":1759279306552,"duration":0},"status":"passed","severity":"normal"},{"uid":"9310ff6666f923d0","name":"Push message with short payload","time":{"start":1759279306570,"stop":1759279306570,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bb5dd46e86a82f3","name":"Push message with content topic containing Russian","time":{"start":1759279306538,"stop":1759279306538,"duration":0},"status":"passed","severity":"normal"},{"uid":"b85a2b968fced7f7","name":"Does not throw an exception when node disconnects","time":{"start":1759278611172,"stop":1759278611172,"duration":0},"status":"passed","severity":"normal"},{"uid":"c34edb0b1c7e13f5","name":"should return cached hash on subsequent access","time":{"start":1759278175965,"stop":1759278175966,"duration":1},"status":"passed","severity":"normal"},{"uid":"4269621c254ed675","name":"should stop peer exchange discovery","time":{"start":1759278185544,"stop":1759278185545,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a536fe72e483b1e","name":"should handle multiple peer connections","time":{"start":1759278175563,"stop":1759278175575,"duration":12},"status":"passed","severity":"normal"},{"uid":"e19d072ac5d77fab","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759278341434,"stop":1759278341434,"duration":0},"status":"passed","severity":"normal"},{"uid":"203cd88fd26cf04f","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1759278174337,"stop":1759278174337,"duration":0},"status":"passed","severity":"normal"},{"uid":"98692feb82965cc4","name":"Fails to push message with large meta","time":{"start":1759279306567,"stop":1759279306568,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ceaaba3b8fec13e","name":"Query with Ordered Callback, No Decoder","time":{"start":1759278566034,"stop":1759278566035,"duration":1},"status":"passed","severity":"normal"},{"uid":"512e47a84b765042","name":"Query Generator - true","time":{"start":1759278589554,"stop":1759278589554,"duration":0},"status":"passed","severity":"normal"},{"uid":"3405aa0887c8a2f3","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1759278206281,"stop":1759278206283,"duration":2},"status":"passed","severity":"normal"},{"uid":"3cf2b77d4a9c314d","name":"should start peer exchange discovery","time":{"start":1759278185543,"stop":1759278185543,"duration":0},"status":"passed","severity":"normal"},{"uid":"c599bb874693e93e","name":"should drop connection to one peer on hangUp","time":{"start":1759278340630,"stop":1759278340630,"duration":0},"status":"passed","severity":"normal"},{"uid":"2206e8d9481f5b85","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759278733696,"stop":1759278733696,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c7a03239bf423d9","name":"Check meta is set [symmetric]","time":{"start":1759278195617,"stop":1759278195618,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dd26df10492826b","name":"Decoder throws on empty string content topic","time":{"start":1759278195620,"stop":1759278195620,"duration":0},"status":"passed","severity":"normal"},{"uid":"62e35217dec80a4f","name":"Push message with SQL Injection payload","time":{"start":1759279306546,"stop":1759279306546,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd5573b24f88c7de","name":"should return false when peer is not on the specified shard","time":{"start":1759278174857,"stop":1759278174857,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ae190b14e2042ee","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1759278206260,"stop":1759278206260,"duration":0},"status":"passed","severity":"normal"},{"uid":"f19a3ba4a84096c9","name":"should clear dial history on stop","time":{"start":1759278174239,"stop":1759278174240,"duration":1},"status":"passed","severity":"normal"},{"uid":"df36cc57bcaae881","name":"should initialize with libp2p components","time":{"start":1759278185483,"stop":1759278185487,"duration":4},"status":"passed","severity":"normal"},{"uid":"bb46a2c104cacd89","name":"should add event listeners to libp2p","time":{"start":1759278174304,"stop":1759278174304,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8a4994d6df226eb","name":"Check message with non string payload is not received","time":{"start":1759278699464,"stop":1759278699464,"duration":0},"status":"passed","severity":"normal"},{"uid":"4123a402c8ea37e","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1759278164482,"stop":1759278164482,"duration":0},"status":"passed","severity":"normal"},{"uid":"531581c2b7b00aaf","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1759278158947,"stop":1759278158947,"duration":0},"status":"passed","severity":"normal"},{"uid":"e90cbdf0377cf0ff","name":"should be safe to call multiple times","time":{"start":1759278175562,"stop":1759278175562,"duration":0},"status":"passed","severity":"normal"},{"uid":"230b4680651cf99","name":"Overlapping topic subscription","time":{"start":1759278733697,"stop":1759278733698,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ecfc2c577c8ed","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1759278185162,"stop":1759278185163,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b9bcc66f020a171","name":"should dial with PeerId and return stream","time":{"start":1759278175978,"stop":1759278175978,"duration":0},"status":"passed","severity":"normal"},{"uid":"beb3334d13fa9c35","name":"should handle case with no peers in store","time":{"start":1759278175338,"stop":1759278175338,"duration":0},"status":"passed","severity":"normal"},{"uid":"b884e96348e5a1cc","name":"should clear interval on stop","time":{"start":1759278185553,"stop":1759278185554,"duration":1},"status":"passed","severity":"normal"},{"uid":"d52226f5ab03c3e3","name":"Push message with content topic containing unicode special characters","time":{"start":1759279306579,"stop":1759279306579,"duration":0},"status":"passed","severity":"normal"},{"uid":"8feac824d0281bf2","name":"should handle a minimal index list","time":{"start":1759278159105,"stop":1759278159105,"duration":0},"status":"passed","severity":"normal"},{"uid":"70de03299b917a76","name":"should return PeerId when PeerId is provided","time":{"start":1759278175144,"stop":1759278175144,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9e735df93574d41","name":"should insert message into bloom filter","time":{"start":1759278212401,"stop":1759278212401,"duration":0},"status":"passed","severity":"normal"},{"uid":"26bd9901d11dfe8f","name":"should be able to encode the field with only STORE set to true","time":{"start":1759278164481,"stop":1759278164481,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0b4b5dd6caecfae","name":"Passing page size 11 when there are 10 messages","time":{"start":1759278604074,"stop":1759278604074,"duration":0},"status":"passed","severity":"normal"},{"uid":"da9215ab8a1b23a1","name":"Push message with custom timestamp: 1759281875178","time":{"start":1759279306569,"stop":1759279306569,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5338eacaed3b130","name":"ignores unrecognized TXT record formats","time":{"start":1759278185709,"stop":1759278185710,"duration":1},"status":"passed","severity":"normal"},{"uid":"d650e2bdccc29c5d","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1759278206280,"stop":1759278206280,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bbcdff596bfc42a","name":"should invoke callbacks when receiving a message","time":{"start":1759278224445,"stop":1759278224448,"duration":3},"status":"passed","severity":"normal"},{"uid":"b9c68290a0d253d3","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1759278175144,"stop":1759278175144,"duration":0},"status":"passed","severity":"normal"},{"uid":"3620088beb91c39d","name":"should handle cache.get errors gracefully","time":{"start":1759278189539,"stop":1759278189539,"duration":0},"status":"passed","severity":"normal"},{"uid":"56d8693f1543e1ce","name":"should enable all discoveries when explicitly set","time":{"start":1759278222160,"stop":1759278222173,"duration":13},"status":"passed","severity":"normal"},{"uid":"7307d571ad9779bf","name":"should skip peers without peer exchange protocol","time":{"start":1759278185546,"stop":1759278185547,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca56102fe2360c03","name":"should create KeepAliveManager with required options","time":{"start":1759278175550,"stop":1759278175550,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1d74380a920119","name":"should dial all peers on dial","time":{"start":1759278340628,"stop":1759278340629,"duration":1},"status":"passed","severity":"normal"},{"uid":"3881176895317ae0","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1759278212411,"stop":1759278212411,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd450c57b95260aa","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1759278212412,"stop":1759278212412,"duration":0},"status":"passed","severity":"normal"},{"uid":"e75451baf368d3ba","name":"Encoder throws on undefined content topic","time":{"start":1759278195619,"stop":1759278195619,"duration":0},"status":"passed","severity":"normal"},{"uid":"1638bc4917eda061","name":"should create ConnectionManager with relay","time":{"start":1759278175974,"stop":1759278175974,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e79b8b6b14f4dc1","name":"should be able to encode the field with only RELAY set to true","time":{"start":1759278164480,"stop":1759278164481,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae5cc29fcec6fb89","name":"Push message with emoji payload","time":{"start":1759279306550,"stop":1759279306550,"duration":0},"status":"passed","severity":"normal"},{"uid":"e53695eebf399e1f","name":"should maintain desired error rate","time":{"start":1759278209672,"stop":1759278209673,"duration":1},"status":"passed","severity":"normal"},{"uid":"95d1e1a8e1e526b","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1759278611217,"stop":1759278611218,"duration":1},"status":"passed","severity":"normal"},{"uid":"3687c4d4aee49bd2","name":"Push message with content topic containing Arabic","time":{"start":1759279306538,"stop":1759279306538,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf25300574a8a5dc","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1759278551139,"stop":1759278551139,"duration":0},"status":"passed","severity":"normal"},{"uid":"877b8e846370461c","name":"Bloom filter","time":{"start":1759278211949,"stop":1759278211949,"duration":0},"status":"passed","severity":"normal"},{"uid":"696c769e1c3d73cc","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1759278259774,"stop":1759278259774,"duration":0},"status":"passed","severity":"normal"},{"uid":"af091718edd6fba3","name":"Subscribe to topic containing XML and receive message","time":{"start":1759278733701,"stop":1759278733701,"duration":0},"status":"passed","severity":"normal"},{"uid":"12a80e5421e481fd","name":"should handle shard reader errors gracefully","time":{"start":1759278174276,"stop":1759278174276,"duration":0},"status":"passed","severity":"normal"},{"uid":"d41c99888f578b6c","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1759278159106,"stop":1759278159106,"duration":0},"status":"passed","severity":"normal"},{"uid":"79575245138d4918","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1759278435182,"stop":1759278435182,"duration":0},"status":"passed","severity":"normal"},{"uid":"7114d02ac35e931f","name":"can start the service","time":{"start":1759278487982,"stop":1759278487983,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c1f87414825d9fe","name":"should handle network check errors gracefully","time":{"start":1759278174277,"stop":1759278174277,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d10e1401957dbc7","name":"should handle dial errors gracefully","time":{"start":1759278174267,"stop":1759278174267,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbc42e530e1378da","name":"topics with same application and version share the same shard","time":{"start":1759278158948,"stop":1759278158949,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cfe71ce3438a991","name":"Refresh subscription","time":{"start":1759278733706,"stop":1759278733706,"duration":0},"status":"passed","severity":"normal"},{"uid":"6984fb629127f573","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app3/7/topic880/json","time":{"start":1759278539112,"stop":1759278539112,"duration":0},"status":"passed","severity":"normal"},{"uid":"673fd5df2009bafc","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1759278164486,"stop":1759278164486,"duration":0},"status":"passed","severity":"normal"},{"uid":"e582f8dd8a068dfa","name":"should handle malformed response data","time":{"start":1759278185492,"stop":1759278185492,"duration":0},"status":"passed","severity":"normal"},{"uid":"f53fb82743b1457f","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1759278175982,"stop":1759278175982,"duration":0},"status":"passed","severity":"normal"},{"uid":"810481d8545d2800","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1759278195615,"stop":1759278195617,"duration":2},"status":"passed","severity":"normal"},{"uid":"c2bce4c83cafcf3c","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1759278450787,"stop":1759278450788,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5c1618677a0bfab","name":"should register libp2p event listeners when start is called","time":{"start":1759278223206,"stop":1759278223206,"duration":0},"status":"passed","severity":"normal"},{"uid":"c07a16fea0ad367f","name":"should handle empty pubsub topics","time":{"start":1759278175597,"stop":1759278175597,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcc74e9aacf81922","name":"Throws when trying to push message with empty payload","time":{"start":1759279306551,"stop":1759279306551,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc447a7f2e804604","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1759278450786,"stop":1759278450786,"duration":0},"status":"passed","severity":"normal"},{"uid":"5562bae3dad0e1c","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1759278175350,"stop":1759278175358,"duration":8},"status":"passed","severity":"normal"},{"uid":"278a9eed5366d530","name":"should not receive a peer event after stop","time":{"start":1759278487987,"stop":1759278487988,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1a444d724e03646","name":"should return false when peer is not found","time":{"start":1759278174865,"stop":1759278174866,"duration":1},"status":"passed","severity":"normal"},{"uid":"16d54334c2b36301","name":"Check publish message after client node is restarted","time":{"start":1759278441876,"stop":1759278441876,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5006a0dde029d2b0","name":"should return null for non-existent peer","time":{"start":1759278175344,"stop":1759278175344,"duration":0},"status":"passed","severity":"normal"},{"uid":"b90712ef99b6a4c0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1759278206300,"stop":1759278206301,"duration":1},"status":"passed","severity":"normal"},{"uid":"f138296d4ac94a3d","name":"should throw error - no public key","time":{"start":1759278165056,"stop":1759278165056,"duration":0},"status":"passed","severity":"normal"},{"uid":"863e38c5dc9c829e","name":"should return all connected peers without codec filter","time":{"start":1759278175980,"stop":1759278175980,"duration":0},"status":"passed","severity":"normal"},{"uid":"a668a0d7a0f0071b","name":"Automatically retrieves missing message","time":{"start":1759278226933,"stop":1759278226934,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4941924f77e9ae93","name":"Subscribe and receive messages via lightPush","time":{"start":1759278733695,"stop":1759278733695,"duration":0},"status":"passed","severity":"normal"},{"uid":"c350212e87f1683f","name":"Retries within given interval","time":{"start":1759278225011,"stop":1759278225011,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad0a169f06bde9b0","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1759278175577,"stop":1759278175577,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a1881b83716e567","name":"Subscribe to topic containing emoji and publish message","time":{"start":1759278450791,"stop":1759278450791,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c65b7a957070077","name":"Check message with invalid timestamp is not received","time":{"start":1759278699460,"stop":1759278699461,"duration":1},"status":"passed","severity":"normal"},{"uid":"777ddf1366abffda","name":"yields decoded messages","time":{"start":1759278175838,"stop":1759278175839,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4c1fae905273c3d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1759278158955,"stop":1759278158955,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4cae312999daa7a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1759278158958,"stop":1759278158959,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f8e6fe51e4a6c99","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1759278158955,"stop":1759278158956,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9d7a3989a3c4921","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759278341433,"stop":1759278341433,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1ed1aed5540cbca","name":"Push message with escaped characters payload","time":{"start":1759279306561,"stop":1759279306561,"duration":0},"status":"passed","severity":"normal"},{"uid":"412d044e4de63b2f","name":"should handle case when navigator is not available","time":{"start":1759278174320,"stop":1759278174321,"duration":1},"status":"passed","severity":"normal"},{"uid":"38a818f8dc1c6ce2","name":"throws an error for improperly formatted content topics","time":{"start":1759278158950,"stop":1759278158950,"duration":0},"status":"passed","severity":"normal"},{"uid":"53133c1f3ee71e2a","name":"should handle zero peers request","time":{"start":1759278185495,"stop":1759278185495,"duration":0},"status":"passed","severity":"normal"},{"uid":"be4bb76498997129","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759278733697,"stop":1759278733697,"duration":0},"status":"passed","severity":"normal"},{"uid":"528e66b07b8ae63b","name":"should create all internal components","time":{"start":1759278175975,"stop":1759278175975,"duration":0},"status":"passed","severity":"normal"},{"uid":"c953f2ff406c67b2","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1759278164485,"stop":1759278164485,"duration":0},"status":"passed","severity":"normal"},{"uid":"18f44d879feb7567","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759278733701,"stop":1759278733701,"duration":0},"status":"passed","severity":"normal"},{"uid":"c380768477d0c1fa","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1759278158940,"stop":1759278158940,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a5f152c3438a091","name":"Check received message with timestamp: 1759278251506000000 ","time":{"start":1759278699459,"stop":1759278699459,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9b27a21dbd3ac04","name":"should update ack status of messages in outgoing buffer","time":{"start":1759278212411,"stop":1759278212411,"duration":0},"status":"passed","severity":"normal"},{"uid":"d161c0bc8be7ae06","name":"should reject if Store is requested but not mounted","time":{"start":1759278224911,"stop":1759278224911,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa7dfa761e392f0f","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1759278206280,"stop":1759278206280,"duration":0},"status":"passed","severity":"normal"},{"uid":"f08344b6320b7c24","name":"should work with mock decoders","time":{"start":1759278224595,"stop":1759278224595,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b08b9b3fba015bd","name":"should return false when navigator.onLine is false","time":{"start":1759278174309,"stop":1759278174320,"duration":11},"status":"passed","severity":"normal"},{"uid":"def8c6691e7df4b9","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app11/5/topic17/xml","time":{"start":1759278539108,"stop":1759278539108,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e77d55ba805f37","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1759278212408,"stop":1759278212409,"duration":1},"status":"passed","severity":"normal"},{"uid":"79dbe3bdeb629561","name":"should handle general insertion and lookup correctly","time":{"start":1759278209676,"stop":1759278209677,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ba06a1eeaefdd7f","name":"should remove event listeners","time":{"start":1759278175561,"stop":1759278175561,"duration":0},"status":"passed","severity":"normal"},{"uid":"80e01d837264d2ce","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1759278175321,"stop":1759278175321,"duration":0},"status":"passed","severity":"normal"},{"uid":"890f0d188c9394c1","name":"Ephemeral field set to true","time":{"start":1759278175961,"stop":1759278175961,"duration":0},"status":"passed","severity":"normal"},{"uid":"5260e5d3533075be","name":"should handle peer store errors gracefully","time":{"start":1759278185548,"stop":1759278185548,"duration":0},"status":"passed","severity":"normal"},{"uid":"151b94ee361110d8","name":"Waku message hash computation (payload length 0)","time":{"start":1759278175002,"stop":1759278175002,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d87bf4f1563b135","name":"should handle errors when globalThis is not available","time":{"start":1759278174307,"stop":1759278174308,"duration":1},"status":"passed","severity":"normal"},{"uid":"f31bb202f528ea4a","name":"Push message with custom timestamp: 1728519875178","time":{"start":1759279306555,"stop":1759279306556,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b880495f69bc3cc","name":"should handle ping failures gracefully","time":{"start":1759278175584,"stop":1759278175584,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf3ea8ce7a6f48a9","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1759278206300,"stop":1759278206300,"duration":0},"status":"passed","severity":"normal"},{"uid":"20814ee36748a97a","name":"Check publish message containing shell command","time":{"start":1759278441870,"stop":1759278441870,"duration":0},"status":"passed","severity":"normal"},{"uid":"492f06c0e4b0564a","name":"should return true when peer is on the specified shard","time":{"start":1759278174856,"stop":1759278174856,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa34c167f7af1102","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app46/7/topic428/proto","time":{"start":1759278539112,"stop":1759278539112,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d98dc524ffff8ce","name":"Push message with content topic containing numeric","time":{"start":1759279306551,"stop":1759279306552,"duration":1},"status":"passed","severity":"normal"},{"uid":"d64f42c2553758cf","name":"Push message with content topic containing JSON","time":{"start":1759279306553,"stop":1759279306553,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5c655f05cb4a6f0","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1759278206275,"stop":1759278206276,"duration":1},"status":"passed","severity":"normal"},{"uid":"7519d6b574b7f7bf","name":"messageHash returns a Uint8Array","time":{"start":1759278175009,"stop":1759278175010,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c1bd5a6f9f6556d","name":"should work with async generator that yields promises","time":{"start":1759278224596,"stop":1759278224597,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b88db93cf8470bc","name":"Push message with Russian payload","time":{"start":1759279306532,"stop":1759279306532,"duration":0},"status":"passed","severity":"normal"},{"uid":"54f09f522202b3cc","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759278733700,"stop":1759278733700,"duration":0},"status":"passed","severity":"normal"},{"uid":"463bf443bd37eb8c","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759278733710,"stop":1759278733710,"duration":0},"status":"passed","severity":"normal"},{"uid":"630b648bdd5ce9ac","name":"should return different streams if requested simultaniously","time":{"start":1759278175606,"stop":1759278175610,"duration":4},"status":"passed","severity":"normal"},{"uid":"967b1e866a3014fa","name":"Fails to push message bigger that 1MB","time":{"start":1759279306569,"stop":1759279306570,"duration":1},"status":"passed","severity":"normal"},{"uid":"417a9aad98561298","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1759278206301,"stop":1759278206301,"duration":0},"status":"passed","severity":"normal"},{"uid":"1960046951cdff1b","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1759278222174,"stop":1759278222174,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e66117ba2f1047","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1759278551140,"stop":1759278551143,"duration":3},"status":"passed","severity":"normal"},{"uid":"a542ea278d2ac59","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1759278441874,"stop":1759278441875,"duration":1},"status":"passed","severity":"normal"},{"uid":"d962f36493157070","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1759278224600,"stop":1759278224601,"duration":1},"status":"passed","severity":"normal"},{"uid":"64c7ef11fb27000f","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759278733709,"stop":1759278733709,"duration":0},"status":"passed","severity":"normal"},{"uid":"344fe0ece9beddd4","name":"should properly setup health event callback","time":{"start":1759278224596,"stop":1759278224596,"duration":0},"status":"passed","severity":"normal"},{"uid":"32a05ab2522cf67f","name":"Push message with content topic containing unicode special characters","time":{"start":1759279306566,"stop":1759279306567,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c51d5073321c260","name":"Push message with content topic containing Russian","time":{"start":1759279306553,"stop":1759279306553,"duration":0},"status":"passed","severity":"normal"},{"uid":"e339da2df80c043a","name":"Check received message containing shell command","time":{"start":1759278699444,"stop":1759278699444,"duration":0},"status":"passed","severity":"normal"},{"uid":"c25688b96edf27f7","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1759278185711,"stop":1759278185711,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec6d941c3be695fb","name":"Push 30 different messages","time":{"start":1759279306562,"stop":1759279306562,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e89870d04b46e98","name":"Push message with long payload","time":{"start":1759279306544,"stop":1759279306544,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4c0c4eef188f1ba","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app45/7/topic8/proto","time":{"start":1759278539109,"stop":1759278539109,"duration":0},"status":"passed","severity":"normal"},{"uid":"4786a46d69969af7","name":"should handle multiple peers with different shard configurations","time":{"start":1759278174278,"stop":1759278174278,"duration":0},"status":"passed","severity":"normal"},{"uid":"46f387eb4efedcbc","name":"Round trip binary encryption [ecies, signature]","time":{"start":1759278197084,"stop":1759278197085,"duration":1},"status":"passed","severity":"normal"},{"uid":"de60ca77ac8b4be6","name":"Subscribe to topic containing XML and receive message","time":{"start":1759278733709,"stop":1759278733709,"duration":0},"status":"passed","severity":"normal"},{"uid":"893e26f57c108bde","name":"Check publish message containing numeric","time":{"start":1759278441865,"stop":1759278441865,"duration":0},"status":"passed","severity":"normal"},{"uid":"691fdd24ea7f1082","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759278274828,"stop":1759278274828,"duration":0},"status":"passed","severity":"normal"},{"uid":"7701a8e387cd473e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1759278158954,"stop":1759278158954,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3df0c8327e557ed","name":"should handle complete peer lifecycle","time":{"start":1759278175600,"stop":1759278175601,"duration":1},"status":"passed","severity":"normal"},{"uid":"7290afd6ba3d0a49","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759278699459,"stop":1759278699460,"duration":1},"status":"passed","severity":"normal"},{"uid":"edc742012fd39f69","name":"should handle peer store errors gracefully","time":{"start":1759278223564,"stop":1759278223564,"duration":0},"status":"passed","severity":"normal"},{"uid":"737170ba7ec2489c","name":"Check received message containing Chinese","time":{"start":1759278699441,"stop":1759278699441,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ebac885817483a7","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1759278222640,"stop":1759278222641,"duration":1},"status":"passed","severity":"normal"},{"uid":"c10939c6b7320439","name":"should return true when peer is on the pubsub topic shard","time":{"start":1759278174864,"stop":1759278174864,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3fa8aeff82e40b5","name":"should work with v3 peers","time":{"start":1759278222813,"stop":1759278222814,"duration":1},"status":"passed","severity":"normal"},{"uid":"30c0230b94af59c1","name":"should return false when peer is on different cluster","time":{"start":1759278174848,"stop":1759278174854,"duration":6},"status":"passed","severity":"normal"},{"uid":"253fef5c7d139846","name":"Push message equal or less that 1MB","time":{"start":1759279306556,"stop":1759279306557,"duration":1},"status":"passed","severity":"normal"},{"uid":"709e45f0932125d2","name":"Check received message containing Arabic","time":{"start":1759278699452,"stop":1759278699453,"duration":1},"status":"passed","severity":"normal"},{"uid":"a76bb4c5575411f6","name":"Push message with JSON payload","time":{"start":1759279306547,"stop":1759279306547,"duration":0},"status":"passed","severity":"normal"},{"uid":"f70d5709dca2b9c1","name":"Check received message containing numeric","time":{"start":1759278699451,"stop":1759278699452,"duration":1},"status":"passed","severity":"normal"},{"uid":"da7154fbe25f786e","name":"returns all values when wanted number is greater than available values","time":{"start":1759278183902,"stop":1759278183907,"duration":5},"status":"passed","severity":"normal"},{"uid":"6ff1dee2ed5fb1c6","name":"should not fail to start the service if it is already started","time":{"start":1759278487985,"stop":1759278487985,"duration":0},"status":"passed","severity":"normal"},{"uid":"2519efff6e395f67","name":"Store - dialed after - with timeout","time":{"start":1759278613870,"stop":1759278613870,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b0ae6a194e9a35c","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1759278185491,"stop":1759278185491,"duration":0},"status":"passed","severity":"normal"},{"uid":"503da58175c64a8d","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1759278595694,"stop":1759278595695,"duration":1},"status":"passed","severity":"normal"},{"uid":"3790a92e22eac761","name":"peer:update - should do nothing if another protocol hit","time":{"start":1759278175611,"stop":1759278175611,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba0c6b8708ef00bd","name":"Push message with meta","time":{"start":1759279306579,"stop":1759279306580,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1fb9cc6d4282c8d","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1759278223228,"stop":1759278223228,"duration":0},"status":"passed","severity":"normal"},{"uid":"43f4005c601f75da","name":"peer exchange sets tag","time":{"start":1759278428797,"stop":1759278428798,"duration":1},"status":"passed","severity":"normal"},{"uid":"84ce6a6915bba0c","name":"Push message equal or less that 1MB","time":{"start":1759279306581,"stop":1759279306582,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ae5d7b9dbf9845d","name":"should retry failed tasks","time":{"start":1759278222641,"stop":1759278222641,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2fd776f3280cab6","name":"should handle errors when getting connections","time":{"start":1759278174338,"stop":1759278174338,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a7e0e28d139bcea","name":"Refresh subscription","time":{"start":1759278450784,"stop":1759278450784,"duration":0},"status":"skipped","severity":"normal"},{"uid":"331316c036c08053","name":"should be able to dial TLS multiaddrs","time":{"start":1759278340631,"stop":1759278340632,"duration":1},"status":"passed","severity":"normal"},{"uid":"48199574917559a1","name":"isConnected should return true after first peer connects","time":{"start":1759278272690,"stop":1759278272692,"duration":2},"status":"passed","severity":"normal"},{"uid":"8d1f4d2f948aa4a","name":"should skip peer when failed to dial recently","time":{"start":1759278174249,"stop":1759278174249,"duration":0},"status":"passed","severity":"normal"},{"uid":"dad622b7aa6147a1","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1759278212407,"stop":1759278212408,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5955df0055af3a7","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1759278206287,"stop":1759278206288,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e000a9b2d127052","name":"Push message with emoji payload","time":{"start":1759279306575,"stop":1759279306575,"duration":0},"status":"passed","severity":"normal"},{"uid":"a87524e368be46f8","name":"Push message with custom timestamp: 1759281875178","time":{"start":1759279306581,"stop":1759279306581,"duration":0},"status":"passed","severity":"normal"},{"uid":"affd5d4b7c146ae7","name":"should attach causal history and bloom filter to each message","time":{"start":1759278212402,"stop":1759278212402,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a511b3079b1bcbb","name":"should only return 1 node with relay capability","time":{"start":1759278185710,"stop":1759278185710,"duration":0},"status":"passed","severity":"normal"},{"uid":"80254460cec598fd","name":"Push message with emoji payload","time":{"start":1759279306535,"stop":1759279306535,"duration":0},"status":"passed","severity":"normal"},{"uid":"f84203f41a3d830e","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759278256934,"stop":1759278256934,"duration":0},"status":"skipped","severity":"normal"},{"uid":"95f5c53f7e6dfe8c","name":"Push message with Russian payload","time":{"start":1759279306559,"stop":1759279306559,"duration":0},"status":"passed","severity":"normal"},{"uid":"11741d2a780ae560","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1759278175586,"stop":1759278175586,"duration":0},"status":"passed","severity":"normal"},{"uid":"77ec46d56b0f4233","name":"should dial with multiaddr and return stream","time":{"start":1759278175978,"stop":1759278175978,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c3d7533118d7ef5","name":"does not throw on valid cases","time":{"start":1759278158934,"stop":1759278158935,"duration":1},"status":"passed","severity":"normal"},{"uid":"65d8b5491b0c3ae3","name":"should handle query errors gracefully","time":{"start":1759278185550,"stop":1759278185551,"duration":1},"status":"passed","severity":"normal"},{"uid":"b498070ea2474ee","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759278733697,"stop":1759278733697,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c9c13525c4b1afd","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1759278211950,"stop":1759278211950,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2c91bb366afc8f","name":"should return false when peer is not found","time":{"start":1759278174856,"stop":1759278174856,"duration":0},"status":"passed","severity":"normal"},{"uid":"eab1a56625cf8dea","name":"should create QueryOnConnect instance without options","time":{"start":1759278224589,"stop":1759278224589,"duration":0},"status":"passed","severity":"normal"},{"uid":"aff5a27f1fbf6df8","name":"Push message with content topic containing special chars","time":{"start":1759279306537,"stop":1759279306537,"duration":0},"status":"passed","severity":"normal"},{"uid":"81700efa365fc760","name":"should continually clean up expired entries at intervals","time":{"start":1759278221662,"stop":1759278221662,"duration":0},"status":"passed","severity":"normal"},{"uid":"3172919cdc723f95","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759278733703,"stop":1759278733703,"duration":0},"status":"passed","severity":"normal"},{"uid":"348ffa54fe7ad27e","name":"should be able to decode the field with only FILTER set to true","time":{"start":1759278164484,"stop":1759278164485,"duration":1},"status":"passed","severity":"normal"},{"uid":"77cf306dcec29399","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759278430183,"stop":1759278430183,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8b214ef770e1b99","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1759278206053,"stop":1759278206053,"duration":0},"status":"passed","severity":"normal"},{"uid":"a269a0da7a7e0f15","name":"should create ShardReader with static shards network config","time":{"start":1759278174847,"stop":1759278174847,"duration":0},"status":"passed","severity":"normal"},{"uid":"505def2543f888a9","name":"Check meta is set [ecies]","time":{"start":1759278197085,"stop":1759278197085,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd352364d7ba0e6d","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app14/10/topic679/xml","time":{"start":1759278539110,"stop":1759278539110,"duration":0},"status":"passed","severity":"normal"},{"uid":"f426382c28b69691","name":"should initialize with custom number of peers","time":{"start":1759278223196,"stop":1759278223196,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b40cb1f44d078f9","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1759278158951,"stop":1759278158951,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c7b2b7c72212eeb","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1759278175359,"stop":1759278175359,"duration":0},"status":"passed","severity":"normal"},{"uid":"94d16c6fb1ed83f8","name":"Query Generator - false","time":{"start":1759278589554,"stop":1759278589555,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c8caed59889978b","name":"Query Generator, No Decoder","time":{"start":1759278566032,"stop":1759278566033,"duration":1},"status":"passed","severity":"normal"},{"uid":"df25c7aae9fd11e9","name":"Decoder throws on empty string content topic","time":{"start":1759278175964,"stop":1759278175964,"duration":0},"status":"passed","severity":"normal"},{"uid":"a932d9524166cfe0","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1759278206278,"stop":1759278206279,"duration":1},"status":"passed","severity":"normal"},{"uid":"428fb200fdd73c6a","name":"should delegate to networkMonitor.isConnected()","time":{"start":1759278175977,"stop":1759278175977,"duration":0},"status":"passed","severity":"normal"},{"uid":"dff9c33444dba70a","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1759278185167,"stop":1759278185167,"duration":0},"status":"passed","severity":"normal"},{"uid":"71343b8c2472109e","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1759278175001,"stop":1759278175001,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b45b74ed3b12702","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1759278158954,"stop":1759278158955,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce7965be905ee2ba","name":"should dial peer when no shard info available","time":{"start":1759278174261,"stop":1759278174264,"duration":3},"status":"passed","severity":"normal"},{"uid":"1cdd328dc3baad25","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759278733710,"stop":1759278733711,"duration":1},"status":"passed","severity":"normal"},{"uid":"73c2a1647aafec4","name":"Encoder throws on empty string content topic","time":{"start":1759278197085,"stop":1759278197086,"duration":1},"status":"passed","severity":"normal"},{"uid":"6142ca3ddf99b006","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1759278206268,"stop":1759278206268,"duration":0},"status":"passed","severity":"normal"},{"uid":"a85e980d498a06b6","name":"should handle special patterns correctly","time":{"start":1759278209675,"stop":1759278209676,"duration":1},"status":"passed","severity":"normal"},{"uid":"82281976795f2cd1","name":"Push message with Script payload","time":{"start":1759279306560,"stop":1759279306560,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7ddcf79a4b3d423","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1759278206267,"stop":1759278206267,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b6733f72c8e0d8e","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1759278206253,"stop":1759278206253,"duration":0},"status":"passed","severity":"normal"},{"uid":"85c09bb07a47d889","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1759278206289,"stop":1759278206290,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b99f8af6e2aaf6e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1759278206306,"stop":1759278206306,"duration":0},"status":"passed","severity":"normal"},{"uid":"c850c163ad031367","name":"Query generator for multiple messages with multiple decoders","time":{"start":1759278598768,"stop":1759278598770,"duration":2},"status":"passed","severity":"normal"},{"uid":"3fb1a7b7c0efb8aa","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1759278175576,"stop":1759278175576,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac56c72e8c1b8e5a","name":"should add peer to queue when queue is not empty","time":{"start":1759278174242,"stop":1759278174243,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaf9ff1cad677b64","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1759278158949,"stop":1759278158950,"duration":1},"status":"passed","severity":"normal"},{"uid":"462c056c99a42d82","name":"Relay + Store","time":{"start":1759278257005,"stop":1759278257005,"duration":0},"status":"passed","severity":"normal"},{"uid":"55c596cd08bf77bc","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1759278158946,"stop":1759278158946,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6d9f3391e22d8f6","name":"should drop only non-locked connections when over maxConnections","time":{"start":1759278175346,"stop":1759278175346,"duration":0},"status":"passed","severity":"normal"},{"uid":"11e33dc5d3ea9854","name":"should load peers from local storage and dispatch events","time":{"start":1759278189538,"stop":1759278189539,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5994879dba55a75","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759278430187,"stop":1759278430191,"duration":4},"status":"passed","severity":"normal"},{"uid":"7b981d9b90070385","name":"Decoder throws on undefined content topic","time":{"start":1759278195620,"stop":1759278195620,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8b8e35848a34090","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1759278222174,"stop":1759278222175,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3837b8e8ae9ab5a","name":"should process queue every 500ms","time":{"start":1759278174270,"stop":1759278174271,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3d3b6a89ae6ea8","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759278733701,"stop":1759278733701,"duration":0},"status":"passed","severity":"normal"},{"uid":"957b665ce63f7d76","name":"should handle mixed protocol support correctly","time":{"start":1759278223565,"stop":1759278223565,"duration":0},"status":"passed","severity":"normal"},{"uid":"53af4f2832589500","name":"should handle browser offline state overriding peer connections","time":{"start":1759278174343,"stop":1759278174343,"duration":0},"status":"passed","severity":"normal"},{"uid":"a40912a7f92cffc0","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1759278206286,"stop":1759278206287,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2b1851c273568a2","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1759278435183,"stop":1759278435183,"duration":0},"status":"passed","severity":"normal"},{"uid":"2563692cc7d73319","name":"should insert message id into causal history","time":{"start":1759278212401,"stop":1759278212401,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e8832cb3727e3b6","name":"should skip peers without peer exchange protocol","time":{"start":1759278185550,"stop":1759278185550,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b25db9e363dee69","name":"should clear the dialing interval","time":{"start":1759278174239,"stop":1759278174239,"duration":0},"status":"passed","severity":"normal"},{"uid":"81de7df588f7e18d","name":"Push message with content topic containing short","time":{"start":1759279306563,"stop":1759279306563,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f0b1cff87b83358","name":"should create NetworkMonitor with libp2p and events","time":{"start":1759278174303,"stop":1759278174303,"duration":0},"status":"passed","severity":"normal"},{"uid":"a33d233501d8c1ff","name":"should hang up with PeerId and return true on success","time":{"start":1759278175979,"stop":1759278175979,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7bbef02ef87a622","name":"Push message with content topic containing long","time":{"start":1759279306536,"stop":1759279306536,"duration":0},"status":"passed","severity":"normal"},{"uid":"259b2deac1e17051","name":"Passing page size 1 when there are 4 messages","time":{"start":1759278604067,"stop":1759278604067,"duration":0},"status":"passed","severity":"normal"},{"uid":"79c64cdb1b967022","name":"Check message with no content topic is not received","time":{"start":1759278699462,"stop":1759278699463,"duration":1},"status":"passed","severity":"normal"},{"uid":"d91db8f5bee2221","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759278733702,"stop":1759278733702,"duration":0},"status":"passed","severity":"normal"},{"uid":"8916009e08c50b59","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1759278611218,"stop":1759278611218,"duration":0},"status":"passed","severity":"normal"},{"uid":"58886cc14c026ee","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1759278212405,"stop":1759278212405,"duration":0},"status":"passed","severity":"normal"},{"uid":"da344f9c184003d3","name":"should dispatch network event when browser goes offline","time":{"start":1759278174336,"stop":1759278174337,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f36459313611f5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1759278206304,"stop":1759278206305,"duration":1},"status":"passed","severity":"normal"},{"uid":"69ee9da8bbd6e853","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1759278595693,"stop":1759278595694,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b70ae97c8e3958b","name":"should be safe to call multiple times","time":{"start":1759278174791,"stop":1759278174802,"duration":11},"status":"passed","severity":"normal"},{"uid":"5b624efa48cbe077","name":"can query messages by message hash","time":{"start":1759278581420,"stop":1759278581422,"duration":2},"status":"passed","severity":"normal"},{"uid":"9daa92424843388a","name":"should not fail to start the service if it is already started","time":{"start":1759278256931,"stop":1759278256931,"duration":0},"status":"passed","severity":"normal"},{"uid":"17673d7730d0c9ee","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1759278185166,"stop":1759278185167,"duration":1},"status":"passed","severity":"normal"},{"uid":"31c16ec8337c3966","name":"Subscribe and receives messages on 20 topics","time":{"start":1759278733696,"stop":1759278733697,"duration":1},"status":"passed","severity":"normal"},{"uid":"b862e65ecb375b70","name":"should skip peer when already connected","time":{"start":1759278174243,"stop":1759278174245,"duration":2},"status":"passed","severity":"normal"},{"uid":"425ec629116c98ca","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1759278223204,"stop":1759278223205,"duration":1},"status":"passed","severity":"normal"},{"uid":"f92073b96403d2a9","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759278733704,"stop":1759278733704,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a6bed62e1a81d7","name":"should throw error - invalid id","time":{"start":1759278165057,"stop":1759278165057,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f328b5bd2857a3","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1759278256934,"stop":1759278256934,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2c6e9ef5394114d7","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1759278223203,"stop":1759278223204,"duration":1},"status":"passed","severity":"normal"},{"uid":"6522eab7b6a4b3a8","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1759278212406,"stop":1759278212406,"duration":0},"status":"passed","severity":"normal"},{"uid":"79cb8ffe790b052a","name":"should not modify tags of connections for different peers","time":{"start":1759278223230,"stop":1759278223230,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fb5f2e922ee705b","name":"accepts valid message hash query","time":{"start":1759278175289,"stop":1759278175289,"duration":0},"status":"passed","severity":"normal"},{"uid":"a75bc96063bfff22","name":"should increase lamport timestamp","time":{"start":1759278212402,"stop":1759278212402,"duration":0},"status":"passed","severity":"normal"},{"uid":"98710ae353f37393","name":"should set field with only LIGHTPUSH enabled","time":{"start":1759278165065,"stop":1759278165065,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7d148f170df64d9","name":"handles different networkShards values correctly","time":{"start":1759278158950,"stop":1759278158950,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eabb816964c6d2f","name":"should throw error - no id","time":{"start":1759278165056,"stop":1759278165056,"duration":0},"status":"passed","severity":"normal"},{"uid":"cda55db357b84dd6","name":"should handle dial errors gracefully","time":{"start":1759278174806,"stop":1759278174807,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f1a810e52e771ad","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1759278206302,"stop":1759278206302,"duration":0},"status":"passed","severity":"normal"},{"uid":"854f4328abf98199","name":"Incoming message is emitted as received","time":{"start":1759278225751,"stop":1759278225752,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3be2d7ce6334035","name":"Push message with custom timestamp: 1759274675178","time":{"start":1759279306581,"stop":1759279306581,"duration":0},"status":"passed","severity":"normal"},{"uid":"96ab00f57315d463","name":"Push message with short payload","time":{"start":1759279306557,"stop":1759279306557,"duration":0},"status":"passed","severity":"normal"},{"uid":"c92792f56a8a9ee0","name":"Check received message containing short","time":{"start":1759278699440,"stop":1759278699440,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b408bf920d61df9","name":"should allow redial after failed dial cooldown expires","time":{"start":1759278174267,"stop":1759278174268,"duration":1},"status":"passed","severity":"normal"},{"uid":"245d72fc7be9e208","name":"A test","time":{"start":1759278327119,"stop":1759278327119,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb297043f212fa94","name":"should clear dial history on start","time":{"start":1759278174233,"stop":1759278174233,"duration":0},"status":"passed","severity":"normal"},{"uid":"bea7e18b8fd2a4f0","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1759278551139,"stop":1759278551139,"duration":0},"status":"passed","severity":"normal"},{"uid":"3009ecbc64ee6525","name":"should successfully unsubscribe from an existing subscription","time":{"start":1759278223834,"stop":1759278223835,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d3af2bed7f308","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1759278175285,"stop":1759278175285,"duration":0},"status":"passed","severity":"normal"},{"uid":"7958f93e1728ab6","name":"Push message with custom timestamp: 1728519875178","time":{"start":1759279306568,"stop":1759279306568,"duration":0},"status":"passed","severity":"normal"},{"uid":"6de975136d8517d","name":"should compute hash only when first accessed","time":{"start":1759278175965,"stop":1759278175965,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0206e6c659cad10","name":"Push message with custom timestamp: 1759274675177","time":{"start":1759279306542,"stop":1759279306542,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fd7e6f274debca9","name":"should do nothing when connections still exist","time":{"start":1759278175330,"stop":1759278175330,"duration":0},"status":"passed","severity":"normal"},{"uid":"d206aa8b8cc0228a","name":"Subscribe to topic containing Russian and publish message","time":{"start":1759278450787,"stop":1759278450787,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5d71f7d7f47213","name":"random static sharding 9 - Cluster ID: 654, Shard ID: 12","time":{"start":1759278577879,"stop":1759278577879,"duration":0},"status":"passed","severity":"normal"},{"uid":"f62810213985024f","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1759278175345,"stop":1759278175345,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1694bcb84afc148","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1759278557283,"stop":1759278557283,"duration":0},"status":"passed","severity":"normal"},{"uid":"53393eae659bd124","name":"should drop connection to all peers on hangUp","time":{"start":1759278340629,"stop":1759278340629,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a8a754961ab24d9","name":"should wait for LightPush peer to be connected","time":{"start":1759278224912,"stop":1759278224912,"duration":0},"status":"passed","severity":"normal"},{"uid":"16fe3a6c7d65a112","name":"should filter out undefined ENRs","time":{"start":1759278185489,"stop":1759278185489,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca2d33d0ddd32bcf","name":"should serialize and deserialize correctly","time":{"start":1759278209674,"stop":1759278209675,"duration":1},"status":"passed","severity":"normal"},{"uid":"294ac912749c127c","name":"Check publish message containing emoji","time":{"start":1759278441872,"stop":1759278441872,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfb641ca4a7d776d","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1759278158945,"stop":1759278158946,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b2481a2c73a50f9","name":"Push message equal or less that 1MB","time":{"start":1759279306542,"stop":1759279306543,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c4c061387f97195","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759278430187,"stop":1759278430187,"duration":0},"status":"passed","severity":"normal"},{"uid":"8595e153fb343015","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1759278566034,"stop":1759278566034,"duration":0},"status":"passed","severity":"normal"},{"uid":"575da9586f88537d","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1759278206294,"stop":1759278206294,"duration":0},"status":"passed","severity":"normal"},{"uid":"953731cdec7f9852","name":"can start and stop the service","time":{"start":1759278256929,"stop":1759278256930,"duration":1},"status":"passed","severity":"normal"},{"uid":"c87688f47af5c706","name":"Nodes with multiple pubsub topic","time":{"start":1759278435184,"stop":1759278435184,"duration":0},"status":"passed","severity":"normal"},{"uid":"30b6951e73c68553","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1759278158948,"stop":1759278158948,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c59dd1d1cbfc31c","name":"should update peer store before dialing","time":{"start":1759278174807,"stop":1759278174810,"duration":3},"status":"passed","severity":"normal"},{"uid":"d573b5fb76d82365","name":"Check received message containing Russian","time":{"start":1759278699442,"stop":1759278699442,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b1106444ab703a0","name":"should set field with all protocols enabled","time":{"start":1759278165063,"stop":1759278165063,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ae47a7395fad31f","name":"Subscribe to topic containing JSON and publish message","time":{"start":1759278450789,"stop":1759278450790,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0e842fa9cac1955","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1759278206261,"stop":1759278206261,"duration":0},"status":"passed","severity":"normal"},{"uid":"288155d795f7b6c","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1759278230860,"stop":1759278230860,"duration":0},"status":"passed","severity":"normal"},{"uid":"d309a9aac57ed2","name":"Fails to push message with large meta","time":{"start":1759279306580,"stop":1759279306580,"duration":0},"status":"passed","severity":"normal"},{"uid":"6763b25dceea1cc9","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1759278326901,"stop":1759278326901,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a74c2a05823e48e","name":"should dial second nwaku node that was discovered","time":{"start":1759278250220,"stop":1759278250236,"duration":16},"status":"skipped","severity":"normal"},{"uid":"7fefa32817c4eb3d","name":"Ordered callback, aborts when callback returns true","time":{"start":1759278598777,"stop":1759278598777,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb92dadaf48eb77f","name":"Retries within maximum given attempts","time":{"start":1759278225011,"stop":1759278225012,"duration":1},"status":"passed","severity":"normal"},{"uid":"c260ff7f3ee82773","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1759278318872,"stop":1759278318873,"duration":1},"status":"passed","severity":"normal"},{"uid":"d93c2985bd344c3b","name":"Check publish message containing Basic HTML tag","time":{"start":1759278441869,"stop":1759278441869,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ddfc2e59a069300","name":"Throws when trying to push message with empty payload","time":{"start":1759279306575,"stop":1759279306575,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cd2603ef463e93","name":"should remove event listeners from libp2p","time":{"start":1759278174308,"stop":1759278174308,"duration":0},"status":"passed","severity":"normal"},{"uid":"3851e661edc56a26","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1759278595695,"stop":1759278595695,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6330be0955947a2","name":"new peer added after a peer was already found","time":{"start":1759278428798,"stop":1759278428799,"duration":1},"status":"passed","severity":"normal"},{"uid":"4552373b1c614315","name":"Push message with content topic containing emoji","time":{"start":1759279306554,"stop":1759279306554,"duration":0},"status":"passed","severity":"normal"},{"uid":"b02a2b21333cabb3","name":"Push message with shell command payload","time":{"start":1759279306534,"stop":1759279306534,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b16b32437d66a38","name":"caches peers it previously fetched","time":{"start":1759278185710,"stop":1759278185710,"duration":0},"status":"passed","severity":"normal"},{"uid":"33b4785ab31bad77","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1759278272699,"stop":1759278272700,"duration":1},"status":"passed","severity":"normal"},{"uid":"a18df4c87afb6fa1","name":"should handle disconnect when peer has no timers","time":{"start":1759278175592,"stop":1759278175596,"duration":4},"status":"passed","severity":"normal"},{"uid":"359db085046a95f6","name":"Push message with meta","time":{"start":1759279306540,"stop":1759279306540,"duration":0},"status":"passed","severity":"normal"},{"uid":"c63099693d5ef57a","name":"should return PeerId when PeerId is provided","time":{"start":1759278175140,"stop":1759278175143,"duration":3},"status":"passed","severity":"normal"},{"uid":"f374e2482e07bf24","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1759278539106,"stop":1759278539106,"duration":0},"status":"passed","severity":"normal"},{"uid":"49ac3c4d30affa6b","name":"Passing page size 0 when there are 110 messages","time":{"start":1759278604067,"stop":1759278604067,"duration":0},"status":"passed","severity":"normal"},{"uid":"d028be8f42a2cf9a","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1759278611221,"stop":1759278611222,"duration":1},"status":"passed","severity":"normal"},{"uid":"e17060411a79c9f1","name":"should start periodic discovery on start","time":{"start":1759278185553,"stop":1759278185553,"duration":0},"status":"passed","severity":"normal"},{"uid":"1029dd0b57a864ff","name":"should set field with only RELAY enabled","time":{"start":1759278165064,"stop":1759278165064,"duration":0},"status":"passed","severity":"normal"},{"uid":"561dbdfa9efb6539","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1759278206281,"stop":1759278206281,"duration":0},"status":"passed","severity":"normal"},{"uid":"99e8b9aff3891d08","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1759278175611,"stop":1759278175611,"duration":0},"status":"passed","severity":"normal"},{"uid":"967dcf13fb9d0d8d","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1759278551145,"stop":1759278551145,"duration":0},"status":"passed","severity":"normal"},{"uid":"50c2a26fbeed96b4","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1759278158953,"stop":1759278158953,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5e64cbcea8955c5","name":"should not allow unachievable error rate","time":{"start":1759278206051,"stop":1759278206051,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dadbecf663bd6ba","name":"Push message with numeric payload","time":{"start":1759279306530,"stop":1759279306531,"duration":1},"status":"passed","severity":"normal"},{"uid":"e271b2252b4944fb","name":"should handle peer store errors gracefully","time":{"start":1759278174811,"stop":1759278174811,"duration":0},"status":"passed","severity":"normal"},{"uid":"c146f3ed70e264e9","name":"isConnected should return false after all peers disconnect","time":{"start":1759278272692,"stop":1759278272693,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca3d9296503b5cd0","name":"should query peers that support peer exchange","time":{"start":1759278185547,"stop":1759278185547,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eaa10feba18d90c","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1759278222173,"stop":1759278222174,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b357f49cbbd1b33","name":"should call waitForPeer on Relay","time":{"start":1759278224913,"stop":1759278224914,"duration":1},"status":"passed","severity":"normal"},{"uid":"3256d9c17bfcd33f","name":"Push message with content topic containing JSON","time":{"start":1759279306566,"stop":1759279306566,"duration":0},"status":"passed","severity":"normal"},{"uid":"e379ddd4df3f21c2","name":"Used by Waku Relay","time":{"start":1759278611176,"stop":1759278611177,"duration":1},"status":"passed","severity":"normal"},{"uid":"b072c8ff97f71988","name":"should handle queue processing errors gracefully","time":{"start":1759278174275,"stop":1759278174276,"duration":1},"status":"passed","severity":"normal"},{"uid":"e21db4b1317652e3","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1759278164486,"stop":1759278164486,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa5458aafbcf9fde","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759278733710,"stop":1759278733710,"duration":0},"status":"passed","severity":"normal"},{"uid":"651eac390b131e7b","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1759278206293,"stop":1759278206294,"duration":1},"status":"passed","severity":"normal"},{"uid":"db6a4d57f880fc09","name":"Push message with Basic HTML tag payload","time":{"start":1759279306547,"stop":1759279306547,"duration":0},"status":"passed","severity":"normal"},{"uid":"9256dd88ceb97385","name":"should not fail to start the service if it is already started","time":{"start":1759278189537,"stop":1759278189537,"duration":0},"status":"passed","severity":"normal"},{"uid":"87467d2665b04eb2","name":"should perform initial health assessment on start","time":{"start":1759278223552,"stop":1759278223552,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bb7fd6346917a8f","name":"random static sharding 10 - Cluster ID: 650, Shard ID: 639","time":{"start":1759278577879,"stop":1759278577881,"duration":2},"status":"passed","severity":"normal"},{"uid":"cfedb9599c7561ed","name":"should return start time to match max range","time":{"start":1759278224604,"stop":1759278224605,"duration":1},"status":"passed","severity":"normal"},{"uid":"106e62c54a8731f5","name":"should create KeepAliveManager with relay","time":{"start":1759278175550,"stop":1759278175550,"duration":0},"status":"passed","severity":"normal"},{"uid":"77771a73041c6109","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1759278566036,"stop":1759278566037,"duration":1},"status":"passed","severity":"normal"},{"uid":"1062f89c8c584458","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1759278450782,"stop":1759278450783,"duration":1},"status":"passed","severity":"normal"},{"uid":"d539a1582f1373bf","name":"it tolerates circular branch references","time":{"start":1759278185709,"stop":1759278185709,"duration":0},"status":"passed","severity":"normal"},{"uid":"50035c4efa5413d9","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1759278206276,"stop":1759278206277,"duration":1},"status":"passed","severity":"normal"},{"uid":"44520ea03d406aec","name":"Outgoing message is possibly acknowledged","time":{"start":1759278226932,"stop":1759278226932,"duration":0},"status":"skipped","severity":"normal"},{"uid":"115be083a423f0c2","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759278225750,"stop":1759278225750,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f3f01ee9724fc7e","name":"Subscribe to topic containing short and publish message","time":{"start":1759278450784,"stop":1759278450784,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fd55c48540f8eb1","name":"Waku message hash computation (meta attribute not present)","time":{"start":1759278175002,"stop":1759278175002,"duration":0},"status":"passed","severity":"normal"},{"uid":"79f56405febdbb9e","name":"Push message with rate limit","time":{"start":1759279306580,"stop":1759279306580,"duration":0},"status":"passed","severity":"normal"},{"uid":"65a867429f78da32","name":"should use configured peers when available","time":{"start":1759278224782,"stop":1759278224782,"duration":0},"status":"passed","severity":"normal"},{"uid":"793cd95a489016f1","name":"should return true even if peer has no overlapping shards","time":{"start":1759278174855,"stop":1759278174855,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f1ceb5074ca28f9","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1759278226934,"stop":1759278226934,"duration":0},"status":"passed","severity":"normal"},{"uid":"37bbfb4745a902e7","name":"should query peer with peer exchange protocol","time":{"start":1759278185549,"stop":1759278185549,"duration":0},"status":"passed","severity":"normal"},{"uid":"12c49edc58e3a459","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759278733696,"stop":1759278733696,"duration":0},"status":"passed","severity":"normal"},{"uid":"407b96dfb666a229","name":"Check received message containing special chars","time":{"start":1759278699441,"stop":1759278699441,"duration":0},"status":"passed","severity":"normal"},{"uid":"5520336bec2d38b3","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1759278206274,"stop":1759278206275,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ccd79dcba6b9549","name":"should be able to decode the field with only RELAY set to true","time":{"start":1759278164484,"stop":1759278164484,"duration":0},"status":"passed","severity":"normal"},{"uid":"b515905899e6193c","name":"Check message with no pubsub topic is not received","time":{"start":1759278699448,"stop":1759278699448,"duration":0},"status":"passed","severity":"normal"},{"uid":"75c06dc742da4e1b","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1759278206284,"stop":1759278206285,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e52e7b172beac5d","name":"should properly create peer info with all multiaddrs","time":{"start":1759278165062,"stop":1759278165063,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb4bc8143da69c4f","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759278733704,"stop":1759278733704,"duration":0},"status":"passed","severity":"normal"},{"uid":"94fbffde8e150887","name":"Check publish message containing Chinese","time":{"start":1759278441865,"stop":1759278441866,"duration":1},"status":"passed","severity":"normal"},{"uid":"4298d173cb4ff2e","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759278699447,"stop":1759278699447,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c275c625d3ec59f","name":"Check message with no content topic is not received","time":{"start":1759278699448,"stop":1759278699449,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0ebc120299e0625","name":"Push message with Arabic payload","time":{"start":1759279306559,"stop":1759279306559,"duration":0},"status":"passed","severity":"normal"},{"uid":"484095bebdda9b48","name":"should emit message when we just started and store connect event occurs","time":{"start":1759278224600,"stop":1759278224600,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad0291d6c622f207","name":"should encode/decode to text encoding","time":{"start":1759278165059,"stop":1759278165059,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a8032ab8ce6a8c0","name":"should handle multiple query options for time ranges","time":{"start":1759278224781,"stop":1759278224781,"duration":0},"status":"passed","severity":"normal"},{"uid":"7213a901b9b5e098","name":"Passing page size 3 when there are 20 messages","time":{"start":1759278604069,"stop":1759278604069,"duration":0},"status":"passed","severity":"normal"},{"uid":"750ecd90c8fbd59e","name":"Subscribe to topic containing long and publish message","time":{"start":1759278450785,"stop":1759278450785,"duration":0},"status":"passed","severity":"normal"},{"uid":"f690aef9c52accc2","name":"should properly create location multiaddrs - tcp","time":{"start":1759278165062,"stop":1759278165062,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5d8b63a75fe8afe","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1759278175585,"stop":1759278175585,"duration":0},"status":"passed","severity":"normal"},{"uid":"33a8f6bde505f73a","name":"returns nothing if no connections present","time":{"start":1759278175413,"stop":1759278175413,"duration":0},"status":"passed","severity":"normal"},{"uid":"f82f469c1bc35bc3","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1759278165054,"stop":1759278165055,"duration":1},"status":"passed","severity":"normal"},{"uid":"a57f3867fa6f9cb2","name":"should be online or offline if network state changed","time":{"start":1759278272701,"stop":1759278272701,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcfd675e76cb6a79","name":"should unregister libp2p event listeners when stop is called","time":{"start":1759278223206,"stop":1759278223214,"duration":8},"status":"passed","severity":"normal"},{"uid":"6e310024755cd412","name":"Fails to publish message with empty text","time":{"start":1759278441874,"stop":1759278441874,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cf67ea0a51349e3","name":"should trigger query when time since last query exceeds threshold","time":{"start":1759278224598,"stop":1759278224598,"duration":0},"status":"passed","severity":"normal"},{"uid":"f38a99f7a9fb02ae","name":"Check received message containing SQL Injection","time":{"start":1759278699454,"stop":1759278699455,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3462ce9bd2f9bbe","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1759278206301,"stop":1759278206301,"duration":0},"status":"passed","severity":"normal"},{"uid":"e34a378aca544fd1","name":"Check received message containing Basic HTML tag","time":{"start":1759278699443,"stop":1759278699443,"duration":0},"status":"passed","severity":"normal"},{"uid":"fee83eae7b56c1ea","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759278733708,"stop":1759278733708,"duration":0},"status":"passed","severity":"normal"},{"uid":"efe2e61afdc23b69","name":"should remove expired entries after TTL has passed","time":{"start":1759278221655,"stop":1759278221655,"duration":0},"status":"passed","severity":"normal"},{"uid":"5130e0e2fde68a67","name":"pre and post cipher","time":{"start":1759278196040,"stop":1759278196041,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a8cda3cc5f8d16e","name":"should throw error when no peers are available","time":{"start":1759278224780,"stop":1759278224781,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d4ae13b74a30265","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1759278212406,"stop":1759278212407,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddae1d7cd6bcd649","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1759278595695,"stop":1759278595695,"duration":0},"status":"passed","severity":"normal"},{"uid":"14d63f430b28e057","name":"Push message with short payload","time":{"start":1759279306543,"stop":1759279306543,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0d6c70ade44f700","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1759278435184,"stop":1759278435185,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c46ed321ec21ac4","name":"Subscribe and receive messages via waku relay post","time":{"start":1759278733704,"stop":1759278733704,"duration":0},"status":"passed","severity":"normal"},{"uid":"d489f00c5d9adfc4","name":"should handle v3 RLN errors","time":{"start":1759278222814,"stop":1759278222827,"duration":13},"status":"passed","severity":"normal"},{"uid":"8a96fddffbe564a5","name":"Fails to push message with large meta","time":{"start":1759279306540,"stop":1759279306540,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6d1956cbf4d2c0f","name":"should handle peer identify event","time":{"start":1759278185546,"stop":1759278185546,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bddd75d69032be0","name":"should not fail to stop the service if it was not started","time":{"start":1759278256930,"stop":1759278256930,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aa29c13bc3aca5","name":"should return false when peer has no shard info","time":{"start":1759278174855,"stop":1759278174855,"duration":0},"status":"passed","severity":"normal"},{"uid":"45195d3cd93ce58d","name":"should be able to encode the field with only FILTER set to true","time":{"start":1759278164481,"stop":1759278164482,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc37824e8a844b1","name":"should clear timers for specific peer on disconnect","time":{"start":1759278175592,"stop":1759278175592,"duration":0},"status":"passed","severity":"normal"},{"uid":"d335108ab1de9de5","name":"should handle relay send failures gracefully","time":{"start":1759278175591,"stop":1759278175591,"duration":0},"status":"passed","severity":"normal"},{"uid":"45a524e1e5f59ead","name":"Check publish message after service node is restarted","time":{"start":1759278441876,"stop":1759278441876,"duration":0},"status":"skipped","severity":"normal"},{"uid":"34c1bbab2e69a69b","name":"Subscribe to topic containing numeric and publish message","time":{"start":1759278450785,"stop":1759278450785,"duration":0},"status":"passed","severity":"normal"},{"uid":"98f9384451ce7b1f","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1759278185162,"stop":1759278185162,"duration":0},"status":"passed","severity":"normal"},{"uid":"603e60923dac9053","name":"Push message with content topic containing Chinese","time":{"start":1759279306552,"stop":1759279306552,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3e898e914717d01","name":"Decoder throws on undefined content topic","time":{"start":1759278197086,"stop":1759278197086,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaab1585acc5fbd0","name":"should be delivered immediately if received","time":{"start":1759278212412,"stop":1759278212412,"duration":0},"status":"passed","severity":"normal"},{"uid":"f70a7c446818ab0b","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759278733705,"stop":1759278733705,"duration":0},"status":"skipped","severity":"normal"},{"uid":"95026daba9096481","name":"Push message with long payload","time":{"start":1759279306530,"stop":1759279306530,"duration":0},"status":"passed","severity":"normal"},{"uid":"768dcf8cb68f8314","name":"Push message with numeric payload","time":{"start":1759279306558,"stop":1759279306558,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec52428fbdafcf8e","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759278699460,"stop":1759278699460,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f9657db63a9874a","name":"Check received message with timestamp: 1759278251506 ","time":{"start":1759278699459,"stop":1759278699459,"duration":0},"status":"passed","severity":"normal"},{"uid":"327aa8011361ff71","name":"Passing page size 10 when there are 10 messages","time":{"start":1759278604070,"stop":1759278604074,"duration":4},"status":"passed","severity":"normal"},{"uid":"8bf62ac2f17a79fa","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1759278206259,"stop":1759278206260,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a2ade1acf58c222","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759278274831,"stop":1759278274833,"duration":2},"status":"passed","severity":"normal"},{"uid":"b86ffdd1562a6439","name":"should skip peer when dialed recently","time":{"start":1759278174246,"stop":1759278174249,"duration":3},"status":"passed","severity":"normal"},{"uid":"ffaf90879520fe22","name":"Push message with SQL Injection payload","time":{"start":1759279306572,"stop":1759279306572,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d7167e50685742c","name":"should initialize bloom filter with correct parameters","time":{"start":1759278209670,"stop":1759278209671,"duration":1},"status":"passed","severity":"normal"},{"uid":"d17f64e9a1a51282","name":"Push message with content topic containing SQL Injection","time":{"start":1759279306553,"stop":1759279306553,"duration":0},"status":"passed","severity":"normal"},{"uid":"7af350ef65956d15","name":"isConnected return false after peer stops","time":{"start":1759278272693,"stop":1759278272693,"duration":0},"status":"passed","severity":"normal"},{"uid":"392b311d89cc37c7","name":"Relay - times out","time":{"start":1759278613869,"stop":1759278613869,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd467fd2fa3c3bc","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1759278206267,"stop":1759278206267,"duration":0},"status":"passed","severity":"normal"},{"uid":"7019d84934dfc663","name":"Check message on other pubsub topic is not received","time":{"start":1759278699461,"stop":1759278699461,"duration":0},"status":"passed","severity":"normal"},{"uid":"310849be3a434ab0","name":"Push message with shell command payload","time":{"start":1759279306574,"stop":1759279306574,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d258aec540e19fe","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1759278158954,"stop":1759278158954,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b31f787bb1d9dab","name":"Push message with Chinese payload","time":{"start":1759279306558,"stop":1759279306559,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cdf0f6aae5b49aa","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1759278224602,"stop":1759278224603,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca05826efd500d1f","name":"Check received message containing Script","time":{"start":1759278699442,"stop":1759278699443,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3fa700968c906e2","name":"should be sent with empty content","time":{"start":1759278212410,"stop":1759278212410,"duration":0},"status":"passed","severity":"normal"},{"uid":"dac579edfae24440","name":"Push message with content topic containing short","time":{"start":1759279306536,"stop":1759279306536,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0745806306043f2","name":"should remove event listeners from globalThis","time":{"start":1759278174308,"stop":1759278174309,"duration":1},"status":"passed","severity":"normal"},{"uid":"d47d48a899576514","name":"should skip peers without peerInfo in ENR","time":{"start":1759278185552,"stop":1759278185552,"duration":0},"status":"passed","severity":"normal"},{"uid":"9747d47cdb168d77","name":"should return false when peer is on different cluster","time":{"start":1759278174856,"stop":1759278174857,"duration":1},"status":"passed","severity":"normal"},{"uid":"139cbe31eb265807","name":"Subscribe to topic containing special chars and publish message","time":{"start":1759278450786,"stop":1759278450786,"duration":0},"status":"passed","severity":"normal"},{"uid":"2618e02685562a59","name":"Check message with invalid timestamp is not received","time":{"start":1759278699447,"stop":1759278699447,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c762ffa271a6715","name":"should throw error - no public key","time":{"start":1759278165057,"stop":1759278165057,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dd47608f682b2c8","name":"should wait for Store peer to be connected","time":{"start":1759278224913,"stop":1759278224913,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec57522d315b3904","name":"Subscribe to topic containing Script and publish message","time":{"start":1759278450788,"stop":1759278450788,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a612b142cd639de","name":"should select older connection if present","time":{"start":1759278175414,"stop":1759278175414,"duration":0},"status":"passed","severity":"normal"},{"uid":"494be8f815834551","name":"should create ShardReader with auto sharding network config","time":{"start":1759278174847,"stop":1759278174847,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b30da8f63e0f4ef","name":"Push message with rate limit","time":{"start":1759279306555,"stop":1759279306555,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f7062aa16578379","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759278589434,"stop":1759278589435,"duration":1},"status":"passed","severity":"normal"},{"uid":"323e215e582b39aa","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759278733699,"stop":1759278733699,"duration":0},"status":"passed","severity":"normal"},{"uid":"a764048157132301","name":"Passing page size 19 when there are 20 messages","time":{"start":1759278604074,"stop":1759278604076,"duration":2},"status":"passed","severity":"normal"},{"uid":"508a2bd8ddedd35e","name":"Push message with JSON payload","time":{"start":1759279306561,"stop":1759279306561,"duration":0},"status":"passed","severity":"normal"},{"uid":"d31a8cf39c4a1b7e","name":"should handle hash queries without validation","time":{"start":1759278224782,"stop":1759278224782,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3fbf05a80994bf","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759278733711,"stop":1759278733711,"duration":0},"status":"passed","severity":"normal"},{"uid":"780fe53a8bddaead","name":"Query generator for 2000 messages","time":{"start":1759278598777,"stop":1759278598777,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd599e8f1729889d","name":"should not retry if at least one success","time":{"start":1759278222813,"stop":1759278222813,"duration":0},"status":"passed","severity":"normal"},{"uid":"d28749c361b3d3f","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1759278206266,"stop":1759278206267,"duration":1},"status":"passed","severity":"normal"},{"uid":"dad80d8a3ec40de","name":"Check publish message containing Russian","time":{"start":1759278441866,"stop":1759278441867,"duration":1},"status":"passed","severity":"normal"},{"uid":"37ba41eda06c11ae","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759278699450,"stop":1759278699450,"duration":0},"status":"passed","severity":"normal"},{"uid":"1694e1ed8681fe13","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1759278611220,"stop":1759278611221,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5196aef38a82d9","name":"should handle peer not in mesh for all topics","time":{"start":1759278175598,"stop":1759278175598,"duration":0},"status":"passed","severity":"normal"},{"uid":"9316f0a1b9373bfa","name":"Outgoing message is possibly acknowledged","time":{"start":1759278225750,"stop":1759278225751,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c6b3ef12710fc6be","name":"should not fail to stop the service if it was not started","time":{"start":1759278189537,"stop":1759278189537,"duration":0},"status":"passed","severity":"normal"},{"uid":"361a7821d29f9a99","name":"should throw error - no id","time":{"start":1759278165055,"stop":1759278165055,"duration":0},"status":"passed","severity":"normal"},{"uid":"c74be395c75d969f","name":"should dial all remaining peers","time":{"start":1759278175336,"stop":1759278175336,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fbeade073052baa","name":"Check received message containing SQL Injection","time":{"start":1759278699442,"stop":1759278699442,"duration":0},"status":"passed","severity":"normal"},{"uid":"239348a46b9b6dec","name":"should not receive a peer event before start","time":{"start":1759278189538,"stop":1759278189538,"duration":0},"status":"passed","severity":"normal"},{"uid":"73898bb746cb6712","name":"should requeue task if no peer is available","time":{"start":1759278222640,"stop":1759278222640,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c2fbbb69739314c","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1759278224601,"stop":1759278224601,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f06beae56464eb4","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1759278223215,"stop":1759278223215,"duration":0},"status":"passed","severity":"normal"},{"uid":"e639cddaa9caeae7","name":"Push message with content topic containing Russian","time":{"start":1759279306577,"stop":1759279306578,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2793829d46fb20e","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1759278206266,"stop":1759278206266,"duration":0},"status":"passed","severity":"normal"},{"uid":"61044f1df1c218fa","name":"Push message with content topic containing long","time":{"start":1759279306551,"stop":1759279306551,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c949a516a6cab0f","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1759278450790,"stop":1759278450790,"duration":0},"status":"passed","severity":"normal"},{"uid":"289c3db96f843762","name":"should decode valid enr with tcp successfully","time":{"start":1759278165055,"stop":1759278165055,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaaa1703bbc8be60","name":"Subscribe and receive messages via waku relay post","time":{"start":1759278733696,"stop":1759278733696,"duration":0},"status":"passed","severity":"normal"},{"uid":"a932e292e433ceb5","name":"Push message with XML payload","time":{"start":1759279306533,"stop":1759279306533,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf89bb1b2c328ec7","name":"should create a new stream if no existing for protocol found","time":{"start":1759278175605,"stop":1759278175606,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b797bd76349b997","name":"accepts time-filtered query with content filter","time":{"start":1759278175293,"stop":1759278175293,"duration":0},"status":"passed","severity":"normal"},{"uid":"928259dc3574434e","name":"Push message with content topic containing numeric","time":{"start":1759279306563,"stop":1759279306564,"duration":1},"status":"passed","severity":"normal"},{"uid":"a414e675dc72e1db","name":"should return false when peer is not on topic","time":{"start":1759278175982,"stop":1759278175982,"duration":0},"status":"passed","severity":"normal"},{"uid":"f69b9908acbaf91f","name":"Push message with Russian payload","time":{"start":1759279306545,"stop":1759279306545,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf6003ea9c830732","name":"Check publish message containing Arabic","time":{"start":1759278441866,"stop":1759278441866,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dcd2299e4b57b7b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1759278206302,"stop":1759278206302,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcd2aad2ef6cac5a","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1759278551140,"stop":1759278551140,"duration":0},"status":"passed","severity":"normal"},{"uid":"24d94799a39692b2","name":"Push message with JSON payload","time":{"start":1759279306573,"stop":1759279306574,"duration":1},"status":"passed","severity":"normal"},{"uid":"364e82a6f1bfc550","name":"should capture event listeners for testing","time":{"start":1759278224595,"stop":1759278224596,"duration":1},"status":"passed","severity":"normal"},{"uid":"61ae573293155fa2","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1759278206283,"stop":1759278206284,"duration":1},"status":"passed","severity":"normal"},{"uid":"1eb179b851968b2d","name":"Throws when trying to push message with empty payload","time":{"start":1759279306562,"stop":1759279306563,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d317d516af1b524","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1759278589433,"stop":1759278589434,"duration":1},"status":"passed","severity":"normal"},{"uid":"897d2f11699e564d","name":"Push message with Basic HTML tag payload","time":{"start":1759279306560,"stop":1759279306560,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc39e76f6182da7","name":"should skip peers without ENR","time":{"start":1759278185552,"stop":1759278185552,"duration":0},"status":"passed","severity":"normal"},{"uid":"5502d83bdc402936","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759278430185,"stop":1759278430186,"duration":1},"status":"passed","severity":"normal"},{"uid":"eacdab3a8be819a1","name":"should handle retrieve function with query parameters","time":{"start":1759278224597,"stop":1759278224597,"duration":0},"status":"passed","severity":"normal"},{"uid":"22429cacb792c316","name":"Publish message with large meta","time":{"start":1759278441877,"stop":1759278441877,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a2b5df13402d8a","name":"throws on content topic with empty application field","time":{"start":1759278158937,"stop":1759278158937,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ffcc58c523406f3","name":"should reject on timeout if it was set","time":{"start":1759278224912,"stop":1759278224912,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceffcf985ed05100","name":"Generator, 2 different shards","time":{"start":1759278557282,"stop":1759278557282,"duration":0},"status":"passed","severity":"normal"},{"uid":"2021bb14c6deacdb","name":"should skip peer when not on same cluster","time":{"start":1759278174251,"stop":1759278174251,"duration":0},"status":"passed","severity":"normal"},{"uid":"16f02e01bdf93668","name":"Overlapping topic subscription","time":{"start":1759278450784,"stop":1759278450784,"duration":0},"status":"skipped","severity":"normal"},{"uid":"55b0174bc8e7750f","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app65/10/topic214/proto","time":{"start":1759278539108,"stop":1759278539108,"duration":0},"status":"passed","severity":"normal"},{"uid":"149b4e63ceabf4a8","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1759278185711,"stop":1759278185712,"duration":1},"status":"skipped","severity":"normal"},{"uid":"980b1d43399a4bd0","name":"Push message with Basic HTML tag payload","time":{"start":1759279306533,"stop":1759279306533,"duration":0},"status":"passed","severity":"normal"},{"uid":"56ae8a01d4892f6c","name":"should filter peers by codec","time":{"start":1759278175981,"stop":1759278175981,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bac972cc8cee168","name":"should trigger query when it went offline since the last successful query","time":{"start":1759278224597,"stop":1759278224597,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad1796c891290789","name":"Encoder error raises irrecoverable error","time":{"start":1759278226932,"stop":1759278226932,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7cf5ca48302affb","name":"should not change state when connections remain after disconnect","time":{"start":1759278174331,"stop":1759278174331,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc0f8512a63519e1","name":"Relay + Store","time":{"start":1759278165065,"stop":1759278165065,"duration":0},"status":"passed","severity":"normal"},{"uid":"960ec8cdb2f4b7a5","name":"Relay - dialed first","time":{"start":1759278613868,"stop":1759278613869,"duration":1},"status":"passed","severity":"normal"},{"uid":"f752e17c41c2f2be","name":"Push message with meta","time":{"start":1759279306554,"stop":1759279306555,"duration":1},"status":"passed","severity":"normal"},{"uid":"65594ba6d01014b6","name":"Push 30 different messages","time":{"start":1759279306550,"stop":1759279306550,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1cb548a896d112ee","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1759278206051,"stop":1759278206052,"duration":1},"status":"passed","severity":"normal"},{"uid":"42351c622b919e6","name":"should handle case with all peers already connected","time":{"start":1759278175338,"stop":1759278175339,"duration":1},"status":"passed","severity":"normal"},{"uid":"fab6480aa099bc6b","name":"Subscribe to topic containing short and receive message","time":{"start":1759278733698,"stop":1759278733698,"duration":0},"status":"passed","severity":"normal"},{"uid":"23794f4a2c62b92f","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1759278185161,"stop":1759278185161,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e8d082bd3dd4efd","name":"should handle peer store update failures gracefully","time":{"start":1759278175585,"stop":1759278175585,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e1a1dfebe2a7a3d","name":"random static sharding 4 - Cluster ID: 339, Shard ID: 403","time":{"start":1759278577874,"stop":1759278577875,"duration":1},"status":"passed","severity":"normal"},{"uid":"75f35317882af5a4","name":"Check received message containing unicode special characters","time":{"start":1759278699445,"stop":1759278699445,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ca25804bc1cf888","name":"Query with Promise Callback, No message returned","time":{"start":1759278566038,"stop":1759278566038,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8b6f1c613f07510","name":"should remove event listener for peer:discovery","time":{"start":1759278174791,"stop":1759278174791,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ac6f60f37ea230a","name":"should encode/decode to RLP encoding","time":{"start":1759278165058,"stop":1759278165059,"duration":1},"status":"passed","severity":"normal"},{"uid":"249b51b201415eb9","name":"should process successful peer exchange query","time":{"start":1759278185551,"stop":1759278185551,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebd6d0621bf64bee","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759278699447,"stop":1759278699447,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f46d8f326a1d9c9","name":"Push message with content topic containing unicode special characters","time":{"start":1759279306539,"stop":1759279306539,"duration":0},"status":"passed","severity":"normal"},{"uid":"976fe1792069a162","name":"Check received message containing escaped characters","time":{"start":1759278699458,"stop":1759278699458,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2289189ba7875b9","name":"should dispatch connect and disconnect events","time":{"start":1759278223205,"stop":1759278223205,"duration":0},"status":"passed","severity":"normal"},{"uid":"198c312f6a5d6294","name":"Outgoing message is emitted as sent","time":{"start":1759278226931,"stop":1759278226932,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bff4c057dab111f","name":"should add event listeners to globalThis","time":{"start":1759278174304,"stop":1759278174304,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5370d26ee30b865","name":"should work with stubbed peer manager event emitter","time":{"start":1759278224594,"stop":1759278224594,"duration":0},"status":"passed","severity":"normal"},{"uid":"b829ed1f06127d1d","name":"Non TWN Cluster","time":{"start":1759278539106,"stop":1759278539107,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2b2799664345ffc","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1759278222175,"stop":1759278222175,"duration":0},"status":"passed","severity":"normal"},{"uid":"efe8158f2d9002ad","name":"Push message equal or less that 1MB","time":{"start":1759279306569,"stop":1759279306569,"duration":0},"status":"passed","severity":"normal"},{"uid":"62250b1576849b6a","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1759278158952,"stop":1759278158952,"duration":0},"status":"passed","severity":"normal"},{"uid":"eec44d1db4dc3c2d","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1759278230860,"stop":1759278230861,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba9b1df87225f7d0","name":"should not create relay timers when relay is not provided","time":{"start":1759278175586,"stop":1759278175590,"duration":4},"status":"passed","severity":"normal"},{"uid":"a26171d2b621e60c","name":"Push message with content topic containing short","time":{"start":1759279306551,"stop":1759279306551,"duration":0},"status":"passed","severity":"normal"},{"uid":"b23ba8e8bb62136d","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1759278175010,"stop":1759278175010,"duration":0},"status":"passed","severity":"normal"},{"uid":"381043edc2578d19","name":"should throw an error for insufficient data","time":{"start":1759278159106,"stop":1759278159106,"duration":0},"status":"passed","severity":"normal"},{"uid":"a486e36851d927db","name":"Push message with content topic containing long","time":{"start":1759279306576,"stop":1759279306576,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b0507f0fa344bc3","name":"should add sent message to localHistory with retrievalHint","time":{"start":1759278212401,"stop":1759278212402,"duration":1},"status":"passed","severity":"normal"},{"uid":"23a4f9206dec9c56","name":"Callback on promise, aborts when callback returns true","time":{"start":1759278598773,"stop":1759278598773,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8664fd3d8fad1f3","name":"Push message with Chinese payload","time":{"start":1759279306531,"stop":1759279306531,"duration":0},"status":"passed","severity":"normal"},{"uid":"cceae106a7baa172","name":"Sync message is sent within sync frequency","time":{"start":1759278230859,"stop":1759278230859,"duration":0},"status":"passed","severity":"normal"},{"uid":"439dba7383560c3f","name":"should keep entries that haven't expired yet","time":{"start":1759278221658,"stop":1759278221660,"duration":2},"status":"passed","severity":"normal"},{"uid":"fbf34c49200ad6bf","name":"should create PeerExchangeDiscovery instance","time":{"start":1759278185554,"stop":1759278185554,"duration":0},"status":"passed","severity":"normal"},{"uid":"bda7fa2a46f980a0","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1759278175345,"stop":1759278175345,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f78189850869f2d","name":"Store - dialed first","time":{"start":1759278613870,"stop":1759278613870,"duration":0},"status":"passed","severity":"normal"},{"uid":"4605682419ec6e3","name":"Check received message containing emoji","time":{"start":1759278699458,"stop":1759278699459,"duration":1},"status":"passed","severity":"normal"},{"uid":"342f75aca9187d","name":"should properly compute the node id","time":{"start":1759278165058,"stop":1759278165058,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5f87e2e54d6b908","name":"Round trip binary serialization","time":{"start":1759278175960,"stop":1759278175961,"duration":1},"status":"passed","severity":"normal"},{"uid":"15401ed7c31398d7","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759278341433,"stop":1759278341433,"duration":0},"status":"passed","severity":"normal"},{"uid":"9468a8f920b8dc25","name":"should dial peers from store when browser is connected","time":{"start":1759278175329,"stop":1759278175329,"duration":0},"status":"passed","severity":"normal"},{"uid":"1387b925605d8662","name":"should create dialer with libp2p and shardReader","time":{"start":1759278174222,"stop":1759278174224,"duration":2},"status":"passed","severity":"normal"},{"uid":"e6e0f37bfed1aafe","name":"Push message with JSON payload","time":{"start":1759279306534,"stop":1759279306534,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dbfd31ed1dc72b0","name":"Check received message containing emoji","time":{"start":1759278699445,"stop":1759278699445,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fedf1cda4c64e89","name":"Check received message containing Chinese","time":{"start":1759278699452,"stop":1759278699452,"duration":0},"status":"passed","severity":"normal"},{"uid":"22e3b2eddb25813f","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1759278212406,"stop":1759278212406,"duration":0},"status":"passed","severity":"normal"},{"uid":"49a6eb1c29567173","name":"Push message with SQL Injection payload","time":{"start":1759279306559,"stop":1759279306560,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c3003b48334f78c","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1759278185490,"stop":1759278185490,"duration":0},"status":"passed","severity":"normal"},{"uid":"245e284e6d523cc4","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1759278272690,"stop":1759278272690,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f6912e570b76dbe","name":"Check received message containing special chars","time":{"start":1759278699452,"stop":1759278699452,"duration":0},"status":"passed","severity":"normal"},{"uid":"51302b57eb1dc2a5","name":"Outgoing message is acknowledged","time":{"start":1759278225751,"stop":1759278225751,"duration":0},"status":"passed","severity":"normal"},{"uid":"36df9dded0a403f2","name":"should handle errors when accessing navigator","time":{"start":1759278174338,"stop":1759278174342,"duration":4},"status":"passed","severity":"normal"},{"uid":"c45501357fb37c45","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1759278611218,"stop":1759278611218,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c9e5dbb1cbc77ff","name":"should properly clean up resources when disposed","time":{"start":1759278221661,"stop":1759278221662,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3dd94bb446cfed5","name":"Push message with SQL Injection payload","time":{"start":1759279306532,"stop":1759279306532,"duration":0},"status":"passed","severity":"normal"},{"uid":"cde307cc664f1f60","name":"should stop ping timers on peer disconnect","time":{"start":1759278175575,"stop":1759278175576,"duration":1},"status":"passed","severity":"normal"},{"uid":"5df6d62c24955ca0","name":"should emit a peer event after start","time":{"start":1759278189537,"stop":1759278189538,"duration":1},"status":"passed","severity":"normal"},{"uid":"d04e8e411f21621e","name":"Fails to push message with large meta","time":{"start":1759279306555,"stop":1759279306555,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d87a66f1d9af834","name":"Check publish message containing short","time":{"start":1759278441864,"stop":1759278441864,"duration":0},"status":"passed","severity":"normal"},{"uid":"6801af18ca116f5b","name":"should skip already querying peers","time":{"start":1759278185550,"stop":1759278185550,"duration":0},"status":"passed","severity":"normal"},{"uid":"94c13f2672d5d045","name":"Push message with content topic containing unicode special characters","time":{"start":1759279306554,"stop":1759279306554,"duration":0},"status":"passed","severity":"normal"},{"uid":"de7a64ab715070da","name":"should handle different types of entries","time":{"start":1759278221660,"stop":1759278221661,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3216fa3d2f72dfa","name":"should return PeerId when Multiaddr input is provided","time":{"start":1759278175145,"stop":1759278175145,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2a74c5ef28e0387","name":"Push message with content topic containing SQL Injection","time":{"start":1759279306566,"stop":1759279306566,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2d0bcb50ac8bf42","name":"Correctly serialized arguments","time":{"start":1759278340848,"stop":1759278340849,"duration":1},"status":"passed","severity":"normal"},{"uid":"d470a981d146a48c","name":"Push message with content topic containing emoji","time":{"start":1759279306539,"stop":1759279306540,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3d580ec66ec0a6a","name":"should use DNS peer discovery with light client","time":{"start":1759278256933,"stop":1759278256934,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5ea3fa342494e9f5","name":"should encodeTxt and decodeTxt","time":{"start":1759278165053,"stop":1759278165054,"duration":1},"status":"passed","severity":"normal"},{"uid":"494a910e1c5efc6f","name":"Check received message containing XML","time":{"start":1759278699456,"stop":1759278699456,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8bfbd2251ba06b3","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1759278206285,"stop":1759278206286,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0b6224f4cd17375","name":"Own sync message does not acknowledge own messages","time":{"start":1759278230861,"stop":1759278230861,"duration":0},"status":"passed","severity":"normal"},{"uid":"36ef65f20475467c","name":"Incoming message is emitted as received","time":{"start":1759278226933,"stop":1759278226933,"duration":0},"status":"passed","severity":"normal"},{"uid":"912b2042429c207","name":"should skip updating peer store if peer has same addresses","time":{"start":1759278174812,"stop":1759278174812,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bfb45e5c36725e8","name":"should start all internal components","time":{"start":1759278175975,"stop":1759278175975,"duration":0},"status":"passed","severity":"normal"},{"uid":"e481874b5de2324a","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759278164487,"stop":1759278164487,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c571deef5719379","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1759278206261,"stop":1759278206261,"duration":0},"status":"passed","severity":"normal"},{"uid":"43876124fd0734e8","name":"Push message with content topic containing Chinese","time":{"start":1759279306565,"stop":1759279306565,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e3683f25ab27123","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1759278197084,"stop":1759278197084,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d5728b54b251cc","name":"should not receive a peer event before start","time":{"start":1759278487986,"stop":1759278487987,"duration":1},"status":"passed","severity":"normal"},{"uid":"eefe10717a9fb50d","name":"throws on content topic with too few or too many fields","time":{"start":1759278158936,"stop":1759278158936,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a13337469e54c27","name":"should not return locked peers if enough unlocked are available","time":{"start":1759278223205,"stop":1759278223205,"duration":0},"status":"passed","severity":"normal"},{"uid":"e13fc233f5da8ac2","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1759278450783,"stop":1759278450783,"duration":0},"status":"passed","severity":"normal"},{"uid":"d99b0516bbd6db79","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app69/5/topic583/utf8","time":{"start":1759278539112,"stop":1759278539112,"duration":0},"status":"passed","severity":"normal"},{"uid":"a81d38cb565d3555","name":"Check received message containing JSON","time":{"start":1759278699443,"stop":1759278699444,"duration":1},"status":"passed","severity":"normal"},{"uid":"29b93ef820204e3f","name":"should reject if Relay is requested but not mounted","time":{"start":1759278224910,"stop":1759278224910,"duration":0},"status":"passed","severity":"normal"},{"uid":"88c3ba0f383c9dde","name":"Publish message with custom timestamp: Wed Oct 01 2025 01:27:15 GMT+0000 (Coordinated Universal Time)","time":{"start":1759278441873,"stop":1759278441874,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8cf3faf7c7bbd03","name":"should not dispatch event when already disconnected","time":{"start":1759278174332,"stop":1759278174332,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9b65397e2061487","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app56/10/topic815/test.js","time":{"start":1759278539108,"stop":1759278539109,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd54bb0780f07cf2","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1759278175002,"stop":1759278175002,"duration":0},"status":"passed","severity":"normal"},{"uid":"1daa34b46b1d53b8","name":"Delete observer","time":{"start":1759278431702,"stop":1759278431702,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf2695b0882fd0da","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1759278175003,"stop":1759278175003,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2e2daabb4f83814","name":"Nodes with multiple pubsub topic","time":{"start":1759278435183,"stop":1759278435183,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0a595c6b63cffe8","name":"should dial more peers if under maxConnections","time":{"start":1759278175346,"stop":1759278175346,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc6cb7009e50259e","name":"should not execute task if max attempts is 0","time":{"start":1759278222645,"stop":1759278222645,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e33c01080a9878f","name":"Publish message with rate limit","time":{"start":1759278441877,"stop":1759278441877,"duration":0},"status":"passed","severity":"normal"},{"uid":"a651d9e3dc0a9a5a","name":"should properly start and stop event listening","time":{"start":1759278223551,"stop":1759278223551,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2667992868c6083","name":"should send relay ping messages on timer","time":{"start":1759278175591,"stop":1759278175591,"duration":0},"status":"passed","severity":"normal"},{"uid":"e12db0f51f4f03b5","name":"should wait for Filter peer to be connected","time":{"start":1759278224913,"stop":1759278224913,"duration":0},"status":"passed","severity":"normal"},{"uid":"b38334c519607200","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1759278158948,"stop":1759278158948,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc546013b8dc90f","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1759278223228,"stop":1759278223229,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c6879b1eec6363c","name":"should not process empty queue","time":{"start":1759278174275,"stop":1759278174275,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fd1eb467aef5bc","name":"should return undefined if no connection provided","time":{"start":1759278175605,"stop":1759278175605,"duration":0},"status":"passed","severity":"normal"},{"uid":"d452ce708d0fa1fd","name":"Check message with no payload is not received","time":{"start":1759278699463,"stop":1759278699463,"duration":0},"status":"passed","severity":"normal"},{"uid":"d836548c28fd41c8","name":"Decrypt messages","time":{"start":1759278431701,"stop":1759278431702,"duration":1},"status":"passed","severity":"normal"},{"uid":"e612d8741b90ed26","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1759278158953,"stop":1759278158954,"duration":1},"status":"passed","severity":"normal"},{"uid":"103cc0abe2cc81a6","name":"Js publishes, other Js receives","time":{"start":1759278442114,"stop":1759278442114,"duration":0},"status":"passed","severity":"normal"},{"uid":"4453923054f511ad","name":"should dial one peer on dial","time":{"start":1759278340629,"stop":1759278340629,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1417ace7721d9f6","name":"tcp ip4 address","time":{"start":1759278164383,"stop":1759278164388,"duration":5},"status":"passed","severity":"normal"},{"uid":"995061f302964b6a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1759278158958,"stop":1759278158958,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a150a76c53c4eeb","name":"should use peerId from options when provided to queryGenerator","time":{"start":1759278224782,"stop":1759278224783,"duration":1},"status":"passed","severity":"normal"},{"uid":"91f2cfde8b6a56c4","name":"should mark all messages in causal history as acknowledged","time":{"start":1759278212405,"stop":1759278212405,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3b25070e14bd8b8","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1759278185167,"stop":1759278185167,"duration":0},"status":"passed","severity":"normal"},{"uid":"eca0967778b257b","name":"should successfully query store with valid decoders and options","time":{"start":1759278224780,"stop":1759278224780,"duration":0},"status":"passed","severity":"normal"},{"uid":"829989662679d969","name":"Push message with escaped characters payload","time":{"start":1759279306549,"stop":1759279306549,"duration":0},"status":"passed","severity":"normal"},{"uid":"135c1c1b6b60c1","name":"should save new peer to store","time":{"start":1759278174811,"stop":1759278174812,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9a5bf6a6fa0ec00","name":"random static sharding 1 - Cluster ID: 215, Shard ID: 397","time":{"start":1759278577870,"stop":1759278577870,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9a3b894b3638e51","name":"should handle peer connect event","time":{"start":1759278174321,"stop":1759278174330,"duration":9},"status":"passed","severity":"normal"},{"uid":"22b6d14a40593344","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1759278185490,"stop":1759278185490,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2a1a80a1aa2e42","name":"should be safe to call multiple times","time":{"start":1759278174790,"stop":1759278174790,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb8bcbe2315cbfa6","name":"Check received message containing escaped characters","time":{"start":1759278699444,"stop":1759278699444,"duration":0},"status":"passed","severity":"normal"},{"uid":"9759b58f028ea9c8","name":"Subscribe to topic containing short and receive message","time":{"start":1759278733707,"stop":1759278733707,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb06236a0a4578a3","name":"Fails to push message bigger that 1MB","time":{"start":1759279306582,"stop":1759279306582,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2cb541291709927","name":"throws on content topic with generation field greater than 0","time":{"start":1759278158937,"stop":1759278158937,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc3d03663c9ba507","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1759278206290,"stop":1759278206291,"duration":1},"status":"passed","severity":"normal"},{"uid":"84b2875b94a241a7","name":"Check received message containing numeric","time":{"start":1759278699440,"stop":1759278699441,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e0c87938eba44d7","name":"should return start time to last successful query since last query is less than max range","time":{"start":1759278224604,"stop":1759278224604,"duration":0},"status":"passed","severity":"normal"},{"uid":"8912f273614ea342","name":"returns all values when wanted number matches available values","time":{"start":1759278183900,"stop":1759278183902,"duration":2},"status":"passed","severity":"normal"},{"uid":"e4ddb4774c94d12b","name":"Push message with custom timestamp: 1759281875178","time":{"start":1759279306556,"stop":1759279306556,"duration":0},"status":"passed","severity":"normal"},{"uid":"9704380e068a80f6","name":"should set field with all protocols disabled","time":{"start":1759278165063,"stop":1759278165063,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a89d481aaaa131b","name":"should not dispatch event when already connected","time":{"start":1759278174331,"stop":1759278174332,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcb18cd8613dbc7b","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759278733707,"stop":1759278733707,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9be767dc10a446","name":"should clear all timers","time":{"start":1759278175561,"stop":1759278175562,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f96fd38eaade788","name":"Subscribe to topic containing shell command and publish message","time":{"start":1759278450790,"stop":1759278450790,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a3eb638115c5bef","name":"throws if decoders don't match content topics","time":{"start":1759278175834,"stop":1759278175834,"duration":0},"status":"passed","severity":"normal"},{"uid":"c33f8bcdfa9cf5a7","name":"Check publish message containing special chars","time":{"start":1759278441865,"stop":1759278441865,"duration":0},"status":"passed","severity":"normal"},{"uid":"729f3170065f27b3","name":"Check message received after jswaku node is restarted","time":{"start":1759278699450,"stop":1759278699450,"duration":0},"status":"passed","severity":"normal"},{"uid":"6731730cd44b189","name":"Sets default value correctly","time":{"start":1759278611179,"stop":1759278611179,"duration":0},"status":"passed","severity":"normal"},{"uid":"a32f811c8c07ee20","name":"should create ConnectionManager with required options","time":{"start":1759278175973,"stop":1759278175973,"duration":0},"status":"passed","severity":"normal"},{"uid":"43425f2cb14660a7","name":"should maintain chronological order of messages in localHistory","time":{"start":1759278212404,"stop":1759278212404,"duration":0},"status":"passed","severity":"normal"},{"uid":"60125e0c3df4498d","name":"Push message with emoji payload","time":{"start":1759279306562,"stop":1759279306562,"duration":0},"status":"passed","severity":"normal"},{"uid":"9124399cb87a09fa","name":"Check received message containing shell command","time":{"start":1759278699457,"stop":1759278699457,"duration":0},"status":"passed","severity":"normal"},{"uid":"819b03bea4f59a7d","name":"Promise Callback - true","time":{"start":1759278589555,"stop":1759278589555,"duration":0},"status":"passed","severity":"normal"},{"uid":"5261a35dd2e0458a","name":"Subscribe and receive messages via lightPush","time":{"start":1759278733703,"stop":1759278733703,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef9def82a0c40914","name":"msgTime: 0 ms from now, startTime: 1759019395920, endTime: 1759278595920","time":{"start":1759278611223,"stop":1759278611223,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb175643c9e4499e","name":"Push 30 different messages","time":{"start":1759279306535,"stop":1759279306535,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cdc45f0ea582901b","name":"Check received message containing Basic HTML tag","time":{"start":1759278699456,"stop":1759278699457,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa26d12dd18e47c9","name":"Wrong topic","time":{"start":1759278539113,"stop":1759278539113,"duration":0},"status":"passed","severity":"normal"},{"uid":"c613c4310e47a72f","name":"throws on empty content topic","time":{"start":1759278158935,"stop":1759278158936,"duration":1},"status":"passed","severity":"normal"},{"uid":"df95495b354a005a","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759278733708,"stop":1759278733708,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfcecaa55029fffa","name":"should hang up with multiaddr and return true on success","time":{"start":1759278175979,"stop":1759278175979,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd40e000b6328de4","name":"should set field with only FILTER enabled","time":{"start":1759278165064,"stop":1759278165064,"duration":0},"status":"passed","severity":"normal"},{"uid":"1350a46ab1887c32","name":"Push message with rate limit","time":{"start":1759279306568,"stop":1759279306568,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3f4ac8c745cc8b","name":"messageHashStr produces different results for different inputs","time":{"start":1759278175011,"stop":1759278175012,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6fef3cacbf923fc","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759278164483,"stop":1759278164484,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f96665160bf4029","name":"should successfully subscribe to supported pubsub topic","time":{"start":1759278223833,"stop":1759278223834,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ed2c4d5beb92777","name":"should emit multiple messages when query returns multiple messages","time":{"start":1759278224601,"stop":1759278224601,"duration":0},"status":"passed","severity":"normal"},{"uid":"4244994f4f643245","name":"should be empty when created","time":{"start":1759278224439,"stop":1759278224440,"duration":1},"status":"passed","severity":"normal"},{"uid":"be890528345308c7","name":"should reassess health immediately when peer disconnects","time":{"start":1759278223552,"stop":1759278223552,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c4e3993c1ff2ca1","name":"Ordered Callback - true","time":{"start":1759278589556,"stop":1759278589556,"duration":0},"status":"passed","severity":"normal"},{"uid":"a52b50417c3b8a70","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1759278206290,"stop":1759278206290,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4623181d03d51ca","name":"Check received message containing unicode special characters","time":{"start":1759278699458,"stop":1759278699458,"duration":0},"status":"passed","severity":"normal"},{"uid":"40dda7bb9ca15262","name":"Symmetric encrypt & Decrypt","time":{"start":1759278196040,"stop":1759278196040,"duration":0},"status":"passed","severity":"normal"},{"uid":"d48d65d3cf358404","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759278733699,"stop":1759278733699,"duration":0},"status":"passed","severity":"normal"},{"uid":"47726cc1004bc612","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759278430182,"stop":1759278430182,"duration":0},"status":"passed","severity":"normal"},{"uid":"d009d5cf0ff3dc6e","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759278733710,"stop":1759278733710,"duration":0},"status":"passed","severity":"normal"},{"uid":"4750a9b2cc5a854b","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1759278206288,"stop":1759278206288,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6eb9fa429794e29","name":"should handle task timeouts","time":{"start":1759278222645,"stop":1759278222645,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9139329c39ad580","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1759278435184,"stop":1759278435184,"duration":0},"status":"passed","severity":"normal"},{"uid":"713ab518e89ebf26","name":"Init the array if not present","time":{"start":1759278158695,"stop":1759278158696,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bc15d7d4ab6eb9d","name":"should reject if Filter is requested but not mounted","time":{"start":1759278224911,"stop":1759278224912,"duration":1},"status":"passed","severity":"normal"},{"uid":"473fae3f974d9ee6","name":"Check received message containing Russian","time":{"start":1759278699454,"stop":1759278699454,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff945e4fc9b9e58a","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1759278226934,"stop":1759278226934,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a9fe2c1f996fe92","name":"should create an instance with libp2p and dialer","time":{"start":1759278174789,"stop":1759278174789,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a7ac3c08d15045","name":"should start and stop interval correctly","time":{"start":1759278222639,"stop":1759278222639,"duration":0},"status":"passed","severity":"normal"},{"uid":"846f19b141665fff","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1759278158955,"stop":1759278158955,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4d4b1d7b8a809be","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759278733705,"stop":1759278733705,"duration":0},"status":"passed","severity":"normal"},{"uid":"b28cd68112e1e597","name":"Encoder error raises irrecoverable error","time":{"start":1759278225750,"stop":1759278225750,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee2200a507601643","name":"Outgoing message is retried until acknowledged","time":{"start":1759278226933,"stop":1759278226933,"duration":0},"status":"passed","severity":"normal"},{"uid":"572b70cfdc5f18d8","name":"Check received message with timestamp: 1759278251506000000 ","time":{"start":1759278699445,"stop":1759278699446,"duration":1},"status":"passed","severity":"normal"},{"uid":"c893f4cf4b3615f9","name":"should handle incoming messages","time":{"start":1759278223835,"stop":1759278223835,"duration":0},"status":"passed","severity":"normal"},{"uid":"12f3ff49b65a451b","name":"Sign & Recover","time":{"start":1759278196041,"stop":1759278196041,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a265ed32373f5","name":"recovers when dns.resolve returns empty","time":{"start":1759278185709,"stop":1759278185709,"duration":0},"status":"passed","severity":"normal"},{"uid":"8134b4bf76f99eae","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1759278206268,"stop":1759278206273,"duration":5},"status":"passed","severity":"normal"},{"uid":"d880b6946d2a5ff2","name":"should return peer for existing peer","time":{"start":1759278175339,"stop":1759278175339,"duration":0},"status":"passed","severity":"normal"},{"uid":"15e59e47b5e044c8","name":"accepts valid content-filtered query","time":{"start":1759278175281,"stop":1759278175285,"duration":4},"status":"passed","severity":"normal"},{"uid":"810a12099b847c1d","name":"different cluster: nodes don't connect","time":{"start":1759278341432,"stop":1759278341432,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fb29f88f4c4faae","name":"Query with Promise Callback, No Decoder","time":{"start":1759278566037,"stop":1759278566038,"duration":1},"status":"passed","severity":"normal"},{"uid":"52ca7977d8809f80","name":"should not dial peers from store when browser is not connected","time":{"start":1759278175329,"stop":1759278175329,"duration":0},"status":"passed","severity":"normal"},{"uid":"acbd2fe63d81d25a","name":"should be safe to call multiple times","time":{"start":1759278175976,"stop":1759278175977,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab798f5060ba7580","name":"should add event listeners for peer connect and disconnect","time":{"start":1759278175551,"stop":1759278175551,"duration":0},"status":"passed","severity":"normal"},{"uid":"67d01534292839b4","name":"should do nothing if no non-locked connections to drop","time":{"start":1759278175350,"stop":1759278175350,"duration":0},"status":"passed","severity":"normal"},{"uid":"54c8218bf44eaf9","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1759278206279,"stop":1759278206280,"duration":1},"status":"passed","severity":"normal"},{"uid":"71bb5b53b83f0c36","name":"should perform ping and update peer store on timer","time":{"start":1759278175577,"stop":1759278175577,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdcb9e88b28a849f","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1759278223834,"stop":1759278223834,"duration":0},"status":"passed","severity":"normal"},{"uid":"3525231bfd523c4d","name":"throws on content topic with empty encoding field","time":{"start":1759278158939,"stop":1759278158939,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4546d6aee7b77cf","name":"Passing an array","time":{"start":1759278611173,"stop":1759278611174,"duration":1},"status":"passed","severity":"normal"},{"uid":"e81241b846564c18","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759278733704,"stop":1759278733704,"duration":0},"status":"passed","severity":"normal"},{"uid":"df9b2c29fbc77e18","name":"Check received message containing long","time":{"start":1759278699451,"stop":1759278699451,"duration":0},"status":"passed","severity":"normal"},{"uid":"4467e2bf4a3ecaaa","name":"should handle complete discovery-to-dial flow","time":{"start":1759278174813,"stop":1759278174827,"duration":14},"status":"passed","severity":"normal"},{"uid":"99bec4a010417215","name":"should dial all known peers when reached zero connections","time":{"start":1759278293945,"stop":1759278293946,"duration":1},"status":"passed","severity":"normal"},{"uid":"6764b410bc5fd5ff","name":"should start the dialing interval","time":{"start":1759278174232,"stop":1759278174232,"duration":0},"status":"passed","severity":"normal"},{"uid":"be876a72b59f901f","name":"Subscribe to topic containing long and receive message","time":{"start":1759278733707,"stop":1759278733707,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8936c73eb11b47f","name":"Encoder throws on undefined content topic","time":{"start":1759278197085,"stop":1759278197085,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec3d7853e9d1e773","name":"should set up event listeners when started","time":{"start":1759278224593,"stop":1759278224593,"duration":0},"status":"passed","severity":"normal"},{"uid":"c46412cf78887af9","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1759278158953,"stop":1759278158953,"duration":0},"status":"passed","severity":"normal"},{"uid":"21fe0172cb453078","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1759278206259,"stop":1759278206259,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0088e8ee08e0c04","name":"should successfully stop","time":{"start":1759278223835,"stop":1759278223836,"duration":1},"status":"passed","severity":"normal"},{"uid":"80e8f7b8557f099f","name":"Ephemeral field is preserved - encoder v0","time":{"start":1759278259774,"stop":1759278259774,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0a00c1d48f96dd","name":"random static sharding 7 - Cluster ID: 754, Shard ID: 469","time":{"start":1759278577877,"stop":1759278577878,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fd7f873e16bac5d","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1759278183907,"stop":1759278183907,"duration":0},"status":"passed","severity":"normal"},{"uid":"d32f0ba4c3791f2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1759278206306,"stop":1759278206306,"duration":0},"status":"passed","severity":"normal"},{"uid":"b247a89bd56c6aad","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1759278158956,"stop":1759278158956,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1ac2811d93024a2","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759278430186,"stop":1759278430187,"duration":1},"status":"passed","severity":"normal"},{"uid":"655cd879951ceb5f","name":"Fails to publish duplicate message","time":{"start":1759278441874,"stop":1759278441874,"duration":0},"status":"passed","severity":"normal"},{"uid":"36c7f81180c21cbd","name":"should be safe to call multiple times","time":{"start":1759278175322,"stop":1759278175322,"duration":0},"status":"passed","severity":"normal"},{"uid":"8717c9cec50005be","name":"should only return 1 node with relay and store capability","time":{"start":1759278185710,"stop":1759278185710,"duration":0},"status":"passed","severity":"normal"},{"uid":"301db5ffb7de627b","name":"Fields are not dropped","time":{"start":1759278175494,"stop":1759278175495,"duration":1},"status":"passed","severity":"normal"},{"uid":"b044604a475d0325","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759278733707,"stop":1759278733707,"duration":0},"status":"passed","severity":"normal"},{"uid":"f105f0bc54662539","name":"should add to incoming buffer if dependencies are not met","time":{"start":1759278212403,"stop":1759278212404,"duration":1},"status":"passed","severity":"normal"},{"uid":"98c8d6f76f89ae83","name":"should dial peer when on same shard","time":{"start":1759278174259,"stop":1759278174260,"duration":1},"status":"passed","severity":"normal"},{"uid":"740014ee5e5c376f","name":"Push message with Arabic payload","time":{"start":1759279306531,"stop":1759279306532,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f8b9dcd6b20447","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1759278158951,"stop":1759278158952,"duration":1},"status":"passed","severity":"normal"},{"uid":"9335002b08226771","name":"should create PeerExchange instance with components","time":{"start":1759278185496,"stop":1759278185496,"duration":0},"status":"passed","severity":"normal"},{"uid":"373d5b211bd43d1d","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759278733702,"stop":1759278733702,"duration":0},"status":"passed","severity":"normal"},{"uid":"c70940526490e728","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1759278206305,"stop":1759278206305,"duration":0},"status":"passed","severity":"normal"},{"uid":"1504fc2009cb8e2","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1759278223550,"stop":1759278223551,"duration":1},"status":"passed","severity":"normal"},{"uid":"a531fcd154420521","name":"Push message with content topic containing Arabic","time":{"start":1759279306577,"stop":1759279306577,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3fac44e849d1076","name":"should be safe to call multiple times","time":{"start":1759278174240,"stop":1759278174242,"duration":2},"status":"passed","severity":"normal"},{"uid":"856c3c215b00a887","name":"Cluster id 0, shard 0","time":{"start":1759278577868,"stop":1759278577868,"duration":0},"status":"passed","severity":"normal"},{"uid":"c728117fb1757e04","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1759278158947,"stop":1759278158947,"duration":0},"status":"passed","severity":"normal"},{"uid":"e658dcd8d4a91dc4","name":"should return false when pubsub topic parsing fails","time":{"start":1759278174865,"stop":1759278174865,"duration":0},"status":"passed","severity":"normal"},{"uid":"26f28f3b8a7d009d","name":"Check message with no pubsub topic is not received","time":{"start":1759278699461,"stop":1759278699462,"duration":1},"status":"passed","severity":"normal"},{"uid":"6abf8838aeffe903","name":"should return false when peer shard info is not found","time":{"start":1759278174857,"stop":1759278174864,"duration":7},"status":"passed","severity":"normal"},{"uid":"e248eef654845a79","name":"Push message with custom timestamp: 1759281875177","time":{"start":1759279306542,"stop":1759279306542,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6a47aeabc708b06","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1759278224449,"stop":1759278224452,"duration":3},"status":"passed","severity":"normal"},{"uid":"dbaf4c2914725114","name":"Check publish message containing JSON","time":{"start":1759278441869,"stop":1759278441870,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f8539ab228c96c8","name":"can start and stop the service","time":{"start":1759278487983,"stop":1759278487983,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ba5088a51e9fe54","name":"should retry on complete failure if specified","time":{"start":1759278222813,"stop":1759278222813,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca192eac354bae3c","name":"should get / set UDP multiaddr","time":{"start":1759278165059,"stop":1759278165060,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4fc20a21ef3612c","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1759278450782,"stop":1759278450782,"duration":0},"status":"passed","severity":"normal"},{"uid":"af138f35a8e927a6","name":"Push message with rate limit","time":{"start":1759279306541,"stop":1759279306541,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9c8043d9b99d9c9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1759278158958,"stop":1759278158958,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fb4f764445a288f","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1759278158952,"stop":1759278158952,"duration":0},"status":"passed","severity":"normal"},{"uid":"d140b612dd247a05","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1759278225403,"stop":1759278225404,"duration":1},"status":"passed","severity":"normal"},{"uid":"1401917bbb4d5b28","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1759278175964,"stop":1759278175965,"duration":1},"status":"passed","severity":"normal"},{"uid":"36e617d81d6a8529","name":"Decoder throws on empty string content topic","time":{"start":1759278197086,"stop":1759278197086,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a7f4021b3273de0","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1759278206280,"stop":1759278206281,"duration":1},"status":"passed","severity":"normal"},{"uid":"470609dd2dd30769","name":"should be able to decode the field with only STORE set to true","time":{"start":1759278164485,"stop":1759278164485,"duration":0},"status":"passed","severity":"normal"},{"uid":"c40dd6ce79aa5b16","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1759278551140,"stop":1759278551140,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd2ab921d5b9bc8c","name":"Check message with no payload is not received","time":{"start":1759278699449,"stop":1759278699449,"duration":0},"status":"passed","severity":"normal"},{"uid":"daa56fbd92725fdf","name":"should stop all internal components","time":{"start":1759278175976,"stop":1759278175976,"duration":0},"status":"passed","severity":"normal"},{"uid":"5962311624a60c67","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1759278158941,"stop":1759278158941,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4a0ee3a404e54e5","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1759278318862,"stop":1759278318868,"duration":6},"status":"passed","severity":"normal"},{"uid":"338e0fee9ae7f032","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1759278206265,"stop":1759278206266,"duration":1},"status":"passed","severity":"normal"},{"uid":"29f47b9345fb3650","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1759278206267,"stop":1759278206268,"duration":1},"status":"passed","severity":"normal"},{"uid":"8df4e88b4ce16a4b","name":"throws on content topic with empty version field","time":{"start":1759278158938,"stop":1759278158938,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cdb599258b0fa66","name":"Light Node - default protocols","time":{"start":1759278613871,"stop":1759278613871,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2dd7376f1e15ad1","name":"should dispatch network event when browser goes online","time":{"start":1759278174332,"stop":1759278174336,"duration":4},"status":"passed","severity":"normal"},{"uid":"ad7c72a153bea37a","name":"should sort peers by ping value","time":{"start":1759278175981,"stop":1759278175981,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdfacaed3d461775","name":"should get all peers from store","time":{"start":1759278175331,"stop":1759278175331,"duration":0},"status":"passed","severity":"normal"},{"uid":"712022203c67af41","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1759278212408,"stop":1759278212408,"duration":0},"status":"passed","severity":"normal"},{"uid":"60bfc4c785fdf211","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1759278206295,"stop":1759278206295,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9cbf11503dba72d","name":"Publish message with custom timestamp: Tue Sep 30 2025 23:27:15 GMT+0000 (Coordinated Universal Time)","time":{"start":1759278441873,"stop":1759278441873,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7e66b3b6bdb36bd","name":"Check message with non string payload is not received","time":{"start":1759278699449,"stop":1759278699449,"duration":0},"status":"passed","severity":"normal"},{"uid":"625e27fa930efafa","name":"should handle queue overflow by adding peers to queue","time":{"start":1759278174268,"stop":1759278174270,"duration":2},"status":"passed","severity":"normal"},{"uid":"31681b8cebc2fff2","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1759278611224,"stop":1759278611225,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b0bcb91195982c5","name":"Push message with content topic containing special chars","time":{"start":1759279306552,"stop":1759279306552,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a723032b3696603","name":"Push message with content topic containing emoji","time":{"start":1759279306579,"stop":1759279306579,"duration":0},"status":"passed","severity":"normal"},{"uid":"5087f802d717c958","name":"should handle empty peer infos gracefully","time":{"start":1759278185488,"stop":1759278185488,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2a1143593bdb689","name":"should clear existing timers before creating new ones","time":{"start":1759278175596,"stop":1759278175597,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b4feddab149ada6","name":"connects to nwaku","time":{"start":1759278611171,"stop":1759278611172,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e1c8ff602557a82","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1759278224589,"stop":1759278224589,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a6317a09b9966c5","name":"ends if response has no messages","time":{"start":1759278175837,"stop":1759278175838,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4415a30be713cce","name":"should drop connection via multiaddr with hangUp","time":{"start":1759278340630,"stop":1759278340630,"duration":0},"status":"passed","severity":"normal"},{"uid":"90a8efa007fd42e2","name":"Check message on other pubsub topic is not received","time":{"start":1759278699448,"stop":1759278699448,"duration":0},"status":"passed","severity":"normal"},{"uid":"72acfbf3104dc1d3","name":"Push message with content topic containing escaped characters","time":{"start":1759279306539,"stop":1759279306539,"duration":0},"status":"passed","severity":"normal"},{"uid":"4573bd8f2c309b83","name":"Sample","time":{"start":1759278164477,"stop":1759278164477,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2a09dc2c766b57f","name":"Subscribe to topic containing long and receive message","time":{"start":1759278733698,"stop":1759278733698,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc89ca76ace4c038","name":"Encoder throws on empty string content topic","time":{"start":1759278175963,"stop":1759278175963,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee3c035d7240c957","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1759278611222,"stop":1759278611223,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9a6cfe8e940db36","name":"All","time":{"start":1759278257005,"stop":1759278257006,"duration":1},"status":"passed","severity":"normal"},{"uid":"7270548337289d40","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1759278174320,"stop":1759278174320,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e9eb8c7893764a4","name":"Query Generator, Multiple PubsubTopics","time":{"start":1759278566031,"stop":1759278566032,"duration":1},"status":"passed","severity":"normal"},{"uid":"c472b7198bc0b69","name":"retrieves a single peer","time":{"start":1759278185708,"stop":1759278185708,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e459321efc29a5f","name":"should get / set TCP multiaddr","time":{"start":1759278165060,"stop":1759278165060,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eb8ac8f3e78b86c","name":"should not be empty after adding a subscription","time":{"start":1759278224440,"stop":1759278224440,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6f0b5d3005e0851","name":"Outgoing message is emitted as sending","time":{"start":1759278226931,"stop":1759278226931,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb3c685af4d9fcfd","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1759278259774,"stop":1759278259775,"duration":1},"status":"passed","severity":"normal"},{"uid":"86b6126c8511d1ce","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759278430191,"stop":1759278430191,"duration":0},"status":"passed","severity":"normal"},{"uid":"de63397e736a2383","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1759278206303,"stop":1759278206304,"duration":1},"status":"passed","severity":"normal"},{"uid":"126090219e4354bb","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1759278158957,"stop":1759278158957,"duration":0},"status":"passed","severity":"normal"},{"uid":"2119ef47d63d46f4","name":"should transition to Unhealthy when no connections","time":{"start":1759278223541,"stop":1759278223541,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dfc3e0c4b605def","name":"Encoder throws on undefined content topic","time":{"start":1759278175962,"stop":1759278175963,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cab9d42c97c4262","name":"Push message with special chars payload","time":{"start":1759279306558,"stop":1759279306558,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e2885b523b718e4","name":"should handle large number of peers request","time":{"start":1759278185492,"stop":1759278185493,"duration":1},"status":"passed","severity":"normal"},{"uid":"f59de92d7fc72a5a","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1759278175590,"stop":1759278175590,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4429ad48714bbb9","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1759278272688,"stop":1759278272689,"duration":1},"status":"passed","severity":"normal"},{"uid":"c24bac29c23def2","name":"Push message with Arabic payload","time":{"start":1759279306572,"stop":1759279306572,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f824016b0d3ab80","name":"should retry if all attempts fail","time":{"start":1759278222647,"stop":1759278222647,"duration":0},"status":"passed","severity":"normal"},{"uid":"df0994a847cb44d","name":"should detect messages with missing dependencies","time":{"start":1759278212407,"stop":1759278212407,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5f49d3f54a0f151","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1759278175833,"stop":1759278175834,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4065cad8ef669e0","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759278733708,"stop":1759278733708,"duration":0},"status":"passed","severity":"normal"},{"uid":"b505701a9d6f692e","name":"can start the service","time":{"start":1759278189536,"stop":1759278189536,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f45a89b5d070e2a","name":"Push message with content topic containing special chars","time":{"start":1759279306564,"stop":1759279306564,"duration":0},"status":"passed","severity":"normal"},{"uid":"df5c704420bcca81","name":"should increase lamport timestamp","time":{"start":1759278212400,"stop":1759278212400,"duration":0},"status":"passed","severity":"normal"},{"uid":"99f54238e8001ff3","name":"rejects hash query with content filter parameters","time":{"start":1759278175289,"stop":1759278175292,"duration":3},"status":"passed","severity":"normal"},{"uid":"4efe551724a19306","name":"should process up to 3 peers at once","time":{"start":1759278174273,"stop":1759278174275,"duration":2},"status":"passed","severity":"normal"},{"uid":"5f5cd732408563d8","name":"should return false","time":{"start":1759278165057,"stop":1759278165058,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fd271a0e9cd720e","name":"should not trigger query when a recent query happened under threshold","time":{"start":1759278224599,"stop":1759278224599,"duration":0},"status":"passed","severity":"normal"},{"uid":"dff528df7309fc17","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1759278158956,"stop":1759278158956,"duration":0},"status":"passed","severity":"normal"},{"uid":"7078bad49d7feecc","name":"Retrieval Hint","time":{"start":1759278211949,"stop":1759278211950,"duration":1},"status":"passed","severity":"normal"},{"uid":"852d67074eebe14b","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1759278158946,"stop":1759278158946,"duration":0},"status":"passed","severity":"normal"},{"uid":"9427ad4a2ac3d795","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1759278158957,"stop":1759278158957,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd5a5cbcb02c51c0","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1759278164486,"stop":1759278164486,"duration":0},"status":"passed","severity":"normal"},{"uid":"b742786ff9fb91ec","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759278733698,"stop":1759278733699,"duration":1},"status":"passed","severity":"normal"},{"uid":"4498d5361a130435","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759278733700,"stop":1759278733700,"duration":0},"status":"passed","severity":"normal"},{"uid":"1673337af023a25","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1759278441872,"stop":1759278441872,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e512064e78725e4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1759278206306,"stop":1759278206306,"duration":0},"status":"passed","severity":"normal"},{"uid":"7144d3b4e8091845","name":"should add received messages to bloom filter","time":{"start":1759278212403,"stop":1759278212403,"duration":0},"status":"passed","severity":"normal"},{"uid":"2baac80d3c6599ee","name":"Publishes to nwaku","time":{"start":1759278442113,"stop":1759278442114,"duration":1},"status":"passed","severity":"normal"},{"uid":"80ea64a315994ad5","name":"Check received message containing long","time":{"start":1759278699440,"stop":1759278699440,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6e27acf553370f7","name":"should initialize with custom TTL","time":{"start":1759278185542,"stop":1759278185542,"duration":0},"status":"passed","severity":"normal"},{"uid":"78d0fa4f7a7ccd27","name":"should not receive a peer event after stop","time":{"start":1759278189538,"stop":1759278189538,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d60ab7f5e0ac467","name":"Push to array if already present","time":{"start":1759278158697,"stop":1759278158697,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e79fd2d84057a1f","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1759278223229,"stop":1759278223230,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e6532bec5ed38c7","name":"Push message with unicode special characters payload","time":{"start":1759279306574,"stop":1759279306574,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f6f760467c00ed6","name":"should skip peers that don't support peer exchange","time":{"start":1759278185548,"stop":1759278185548,"duration":0},"status":"passed","severity":"normal"},{"uid":"f87ed8c670becf8","name":"should create PeerExchangeDiscovery with default options","time":{"start":1759278185554,"stop":1759278185555,"duration":1},"status":"passed","severity":"normal"},{"uid":"7feb1fc4034b895f","name":"should discover peers from provided peer cache","time":{"start":1759278345548,"stop":1759278345548,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8f6c2b139da2b42","name":"returns only open connection if one present","time":{"start":1759278175413,"stop":1759278175414,"duration":1},"status":"passed","severity":"normal"},{"uid":"282dff6b69786955","name":"Renews subscription after lossing a connection","time":{"start":1759278733703,"stop":1759278733703,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba0868f51ad4f311","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1759278435183,"stop":1759278435183,"duration":0},"status":"passed","severity":"normal"},{"uid":"56a8793ca73bc1a0","name":"should dial peer immediately when queue is empty","time":{"start":1759278174242,"stop":1759278174242,"duration":0},"status":"passed","severity":"normal"},{"uid":"bee2b805e506b9ef","name":"should handle missing messages with undefined retrievalHint","time":{"start":1759278212409,"stop":1759278212410,"duration":1},"status":"passed","severity":"normal"},{"uid":"a800aeedb42df691","name":"random static sharding 6 - Cluster ID: 716, Shard ID: 210","time":{"start":1759278577875,"stop":1759278577877,"duration":2},"status":"passed","severity":"normal"},{"uid":"f85fd6bd79d76a3a","name":"should fail to send if no connected peers found","time":{"start":1759278222803,"stop":1759278222803,"duration":0},"status":"passed","severity":"normal"},{"uid":"2382bc995bb70b92","name":"should return usable stream attached to connection","time":{"start":1759278175604,"stop":1759278175605,"duration":1},"status":"passed","severity":"normal"},{"uid":"47e34e3f2602095b","name":"passes more than one ENR URLs and attempts connection","time":{"start":1759278256935,"stop":1759278256935,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2e710855042f09fc","name":"Check publish message containing Script","time":{"start":1759278441868,"stop":1759278441868,"duration":0},"status":"passed","severity":"normal"},{"uid":"876340430d16c892","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759278733702,"stop":1759278733702,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9bb3cfa07afae8b","name":"Push message with XML payload","time":{"start":1759279306573,"stop":1759279306573,"duration":0},"status":"passed","severity":"normal"},{"uid":"9810be92e5338b33","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759278733700,"stop":1759278733700,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d9a210c5cca1e02","name":"should add and remove event listeners correctly","time":{"start":1759278189540,"stop":1759278189540,"duration":0},"status":"passed","severity":"normal"},{"uid":"d602a1ae3118d820","name":"Sync message are not sent excessively within sync frequency","time":{"start":1759278230859,"stop":1759278230859,"duration":0},"status":"passed","severity":"normal"},{"uid":"d30f6bee3013aa8f","name":"random static sharding 8 - Cluster ID: 988, Shard ID: 700","time":{"start":1759278577878,"stop":1759278577878,"duration":0},"status":"passed","severity":"normal"},{"uid":"466df2d5de72565b","name":"Decoder throws on undefined content topic","time":{"start":1759278175963,"stop":1759278175964,"duration":1},"status":"passed","severity":"normal"},{"uid":"2601aacf034256d4","name":"should not create timers for topics where peer is not in mesh","time":{"start":1759278175590,"stop":1759278175590,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca19b502b5209d6d","name":"Subscribe to topic containing XML and publish message","time":{"start":1759278450788,"stop":1759278450789,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bcce3b42a30c2d5","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1759278428799,"stop":1759278428799,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fd0273e87c22133","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1759278174812,"stop":1759278174812,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfa61a8bb2fc47b1","name":"should discard bootstrap peers when has more than set limit","time":{"start":1759278293946,"stop":1759278293946,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d7c23e56cf41d2f","name":"Filter","time":{"start":1759278613871,"stop":1759278613871,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cf8eb8617a62001","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1759278206294,"stop":1759278206294,"duration":0},"status":"passed","severity":"normal"},{"uid":"59599d8458d84d2","name":"Check received message containing Arabic","time":{"start":1759278699441,"stop":1759278699442,"duration":1},"status":"passed","severity":"normal"},{"uid":"73afb76a58e76831","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1759278212409,"stop":1759278212409,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7ff7f133187b7bf","name":"Push message with special chars payload","time":{"start":1759279306531,"stop":1759279306531,"duration":0},"status":"passed","severity":"normal"},{"uid":"d191fc28a6c8cd73","name":"should handle all zero keep alive options","time":{"start":1759278175597,"stop":1759278175598,"duration":1},"status":"passed","severity":"normal"},{"uid":"e97be024afb9f33","name":"Subscribe and publish message","time":{"start":1759278450781,"stop":1759278450782,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb3b7cebc76d68f4","name":"should properly create location multiaddrs - tcp4","time":{"start":1759278165061,"stop":1759278165061,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fcf212bc6d28f98","name":"should initialize with default options","time":{"start":1759278185541,"stop":1759278185542,"duration":1},"status":"passed","severity":"normal"},{"uid":"213149c1360417d1","name":"should not be delivered","time":{"start":1759278212411,"stop":1759278212411,"duration":0},"status":"passed","severity":"normal"},{"uid":"94452c90210d86a3","name":"should not start if already started","time":{"start":1759278185543,"stop":1759278185544,"duration":1},"status":"passed","severity":"normal"},{"uid":"51f964a79829ca59","name":"should handle corrupted shard info gracefully","time":{"start":1759278174866,"stop":1759278174874,"duration":8},"status":"passed","severity":"normal"},{"uid":"706dc9fb61cb1d16","name":"Overlapping topic subscription","time":{"start":1759278733706,"stop":1759278733706,"duration":0},"status":"passed","severity":"normal"},{"uid":"efc3c8942e408aa7","name":"Outgoing message is emitted as sending","time":{"start":1759278225749,"stop":1759278225749,"duration":0},"status":"passed","severity":"normal"},{"uid":"a389d8ba747a285d","name":"Reusing cursor across nodes","time":{"start":1759278551145,"stop":1759278551146,"duration":1},"status":"passed","severity":"normal"},{"uid":"4abf186be67b742a","name":"should handle onConnected and onDisconnected","time":{"start":1759278223206,"stop":1759278223206,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9b72cdf2a373761","name":"should set default options when no config provided","time":{"start":1759278175974,"stop":1759278175974,"duration":0},"status":"passed","severity":"normal"},{"uid":"f52b29b5878a6817","name":"should handle peerStore errors gracefully","time":{"start":1759278175981,"stop":1759278175981,"duration":0},"status":"passed","severity":"normal"},{"uid":"e10b65e48133eb96","name":"should check connected peers if present and suitable","time":{"start":1759278224912,"stop":1759278224912,"duration":0},"status":"passed","severity":"normal"},{"uid":"beed2518f3c17904","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1759278450786,"stop":1759278450787,"duration":1},"status":"passed","severity":"normal"},{"uid":"dacf736baedfcdf6","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1759278175358,"stop":1759278175359,"duration":1},"status":"passed","severity":"normal"},{"uid":"483c9eaa3063faba","name":"should sort by messageId when timestamps are equal","time":{"start":1759278211950,"stop":1759278211950,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3c3f6cc1a5252f4","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1759278158940,"stop":1759278158941,"duration":1},"status":"passed","severity":"normal"},{"uid":"ceb8a478df04ee61","name":"Push message with Script payload","time":{"start":1759279306532,"stop":1759279306533,"duration":1},"status":"passed","severity":"normal"},{"uid":"e53961173f637df8","name":"should not create multiple intervals when called multiple times","time":{"start":1759278174234,"stop":1759278174234,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bcb5737eb14928c","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1759278223214,"stop":1759278223214,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5fcc3dd4d651442","name":"Passing invalid cursor","time":{"start":1759278551146,"stop":1759278551147,"duration":1},"status":"passed","severity":"normal"},{"uid":"f215eed3316bac5b","name":"Mutual subscription","time":{"start":1759278450780,"stop":1759278450780,"duration":0},"status":"passed","severity":"normal"},{"uid":"20be1eba97ef247d","name":"Outgoing message is emitted as sent","time":{"start":1759278225749,"stop":1759278225750,"duration":1},"status":"passed","severity":"normal"},{"uid":"da666aae732a2e72","name":"should handle errors gracefully when getting peer info","time":{"start":1759278174866,"stop":1759278174866,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f44e3f6876c9b4b","name":"random static sharding 2 - Cluster ID: 14, Shard ID: 680","time":{"start":1759278577871,"stop":1759278577872,"duration":1},"status":"passed","severity":"normal"},{"uid":"d18cc8185e39a4ee","name":"Query Generator, No message returned","time":{"start":1759278566033,"stop":1759278566033,"duration":0},"status":"passed","severity":"normal"},{"uid":"667d96c09d61152","name":"should add and check entries correctly","time":{"start":1759278221646,"stop":1759278221648,"duration":2},"status":"passed","severity":"normal"},{"uid":"86a3a0825a901b80","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1759278212404,"stop":1759278212405,"duration":1},"status":"passed","severity":"normal"},{"uid":"db4377315f4c8aff","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1759278611217,"stop":1759278611217,"duration":0},"status":"passed","severity":"normal"},{"uid":"e418e2ab757f57c2","name":"Stops search when maxGet is reached","time":{"start":1759278185268,"stop":1759278185268,"duration":0},"status":"passed","severity":"normal"},{"uid":"c81a7267a323af96","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759278733706,"stop":1759278733706,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea956d0bf3d4836","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1759278158957,"stop":1759278158958,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e70baf643a7f2a6","name":"Encoder throws on empty string content topic","time":{"start":1759278195619,"stop":1759278195620,"duration":1},"status":"passed","severity":"normal"},{"uid":"739dab5f95e2656e","name":"should monitor connected peers and store them into cache","time":{"start":1759278345549,"stop":1759278345549,"duration":0},"status":"passed","severity":"normal"},{"uid":"33b7a568bb8f6b11","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1759278158946,"stop":1759278158947,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f904a3b1fc13c09","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759278185712,"stop":1759278185712,"duration":0},"status":"skipped","severity":"normal"},{"uid":"34e01c8db37cd142","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1759278206253,"stop":1759278206259,"duration":6},"status":"passed","severity":"normal"},{"uid":"c305ed60e99cfe03","name":"Push 30 different messages","time":{"start":1759279306575,"stop":1759279306575,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4910f7a6bc226197","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1759278450791,"stop":1759278450791,"duration":0},"status":"passed","severity":"normal"},{"uid":"84eed0085a482aba","name":"should lock peers when selected","time":{"start":1759278223204,"stop":1759278223204,"duration":0},"status":"passed","severity":"normal"},{"uid":"94c387288e5da0e0","name":"Push message with content topic containing escaped characters","time":{"start":1759279306566,"stop":1759279306566,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c402eeb9235fe22","name":"Push message with Chinese payload","time":{"start":1759279306571,"stop":1759279306571,"duration":0},"status":"passed","severity":"normal"},{"uid":"725622583dd3ff35","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1759278224598,"stop":1759278224598,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef5ee0a5978894bd","name":"Push message with content topic containing long","time":{"start":1759279306563,"stop":1759279306563,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8e61637fbd4260a","name":"Nwaku publishes","time":{"start":1759278442114,"stop":1759278442114,"duration":0},"status":"passed","severity":"normal"},{"uid":"2052209423b7be9f","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1759278206273,"stop":1759278206274,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f81eab4c1bb95d6","name":"Push message with special chars payload","time":{"start":1759279306571,"stop":1759279306571,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f6bae49bd4d0ebe","name":"yields undefined for messages without decoder","time":{"start":1759278175840,"stop":1759278175840,"duration":0},"status":"passed","severity":"normal"},{"uid":"441055885d16a4b1","name":"Fails to push message bigger that 1MB","time":{"start":1759279306557,"stop":1759279306557,"duration":0},"status":"passed","severity":"normal"},{"uid":"2123d57abcb55d71","name":"should add event listener for peer:discovery","time":{"start":1759278174790,"stop":1759278174790,"duration":0},"status":"passed","severity":"normal"},{"uid":"19ac46878e9a28e0","name":"Throws when trying to push message with empty payload","time":{"start":1759279306536,"stop":1759279306536,"duration":0},"status":"passed","severity":"normal"},{"uid":"20470c7a61dc5ab9","name":"Push message with content topic containing Chinese","time":{"start":1759279306537,"stop":1759279306537,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c3c57010dd82690","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1759278611224,"stop":1759278611224,"duration":0},"status":"passed","severity":"normal"},{"uid":"407cd93bd3398efc","name":"should remove event listeners","time":{"start":1759278175322,"stop":1759278175323,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc5fa4d8adcdb203","name":"Push message with Script payload","time":{"start":1759279306546,"stop":1759279306546,"duration":0},"status":"passed","severity":"normal"},{"uid":"64c3d3acd371df19","name":"Push message with Basic HTML tag payload","time":{"start":1759279306573,"stop":1759279306573,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9b36a4b648ea9a3","name":"Fails to push message bigger that 1MB","time":{"start":1759279306543,"stop":1759279306543,"duration":0},"status":"passed","severity":"normal"},{"uid":"10e1469a6034a80a","name":"Push message with Chinese payload","time":{"start":1759279306545,"stop":1759279306545,"duration":0},"status":"passed","severity":"normal"},{"uid":"842d975dcd2cd458","name":"should reject if LightPush is requested but not mounted","time":{"start":1759278224910,"stop":1759278224911,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6e46f603e7a3246","name":"should update peers in cache on 'peer:identify' event","time":{"start":1759278189539,"stop":1759278189539,"duration":0},"status":"passed","severity":"normal"},{"uid":"62f3b871f219c8f8","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1759278206288,"stop":1759278206289,"duration":1},"status":"passed","severity":"normal"},{"uid":"600f8398d6349b86","name":"should initialize with default number of peers","time":{"start":1759278223195,"stop":1759278223196,"duration":1},"status":"passed","severity":"normal"},{"uid":"d82559fad55ea44d","name":"Query generator for multiple messages with different content topic format","time":{"start":1759278598770,"stop":1759278598771,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4ae2887d97a7127","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759278430192,"stop":1759278430192,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d8ff50ba4ba9ca0","name":"ends after yielding if response size indicates end","time":{"start":1759278175840,"stop":1759278175841,"duration":1},"status":"passed","severity":"normal"},{"uid":"51ea7c62a5d48b82","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1759278164483,"stop":1759278164483,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4ddb2b8b0681bd9","name":"return first retrieved peers without further DNS queries","time":{"start":1759278185711,"stop":1759278185711,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffd4bc8c8ab86cbf","name":"Subscribe and receives messages on 20 topics","time":{"start":1759278733705,"stop":1759278733705,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ef92e737baa9401","name":"should not discard bootstrap peers if under the limit","time":{"start":1759278293946,"stop":1759278293946,"duration":0},"status":"passed","severity":"normal"},{"uid":"111ac17860900280","name":"should be safe to call multiple times","time":{"start":1759278175551,"stop":1759278175561,"duration":10},"status":"passed","severity":"normal"},{"uid":"beb507223833891d","name":"Subscribe to topic containing Script and receive message","time":{"start":1759278733700,"stop":1759278733701,"duration":1},"status":"passed","severity":"normal"},{"uid":"9452b842661c43c3","name":"Push message with custom timestamp: 1759274675178","time":{"start":1759279306568,"stop":1759279306569,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ba12e7c65e2f285","name":"should work with stubbed retrieve function","time":{"start":1759278224595,"stop":1759278224595,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f5e8931fcf35258","name":"should support chaining for add method","time":{"start":1759278221649,"stop":1759278221649,"duration":0},"status":"passed","severity":"normal"},{"uid":"61d75f7e341e604f","name":"should not stop if not started","time":{"start":1759278185545,"stop":1759278185545,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba01817c0f39797e","name":"Push message with long payload","time":{"start":1759279306557,"stop":1759279306558,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fc528addcf51b73","name":"rejects content-filtered query with only contentTopics","time":{"start":1759278175285,"stop":1759278175285,"duration":0},"status":"passed","severity":"normal"},{"uid":"42b8b038de7dc093","name":"should return false when network is not connected","time":{"start":1759278175977,"stop":1759278175977,"duration":0},"status":"passed","severity":"normal"},{"uid":"5db9477d9d8572fb","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1759278223214,"stop":1759278223215,"duration":1},"status":"passed","severity":"normal"},{"uid":"e31e1a1ff21c500d","name":"should set field with only STORE enabled","time":{"start":1759278165064,"stop":1759278165064,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef848521747d29fb","name":"Push message with numeric payload","time":{"start":1759279306544,"stop":1759279306544,"duration":0},"status":"passed","severity":"normal"},{"uid":"89a99e983e07b6d9","name":"can start the service","time":{"start":1759278256928,"stop":1759278256929,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc5f9c9b8ffb9842","name":"should be safe to call multiple times","time":{"start":1759278175976,"stop":1759278175976,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dc4808e58dca9c8","name":"messageHashStr works with IProtoMessage","time":{"start":1759278175011,"stop":1759278175011,"duration":0},"status":"passed","severity":"normal"},{"uid":"32c3eb9ac555a726","name":"throws if store query response has error status","time":{"start":1759278175836,"stop":1759278175837,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9f5481dbbb3440b","name":"should handle query errors","time":{"start":1759278185551,"stop":1759278185552,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb910d1e0c7e2779","name":"Push message with unicode special characters payload","time":{"start":1759279306562,"stop":1759279306562,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee29f31265be9896","name":"Cluster ID 0, shard 1","time":{"start":1759278577870,"stop":1759278577870,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff8cc9d1299912f7","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1759278212403,"stop":1759278212403,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c5dd7995f491c233","name":"Push message with Russian payload","time":{"start":1759279306572,"stop":1759279306572,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee7cfd01e3bee32","name":"Push message with content topic containing emoji","time":{"start":1759279306567,"stop":1759279306567,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fc3195b4cdeb8f4","name":"Passing page size 110 when there are 120 messages","time":{"start":1759278604076,"stop":1759278604076,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b8e15eb23da208e","name":"should not receive a peer event after stop","time":{"start":1759278256932,"stop":1759278256933,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a4d60c8cc3c60f3","name":"Push message with long payload","time":{"start":1759279306570,"stop":1759279306570,"duration":0},"status":"passed","severity":"normal"},{"uid":"512a00168f70031f","name":"should maintain proper timestamps if all messages received","time":{"start":1759278212403,"stop":1759278212403,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9ab263eec6f487f6","name":"Ephemeral messages are not stored","time":{"start":1759278259773,"stop":1759278259774,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e364de09dfeea81","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1759278185489,"stop":1759278185489,"duration":0},"status":"passed","severity":"normal"},{"uid":"c08ed6e0defe0d3","name":"Push message with custom timestamp: 1728519875178","time":{"start":1759279306580,"stop":1759279306581,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbff40214ed16ea1","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1759278195617,"stop":1759278195617,"duration":0},"status":"passed","severity":"normal"},{"uid":"44bf3a4df144656c","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1759278185165,"stop":1759278185166,"duration":1},"status":"passed","severity":"normal"},{"uid":"d54e9d0cf9dca607","name":"Rejects garbage","time":{"start":1759278234189,"stop":1759278234189,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bdbf26e7ffa55f4","name":"should handle peer store errors gracefully","time":{"start":1759278175344,"stop":1759278175344,"duration":0},"status":"passed","severity":"normal"},{"uid":"69442a26b31154b6","name":"isConnected between 2 js-waku relay nodes","time":{"start":1759278272693,"stop":1759278272696,"duration":3},"status":"passed","severity":"normal"},{"uid":"8628477d7189be","name":"can start and stop the service","time":{"start":1759278189536,"stop":1759278189537,"duration":1},"status":"passed","severity":"normal"},{"uid":"d95ad74768e1f3c","name":"yields undefined for messages without content topic","time":{"start":1759278175839,"stop":1759278175839,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0c84d12e64fb2d3","name":"Query generator for multiple messages with different message text format","time":{"start":1759278598767,"stop":1759278598768,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f149c99cf926bef","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1759278206299,"stop":1759278206300,"duration":1},"status":"passed","severity":"normal"},{"uid":"936b4e9fcacd0338","name":"should properly create location multiaddrs - udp4","time":{"start":1759278165060,"stop":1759278165061,"duration":1},"status":"passed","severity":"normal"},{"uid":"17a38b17f35d6fc5","name":"should initialize with Unhealthy status","time":{"start":1759278223540,"stop":1759278223541,"duration":1},"status":"passed","severity":"normal"},{"uid":"a58e8ceccfe1116e","name":"should emit a peer event after start","time":{"start":1759278487985,"stop":1759278487986,"duration":1},"status":"passed","severity":"normal"},{"uid":"e672696d491b5ba","name":"Renews subscription after lossing a connection","time":{"start":1759278733711,"stop":1759278733711,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9ce3561efc083f5","name":"should accept empty decoders array","time":{"start":1759278224592,"stop":1759278224593,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e3d2fcdfebacf25","name":"Meta field set when metaSetter is specified","time":{"start":1759278175962,"stop":1759278175962,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f522e46db038bcd","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759278733695,"stop":1759278733695,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef1f0e0b6e486175","name":"ignores domain fetching errors","time":{"start":1759278185709,"stop":1759278185709,"duration":0},"status":"passed","severity":"normal"},{"uid":"581f81c19682b33","name":"Subscribe to topic containing Script and receive message","time":{"start":1759278733709,"stop":1759278733709,"duration":0},"status":"passed","severity":"normal"},{"uid":"59acb31a8c0f90ca","name":"Push message with numeric payload","time":{"start":1759279306571,"stop":1759279306571,"duration":0},"status":"passed","severity":"normal"},{"uid":"268374f194824486","name":"should filter out already connected peers","time":{"start":1759278175331,"stop":1759278175336,"duration":5},"status":"passed","severity":"normal"},{"uid":"e056517a9bc132cd","name":"can query messages normally","time":{"start":1759278581420,"stop":1759278581420,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1be3a4e7a80a8ac","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1759278223547,"stop":1759278223548,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a20cfbb02dc72f6","name":"should not fail to stop the service if it was not started","time":{"start":1759278487983,"stop":1759278487985,"duration":2},"status":"passed","severity":"normal"},{"uid":"6b40282087b90ba5","name":"should handle ENR without shardInfo","time":{"start":1759278185553,"stop":1759278185553,"duration":0},"status":"passed","severity":"normal"},{"uid":"9630551ef6098f5e","name":"messageHashStr returns a hex string","time":{"start":1759278175010,"stop":1759278175010,"duration":0},"status":"passed","severity":"normal"},{"uid":"c909d888b58a0523","name":"should merge provided config with defaults","time":{"start":1759278175974,"stop":1759278175975,"duration":1},"status":"passed","severity":"normal"},{"uid":"6249252f2a5aa54d","name":"Relay","time":{"start":1759278257004,"stop":1759278257005,"duration":1},"status":"passed","severity":"normal"},{"uid":"b755da3c00f692e","name":"Check publish message containing escaped characters","time":{"start":1759278441870,"stop":1759278441870,"duration":0},"status":"passed","severity":"normal"},{"uid":"e36bb1b94f78da4c","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1759278206285,"stop":1759278206285,"duration":0},"status":"passed","severity":"normal"},{"uid":"600faaffcd04bcd1","name":"should handle complete dial lifecycle","time":{"start":1759278174277,"stop":1759278174278,"duration":1},"status":"passed","severity":"normal"},{"uid":"e90ca3bae54da8","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1759278159106,"stop":1759278159106,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b9126d1a74e944b","name":"should remove event listeners when stopped","time":{"start":1759278224593,"stop":1759278224594,"duration":1},"status":"passed","severity":"normal"},{"uid":"88bb471e651370ec","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1759278174864,"stop":1759278174865,"duration":1},"status":"passed","severity":"normal"},{"uid":"6592b05c2b392204","name":"Push message with unicode special characters payload","time":{"start":1759279306535,"stop":1759279306535,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1b1102172091c89","name":"should be empty after removing the only subscription","time":{"start":1759278224444,"stop":1759278224445,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa7177de4e7798e5","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1759278272689,"stop":1759278272690,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ea3a9ae0361c1c6","name":"should request peer renewal on specific errors","time":{"start":1759278222641,"stop":1759278222644,"duration":3},"status":"passed","severity":"normal"},{"uid":"cf3d6b996ec8b607","name":"same cluster: nodes connect","time":{"start":1759278341433,"stop":1759278341434,"duration":1},"status":"passed","severity":"normal"},{"uid":"38709609bef3d937","name":"should not retry if at least one success","time":{"start":1759278222645,"stop":1759278222646,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c96dea820e677ba","name":"Check publish message containing unicode special characters","time":{"start":1759278441871,"stop":1759278441871,"duration":0},"status":"passed","severity":"normal"},{"uid":"b24c7b906769b710","name":"should reject if WakuNode is not started","time":{"start":1759278224910,"stop":1759278224910,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5c13f4e5c19f551","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1759278212408,"stop":1759278212408,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8cf0e9dc2de6fed","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1759278450783,"stop":1759278450783,"duration":0},"status":"passed","severity":"normal"},{"uid":"835ecbbf98b39495","name":"Using a function","time":{"start":1759278611174,"stop":1759278611175,"duration":1},"status":"passed","severity":"normal"},{"uid":"de0fe5cfcc459984","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1759278224781,"stop":1759278224781,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc5df6b323e2485b","name":"Ordered Callback - false","time":{"start":1759278589556,"stop":1759278589557,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7c403cc692efe88","name":"Push message with content topic containing SQL Injection","time":{"start":1759279306538,"stop":1759279306538,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c174b5b5c2e8d4a","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759278733709,"stop":1759278733709,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ab567d0cf1f76c7","name":"should insert elements correctly","time":{"start":1759278209671,"stop":1759278209672,"duration":1},"status":"passed","severity":"normal"},{"uid":"43476a18adb5a1ac","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1759278318868,"stop":1759278318872,"duration":4},"status":"passed","severity":"normal"},{"uid":"458b16e0933e0c06","name":"Push message with escaped characters payload","time":{"start":1759279306534,"stop":1759279306534,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c1fd94d9046e526","name":"should skip peers that were recently queried","time":{"start":1759278185549,"stop":1759278185549,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8a1ebcebe735cdf","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759278430183,"stop":1759278430185,"duration":2},"status":"passed","severity":"normal"},{"uid":"7835d388cd90317b","name":"should handle dial errors gracefully","time":{"start":1759278175337,"stop":1759278175338,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9b4fd1ba256ebd2","name":"should return false and handle errors gracefully","time":{"start":1759278175979,"stop":1759278175980,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0a7997ab49df832","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1759278223229,"stop":1759278223229,"duration":0},"status":"passed","severity":"normal"},{"uid":"8971a93f4d6a8c55","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759278341434,"stop":1759278341435,"duration":1},"status":"passed","severity":"normal"},{"uid":"371c099b56c17400","name":"Stops search when 2 null results are returned","time":{"start":1759278185268,"stop":1759278185269,"duration":1},"status":"passed","severity":"normal"},{"uid":"6eca4e5f5d25c0ff","name":"should start ping timers on peer connect","time":{"start":1759278175563,"stop":1759278175563,"duration":0},"status":"passed","severity":"normal"},{"uid":"803e1ed595d7b164","name":"Generator, one shard","time":{"start":1759278557281,"stop":1759278557282,"duration":1},"status":"passed","severity":"normal"},{"uid":"800ff183896f00a8","name":"Push message with content topic containing escaped characters","time":{"start":1759279306578,"stop":1759279306579,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e23c3c6c19c2a82","name":"Check publish message containing XML","time":{"start":1759278441868,"stop":1759278441869,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba2c0f6a5f4d535d","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1759278206294,"stop":1759278206295,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3e8fabd038b9326","name":"Push message with content topic containing Arabic","time":{"start":1759279306565,"stop":1759279306565,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcfccd33ac5f378a","name":"throws on content topic with empty topic name field","time":{"start":1759278158938,"stop":1759278158939,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3014774b37d516a","name":"should dial peer when peer is discovered","time":{"start":1759278174803,"stop":1759278174806,"duration":3},"status":"passed","severity":"normal"},{"uid":"f06c47d0544dadce","name":"should not receive a peer event before start","time":{"start":1759278256932,"stop":1759278256932,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6247f1b582301db","name":"Sync message is not sent if another sync message was just received","time":{"start":1759278230860,"stop":1759278230860,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb8b34ef2f126d97","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1759278598774,"stop":1759278598776,"duration":2},"status":"passed","severity":"normal"},{"uid":"5cde9269d70235c6","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1759278158940,"stop":1759278158940,"duration":0},"status":"passed","severity":"normal"},{"uid":"f83b2ad193a4a5f4","name":"msgTime: 0 ms from now, startTime: 1759192195920, endTime: 1759278595920","time":{"start":1759278611223,"stop":1759278611224,"duration":1},"status":"passed","severity":"normal"},{"uid":"e231ca8549adf9e4","name":"Push message with content topic containing JSON","time":{"start":1759279306578,"stop":1759279306578,"duration":0},"status":"passed","severity":"normal"},{"uid":"776dab65a70f315b","name":"same cluster, static sharding: nodes connect","time":{"start":1759278341431,"stop":1759278341432,"duration":1},"status":"passed","severity":"normal"},{"uid":"24a2632b6bc65751","name":"udp ip6 address","time":{"start":1759278164388,"stop":1759278164389,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3feeb9e70065019","name":"should decode valid enr successfully","time":{"start":1759278165054,"stop":1759278165054,"duration":0},"status":"passed","severity":"normal"},{"uid":"705e7fcf793e15fa","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759278589433,"stop":1759278589433,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dffeccbf98b688c","name":"Push message with content topic containing Chinese","time":{"start":1759279306577,"stop":1759279306577,"duration":0},"status":"passed","severity":"normal"},{"uid":"b35eda7bc2e6f979","name":"does not validate decoders for hash queries","time":{"start":1759278175834,"stop":1759278175835,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a77649668ff3452","name":"Publish message with custom timestamp: Thu Oct 10 2024 00:27:15 GMT+0000 (Coordinated Universal Time)","time":{"start":1759278441872,"stop":1759278441873,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b2ede94f84a8e17","name":"Publish without waiting for remote peer","time":{"start":1759278450781,"stop":1759278450781,"duration":0},"status":"passed","severity":"normal"},{"uid":"b50af5112f7b856c","name":"Push message with content topic containing Russian","time":{"start":1759279306565,"stop":1759279306565,"duration":0},"status":"passed","severity":"normal"},{"uid":"596221d613336434","name":"Outgoing message is acknowledged","time":{"start":1759278226932,"stop":1759278226933,"duration":1},"status":"passed","severity":"normal"},{"uid":"abf5bec1e27a24bf","name":"should return empty array when no peers connected","time":{"start":1759278175980,"stop":1759278175980,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1427d5f6ccbd7f5","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759278733708,"stop":1759278733708,"duration":0},"status":"passed","severity":"normal"},{"uid":"65bb01bebe010303","name":"Push message with custom timestamp: 1728519875177","time":{"start":1759279306541,"stop":1759279306542,"duration":1},"status":"passed","severity":"normal"},{"uid":"690d96fd74273bcd","name":"Check received message containing Script","time":{"start":1759278699455,"stop":1759278699456,"duration":1},"status":"passed","severity":"normal"},{"uid":"d54dac426102c83c","name":"should be safe to call multiple times","time":{"start":1759278175327,"stop":1759278175327,"duration":0},"status":"passed","severity":"normal"},{"uid":"abcd854fe5de8189","name":"Query with Ordered Callback, No message returned","time":{"start":1759278566036,"stop":1759278566036,"duration":0},"status":"passed","severity":"normal"},{"uid":"689c2ae179b2b1b1","name":"Push message with Script payload","time":{"start":1759279306572,"stop":1759279306573,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3b197dc2666aea","name":"Push message with Arabic payload","time":{"start":1759279306545,"stop":1759279306545,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdbc8c07089cd9e","name":"should return true when peer is on the same cluster","time":{"start":1759278174848,"stop":1759278174848,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba95c099d00d048","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1759278164482,"stop":1759278164483,"duration":1},"status":"passed","severity":"normal"},{"uid":"389e5f38412ea14d","name":"Push message with XML payload","time":{"start":1759279306560,"stop":1759279306560,"duration":0},"status":"passed","severity":"normal"},{"uid":"98fb6f6d5314ae5d","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app41/8/topic399/utf8","time":{"start":1759278539107,"stop":1759278539107,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a797a3fb421815b","name":"should return no connections if no open connection provided","time":{"start":1759278175414,"stop":1759278175414,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b12b6d399ec0eb6","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759278699464,"stop":1759278699464,"duration":0},"status":"passed","severity":"normal"},{"uid":"932e3cabdf943aa4","name":"different cluster: nodes don't connect","time":{"start":1759278341434,"stop":1759278341434,"duration":0},"status":"passed","severity":"normal"},{"uid":"15765d2671f68e1e","name":"Push message with meta","time":{"start":1759279306567,"stop":1759279306567,"duration":0},"status":"passed","severity":"normal"},{"uid":"6745077e4d0d5351","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1759278158941,"stop":1759278158945,"duration":4},"status":"passed","severity":"normal"},{"uid":"956294781653a09e","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1759278206293,"stop":1759278206293,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b53b81c77edcf71","name":"should not allow k > 12","time":{"start":1759278206046,"stop":1759278206050,"duration":4},"status":"passed","severity":"normal"},{"uid":"29bf4acbc00e429d","name":"should dial peers from store when no connections remain","time":{"start":1759278175330,"stop":1759278175330,"duration":0},"status":"passed","severity":"normal"}]