mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-14 19:03:08 +00:00
1 line
223 KiB
JSON
1 line
223 KiB
JSON
[{"uid":"ddbf467dc0c23529","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759617165934,"stop":1759617165934,"duration":0},"status":"passed","severity":"normal"},{"uid":"f40f501d2b7bd4d5","name":"should handle case when globalThis is not available","time":{"start":1759616610382,"stop":1759616610382,"duration":0},"status":"passed","severity":"normal"},{"uid":"990e0bcc4d19b3ec","name":"Cluster id 0, shard 0","time":{"start":1759617017430,"stop":1759617017431,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d185c673042289d","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1759616867374,"stop":1759616867374,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6d8edfa0190c0ae","name":"Relay + Store","time":{"start":1759616699213,"stop":1759616699216,"duration":3},"status":"passed","severity":"normal"},{"uid":"88c92871eb65c51e","name":"Default pageSize","time":{"start":1759617031875,"stop":1759617031875,"duration":0},"status":"passed","severity":"normal"},{"uid":"5630595bb278f171","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1759616644989,"stop":1759616644989,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a4b20c7dac8b66a","name":"different cluster: nodes don't connect","time":{"start":1759616784769,"stop":1759616784769,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5877749e8328b53","name":"should handle errors when globalThis is not available","time":{"start":1759616610365,"stop":1759616610366,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fc29141d2ba63de","name":"should handle complete dial lifecycle","time":{"start":1759616611177,"stop":1759616611177,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dd0742380f988d4","name":"A test","time":{"start":1759616769829,"stop":1759616769829,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c56e86d550848e5","name":"Push message with custom timestamp: 1759613117651","time":{"start":1759617756537,"stop":1759617756537,"duration":0},"status":"passed","severity":"normal"},{"uid":"33e9a3ab5ea0dd3","name":"Push message with JSON payload","time":{"start":1759617756505,"stop":1759617756505,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5334a485a995f5f","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1759616664504,"stop":1759616664505,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6593f2b26323f4a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1759616595832,"stop":1759616595832,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ce030410f892ab3","name":"can start the service","time":{"start":1759616626078,"stop":1759616626078,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfac7204d141fce","name":"Push message with custom timestamp: 1728858317652","time":{"start":1759617756547,"stop":1759617756547,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b5eb3774431381c","name":"should maintain chronological order of messages in localHistory","time":{"start":1759616652775,"stop":1759616652776,"duration":1},"status":"passed","severity":"normal"},{"uid":"78e4ad413ff48d99","name":"should skip peers that don't support peer exchange","time":{"start":1759616622003,"stop":1759616622004,"duration":1},"status":"passed","severity":"normal"},{"uid":"abfd0b9a486f5104","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1759616644631,"stop":1759616644632,"duration":1},"status":"passed","severity":"normal"},{"uid":"4af8e9f8b8579179","name":"should only return 1 node with relay capability","time":{"start":1759616622207,"stop":1759616622208,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c8f9e5f78a7452b","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1759616595825,"stop":1759616595826,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f79d16f5d6fc2ea","name":"should set field with only LIGHTPUSH enabled","time":{"start":1759616601801,"stop":1759616601801,"duration":0},"status":"passed","severity":"normal"},{"uid":"c14e60f53ee66756","name":"should reject on timeout if it was set","time":{"start":1759616664985,"stop":1759616664986,"duration":1},"status":"passed","severity":"normal"},{"uid":"f31c66056755c2ed","name":"Push to array if already present","time":{"start":1759616595693,"stop":1759616595693,"duration":0},"status":"passed","severity":"normal"},{"uid":"c01eb68cc2718f24","name":"passes more than one ENR URLs and attempts connection","time":{"start":1759616697911,"stop":1759616697911,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e8ad7086821668a2","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759616836230,"stop":1759616836230,"duration":0},"status":"passed","severity":"normal"},{"uid":"54a24b3c9b45ea35","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759616601125,"stop":1759616601125,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3ef8081dedfdae","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759617165936,"stop":1759617165936,"duration":0},"status":"passed","severity":"normal"},{"uid":"3283fef19b8bc35f","name":"should not modify tags of connections for different peers","time":{"start":1759616663771,"stop":1759616663771,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4b732d9467ee448","name":"Push message with emoji payload","time":{"start":1759617756531,"stop":1759617756531,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b9e021da09d86bc","name":"Check received message with timestamp: 1759616692220 ","time":{"start":1759617136784,"stop":1759617136784,"duration":0},"status":"passed","severity":"normal"},{"uid":"65f56ae20b3e5932","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1759617024420,"stop":1759617024421,"duration":1},"status":"passed","severity":"normal"},{"uid":"19abd229c429f9ae","name":"should handle different types of entries","time":{"start":1759616661665,"stop":1759616661666,"duration":1},"status":"passed","severity":"normal"},{"uid":"3572c67e5197fc4d","name":"Push message with shell command payload","time":{"start":1759617756530,"stop":1759617756530,"duration":0},"status":"passed","severity":"normal"},{"uid":"621ba04c059daeed","name":"ends if stream creation fails","time":{"start":1759616612281,"stop":1759616612283,"duration":2},"status":"passed","severity":"normal"},{"uid":"40d00c34f88c5779","name":"yields undefined for messages without decoder","time":{"start":1759616612288,"stop":1759616612289,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f752fa39bf66a9c","name":"should create an instance with libp2p and dialer","time":{"start":1759616611501,"stop":1759616611501,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc4db7ebc5663870","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1759616595826,"stop":1759616595826,"duration":0},"status":"passed","severity":"normal"},{"uid":"52851ddcb0a5f7da","name":"Push message with special chars payload","time":{"start":1759617756527,"stop":1759617756527,"duration":0},"status":"passed","severity":"normal"},{"uid":"b95919805c7394e1","name":"Check message with no payload is not received","time":{"start":1759617136796,"stop":1759617136796,"duration":0},"status":"passed","severity":"normal"},{"uid":"8db6faefb455be1f","name":"should set field with all protocols enabled","time":{"start":1759616601799,"stop":1759616601800,"duration":1},"status":"passed","severity":"normal"},{"uid":"e66df381b1b8a164","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app50/10/topic629/test.js","time":{"start":1759616961066,"stop":1759616961066,"duration":0},"status":"passed","severity":"normal"},{"uid":"17c145ee8214884","name":"Query Generator - true","time":{"start":1759617022082,"stop":1759617022083,"duration":1},"status":"passed","severity":"normal"},{"uid":"970f401d3e4378f0","name":"should encode/decode to RLP encoding","time":{"start":1759616601794,"stop":1759616601795,"duration":1},"status":"passed","severity":"normal"},{"uid":"a48f108c210d49a8","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1759616652774,"stop":1759616652774,"duration":0},"status":"skipped","severity":"normal"},{"uid":"845f9a1501047f9f","name":"should return false","time":{"start":1759616601793,"stop":1759616601794,"duration":1},"status":"passed","severity":"normal"},{"uid":"972d4c26b40697da","name":"should transition to Unhealthy when no connections","time":{"start":1759616664368,"stop":1759616664369,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8f1b63149ba893e","name":"should clear the dialing interval","time":{"start":1759616611142,"stop":1759616611148,"duration":6},"status":"passed","severity":"normal"},{"uid":"78eb0e004a92018e","name":"throws on content topic with generation field greater than 0","time":{"start":1759616595815,"stop":1759616595815,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ace1e90ec5265f2","name":"should set up event listeners when started","time":{"start":1759616664506,"stop":1759616664506,"duration":0},"status":"passed","severity":"normal"},{"uid":"df351da4dbf233b4","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app7/5/topic483/json","time":{"start":1759616961062,"stop":1759616961064,"duration":2},"status":"passed","severity":"normal"},{"uid":"5c8247e4d69a7770","name":"Push message with custom timestamp: 1759620317651","time":{"start":1759617756537,"stop":1759617756537,"duration":0},"status":"passed","severity":"normal"},{"uid":"576db304c0d3d908","name":"should successfully stop","time":{"start":1759616663707,"stop":1759616663718,"duration":11},"status":"passed","severity":"normal"},{"uid":"4809acd8a7c090a7","name":"can start the service","time":{"start":1759616697901,"stop":1759616697902,"duration":1},"status":"passed","severity":"normal"},{"uid":"13c7569249bb2dec","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759617165933,"stop":1759617165933,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e287e488a0a74ba","name":"Push message with numeric payload","time":{"start":1759617756526,"stop":1759617756527,"duration":1},"status":"passed","severity":"normal"},{"uid":"a67570a53b4888d1","name":"Push message with content topic containing unicode special characters","time":{"start":1759617756535,"stop":1759617756535,"duration":0},"status":"passed","severity":"normal"},{"uid":"c803d5d528cbb7a3","name":"should create all internal components","time":{"start":1759616612497,"stop":1759616612497,"duration":0},"status":"passed","severity":"normal"},{"uid":"eacbf1b09886f47e","name":"should only return 1 node with relay and store capability","time":{"start":1759616622208,"stop":1759616622208,"duration":0},"status":"passed","severity":"normal"},{"uid":"e33f5a5574fdf5c6","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1759616621763,"stop":1759616621763,"duration":0},"status":"passed","severity":"normal"},{"uid":"49a152043d813244","name":"Push message with JSON payload","time":{"start":1759617756517,"stop":1759617756517,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4cebf07582fb2ef","name":"should dial peers from store when browser is connected","time":{"start":1759616612371,"stop":1759616612372,"duration":1},"status":"passed","severity":"normal"},{"uid":"249572425828d8b1","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759617165931,"stop":1759617165932,"duration":1},"status":"passed","severity":"normal"},{"uid":"242cc1f2fbb5937c","name":"should properly create location multiaddrs - udp","time":{"start":1759616601798,"stop":1759616601798,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee0baa732b94a326","name":"should not fail to start the service if it is already started","time":{"start":1759616929536,"stop":1759616929536,"duration":0},"status":"passed","severity":"normal"},{"uid":"359eed5faa104f82","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759616836238,"stop":1759616836238,"duration":0},"status":"passed","severity":"normal"},{"uid":"66de9cd927d342e","name":"Automatically retrieves missing message","time":{"start":1759616667814,"stop":1759616667814,"duration":0},"status":"skipped","severity":"normal"},{"uid":"28a7ad29d628b9d7","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759617165927,"stop":1759617165927,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cea96e80673b633","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1759616595824,"stop":1759616595824,"duration":0},"status":"passed","severity":"normal"},{"uid":"873cd51f29b38eb6","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1759616644996,"stop":1759616644999,"duration":3},"status":"passed","severity":"normal"},{"uid":"b3a2647af8b309f9","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1759616867373,"stop":1759616867374,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ea2244920fcf46c","name":"Asymmetric encrypt & decrypt","time":{"start":1759616632450,"stop":1759616632451,"duration":1},"status":"passed","severity":"normal"},{"uid":"2166e95484a989ff","name":"should handle peerStore errors gracefully","time":{"start":1759616612504,"stop":1759616612504,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf34a220eb0c2e35","name":"Push message with rate limit","time":{"start":1759617756536,"stop":1759617756537,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d4c1628f9f75f47","name":"should handle all zero keep alive options","time":{"start":1759616611761,"stop":1759616611762,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a268a6f78880987","name":"should handle errors gracefully when getting peer info","time":{"start":1759616611264,"stop":1759616611264,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d774bd1127d31a6","name":"should handle peer not in mesh for all topics","time":{"start":1759616611762,"stop":1759616611768,"duration":6},"status":"passed","severity":"normal"},{"uid":"3ca9ec184e14e9cd","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1759616595821,"stop":1759616595821,"duration":0},"status":"passed","severity":"normal"},{"uid":"b576174d73c2be23","name":"should create ShardReader with auto sharding network config","time":{"start":1759616611227,"stop":1759616611228,"duration":1},"status":"passed","severity":"normal"},{"uid":"6789787fee371618","name":"should register libp2p event listeners when start is called","time":{"start":1759616663752,"stop":1759616663753,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e30b66b415a23","name":"Encoder error raises irrecoverable error","time":{"start":1759616667812,"stop":1759616667812,"duration":0},"status":"passed","severity":"normal"},{"uid":"400ff65b1cfd2166","name":"should return undefined if no connection provided","time":{"start":1759616612139,"stop":1759616612139,"duration":0},"status":"passed","severity":"normal"},{"uid":"f09e1d9ddf7dd78b","name":"should accept empty decoders array","time":{"start":1759616664505,"stop":1759616664505,"duration":0},"status":"passed","severity":"normal"},{"uid":"187a42783b82c5d9","name":"Push message with special chars payload","time":{"start":1759617756539,"stop":1759617756539,"duration":0},"status":"passed","severity":"normal"},{"uid":"5108988a2edc0e90","name":"Subscribe to topic containing XML and receive message","time":{"start":1759617165942,"stop":1759617165942,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf93498579c7e69a","name":"Push message with XML payload","time":{"start":1759617756516,"stop":1759617756516,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6e5d643aa2eb844","name":"Push message with content topic containing long","time":{"start":1759617756543,"stop":1759617756543,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b3c709cb20f7bd6","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1759616978122,"stop":1759616978122,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcd697a366764bc5","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1759616645008,"stop":1759616645008,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e59a1dd9c5bb2d9","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1759616601128,"stop":1759616601129,"duration":1},"status":"passed","severity":"normal"},{"uid":"4214ddf51985e8ab","name":"should return empty array when no peers connected","time":{"start":1759616612503,"stop":1759616612503,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a6a8815444f481c","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1759616711525,"stop":1759616711526,"duration":1},"status":"passed","severity":"normal"},{"uid":"94755555470fb06b","name":"should dial second nwaku node that was discovered","time":{"start":1759616692130,"stop":1759616692141,"duration":11},"status":"skipped","severity":"normal"},{"uid":"60220a02460729ae","name":"should return no connections if no open connection provided","time":{"start":1759616611971,"stop":1759616611971,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec561bda34e7f503","name":"should handle general insertion and lookup correctly","time":{"start":1759616649229,"stop":1759616649230,"duration":1},"status":"passed","severity":"normal"},{"uid":"acfbe4fa54a39410","name":"should handle case with no peers in store","time":{"start":1759616612376,"stop":1759616612377,"duration":1},"status":"passed","severity":"normal"},{"uid":"99f35b7bf16e1e82","name":"should handle shard reader errors gracefully","time":{"start":1759616611176,"stop":1759616611176,"duration":0},"status":"passed","severity":"normal"},{"uid":"22f40b1d0704537d","name":"Push message with escaped characters payload","time":{"start":1759617756518,"stop":1759617756518,"duration":0},"status":"passed","severity":"normal"},{"uid":"a809c432196c5528","name":"should return false when peer is on different cluster","time":{"start":1759616611236,"stop":1759616611236,"duration":0},"status":"passed","severity":"normal"},{"uid":"98bc1a1369a77b00","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759616784766,"stop":1759616784767,"duration":1},"status":"passed","severity":"normal"},{"uid":"a003fc82643f3519","name":"should return false when peer is not found","time":{"start":1759616611254,"stop":1759616611254,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f8106d01cc0798c","name":"random static sharding 9 - Cluster ID: 369, Shard ID: 763","time":{"start":1759617017436,"stop":1759617017437,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fe6d38c940f9974","name":"Encoder throws on empty string content topic","time":{"start":1759616612508,"stop":1759616612508,"duration":0},"status":"passed","severity":"normal"},{"uid":"a227bbe99f2ac9a1","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1759616612385,"stop":1759616612385,"duration":0},"status":"passed","severity":"normal"},{"uid":"e17e30896a187e4","name":"should handle peer identify event","time":{"start":1759616622002,"stop":1759616622002,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6fdbb66ed22c44d","name":"should add event listener for peer:discovery","time":{"start":1759616611502,"stop":1759616611509,"duration":7},"status":"passed","severity":"normal"},{"uid":"60cad8478d938fa3","name":"Subscribe to topic containing short and receive message","time":{"start":1759617165939,"stop":1759617165939,"duration":0},"status":"passed","severity":"normal"},{"uid":"551c6c41502791a3","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1759616645006,"stop":1759616645006,"duration":0},"status":"passed","severity":"normal"},{"uid":"e02844a7c59f7c9f","name":"Check publish message containing numeric","time":{"start":1759616859292,"stop":1759616859292,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e9dcf76c4b1d1ed","name":"Push message with short payload","time":{"start":1759617756514,"stop":1759617756514,"duration":0},"status":"passed","severity":"normal"},{"uid":"f63c1d76813a3384","name":"Publish without waiting for remote peer","time":{"start":1759616867371,"stop":1759616867372,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6d585849c63781d","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1759616611736,"stop":1759616611750,"duration":14},"status":"passed","severity":"normal"},{"uid":"1b008d169b0df457","name":"should handle queue processing errors gracefully","time":{"start":1759616611172,"stop":1759616611173,"duration":1},"status":"passed","severity":"normal"},{"uid":"cca95053c981fea5","name":"should get all peers from store","time":{"start":1759616612374,"stop":1759616612375,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5b03a8b50c64444","name":"rejects hash query with content filter parameters","time":{"start":1759616611887,"stop":1759616611892,"duration":5},"status":"passed","severity":"normal"},{"uid":"70c6154a0d2846ec","name":"Subscribe to topic containing long and receive message","time":{"start":1759617165939,"stop":1759617165940,"duration":1},"status":"passed","severity":"normal"},{"uid":"6de1b6fad7d50652","name":"Check received message containing XML","time":{"start":1759617136791,"stop":1759617136791,"duration":0},"status":"passed","severity":"normal"},{"uid":"126a72f07cc6cf62","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1759616867373,"stop":1759616867373,"duration":0},"status":"passed","severity":"normal"},{"uid":"942fa6d89bb2aa28","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1759616631945,"stop":1759616631946,"duration":1},"status":"passed","severity":"normal"},{"uid":"1272e494d347ab8e","name":"throws if decoders don't match content topics","time":{"start":1759616612279,"stop":1759616612280,"duration":1},"status":"passed","severity":"normal"},{"uid":"800eef60860ac2a7","name":"Push message with unicode special characters payload","time":{"start":1759617756506,"stop":1759617756506,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf4c778912e3036f","name":"Push message with content topic containing Arabic","time":{"start":1759617756509,"stop":1759617756509,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d2cefa9792034d6","name":"Push message with custom timestamp: 1759613117651","time":{"start":1759617756524,"stop":1759617756524,"duration":0},"status":"passed","severity":"normal"},{"uid":"66dcc7d41d991c62","name":"Push message with content topic containing SQL Injection","time":{"start":1759617756534,"stop":1759617756534,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1846917e8a7a611","name":"Check received message containing special chars","time":{"start":1759617136779,"stop":1759617136779,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a956f65d6867dc2","name":"Push message with emoji payload","time":{"start":1759617756518,"stop":1759617756518,"duration":0},"status":"passed","severity":"normal"},{"uid":"3adb9c319bb8b878","name":"should handle very large timestamps","time":{"start":1759616651903,"stop":1759616651903,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3a97d794cca0fb5","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759617165934,"stop":1759617165935,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b4409b278f1aad8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1759616595829,"stop":1759616595829,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd6f5f833f00bf16","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1759616645014,"stop":1759616645016,"duration":2},"status":"passed","severity":"normal"},{"uid":"c48b30cd6efb96f6","name":"Push message with Basic HTML tag payload","time":{"start":1759617756529,"stop":1759617756529,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ae357312b182367","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759617165934,"stop":1759617165934,"duration":0},"status":"passed","severity":"normal"},{"uid":"dac9489f556eaac3","name":"Query generator for multiple messages with multiple decoders","time":{"start":1759617017952,"stop":1759617017953,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbaa1789b7ee86a1","name":"isConnected should return true after first peer connects","time":{"start":1759616711526,"stop":1759616711526,"duration":0},"status":"passed","severity":"normal"},{"uid":"d51d4db415337bfb","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1759616859301,"stop":1759616859302,"duration":1},"status":"passed","severity":"normal"},{"uid":"356790be64551403","name":"should skip peer when not on same cluster","time":{"start":1759616611161,"stop":1759616611168,"duration":7},"status":"passed","severity":"normal"},{"uid":"ad305dedfa665a5e","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759617165940,"stop":1759617165940,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fd2a9ce6f2e4fd6","name":"Push message with content topic containing Russian","time":{"start":1759617756545,"stop":1759617756545,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8c94333c6c75395","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1759616972287,"stop":1759616972289,"duration":2},"status":"passed","severity":"normal"},{"uid":"7b8b419ecc150ed6","name":"should return start time to match max range","time":{"start":1759616664538,"stop":1759616664538,"duration":0},"status":"passed","severity":"normal"},{"uid":"f84047c202fa8b04","name":"Check publish message after service node is restarted","time":{"start":1759616859303,"stop":1759616859303,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ad197c21b6e6acbe","name":"Subscribe to topic containing Russian and publish message","time":{"start":1759616867377,"stop":1759616867377,"duration":0},"status":"passed","severity":"normal"},{"uid":"7561be2c9f974d85","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1759616645007,"stop":1759616645007,"duration":0},"status":"passed","severity":"normal"},{"uid":"87428d9f0b0c37e2","name":"should remove expired entries after TTL has passed","time":{"start":1759616661658,"stop":1759616661659,"duration":1},"status":"passed","severity":"normal"},{"uid":"10b27909bb5b3cbd","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759616784765,"stop":1759616784766,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f3f5ca9935a3ce","name":"Query Generator, No Decoder","time":{"start":1759616987299,"stop":1759616987299,"duration":0},"status":"passed","severity":"normal"},{"uid":"61829afd51e82ba3","name":"Own sync message does not acknowledge own messages","time":{"start":1759616672779,"stop":1759616672779,"duration":0},"status":"passed","severity":"normal"},{"uid":"95b7876debeb6d38","name":"should work with async generator that yields promises","time":{"start":1759616664516,"stop":1759616664521,"duration":5},"status":"passed","severity":"normal"},{"uid":"39c3bc6c3b65d606","name":"can start and stop the service","time":{"start":1759616929535,"stop":1759616929535,"duration":0},"status":"passed","severity":"normal"},{"uid":"d46bff51cac051ab","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1759616595828,"stop":1759616595828,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c3010500010ef1f","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1759616611262,"stop":1759616611263,"duration":1},"status":"passed","severity":"normal"},{"uid":"24fedbc5c2e9a21a","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1759616601122,"stop":1759616601123,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f58a40521d19f97","name":"Subscribe and receive messages via lightPush","time":{"start":1759617165935,"stop":1759617165936,"duration":1},"status":"passed","severity":"normal"},{"uid":"63b13b23c439b512","name":"Check message with invalid timestamp is not received","time":{"start":1759617136794,"stop":1759617136794,"duration":0},"status":"passed","severity":"normal"},{"uid":"2214bb0d983797ba","name":"Subscribe to topic containing short and publish message","time":{"start":1759616867375,"stop":1759616867375,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cdabaf9fce377e1","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1759616612380,"stop":1759616612380,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6b668b290720ac8","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1759616645005,"stop":1759616645005,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b76518dde886e46","name":"Publish message with custom timestamp: Sat Oct 04 2025 23:27:32 GMT+0000 (Coordinated Universal Time)","time":{"start":1759616859300,"stop":1759616859300,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddbc7d245d95cbda","name":"Relay Node - default protocol","time":{"start":1759617042907,"stop":1759617042907,"duration":0},"status":"passed","severity":"normal"},{"uid":"69cacf02f97d99d5","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1759616711524,"stop":1759616711525,"duration":1},"status":"passed","severity":"normal"},{"uid":"71f8da376c890b89","name":"should dial all remaining peers","time":{"start":1759616612375,"stop":1759616612376,"duration":1},"status":"passed","severity":"normal"},{"uid":"35da8fd152cf92d4","name":"should not dispatch event when already disconnected","time":{"start":1759616610388,"stop":1759616610388,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd287734f801cb2a","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1759616667814,"stop":1759616667814,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f5bce5c46857740","name":"Subscribe to topic containing Script and receive message","time":{"start":1759617165932,"stop":1759617165932,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2c1982096ea3c9a","name":"groups content topics by expected pubsub topic","time":{"start":1759616595824,"stop":1759616595824,"duration":0},"status":"passed","severity":"normal"},{"uid":"766d1e0d5a20c925","name":"should return false for sync message without causal history","time":{"start":1759616667816,"stop":1759616667816,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6a4cf8fc273fafe","name":"should maintain desired error rate","time":{"start":1759616649228,"stop":1759616649228,"duration":0},"status":"passed","severity":"normal"},{"uid":"c697f47ca96a0f5a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1759616645026,"stop":1759616645026,"duration":0},"status":"passed","severity":"normal"},{"uid":"394defa10f688fc6","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1759616761490,"stop":1759616761490,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec4298a7427b47ef","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1759616595822,"stop":1759616595822,"duration":0},"status":"passed","severity":"normal"},{"uid":"a82cd188420f91fb","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759617165931,"stop":1759617165931,"duration":0},"status":"passed","severity":"normal"},{"uid":"9965bb1c9ab43dd6","name":"Check publish message containing Arabic","time":{"start":1759616859294,"stop":1759616859294,"duration":0},"status":"passed","severity":"normal"},{"uid":"89010ab8706fe3f8","name":"Push message with rate limit","time":{"start":1759617756511,"stop":1759617756512,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8d680df79d00ef4","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1759616663706,"stop":1759616663706,"duration":0},"status":"passed","severity":"normal"},{"uid":"426c491e00f34b8a","name":"should handle onConnected and onDisconnected","time":{"start":1759616663752,"stop":1759616663752,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0bd487f28f95292","name":"should handle network check errors gracefully","time":{"start":1759616611176,"stop":1759616611177,"duration":1},"status":"passed","severity":"normal"},{"uid":"51d85a2b438ed313","name":"Delete observer","time":{"start":1759616837736,"stop":1759616837736,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bbaad32527a4942","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1759616645009,"stop":1759616645009,"duration":0},"status":"passed","severity":"normal"},{"uid":"80cb3553af41f14","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1759616595830,"stop":1759616595831,"duration":1},"status":"passed","severity":"normal"},{"uid":"b20266734c67ac9d","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1759616652777,"stop":1759616652778,"duration":1},"status":"passed","severity":"normal"},{"uid":"8894cbe4e7fb6e04","name":"should handle case when navigator is not available","time":{"start":1759616610377,"stop":1759616610377,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c5c9878c282f082","name":"Check received message with timestamp: 1759616692220000000 ","time":{"start":1759617136784,"stop":1759617136784,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b49c311f998cec9","name":"should be safe to call multiple times","time":{"start":1759616612499,"stop":1759616612499,"duration":0},"status":"passed","severity":"normal"},{"uid":"46ac2b16c29e20e0","name":"Query Generator, Multiple PubsubTopics","time":{"start":1759616987298,"stop":1759616987299,"duration":1},"status":"passed","severity":"normal"},{"uid":"af302396c62957af","name":"Stops search when 2 null results are returned","time":{"start":1759616621134,"stop":1759616621135,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c38fc5462a15944","name":"should initialize with custom TTL","time":{"start":1759616621976,"stop":1759616621979,"duration":3},"status":"passed","severity":"normal"},{"uid":"a2f7cb40b7642a9","name":"should create ConnectionManager with relay","time":{"start":1759616612496,"stop":1759616612496,"duration":0},"status":"passed","severity":"normal"},{"uid":"975291b30528777e","name":"should return false when peer has no shard info","time":{"start":1759616611253,"stop":1759616611254,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fc655897b13d792","name":"Encoder throws on empty string content topic","time":{"start":1759616631949,"stop":1759616631949,"duration":0},"status":"passed","severity":"normal"},{"uid":"b91717899cea7895","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1759616867377,"stop":1759616867378,"duration":1},"status":"passed","severity":"normal"},{"uid":"573fcd4e77e546fc","name":"can start and stop the service","time":{"start":1759616626079,"stop":1759616626079,"duration":0},"status":"passed","severity":"normal"},{"uid":"651834361cceea04","name":"Decoder throws on undefined content topic","time":{"start":1759616612508,"stop":1759616612508,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ec9382dc2792fb1","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1759617041302,"stop":1759617041302,"duration":0},"status":"passed","severity":"normal"},{"uid":"439ce955bbc5270e","name":"should not create timers for topics where peer is not in mesh","time":{"start":1759616611750,"stop":1759616611750,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d95062f593ebecc","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1759616633539,"stop":1759616633540,"duration":1},"status":"passed","severity":"normal"},{"uid":"99efb18d89666a58","name":"should be empty after removing the only subscription","time":{"start":1759616663783,"stop":1759616663784,"duration":1},"status":"passed","severity":"normal"},{"uid":"a033ca3b042f95db","name":"should process all pages when stopIfTrue never returns true","time":{"start":1759616664537,"stop":1759616664537,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb5b4058d952d214","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1759616611423,"stop":1759616611423,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c2a7ab522c33a59","name":"should encode/decode to text encoding","time":{"start":1759616601795,"stop":1759616601795,"duration":0},"status":"passed","severity":"normal"},{"uid":"83f6df8d002c7ce4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1759616595833,"stop":1759616595833,"duration":0},"status":"passed","severity":"normal"},{"uid":"4af108e600bcbd85","name":"Subscribe and receives messages on 20 topics","time":{"start":1759617165927,"stop":1759617165927,"duration":0},"status":"passed","severity":"normal"},{"uid":"20b0ed773ba064ad","name":"Check message with no content topic is not received","time":{"start":1759617136786,"stop":1759617136786,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e565b83a0b7954e","name":"Push message with content topic containing long","time":{"start":1759617756519,"stop":1759617756520,"duration":1},"status":"passed","severity":"normal"},{"uid":"77b433f980cd408d","name":"should unregister libp2p event listeners when stop is called","time":{"start":1759616663753,"stop":1759616663761,"duration":8},"status":"passed","severity":"normal"},{"uid":"ce4d02640c122c2a","name":"Push message with custom timestamp: 1759620317650","time":{"start":1759617756512,"stop":1759617756512,"duration":0},"status":"passed","severity":"normal"},{"uid":"da4d72aa21f83c3e","name":"recovers when dns.resolve returns empty","time":{"start":1759616622206,"stop":1759616622206,"duration":0},"status":"passed","severity":"normal"},{"uid":"938f462fe57dded4","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1759616664529,"stop":1759616664529,"duration":0},"status":"passed","severity":"normal"},{"uid":"97353d8cb3c148de","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759617136788,"stop":1759617136788,"duration":0},"status":"passed","severity":"normal"},{"uid":"3513930dce81cded","name":"can query messages normally","time":{"start":1759617013079,"stop":1759617013080,"duration":1},"status":"passed","severity":"normal"},{"uid":"f519b58ddeabe1c9","name":"should return true when peer is on the same cluster","time":{"start":1759616611229,"stop":1759616611235,"duration":6},"status":"passed","severity":"normal"},{"uid":"5894cbc573c30098","name":"should not receive a peer event after stop","time":{"start":1759616929537,"stop":1759616929537,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d9d66d681efbc9e","name":"should properly compute the node id","time":{"start":1759616601794,"stop":1759616601794,"duration":0},"status":"passed","severity":"normal"},{"uid":"a64ce0fd6bd192d9","name":"Outgoing message is emitted as sending","time":{"start":1759616666288,"stop":1759616666288,"duration":0},"status":"passed","severity":"normal"},{"uid":"74a5ba9bb72c11d4","name":"Push message with Russian payload","time":{"start":1759617756528,"stop":1759617756528,"duration":0},"status":"passed","severity":"normal"},{"uid":"5620f209cf6c418e","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1759616601123,"stop":1759616601123,"duration":0},"status":"passed","severity":"normal"},{"uid":"f17ca0c5f027f2a4","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1759616610376,"stop":1759616610376,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea1e7ab49786f843","name":"should trigger query when time since last query exceeds threshold","time":{"start":1759616664522,"stop":1759616664523,"duration":1},"status":"passed","severity":"normal"},{"uid":"472661f3f310b456","name":"Check received message containing long","time":{"start":1759617136778,"stop":1759617136778,"duration":0},"status":"passed","severity":"normal"},{"uid":"57d583a675012ed8","name":"Publish message with custom timestamp: Sun Oct 13 2024 22:27:32 GMT+0000 (Coordinated Universal Time)","time":{"start":1759616859299,"stop":1759616859300,"duration":1},"status":"passed","severity":"normal"},{"uid":"93c1b27871bf8c33","name":"Ephemeral messages are not stored","time":{"start":1759616699420,"stop":1759616699420,"duration":0},"status":"passed","severity":"normal"},{"uid":"60c7ae616fb74cd1","name":"accepts valid content-filtered query","time":{"start":1759616611877,"stop":1759616611877,"duration":0},"status":"passed","severity":"normal"},{"uid":"2def673f64bda52","name":"should send relay ping messages on timer","time":{"start":1759616611750,"stop":1759616611750,"duration":0},"status":"passed","severity":"normal"},{"uid":"5da305aae2d1ecc","name":"should dial peer immediately when queue is empty","time":{"start":1759616611151,"stop":1759616611151,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f62929583b78239","name":"Meta field set when metaSetter is specified","time":{"start":1759616612507,"stop":1759616612507,"duration":0},"status":"passed","severity":"normal"},{"uid":"30ed6aca25128b02","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1759617024422,"stop":1759617024422,"duration":0},"status":"passed","severity":"normal"},{"uid":"2339c1ffe5f69e38","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759617165940,"stop":1759617165940,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed0d1ea23c7a06f4","name":"Push message with XML payload","time":{"start":1759617756529,"stop":1759617756529,"duration":0},"status":"passed","severity":"normal"},{"uid":"22ec77727addfe1d","name":"should handle peer store errors gracefully","time":{"start":1759616612379,"stop":1759616612379,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cd65aba8d6a180","name":"should allow redial after cooldown period","time":{"start":1759616611160,"stop":1759616611161,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4552f28d1400cbf","name":"should get / set UDP multiaddr","time":{"start":1759616601795,"stop":1759616601795,"duration":0},"status":"passed","severity":"normal"},{"uid":"4587f0de86f14d1a","name":"Push message with long payload","time":{"start":1759617756539,"stop":1759617756539,"duration":0},"status":"passed","severity":"normal"},{"uid":"d32c422e3e3e3702","name":"should create QueryOnConnect instance without options","time":{"start":1759616664505,"stop":1759616664505,"duration":0},"status":"passed","severity":"normal"},{"uid":"38c010a3e06705e4","name":"should detect messages with missing dependencies","time":{"start":1759616652778,"stop":1759616652778,"duration":0},"status":"passed","severity":"normal"},{"uid":"925e85a7b7f2b47b","name":"Push message with Basic HTML tag payload","time":{"start":1759617756505,"stop":1759617756505,"duration":0},"status":"passed","severity":"normal"},{"uid":"80f9a98e38159673","name":"Check publish message containing shell command","time":{"start":1759616859297,"stop":1759616859298,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb6b3d5d1de5b804","name":"should trigger query when it went offline since the last successful query","time":{"start":1759616664522,"stop":1759616664522,"duration":0},"status":"passed","severity":"normal"},{"uid":"85504495d0ba28c","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1759616662590,"stop":1759616662597,"duration":7},"status":"passed","severity":"normal"},{"uid":"8972c54f7777889f","name":"should add to incoming buffer if dependencies are not met","time":{"start":1759616652775,"stop":1759616652775,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffb73b8803c8bd89","name":"should never report false negatives","time":{"start":1759616649228,"stop":1759616649228,"duration":0},"status":"passed","severity":"normal"},{"uid":"120dc46c2fbd4de7","name":"should successfully subscribe to supported pubsub topic","time":{"start":1759616663705,"stop":1759616663706,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b72845a7fb40e53","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1759616972290,"stop":1759616972292,"duration":2},"status":"passed","severity":"normal"},{"uid":"10b83bdc80300b15","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app10/3/topic739/utf8","time":{"start":1759616961058,"stop":1759616961059,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5e94eb585d8839","name":"should return false when navigator.onLine is false","time":{"start":1759616610375,"stop":1759616610376,"duration":1},"status":"passed","severity":"normal"},{"uid":"19e64a01fae6213c","name":"should handle v3 RLN errors","time":{"start":1759616663550,"stop":1759616663550,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0306d71d609014","name":"should dispatch connect and disconnect events","time":{"start":1759616663752,"stop":1759616663752,"duration":0},"status":"passed","severity":"normal"},{"uid":"923ee4a0785842f2","name":"Check publish message containing escaped characters","time":{"start":1759616859298,"stop":1759616859298,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9d6bcfa9023d007","name":"Check publish message containing special chars","time":{"start":1759616859292,"stop":1759616859293,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb2f739a2efefd98","name":"Check publish message containing long","time":{"start":1759616859292,"stop":1759616859292,"duration":0},"status":"passed","severity":"normal"},{"uid":"c335807befd76cbc","name":"Push message with rate limit","time":{"start":1759617756524,"stop":1759617756524,"duration":0},"status":"passed","severity":"normal"},{"uid":"44be1088a54eefbe","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759616666289,"stop":1759616666289,"duration":0},"status":"passed","severity":"normal"},{"uid":"afb789d54645bc36","name":"Encoder throws on undefined content topic","time":{"start":1759616633541,"stop":1759616633541,"duration":0},"status":"passed","severity":"normal"},{"uid":"852c51073fced430","name":"should start the dialing interval","time":{"start":1759616611135,"stop":1759616611135,"duration":0},"status":"passed","severity":"normal"},{"uid":"efcd68f927919737","name":"Using a function","time":{"start":1759617039933,"stop":1759617039936,"duration":3},"status":"passed","severity":"normal"},{"uid":"ffb0bdb5537daa94","name":"should handle mixed protocol support correctly","time":{"start":1759616664373,"stop":1759616664374,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a418127c832b9b4","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1759617041300,"stop":1759617041300,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ff617d6fba5b49e","name":"Ephemeral field set to true","time":{"start":1759616612507,"stop":1759616612507,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a61fac3633bc50a","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1759616622022,"stop":1759616622022,"duration":0},"status":"passed","severity":"normal"},{"uid":"f54819fc0c8a3088","name":"should initialize with Unhealthy status","time":{"start":1759616664366,"stop":1759616664368,"duration":2},"status":"passed","severity":"normal"},{"uid":"9ce6dbb00fb90bcf","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1759616601124,"stop":1759616601124,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ff4dc30191abd62","name":"Register correct protocols","time":{"start":1759616867371,"stop":1759616867371,"duration":0},"status":"passed","severity":"normal"},{"uid":"743faf7c48c79521","name":"should not stop if not started","time":{"start":1759616621987,"stop":1759616621987,"duration":0},"status":"passed","severity":"normal"},{"uid":"512e2ab84ef0c927","name":"should handle queue overflow by adding peers to queue","time":{"start":1759616611170,"stop":1759616611170,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac219e0c2939beaf","name":"Push message with content topic containing special chars","time":{"start":1759617756544,"stop":1759617756544,"duration":0},"status":"passed","severity":"normal"},{"uid":"da1ebc0cfa1a4767","name":"Push message with meta","time":{"start":1759617756523,"stop":1759617756523,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a01a14e9e88b0d5","name":"Check received message containing Arabic","time":{"start":1759617136780,"stop":1759617136780,"duration":0},"status":"passed","severity":"normal"},{"uid":"9edfccd57a2ad647","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1759616664371,"stop":1759616664372,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc91207b7d066a13","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759617165926,"stop":1759617165926,"duration":0},"status":"passed","severity":"normal"},{"uid":"6069b54951caf51a","name":"Retries within given interval","time":{"start":1759616664977,"stop":1759616664978,"duration":1},"status":"passed","severity":"normal"},{"uid":"485c3fc281b76cec","name":"Push message with SQL Injection payload","time":{"start":1759617756516,"stop":1759617756516,"duration":0},"status":"passed","severity":"normal"},{"uid":"db8eb2da9b66c852","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1759616595829,"stop":1759616595829,"duration":0},"status":"passed","severity":"normal"},{"uid":"7065781a2a2ed6b6","name":"should use current time when it's greater than incremented timestamp","time":{"start":1759616651902,"stop":1759616651902,"duration":0},"status":"passed","severity":"normal"},{"uid":"deba67e74ce823d1","name":"Relay + Store","time":{"start":1759616601801,"stop":1759616601801,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c62e0bbe52a2ee5","name":"Push message with short payload","time":{"start":1759617756538,"stop":1759617756538,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c56e60d74a17f9","name":"should reject if WakuNode is not started","time":{"start":1759616664983,"stop":1759616664983,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4f4c62610688a4","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1759616645004,"stop":1759616645004,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d9a32a39aeb9ad2","name":"should remove event listeners when stopped","time":{"start":1759616664506,"stop":1759616664506,"duration":0},"status":"passed","severity":"normal"},{"uid":"514c030f3c74af51","name":"Push message with content topic containing escaped characters","time":{"start":1759617756535,"stop":1759617756535,"duration":0},"status":"passed","severity":"normal"},{"uid":"baa65acf124f2504","name":"should not receive a peer event before start","time":{"start":1759616929537,"stop":1759616929537,"duration":0},"status":"passed","severity":"normal"},{"uid":"af61cbf611c3f85a","name":"should update ack status of messages in outgoing buffer","time":{"start":1759616652783,"stop":1759616652783,"duration":0},"status":"passed","severity":"normal"},{"uid":"48d72b43cac16350","name":"Round trip binary encryption [ecies, signature]","time":{"start":1759616633540,"stop":1759616633540,"duration":0},"status":"passed","severity":"normal"},{"uid":"12dd0df4a422ae91","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759616717404,"stop":1759616717405,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5ba4710c36727ab","name":"should save new peer to store","time":{"start":1759616611513,"stop":1759616611513,"duration":0},"status":"passed","severity":"normal"},{"uid":"7575e54f1db9d645","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1759616612151,"stop":1759616612152,"duration":1},"status":"passed","severity":"normal"},{"uid":"82d503b1a9bc8d89","name":"should not dispatch event when already connected","time":{"start":1759616610387,"stop":1759616610388,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2257018740eb6ad","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1759616972292,"stop":1759616972292,"duration":0},"status":"passed","severity":"normal"},{"uid":"acbee4c78de72eed","name":"Check message with no pubsub topic is not received","time":{"start":1759617136786,"stop":1759617136786,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfaeb2c1aca52be9","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1759616645017,"stop":1759616645018,"duration":1},"status":"passed","severity":"normal"},{"uid":"5665d9c3bcaffca9","name":"Decrypt messages","time":{"start":1759616837735,"stop":1759616837736,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d2f38b7d4b0262c","name":"should fail to send if no connected peers found","time":{"start":1759616663547,"stop":1759616663548,"duration":1},"status":"passed","severity":"normal"},{"uid":"89f4246fa85b5444","name":"should return all connected peers without codec filter","time":{"start":1759616612503,"stop":1759616612503,"duration":0},"status":"passed","severity":"normal"},{"uid":"e809b81034977aaf","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1759616867376,"stop":1759616867377,"duration":1},"status":"passed","severity":"normal"},{"uid":"46f153a30f39cbfb","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1759616672778,"stop":1759616672778,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e1526135def2baf","name":"Push message with long payload","time":{"start":1759617756526,"stop":1759617756526,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6015fe788f71774","name":"Refresh subscription","time":{"start":1759616867374,"stop":1759616867374,"duration":0},"status":"skipped","severity":"normal"},{"uid":"63a78ec9c1da8e3c","name":"Sample","time":{"start":1759616601210,"stop":1759616601211,"duration":1},"status":"passed","severity":"normal"},{"uid":"7011af80947f8dbd","name":"Non TWN Cluster","time":{"start":1759616961056,"stop":1759616961057,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fcd28c24d445f6f","name":"Stops search when maxGet is reached","time":{"start":1759616621133,"stop":1759616621134,"duration":1},"status":"passed","severity":"normal"},{"uid":"28b12c3cb5fc46fd","name":"Push message with Russian payload","time":{"start":1759617756504,"stop":1759617756504,"duration":0},"status":"passed","severity":"normal"},{"uid":"be9ffb83f200bd14","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1759616645025,"stop":1759616645026,"duration":1},"status":"passed","severity":"normal"},{"uid":"b656b9e4538a03ea","name":"should reject if Store is requested but not mounted","time":{"start":1759616664984,"stop":1759616664985,"duration":1},"status":"passed","severity":"normal"},{"uid":"412fa4773b52c74b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1759616595828,"stop":1759616595829,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0eac7216135a63a","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759617165934,"stop":1759617165934,"duration":0},"status":"passed","severity":"normal"},{"uid":"19f1b0852546e75b","name":"should not start if already started","time":{"start":1759616621979,"stop":1759616621980,"duration":1},"status":"passed","severity":"normal"},{"uid":"158db048826b0c5a","name":"Outgoing message is emitted as sent","time":{"start":1759616666288,"stop":1759616666289,"duration":1},"status":"passed","severity":"normal"},{"uid":"d357ad3f4607abc6","name":"Push 30 different messages","time":{"start":1759617756531,"stop":1759617756531,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c2580d9584d39736","name":"Check received message containing escaped characters","time":{"start":1759617136783,"stop":1759617136783,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8c347f44b3eb76d","name":"should return false and handle errors gracefully","time":{"start":1759616612502,"stop":1759616612503,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7576eed79ccb679","name":"should return null for non-existent peer","time":{"start":1759616612378,"stop":1759616612379,"duration":1},"status":"passed","severity":"normal"},{"uid":"50ec7caf1dc4bb62","name":"Push message with unicode special characters payload","time":{"start":1759617756542,"stop":1759617756542,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2d1d3bfb6d2b1f","name":"messageHashStr returns a hex string","time":{"start":1759616611425,"stop":1759616611432,"duration":7},"status":"passed","severity":"normal"},{"uid":"a278cd1518c5e3f5","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1759616652783,"stop":1759616652783,"duration":0},"status":"passed","severity":"normal"},{"uid":"c67e7a426e02cf5f","name":"should select older connection if present","time":{"start":1759616611972,"stop":1759616611972,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bb407364b7c8089","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1759616652776,"stop":1759616652776,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee9eefaf47c20efa","name":"should dial with PeerId and return stream","time":{"start":1759616612501,"stop":1759616612501,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fd8d540ee9e2cf2","name":"Push message with content topic containing emoji","time":{"start":1759617756523,"stop":1759617756523,"duration":0},"status":"passed","severity":"normal"},{"uid":"923b32a8a28216ba","name":"should skip peer when failed to dial recently","time":{"start":1759616611160,"stop":1759616611160,"duration":0},"status":"passed","severity":"normal"},{"uid":"4abb1218e6321c2f","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1759616867372,"stop":1759616867373,"duration":1},"status":"passed","severity":"normal"},{"uid":"31a5728fdd31205","name":"should encodeTxt and decodeTxt","time":{"start":1759616601789,"stop":1759616601790,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6e0a13287455c16","name":"should add event listeners to globalThis","time":{"start":1759616610364,"stop":1759616610365,"duration":1},"status":"passed","severity":"normal"},{"uid":"427bcc3cb5cda417","name":"Ephemeral field is preserved - encoder v0","time":{"start":1759616699420,"stop":1759616699421,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f1b0ddb369a89f7","name":"Decoder throws on empty string content topic","time":{"start":1759616631950,"stop":1759616631950,"duration":0},"status":"passed","severity":"normal"},{"uid":"96433c6806a89b10","name":"should set field with only FILTER enabled","time":{"start":1759616601800,"stop":1759616601801,"duration":1},"status":"passed","severity":"normal"},{"uid":"943be15d999ada6b","name":"should not allow unachievable error rate","time":{"start":1759616644623,"stop":1759616644624,"duration":1},"status":"passed","severity":"normal"},{"uid":"75c0d7a22a1bf391","name":"Sync message is not sent if another sync message was just sent","time":{"start":1759616672778,"stop":1759616672779,"duration":1},"status":"passed","severity":"normal"},{"uid":"b725e9a670400895","name":"Throws when trying to push message with empty payload","time":{"start":1759617756519,"stop":1759617756519,"duration":0},"status":"passed","severity":"normal"},{"uid":"8550c7aeced49851","name":"Check meta is set [symmetric]","time":{"start":1759616631947,"stop":1759616631947,"duration":0},"status":"passed","severity":"normal"},{"uid":"a22be404bf28806c","name":"should throw error - no id","time":{"start":1759616601791,"stop":1759616601791,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dee4e27968122e9","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1759616870233,"stop":1759616870233,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb13c4d6e741c328","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1759616644989,"stop":1759616644990,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca0bccb3cc1e4413","name":"Push message with content topic containing numeric","time":{"start":1759617756532,"stop":1759617756532,"duration":0},"status":"passed","severity":"normal"},{"uid":"378cfdd4a7d877a9","name":"should return false for different channelId","time":{"start":1759616667816,"stop":1759616667816,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab23fcd027aab519","name":"Push message with XML payload","time":{"start":1759617756541,"stop":1759617756541,"duration":0},"status":"passed","severity":"normal"},{"uid":"df41ad2a226f8cb8","name":"should be safe to call multiple times","time":{"start":1759616611150,"stop":1759616611150,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf297ca43452d662","name":"should handle errors when accessing navigator","time":{"start":1759616610404,"stop":1759616610404,"duration":0},"status":"passed","severity":"normal"},{"uid":"208e42805f1a4799","name":"should stop query on content message from same channel","time":{"start":1759616667815,"stop":1759616667815,"duration":0},"status":"passed","severity":"normal"},{"uid":"debbeeac10fbc4bd","name":"Check publish message containing short","time":{"start":1759616859291,"stop":1759616859291,"duration":0},"status":"passed","severity":"normal"},{"uid":"1147b9a15dd06d8a","name":"should respect custom numPeersToUse configuration","time":{"start":1759616663762,"stop":1759616663762,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d748a1f4d2c0e44","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1759616645006,"stop":1759616645006,"duration":0},"status":"passed","severity":"normal"},{"uid":"99dbd4d23d661d49","name":"should filter peers by codec","time":{"start":1759616612503,"stop":1759616612504,"duration":1},"status":"passed","severity":"normal"},{"uid":"64daaf01b26f9ff2","name":"random static sharding 10 - Cluster ID: 525, Shard ID: 927","time":{"start":1759617017437,"stop":1759617017437,"duration":0},"status":"passed","severity":"normal"},{"uid":"da47eefa6654dedd","name":"Incoming message is emitted as received","time":{"start":1759616667813,"stop":1759616667813,"duration":0},"status":"passed","severity":"normal"},{"uid":"81c02ccbd511d9bb","name":"messageHash returns a Uint8Array","time":{"start":1759616611425,"stop":1759616611425,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f3c9e18a9c2ea00","name":"should drop only non-locked connections when over maxConnections","time":{"start":1759616612381,"stop":1759616612382,"duration":1},"status":"passed","severity":"normal"},{"uid":"eec168ac127c2b2e","name":"should return start time to last successful query since last query is less than max range","time":{"start":1759616664538,"stop":1759616664538,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ad150d5fb6069de","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759617165941,"stop":1759617165941,"duration":0},"status":"passed","severity":"normal"},{"uid":"37114e44f8afb880","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759617165928,"stop":1759617165928,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f248a5a1c57d020","name":"should work with v3 peers","time":{"start":1759616663549,"stop":1759616663549,"duration":0},"status":"passed","severity":"normal"},{"uid":"727ef80b5dcedc9f","name":"nwaku subscribes","time":{"start":1759616849362,"stop":1759616849362,"duration":0},"status":"passed","severity":"normal"},{"uid":"90af36a3a58ccd33","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1759616645010,"stop":1759616645010,"duration":0},"status":"passed","severity":"normal"},{"uid":"44970608bd710084","name":"Check message with no content topic is not received","time":{"start":1759617136796,"stop":1759617136796,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8dfc6ebdaba6615","name":"should handle empty pubsub topics","time":{"start":1759616611761,"stop":1759616611761,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a8a200b97f49fdc","name":"Push message with Arabic payload","time":{"start":1759617756515,"stop":1759617756515,"duration":0},"status":"passed","severity":"normal"},{"uid":"83a536f387e2217c","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1759616663763,"stop":1759616663769,"duration":6},"status":"passed","severity":"normal"},{"uid":"56b7b6f0dbb4acd0","name":"Outgoing message is acknowledged","time":{"start":1759616666290,"stop":1759616666290,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff7d351bf860ec87","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1759616595818,"stop":1759616595819,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a987c7516362df5","name":"Push message with Basic HTML tag payload","time":{"start":1759617756541,"stop":1759617756541,"duration":0},"status":"passed","severity":"normal"},{"uid":"86a577d4c86e3668","name":"should successfully unsubscribe from an existing subscription","time":{"start":1759616663706,"stop":1759616663706,"duration":0},"status":"passed","severity":"normal"},{"uid":"999e840e23a75f04","name":"Subscribe and receive messages via waku relay post","time":{"start":1759617165936,"stop":1759617165936,"duration":0},"status":"passed","severity":"normal"},{"uid":"59c5dda019a55f4c","name":"Passing an array","time":{"start":1759617039933,"stop":1759617039933,"duration":0},"status":"passed","severity":"normal"},{"uid":"9030d8321f30a4fc","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759616717405,"stop":1759616717405,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fecf0f09dc5a784","name":"Push message with short payload","time":{"start":1759617756501,"stop":1759617756502,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae0d025159e8da73","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1759617024421,"stop":1759617024421,"duration":0},"status":"passed","severity":"normal"},{"uid":"b76ab5ea98cc5347","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1759616664812,"stop":1759616664812,"duration":0},"status":"passed","severity":"normal"},{"uid":"870e54f38746cf7e","name":"Subscribe and receive messages via waku relay post","time":{"start":1759617165927,"stop":1759617165927,"duration":0},"status":"passed","severity":"normal"},{"uid":"f07cece538aae92f","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1759616644977,"stop":1759616644977,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a24a925ca84abf9","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1759617041303,"stop":1759617041303,"duration":0},"status":"passed","severity":"normal"},{"uid":"f124a495dadb0808","name":"connects to nwaku","time":{"start":1759617039932,"stop":1759617039932,"duration":0},"status":"passed","severity":"normal"},{"uid":"e170f6997e5681cc","name":"should skip peers without peer exchange protocol","time":{"start":1759616622008,"stop":1759616622008,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6b6a983b74c173","name":"should work with mock decoders","time":{"start":1759616664515,"stop":1759616664515,"duration":0},"status":"passed","severity":"normal"},{"uid":"16c6d0b178530774","name":"peer exchange sets tag","time":{"start":1759616870232,"stop":1759616870232,"duration":0},"status":"passed","severity":"normal"},{"uid":"994e5e1940a8e54","name":"handles different clusterIds correctly","time":{"start":1759616595824,"stop":1759616595825,"duration":1},"status":"passed","severity":"normal"},{"uid":"30851aeeaf21a48e","name":"should jump to current time when timestamp is far in the past","time":{"start":1759616651904,"stop":1759616651904,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac2ec5172e53a7c","name":"A test","time":{"start":1759616769828,"stop":1759616769829,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a948496f2b18119","name":"Outgoing message is retried until acknowledged","time":{"start":1759616667813,"stop":1759616667814,"duration":1},"status":"passed","severity":"normal"},{"uid":"e36864e7f3a4db38","name":"should deliver messages after dependencies are met","time":{"start":1759616652778,"stop":1759616652779,"duration":1},"status":"passed","severity":"normal"},{"uid":"11ffc1fe1a323697","name":"Passing page size 19 when there are 20 messages","time":{"start":1759617031872,"stop":1759617031872,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a90df6b05661a3e","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759616784770,"stop":1759616784770,"duration":0},"status":"passed","severity":"normal"},{"uid":"c555a78da5c99df4","name":"Push message with numeric payload","time":{"start":1759617756539,"stop":1759617756539,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d0731b417039363","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759617165941,"stop":1759617165941,"duration":0},"status":"passed","severity":"normal"},{"uid":"684e0e0156e0603c","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1759616610392,"stop":1759616610403,"duration":11},"status":"passed","severity":"normal"},{"uid":"b15152072fa01869","name":"Fails to publish message with size larger than 1 MB","time":{"start":1759616859302,"stop":1759616859302,"duration":0},"status":"passed","severity":"normal"},{"uid":"9980ec7fbffd8dc8","name":"should skip peers without peer exchange protocol","time":{"start":1759616622002,"stop":1759616622003,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca035542aff41d05","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1759616644624,"stop":1759616644630,"duration":6},"status":"passed","severity":"normal"},{"uid":"d01c1975f9ac5f31","name":"Passing page size 10 when there are 10 messages","time":{"start":1759617031867,"stop":1759617031867,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ea2a9c0df7bba65","name":"should wait for Filter peer to be connected","time":{"start":1759616664987,"stop":1759616664987,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad741f802fba04fb","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1759616645007,"stop":1759616645007,"duration":0},"status":"passed","severity":"normal"},{"uid":"98a3b7a9f60ac16a","name":"should clear dial history on start","time":{"start":1759616611135,"stop":1759616611136,"duration":1},"status":"passed","severity":"normal"},{"uid":"77db16b6ecdf8cfc","name":"should stop query when sync message from same channel is found","time":{"start":1759616667815,"stop":1759616667815,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6b46f0048cf647","name":"Query generator for multiple messages","time":{"start":1759617017950,"stop":1759617017950,"duration":0},"status":"passed","severity":"normal"},{"uid":"22129a7665c2d662","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1759616644976,"stop":1759616644976,"duration":0},"status":"passed","severity":"normal"},{"uid":"e037e32cf3a079b9","name":"Push message with Chinese payload","time":{"start":1759617756515,"stop":1759617756515,"duration":0},"status":"passed","severity":"normal"},{"uid":"da51ff609558eb2e","name":"Push message with Russian payload","time":{"start":1759617756515,"stop":1759617756515,"duration":0},"status":"passed","severity":"normal"},{"uid":"a725b7b0bb5622fe","name":"should clear timers for specific peer on disconnect","time":{"start":1759616611760,"stop":1759616611760,"duration":0},"status":"passed","severity":"normal"},{"uid":"d432328d60519011","name":"messageHashStr works with IProtoMessage","time":{"start":1759616611433,"stop":1759616611433,"duration":0},"status":"passed","severity":"normal"},{"uid":"c704aa54189bd552","name":"should work with stubbed waku event emitter","time":{"start":1759616664507,"stop":1759616664514,"duration":7},"status":"passed","severity":"normal"},{"uid":"e0f6e0248d49fa26","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1759616645027,"stop":1759616645028,"duration":1},"status":"passed","severity":"normal"},{"uid":"32de23ec304238d1","name":"ends if response has no messages","time":{"start":1759616612284,"stop":1759616612284,"duration":0},"status":"passed","severity":"normal"},{"uid":"245f967d0de0835d","name":"Push message with content topic containing escaped characters","time":{"start":1759617756522,"stop":1759617756522,"duration":0},"status":"passed","severity":"normal"},{"uid":"42c4187fd9762ad7","name":"should ensure monotonic increase","time":{"start":1759616651903,"stop":1759616651903,"duration":0},"status":"passed","severity":"normal"},{"uid":"8db327000b92ea8b","name":"should set field with all protocols disabled","time":{"start":1759616601799,"stop":1759616601799,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aac4a54d3c1e0bf","name":"Check publish message containing Script","time":{"start":1759616859295,"stop":1759616859296,"duration":1},"status":"passed","severity":"normal"},{"uid":"1429a1f233d524c0","name":"should wait for Store peer to be connected","time":{"start":1759616664987,"stop":1759616664987,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb54123f0c5c4f15","name":"should add event listeners to libp2p","time":{"start":1759616610356,"stop":1759616610364,"duration":8},"status":"passed","severity":"normal"},{"uid":"70eb371755537526","name":"Renews subscription after lossing a connection","time":{"start":1759617165945,"stop":1759617165945,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae175b70194aace8","name":"Push message with content topic containing short","time":{"start":1759617756543,"stop":1759617756543,"duration":0},"status":"passed","severity":"normal"},{"uid":"b369bfe79cae0294","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1759616595823,"stop":1759616595823,"duration":0},"status":"passed","severity":"normal"},{"uid":"7296bb5dc8a1d795","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1759616644999,"stop":1759616645000,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e645bf77c4bb3b0","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1759616644995,"stop":1759616644995,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdd42a8fb4cd8108","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1759616852681,"stop":1759616852682,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc92e14f2ea3575c","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1759616622022,"stop":1759616622022,"duration":0},"status":"passed","severity":"normal"},{"uid":"d63dac5aabef6e23","name":"Sync message is sent within sync frequency","time":{"start":1759616672777,"stop":1759616672777,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cbd787a7e7946bb","name":"should handle corrupted shard info gracefully","time":{"start":1759616611264,"stop":1759616611265,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b85c0de3b25dc13","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1759616664528,"stop":1759616664528,"duration":0},"status":"passed","severity":"normal"},{"uid":"c939c30db4762628","name":"Check publish message after client node is restarted","time":{"start":1759616859303,"stop":1759616859304,"duration":1},"status":"skipped","severity":"normal"},{"uid":"788453b5624a6fc","name":"Passing invalid cursor","time":{"start":1759616972294,"stop":1759616972295,"duration":1},"status":"passed","severity":"normal"},{"uid":"9298f02efdca9d83","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759617165930,"stop":1759617165931,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ffa0c8c529e9cce","name":"Init the array if not present","time":{"start":1759616595691,"stop":1759616595692,"duration":1},"status":"passed","severity":"normal"},{"uid":"611b0709e1670550","name":"should skip peers without ENR","time":{"start":1759616622013,"stop":1759616622014,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2ffffd5c012a812","name":"should dial peers from store when no connections remain","time":{"start":1759616612373,"stop":1759616612373,"duration":0},"status":"passed","severity":"normal"},{"uid":"4faff955f6e5f37e","name":"should set default options when no config provided","time":{"start":1759616612496,"stop":1759616612497,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3811a4399bd3d7f","name":"Mutual subscription","time":{"start":1759616867370,"stop":1759616867371,"duration":1},"status":"passed","severity":"normal"},{"uid":"30b9d4e8e1207a9f","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1759616622209,"stop":1759616622209,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b7151ad045c1abdc","name":"Push message with content topic containing JSON","time":{"start":1759617756545,"stop":1759617756545,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef980fbc003c3579","name":"Push message with content topic containing Russian","time":{"start":1759617756509,"stop":1759617756509,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe6b2cb9e49691d2","name":"should send to specified number of peers of used peers","time":{"start":1759616663548,"stop":1759616663548,"duration":0},"status":"passed","severity":"normal"},{"uid":"58f817e5810bb04a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1759616645025,"stop":1759616645025,"duration":0},"status":"passed","severity":"normal"},{"uid":"25725aefb198033e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1759616595831,"stop":1759616595831,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fda473b616160f2","name":"should sort by messageId when timestamps are equal","time":{"start":1759616652271,"stop":1759616652272,"duration":1},"status":"passed","severity":"normal"},{"uid":"625bef8a915c3ee8","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1759617041300,"stop":1759617041300,"duration":0},"status":"passed","severity":"normal"},{"uid":"100359e93a1419d2","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1759617017955,"stop":1759617017955,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b6ffb6f56d0944f","name":"Decoder throws on empty string content topic","time":{"start":1759616633541,"stop":1759616633542,"duration":1},"status":"passed","severity":"normal"},{"uid":"1891a083449818d8","name":"should handle multiple peers with different shard configurations","time":{"start":1759616611177,"stop":1759616611178,"duration":1},"status":"passed","severity":"normal"},{"uid":"795cdd921abbb1fd","name":"should return false when network is not connected","time":{"start":1759616612500,"stop":1759616612500,"duration":0},"status":"passed","severity":"normal"},{"uid":"e976129ba050a090","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1759616645008,"stop":1759616645008,"duration":0},"status":"passed","severity":"normal"},{"uid":"4971cf97812a4081","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759617165944,"stop":1759617165944,"duration":0},"status":"passed","severity":"normal"},{"uid":"42bb86f0aa40fe26","name":"Push message with content topic containing escaped characters","time":{"start":1759617756510,"stop":1759617756510,"duration":0},"status":"passed","severity":"normal"},{"uid":"40f0ed63ff7880b3","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1759617041301,"stop":1759617041301,"duration":0},"status":"passed","severity":"normal"},{"uid":"2679a86242dfcf3c","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1759616621761,"stop":1759616621761,"duration":0},"status":"passed","severity":"normal"},{"uid":"900da2f3df9d214","name":"should work with mixed v2 and v3 peers","time":{"start":1759616663549,"stop":1759616663550,"duration":1},"status":"passed","severity":"normal"},{"uid":"8612582ff3d7ecbe","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1759616645027,"stop":1759616645027,"duration":0},"status":"passed","severity":"normal"},{"uid":"3457611643589e68","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1759616662934,"stop":1759616662941,"duration":7},"status":"passed","severity":"normal"},{"uid":"903418cb6f474dc","name":"Subscribe to topic containing long and publish message","time":{"start":1759616867375,"stop":1759616867375,"duration":0},"status":"passed","severity":"normal"},{"uid":"c09e78b31d0642e5","name":"should handle ping failures gracefully","time":{"start":1759616611729,"stop":1759616611734,"duration":5},"status":"passed","severity":"normal"},{"uid":"4bd6c0c815f41de3","name":"should properly create location multiaddrs - udp4","time":{"start":1759616601796,"stop":1759616601796,"duration":0},"status":"passed","severity":"normal"},{"uid":"abccdeca9bdc4740","name":"Check received message containing short","time":{"start":1759617136788,"stop":1759617136789,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae364cf08cf8f3ad","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1759616601124,"stop":1759616601124,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbba20daab20870d","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1759616645020,"stop":1759616645020,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1e3090092c24f2","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1759616664537,"stop":1759616664538,"duration":1},"status":"passed","severity":"normal"},{"uid":"832c21cfe6810b2d","name":"should compute hash only when first accessed","time":{"start":1759616612509,"stop":1759616612509,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e19a292f15466fb","name":"should handle ENR without shardInfo","time":{"start":1759616622015,"stop":1759616622015,"duration":0},"status":"passed","severity":"normal"},{"uid":"c979c3bb2d109a4f","name":"tcp ip4 address","time":{"start":1759616601150,"stop":1759616601150,"duration":0},"status":"passed","severity":"normal"},{"uid":"9faa61e952cb62bc","name":"Push message with shell command payload","time":{"start":1759617756517,"stop":1759617756517,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e3120e8b293775c","name":"should create PeerExchangeDiscovery instance","time":{"start":1759616622016,"stop":1759616622016,"duration":0},"status":"passed","severity":"normal"},{"uid":"bef06413934e2258","name":"should successfully query peers and return peer infos","time":{"start":1759616622020,"stop":1759616622020,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee66dba993b588db","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1759616622021,"stop":1759616622021,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3ccd1704cce99e8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1759616645024,"stop":1759616645025,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2dc1dda14b095cc","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1759616645016,"stop":1759616645017,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9e7635980e44589","name":"Push message equal or less that 1MB","time":{"start":1759617756548,"stop":1759617756548,"duration":0},"status":"passed","severity":"normal"},{"uid":"e00293de565ae179","name":"should have no discoveries enabled by default","time":{"start":1759616662926,"stop":1759616662926,"duration":0},"status":"passed","severity":"normal"},{"uid":"987e7c8691f67d18","name":"should not receive a peer event after stop","time":{"start":1759616697908,"stop":1759616697909,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f46b952bf54119a","name":"should not be delivered","time":{"start":1759616652782,"stop":1759616652783,"duration":1},"status":"passed","severity":"normal"},{"uid":"276304c54ba0650d","name":"should query peers that support peer exchange","time":{"start":1759616622003,"stop":1759616622003,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebfb4c6b574b31a4","name":"should push the message to the outgoing buffer","time":{"start":1759616652771,"stop":1759616652772,"duration":1},"status":"passed","severity":"normal"},{"uid":"90fdc12e5cba3c37","name":"Check publish message containing Russian","time":{"start":1759616859295,"stop":1759616859295,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d2cd46f9f35f836","name":"should stop peer exchange discovery","time":{"start":1759616621980,"stop":1759616621986,"duration":6},"status":"passed","severity":"normal"},{"uid":"155cf3252822056c","name":"Encoder throws on empty string content topic","time":{"start":1759616633541,"stop":1759616633541,"duration":0},"status":"passed","severity":"normal"},{"uid":"938a8b6eca25794","name":"should properly create location multiaddrs - udp6","time":{"start":1759616601797,"stop":1759616601797,"duration":0},"status":"passed","severity":"normal"},{"uid":"66b64fa40c49b501","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1759616631947,"stop":1759616631947,"duration":0},"status":"passed","severity":"normal"},{"uid":"449a65e4c7141058","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759617165943,"stop":1759617165943,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4a4b16d68e89501","name":"Check received message containing emoji","time":{"start":1759617136793,"stop":1759617136793,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe56c1bc014c420b","name":"Relay - dialed after","time":{"start":1759617042904,"stop":1759617042904,"duration":0},"status":"passed","severity":"normal"},{"uid":"21c31ef39d228112","name":"Generator, 2 different shards","time":{"start":1759616978121,"stop":1759616978122,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2bc0395d968fdf0","name":"should not receive a peer event before start","time":{"start":1759616626080,"stop":1759616626081,"duration":1},"status":"passed","severity":"normal"},{"uid":"c35108c0f9046a99","name":"Push message equal or less that 1MB","time":{"start":1759617756513,"stop":1759617756513,"duration":0},"status":"passed","severity":"normal"},{"uid":"58feacb6051ae9ec","name":"should dial peer when on same shard","time":{"start":1759616611168,"stop":1759616611168,"duration":0},"status":"passed","severity":"normal"},{"uid":"469e6bd360a2f3c2","name":"should handle a minimal index list","time":{"start":1759616595850,"stop":1759616595850,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bbabf4fab31fa3c","name":"isConnected return false after peer stops","time":{"start":1759616711527,"stop":1759616711527,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa7d58d7567cd08","name":"Query generator for multiple messages with different message text format","time":{"start":1759617017951,"stop":1759617017952,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d22062301f96488","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1759616612509,"stop":1759616612509,"duration":0},"status":"passed","severity":"normal"},{"uid":"898734c3393f34b6","name":"should return cached hash on subsequent access","time":{"start":1759616612509,"stop":1759616612509,"duration":0},"status":"passed","severity":"normal"},{"uid":"7819879901c1e902","name":"should be safe to call multiple times","time":{"start":1759616611716,"stop":1759616611717,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5a0a8e1d6e322b2","name":"should increase lamport timestamp","time":{"start":1759616652771,"stop":1759616652771,"duration":0},"status":"passed","severity":"normal"},{"uid":"b16842b3ade4b7cf","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1759617009655,"stop":1759617009655,"duration":0},"status":"passed","severity":"normal"},{"uid":"742646e0ec8988b","name":"should be safe to call multiple times","time":{"start":1759616611510,"stop":1759616611511,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7c07fe6b9372d17","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1759616595829,"stop":1759616595830,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8ef4843bbcac2f","name":"should add and remove event listeners correctly","time":{"start":1759616626082,"stop":1759616626082,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c6e2bef197b55fc","name":"Push message with custom timestamp: 1728858317651","time":{"start":1759617756537,"stop":1759617756537,"duration":0},"status":"passed","severity":"normal"},{"uid":"bef9ec619a7490c2","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1759616972289,"stop":1759616972289,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ad7e5cb7c3c20f1","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1759616595827,"stop":1759616595828,"duration":1},"status":"passed","severity":"normal"},{"uid":"7eee0a485432cab8","name":"retrieves a single peer","time":{"start":1759616622205,"stop":1759616622205,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c3f65d73b950bd","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1759616611728,"stop":1759616611728,"duration":0},"status":"passed","severity":"normal"},{"uid":"86c51401aed74f7","name":"should handle multiple peer connections","time":{"start":1759616611719,"stop":1759616611719,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc2d8a03b019b8f2","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1759616664528,"stop":1759616664529,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f42ef18700bccb1","name":"should start and stop interval correctly","time":{"start":1759616662567,"stop":1759616662567,"duration":0},"status":"passed","severity":"normal"},{"uid":"d53c98c9dc0c178f","name":"Push message with escaped characters payload","time":{"start":1759617756542,"stop":1759617756542,"duration":0},"status":"passed","severity":"normal"},{"uid":"e39cadff5043e569","name":"should be able to decode the field with only STORE set to true","time":{"start":1759616601127,"stop":1759616601127,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e1301f4f02e7f7e","name":"should add peer to queue when queue is not empty","time":{"start":1759616611158,"stop":1759616611158,"duration":0},"status":"passed","severity":"normal"},{"uid":"825ea2f46f16a0e0","name":"Check publish message containing Chinese","time":{"start":1759616859294,"stop":1759616859294,"duration":0},"status":"passed","severity":"normal"},{"uid":"83ffd6d4d33f0f77","name":"Passing page size 0 when there are 110 messages","time":{"start":1759617031866,"stop":1759617031866,"duration":0},"status":"passed","severity":"normal"},{"uid":"31dfdfcd786a7753","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1759616867380,"stop":1759616867380,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c992fafce045c5c","name":"should return true when peer is on the pubsub topic shard","time":{"start":1759616611262,"stop":1759616611262,"duration":0},"status":"passed","severity":"normal"},{"uid":"6924d2364227b7ce","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1759616664536,"stop":1759616664537,"duration":1},"status":"passed","severity":"normal"},{"uid":"36a827877cfc7f0d","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1759616621763,"stop":1759616621764,"duration":1},"status":"passed","severity":"normal"},{"uid":"990548813cd815a9","name":"Publish message with large meta","time":{"start":1759616859304,"stop":1759616859304,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7205bd181465602","name":"Callback on promise, aborts when callback returns true","time":{"start":1759617017955,"stop":1759617017955,"duration":0},"status":"passed","severity":"normal"},{"uid":"755ee7d570d7832e","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1759616664530,"stop":1759616664530,"duration":0},"status":"passed","severity":"normal"},{"uid":"66d03b7cd3a8e81e","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1759616611877,"stop":1759616611877,"duration":0},"status":"passed","severity":"normal"},{"uid":"c046e7c763ddd74f","name":"Push message with emoji payload","time":{"start":1759617756506,"stop":1759617756507,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba7cba40d330cf18","name":"Push message with content topic containing Arabic","time":{"start":1759617756533,"stop":1759617756533,"duration":0},"status":"passed","severity":"normal"},{"uid":"21a8bfa67058f890","name":"Query Generator, No message returned","time":{"start":1759616987299,"stop":1759616987299,"duration":0},"status":"passed","severity":"normal"},{"uid":"1226478528558449","name":"Query with Ordered Callback, No Decoder","time":{"start":1759616987300,"stop":1759616987300,"duration":0},"status":"passed","severity":"normal"},{"uid":"e20ca00935531845","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1759616612367,"stop":1759616612367,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4ab138868569336","name":"ignores unrecognized TXT record formats","time":{"start":1759616622207,"stop":1759616622207,"duration":0},"status":"passed","severity":"normal"},{"uid":"94c7b30aab6c4f05","name":"should start and setup intervals and event listeners","time":{"start":1759616663792,"stop":1759616663792,"duration":0},"status":"passed","severity":"normal"},{"uid":"93b6dd47d893d363","name":"Sync message is not sent if another sync message was just received","time":{"start":1759616672778,"stop":1759616672778,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c4de757508161e2","name":"Check message with no payload is not received","time":{"start":1759617136787,"stop":1759617136787,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e0765dc169b8b17","name":"should be able to decode the field with only RELAY set to true","time":{"start":1759616601125,"stop":1759616601126,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d369615806af8dc","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1759616761490,"stop":1759616761490,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9a6f2b15769f6dd","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759617165931,"stop":1759617165931,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba5da7543161da56","name":"should create ConnectionManager with required options","time":{"start":1759616612495,"stop":1759616612496,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7fea139bbe9da9e","name":"should initialize with default options","time":{"start":1759616621975,"stop":1759616621975,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbf481c1eacfdf3b","name":"should skip peers that were recently queried","time":{"start":1759616622007,"stop":1759616622007,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b0456d8cf11dff7","name":"should return false for malformed SDS messages","time":{"start":1759616667816,"stop":1759616667816,"duration":0},"status":"passed","severity":"normal"},{"uid":"97dea57418ee141b","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1759616611424,"stop":1759616611424,"duration":0},"status":"passed","severity":"normal"},{"uid":"3856ff4e8a72ae59","name":"should not change state when connections remain after disconnect","time":{"start":1759616610387,"stop":1759616610387,"duration":0},"status":"passed","severity":"normal"},{"uid":"71e572d7a2f86b23","name":"Push message with content topic containing Chinese","time":{"start":1759617756544,"stop":1759617756544,"duration":0},"status":"passed","severity":"normal"},{"uid":"da3e26eed470071","name":"Check received message containing short","time":{"start":1759617136778,"stop":1759617136778,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fe98198fe77da20","name":"Relay","time":{"start":1759616699211,"stop":1759616699213,"duration":2},"status":"passed","severity":"normal"},{"uid":"9b2eed0728e75d04","name":"Waku message hash computation (meta attribute not present)","time":{"start":1759616611423,"stop":1759616611423,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeb05f4279743bc1","name":"should handle incoming messages","time":{"start":1759616663707,"stop":1759616663707,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9a19f8f1c0d6d93","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1759616645004,"stop":1759616645004,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdfacd68c99926b3","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759616697910,"stop":1759616697910,"duration":0},"status":"skipped","severity":"normal"},{"uid":"97775e01bf00b421","name":"should retry if all attempts fail","time":{"start":1759616662613,"stop":1759616662613,"duration":0},"status":"passed","severity":"normal"},{"uid":"94f1bbf41523f1b1","name":"should stop all internal components","time":{"start":1759616612499,"stop":1759616612499,"duration":0},"status":"passed","severity":"normal"},{"uid":"5919be13aa46b9d8","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1759616663763,"stop":1759616663763,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc84f60cd32f106e","name":"Check received message with timestamp: 1759616692220 ","time":{"start":1759617136793,"stop":1759617136793,"duration":0},"status":"passed","severity":"normal"},{"uid":"f943cac1bce5c809","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1759616645011,"stop":1759616645013,"duration":2},"status":"passed","severity":"normal"},{"uid":"ce61803f65320ff7","name":"should insert message into bloom filter","time":{"start":1759616652772,"stop":1759616652772,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fc97719dad7d888","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1759616595818,"stop":1759616595818,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d232df6f1b3917b","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1759616595850,"stop":1759616595850,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddd92fb2ccbc166b","name":"Push message with content topic containing unicode special characters","time":{"start":1759617756546,"stop":1759617756546,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4024e4c5eb89d4b","name":"udp ip6 address","time":{"start":1759616601151,"stop":1759616601151,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9d7baa445e2b04e","name":"Filter","time":{"start":1759617042906,"stop":1759617042906,"duration":0},"status":"passed","severity":"normal"},{"uid":"4658e91d8a59a27","name":"should sort peers by ping value","time":{"start":1759616612504,"stop":1759616612504,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c0c94ac87268393","name":"should requeue task if no peer is available","time":{"start":1759616662589,"stop":1759616662590,"duration":1},"status":"passed","severity":"normal"},{"uid":"381174ff0f845b4d","name":"should dial with multiaddr and return stream","time":{"start":1759616612501,"stop":1759616612501,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc873b49829edb75","name":"should be safe to call multiple times","time":{"start":1759616611718,"stop":1759616611718,"duration":0},"status":"passed","severity":"normal"},{"uid":"89bfa6cbf7db83f4","name":"Push message with content topic containing emoji","time":{"start":1759617756535,"stop":1759617756536,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7eae1b97fb58285","name":"should return false when peer is not found","time":{"start":1759616611263,"stop":1759616611264,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe5b2c2120cc607d","name":"Push message with JSON payload","time":{"start":1759617756541,"stop":1759617756541,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5071366d2055b5d","name":"should initialize with libp2p components","time":{"start":1759616622019,"stop":1759616622019,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc9f8dbc038ea967","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1759616644631,"stop":1759616644631,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d7e59ed85e2d2de","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1759616644994,"stop":1759616644994,"duration":0},"status":"passed","severity":"normal"},{"uid":"24f52bb95eb7e5fd","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1759616595820,"stop":1759616595820,"duration":0},"status":"passed","severity":"normal"},{"uid":"86903759e0bfdb0f","name":"should handle special patterns correctly","time":{"start":1759616649229,"stop":1759616649229,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e684f77ea533ebe","name":"Check message with invalid timestamp is not received","time":{"start":1759617136785,"stop":1759617136785,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa8d85a997111db0","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1759616699421,"stop":1759616699424,"duration":3},"status":"passed","severity":"normal"},{"uid":"2dbd3756bfb36877","name":"Decoder throws on undefined content topic","time":{"start":1759616633541,"stop":1759616633541,"duration":0},"status":"passed","severity":"normal"},{"uid":"4748e3560aa7d4fd","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1759616852681,"stop":1759616852681,"duration":0},"status":"passed","severity":"normal"},{"uid":"a731c312d8c258ef","name":"throws if store query response has error status","time":{"start":1759616612283,"stop":1759616612283,"duration":0},"status":"passed","severity":"normal"},{"uid":"12ca918ea14802ac","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759617165938,"stop":1759617165938,"duration":0},"status":"passed","severity":"normal"},{"uid":"81b7fed86663187","name":"should not process empty queue","time":{"start":1759616611171,"stop":1759616611172,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b1a542d684a7fbc","name":"should not discard bootstrap peers if under the limit","time":{"start":1759616736384,"stop":1759616736386,"duration":2},"status":"passed","severity":"normal"},{"uid":"96e17093b90dd57b","name":"should return true even if peer has no overlapping shards","time":{"start":1759616611240,"stop":1759616611253,"duration":13},"status":"passed","severity":"normal"},{"uid":"d407580cb3859930","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759616601129,"stop":1759616601129,"duration":0},"status":"passed","severity":"normal"},{"uid":"b615a6450739939","name":"should handle browser offline state overriding peer connections","time":{"start":1759616610405,"stop":1759616610411,"duration":6},"status":"passed","severity":"normal"},{"uid":"bc65fea8d2678ba0","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1759616612386,"stop":1759616612386,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0ad1ac315d1df44","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759617136785,"stop":1759617136785,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dc95e6508c94d0f","name":"should create ShardReader with static shards network config","time":{"start":1759616611228,"stop":1759616611228,"duration":0},"status":"passed","severity":"normal"},{"uid":"477fa54bf66df4d4","name":"should handle dial errors","time":{"start":1759616612501,"stop":1759616612502,"duration":1},"status":"passed","severity":"normal"},{"uid":"8702cee4d157f50e","name":"should partition messages based on acknowledgement status","time":{"start":1759616652781,"stop":1759616652781,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aafc7f50495cece","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1759616645021,"stop":1759616645023,"duration":2},"status":"passed","severity":"normal"},{"uid":"3f8be0976d662960","name":"messageHashStr produces consistent results for the same input","time":{"start":1759616611437,"stop":1759616611437,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa6be045a62b82c6","name":"Symmetric encrypt & Decrypt","time":{"start":1759616632451,"stop":1759616632451,"duration":0},"status":"passed","severity":"normal"},{"uid":"21282a2387312d2c","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759617165928,"stop":1759617165928,"duration":0},"status":"skipped","severity":"normal"},{"uid":"48b3f0c0bb76292b","name":"should handle timestamp equal to current time","time":{"start":1759616651902,"stop":1759616651903,"duration":1},"status":"passed","severity":"normal"},{"uid":"8033d97ddfe0aecd","name":"Push message with content topic containing special chars","time":{"start":1759617756520,"stop":1759617756520,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e70098042d93552","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1759616595832,"stop":1759616595832,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc0254c7325fed68","name":"Push message with special chars payload","time":{"start":1759617756503,"stop":1759617756503,"duration":0},"status":"passed","severity":"normal"},{"uid":"b393e5e4366b7efd","name":"should dial more peers if under maxConnections","time":{"start":1759616612381,"stop":1759616612381,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7e90f2144ded766","name":"Check received message containing XML","time":{"start":1759617136781,"stop":1759617136782,"duration":1},"status":"passed","severity":"normal"},{"uid":"8688dd1b46616cd2","name":"Push message with content topic containing special chars","time":{"start":1759617756508,"stop":1759617756508,"duration":0},"status":"passed","severity":"normal"},{"uid":"80c25e2c254f8f80","name":"Incoming message is emitted as received","time":{"start":1759616666290,"stop":1759616666290,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b7720da18ce7958","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1759616595821,"stop":1759616595822,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a0eb3f1890cd3cd","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1759616852682,"stop":1759616852682,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6dedbdaaedcb8d9","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759617136784,"stop":1759617136785,"duration":1},"status":"passed","severity":"normal"},{"uid":"22abeac577ce52f8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1759616645020,"stop":1759616645021,"duration":1},"status":"passed","severity":"normal"},{"uid":"76ca9bb729e61ebd","name":"should skip peer when already connected","time":{"start":1759616611159,"stop":1759616611159,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbe96d1b38c70516","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1759616663770,"stop":1759616663771,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3c65eb6ef4d1ea8","name":"should discard bootstrap peers when has more than set limit","time":{"start":1759616736379,"stop":1759616736384,"duration":5},"status":"passed","severity":"normal"},{"uid":"1cbccc48dbd33489","name":"should clear all timers","time":{"start":1759616611717,"stop":1759616611718,"duration":1},"status":"passed","severity":"normal"},{"uid":"98ef8d8981ad9ba0","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759617165944,"stop":1759617165945,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d29a35e704beaf5","name":"should handle complete discovery-to-dial flow","time":{"start":1759616611514,"stop":1759616611515,"duration":1},"status":"passed","severity":"normal"},{"uid":"631082cb53090374","name":"Push 30 different messages","time":{"start":1759617756507,"stop":1759617756507,"duration":0},"status":"skipped","severity":"normal"},{"uid":"89ffa430d678e618","name":"Waku message hash computation (no timestamp)","time":{"start":1759616611424,"stop":1759616611424,"duration":0},"status":"passed","severity":"normal"},{"uid":"e85d1580a91f0b8c","name":"should retry failed tasks","time":{"start":1759616662597,"stop":1759616662598,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f29413505b96044","name":"should throw error - invalid id","time":{"start":1759616601792,"stop":1759616601793,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b302b36282e2cbe","name":"Push message with Arabic payload","time":{"start":1759617756528,"stop":1759617756528,"duration":0},"status":"passed","severity":"normal"},{"uid":"4558352b62cd3a6e","name":"should not be sent when there is no history","time":{"start":1759616652782,"stop":1759616652782,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebfb6dafebe92e45","name":"Query with Promise Callback, No Decoder","time":{"start":1759616987301,"stop":1759616987301,"duration":0},"status":"passed","severity":"normal"},{"uid":"b09a2fda6ef41f90","name":"should invoke callbacks when receiving a message","time":{"start":1759616663784,"stop":1759616663791,"duration":7},"status":"passed","severity":"normal"},{"uid":"c1bd23e59bf50733","name":"Push message with content topic containing long","time":{"start":1759617756532,"stop":1759617756532,"duration":0},"status":"passed","severity":"normal"},{"uid":"45185c8d419b2408","name":"should handle peer disconnect event when no connections remain","time":{"start":1759616610386,"stop":1759616610387,"duration":1},"status":"passed","severity":"normal"},{"uid":"92644316ba72d100","name":"Check message with non string payload is not received","time":{"start":1759617136796,"stop":1759617136796,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfe84c31ae186e4d","name":"Nodes with multiple pubsub topic","time":{"start":1759616852682,"stop":1759616852682,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b636a54992cc940","name":"should handle hash queries without validation","time":{"start":1759616664815,"stop":1759616664815,"duration":0},"status":"passed","severity":"normal"},{"uid":"f953d664af277c08","name":"should return PeerId when Multiaddr input is provided","time":{"start":1759616611776,"stop":1759616611776,"duration":0},"status":"passed","severity":"normal"},{"uid":"2912bbcc0ea01aca","name":"should stop and cleanup resources","time":{"start":1759616663792,"stop":1759616663793,"duration":1},"status":"passed","severity":"normal"},{"uid":"93166f9e420786d0","name":"does not throw on valid cases","time":{"start":1759616595812,"stop":1759616595813,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a9e2b3825a959a0","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1759616769494,"stop":1759616769500,"duration":6},"status":"passed","severity":"normal"},{"uid":"9a89ee7b97ae49c2","name":"should lock peers when selected","time":{"start":1759616663750,"stop":1759616663751,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b32540ed06850b8","name":"Push message equal or less that 1MB","time":{"start":1759617756538,"stop":1759617756538,"duration":0},"status":"passed","severity":"normal"},{"uid":"faee8da0149680c8","name":"should process up to 3 peers at once","time":{"start":1759616611171,"stop":1759616611171,"duration":0},"status":"passed","severity":"normal"},{"uid":"243c5ea3b9375c4e","name":"should handle complete peer lifecycle","time":{"start":1759616611769,"stop":1759616611769,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a26aae48c04297e","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759617165943,"stop":1759617165944,"duration":1},"status":"passed","severity":"normal"},{"uid":"d38a6cadad61599a","name":"should use configured peers when available","time":{"start":1759616664816,"stop":1759616664816,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4ace5721f9d6cd7","name":"Sync message are not sent excessively within sync frequency","time":{"start":1759616672777,"stop":1759616672777,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f782ef0e9341035","name":"should initialize with default number of peers","time":{"start":1759616663739,"stop":1759616663739,"duration":0},"status":"passed","severity":"normal"},{"uid":"69bad626f9c4e59a","name":"should add sent message to localHistory with retrievalHint","time":{"start":1759616652772,"stop":1759616652773,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce208fab9f7b4a45","name":"Nwaku publishes","time":{"start":1759616849363,"stop":1759616849363,"duration":0},"status":"passed","severity":"normal"},{"uid":"304b345b74a8ceef","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1759616664538,"stop":1759616664539,"duration":1},"status":"passed","severity":"normal"},{"uid":"3404380d4fda8880","name":"should get / set TCP multiaddr","time":{"start":1759616601796,"stop":1759616601796,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7524239fdf62f8e","name":"should successfully query store with valid decoders and options","time":{"start":1759616664809,"stop":1759616664811,"duration":2},"status":"passed","severity":"normal"},{"uid":"5260aaa91c7fc5d","name":"should hang up with multiaddr and return true on success","time":{"start":1759616612502,"stop":1759616612502,"duration":0},"status":"passed","severity":"normal"},{"uid":"7711682533d9414f","name":"should handle errors when getting connections","time":{"start":1759616610403,"stop":1759616610404,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e4f8cb9f7f4b95c","name":"should skip updating peer store if peer has same addresses","time":{"start":1759616611513,"stop":1759616611514,"duration":1},"status":"passed","severity":"normal"},{"uid":"499d5d3c2604a396","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1759617041301,"stop":1759617041302,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad4ad13ba3cd60df","name":"Push message with Script payload","time":{"start":1759617756540,"stop":1759617756541,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd34e022f5a57ed4","name":"should initialize with custom number of peers","time":{"start":1759616663739,"stop":1759616663740,"duration":1},"status":"passed","severity":"normal"},{"uid":"838eb894cb86a363","name":"same cluster, static sharding: nodes connect","time":{"start":1759616784761,"stop":1759616784762,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba05fc6e5c3a62ab","name":"random static sharding 8 - Cluster ID: 516, Shard ID: 471","time":{"start":1759617017435,"stop":1759617017436,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1db80bf5bf9d6df","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1759616652778,"stop":1759616652778,"duration":0},"status":"passed","severity":"normal"},{"uid":"c424ccbab9f8a62f","name":"Query Generator - false","time":{"start":1759617022084,"stop":1759617022085,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e09cbed6b7019a5","name":"Push message with JSON payload","time":{"start":1759617756529,"stop":1759617756530,"duration":1},"status":"passed","severity":"normal"},{"uid":"3901acea49ec22b7","name":"should handle dial errors gracefully","time":{"start":1759616612376,"stop":1759616612376,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2f2c6648bfb53df","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1759616620541,"stop":1759616620542,"duration":1},"status":"passed","severity":"normal"},{"uid":"55dd3f4f8ae9fb","name":"should stop ping timers on peer disconnect","time":{"start":1759616611727,"stop":1759616611727,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbe0280869b5f915","name":"should dial all peers on dial","time":{"start":1759616781792,"stop":1759616781792,"duration":0},"status":"passed","severity":"normal"},{"uid":"169cce0da3142931","name":"should hang up with PeerId and return true on success","time":{"start":1759616612502,"stop":1759616612502,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd13569c1168c12d","name":"new peer added after a peer was already found","time":{"start":1759616870232,"stop":1759616870233,"duration":1},"status":"passed","severity":"normal"},{"uid":"52faf49a6aa50295","name":"Check received message containing shell command","time":{"start":1759617136792,"stop":1759617136792,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a77cc4a2d3e5c00","name":"should not allow k > 12","time":{"start":1759616644621,"stop":1759616644623,"duration":2},"status":"passed","severity":"normal"},{"uid":"7cd210a2dd19182d","name":"should decode valid enr with tcp successfully","time":{"start":1759616601791,"stop":1759616601791,"duration":0},"status":"passed","severity":"normal"},{"uid":"426925ba32028e5f","name":"Push message with content topic containing unicode special characters","time":{"start":1759617756522,"stop":1759617756522,"duration":0},"status":"passed","severity":"normal"},{"uid":"1885b54f4ca2ed36","name":"should return usable stream attached to connection","time":{"start":1759616612138,"stop":1759616612138,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5278ecfc17df73b","name":"Subscribe and receives messages on 20 topics","time":{"start":1759617165937,"stop":1759617165937,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd5af15f6fb38a9a","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1759616664369,"stop":1759616664371,"duration":2},"status":"passed","severity":"normal"},{"uid":"effc31c9fea7e0aa","name":"accepts time-filtered query with content filter","time":{"start":1759616611893,"stop":1759616611893,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6eda6017c7ed652","name":"Push message with long payload","time":{"start":1759617756514,"stop":1759617756514,"duration":0},"status":"passed","severity":"normal"},{"uid":"58dec5e4b1aca675","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1759616666003,"stop":1759616666003,"duration":0},"status":"passed","severity":"normal"},{"uid":"d715722b2789d170","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1759616595827,"stop":1759616595827,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2dac480b26cd9a1","name":"Push message with XML payload","time":{"start":1759617756505,"stop":1759617756505,"duration":0},"status":"passed","severity":"normal"},{"uid":"31f5a056b57f78b5","name":"can start and stop the service","time":{"start":1759616697902,"stop":1759616697904,"duration":2},"status":"passed","severity":"normal"},{"uid":"fb211434a94ce00f","name":"Fails to publish message with empty text","time":{"start":1759616859301,"stop":1759616859301,"duration":0},"status":"passed","severity":"normal"},{"uid":"68a204218b7ce1f3","name":"Query with Ordered Callback, No message returned","time":{"start":1759616987300,"stop":1759616987300,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd5faab75ffae42","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1759616663770,"stop":1759616663770,"duration":0},"status":"passed","severity":"normal"},{"uid":"832a0c4347d88a87","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1759616645000,"stop":1759616645000,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b2f1d5dfa00432e","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759617165943,"stop":1759617165943,"duration":0},"status":"passed","severity":"normal"},{"uid":"54aef212e13cba54","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1759616645019,"stop":1759616645019,"duration":0},"status":"passed","severity":"normal"},{"uid":"b967814d6ab273f8","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1759616611728,"stop":1759616611728,"duration":0},"status":"passed","severity":"normal"},{"uid":"3930daad550560d0","name":"Outgoing message is possibly acknowledged","time":{"start":1759616666290,"stop":1759616666290,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a5794c25b9582bcb","name":"should set field with only STORE enabled","time":{"start":1759616601800,"stop":1759616601800,"duration":0},"status":"passed","severity":"normal"},{"uid":"513ed3a597ec7254","name":"Outgoing message is acknowledged","time":{"start":1759616666002,"stop":1759616666003,"duration":1},"status":"passed","severity":"normal"},{"uid":"92a4ab4096aa787d","name":"Subscribe to topic containing numeric and publish message","time":{"start":1759616867375,"stop":1759616867376,"duration":1},"status":"passed","severity":"normal"},{"uid":"e925cc4e8e1c0a9d","name":"should return true for message with causal history","time":{"start":1759616667817,"stop":1759616667817,"duration":0},"status":"passed","severity":"normal"},{"uid":"553120805572e576","name":"should remove event listeners","time":{"start":1759616612369,"stop":1759616612370,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6cbff267a5164d8","name":"should dial all known peers when reached zero connections","time":{"start":1759616736378,"stop":1759616736378,"duration":0},"status":"passed","severity":"normal"},{"uid":"28e2efb87bf5f932","name":"Push 30 different messages","time":{"start":1759617756519,"stop":1759617756519,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1922db49cf71f712","name":"should attach causal history and bloom filter to each message","time":{"start":1759616652773,"stop":1759616652773,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b3ee2ea54b02d58","name":"should continually clean up expired entries at intervals","time":{"start":1759616661667,"stop":1759616661667,"duration":0},"status":"passed","severity":"normal"},{"uid":"d08f6060e042c9a5","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1759616645006,"stop":1759616645007,"duration":1},"status":"passed","severity":"normal"},{"uid":"36ea14ec7fdd8f6e","name":"Check received message with timestamp: 1759616692220000000 ","time":{"start":1759617136793,"stop":1759617136793,"duration":0},"status":"passed","severity":"normal"},{"uid":"7169f904789d03f4","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1759616867379,"stop":1759616867379,"duration":0},"status":"passed","severity":"normal"},{"uid":"c549c8feece64791","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1759616859299,"stop":1759616859299,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad2b55051af504e3","name":"should not execute task if max attempts is 0","time":{"start":1759616662599,"stop":1759616662612,"duration":13},"status":"passed","severity":"normal"},{"uid":"c6195c67e9ec296f","name":"Wrong topic","time":{"start":1759616961067,"stop":1759616961067,"duration":0},"status":"passed","severity":"normal"},{"uid":"1406e9a5ff7c482e","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1759616663751,"stop":1759616663751,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfc6dc0e91e2ea97","name":"Refresh subscription","time":{"start":1759617165929,"stop":1759617165929,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5f304312f3c3d61","name":"should return peer for existing peer","time":{"start":1759616612377,"stop":1759616612378,"duration":1},"status":"passed","severity":"normal"},{"uid":"9526a401f486f3a3","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1759616644989,"stop":1759616644989,"duration":0},"status":"passed","severity":"normal"},{"uid":"a09bbdf4ed68447b","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1759616672779,"stop":1759616672779,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1195e8b2551f58c","name":"should decode valid enr successfully","time":{"start":1759616601790,"stop":1759616601790,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7327e022c3ce762","name":"should call waitForPeer on Relay","time":{"start":1759616664987,"stop":1759616664988,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e838e9c20560c79","name":"Push message with unicode special characters payload","time":{"start":1759617756530,"stop":1759617756531,"duration":1},"status":"passed","severity":"normal"},{"uid":"a49c3ac2ee7d8d30","name":"should handle cache.get errors gracefully","time":{"start":1759616626082,"stop":1759616626082,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce3032256ca8dc56","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1759616645006,"stop":1759616645006,"duration":0},"status":"passed","severity":"normal"},{"uid":"de1fc9ed9ea80a93","name":"Push message with escaped characters payload","time":{"start":1759617756506,"stop":1759617756506,"duration":0},"status":"passed","severity":"normal"},{"uid":"c666627f835bfed2","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1759616612504,"stop":1759616612505,"duration":1},"status":"passed","severity":"normal"},{"uid":"5786c156d0eaa536","name":"Check publish message containing Basic HTML tag","time":{"start":1759616859296,"stop":1759616859296,"duration":0},"status":"passed","severity":"normal"},{"uid":"c90e627e089087c3","name":"caches peers it previously fetched","time":{"start":1759616622207,"stop":1759616622207,"duration":0},"status":"passed","severity":"normal"},{"uid":"9133bcbca4235449","name":"Push message with meta","time":{"start":1759617756511,"stop":1759617756511,"duration":0},"status":"passed","severity":"normal"},{"uid":"28737463ee05e92a","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1759616645009,"stop":1759616645009,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3acbe56f9d118ca","name":"should handle zero peers request","time":{"start":1759616622023,"stop":1759616622024,"duration":1},"status":"passed","severity":"normal"},{"uid":"d40ed3b77ce275f1","name":"should emit message when we just started and store connect event occurs","time":{"start":1759616664527,"stop":1759616664528,"duration":1},"status":"passed","severity":"normal"},{"uid":"954f7807ae0276fa","name":"Subscribe and publish message","time":{"start":1759616867372,"stop":1759616867372,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c40e276bfc0c83b","name":"should monitor connected peers and store them into cache","time":{"start":1759616787429,"stop":1759616787429,"duration":0},"status":"passed","severity":"normal"},{"uid":"b110f4ebb6f7064f","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1759616662933,"stop":1759616662933,"duration":0},"status":"passed","severity":"normal"},{"uid":"c24d69a58d2fbcc8","name":"Push message with content topic containing short","time":{"start":1759617756519,"stop":1759617756519,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9db79c6bc4228f0","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759617009656,"stop":1759617009656,"duration":0},"status":"passed","severity":"normal"},{"uid":"92db2477c999fe02","name":"should emit a peer event after start","time":{"start":1759616626080,"stop":1759616626080,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5c81b8c5fc32a87","name":"should be safe to call multiple times","time":{"start":1759616612498,"stop":1759616612498,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3abd0092caea064","name":"Subscribe to topic containing Script and publish message","time":{"start":1759616867378,"stop":1759616867378,"duration":0},"status":"passed","severity":"normal"},{"uid":"6557884ea0ef9560","name":"should enable all discoveries when explicitly set","time":{"start":1759616662926,"stop":1759616662933,"duration":7},"status":"passed","severity":"normal"},{"uid":"814ea26b556f3603","name":"Encoder error raises irrecoverable error","time":{"start":1759616666289,"stop":1759616666289,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0619833cf4ff8b9","name":"Sets default value correctly","time":{"start":1759617039949,"stop":1759617039958,"duration":9},"status":"passed","severity":"normal"},{"uid":"c0924ee9812d4a92","name":"Fails to push message bigger that 1MB","time":{"start":1759617756525,"stop":1759617756525,"duration":0},"status":"passed","severity":"normal"},{"uid":"14e0857406f50a4","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1759616664522,"stop":1759616664522,"duration":0},"status":"passed","severity":"normal"},{"uid":"f69017611f16195d","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1759616652779,"stop":1759616652779,"duration":0},"status":"passed","severity":"normal"},{"uid":"bca0e5bc4acfaf7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1759616595828,"stop":1759616595828,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ec3e68656d304fd","name":"can query messages by message hash","time":{"start":1759617013080,"stop":1759617013081,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a628749b96bdfa7","name":"should return true when peer is on the specified shard","time":{"start":1759616611254,"stop":1759616611255,"duration":1},"status":"passed","severity":"normal"},{"uid":"f857effb2a6530d2","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1759616852680,"stop":1759616852680,"duration":0},"status":"passed","severity":"normal"},{"uid":"7453086e550afef8","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app76/4/topic567/proto","time":{"start":1759616961058,"stop":1759616961058,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a8b4a5ca4ec4994","name":"Check received message containing Chinese","time":{"start":1759617136790,"stop":1759617136790,"duration":0},"status":"passed","severity":"normal"},{"uid":"250e33330375fe55","name":"Fails to publish duplicate message","time":{"start":1759616859300,"stop":1759616859301,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d5561ad7f2d9a8d","name":"should remove event listeners","time":{"start":1759616611717,"stop":1759616611717,"duration":0},"status":"passed","severity":"normal"},{"uid":"263d78c7ae4063fb","name":"should emit a peer event after start","time":{"start":1759616697907,"stop":1759616697907,"duration":0},"status":"passed","severity":"normal"},{"uid":"22fa655928f48d39","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1759616645026,"stop":1759616645026,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c1ab4e66e68a5be","name":"should create RPC request with correct parameters","time":{"start":1759616622024,"stop":1759616622024,"duration":0},"status":"passed","severity":"normal"},{"uid":"5341f46f403606ab","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1759616612152,"stop":1759616612152,"duration":0},"status":"passed","severity":"normal"},{"uid":"3084c6a8fcfa9672","name":"Round trip binary serialization","time":{"start":1759616612507,"stop":1759616612507,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f0d8725b93a334f","name":"Check received message containing unicode special characters","time":{"start":1759617136793,"stop":1759617136793,"duration":0},"status":"passed","severity":"normal"},{"uid":"b26d8b6790185fc0","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1759616612380,"stop":1759616612380,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc1b200d66fc7ba4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1759616645032,"stop":1759616645032,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8324e57839ee92a","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759616836239,"stop":1759616836239,"duration":0},"status":"passed","severity":"normal"},{"uid":"acca46eac67fc61a","name":"should initialize bloom filter with correct parameters","time":{"start":1759616649220,"stop":1759616649221,"duration":1},"status":"passed","severity":"normal"},{"uid":"25edf42b8035e59f","name":"different cluster: nodes don't connect","time":{"start":1759616784764,"stop":1759616784765,"duration":1},"status":"passed","severity":"normal"},{"uid":"46b3e4f0a5287559","name":"random static sharding 2 - Cluster ID: 601, Shard ID: 253","time":{"start":1759617017432,"stop":1759617017432,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ec37ae4f3132b6f","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1759616622021,"stop":1759616622021,"duration":0},"status":"passed","severity":"normal"},{"uid":"463c2c4527dd7a55","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1759616652777,"stop":1759616652777,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb3aed9ad11f74c","name":"Push message with unicode special characters payload","time":{"start":1759617756518,"stop":1759617756518,"duration":0},"status":"passed","severity":"normal"},{"uid":"723854869ac93c2d","name":"Throws when trying to push message with empty payload","time":{"start":1759617756507,"stop":1759617756507,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a37244ee140c7a0","name":"Promise Callback - false","time":{"start":1759617022088,"stop":1759617022088,"duration":0},"status":"passed","severity":"normal"},{"uid":"922784c6b5b28131","name":"ends after yielding if response size indicates end","time":{"start":1759616612289,"stop":1759616612289,"duration":0},"status":"passed","severity":"normal"},{"uid":"6be9c4076c17cc30","name":"should be safe to call multiple times","time":{"start":1759616611509,"stop":1759616611510,"duration":1},"status":"passed","severity":"normal"},{"uid":"71eec4e7f47372c1","name":"should check false positive rate","time":{"start":1759616649230,"stop":1759616649230,"duration":0},"status":"passed","severity":"normal"},{"uid":"beeb34a7d6fd10cd","name":"Callback on promise","time":{"start":1759617017954,"stop":1759617017955,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec4ba152b211c67e","name":"should handle retrieve function with query parameters","time":{"start":1759616664521,"stop":1759616664521,"duration":0},"status":"passed","severity":"normal"},{"uid":"fde91b657011b491","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1759616595820,"stop":1759616595821,"duration":1},"status":"passed","severity":"normal"},{"uid":"33c0c3d181c6d20","name":"should insert message id into causal history","time":{"start":1759616652772,"stop":1759616652772,"duration":0},"status":"passed","severity":"normal"},{"uid":"375d2735da1d373","name":"Check received message containing shell command","time":{"start":1759617136782,"stop":1759617136782,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd9e01a239743e2f","name":"should populate queue if has active dial","time":{"start":1759616611160,"stop":1759616611160,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e40b36634144714","name":"should properly clean up resources when disposed","time":{"start":1759616661666,"stop":1759616661666,"duration":0},"status":"passed","severity":"normal"},{"uid":"3faaf97a292c3a34","name":"Outgoing message is emitted as sent","time":{"start":1759616667812,"stop":1759616667812,"duration":0},"status":"passed","severity":"normal"},{"uid":"95ec1addec215d5e","name":"should retry on complete failure if specified","time":{"start":1759616663548,"stop":1759616663548,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d5cb617caf7bc11","name":"Push message with meta","time":{"start":1759617756546,"stop":1759617756546,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf8db325b26efbd0","name":"LightPush","time":{"start":1759617042905,"stop":1759617042906,"duration":1},"status":"passed","severity":"normal"},{"uid":"81e141b78dc641b2","name":"Fails to push message with large meta","time":{"start":1759617756511,"stop":1759617756511,"duration":0},"status":"passed","severity":"normal"},{"uid":"192158b2811a44e4","name":"Renews subscription after lossing a connection","time":{"start":1759617165935,"stop":1759617165935,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbf97a135f48aa62","name":"Check message on other pubsub topic is not received","time":{"start":1759617136795,"stop":1759617136795,"duration":0},"status":"passed","severity":"normal"},{"uid":"3583bae3817dd26","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1759616612279,"stop":1759616612279,"duration":0},"status":"passed","severity":"normal"},{"uid":"362891353d421c9b","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1759616601127,"stop":1759616601128,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d18a584e9d3c456","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1759616697910,"stop":1759616697910,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c28188d853de8f63","name":"Push message with content topic containing Russian","time":{"start":1759617756521,"stop":1759617756521,"duration":0},"status":"passed","severity":"normal"},{"uid":"77fef645a178fde7","name":"should handle peer store errors gracefully","time":{"start":1759616622004,"stop":1759616622007,"duration":3},"status":"passed","severity":"normal"},{"uid":"332b302612d8985c","name":"Push message with content topic containing numeric","time":{"start":1759617756544,"stop":1759617756544,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e4e03beae69f24","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1759616987300,"stop":1759616987300,"duration":0},"status":"passed","severity":"normal"},{"uid":"2896e6ba3ed40698","name":"Push message with SQL Injection payload","time":{"start":1759617756540,"stop":1759617756540,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a185fb68e96349d","name":"Decoder throws on empty string content topic","time":{"start":1759616612508,"stop":1759616612508,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef4f378bc564b6e5","name":"should wait for LightPush peer to be connected","time":{"start":1759616664986,"stop":1759616664987,"duration":1},"status":"passed","severity":"normal"},{"uid":"8035ea4c40ed370b","name":"should be online or offline if network state changed","time":{"start":1759616711528,"stop":1759616711529,"duration":1},"status":"passed","severity":"normal"},{"uid":"b56bab8bf346143a","name":"should handle peer store errors gracefully","time":{"start":1759616611512,"stop":1759616611513,"duration":1},"status":"passed","severity":"normal"},{"uid":"e656ec5571078279","name":"Retrieval Hint","time":{"start":1759616652271,"stop":1759616652271,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0797fa4d701ae60","name":"should create KeepAliveManager with required options","time":{"start":1759616611710,"stop":1759616611710,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aaf0c928bc697a5","name":"Check received message containing Script","time":{"start":1759617136781,"stop":1759617136781,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fa2008492355a22","name":"should handle query errors gracefully","time":{"start":1759616622009,"stop":1759616622009,"duration":0},"status":"passed","severity":"normal"},{"uid":"c543e9f66596f17e","name":"should do nothing if no non-locked connections to drop","time":{"start":1759616612383,"stop":1759616612383,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e1ee4bf57a8da17","name":"should emit a peer event after start","time":{"start":1759616929536,"stop":1759616929536,"duration":0},"status":"passed","severity":"normal"},{"uid":"a84c8cb1c7af6a9e","name":"Passing page size 1 when there are 4 messages","time":{"start":1759617031866,"stop":1759617031866,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d3afd3733e7fb59","name":"should process tasks in queue","time":{"start":1759616662567,"stop":1759616662568,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a610671846db084","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759617165937,"stop":1759617165937,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ccd3695d311ec96","name":"should discover peers from provided peer cache","time":{"start":1759616787428,"stop":1759616787429,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a3969a4aa8afe4","name":"Push message with content topic containing Chinese","time":{"start":1759617756509,"stop":1759617756509,"duration":0},"status":"passed","severity":"normal"},{"uid":"2753976e43798685","name":"Check received message containing Russian","time":{"start":1759617136780,"stop":1759617136780,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd7b039bdd35fd","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1759616867380,"stop":1759616867380,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bde6d6b694cde0d","name":"should handle shardReader errors","time":{"start":1759616612505,"stop":1759616612505,"duration":0},"status":"passed","severity":"normal"},{"uid":"4424952c8e7eb4e","name":"Fails to push message with large meta","time":{"start":1759617756523,"stop":1759617756523,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e614d2ebac84ad9","name":"Push message with content topic containing numeric","time":{"start":1759617756520,"stop":1759617756520,"duration":0},"status":"passed","severity":"normal"},{"uid":"de0e9ea03d0cf53b","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759616836232,"stop":1759616836232,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8fc82b374477f43","name":"Check message on other pubsub topic is not received","time":{"start":1759617136786,"stop":1759617136786,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d1756f56c09bdb2","name":"Fails to push message bigger that 1MB","time":{"start":1759617756548,"stop":1759617756548,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d6527522ef0166b","name":"should merge provided config with defaults","time":{"start":1759616612497,"stop":1759616612497,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8a70285389b1882","name":"throws on content topic with empty topic name field","time":{"start":1759616595816,"stop":1759616595817,"duration":1},"status":"passed","severity":"normal"},{"uid":"17764189dc1bc464","name":"should return false for content message without causal history","time":{"start":1759616667816,"stop":1759616667817,"duration":1},"status":"passed","severity":"normal"},{"uid":"802e449cb06996cf","name":"Push message with numeric payload","time":{"start":1759617756514,"stop":1759617756514,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8ced0aa330e2dac","name":"Refresh subscription","time":{"start":1759617165939,"stop":1759617165939,"duration":0},"status":"passed","severity":"normal"},{"uid":"f619e7d1e15dae36","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1759616601128,"stop":1759616601128,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1f4ed8a4c8d07d1","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759617165926,"stop":1759617165926,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0cbfe23c208fdb7","name":"should not create multiple intervals when called multiple times","time":{"start":1759616611136,"stop":1759616611141,"duration":5},"status":"passed","severity":"normal"},{"uid":"fb07aff9dd9151dd","name":"throws on content topic with empty application field","time":{"start":1759616595815,"stop":1759616595815,"duration":0},"status":"passed","severity":"normal"},{"uid":"d04525d68ca62cc4","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1759616852679,"stop":1759616852680,"duration":1},"status":"passed","severity":"normal"},{"uid":"78da535d515eae58","name":"Check received message containing SQL Injection","time":{"start":1759617136791,"stop":1759617136791,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2a55ead5c04db2e","name":"should maintain proper timestamps if all messages received","time":{"start":1759616652774,"stop":1759616652774,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7c739050ff411589","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759617165944,"stop":1759617165944,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f2e9ae49c7062a7","name":"Publish message with custom timestamp: Sat Oct 04 2025 21:27:32 GMT+0000 (Coordinated Universal Time)","time":{"start":1759616859300,"stop":1759616859300,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce4e95d9a7fe7fe7","name":"should properly create location multiaddrs - tcp","time":{"start":1759616601798,"stop":1759616601798,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2230f350dd621fe","name":"Check message received after jswaku node is restarted","time":{"start":1759617136787,"stop":1759617136787,"duration":0},"status":"passed","severity":"normal"},{"uid":"1abc400c2f7dd053","name":"Push message with content topic containing long","time":{"start":1759617756508,"stop":1759617756508,"duration":0},"status":"passed","severity":"normal"},{"uid":"d530e0c7f445ec9f","name":"Outgoing message is acknowledged","time":{"start":1759616667813,"stop":1759616667813,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2868ec0a65c0add","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1759616621763,"stop":1759616621763,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8f04eab3abffe02","name":"Push message with Russian payload","time":{"start":1759617756540,"stop":1759617756540,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab162fd994f179ae","name":"should emit multiple messages when query returns multiple messages","time":{"start":1759616664529,"stop":1759616664529,"duration":0},"status":"passed","severity":"normal"},{"uid":"732ce291965ca5cd","name":"Push message with long payload","time":{"start":1759617756502,"stop":1759617756502,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cb3b43e25e2db17","name":"Check received message containing Script","time":{"start":1759617136791,"stop":1759617136791,"duration":0},"status":"passed","severity":"normal"},{"uid":"123366048744132f","name":"Subscribe to topic containing Script and receive message","time":{"start":1759617165942,"stop":1759617165942,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8e3c5140b2af51f","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1759616645004,"stop":1759616645005,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8fc2649c624bc8","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759617136794,"stop":1759617136794,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a25e79fcf0c448e","name":"should work with stubbed peer manager event emitter","time":{"start":1759616664507,"stop":1759616664507,"duration":0},"status":"passed","severity":"normal"},{"uid":"939053ed99862802","name":"return first retrieved peers without further DNS queries","time":{"start":1759616622208,"stop":1759616622208,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9dd138094f4d43d","name":"msgTime: 0 ms from now, startTime: 1759530622402, endTime: 1759617022402","time":{"start":1759617041303,"stop":1759617041303,"duration":0},"status":"passed","severity":"normal"},{"uid":"11538cb63a147b32","name":"random static sharding 3 - Cluster ID: 338, Shard ID: 875","time":{"start":1759617017432,"stop":1759617017432,"duration":0},"status":"passed","severity":"normal"},{"uid":"93853d53a580d8fe","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1759616699424,"stop":1759616699424,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a411d3f6fa3b922","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759616836229,"stop":1759616836230,"duration":1},"status":"passed","severity":"normal"},{"uid":"c87fff905f8d813d","name":"should do nothing when connections still exist","time":{"start":1759616612373,"stop":1759616612374,"duration":1},"status":"passed","severity":"normal"},{"uid":"9948f993113a7b73","name":"throws on content topic with too few or too many fields","time":{"start":1759616595814,"stop":1759616595814,"duration":0},"status":"passed","severity":"normal"},{"uid":"a228ad5cf0553f14","name":"should reject if LightPush is requested but not mounted","time":{"start":1759616664984,"stop":1759616664984,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff8e7cb4364181f2","name":"should return true for sync message with causal history","time":{"start":1759616667817,"stop":1759616667817,"duration":0},"status":"passed","severity":"normal"},{"uid":"51075f4c8139623f","name":"should be delivered immediately if received","time":{"start":1759616652784,"stop":1759616652784,"duration":0},"status":"passed","severity":"normal"},{"uid":"33833317ef9553f6","name":"handles different networkShards values correctly","time":{"start":1759616595825,"stop":1759616595825,"duration":0},"status":"passed","severity":"normal"},{"uid":"58f17e4ae5e99da4","name":"returns nothing if no connections present","time":{"start":1759616611967,"stop":1759616611968,"duration":1},"status":"passed","severity":"normal"},{"uid":"231368fa835346b9","name":"Encoder throws on undefined content topic","time":{"start":1759616631948,"stop":1759616631949,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbb777be805dbe51","name":"Generator, one shard","time":{"start":1759616978121,"stop":1759616978121,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbb5821799cdddbe","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1759616595822,"stop":1759616595823,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9260502e6f8fd0d","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1759616621760,"stop":1759616621761,"duration":1},"status":"passed","severity":"normal"},{"uid":"46bd034308468470","name":"Check received message containing Basic HTML tag","time":{"start":1759617136782,"stop":1759617136782,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcef507ad8939f61","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1759617041299,"stop":1759617041300,"duration":1},"status":"passed","severity":"normal"},{"uid":"79cf907a2224a4ff","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1759616645020,"stop":1759616645020,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd2da8a63f88b581","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app85/8/topic170/utf8","time":{"start":1759616961061,"stop":1759616961061,"duration":0},"status":"passed","severity":"normal"},{"uid":"51dd2c4fc80212cc","name":"Subscribe to topic containing long and receive message","time":{"start":1759617165930,"stop":1759617165930,"duration":0},"status":"passed","severity":"normal"},{"uid":"44769f0311e54a63","name":"should throw an error for insufficient data","time":{"start":1759616595851,"stop":1759616595851,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fc1d09ae4417f1c","name":"Push message with content topic containing escaped characters","time":{"start":1759617756545,"stop":1759617756545,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4f66b0019365b9a","name":"should not retry if at least one success","time":{"start":1759616662612,"stop":1759616662612,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbd1df66f77c89a4","name":"Push message with content topic containing unicode special characters","time":{"start":1759617756510,"stop":1759617756510,"duration":0},"status":"passed","severity":"normal"},{"uid":"717fe9fcce5a251c","name":"Light Node - default protocols","time":{"start":1759617042906,"stop":1759617042907,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c45d8323bc48c01","name":"throws on empty content topic","time":{"start":1759616595813,"stop":1759616595813,"duration":0},"status":"passed","severity":"normal"},{"uid":"23cede1fb441006a","name":"Check publish message containing SQL Injection","time":{"start":1759616859295,"stop":1759616859295,"duration":0},"status":"passed","severity":"normal"},{"uid":"7333ed6cb933777","name":"Passing page size 3 when there are 20 messages","time":{"start":1759617031866,"stop":1759617031867,"duration":1},"status":"passed","severity":"normal"},{"uid":"77edbf699ef7515c","name":"Fails to push message bigger that 1MB","time":{"start":1759617756513,"stop":1759617756513,"duration":0},"status":"passed","severity":"normal"},{"uid":"49b07dd5b5c58562","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1759616644996,"stop":1759616644996,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba662da9782343d5","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1759616601129,"stop":1759616601129,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3be97224eb08371","name":"Relay - times out","time":{"start":1759617042904,"stop":1759617042905,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cc49324b541e544","name":"Overlapping topic subscription","time":{"start":1759617165938,"stop":1759617165939,"duration":1},"status":"passed","severity":"normal"},{"uid":"eab6bfb2580d66","name":"should create a new stream if no existing for protocol found","time":{"start":1759616612139,"stop":1759616612139,"duration":0},"status":"passed","severity":"normal"},{"uid":"88a3ebecfd82270","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1759617024421,"stop":1759617024422,"duration":1},"status":"passed","severity":"normal"},{"uid":"e140c0f54ab455e2","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1759617041302,"stop":1759617041302,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdda83a14a513d1e","name":"should filter out undefined ENRs","time":{"start":1759616622020,"stop":1759616622021,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c682278305ca69","name":"should add and check entries correctly","time":{"start":1759616661646,"stop":1759616661657,"duration":11},"status":"passed","severity":"normal"},{"uid":"dd79032aa75d7aad","name":"should add received messages to bloom filter","time":{"start":1759616652774,"stop":1759616652775,"duration":1},"status":"passed","severity":"normal"},{"uid":"d594a6ce6678a5e8","name":"Wait given interval before re-trying","time":{"start":1759616664979,"stop":1759616664980,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c5a4d10655e1ccd","name":"should work with stubbed retrieve function","time":{"start":1759616664514,"stop":1759616664515,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ef5843174cbca15","name":"Passing page size 110 when there are 120 messages","time":{"start":1759617031873,"stop":1759617031875,"duration":2},"status":"passed","severity":"normal"},{"uid":"b7930e6dc2866ae7","name":"should be able to encode the field with only FILTER set to true","time":{"start":1759616601121,"stop":1759616601122,"duration":1},"status":"passed","severity":"normal"},{"uid":"c463ace51f5af11a","name":"should handle complete connection lifecycle","time":{"start":1759616610404,"stop":1759616610405,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6c9ca1b758d38c5","name":"should skip peer when dialed recently","time":{"start":1759616611159,"stop":1759616611159,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2f38e11d606fc11","name":"Push message with content topic containing emoji","time":{"start":1759617756546,"stop":1759617756546,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a9c38b8262499c7","name":"should handle dial errors gracefully","time":{"start":1759616611511,"stop":1759616611512,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0f51a7151ea13b8","name":"should handle large number of peers request","time":{"start":1759616622023,"stop":1759616622023,"duration":0},"status":"passed","severity":"normal"},{"uid":"683ee839c2e68e39","name":"Bloom filter","time":{"start":1759616652270,"stop":1759616652270,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfc884463ab2f4f3","name":"Push message with content topic containing Arabic","time":{"start":1759617756521,"stop":1759617756521,"duration":0},"status":"passed","severity":"normal"},{"uid":"effdabe6e76b9442","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1759616595833,"stop":1759616595833,"duration":0},"status":"passed","severity":"normal"},{"uid":"49434b4df5863acf","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1759616651901,"stop":1759616651902,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce24ef44c4dd1da1","name":"should not fail to stop the service if it was not started","time":{"start":1759616626079,"stop":1759616626079,"duration":0},"status":"passed","severity":"normal"},{"uid":"99954942285cbeca","name":"Waku message hash computation (payload length 0)","time":{"start":1759616611423,"stop":1759616611424,"duration":1},"status":"passed","severity":"normal"},{"uid":"9635bed733ca92c3","name":"Check received message containing JSON","time":{"start":1759617136782,"stop":1759617136782,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2e45a4d178d435c","name":"should properly setup health event callback","time":{"start":1759616664516,"stop":1759616664516,"duration":0},"status":"passed","severity":"normal"},{"uid":"297e202488856e3a","name":"should process successful peer exchange query","time":{"start":1759616622010,"stop":1759616622013,"duration":3},"status":"passed","severity":"normal"},{"uid":"d8fd84ec3569f34b","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1759616621758,"stop":1759616621760,"duration":2},"status":"passed","severity":"normal"},{"uid":"bfbcc87ddc6f0937","name":"Fails to push message with large meta","time":{"start":1759617756546,"stop":1759617756546,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1f259c010009a4e","name":"should handle case with all peers already connected","time":{"start":1759616612377,"stop":1759616612377,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e234d918be20a86","name":"Encoder throws on undefined content topic","time":{"start":1759616612507,"stop":1759616612508,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bdc08ca8a44304b","name":"Outgoing message is possibly acknowledged","time":{"start":1759616667813,"stop":1759616667813,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2a45941beacf71b8","name":"should clear interval on stop","time":{"start":1759616622015,"stop":1759616622016,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdfa4b29d743c1c5","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1759616645009,"stop":1759616645009,"duration":0},"status":"passed","severity":"normal"},{"uid":"31b9e20188346a1c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1759616645023,"stop":1759616645024,"duration":1},"status":"passed","severity":"normal"},{"uid":"f00eec6427753ad4","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1759616621760,"stop":1759616621760,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fec0ab38c5d7e92","name":"should filter out already connected peers","time":{"start":1759616612375,"stop":1759616612375,"duration":0},"status":"passed","severity":"normal"},{"uid":"db52882d36cb1d1c","name":"should be able to encode the field with only RELAY set to true","time":{"start":1759616601118,"stop":1759616601120,"duration":2},"status":"passed","severity":"normal"},{"uid":"f253b2b23eba98b6","name":"returns all values when wanted number matches available values","time":{"start":1759616620532,"stop":1759616620533,"duration":1},"status":"passed","severity":"normal"},{"uid":"670222b486577b8a","name":"Push message with Script payload","time":{"start":1759617756504,"stop":1759617756504,"duration":0},"status":"passed","severity":"normal"},{"uid":"72babcba436fde58","name":"throws an error for improperly formatted content topics","time":{"start":1759616595825,"stop":1759616595825,"duration":0},"status":"passed","severity":"normal"},{"uid":"42f7628c6a470110","name":"Push message with content topic containing JSON","time":{"start":1759617756534,"stop":1759617756535,"duration":1},"status":"passed","severity":"normal"},{"uid":"591ce9cb8f227caf","name":"should be able to decode the field with only FILTER set to true","time":{"start":1759616601126,"stop":1759616601127,"duration":1},"status":"passed","severity":"normal"},{"uid":"974072f7cca19df1","name":"Ordered Callback - false","time":{"start":1759617022089,"stop":1759617022089,"duration":0},"status":"passed","severity":"normal"},{"uid":"30aa595452c3d5c7","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1759616601790,"stop":1759616601791,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c16ebd1fccb97c7","name":"throws on content topic with empty encoding field","time":{"start":1759616595817,"stop":1759616595817,"duration":0},"status":"passed","severity":"normal"},{"uid":"45e9003a8900b53a","name":"peer:update - should do nothing if another protocol hit","time":{"start":1759616612140,"stop":1759616612151,"duration":11},"status":"passed","severity":"normal"},{"uid":"219ec4cf7430ab98","name":"should insert elements correctly","time":{"start":1759616649221,"stop":1759616649227,"duration":6},"status":"passed","severity":"normal"},{"uid":"a0c16c47ecda7c51","name":"should properly start and stop event listening","time":{"start":1759616664372,"stop":1759616664372,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd27a8ab5be655c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1759616595832,"stop":1759616595833,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae5e4f664dd7c89","name":"Get Nodes","time":{"start":1759616621132,"stop":1759616621133,"duration":1},"status":"passed","severity":"normal"},{"uid":"d04aafface658372","name":"should drop connection to one peer on hangUp","time":{"start":1759616781794,"stop":1759616781794,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b6ef94215275165","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1759616852681,"stop":1759616852681,"duration":0},"status":"passed","severity":"normal"},{"uid":"60fe1d9470a7983a","name":"should handle errors when removing globalThis listeners","time":{"start":1759616610374,"stop":1759616610375,"duration":1},"status":"passed","severity":"normal"},{"uid":"539a4fce0df9674f","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app74/6/topic398/xml","time":{"start":1759616961057,"stop":1759616961057,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2615bc0a3b64b87","name":"should continue query when messages are from different channels","time":{"start":1759616667815,"stop":1759616667815,"duration":0},"status":"passed","severity":"normal"},{"uid":"b20576be0abf1418","name":"Push message with rate limit","time":{"start":1759617756547,"stop":1759617756547,"duration":0},"status":"passed","severity":"normal"},{"uid":"632f711c973eb072","name":"Push message with custom timestamp: 1728858317651","time":{"start":1759617756524,"stop":1759617756524,"duration":0},"status":"passed","severity":"normal"},{"uid":"72ef36a97cecafd5","name":"Push message with shell command payload","time":{"start":1759617756506,"stop":1759617756506,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eb21a4204417167","name":"Outgoing message is emitted as sending","time":{"start":1759616667811,"stop":1759616667812,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c7794c4a7abf7d5","name":"should handle malformed response data","time":{"start":1759616622023,"stop":1759616622023,"duration":0},"status":"passed","severity":"normal"},{"uid":"b20a6d68df9e6d8e","name":"Check publish message containing emoji","time":{"start":1759616859298,"stop":1759616859299,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9e79a1a409a6350","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759617165938,"stop":1759617165938,"duration":0},"status":"passed","severity":"normal"},{"uid":"52c36a91407675f1","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1759616645000,"stop":1759616645004,"duration":4},"status":"passed","severity":"normal"},{"uid":"1cd46a91845e618d","name":"should handle dial errors gracefully","time":{"start":1759616611169,"stop":1759616611169,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6f40974af24bab0","name":"should reject if Filter is requested but not mounted","time":{"start":1759616664985,"stop":1759616664985,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce46789756dd55e2","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759617165933,"stop":1759617165933,"duration":0},"status":"passed","severity":"normal"},{"uid":"44a5b0a9df88fce2","name":"should return false when peer shard info is not found","time":{"start":1759616611261,"stop":1759616611262,"duration":1},"status":"passed","severity":"normal"},{"uid":"31e723ce2775a0d3","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1759616652779,"stop":1759616652779,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cc03e4db6910229","name":"should remove event listeners from libp2p","time":{"start":1759616610366,"stop":1759616610366,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fa47ceb2cd43282","name":"Throws when trying to push message with empty payload","time":{"start":1759617756543,"stop":1759617756543,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e8ac6ef493fb2f3","name":"Used by Waku Relay","time":{"start":1759617039948,"stop":1759617039949,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd63ac4338612579","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759617165940,"stop":1759617165940,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc1c4dd09ac8a480","name":"Push message with content topic containing Arabic","time":{"start":1759617756544,"stop":1759617756544,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec8eaceb81462bf2","name":"Push message with content topic containing JSON","time":{"start":1759617756510,"stop":1759617756510,"duration":0},"status":"passed","severity":"normal"},{"uid":"560e910e37844360","name":"should clear existing timers before creating new ones","time":{"start":1759616611760,"stop":1759616611761,"duration":1},"status":"passed","severity":"normal"},{"uid":"a112e0fdc13f6536","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1759616644976,"stop":1759616644976,"duration":0},"status":"passed","severity":"normal"},{"uid":"4071e8d6983df923","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1759616645007,"stop":1759616645008,"duration":1},"status":"passed","severity":"normal"},{"uid":"4eb48b8dc39e2851","name":"should not receive a peer event after stop","time":{"start":1759616626081,"stop":1759616626081,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2808dda47322692","name":"Check received message containing Basic HTML tag","time":{"start":1759617136791,"stop":1759617136792,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5044b0ed40f282","name":"Check received message containing SQL Injection","time":{"start":1759617136780,"stop":1759617136781,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1f572503d3af347","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1759616622208,"stop":1759616622209,"duration":1},"status":"passed","severity":"normal"},{"uid":"e289054e864c0158","name":"should throw error - no public key","time":{"start":1759616601791,"stop":1759616601792,"duration":1},"status":"passed","severity":"normal"},{"uid":"9473947dffc69dc9","name":"can start the service","time":{"start":1759616929533,"stop":1759616929535,"duration":2},"status":"passed","severity":"normal"},{"uid":"89a56f72fc486b7a","name":"ignores domain fetching errors","time":{"start":1759616622206,"stop":1759616622207,"duration":1},"status":"passed","severity":"normal"},{"uid":"de7727e7aa57a916","name":"should create KeepAliveManager with relay","time":{"start":1759616611710,"stop":1759616611711,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4b3acf04f9170f","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1759616611414,"stop":1759616611422,"duration":8},"status":"passed","severity":"normal"},{"uid":"ff545f9dd2b38e68","name":"Check received message containing long","time":{"start":1759617136789,"stop":1759617136789,"duration":0},"status":"passed","severity":"normal"},{"uid":"f00889322bc3571e","name":"Subscribe to topic containing JSON and publish message","time":{"start":1759616867379,"stop":1759616867379,"duration":0},"status":"passed","severity":"normal"},{"uid":"489f37a0e464e20b","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1759616611514,"stop":1759616611514,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2567ea99af7d890","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759616784769,"stop":1759616784770,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9a86fa12273f35d","name":"Check message with no pubsub topic is not received","time":{"start":1759617136795,"stop":1759617136795,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcd0a1f84cab6122","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1759616595821,"stop":1759616595821,"duration":0},"status":"passed","severity":"normal"},{"uid":"613e53d30b484d15","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759617136794,"stop":1759617136794,"duration":0},"status":"passed","severity":"normal"},{"uid":"e67f934b126363ee","name":"should handle missing messages with undefined retrievalHint","time":{"start":1759616652781,"stop":1759616652781,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c94d757ad9bd66f","name":"should not fail to start the service if it is already started","time":{"start":1759616626079,"stop":1759616626080,"duration":1},"status":"passed","severity":"normal"},{"uid":"977b81d35f142920","name":"should properly create location multiaddrs - tcp6","time":{"start":1759616601797,"stop":1759616601798,"duration":1},"status":"passed","severity":"normal"},{"uid":"6881a6c3a1e4ae63","name":"Push message with content topic containing special chars","time":{"start":1759617756533,"stop":1759617756533,"duration":0},"status":"passed","severity":"normal"},{"uid":"154b50a38c0c5e3d","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1759616645018,"stop":1759616645019,"duration":1},"status":"passed","severity":"normal"},{"uid":"935772f52673dfc6","name":"isConnected should return false after all peers disconnect","time":{"start":1759616711526,"stop":1759616711527,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cbd5ccd9d54c090","name":"Push message with Script payload","time":{"start":1759617756516,"stop":1759617756516,"duration":0},"status":"passed","severity":"normal"},{"uid":"c968183e8d0e3191","name":"should initialize with isNetworkConnected as false","time":{"start":1759616610354,"stop":1759616610355,"duration":1},"status":"passed","severity":"normal"},{"uid":"548e88bb90221990","name":"Subscribe to topic containing emoji and publish message","time":{"start":1759616867381,"stop":1759616867381,"duration":0},"status":"passed","severity":"normal"},{"uid":"db928203e7eb92cc","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759617136797,"stop":1759617136797,"duration":0},"status":"passed","severity":"normal"},{"uid":"75f22c05b8336862","name":"should be sent with empty content","time":{"start":1759616652781,"stop":1759616652782,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b3aca36df0681c5","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1759616644995,"stop":1759616644995,"duration":0},"status":"passed","severity":"normal"},{"uid":"d663e1d1f8deab23","name":"should not return locked peers if enough unlocked are available","time":{"start":1759616663751,"stop":1759616663751,"duration":0},"status":"passed","severity":"normal"},{"uid":"f827e143b255cfa0","name":"should remove event listeners from globalThis","time":{"start":1759616610367,"stop":1759616610374,"duration":7},"status":"passed","severity":"normal"},{"uid":"6d78ce6a8539e1ea","name":"random static sharding 4 - Cluster ID: 709, Shard ID: 522","time":{"start":1759617017432,"stop":1759617017433,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f326fae1388153b","name":"should check connected peers if present and suitable","time":{"start":1759616664986,"stop":1759616664986,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f4e9c8feac282c1","name":"should start all internal components","time":{"start":1759616612498,"stop":1759616612498,"duration":0},"status":"passed","severity":"normal"},{"uid":"313ff06f14743f32","name":"Push message with content topic containing SQL Injection","time":{"start":1759617756509,"stop":1759617756509,"duration":0},"status":"passed","severity":"normal"},{"uid":"d55dc92f59faa9ef","name":"should dial peer when peer is discovered","time":{"start":1759616611511,"stop":1759616611511,"duration":0},"status":"passed","severity":"normal"},{"uid":"26a7718915c7d9aa","name":"should start ping timers on peer connect","time":{"start":1759616611718,"stop":1759616611719,"duration":1},"status":"passed","severity":"normal"},{"uid":"94dd9a83866b6593","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1759616611770,"stop":1759616611770,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9841b8b12782ca5","name":"should add event listeners for peer connect and disconnect","time":{"start":1759616611711,"stop":1759616611716,"duration":5},"status":"passed","severity":"normal"},{"uid":"cb5dbfd7a8e7de68","name":"Check message received after jswaku node is restarted","time":{"start":1759617136797,"stop":1759617136797,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fa3f2cebea8624f","name":"Push message with meta","time":{"start":1759617756536,"stop":1759617756536,"duration":0},"status":"passed","severity":"normal"},{"uid":"60661c44bfae7b9a","name":"should throw error when no peers are available","time":{"start":1759616664811,"stop":1759616664811,"duration":0},"status":"passed","severity":"normal"},{"uid":"77234f89d8930cdb","name":"Push message with SQL Injection payload","time":{"start":1759617756528,"stop":1759617756528,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b4f963d4d682f7d","name":"should be able to encode the field with only STORE set to true","time":{"start":1759616601120,"stop":1759616601121,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc6b4a923c8e09c3","name":"should not fail to stop the service if it was not started","time":{"start":1759616697904,"stop":1759616697905,"duration":1},"status":"passed","severity":"normal"},{"uid":"38cf0c3a60088488","name":"Fails to push message bigger that 1MB","time":{"start":1759617756538,"stop":1759617756538,"duration":0},"status":"passed","severity":"normal"},{"uid":"50534915fcc37e2c","name":"Subscribe to topic containing shell command and publish message","time":{"start":1759616867379,"stop":1759616867380,"duration":1},"status":"passed","severity":"normal"},{"uid":"9131fd19330f7c3b","name":"returns all values when wanted number is greater than available values","time":{"start":1759616620534,"stop":1759616620534,"duration":0},"status":"passed","severity":"normal"},{"uid":"575afc675af6f860","name":"should query peer with peer exchange protocol","time":{"start":1759616622007,"stop":1759616622008,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdf47a6f2f88590","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1759616987301,"stop":1759616987301,"duration":0},"status":"passed","severity":"normal"},{"uid":"635da2354a64599d","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1759616612383,"stop":1759616612385,"duration":2},"status":"passed","severity":"normal"},{"uid":"dd9da3478e1866c","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759617165937,"stop":1759617165937,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1cfa65248cb0c99","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1759616644987,"stop":1759616644987,"duration":0},"status":"passed","severity":"normal"},{"uid":"17a6c983f0fbf45d","name":"should clear dial history on stop","time":{"start":1759616611149,"stop":1759616611150,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc17c3427bc0bfdf","name":"should create PeerExchangeDiscovery with default options","time":{"start":1759616622016,"stop":1759616622017,"duration":1},"status":"passed","severity":"normal"},{"uid":"a31491e4a4acbf03","name":"does not validate decoders for hash queries","time":{"start":1759616612280,"stop":1759616612281,"duration":1},"status":"passed","severity":"normal"},{"uid":"8af4ecfbb5691c61","name":"Push message with shell command payload","time":{"start":1759617756542,"stop":1759617756542,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddfb540438a7dbc8","name":"returns only open connection if one present","time":{"start":1759616611968,"stop":1759616611971,"duration":3},"status":"passed","severity":"normal"},{"uid":"a974000e23de9914","name":"Check message with non string payload is not received","time":{"start":1759617136787,"stop":1759617136787,"duration":0},"status":"passed","severity":"normal"},{"uid":"40237666481ef346","name":"Push message with Script payload","time":{"start":1759617756528,"stop":1759617756529,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dc74967b58d9252","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759616836231,"stop":1759616836231,"duration":0},"status":"passed","severity":"normal"},{"uid":"25fc4b4f29495bf","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1759616595831,"stop":1759616595831,"duration":0},"status":"passed","severity":"normal"},{"uid":"74368f75a6475e5a","name":"Fails to push message with large meta","time":{"start":1759617756536,"stop":1759617756536,"duration":0},"status":"passed","severity":"normal"},{"uid":"684194d12b86a010","name":"should not receive a peer event before start","time":{"start":1759616697908,"stop":1759616697908,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc2c94033e7a8630","name":"it tolerates circular branch references","time":{"start":1759616622206,"stop":1759616622206,"duration":0},"status":"passed","severity":"normal"},{"uid":"becb5f61d68ac416","name":"should use DNS peer discovery with light client","time":{"start":1759616697909,"stop":1759616697909,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f728f61877518855","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app61/2/topic2/proto","time":{"start":1759616961065,"stop":1759616961066,"duration":1},"status":"passed","severity":"normal"},{"uid":"25078bd4c6017dd9","name":"Push message with content topic containing Chinese","time":{"start":1759617756520,"stop":1759617756521,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7e882385126606c","name":"Subscribe and receive messages via lightPush","time":{"start":1759617165926,"stop":1759617165926,"duration":0},"status":"passed","severity":"normal"},{"uid":"92417c5dcbd338e4","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1759616652780,"stop":1759616652780,"duration":0},"status":"passed","severity":"normal"},{"uid":"90a3892508eff8e3","name":"should update peers in cache on 'peer:identify' event","time":{"start":1759616626081,"stop":1759616626082,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdfdcfdd045c1739","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1759616621762,"stop":1759616621762,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3c2e4a5a096be7c","name":"random static sharding 6 - Cluster ID: 502, Shard ID: 978","time":{"start":1759617017434,"stop":1759617017435,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6dddc69ae58c6d0","name":"Query with Promise Callback, No message returned","time":{"start":1759616987301,"stop":1759616987302,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bfced9ca7c9ab70","name":"should handle peer store errors gracefully","time":{"start":1759616664373,"stop":1759616664373,"duration":0},"status":"passed","severity":"normal"},{"uid":"e940923b73050492","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1759616595819,"stop":1759616595819,"duration":0},"status":"passed","severity":"normal"},{"uid":"febe53ecb173d60d","name":"should keep entries that haven't expired yet","time":{"start":1759616661664,"stop":1759616661665,"duration":1},"status":"passed","severity":"normal"},{"uid":"40f730606a962006","name":"Nodes with multiple pubsub topic","time":{"start":1759616852680,"stop":1759616852680,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfe000056c9f9181","name":"should properly create peer info with all multiaddrs","time":{"start":1759616601798,"stop":1759616601799,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6f0ef990057f14c","name":"configure the node with multiple content topics","time":{"start":1759616961067,"stop":1759616961067,"duration":0},"status":"passed","severity":"normal"},{"uid":"bee15372d0ec9acd","name":"Push message with content topic containing Russian","time":{"start":1759617756534,"stop":1759617756534,"duration":0},"status":"passed","severity":"normal"},{"uid":"c38a495941f44933","name":"should increase lamport timestamp","time":{"start":1759616652773,"stop":1759616652773,"duration":0},"status":"passed","severity":"normal"},{"uid":"23018bd150c9a13","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759617165942,"stop":1759617165943,"duration":1},"status":"passed","severity":"normal"},{"uid":"433af755bdfdef34","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759617165938,"stop":1759617165938,"duration":0},"status":"skipped","severity":"normal"},{"uid":"74df8463cbc99151","name":"should handle relay send failures gracefully","time":{"start":1759616611751,"stop":1759616611751,"duration":0},"status":"passed","severity":"normal"},{"uid":"38133afafb3a9875","name":"should not fail to start the service if it is already started","time":{"start":1759616697905,"stop":1759616697907,"duration":2},"status":"passed","severity":"normal"},{"uid":"51c16dafb451726","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1759616611735,"stop":1759616611736,"duration":1},"status":"passed","severity":"normal"},{"uid":"64d84c1fab40f412","name":"should serialize and deserialize correctly","time":{"start":1759616649228,"stop":1759616649229,"duration":1},"status":"passed","severity":"normal"},{"uid":"2314234605209fb1","name":"Push message with content topic containing short","time":{"start":1759617756532,"stop":1759617756532,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d28fc3792dbfbca","name":"random static sharding 7 - Cluster ID: 811, Shard ID: 279","time":{"start":1759617017435,"stop":1759617017435,"duration":0},"status":"passed","severity":"normal"},{"uid":"95eaab5482ab7c17","name":"should return false when peer is not on topic","time":{"start":1759616612505,"stop":1759616612505,"duration":0},"status":"passed","severity":"normal"},{"uid":"b77b81212d7d3f8e","name":"Decoder throws on undefined content topic","time":{"start":1759616631949,"stop":1759616631949,"duration":0},"status":"passed","severity":"normal"},{"uid":"efe58d887287bd26","name":"Push message with Arabic payload","time":{"start":1759617756540,"stop":1759617756540,"duration":0},"status":"passed","severity":"normal"},{"uid":"99dacf1d2857952b","name":"random static sharding 5 - Cluster ID: 552, Shard ID: 155","time":{"start":1759617017433,"stop":1759617017434,"duration":1},"status":"passed","severity":"normal"},{"uid":"d53ca4184c142bb0","name":"Throws when trying to push message with empty payload","time":{"start":1759617756531,"stop":1759617756531,"duration":0},"status":"passed","severity":"normal"},{"uid":"93b56bfd08d201db","name":"should handle peer connect event","time":{"start":1759616610383,"stop":1759616610386,"duration":3},"status":"passed","severity":"normal"},{"uid":"64cb90a1a78dabe8","name":"should throw error - no id","time":{"start":1759616601792,"stop":1759616601792,"duration":0},"status":"passed","severity":"normal"},{"uid":"db4bec2b9407c3a0","name":"Push message with emoji payload","time":{"start":1759617756542,"stop":1759617756543,"duration":1},"status":"passed","severity":"normal"},{"uid":"1569f4dd9fa3e2ab","name":"Rejects garbage","time":{"start":1759616676077,"stop":1759616676077,"duration":0},"status":"passed","severity":"normal"},{"uid":"141e99dcd41239d3","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1759616652782,"stop":1759616652782,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ad373cfe0adb3d6","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1759616652780,"stop":1759616652780,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ce2fd02642e5642","name":"Push message with Chinese payload","time":{"start":1759617756539,"stop":1759617756540,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0c67905405276d","name":"Subscribe to topic containing special chars and publish message","time":{"start":1759616867376,"stop":1759616867376,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cccdba92046dd4a","name":"should create PeerExchange instance with components","time":{"start":1759616622024,"stop":1759616622024,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf306c636e8da927","name":"Push message with custom timestamp: 1759620317652","time":{"start":1759617756547,"stop":1759617756547,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3f6b3074bec16ba","name":"rejects hash query with time filter","time":{"start":1759616611892,"stop":1759616611892,"duration":0},"status":"passed","severity":"normal"},{"uid":"57d520905e7b219","name":"isConnected between 2 js-waku relay nodes","time":{"start":1759616711527,"stop":1759616711527,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6bde4e90b7b503","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1759616652271,"stop":1759616652271,"duration":0},"status":"passed","severity":"normal"},{"uid":"32bb1f053847ac1","name":"should handle task timeouts","time":{"start":1759616662598,"stop":1759616662599,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a082dd30dec8370","name":"Relay - dialed first","time":{"start":1759617042904,"stop":1759617042904,"duration":0},"status":"passed","severity":"normal"},{"uid":"2913a7a2bcbcfc4c","name":"should skip peers without peerInfo in ENR","time":{"start":1759616622014,"stop":1759616622014,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e65ed33585545ab","name":"Push message with content topic containing JSON","time":{"start":1759617756522,"stop":1759617756522,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9fa166124f2aa98","name":"Check received message containing emoji","time":{"start":1759617136783,"stop":1759617136784,"duration":1},"status":"passed","severity":"normal"},{"uid":"f422ba51b7ea438f","name":"accepts valid message hash query","time":{"start":1759616611878,"stop":1759616611878,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd454e88a47a81fb","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1759616644994,"stop":1759616644995,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7a075c39837bcd3","name":"should return false when pubsub topic parsing fails","time":{"start":1759616611263,"stop":1759616611263,"duration":0},"status":"passed","severity":"normal"},{"uid":"122462dcbb485eb7","name":"Fields are not dropped","time":{"start":1759616612065,"stop":1759616612065,"duration":0},"status":"passed","severity":"normal"},{"uid":"e42cb41f71cc9a40","name":"yields decoded messages","time":{"start":1759616612286,"stop":1759616612287,"duration":1},"status":"passed","severity":"normal"},{"uid":"cac166edd53f672f","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759616836230,"stop":1759616836230,"duration":0},"status":"passed","severity":"normal"},{"uid":"912fe6c13c368bea","name":"should be able to dial TLS multiaddrs","time":{"start":1759616781795,"stop":1759616781795,"duration":0},"status":"passed","severity":"normal"},{"uid":"10042efb78ac8106","name":"should start peer exchange discovery","time":{"start":1759616621979,"stop":1759616621979,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5ca2594d45761f0","name":"should handle disconnect when peer has no timers","time":{"start":1759616611760,"stop":1759616611760,"duration":0},"status":"passed","severity":"normal"},{"uid":"7765087c10f936f7","name":"throws on content topic with empty version field","time":{"start":1759616595816,"stop":1759616595816,"duration":0},"status":"passed","severity":"normal"},{"uid":"699e7d74ceb03d9e","name":"Push message with custom timestamp: 1759613117650","time":{"start":1759617756512,"stop":1759617756512,"duration":0},"status":"passed","severity":"normal"},{"uid":"19759a0b170f8618","name":"Check publish message containing unicode special characters","time":{"start":1759616859298,"stop":1759616859298,"duration":0},"status":"passed","severity":"normal"},{"uid":"d16d3baf94fa2769","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1759616595850,"stop":1759616595850,"duration":0},"status":"passed","severity":"normal"},{"uid":"182753cb39dabd9e","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1759616867377,"stop":1759616867377,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9761c869440aaff","name":"Push 30 different messages","time":{"start":1759617756543,"stop":1759617756543,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c4bbbc34f41f76aa","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1759616595826,"stop":1759616595827,"duration":1},"status":"passed","severity":"normal"},{"uid":"1045bc0c5356d6a3","name":"Check received message containing numeric","time":{"start":1759617136778,"stop":1759617136779,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a6737e4a0313252","name":"All","time":{"start":1759616699216,"stop":1759616699217,"duration":1},"status":"passed","severity":"normal"},{"uid":"d23a0e49cdc21921","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759617165933,"stop":1759617165934,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee4f380e00db452f","name":"should load peers from local storage and dispatch events","time":{"start":1759616626081,"stop":1759616626081,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1b0765db3db5d98","name":"Ordered callback, aborts when callback returns true","time":{"start":1759617017955,"stop":1759617017956,"duration":1},"status":"passed","severity":"normal"},{"uid":"30bbd69c863b817f","name":"should not create relay timers when relay is not provided","time":{"start":1759616611736,"stop":1759616611736,"duration":0},"status":"passed","severity":"normal"},{"uid":"e98ac31ea13d086f","name":"should add received message to localHistory with retrievalHint","time":{"start":1759616652775,"stop":1759616652775,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b4bc3bb76f97fcc","name":"Push message with content topic containing numeric","time":{"start":1759617756508,"stop":1759617756508,"duration":0},"status":"passed","severity":"normal"},{"uid":"5351eb3da9a821d9","name":"should process queue every 500ms","time":{"start":1759616611171,"stop":1759616611171,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d2e41624959ac95","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759616622209,"stop":1759616622210,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b3e955d5aad8302c","name":"should set field with only RELAY enabled","time":{"start":1759616601800,"stop":1759616601800,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6d4cde043974bf8","name":"yields undefined for messages without content topic","time":{"start":1759616612287,"stop":1759616612288,"duration":1},"status":"passed","severity":"normal"},{"uid":"55d62c0f6fa5e4c3","name":"should dispatch network event when browser goes offline","time":{"start":1759616610391,"stop":1759616610392,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3a70df4e1639be9","name":"Push message with content topic containing Chinese","time":{"start":1759617756533,"stop":1759617756533,"duration":0},"status":"passed","severity":"normal"},{"uid":"3deb66dde995535d","name":"Does not throw an exception when node disconnects","time":{"start":1759617039932,"stop":1759617039932,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bf653070bc9b90c","name":"should dial peers from store on start","time":{"start":1759616612366,"stop":1759616612367,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2cf00190307d01b","name":"Push message with custom timestamp: 1759620317651","time":{"start":1759617756524,"stop":1759617756525,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2f18b571da20ead","name":"Check received message containing Russian","time":{"start":1759617136790,"stop":1759617136790,"duration":0},"status":"passed","severity":"normal"},{"uid":"73e3f9e56a7d9c1c","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759617165936,"stop":1759617165936,"duration":0},"status":"passed","severity":"normal"},{"uid":"da94a7ca727ccb07","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759616836232,"stop":1759616836238,"duration":6},"status":"passed","severity":"normal"},{"uid":"a391f6e0c6f142b6","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1759616663791,"stop":1759616663792,"duration":1},"status":"passed","severity":"normal"},{"uid":"9582e11946f8275c","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1759616652777,"stop":1759616652777,"duration":0},"status":"passed","severity":"normal"},{"uid":"5db6d08c353dea52","name":"should perform ping and update peer store on timer","time":{"start":1759616611728,"stop":1759616611729,"duration":1},"status":"passed","severity":"normal"},{"uid":"700e6622da55d421","name":"should perform initial health assessment on start","time":{"start":1759616664373,"stop":1759616664373,"duration":0},"status":"passed","severity":"normal"},{"uid":"14f266016334c55a","name":"Push message with short payload","time":{"start":1759617756526,"stop":1759617756526,"duration":0},"status":"passed","severity":"normal"},{"uid":"a95e2756f35e5052","name":"should dial peer when no shard info available","time":{"start":1759616611168,"stop":1759616611169,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4b90f346394c347","name":"Push message equal or less that 1MB","time":{"start":1759617756525,"stop":1759617756525,"duration":0},"status":"passed","severity":"normal"},{"uid":"88a4d62f8cfb5be8","name":"should skip already querying peers","time":{"start":1759616622008,"stop":1759616622009,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0b0325ea721ec01","name":"Push message with Chinese payload","time":{"start":1759617756503,"stop":1759617756503,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf37b725c67abb3f","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759617165928,"stop":1759617165928,"duration":0},"status":"passed","severity":"normal"},{"uid":"c82e773bc5fc2d6a","name":"pre and post cipher","time":{"start":1759616632452,"stop":1759616632452,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0d545a39e22ed05","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1759616644988,"stop":1759616644989,"duration":1},"status":"passed","severity":"normal"},{"uid":"14654ea408aa0b9d","name":"Push message with Basic HTML tag payload","time":{"start":1759617756517,"stop":1759617756517,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cd83a12ba0a3ad1","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1759616663770,"stop":1759616663770,"duration":0},"status":"passed","severity":"normal"},{"uid":"662dd9f14ed31e08","name":"Store - dialed first","time":{"start":1759617042905,"stop":1759617042905,"duration":0},"status":"passed","severity":"normal"},{"uid":"847a552e5a84c072","name":"Check received message containing JSON","time":{"start":1759617136792,"stop":1759617136792,"duration":0},"status":"passed","severity":"normal"},{"uid":"917118260a255805","name":"Push message with Chinese payload","time":{"start":1759617756527,"stop":1759617756527,"duration":0},"status":"passed","severity":"normal"},{"uid":"24d0784de885808b","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1759616972292,"stop":1759616972293,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e4f69cba2b48255","name":"Push message with custom timestamp: 1759613117652","time":{"start":1759617756547,"stop":1759617756547,"duration":0},"status":"passed","severity":"normal"},{"uid":"892b6ba4eb03ff76","name":"should support chaining for add method","time":{"start":1759616661657,"stop":1759616661658,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1524d8c71f549b5","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1759616595819,"stop":1759616595819,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f44b1671ff1cdfd","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759617009654,"stop":1759617009655,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6f16e4845f8289e","name":"should handle multiple query options for time ranges","time":{"start":1759616664811,"stop":1759616664812,"duration":1},"status":"passed","severity":"normal"},{"uid":"254df273adc647db","name":"rejects content-filtered query with only contentTopics","time":{"start":1759616611878,"stop":1759616611878,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f1f24d3ecef329d","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1759616663762,"stop":1759616663762,"duration":0},"status":"passed","severity":"normal"},{"uid":"aca63f5d8d6ab825","name":"should be safe to call multiple times","time":{"start":1759616612370,"stop":1759616612370,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f5a90a7de39fe3b","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1759616611432,"stop":1759616611433,"duration":1},"status":"passed","severity":"normal"},{"uid":"e67e2cb668bb512e","name":"Sign & Recover","time":{"start":1759616632452,"stop":1759616632452,"duration":0},"status":"passed","severity":"normal"},{"uid":"54beab334cc1fcf0","name":"msgTime: 0 ms from now, startTime: 1759357822402, endTime: 1759617022402","time":{"start":1759617041302,"stop":1759617041303,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c34545ed740f86d","name":"Check received message containing escaped characters","time":{"start":1759617136792,"stop":1759617136792,"duration":0},"status":"passed","severity":"normal"},{"uid":"69e3bd797239ffa3","name":"should properly create location multiaddrs - tcp4","time":{"start":1759616601797,"stop":1759616601797,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8308846c3dad5db","name":"same cluster: nodes connect","time":{"start":1759616784768,"stop":1759616784769,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac93b357ca60246b","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1759616662941,"stop":1759616662942,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbbb626c8c1e186f","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app95/7/topic967/json","time":{"start":1759616961057,"stop":1759616961058,"duration":1},"status":"passed","severity":"normal"},{"uid":"eabaf3b42469af1d","name":"should delegate to networkMonitor.isConnected()","time":{"start":1759616612500,"stop":1759616612500,"duration":0},"status":"passed","severity":"normal"},{"uid":"2460bf37e5a349ca","name":"Overlapping topic subscription","time":{"start":1759616867375,"stop":1759616867375,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7265820502111bb3","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759617165932,"stop":1759617165932,"duration":0},"status":"passed","severity":"normal"},{"uid":"6668edbc861e1c4b","name":"should dispatch network event when browser goes online","time":{"start":1759616610389,"stop":1759616610391,"duration":2},"status":"passed","severity":"normal"},{"uid":"80593f2f7004017d","name":"should not retry if at least one success","time":{"start":1759616663549,"stop":1759616663549,"duration":0},"status":"passed","severity":"normal"},{"uid":"59b528eef58d93b","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1759616652780,"stop":1759616652780,"duration":0},"status":"passed","severity":"normal"},{"uid":"e440309611026cde","name":"topics with same application and version share the same shard","time":{"start":1759616595823,"stop":1759616595823,"duration":0},"status":"passed","severity":"normal"},{"uid":"f92809d6ba1a9ce8","name":"should start periodic discovery on start","time":{"start":1759616622015,"stop":1759616622015,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4252605d23a4dc","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1759616622022,"stop":1759616622023,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f50aeffc530fdad","name":"should return different streams if requested simultaniously","time":{"start":1759616612139,"stop":1759616612140,"duration":1},"status":"passed","severity":"normal"},{"uid":"b69333d1523bfffa","name":"should dial one peer on dial","time":{"start":1759616781793,"stop":1759616781794,"duration":1},"status":"passed","severity":"normal"},{"uid":"bafe5dfc36cf31","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1759617041304,"stop":1759617041304,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e500738f7ed0099","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1759616645019,"stop":1759616645020,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d553cd32ad7ab76","name":"Check meta is set [ecies]","time":{"start":1759616633540,"stop":1759616633540,"duration":0},"status":"passed","severity":"normal"},{"uid":"74425ac90ee7ea4d","name":"Store - dialed after - with timeout","time":{"start":1759617042905,"stop":1759617042905,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf5ea010f1463761","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1759616711528,"stop":1759616711528,"duration":0},"status":"passed","severity":"normal"},{"uid":"1de77b6ec2886fb","name":"Check received message containing unicode special characters","time":{"start":1759617136783,"stop":1759617136783,"duration":0},"status":"passed","severity":"normal"},{"uid":"a95308484af51137","name":"should return false when peer is on different cluster","time":{"start":1759616611255,"stop":1759616611255,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6fe1073fd241c02","name":"Push message with numeric payload","time":{"start":1759617756502,"stop":1759617756503,"duration":1},"status":"passed","severity":"normal"},{"uid":"da047fb0082be74f","name":"Publish message with rate limit","time":{"start":1759616859304,"stop":1759616859304,"duration":0},"status":"passed","severity":"normal"},{"uid":"97ed153cb236eaec","name":"should update peer store before dialing","time":{"start":1759616611512,"stop":1759616611512,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5e7001d88150e60","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app4/2/topic451/proto","time":{"start":1759616961062,"stop":1759616961062,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3f7e173b1718d0a","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1759616972293,"stop":1759616972293,"duration":0},"status":"passed","severity":"normal"},{"uid":"efc55ba864bcc9ac","name":"Ordered Callback - true","time":{"start":1759617022089,"stop":1759617022089,"duration":0},"status":"passed","severity":"normal"},{"uid":"80ed1905122f7be5","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759616667812,"stop":1759616667813,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a3cedd058970b","name":"Reusing cursor across nodes","time":{"start":1759616972294,"stop":1759616972294,"duration":0},"status":"passed","severity":"normal"},{"uid":"418151dc13e5d0b7","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1759616595827,"stop":1759616595827,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3ab51083754792d","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1759616961055,"stop":1759616961055,"duration":0},"status":"passed","severity":"normal"},{"uid":"e22a95605fd5d4aa","name":"should request peer renewal on specific errors","time":{"start":1759616662598,"stop":1759616662598,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e2c097b686265ab","name":"Passing page size 11 when there are 10 messages","time":{"start":1759617031871,"stop":1759617031871,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd5ccc9757af0c0e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1759616595830,"stop":1759616595830,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5d9baf46e9ec61f","name":"should create dialer with libp2p and shardReader","time":{"start":1759616611133,"stop":1759616611134,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a2c51c68d7e84a4","name":"Cluster ID 0, shard 1","time":{"start":1759617017431,"stop":1759617017431,"duration":0},"status":"passed","severity":"normal"},{"uid":"3122c7ab90f7f705","name":"Push message with special chars payload","time":{"start":1759617756514,"stop":1759617756515,"duration":1},"status":"passed","severity":"normal"},{"uid":"964ad3bedf8f04cb","name":"should drop connection via multiaddr with hangUp","time":{"start":1759616781795,"stop":1759616781795,"duration":0},"status":"passed","severity":"normal"},{"uid":"79295d24304b4437","name":"should not trigger query when a recent query happened under threshold","time":{"start":1759616664523,"stop":1759616664527,"duration":4},"status":"passed","severity":"normal"},{"uid":"882d14a4a77505a0","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759616836228,"stop":1759616836229,"duration":1},"status":"passed","severity":"normal"},{"uid":"1563b612d7c2b438","name":"should not be empty after adding a subscription","time":{"start":1759616663783,"stop":1759616663783,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9500b0941075ef5","name":"Check received message containing special chars","time":{"start":1759617136789,"stop":1759617136789,"duration":0},"status":"passed","severity":"normal"},{"uid":"53731a107c5e9848","name":"Query generator for 2000 messages","time":{"start":1759617017956,"stop":1759617017958,"duration":2},"status":"passed","severity":"normal"},{"uid":"c8cc675e17ba87a7","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1759616644990,"stop":1759616644994,"duration":4},"status":"passed","severity":"normal"},{"uid":"78fd46affd103a7e","name":"should drop connection to all peers on hangUp","time":{"start":1759616781793,"stop":1759616781793,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a8416ebc1ec5606","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1759616645009,"stop":1759616645010,"duration":1},"status":"passed","severity":"normal"},{"uid":"663f39ce71841da1","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1759616662933,"stop":1759616662934,"duration":1},"status":"passed","severity":"normal"},{"uid":"64f0b6cef89e75b","name":"should return PeerId when PeerId is provided","time":{"start":1759616611771,"stop":1759616611771,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbcb89bb488528ce","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1759616761489,"stop":1759616761489,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bbb0c51db4df86e","name":"Push message with content topic containing SQL Injection","time":{"start":1759617756545,"stop":1759617756545,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cd4358efa15353f","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1759616595820,"stop":1759616595820,"duration":0},"status":"passed","severity":"normal"},{"uid":"94afb5b2dc014939","name":"Subscribe to topic containing XML and publish message","time":{"start":1759616867378,"stop":1759616867378,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc18f7c251d76ad6","name":"Overlapping topic subscription","time":{"start":1759617165929,"stop":1759617165929,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3fd6e40f1169ee4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1759616645029,"stop":1759616645029,"duration":0},"status":"passed","severity":"normal"},{"uid":"96a2c575fea76881","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759617165927,"stop":1759617165927,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb1a7766f5221128","name":"Publishes to nwaku","time":{"start":1759616849362,"stop":1759616849363,"duration":1},"status":"passed","severity":"normal"},{"uid":"743ba6b0674ae577","name":"throws on content topic with non-number generation field","time":{"start":1759616595814,"stop":1759616595814,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4ab214417e42093","name":"Subscribe to topic containing short and receive message","time":{"start":1759617165929,"stop":1759617165930,"duration":1},"status":"passed","severity":"normal"},{"uid":"abbd8bf2f96b464a","name":"Retries within maximum given attempts","time":{"start":1759616664978,"stop":1759616664979,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4d9e7f0c180b5d6","name":"Correctly serialized arguments","time":{"start":1759616782050,"stop":1759616782051,"duration":1},"status":"passed","severity":"normal"},{"uid":"67504eab865c66ae","name":"Check received message containing numeric","time":{"start":1759617136789,"stop":1759617136789,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c32864e48247ee7","name":"should remove event listener for peer:discovery","time":{"start":1759616611510,"stop":1759616611510,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ed7b565c4262bb3","name":"Promise Callback - true","time":{"start":1759617022085,"stop":1759617022088,"duration":3},"status":"passed","severity":"normal"},{"uid":"3099ba7d0fcccadd","name":"should handle empty peer infos gracefully","time":{"start":1759616622020,"stop":1759616622020,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1768a1d86e021cf","name":"Check received message containing Arabic","time":{"start":1759617136790,"stop":1759617136790,"duration":0},"status":"passed","severity":"normal"},{"uid":"640f30bb81c9772f","name":"Push message with escaped characters payload","time":{"start":1759617756530,"stop":1759617756530,"duration":0},"status":"passed","severity":"normal"},{"uid":"36558a24e6009496","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759616836231,"stop":1759616836231,"duration":0},"status":"passed","severity":"normal"},{"uid":"a761872675fc5942","name":"should be empty when created","time":{"start":1759616663782,"stop":1759616663783,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8e705c44d334703","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app93/3/topic937/utf8","time":{"start":1759616961059,"stop":1759616961059,"duration":0},"status":"passed","severity":"normal"},{"uid":"42166a8f8905fae5","name":"should reassess health immediately when peer disconnects","time":{"start":1759616664372,"stop":1759616664372,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e2912933b659467","name":"messageHashStr produces different results for different inputs","time":{"start":1759616611438,"stop":1759616611438,"duration":0},"status":"passed","severity":"normal"},{"uid":"1faa595311a49872","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1759616595830,"stop":1759616595830,"duration":0},"status":"passed","severity":"normal"},{"uid":"8440e8655fe50068","name":"should allow redial after failed dial cooldown expires","time":{"start":1759616611169,"stop":1759616611170,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ac54e644fc4fb49","name":"Accepts a valid Waku Message","time":{"start":1759616676076,"stop":1759616676077,"duration":1},"status":"passed","severity":"normal"},{"uid":"f046de718805d84","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759617165930,"stop":1759617165930,"duration":0},"status":"passed","severity":"normal"},{"uid":"c47297c3cfb06231","name":"should not fail to stop the service if it was not started","time":{"start":1759616929535,"stop":1759616929535,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3e11f1417c4bd9","name":"should return PeerId when PeerId is provided","time":{"start":1759616611770,"stop":1759616611770,"duration":0},"status":"passed","severity":"normal"},{"uid":"53d4ce9b0b3fce9f","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1759616663740,"stop":1759616663740,"duration":0},"status":"passed","severity":"normal"},{"uid":"63f397720f0eccac","name":"Check received message containing Chinese","time":{"start":1759617136779,"stop":1759617136779,"duration":0},"status":"passed","severity":"normal"},{"uid":"51ffbdca4175784f","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1759616611735,"stop":1759616611735,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2132cf45529e3d3","name":"should use peerId from options when provided to queryGenerator","time":{"start":1759616664816,"stop":1759616664818,"duration":2},"status":"passed","severity":"normal"},{"uid":"a01036ab04f151f2","name":"Js publishes, other Js receives","time":{"start":1759616849363,"stop":1759616849364,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5d7fc39e23cc29","name":"Push message with custom timestamp: 1728858317650","time":{"start":1759617756512,"stop":1759617756512,"duration":0},"status":"passed","severity":"normal"},{"uid":"521440290e592e1d","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1759616645019,"stop":1759616645019,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e51add3f6ae3bef","name":"should create NetworkMonitor with libp2p and events","time":{"start":1759616610337,"stop":1759616610341,"duration":4},"status":"passed","severity":"normal"},{"uid":"1c658bce80b9e24","name":"should mark all messages in causal history as acknowledged","time":{"start":1759616652776,"stop":1759616652777,"duration":1},"status":"passed","severity":"normal"},{"uid":"a312a05c6ed59356","name":"should handle query errors","time":{"start":1759616622013,"stop":1759616622013,"duration":0},"status":"passed","severity":"normal"},{"uid":"169a6fd4d2fe573e","name":"should capture event listeners for testing","time":{"start":1759616664515,"stop":1759616664516,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d55c3fed872ee11","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759617165941,"stop":1759617165941,"duration":0},"status":"passed","severity":"normal"},{"uid":"d83840fbb47788d4","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1759616621762,"stop":1759616621762,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8e7e2669dcde790","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1759616667814,"stop":1759616667815,"duration":1},"status":"passed","severity":"normal"},{"uid":"4021adb2b6b60bcd","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1759616711525,"stop":1759616711525,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9b9fb54b6448977","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1759616663761,"stop":1759616663762,"duration":1},"status":"passed","severity":"normal"},{"uid":"24964d83766b80b6","name":"should throw error - no public key","time":{"start":1759616601793,"stop":1759616601793,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc93c455fcbbef6d","name":"should be safe to call multiple times","time":{"start":1759616612367,"stop":1759616612368,"duration":1},"status":"passed","severity":"normal"},{"uid":"67e87156aff91f44","name":"Check publish message containing XML","time":{"start":1759616859296,"stop":1759616859296,"duration":0},"status":"passed","severity":"normal"},{"uid":"775f74f9959c6490","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1759616645005,"stop":1759616645005,"duration":0},"status":"passed","severity":"normal"},{"uid":"aed06c4813c676be","name":"should reject if Relay is requested but not mounted","time":{"start":1759616664984,"stop":1759616664984,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b0d26fff6b80434","name":"Subscribe to topic containing XML and receive message","time":{"start":1759617165932,"stop":1759617165933,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3a75da08add6f0d","name":"should return false when peer is not on the specified shard","time":{"start":1759616611261,"stop":1759616611261,"duration":0},"status":"passed","severity":"normal"},{"uid":"9000b76802968877","name":"random static sharding 1 - Cluster ID: 820, Shard ID: 53","time":{"start":1759617017431,"stop":1759617017431,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2cb0ccf22e5c462","name":"should not dial peers from store when browser is not connected","time":{"start":1759616612372,"stop":1759616612372,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5b5d7faf4fa5d6","name":"should handle peer store update failures gracefully","time":{"start":1759616611734,"stop":1759616611735,"duration":1},"status":"passed","severity":"normal"},{"uid":"73decf8700fc7224","name":"Push message with SQL Injection payload","time":{"start":1759617756504,"stop":1759617756504,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fabc0cc069ad826","name":"Push message with content topic containing emoji","time":{"start":1759617756510,"stop":1759617756511,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8ecf75dbc64f17b","name":"Check publish message containing JSON","time":{"start":1759616859297,"stop":1759616859297,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c31ccdc47c367d5","name":"Push message with content topic containing short","time":{"start":1759617756507,"stop":1759617756508,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0654ce8492fc683","name":"Query generator for multiple messages with different content topic format","time":{"start":1759617017953,"stop":1759617017954,"duration":1},"status":"passed","severity":"normal"},{"uid":"c22f8b3a902c0622","name":"Push message with Arabic payload","time":{"start":1759617756503,"stop":1759617756503,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4ea7e94f6cee6ce","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1759616644988,"stop":1759616644988,"duration":0},"status":"passed","severity":"normal"},{"uid":"b04387763c5dd11e","name":"Push message with content topic containing SQL Injection","time":{"start":1759617756521,"stop":1759617756521,"duration":0},"status":"passed","severity":"normal"}] |