allure-jswaku/8599/widgets/duration.json
2025-07-11 20:44:47 +00:00

1 line
195 KiB
JSON

[{"uid":"cb3dd46201232861","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1752266315960,"stop":1752266315961,"duration":1},"status":"passed","severity":"normal"},{"uid":"743c7237f4dab77d","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1752265964777,"stop":1752265964777,"duration":0},"status":"passed","severity":"normal"},{"uid":"24a4208a0672a5fe","name":"Push message with content topic containing Russian","time":{"start":1752266641760,"stop":1752266641760,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a0fcf749691dbf5","name":"should wait for Filter peer to be connected","time":{"start":1752266011654,"stop":1752266011654,"duration":0},"status":"passed","severity":"normal"},{"uid":"48030adbe9d238ea","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1752266011767,"stop":1752266011767,"duration":0},"status":"passed","severity":"normal"},{"uid":"b48c3c9d67188383","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752266174699,"stop":1752266174700,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a0bba1809ef2638","name":"should only return 1 node with store capability","time":{"start":1752265989861,"stop":1752265989861,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd5f5e536a78129d","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1752266021276,"stop":1752266021276,"duration":0},"status":"passed","severity":"normal"},{"uid":"72e75af41e0ac88","name":"should reject if Store is requested but not mounted","time":{"start":1752266011649,"stop":1752266011650,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdc4a412d56cf2ab","name":"should return empty array for non-existent peer","time":{"start":1752265981352,"stop":1752265981352,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ace0327fc96eaf2","name":"should dispatch network event when browser goes offline","time":{"start":1752265980420,"stop":1752265980421,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8b607e16cabc97","name":"should drop connection to one peer on hangUp","time":{"start":1752266130545,"stop":1752266130545,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e7c85662db393f5","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1752265970295,"stop":1752265970296,"duration":1},"status":"passed","severity":"normal"},{"uid":"b16a70f4ecd44cdb","name":"ignores domain fetching errors","time":{"start":1752265989859,"stop":1752265989859,"duration":0},"status":"passed","severity":"normal"},{"uid":"873cdccebc1257d8","name":"should encode/decode to RLP encoding","time":{"start":1752265971083,"stop":1752265971084,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb704aeb0af9a5ca","name":"different cluster, different shard: nodes don't connect","time":{"start":1752266101973,"stop":1752266101973,"duration":0},"status":"passed","severity":"normal"},{"uid":"f70cd98d80c3492","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752266174701,"stop":1752266174701,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d4ab5621b3863f7","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1752266315974,"stop":1752266315974,"duration":0},"status":"passed","severity":"normal"},{"uid":"e377809f5cbba76b","name":"Push message with content topic containing short","time":{"start":1752266641743,"stop":1752266641743,"duration":0},"status":"passed","severity":"normal"},{"uid":"670feabe61120dd8","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1752265964774,"stop":1752265964774,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eed126f8f2a64f0","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1752266021261,"stop":1752266021261,"duration":0},"status":"passed","severity":"normal"},{"uid":"26c30dce64792840","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752266486631,"stop":1752266486632,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e00e7286f88224","name":"should enable all discoveries when explicitly set","time":{"start":1752266010767,"stop":1752266010767,"duration":0},"status":"passed","severity":"normal"},{"uid":"80d833445810645b","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1752266021267,"stop":1752266021267,"duration":0},"status":"passed","severity":"normal"},{"uid":"27585151d3821fea","name":"Store - dialed after - with timeout","time":{"start":1752266320965,"stop":1752266320965,"duration":0},"status":"passed","severity":"normal"},{"uid":"871fd9e089dd56c7","name":"should continually clean up expired entries at intervals","time":{"start":1752266009918,"stop":1752266009918,"duration":0},"status":"passed","severity":"normal"},{"uid":"27ac973ef6c80772","name":"Check received message containing numeric","time":{"start":1752266486639,"stop":1752266486640,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4c7232f8df838ab","name":"should discard bootstrap peers when has more than 1 (default limit)","time":{"start":1752266073491,"stop":1752266073491,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6faec6a3785d99d","name":"should return false when peer is on different cluster","time":{"start":1752265980725,"stop":1752265980725,"duration":0},"status":"passed","severity":"normal"},{"uid":"94f8911ea22345d9","name":"Check received message containing SQL Injection","time":{"start":1752266486643,"stop":1752266486643,"duration":0},"status":"passed","severity":"normal"},{"uid":"253edc63cb0ea609","name":"Refresh subscription","time":{"start":1752266534296,"stop":1752266534296,"duration":0},"status":"passed","severity":"normal"},{"uid":"25e13dc2b2882f58","name":"Used by Waku Relay","time":{"start":1752266316207,"stop":1752266316207,"duration":0},"status":"passed","severity":"normal"},{"uid":"db5eed1974167ad4","name":"Fails to push message bigger that 1MB","time":{"start":1752266641752,"stop":1752266641752,"duration":0},"status":"passed","severity":"normal"},{"uid":"44c31b724c3e3c1","name":"should handle dial errors gracefully","time":{"start":1752265981350,"stop":1752265981350,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e659a5405785731","name":"Push message with custom timestamp: 1752269662431","time":{"start":1752266641765,"stop":1752266641765,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff509097253fcbc","name":"should remove event listeners","time":{"start":1752265981222,"stop":1752265981222,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c10c86f25999d2b","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1752266174861,"stop":1752266174862,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1078c08879bc220","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752266534307,"stop":1752266534307,"duration":0},"status":"passed","severity":"normal"},{"uid":"76f708e01b4f977a","name":"should create dialer with libp2p and shardReader","time":{"start":1752265980907,"stop":1752265980907,"duration":0},"status":"passed","severity":"normal"},{"uid":"2464f58dbb1c9d97","name":"random static sharding 10 - Cluster ID: 646, Shard ID: 244","time":{"start":1752266297472,"stop":1752266297472,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e79f20eb33d2aae","name":"should handle peer store errors gracefully","time":{"start":1752265980318,"stop":1752265980318,"duration":0},"status":"passed","severity":"normal"},{"uid":"83bc733186870a74","name":"should dial one peer on dial","time":{"start":1752266130545,"stop":1752266130545,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bdfc566eb6b973d","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1752266011769,"stop":1752266011770,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f1aac6686f0048a","name":"Passing page size 3 when there are 20 messages","time":{"start":1752266308443,"stop":1752266308443,"duration":0},"status":"passed","severity":"normal"},{"uid":"96734e388daaa326","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752266534305,"stop":1752266534305,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f06accdc511d085","name":"should be safe to call multiple times","time":{"start":1752265981341,"stop":1752265981341,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf8ecc5ce34c3e2d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1752265964791,"stop":1752265964791,"duration":0},"status":"passed","severity":"normal"},{"uid":"a840bd2d0c544b81","name":"should handle corrupted local storage data gracefully","time":{"start":1752265993739,"stop":1752265993739,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a3d5a139421c257","name":"should dispatch connect and disconnect events","time":{"start":1752266011768,"stop":1752266011768,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e29c80202eccc60","name":"should maintain proper timestamps if all messages received","time":{"start":1752266026269,"stop":1752266026269,"duration":0},"status":"passed","severity":"normal"},{"uid":"45c3b58b56e9a30d","name":"Round trip binary encryption [ecies, signature]","time":{"start":1752266001555,"stop":1752266001555,"duration":0},"status":"passed","severity":"normal"},{"uid":"60c5db8445bed1fc","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1752266021271,"stop":1752266021271,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3dfa8a62691acd5","name":"should handle errors in getTagsForPeer gracefully","time":{"start":1752265981347,"stop":1752265981348,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c15e042aa1789d8","name":"Push message with shell command payload","time":{"start":1752266641737,"stop":1752266641741,"duration":4},"status":"passed","severity":"normal"},{"uid":"158dbd642435b70","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1752266021275,"stop":1752266021275,"duration":0},"status":"passed","severity":"normal"},{"uid":"b058e47dd4a66949","name":"Check publish message containing short","time":{"start":1752266165683,"stop":1752266165683,"duration":0},"status":"passed","severity":"normal"},{"uid":"8309217a3a80e8e0","name":"Check publish message containing Arabic","time":{"start":1752266165685,"stop":1752266165685,"duration":0},"status":"passed","severity":"normal"},{"uid":"62ee66f99312a341","name":"Ephemeral field set to true","time":{"start":1752265981787,"stop":1752265981787,"duration":0},"status":"passed","severity":"normal"},{"uid":"804921f0a62df232","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1752265964793,"stop":1752265964793,"duration":0},"status":"passed","severity":"normal"},{"uid":"861e2790e8ecaab7","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1752266174868,"stop":1752266174869,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4bfc775a98105f0","name":"should handle different types of entries","time":{"start":1752266009916,"stop":1752266009917,"duration":1},"status":"passed","severity":"normal"},{"uid":"59af28341c9c2f67","name":"Push message with content topic containing SQL Injection","time":{"start":1752266641746,"stop":1752266641747,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd6256d55cb58d7b","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1752265989452,"stop":1752265989453,"duration":1},"status":"passed","severity":"normal"},{"uid":"62c8decd639ac7e4","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1752265964787,"stop":1752265964788,"duration":1},"status":"passed","severity":"normal"},{"uid":"5028c7b417f2202f","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1752265980405,"stop":1752265980406,"duration":1},"status":"passed","severity":"normal"},{"uid":"5990fad9727d42c6","name":"Check publish message containing long","time":{"start":1752266165683,"stop":1752266165684,"duration":1},"status":"passed","severity":"normal"},{"uid":"23041d408bab5df9","name":"Subscribe to topic containing numeric and publish message","time":{"start":1752266174861,"stop":1752266174861,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff00104f19b4d895","name":"Push message with meta","time":{"start":1752266641749,"stop":1752266641749,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4a1db2f0fb483c3","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1752266247829,"stop":1752266247830,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1e7dcc870a68d1d","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1752266021264,"stop":1752266021264,"duration":0},"status":"passed","severity":"normal"},{"uid":"bce509315011f994","name":"LightPush","time":{"start":1752266320965,"stop":1752266320965,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcd4d61defad7bb6","name":"should handle multiple peer connections","time":{"start":1752265981230,"stop":1752265981231,"duration":1},"status":"passed","severity":"normal"},{"uid":"21572e27730fbaca","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1752266021282,"stop":1752266021282,"duration":0},"status":"passed","severity":"normal"},{"uid":"379e89bd7ea0a366","name":"Rejects garbage","time":{"start":1752266015444,"stop":1752266015444,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3ee1428d8605262","name":"should not retry if at least one success","time":{"start":1752266011109,"stop":1752266011111,"duration":2},"status":"passed","severity":"normal"},{"uid":"4d2af1532a795435","name":"Subscribe and receive messages via lightPush","time":{"start":1752266534292,"stop":1752266534292,"duration":0},"status":"passed","severity":"normal"},{"uid":"66f5747c94b4af4c","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1752266260357,"stop":1752266260358,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ffdbbbee0e769ed","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1752266021282,"stop":1752266021282,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a2f118e19be8c0c","name":"random static sharding 9 - Cluster ID: 578, Shard ID: 429","time":{"start":1752266297472,"stop":1752266297472,"duration":0},"status":"passed","severity":"normal"},{"uid":"425e1c342cf5b438","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1752265964791,"stop":1752265964791,"duration":0},"status":"passed","severity":"normal"},{"uid":"12aaae6170a8defc","name":"Fails to push message with large meta","time":{"start":1752266641763,"stop":1752266641763,"duration":0},"status":"passed","severity":"normal"},{"uid":"49720325ab3dabee","name":"should not receive a peer event after stop","time":{"start":1752266139298,"stop":1752266139298,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b56f4a3f2ef4db7","name":"Check message on other pubsub topic is not received","time":{"start":1752266486651,"stop":1752266486651,"duration":0},"status":"passed","severity":"normal"},{"uid":"126b79db8fd6504","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1752266174857,"stop":1752266174858,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaf374a7b488433f","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752266534309,"stop":1752266534310,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c460d2b1d0bb54d","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1752266021274,"stop":1752266021274,"duration":0},"status":"passed","severity":"normal"},{"uid":"d638a283d48863ec","name":"Push message with content topic containing Arabic","time":{"start":1752266641746,"stop":1752266641746,"duration":0},"status":"passed","severity":"normal"},{"uid":"416edce6aa4f8ffa","name":"should handle browser offline state overriding peer connections","time":{"start":1752265980433,"stop":1752265980433,"duration":0},"status":"passed","severity":"normal"},{"uid":"438fcd21fdd579fe","name":"should respect custom numPeersToUse configuration","time":{"start":1752266011770,"stop":1752266011771,"duration":1},"status":"passed","severity":"normal"},{"uid":"7426ac40cf30ae96","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1752265964787,"stop":1752265964787,"duration":0},"status":"passed","severity":"normal"},{"uid":"17e5ed3e21f3a777","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1752265989453,"stop":1752265989453,"duration":0},"status":"passed","severity":"normal"},{"uid":"91f04bed6e4bcc32","name":"Push message with short payload","time":{"start":1752266641752,"stop":1752266641753,"duration":1},"status":"passed","severity":"normal"},{"uid":"4be0bf7147c46058","name":"Query with Promise Callback, No message returned","time":{"start":1752266260358,"stop":1752266260358,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ce05a3639558b39","name":"Decoder throws on empty string content topic","time":{"start":1752266001557,"stop":1752266001557,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddc40f813a2c067c","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1752266021275,"stop":1752266021275,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa2e34972c002b38","name":"should handle errors when removing globalThis listeners","time":{"start":1752265980401,"stop":1752265980401,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c51f53513ba715e","name":"should merge provided config with defaults","time":{"start":1752265981687,"stop":1752265981688,"duration":1},"status":"passed","severity":"normal"},{"uid":"f16088a97cda9700","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1752265970300,"stop":1752265970300,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0ac5102c2066cb4","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752265970301,"stop":1752265970302,"duration":1},"status":"passed","severity":"normal"},{"uid":"411520e8b0bac37b","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1752265981155,"stop":1752265981156,"duration":1},"status":"passed","severity":"normal"},{"uid":"71a0f53754061016","name":"should be safe to call multiple times","time":{"start":1752265980305,"stop":1752265980306,"duration":1},"status":"passed","severity":"normal"},{"uid":"570e666dae3d4149","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1752266158356,"stop":1752266158356,"duration":0},"status":"passed","severity":"normal"},{"uid":"e58987f957d6cdf8","name":"Filter","time":{"start":1752266320966,"stop":1752266320966,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5af1f1f7e4a824d","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752266534297,"stop":1752266534297,"duration":0},"status":"passed","severity":"normal"},{"uid":"11b0dc5c1ed9921a","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1752266090337,"stop":1752266090343,"duration":6},"status":"passed","severity":"normal"},{"uid":"8fcd6f967c7cb087","name":"should stop ping timers on peer disconnect","time":{"start":1752265981232,"stop":1752265981232,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd077ac6736cc994","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752266534312,"stop":1752266534312,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1743b60f5ceed38","name":"should decode valid enr successfully","time":{"start":1752265971080,"stop":1752265971080,"duration":0},"status":"passed","severity":"normal"},{"uid":"4da7236aaef7f4c8","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1752266026274,"stop":1752266026274,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd172e421447aa07","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1752266315960,"stop":1752266315960,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3816fdacf8f8701","name":"Subscribe and receive messages via lightPush","time":{"start":1752266534304,"stop":1752266534304,"duration":0},"status":"passed","severity":"normal"},{"uid":"915cf2df54356e35","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1752266026273,"stop":1752266026273,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bee8958d0316dd0","name":"should attach causal history and bloom filter to each message","time":{"start":1752266026267,"stop":1752266026268,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae0671547c32a79d","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1752266021277,"stop":1752266021278,"duration":1},"status":"passed","severity":"normal"},{"uid":"880ff2bf72960835","name":"Publish message with large meta","time":{"start":1752266165695,"stop":1752266165695,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1aef889112ffbc9","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752266174702,"stop":1752266174702,"duration":0},"status":"passed","severity":"normal"},{"uid":"767a1cc2fc26d9b6","name":"should dial all remaining peers","time":{"start":1752265981350,"stop":1752265981350,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd920547cdaed492","name":"should retry if all attempts fail","time":{"start":1752266010572,"stop":1752266010572,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfe52570594d97d7","name":"Check received message containing long","time":{"start":1752266486639,"stop":1752266486639,"duration":0},"status":"passed","severity":"normal"},{"uid":"26cd321894769242","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1752266011770,"stop":1752266011770,"duration":0},"status":"passed","severity":"normal"},{"uid":"af7cf5fc470ae8a5","name":"should handle mixed peer types with bootstrap limiting","time":{"start":1752265981365,"stop":1752265981365,"duration":0},"status":"passed","severity":"normal"},{"uid":"a438a4592d75791d","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1752265964774,"stop":1752265964775,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c98ec2e7065d9fa","name":"should return false when peer is not on the specified shard","time":{"start":1752265980725,"stop":1752265980733,"duration":8},"status":"passed","severity":"normal"},{"uid":"32506acc9a99b532","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752266174701,"stop":1752266174701,"duration":0},"status":"passed","severity":"normal"},{"uid":"b91cb05dbcd4d8de","name":"Query generator for multiple messages","time":{"start":1752266293684,"stop":1752266293685,"duration":1},"status":"passed","severity":"normal"},{"uid":"236ac5c91ad8a34c","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1752265980735,"stop":1752265980735,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b3b602fa48eebd0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1752265964789,"stop":1752265964789,"duration":0},"status":"passed","severity":"normal"},{"uid":"843f8e21e44a9a15","name":"should return false when at bootstrap limit","time":{"start":1752265981357,"stop":1752265981357,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e15d02ea382b464","name":"should not execute task if max attempts is 0","time":{"start":1752266010571,"stop":1752266010571,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2d27daa2ebf092b","name":"should properly create location multiaddrs - udp4","time":{"start":1752265971086,"stop":1752265971086,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdb05d2c24da9690","name":"should start ping timers on peer connect","time":{"start":1752265981229,"stop":1752265981230,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc1c0c41ec94de92","name":"should handle incoming messages","time":{"start":1752266011721,"stop":1752266011722,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c4a86486a8ca56b","name":"should skip peer when dialed recently","time":{"start":1752265980942,"stop":1752265980942,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f3119b42a50c47e","name":"Push message with meta","time":{"start":1752266641763,"stop":1752266641763,"duration":0},"status":"passed","severity":"normal"},{"uid":"a31340cf5632b9d7","name":"should create NetworkMonitor with libp2p and events","time":{"start":1752265980390,"stop":1752265980390,"duration":0},"status":"passed","severity":"normal"},{"uid":"afd459c1ade41336","name":"Waku message hash computation (no timestamp)","time":{"start":1752265980982,"stop":1752265980983,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbb83cbf2223eecc","name":"throws on content topic with too few or too many fields","time":{"start":1752265964768,"stop":1752265964769,"duration":1},"status":"passed","severity":"normal"},{"uid":"647c50ee766bb93e","name":"should not be empty after adding a subscription","time":{"start":1752266012065,"stop":1752266012065,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b93e075ea711403","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1752265964805,"stop":1752265964806,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7b1f4eee8ba322b","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1752266021271,"stop":1752266021271,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf96873c42f6d111","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1752265993739,"stop":1752265993739,"duration":0},"status":"passed","severity":"normal"},{"uid":"645ca94aca6941e2","name":"messageHashStr works with IProtoMessage","time":{"start":1752265980987,"stop":1752265980988,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c7920f1b3a4ebe0","name":"Check publish message containing Script","time":{"start":1752266165686,"stop":1752266165687,"duration":1},"status":"passed","severity":"normal"},{"uid":"3465cef6b878d825","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752266291524,"stop":1752266291524,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1d8af463dd0953b1","name":"should reject if LightPush is requested but not mounted","time":{"start":1752266011648,"stop":1752266011649,"duration":1},"status":"passed","severity":"normal"},{"uid":"c529940b923f7f6","name":"returns all values when wanted number is greater than available values","time":{"start":1752265988904,"stop":1752265988905,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ea59d82820233b6","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1752265989452,"stop":1752265989452,"duration":0},"status":"passed","severity":"normal"},{"uid":"b88eb2a889c70b3c","name":"should handle a minimal index list","time":{"start":1752265964908,"stop":1752265964909,"duration":1},"status":"passed","severity":"normal"},{"uid":"589180a11e100f48","name":"Renews subscription after lossing a connection","time":{"start":1752266534302,"stop":1752266534303,"duration":1},"status":"passed","severity":"normal"},{"uid":"e99ff72d4dd2fcbc","name":"should handle peer store errors gracefully","time":{"start":1752265981355,"stop":1752265981356,"duration":1},"status":"passed","severity":"normal"},{"uid":"5122a6bc134ffdc6","name":"Check message received after jswaku node is restarted","time":{"start":1752266486653,"stop":1752266486654,"duration":1},"status":"passed","severity":"normal"},{"uid":"412314065d77eb99","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1752266021263,"stop":1752266021263,"duration":0},"status":"passed","severity":"normal"},{"uid":"afb2d427cabca66c","name":"should do nothing when connections still exist","time":{"start":1752265981348,"stop":1752265981348,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2fd5e880c858a78","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752266234954,"stop":1752266234956,"duration":2},"status":"passed","severity":"normal"},{"uid":"da9fcfbe826a152d","name":"should handle bootstrap limit of 1 correctly","time":{"start":1752265981364,"stop":1752265981365,"duration":1},"status":"passed","severity":"normal"},{"uid":"caa7e4db057c7421","name":"should get tags for the connected peer","time":{"start":1752265981345,"stop":1752265981345,"duration":0},"status":"passed","severity":"normal"},{"uid":"603231845a01254b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1752266021283,"stop":1752266021283,"duration":0},"status":"passed","severity":"normal"},{"uid":"46d0b3df5c704b3","name":"should retry on complete failure if specified","time":{"start":1752266011107,"stop":1752266011109,"duration":2},"status":"passed","severity":"normal"},{"uid":"ba97830e2b311462","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1752265964775,"stop":1752265964775,"duration":0},"status":"passed","severity":"normal"},{"uid":"725a3140619400aa","name":"Check received message containing escaped characters","time":{"start":1752266486627,"stop":1752266486627,"duration":0},"status":"passed","severity":"normal"},{"uid":"f03b320df7340804","name":"Push 30 different messages","time":{"start":1752266641742,"stop":1752266641742,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ba3166505e99924","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1752266021284,"stop":1752266021284,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8a958d378bf6540","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app60/7/topic103/utf8","time":{"start":1752266275574,"stop":1752266275574,"duration":0},"status":"passed","severity":"normal"},{"uid":"b095a36384457b4a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1752266021283,"stop":1752266021284,"duration":1},"status":"passed","severity":"normal"},{"uid":"56d7ddd26022821d","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1752266020867,"stop":1752266020867,"duration":0},"status":"passed","severity":"normal"},{"uid":"2115228de42816dd","name":"should handle relay send failures gracefully","time":{"start":1752265981255,"stop":1752265981256,"duration":1},"status":"passed","severity":"normal"},{"uid":"32c74a8935171ef","name":"should start and stop interval correctly","time":{"start":1752266010545,"stop":1752266010546,"duration":1},"status":"passed","severity":"normal"},{"uid":"91c58b4dc2211230","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752266534307,"stop":1752266534307,"duration":0},"status":"passed","severity":"normal"},{"uid":"33ffc9fcab74ce4e","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1752265989450,"stop":1752265989450,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8ce38fc2b028514","name":"should transition to Unhealthy when no connections","time":{"start":1752266011624,"stop":1752266011625,"duration":1},"status":"passed","severity":"normal"},{"uid":"6399c04e4555ca0","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1752265980984,"stop":1752265980984,"duration":0},"status":"passed","severity":"normal"},{"uid":"48be48158b30fa37","name":"different cluster, same shard: nodes don't connect","time":{"start":1752266101972,"stop":1752266101973,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ffc36127a31651d","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752266534313,"stop":1752266534313,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e4e455974123781","name":"Default pageSize","time":{"start":1752266308447,"stop":1752266308447,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4fd38a728bc4420","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1752266021270,"stop":1752266021271,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f522c177045c7f7","name":"can start and stop the service","time":{"start":1752266139292,"stop":1752266139293,"duration":1},"status":"passed","severity":"normal"},{"uid":"87f4ff68c154e50f","name":"should handle peer store errors gracefully","time":{"start":1752265981359,"stop":1752265981359,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e3b4593664aa49d","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752266534303,"stop":1752266534304,"duration":1},"status":"passed","severity":"normal"},{"uid":"52591e2ef9e3be16","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1752266021263,"stop":1752266021264,"duration":1},"status":"passed","severity":"normal"},{"uid":"f22ee183ecc0f1ae","name":"should work with custom bootstrap limits","time":{"start":1752265981362,"stop":1752265981363,"duration":1},"status":"passed","severity":"normal"},{"uid":"21ab78f761d8975c","name":"should not process empty queue","time":{"start":1752265980955,"stop":1752265980956,"duration":1},"status":"passed","severity":"normal"},{"uid":"3eb78aee419bb033","name":"messageHash returns a Uint8Array","time":{"start":1752265980983,"stop":1752265980983,"duration":0},"status":"passed","severity":"normal"},{"uid":"943aa6c565b6f6be","name":"Subscribe to topic containing XML and publish message","time":{"start":1752266174866,"stop":1752266174868,"duration":2},"status":"passed","severity":"normal"},{"uid":"32c0e12febc82efb","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1752265981789,"stop":1752265981790,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f6a87a605970039","name":"Check publish message after client node is restarted","time":{"start":1752266165694,"stop":1752266165694,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f5300235cd3b6c68","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1752265970296,"stop":1752265970296,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e491a7047d5ca60","name":"Check message on other pubsub topic is not received","time":{"start":1752266486633,"stop":1752266486633,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d9d9d8a9ad1196c","name":"throws on content topic with generation field greater than 0","time":{"start":1752265964770,"stop":1752265964770,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b50209c027fd92","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1752266011772,"stop":1752266011772,"duration":0},"status":"passed","severity":"normal"},{"uid":"89d79fb06c1d7b3a","name":"Throws when trying to push message with empty payload","time":{"start":1752266641758,"stop":1752266641758,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae201969daa94035","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752266534303,"stop":1752266534303,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7354585fc585f54","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1752265964789,"stop":1752265964789,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6878b61392cfacb","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1752265964790,"stop":1752265964790,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb56573c107b2cc3","name":"Sample","time":{"start":1752265970505,"stop":1752265970506,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea516805089bb150","name":"should handle all zero keep alive options","time":{"start":1752265981263,"stop":1752265981263,"duration":0},"status":"passed","severity":"normal"},{"uid":"7267533184377329","name":"should set field with only FILTER enabled","time":{"start":1752265971089,"stop":1752265971089,"duration":0},"status":"passed","severity":"normal"},{"uid":"aedb7773285d85eb","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1752265964777,"stop":1752265964777,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5ac20766611616e","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1752265964803,"stop":1752265964804,"duration":1},"status":"passed","severity":"normal"},{"uid":"a393dc2c4a6faf8b","name":"should return the pubsub topic directly if a string is provided","time":{"start":1752265964801,"stop":1752265964801,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dcf61b4eb98deff","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752266234957,"stop":1752266234957,"duration":0},"status":"passed","severity":"normal"},{"uid":"8adf39463a708dd6","name":"Promise Callback - true","time":{"start":1752266299479,"stop":1752266299481,"duration":2},"status":"passed","severity":"normal"},{"uid":"c0bd34b6696626f4","name":"should not fail to stop the service if it was not started","time":{"start":1752265993734,"stop":1752265993736,"duration":2},"status":"passed","severity":"normal"},{"uid":"1e2dd1d4b3db66c8","name":"Encoder throws on undefined content topic","time":{"start":1752265981788,"stop":1752265981788,"duration":0},"status":"passed","severity":"normal"},{"uid":"a499ede3a1a7dc15","name":"Query Generator, Multiple PubsubTopics","time":{"start":1752266260347,"stop":1752266260347,"duration":0},"status":"passed","severity":"normal"},{"uid":"834fb4ca358b302d","name":"less peers than existing","time":{"start":1752266139543,"stop":1752266139543,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b71c9fdab21b9be2","name":"throws on content topic with empty encoding field","time":{"start":1752265964773,"stop":1752265964773,"duration":0},"status":"passed","severity":"normal"},{"uid":"b03d2f19c9324e62","name":"should not discard bootstrap peers if under the limit","time":{"start":1752266073492,"stop":1752266073492,"duration":0},"status":"passed","severity":"normal"},{"uid":"b19d3800954fe302","name":"Fails to push message bigger that 1MB","time":{"start":1752266641765,"stop":1752266641765,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a42e0d364135e58","name":"should handle dial errors gracefully","time":{"start":1752265980944,"stop":1752265980944,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bdcd8acb5f2ce34","name":"should throw error - no id","time":{"start":1752265971081,"stop":1752265971081,"duration":0},"status":"passed","severity":"normal"},{"uid":"7157ceba48ff9c6e","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752266158356,"stop":1752266158356,"duration":0},"status":"passed","severity":"normal"},{"uid":"e78ff928216f9bf9","name":"shard 0","time":{"start":1752266297466,"stop":1752266297467,"duration":1},"status":"passed","severity":"normal"},{"uid":"72d1a7e7137fe39d","name":"should perform ping and update peer store on timer","time":{"start":1752265981233,"stop":1752265981242,"duration":9},"status":"passed","severity":"normal"},{"uid":"8309da829e6fe933","name":"throws on content topic with non-number generation field","time":{"start":1752265964769,"stop":1752265964769,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeb2c63ad7ffe072","name":"Push message with content topic containing XML","time":{"start":1752266641747,"stop":1752266641747,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8d7210ad9421e23","name":"should handle dial errors","time":{"start":1752265981692,"stop":1752265981692,"duration":0},"status":"passed","severity":"normal"},{"uid":"441eeeb8d7ee5d2a","name":"retrieves a single peer","time":{"start":1752265989857,"stop":1752265989858,"duration":1},"status":"passed","severity":"normal"},{"uid":"af64ddc70be01366","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752266534292,"stop":1752266534292,"duration":0},"status":"passed","severity":"normal"},{"uid":"a911c9f6311243b8","name":"Check publish message after service node is restarted","time":{"start":1752266165694,"stop":1752266165694,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dd794d719ad9cdc","name":"Delete observer","time":{"start":1752266141067,"stop":1752266141067,"duration":0},"status":"passed","severity":"normal"},{"uid":"2caa3cfd6422542e","name":"should throw error - no public key","time":{"start":1752265971082,"stop":1752265971082,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e2e5b7b3df2a589","name":"should remove event listeners from libp2p","time":{"start":1752265980400,"stop":1752265980400,"duration":0},"status":"passed","severity":"normal"},{"uid":"121b32232165d7d","name":"Relay - dialed first","time":{"start":1752266320962,"stop":1752266320963,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bc2977154786c19","name":"Check received message containing shell command","time":{"start":1752266486626,"stop":1752266486627,"duration":1},"status":"passed","severity":"normal"},{"uid":"369a8527c094efd7","name":"should be able to encode the field with only STORE set to true","time":{"start":1752265970293,"stop":1752265970294,"duration":1},"status":"passed","severity":"normal"},{"uid":"235e11c0c78a1568","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752266534294,"stop":1752266534294,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bfcdd50240e479f5","name":"Push message with content topic containing Russian","time":{"start":1752266641746,"stop":1752266641746,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1e32b70d90add4","name":"Callback on promise, aborts when callback returns true","time":{"start":1752266293687,"stop":1752266293687,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2deb7fd5c2b7e8c","name":"Fails to publish message with wrong content topic","time":{"start":1752266165692,"stop":1752266165692,"duration":0},"status":"passed","severity":"normal"},{"uid":"10a8486c543ae3ba","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1752265964787,"stop":1752265964787,"duration":0},"status":"passed","severity":"normal"},{"uid":"bca660ca0b84a8b9","name":"should return true when peer is on the pubsub topic shard","time":{"start":1752265980735,"stop":1752265980735,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2053b0a06d4e631","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1752266260350,"stop":1752266260352,"duration":2},"status":"passed","severity":"normal"},{"uid":"72053715caef6eb2","name":"should not allow k > 12","time":{"start":1752266020862,"stop":1752266020864,"duration":2},"status":"passed","severity":"normal"},{"uid":"ea2a11be1beff283","name":"should properly clean up resources when disposed","time":{"start":1752266009917,"stop":1752266009918,"duration":1},"status":"passed","severity":"normal"},{"uid":"1664ad3608f6bd3","name":"Generator, 2 different pubsubtopics","time":{"start":1752266291524,"stop":1752266291524,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b30a3ad25bca07b3","name":"should be safe to call multiple times","time":{"start":1752265981223,"stop":1752265981223,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffdd4e75be7d7ce6","name":"should update ack status of messages in outgoing buffer","time":{"start":1752266026274,"stop":1752266026274,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf9208fb90fa89be","name":"Push message with numeric payload","time":{"start":1752266641753,"stop":1752266641753,"duration":0},"status":"passed","severity":"normal"},{"uid":"97d641ac7ddd1ea4","name":"Should update multiaddrs","time":{"start":1752266131167,"stop":1752266131167,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee4c2ca3e9751e42","name":"Check message with non string payload is not received","time":{"start":1752266486635,"stop":1752266486636,"duration":1},"status":"passed","severity":"normal"},{"uid":"4045eda2b75e80af","name":"Ordered Callback - false","time":{"start":1752266299483,"stop":1752266299483,"duration":0},"status":"passed","severity":"normal"},{"uid":"153ed1dafeb7904e","name":"should be safe to call multiple times","time":{"start":1752265981336,"stop":1752265981337,"duration":1},"status":"passed","severity":"normal"},{"uid":"40dff8470ca7f9a","name":"groups content topics by expected pubsub topic","time":{"start":1752265964779,"stop":1752265964780,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d8cc9ff5d5ef991","name":"Push message with content topic containing Arabic","time":{"start":1752266641760,"stop":1752266641760,"duration":0},"status":"passed","severity":"normal"},{"uid":"571855ce23eeb748","name":"Sign & Recover","time":{"start":1752266000212,"stop":1752266000213,"duration":1},"status":"passed","severity":"normal"},{"uid":"a81263f4eb7f3c6c","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1752266021267,"stop":1752266021268,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a95193ea5c3fe3d","name":"Decrypt messages","time":{"start":1752266141066,"stop":1752266141067,"duration":1},"status":"passed","severity":"normal"},{"uid":"992eeb42fd6d8d37","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1752266021265,"stop":1752266021265,"duration":0},"status":"passed","severity":"normal"},{"uid":"687095613ced0d87","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752266486650,"stop":1752266486650,"duration":0},"status":"passed","severity":"normal"},{"uid":"96c879391a52a477","name":"should mark all messages in causal history as acknowledged","time":{"start":1752266026270,"stop":1752266026270,"duration":0},"status":"passed","severity":"normal"},{"uid":"2af597a7c2dc0589","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1752266021285,"stop":1752266021285,"duration":0},"status":"passed","severity":"normal"},{"uid":"5299dc20accade5c","name":"should dial peer when on same shard","time":{"start":1752265980943,"stop":1752265980943,"duration":0},"status":"passed","severity":"normal"},{"uid":"93a7573245bd4f49","name":"should sort peers by ping value","time":{"start":1752265981695,"stop":1752265981695,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa6cc76d5459fa7c","name":"Push message with content topic containing long","time":{"start":1752266641743,"stop":1752266641744,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5ec3c1621402d97","name":"Push message with SQL Injection payload","time":{"start":1752266641755,"stop":1752266641755,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a090fe2ae0b0b10","name":"Check received message containing Arabic","time":{"start":1752266486621,"stop":1752266486621,"duration":0},"status":"passed","severity":"normal"},{"uid":"d59da9f58207dd99","name":"should be able to decode the field with only STORE set to true","time":{"start":1752265970299,"stop":1752265970299,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac7c64ea4bbd7f32","name":"should properly create location multiaddrs - udp","time":{"start":1752265971087,"stop":1752265971087,"duration":0},"status":"passed","severity":"normal"},{"uid":"e47e8200ee5c0b02","name":"Subscribe to topic containing special chars and publish message","time":{"start":1752266174861,"stop":1752266174861,"duration":0},"status":"passed","severity":"normal"},{"uid":"d385cdead6b78875","name":"Check message with no payload is not received","time":{"start":1752266486635,"stop":1752266486635,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb2949d2bec9301","name":"should do nothing if peer is not a bootstrap peer","time":{"start":1752265981346,"stop":1752265981346,"duration":0},"status":"passed","severity":"normal"},{"uid":"1071afa3e206764e","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1752266021276,"stop":1752266021276,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ce4c37abb1cae82","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1752265964786,"stop":1752265964787,"duration":1},"status":"passed","severity":"normal"},{"uid":"c851a2a7062f85b2","name":"should add received messages to bloom filter","time":{"start":1752266026269,"stop":1752266026269,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaaac10d1202ac64","name":"should not return locked peers if enough unlocked are available","time":{"start":1752266011767,"stop":1752266011768,"duration":1},"status":"passed","severity":"normal"},{"uid":"c85e853722b39295","name":"should add event listeners to globalThis","time":{"start":1752265980392,"stop":1752265980392,"duration":0},"status":"passed","severity":"normal"},{"uid":"322fc7d328979662","name":"should start the dialing interval","time":{"start":1752265980908,"stop":1752265980908,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fae6de923c3d489","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1752266303446,"stop":1752266303447,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0dd7e223596eca3","name":"should handle peer connect event","time":{"start":1752265980407,"stop":1752265980407,"duration":0},"status":"passed","severity":"normal"},{"uid":"721f59434fede92d","name":"should emit a peer event after start","time":{"start":1752266047107,"stop":1752266047107,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd4f8569f4fc8d4","name":"should be empty after removing the only subscription","time":{"start":1752266012065,"stop":1752266012065,"duration":0},"status":"passed","severity":"normal"},{"uid":"309a638251889ffa","name":"Push message with custom timestamp: 1752262462431","time":{"start":1752266641751,"stop":1752266641751,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f792bb75b4beb1c","name":"Passing page size 19 when there are 20 messages","time":{"start":1752266308445,"stop":1752266308445,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc9656b029a1231","name":"rejects content-filtered query with only contentTopics","time":{"start":1752265981390,"stop":1752265981390,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc02eee661f9dfc8","name":"should handle errors when globalThis is not available","time":{"start":1752265980392,"stop":1752265980400,"duration":8},"status":"passed","severity":"normal"},{"uid":"5dc6af519a11ded5","name":"Push message with Chinese payload","time":{"start":1752266641733,"stop":1752266641733,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a8f0f2c2a145a4c","name":"should return true when peer is on the same network","time":{"start":1752265980717,"stop":1752265980718,"duration":1},"status":"passed","severity":"normal"},{"uid":"26cd27d578be3191","name":"should wait for Store peer to be connected","time":{"start":1752266011654,"stop":1752266011654,"duration":0},"status":"passed","severity":"normal"},{"uid":"d954e9090672382e","name":"should throw an error for missing sharding configuration","time":{"start":1752265964804,"stop":1752265964804,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a58ad02812c5ab6","name":"should add event listeners to libp2p","time":{"start":1752265980391,"stop":1752265980391,"duration":0},"status":"passed","severity":"normal"},{"uid":"d653362f1eff4648","name":"should emit a peer event after start","time":{"start":1752265993736,"stop":1752265993737,"duration":1},"status":"passed","severity":"normal"},{"uid":"48c6fd0997062bd4","name":"should not retry if at least one success","time":{"start":1752266010571,"stop":1752266010572,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4999d264c95b7a0","name":"should clear existing timers before creating new ones","time":{"start":1752265981262,"stop":1752265981262,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8ce2bca673f482d","name":"returns all values when wanted number matches available values","time":{"start":1752265988898,"stop":1752265988904,"duration":6},"status":"passed","severity":"normal"},{"uid":"20ea1624dace8367","name":"should be online or offline if network state changed","time":{"start":1752266062146,"stop":1752266062147,"duration":1},"status":"passed","severity":"normal"},{"uid":"224181a969464c54","name":"should handle ping failures gracefully","time":{"start":1752265981242,"stop":1752265981244,"duration":2},"status":"passed","severity":"normal"},{"uid":"c49fd6b62cf6221c","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1752265981245,"stop":1752265981245,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7e7bc979c082180","name":"Check publish message containing special chars","time":{"start":1752266165684,"stop":1752266165684,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0ce90d8192f23a7","name":"Query generator for multiple messages with multiple decoders","time":{"start":1752266293685,"stop":1752266293686,"duration":1},"status":"passed","severity":"normal"},{"uid":"662417ab2b660c76","name":"Js publishes, other Js receives","time":{"start":1752266153820,"stop":1752266153823,"duration":3},"status":"passed","severity":"normal"},{"uid":"ce9f0c573cde07ee","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1752266062140,"stop":1752266062140,"duration":0},"status":"passed","severity":"normal"},{"uid":"20451deb4232067c","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1752265964802,"stop":1752265964802,"duration":0},"status":"passed","severity":"normal"},{"uid":"4de19522eff35d21","name":"Push message with Basic HTML tag payload","time":{"start":1752266641736,"stop":1752266641737,"duration":1},"status":"passed","severity":"normal"},{"uid":"79bb70ddf4bc09a1","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1752266315974,"stop":1752266315974,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c25ad98c135fc7c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1752265964794,"stop":1752265964800,"duration":6},"status":"passed","severity":"normal"},{"uid":"2ea056490920701c","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1752266010937,"stop":1752266010938,"duration":1},"status":"passed","severity":"normal"},{"uid":"b40903bed25f1606","name":"Promise Callback - false","time":{"start":1752266299482,"stop":1752266299482,"duration":0},"status":"passed","severity":"normal"},{"uid":"d11fb8dd6328bc96","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1752266021277,"stop":1752266021277,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dc6b399e0430700","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1752266247828,"stop":1752266247828,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea5ea2d4a1899a95","name":"Check received message containing long","time":{"start":1752266486618,"stop":1752266486619,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e37f87407a113f","name":"non connected peers","time":{"start":1752266139543,"stop":1752266139544,"duration":1},"status":"skipped","severity":"normal"},{"uid":"682af09a315335f3","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1752266165690,"stop":1752266165690,"duration":0},"status":"passed","severity":"normal"},{"uid":"2968b0ee18efb213","name":"Refresh subscription","time":{"start":1752266534308,"stop":1752266534308,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e543120833f696c","name":"Query Generator, Wrong PubsubTopic","time":{"start":1752266260343,"stop":1752266260347,"duration":4},"status":"passed","severity":"normal"},{"uid":"dfd1de4ccf84d06c","name":"should serialize and deserialize correctly","time":{"start":1752266023497,"stop":1752266023497,"duration":0},"status":"passed","severity":"normal"},{"uid":"63f0f630135de648","name":"Check received message containing escaped characters","time":{"start":1752266486646,"stop":1752266486646,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf8efd4f5e1ddad3","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1752266158356,"stop":1752266158356,"duration":0},"status":"passed","severity":"normal"},{"uid":"17241b6f91ede317","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752266534301,"stop":1752266534301,"duration":0},"status":"passed","severity":"normal"},{"uid":"25781fff731ebebb","name":"should handle complete connection lifecycle","time":{"start":1752265980433,"stop":1752265980433,"duration":0},"status":"passed","severity":"normal"},{"uid":"cec3fc31cd25c911","name":"should process up to 3 peers at once","time":{"start":1752265980955,"stop":1752265980955,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd6c774fdd00221c","name":"should be able to decode the field with only FILTER set to true","time":{"start":1752265970299,"stop":1752265970299,"duration":0},"status":"passed","severity":"normal"},{"uid":"a405f063a658f5e0","name":"Generator, 2 different pubsubtopics","time":{"start":1752266291525,"stop":1752266291525,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd499f69b1d9eaa4","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752266234953,"stop":1752266234954,"duration":1},"status":"passed","severity":"normal"},{"uid":"db2e1fd3669f40c4","name":"should clear timers for specific peer on disconnect","time":{"start":1752265981256,"stop":1752265981261,"duration":5},"status":"passed","severity":"normal"},{"uid":"d92241089333586d","name":"Query with Promise Callback, No Decoder","time":{"start":1752266260358,"stop":1752266260358,"duration":0},"status":"passed","severity":"normal"},{"uid":"e345586ee8faf73b","name":"Push message with Script payload","time":{"start":1752266641736,"stop":1752266641736,"duration":0},"status":"passed","severity":"normal"},{"uid":"69c9ffd281b6ab69","name":"should return false when under bootstrap limit","time":{"start":1752265981356,"stop":1752265981357,"duration":1},"status":"passed","severity":"normal"},{"uid":"16076a383f6d4b01","name":"Check publish message containing JSON","time":{"start":1752266165688,"stop":1752266165688,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec2fd20b31f17c9e","name":"more peers than existing","time":{"start":1752266139543,"stop":1752266139543,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b2bc10841943a348","name":"should return false when no connections","time":{"start":1752265981356,"stop":1752265981356,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b5af2d1e7448ee5","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1752266011625,"stop":1752266011627,"duration":2},"status":"passed","severity":"normal"},{"uid":"a06dec5b87ff7902","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1752265964789,"stop":1752265964790,"duration":1},"status":"passed","severity":"normal"},{"uid":"a56b94df270b1673","name":"Relay - dialed after","time":{"start":1752266320963,"stop":1752266320964,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d89ca40fcbd5539","name":"Passing an array","time":{"start":1752266316206,"stop":1752266316206,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ba6a6d21abf05ff","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752266174702,"stop":1752266174705,"duration":3},"status":"passed","severity":"normal"},{"uid":"beac00d7b55cb96","name":"should return PeerId when Multiaddr input is provided","time":{"start":1752265981158,"stop":1752265981160,"duration":2},"status":"passed","severity":"normal"},{"uid":"895c10932a310251","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752266174706,"stop":1752266174706,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e18f2725d1ebcd3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1752265964791,"stop":1752265964792,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeb37f9852c6f0c4","name":"Push message with special chars payload","time":{"start":1752266641733,"stop":1752266641733,"duration":0},"status":"passed","severity":"normal"},{"uid":"d81ed8563f7d27dc","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1752266021281,"stop":1752266021281,"duration":0},"status":"passed","severity":"normal"},{"uid":"141a9e9d7abc6c5a","name":"Reusing cursor across nodes","time":{"start":1752266247833,"stop":1752266247835,"duration":2},"status":"passed","severity":"normal"},{"uid":"5827d214fa19b427","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1752265964783,"stop":1752265964783,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cdbfa2a8070c37","name":"should encodeTxt and decodeTxt","time":{"start":1752265971079,"stop":1752265971079,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed47d919600c9e29","name":"Push message with content topic containing Chinese","time":{"start":1752266641759,"stop":1752266641760,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d05013feb1506e7","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1752266021268,"stop":1752266021268,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ea9fa8e846dd8f7","name":"Check message with invalid timestamp is not received","time":{"start":1752266486632,"stop":1752266486632,"duration":0},"status":"passed","severity":"normal"},{"uid":"74446d45fddb6cf1","name":"Publish message with custom timestamp: Fri Jul 11 2025 19:35:58 GMT+0000 (Coordinated Universal Time)","time":{"start":1752266165691,"stop":1752266165691,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b9232da0637bed4","name":"should not receive a peer event after stop","time":{"start":1752265993737,"stop":1752265993738,"duration":1},"status":"passed","severity":"normal"},{"uid":"d98d880e467ffac8","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app83/4/topic620/proto","time":{"start":1752266275574,"stop":1752266275576,"duration":2},"status":"passed","severity":"normal"},{"uid":"3dddf909ff65709c","name":"Encoder throws on empty string content topic","time":{"start":1752265981788,"stop":1752265981789,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1ba73ba771373ef","name":"Check received message containing JSON","time":{"start":1752266486626,"stop":1752266486626,"duration":0},"status":"passed","severity":"normal"},{"uid":"57262e47b64125c9","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app78/4/topic860/xml","time":{"start":1752266275573,"stop":1752266275573,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa06f0588e82b4b2","name":"Push message with content topic containing numeric","time":{"start":1752266641759,"stop":1752266641759,"duration":0},"status":"passed","severity":"normal"},{"uid":"be86a36ff2bc4b26","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1752266247830,"stop":1752266247832,"duration":2},"status":"passed","severity":"normal"},{"uid":"8de5674095c4f28","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1752265964776,"stop":1752265964776,"duration":0},"status":"passed","severity":"normal"},{"uid":"29c8bb49e7987266","name":"Check meta is set [ecies]","time":{"start":1752266001556,"stop":1752266001556,"duration":0},"status":"passed","severity":"normal"},{"uid":"8499c330ea02ee03","name":"Using a function","time":{"start":1752266316206,"stop":1752266316207,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a98bc1381fd81cf","name":"should handle peer store errors gracefully","time":{"start":1752265981353,"stop":1752265981353,"duration":0},"status":"passed","severity":"normal"},{"uid":"37e3d9a10cfa0298","name":"should check false positive rate","time":{"start":1752266023498,"stop":1752266023499,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8586f2ed69062cf","name":"handles different clusterIds correctly","time":{"start":1752265964780,"stop":1752265964780,"duration":0},"status":"passed","severity":"normal"},{"uid":"939284b15a6e3050","name":"should add event listeners for peer connect and disconnect","time":{"start":1752265981221,"stop":1752265981221,"duration":0},"status":"passed","severity":"normal"},{"uid":"70edf793e6ccdfca","name":"Push message with JSON payload","time":{"start":1752266641737,"stop":1752266641737,"duration":0},"status":"passed","severity":"normal"},{"uid":"37ca8852f03f2b69","name":"should successfully subscribe to supported pubsub topic","time":{"start":1752266011719,"stop":1752266011720,"duration":1},"status":"passed","severity":"normal"},{"uid":"58644561a4848624","name":"should return true when over bootstrap limit","time":{"start":1752265981357,"stop":1752265981357,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d3410bf84176295","name":"should set field with all protocols disabled","time":{"start":1752265971088,"stop":1752265971088,"duration":0},"status":"passed","severity":"normal"},{"uid":"70ee97da661aa1f1","name":"Check received message containing Arabic","time":{"start":1752266486641,"stop":1752266486642,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3d35cfb5b3d8087","name":"should dial all peers on dial","time":{"start":1752266130538,"stop":1752266130538,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c4df2f56707635","name":"rejects hash query with content filter parameters","time":{"start":1752265981394,"stop":1752265981394,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a3074ac007400d1","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1752266315961,"stop":1752266315973,"duration":12},"status":"passed","severity":"normal"},{"uid":"e362e8db3f483ba1","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1752266021278,"stop":1752266021278,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cd575cd21feac51","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1752266011627,"stop":1752266011627,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb48a0a08145a568","name":"should set field with only LIGHTPUSH enabled","time":{"start":1752265971089,"stop":1752265971090,"duration":1},"status":"passed","severity":"normal"},{"uid":"36a7290cc122d635","name":"should request peer renewal on specific errors","time":{"start":1752266010553,"stop":1752266010553,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ff1eb8d05133d4d","name":"Renews subscription after lossing a connection","time":{"start":1752266534314,"stop":1752266534314,"duration":0},"status":"passed","severity":"normal"},{"uid":"75beeab0e04d679e","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1752266315960,"stop":1752266315960,"duration":0},"status":"passed","severity":"normal"},{"uid":"d50fb2a14074ca12","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752266534306,"stop":1752266534306,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb40bb34998c06fc","name":"Store - dialed first","time":{"start":1752266320964,"stop":1752266320964,"duration":0},"status":"passed","severity":"normal"},{"uid":"f119e4ab47495baf","name":"Push message with content topic containing unicode special characters","time":{"start":1752266641762,"stop":1752266641762,"duration":0},"status":"passed","severity":"normal"},{"uid":"65a67b3c36b95d56","name":"should properly create location multiaddrs - tcp","time":{"start":1752265971087,"stop":1752265971087,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6e60e016970019e","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1752265980972,"stop":1752265980973,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ad0efb75abc3cf1","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1752266174870,"stop":1752266174870,"duration":0},"status":"passed","severity":"normal"},{"uid":"963aa3be7e329778","name":"should remove expired entries after TTL has passed","time":{"start":1752266009914,"stop":1752266009915,"duration":1},"status":"passed","severity":"normal"},{"uid":"80d4580f8f56a089","name":"should redial peers when all connections are lost","time":{"start":1752265981365,"stop":1752265981366,"duration":1},"status":"passed","severity":"normal"},{"uid":"4680307ec197da36","name":"Check received message containing Chinese","time":{"start":1752266486641,"stop":1752266486641,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfab956d4b773427","name":"should throw error - invalid id","time":{"start":1752265971082,"stop":1752265971082,"duration":0},"status":"passed","severity":"normal"},{"uid":"e06313d8d330478d","name":"Decoder throws on empty string content topic","time":{"start":1752265999905,"stop":1752265999906,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d33098137f16186","name":"should add to incoming buffer if dependencies are not met","time":{"start":1752266026269,"stop":1752266026270,"duration":1},"status":"passed","severity":"normal"},{"uid":"be0970e184765374","name":"should handle errors when accessing navigator","time":{"start":1752265980432,"stop":1752265980432,"duration":0},"status":"passed","severity":"normal"},{"uid":"98493bf13242e8a8","name":"Push message with content topic containing SQL Injection","time":{"start":1752266641760,"stop":1752266641760,"duration":0},"status":"passed","severity":"normal"},{"uid":"b46b58fcdb80c715","name":"Push message with content topic containing Chinese","time":{"start":1752266641746,"stop":1752266641746,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc8cd018f9e2222e","name":"should set field with only RELAY enabled","time":{"start":1752265971088,"stop":1752265971089,"duration":1},"status":"passed","severity":"normal"},{"uid":"e82e27d542d885e8","name":"should handle onConnected and onDisconnected","time":{"start":1752266011768,"stop":1752266011768,"duration":0},"status":"passed","severity":"normal"},{"uid":"86f317eeb0c64e0a","name":"Push message with content topic containing escaped characters","time":{"start":1752266641762,"stop":1752266641762,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b81c7202c390561","name":"should return unique PubsubTopics for static sharding","time":{"start":1752265964784,"stop":1752265964784,"duration":0},"status":"passed","severity":"normal"},{"uid":"9341662b3896fe42","name":"can start the service","time":{"start":1752266139292,"stop":1752266139292,"duration":0},"status":"passed","severity":"normal"},{"uid":"be63663d46506f77","name":"should set field with all protocols enabled","time":{"start":1752265971088,"stop":1752265971088,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc1a6acf3c6d7c50","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1752266011719,"stop":1752266011719,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e36395980d9b595","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1752266021272,"stop":1752266021272,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bb6df44dcbec8cd","name":"peer:update - should do nothing if another protocol hit","time":{"start":1752265981532,"stop":1752265981532,"duration":0},"status":"passed","severity":"normal"},{"uid":"799ac1d95dd3f9ee","name":"should set field with only STORE enabled","time":{"start":1752265971089,"stop":1752265971089,"duration":0},"status":"passed","severity":"normal"},{"uid":"50971d99dbee3af9","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1752265970300,"stop":1752265970300,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aca766abe0820a3","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app68/10/topic884/proto","time":{"start":1752266275573,"stop":1752266275574,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb0e349d320d8f75","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1752266303444,"stop":1752266303445,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ce65976e9f74d67","name":"Push message with long payload","time":{"start":1752266641753,"stop":1752266641753,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d56fa2ae67147cb","name":"Check publish message containing unicode special characters","time":{"start":1752266165689,"stop":1752266165689,"duration":0},"status":"passed","severity":"normal"},{"uid":"e16749eb3e835746","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1752266174858,"stop":1752266174858,"duration":0},"status":"passed","severity":"normal"},{"uid":"bba90cafeeedef07","name":"should increase lamport timestamp","time":{"start":1752266026268,"stop":1752266026268,"duration":0},"status":"passed","severity":"normal"},{"uid":"441aaccd8107a43f","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1752266021272,"stop":1752266021272,"duration":0},"status":"passed","severity":"normal"},{"uid":"3786c54cc0832c58","name":"Publish message with custom timestamp: Fri Jul 11 2025 21:35:58 GMT+0000 (Coordinated Universal Time)","time":{"start":1752266165691,"stop":1752266165691,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ce086b179a925fc","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1752266010552,"stop":1752266010552,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a5c1269a6216087","name":"should remove event listeners","time":{"start":1752265981341,"stop":1752265981341,"duration":0},"status":"passed","severity":"normal"},{"uid":"6875ae2980de4824","name":"should insert message id into causal history","time":{"start":1752266026267,"stop":1752266026267,"duration":0},"status":"passed","severity":"normal"},{"uid":"74208eccb1fddf1d","name":"should not dispatch event when already connected","time":{"start":1752265980419,"stop":1752265980419,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea9b147406c39e38","name":"should handle queue processing errors gracefully","time":{"start":1752265980956,"stop":1752265980956,"duration":0},"status":"passed","severity":"normal"},{"uid":"e96bf7ca30d48de6","name":"Push message with unicode special characters payload","time":{"start":1752266641757,"stop":1752266641757,"duration":0},"status":"passed","severity":"normal"},{"uid":"a28d7cad371fd54a","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1752265988905,"stop":1752265988905,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ef10e7f14937b81","name":"Check received message containing JSON","time":{"start":1752266486645,"stop":1752266486645,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ddec8e7e5352971","name":"should process tasks in queue","time":{"start":1752266010546,"stop":1752266010551,"duration":5},"status":"passed","severity":"normal"},{"uid":"ff677fc8e6cf4aa5","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752266534293,"stop":1752266534293,"duration":0},"status":"passed","severity":"normal"},{"uid":"82393fb0289b2fe6","name":"should handle errors gracefully when getting peer info","time":{"start":1752265980741,"stop":1752265980741,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e837a9f700e25c2","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1752266012066,"stop":1752266012066,"duration":0},"status":"passed","severity":"normal"},{"uid":"67eead310674f267","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1752266062141,"stop":1752266062141,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eb32cab3e5ff42a","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1752266260357,"stop":1752266260357,"duration":0},"status":"passed","severity":"normal"},{"uid":"db07754147cd23ad","name":"messageHashStr produces different results for different inputs","time":{"start":1752265980988,"stop":1752265980992,"duration":4},"status":"passed","severity":"normal"},{"uid":"e23bd75f6e652dc4","name":"should not fail to stop the service if it was not started","time":{"start":1752266047102,"stop":1752266047106,"duration":4},"status":"passed","severity":"normal"},{"uid":"cac0fd7977bd1a6e","name":"should return PeerId when PeerId is provided","time":{"start":1752265981154,"stop":1752265981155,"duration":1},"status":"passed","severity":"normal"},{"uid":"672df73e4e8b8588","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1752265980421,"stop":1752265980421,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ca97e70c0376ddf","name":"Query Generator - true","time":{"start":1752266299475,"stop":1752266299478,"duration":3},"status":"passed","severity":"normal"},{"uid":"ef3233936b21a131","name":"Check received message containing Russian","time":{"start":1752266486642,"stop":1752266486643,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea91268e6c86df52","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1752265964780,"stop":1752265964780,"duration":0},"status":"passed","severity":"normal"},{"uid":"c545bc7a78c6826d","name":"Push message with Arabic payload","time":{"start":1752266641754,"stop":1752266641754,"duration":0},"status":"passed","severity":"normal"},{"uid":"d22184e225a24cff","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1752266011720,"stop":1752266011721,"duration":1},"status":"passed","severity":"normal"},{"uid":"46f5b8ca67915459","name":"should properly create location multiaddrs - udp6","time":{"start":1752265971086,"stop":1752265971086,"duration":0},"status":"passed","severity":"normal"},{"uid":"86ba55c091af6ffe","name":"random static sharding 4 - Cluster ID: 601, Shard ID: 864","time":{"start":1752266297470,"stop":1752266297470,"duration":0},"status":"passed","severity":"normal"},{"uid":"b02c92f6b834f07a","name":"Push message with content topic containing emoji","time":{"start":1752266641762,"stop":1752266641763,"duration":1},"status":"passed","severity":"normal"},{"uid":"65453496b4150d70","name":"caches peers it previously fetched","time":{"start":1752265989859,"stop":1752265989860,"duration":1},"status":"passed","severity":"normal"},{"uid":"5baaaa0878ec3909","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752266534294,"stop":1752266534295,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea191b32bf1fc47","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1752266021266,"stop":1752266021266,"duration":0},"status":"passed","severity":"normal"},{"uid":"dce82f713d958c83","name":"1 Relay, 1 Filter, gives up","time":{"start":1752265989351,"stop":1752265989352,"duration":1},"status":"passed","severity":"normal"},{"uid":"55fe3637a05b1ca","name":"isConnected between 2 js-waku relay nodes","time":{"start":1752266062144,"stop":1752266062146,"duration":2},"status":"passed","severity":"normal"},{"uid":"37e813617ff8cb09","name":"should return usable stream attached to connection","time":{"start":1752265981530,"stop":1752265981531,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc3181915e47c381","name":"Check publish message containing emoji","time":{"start":1752266165689,"stop":1752266165690,"duration":1},"status":"passed","severity":"normal"},{"uid":"3faeee102fb6c76f","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752266534304,"stop":1752266534305,"duration":1},"status":"passed","severity":"normal"},{"uid":"db8175a10fab66dd","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1752265981532,"stop":1752265981533,"duration":1},"status":"passed","severity":"normal"},{"uid":"d08de8b07de08fc6","name":"Push message with Russian payload","time":{"start":1752266641735,"stop":1752266641735,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3d5584825c2960f","name":"Push message with content topic containing special chars","time":{"start":1752266641745,"stop":1752266641745,"duration":0},"status":"passed","severity":"normal"},{"uid":"983e2a9b12b62cbc","name":"tcp ip4 address","time":{"start":1752265970450,"stop":1752265970450,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf6b6ad94b19849a","name":"Symmetric encrypt & Decrypt","time":{"start":1752266000211,"stop":1752266000212,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c676b6f3b7387d3","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1752265964788,"stop":1752265964788,"duration":0},"status":"passed","severity":"normal"},{"uid":"22a9f639920b4468","name":"Accepts a valid Waku Message","time":{"start":1752266015442,"stop":1752266015444,"duration":2},"status":"passed","severity":"normal"},{"uid":"141b4919e98500cd","name":"should start all internal components","time":{"start":1752265981688,"stop":1752265981688,"duration":0},"status":"passed","severity":"normal"},{"uid":"9114e1369a1e7e77","name":"rejects hash query with time filter","time":{"start":1752265981394,"stop":1752265981394,"duration":0},"status":"passed","severity":"normal"},{"uid":"b411497aa8bbc8ac","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1752265964790,"stop":1752265964791,"duration":1},"status":"passed","severity":"normal"},{"uid":"27437aa86f0f78c4","name":"Check message with invalid timestamp is not received","time":{"start":1752266486650,"stop":1752266486651,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e720236f3d63306","name":"should handle complete dial lifecycle","time":{"start":1752265980966,"stop":1752265980966,"duration":0},"status":"passed","severity":"normal"},{"uid":"56612a97414d775a","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1752266021273,"stop":1752266021273,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1ab54a221834ead","name":"Push message with SQL Injection payload","time":{"start":1752266641735,"stop":1752266641735,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdcd018b5a6b7e40","name":"Subscribe to topic containing XML and receive message","time":{"start":1752266534300,"stop":1752266534300,"duration":0},"status":"passed","severity":"normal"},{"uid":"83b51512dbad12a","name":"should skip peer when not on same shard","time":{"start":1752265980942,"stop":1752265980943,"duration":1},"status":"passed","severity":"normal"},{"uid":"31004892469bcb36","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1752266260349,"stop":1752266260350,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f7aca74d31b8b0e","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1752265971080,"stop":1752265971080,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e9c50bd1b80a371","name":"Push message with content topic containing numeric","time":{"start":1752266641744,"stop":1752266641745,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6604bc3c0eddb3b","name":"Check received message with timestamp: 1752266041665 ","time":{"start":1752266486630,"stop":1752266486630,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2bec835fd2cf749","name":"Subscribe to topic containing Russian and publish message","time":{"start":1752266174862,"stop":1752266174863,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad784240c722eea3","name":"should create ConnectionLimiter with required options","time":{"start":1752265981332,"stop":1752265981332,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdb262cdfecaebe8","name":"should return no connections if no open connection provided","time":{"start":1752265981372,"stop":1752265981372,"duration":0},"status":"passed","severity":"normal"},{"uid":"f63cd0126e70c3a5","name":"should detect messages with missing dependencies","time":{"start":1752266026271,"stop":1752266026271,"duration":0},"status":"passed","severity":"normal"},{"uid":"b45e115348386012","name":"Refresh subscription","time":{"start":1752266174859,"stop":1752266174859,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9e4258d4341d0d85","name":"Waku message hash computation (meta attribute not present)","time":{"start":1752265980973,"stop":1752265980979,"duration":6},"status":"passed","severity":"normal"},{"uid":"a01259c8885dc31d","name":"should dial with PeerId and return stream","time":{"start":1752265981691,"stop":1752265981691,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c22cf85b4cda13d","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1752265964801,"stop":1752265964802,"duration":1},"status":"passed","severity":"normal"},{"uid":"55a1131fef3d5a8","name":"Subscribe to topic containing Script and publish message","time":{"start":1752266174863,"stop":1752266174866,"duration":3},"status":"passed","severity":"normal"},{"uid":"677258ba81bf5eac","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1752266021269,"stop":1752266021269,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c0c0ec5ded7f419","name":"should update peer store before dialing","time":{"start":1752265980317,"stop":1752265980318,"duration":1},"status":"passed","severity":"normal"},{"uid":"cad0db00d49e22a2","name":"should return false when shard is not included in network shards","time":{"start":1752266010957,"stop":1752266010957,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd9929a5ec7e8d6a","name":"Push message with content topic containing Script","time":{"start":1752266641747,"stop":1752266641747,"duration":0},"status":"passed","severity":"normal"},{"uid":"24326d4f39515fec","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752266047114,"stop":1752266047114,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bf5b26ed3b28d325","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1752265964805,"stop":1752265964805,"duration":0},"status":"passed","severity":"normal"},{"uid":"67f40d4e4c6b9e86","name":"should handle complete peer lifecycle","time":{"start":1752265981264,"stop":1752265981264,"duration":0},"status":"passed","severity":"normal"},{"uid":"48e01f23e18a37d5","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1752265980973,"stop":1752265980973,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd12f8c06c9242a9","name":"should return false","time":{"start":1752265971083,"stop":1752265971083,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c88c6ae3a4e9b85","name":"Query generator for multiple messages with different content topic format","time":{"start":1752266293686,"stop":1752266293686,"duration":0},"status":"passed","severity":"normal"},{"uid":"24a8a488b60a2857","name":"accepts valid message hash query","time":{"start":1752265981390,"stop":1752265981393,"duration":3},"status":"passed","severity":"normal"},{"uid":"527e8d6efb65ab37","name":"Check meta is set [symmetric]","time":{"start":1752265999903,"stop":1752265999903,"duration":0},"status":"passed","severity":"normal"},{"uid":"16c248f4bdc3f895","name":"Ordered Callback - true","time":{"start":1752266299482,"stop":1752266299483,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8d37bd669ef061d","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1752266021264,"stop":1752266021264,"duration":0},"status":"passed","severity":"normal"},{"uid":"bff0e65d8ba24b21","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1752266026268,"stop":1752266026268,"duration":0},"status":"passed","severity":"normal"},{"uid":"3924bc0c282dd460","name":"should wait for LightPush peer to be connected","time":{"start":1752266011653,"stop":1752266011654,"duration":1},"status":"passed","severity":"normal"},{"uid":"de7a5ef86b2bf67d","name":"should return false when peer is not on topic","time":{"start":1752265981696,"stop":1752265981697,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7abadf8969e7e87","name":"should use the provided clusterId for the pubsub topic","time":{"start":1752265964805,"stop":1752265964805,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9c4d5cf4065b9bf","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752266534298,"stop":1752266534298,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b08c20bf6d6000","name":"should create ConnectionManager with relay","time":{"start":1752265981686,"stop":1752265981687,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9d2cbbccf5772c0","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752266486649,"stop":1752266486650,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac53ac0de4295aa2","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752266291522,"stop":1752266291522,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab3bf91bc1333986","name":"Waku message hash computation (payload length 0)","time":{"start":1752265980979,"stop":1752265980979,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5c49cec557b4a47","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752265989862,"stop":1752265989862,"duration":0},"status":"skipped","severity":"normal"},{"uid":"93df8b4a8532abb0","name":"should clear dial history on stop","time":{"start":1752265980937,"stop":1752265980938,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6b93b01a11bb255","name":"should load peers from local storage and dispatch events","time":{"start":1752265993738,"stop":1752265993738,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f5a1371ed4dc41a","name":"Subscribe to topic containing long and receive message","time":{"start":1752266534309,"stop":1752266534309,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ee48e16621dd6b0","name":"can query messages normally","time":{"start":1752266278037,"stop":1752266278037,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0142dad669d044f","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752266534300,"stop":1752266534301,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f3431a68fbeedc3","name":"should hang up bootstrap peer if over limit","time":{"start":1752265981347,"stop":1752265981347,"duration":0},"status":"passed","severity":"normal"},{"uid":"81ce7731842d3266","name":"should stop all internal components","time":{"start":1752265981689,"stop":1752265981689,"duration":0},"status":"passed","severity":"normal"},{"uid":"97b03a51a2b3fa9b","name":"handles empty contentTopics array correctly","time":{"start":1752265964804,"stop":1752265964804,"duration":0},"status":"passed","severity":"normal"},{"uid":"125fd21d3e415696","name":"Decoder throws on undefined content topic","time":{"start":1752266001557,"stop":1752266001557,"duration":0},"status":"passed","severity":"normal"},{"uid":"52de2a8752ee4d82","name":"Check received message containing emoji","time":{"start":1752266486647,"stop":1752266486647,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6b696e62d90bdf5","name":"Passing page size 110 when there are 120 messages","time":{"start":1752266308446,"stop":1752266308446,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e3762acf00300d6","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1752265964782,"stop":1752265964782,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc8af9c17ec43699","name":"should add peer to queue when queue is not empty","time":{"start":1752265980939,"stop":1752265980939,"duration":0},"status":"passed","severity":"normal"},{"uid":"e06cc9ecf69d900e","name":"should dial with multiaddr and return stream","time":{"start":1752265981691,"stop":1752265981691,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fecdfcb0acc9907","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1752266021265,"stop":1752266021265,"duration":0},"status":"passed","severity":"normal"},{"uid":"b85034968068b21f","name":"should return all connected peers without codec filter","time":{"start":1752265981694,"stop":1752265981694,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa59bc996c3b662a","name":"should dispatch network event when browser goes online","time":{"start":1752265980420,"stop":1752265980420,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bf4b9d136f95511","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1752266315975,"stop":1752266315975,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0761486c52210a2","name":"Generator, custom pubsub topic","time":{"start":1752266291520,"stop":1752266291521,"duration":1},"status":"passed","severity":"normal"},{"uid":"f90c72c71592cf50","name":"Check received message containing short","time":{"start":1752266486638,"stop":1752266486639,"duration":1},"status":"passed","severity":"normal"},{"uid":"62939a0da41be220","name":"Subscribe and receive messages via waku relay post","time":{"start":1752266534305,"stop":1752266534305,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e6e3570a14d03a","name":"Push message with XML payload","time":{"start":1752266641756,"stop":1752266641756,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7f2ecdc52fe2fb8","name":"throws an error for improperly formatted content topics","time":{"start":1752265964781,"stop":1752265964781,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a531abed29f448b","name":"should not create timers for topics where peer is not in mesh","time":{"start":1752265981255,"stop":1752265981255,"duration":0},"status":"passed","severity":"normal"},{"uid":"99dac906be889f0e","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752266234957,"stop":1752266234957,"duration":0},"status":"passed","severity":"normal"},{"uid":"788bc0747e5ce5ed","name":"Subscribe to topic containing Script and receive message","time":{"start":1752266534311,"stop":1752266534311,"duration":0},"status":"passed","severity":"normal"},{"uid":"a97f2cb199f7ca82","name":"Decoder throws on undefined content topic","time":{"start":1752265981789,"stop":1752265981789,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dc73e016e9bd412","name":"Push message equal or less that 1MB","time":{"start":1752266641752,"stop":1752266641752,"duration":0},"status":"passed","severity":"normal"},{"uid":"b35495fda6b2fa7c","name":"should call waitForPeer on Relay","time":{"start":1752266011655,"stop":1752266011655,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b68087b863c8ec0","name":"Subscribe to topic containing short and receive message","time":{"start":1752266534296,"stop":1752266534296,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bcfec68ce14d440","name":"should handle peer not in mesh for all topics","time":{"start":1752265981263,"stop":1752265981264,"duration":1},"status":"passed","severity":"normal"},{"uid":"708cacd49ca0ffe","name":"Check received message containing emoji","time":{"start":1752266486629,"stop":1752266486629,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d3704e63cfe39b0","name":"Subscribe to topic containing shell command and publish message","time":{"start":1752266174869,"stop":1752266174869,"duration":0},"status":"passed","severity":"normal"},{"uid":"5405baee4c8835ca","name":"should dial peers from store on start","time":{"start":1752265981333,"stop":1752265981336,"duration":3},"status":"passed","severity":"normal"},{"uid":"429b78450f8ad8be","name":"should filter peers by codec","time":{"start":1752265981694,"stop":1752265981694,"duration":0},"status":"passed","severity":"normal"},{"uid":"5790436b410a9fd1","name":"should not receive a peer event before start","time":{"start":1752266047107,"stop":1752266047109,"duration":2},"status":"passed","severity":"normal"},{"uid":"ffad21b8d2cd216f","name":"Check received message containing XML","time":{"start":1752266486644,"stop":1752266486644,"duration":0},"status":"passed","severity":"normal"},{"uid":"219c939e4164223d","name":"Generator, custom pubsub topic","time":{"start":1752266291523,"stop":1752266291523,"duration":0},"status":"skipped","severity":"normal"},{"uid":"70442b19c899f218","name":"Push message with Basic HTML tag payload","time":{"start":1752266641756,"stop":1752266641756,"duration":0},"status":"passed","severity":"normal"},{"uid":"f100e33141a5a288","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1752266090343,"stop":1752266090343,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1bbfa890242659e","name":"Check received message containing Script","time":{"start":1752266486622,"stop":1752266486622,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3cdd6b818215323","name":"should requeue task if no peer is available","time":{"start":1752266010551,"stop":1752266010552,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcbe34eea452bd61","name":"Push 30 different messages","time":{"start":1752266641758,"stop":1752266641758,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8cded6417ae4cce9","name":"topics with same application and version share the same shard","time":{"start":1752265964779,"stop":1752265964779,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd858de4d11f3b94","name":"should partition messages based on acknowledgement status","time":{"start":1752266026272,"stop":1752266026272,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6832b2494e9f43d","name":"should initialize with custom number of peers","time":{"start":1752266011766,"stop":1752266011766,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e2ebf3b0c5da3e8","name":"Push message with content topic containing unicode special characters","time":{"start":1752266641748,"stop":1752266641749,"duration":1},"status":"passed","severity":"normal"},{"uid":"5536867cd30e32a7","name":"can start and stop the service","time":{"start":1752266047101,"stop":1752266047102,"duration":1},"status":"passed","severity":"normal"},{"uid":"7997041571f5e698","name":"throws on empty content topic","time":{"start":1752265964767,"stop":1752265964768,"duration":1},"status":"passed","severity":"normal"},{"uid":"57c4b6106d909cfb","name":"Query Generator - false","time":{"start":1752266299478,"stop":1752266299479,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fdd167a4fb1c707","name":"should be empty when created","time":{"start":1752266012064,"stop":1752266012065,"duration":1},"status":"passed","severity":"normal"},{"uid":"698a9efe405ee4aa","name":"1 Store, 2 fetches","time":{"start":1752265989350,"stop":1752265989351,"duration":1},"status":"passed","severity":"normal"},{"uid":"c165473dbdc91a8","name":"should handle dial errors gracefully","time":{"start":1752265980310,"stop":1752265980317,"duration":7},"status":"passed","severity":"normal"},{"uid":"dd635f083dd6a907","name":"A test","time":{"start":1752266090757,"stop":1752266090757,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaa8876a9541cb7e","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1752265970297,"stop":1752265970297,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcd496b9cb91eb5a","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1752266021270,"stop":1752266021270,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8e21edd980987c9","name":"Query generator for 2000 messages","time":{"start":1752266293691,"stop":1752266293691,"duration":0},"status":"passed","severity":"normal"},{"uid":"9574272a8c362db9","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1752265964778,"stop":1752265964778,"duration":0},"status":"passed","severity":"normal"},{"uid":"a74a1058a53db005","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752266275567,"stop":1752266275569,"duration":2},"status":"passed","severity":"normal"},{"uid":"88ecadb34759accc","name":"Nwaku publishes","time":{"start":1752266153820,"stop":1752266153820,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8e2db83fa7446b3","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1752266021266,"stop":1752266021267,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8df0ad67b5fa8ec","name":"Subscribe and receives messages on 20 topics","time":{"start":1752266534306,"stop":1752266534306,"duration":0},"status":"passed","severity":"normal"},{"uid":"b058f2eb23f80deb","name":"should be safe to call multiple times","time":{"start":1752265980288,"stop":1752265980289,"duration":1},"status":"passed","severity":"normal"},{"uid":"4203a66157de158c","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1752265964785,"stop":1752265964785,"duration":0},"status":"passed","severity":"normal"},{"uid":"48c04c0956e82b6c","name":"returns only open connection if one present","time":{"start":1752265981372,"stop":1752265981372,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e42f35bcd00a07f","name":"Relay + Store","time":{"start":1752265971090,"stop":1752265971090,"duration":0},"status":"passed","severity":"normal"},{"uid":"b48a7f70be2eb5a9","name":"Subscribe to topic containing short and receive message","time":{"start":1752266534308,"stop":1752266534309,"duration":1},"status":"passed","severity":"normal"},{"uid":"851658e474380d14","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1752266010773,"stop":1752266010773,"duration":0},"status":"passed","severity":"normal"},{"uid":"749e987ca175bb85","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752266534312,"stop":1752266534312,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb902413a9b283b","name":"Check message with no payload is not received","time":{"start":1752266486652,"stop":1752266486653,"duration":1},"status":"passed","severity":"normal"},{"uid":"147f7d1759a5c1ed","name":"should handle special patterns correctly","time":{"start":1752266023498,"stop":1752266023498,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4b7402a1be0213","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1752266186532,"stop":1752266186532,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6d1c14ced5218b80","name":"Check message with no content topic is not received","time":{"start":1752266486635,"stop":1752266486635,"duration":0},"status":"passed","severity":"normal"},{"uid":"d654c09290294009","name":"should properly compute the node id","time":{"start":1752265971083,"stop":1752265971083,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b71cfce62de69b2","name":"Push message with content topic containing special chars","time":{"start":1752266641759,"stop":1752266641759,"duration":0},"status":"passed","severity":"normal"},{"uid":"797d26ed6c62c263","name":"should create KeepAliveManager with required options","time":{"start":1752265981215,"stop":1752265981215,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3e09c2fb38cac1b","name":"isConnected should return true after first peer connects","time":{"start":1752266062141,"stop":1752266062141,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab6519a9a0c629a0","name":"Check received message with timestamp: 1752266041665000000 ","time":{"start":1752266486629,"stop":1752266486629,"duration":0},"status":"passed","severity":"normal"},{"uid":"328b7a0bf69c2126","name":"should be safe to call multiple times","time":{"start":1752265981221,"stop":1752265981222,"duration":1},"status":"passed","severity":"normal"},{"uid":"e654bca90f4d0315","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1752266247829,"stop":1752266247829,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2778910bda0c402","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1752266021282,"stop":1752266021283,"duration":1},"status":"passed","severity":"normal"},{"uid":"852457e8c1b03c11","name":"should return false when peer is not found","time":{"start":1752265980723,"stop":1752265980723,"duration":0},"status":"passed","severity":"normal"},{"uid":"b36b328aef0b64cb","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1752266247836,"stop":1752266247836,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c73b822c086f38b7","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1752266062141,"stop":1752266062141,"duration":0},"status":"passed","severity":"normal"},{"uid":"20f5ff0fe4752728","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1752265981696,"stop":1752265981696,"duration":0},"status":"passed","severity":"normal"},{"uid":"941235d878b9bab6","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1752265964788,"stop":1752265964788,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2782378cd98780a","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1752266247832,"stop":1752266247833,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e9fef3b1105fc1","name":"should skip updating peer store if peer has same addresses","time":{"start":1752265980332,"stop":1752265980333,"duration":1},"status":"passed","severity":"normal"},{"uid":"5506d251cbb97ef6","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1752265964778,"stop":1752265964779,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d3146b0dd220ed8","name":"should be safe to call multiple times","time":{"start":1752265981689,"stop":1752265981690,"duration":1},"status":"passed","severity":"normal"},{"uid":"144088a9b41c2201","name":"Generator, custom pubsub topic","time":{"start":1752266291524,"stop":1752266291525,"duration":1},"status":"passed","severity":"normal"},{"uid":"1510c53b9ad370ad","name":"Asymmetric encrypt & decrypt","time":{"start":1752266000211,"stop":1752266000211,"duration":0},"status":"passed","severity":"normal"},{"uid":"498e25bb15f4cd45","name":"Fails to push message with large meta","time":{"start":1752266641749,"stop":1752266641750,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb049a3f4e03d971","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1752265964802,"stop":1752265964803,"duration":1},"status":"passed","severity":"normal"},{"uid":"475e74af728b6fa4","name":"Nodes with multiple pubsub topic","time":{"start":1752266158357,"stop":1752266158357,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9f69a945aa9b165","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1752265981533,"stop":1752265981533,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf68973cc13af4af","name":"Check received message containing Basic HTML tag","time":{"start":1752266486624,"stop":1752266486625,"duration":1},"status":"passed","severity":"normal"},{"uid":"74f3d364b5aa4ec9","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1752265964778,"stop":1752265964778,"duration":0},"status":"passed","severity":"normal"},{"uid":"679a2e01f27a3961","name":"should unregister libp2p event listeners when stop is called","time":{"start":1752266011769,"stop":1752266011769,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a4e32b779590f88","name":"should be delivered immediately if received","time":{"start":1752266026274,"stop":1752266026275,"duration":1},"status":"passed","severity":"normal"},{"uid":"d79fd43abb8ddbd9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1752265964801,"stop":1752265964801,"duration":0},"status":"passed","severity":"normal"},{"uid":"3009ebedaf354865","name":"should successfully unsubscribe from an existing subscription","time":{"start":1752266011721,"stop":1752266011721,"duration":0},"status":"passed","severity":"normal"},{"uid":"56021cb2ccb490cd","name":"should properly create location multiaddrs - tcp4","time":{"start":1752265971086,"stop":1752265971086,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4bf1ed2f9c11c56","name":"Subscribe to topic containing long and publish message","time":{"start":1752266174860,"stop":1752266174860,"duration":0},"status":"passed","severity":"normal"},{"uid":"546f25a4bdcf6476","name":"Overlapping topic subscription","time":{"start":1752266534295,"stop":1752266534296,"duration":1},"status":"passed","severity":"normal"},{"uid":"47d54c539199799a","name":"Check publish message containing shell command","time":{"start":1752266165688,"stop":1752266165688,"duration":0},"status":"passed","severity":"normal"},{"uid":"71439d31de1de4e9","name":"Push message with custom timestamp: 1752269662431","time":{"start":1752266641751,"stop":1752266641752,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cbc5f4b3ad8c011","name":"should drop connection to all peers on hangUp","time":{"start":1752266130538,"stop":1752266130539,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d1b8bf3372f8133","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app59/4/topic623/json","time":{"start":1752266275569,"stop":1752266275570,"duration":1},"status":"passed","severity":"normal"},{"uid":"3eca191aa2ccea7c","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1752266247838,"stop":1752266247838,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5a95b45a7ea90070","name":"Fields are not dropped","time":{"start":1752265981370,"stop":1752265981370,"duration":0},"status":"passed","severity":"normal"},{"uid":"f24a22a6204a7bd6","name":"should dial peer when peer is discovered","time":{"start":1752265980309,"stop":1752265980310,"duration":1},"status":"passed","severity":"normal"},{"uid":"a912e89c0a99f09b","name":"Publishes to nwaku","time":{"start":1752266153819,"stop":1752266153819,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1ffa3f9d906a983","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1752266021262,"stop":1752266021262,"duration":0},"status":"passed","severity":"normal"},{"uid":"f20f425790901909","name":"should maintain desired error rate","time":{"start":1752266023496,"stop":1752266023497,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff845c1463f990c9","name":"start node with empty content topic","time":{"start":1752266275578,"stop":1752266275578,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc1abb29847b98d4","name":"should return true when peer is on the specified shard","time":{"start":1752265980724,"stop":1752265980724,"duration":0},"status":"passed","severity":"normal"},{"uid":"5838fdcd69d3866d","name":"should return empty array when no peers connected","time":{"start":1752265981693,"stop":1752265981694,"duration":1},"status":"passed","severity":"normal"},{"uid":"c451ded4cabba621","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1752266021278,"stop":1752266021280,"duration":2},"status":"passed","severity":"normal"},{"uid":"1a6775cf1e081e1f","name":"should increase lamport timestamp","time":{"start":1752266026266,"stop":1752266026266,"duration":0},"status":"passed","severity":"normal"},{"uid":"13df2e6acc76b9c1","name":"should reject if Filter is requested but not mounted","time":{"start":1752266011650,"stop":1752266011651,"duration":1},"status":"passed","severity":"normal"},{"uid":"85bd50aafb7f8e74","name":"should handle shard reader errors gracefully","time":{"start":1752265980956,"stop":1752265980957,"duration":1},"status":"passed","severity":"normal"},{"uid":"54a1cc2b2f6d1621","name":"should never report false negatives","time":{"start":1752266023497,"stop":1752266023497,"duration":0},"status":"passed","severity":"normal"},{"uid":"4787a8b7946f1d37","name":"should return valid sharding parameters for static sharding","time":{"start":1752265964803,"stop":1752265964803,"duration":0},"status":"passed","severity":"normal"},{"uid":"caa228c11a2dfb87","name":"should return false when peer is not found","time":{"start":1752265980740,"stop":1752265980741,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2b7bdd52144f688","name":"should handle high bootstrap limit correctly","time":{"start":1752265981365,"stop":1752265981365,"duration":0},"status":"passed","severity":"normal"},{"uid":"f58a3779af20f696","name":"throws on content topic with empty application field","time":{"start":1752265964770,"stop":1752265964770,"duration":0},"status":"passed","severity":"normal"},{"uid":"440af22f1b5e3fe2","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1752265980983,"stop":1752265980983,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fd039e37973e97c","name":"should remove event listener for peer:discovery","time":{"start":1752265980289,"stop":1752265980304,"duration":15},"status":"passed","severity":"normal"},{"uid":"dea3a5e83448c446","name":"should decode valid enr with tcp successfully","time":{"start":1752265971080,"stop":1752265971081,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8039764ccebfd0","name":"pre and post cipher","time":{"start":1752266000212,"stop":1752266000212,"duration":0},"status":"passed","severity":"normal"},{"uid":"e079bdb7946d7a16","name":"Push message with content topic containing short","time":{"start":1752266641758,"stop":1752266641758,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d941791674e9c2","name":"should only return 1 node with relay capability","time":{"start":1752265989860,"stop":1752265989860,"duration":0},"status":"passed","severity":"normal"},{"uid":"e98b35e561292b54","name":"should handle case when globalThis is not available","time":{"start":1752265980406,"stop":1752265980406,"duration":0},"status":"passed","severity":"normal"},{"uid":"65d6a5e7b35fd3fc","name":"Check received message with timestamp: 1752266041665 ","time":{"start":1752266486648,"stop":1752266486649,"duration":1},"status":"passed","severity":"normal"},{"uid":"a56dbbbb1183e055","name":"Privacy Node - default protocol","time":{"start":1752266320966,"stop":1752266320966,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d08359d386cc7e0","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1752266021263,"stop":1752266021263,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ae32d3b55f09c27","name":"Push message with numeric payload","time":{"start":1752266641732,"stop":1752266641733,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e256060465f210b","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1752266020866,"stop":1752266020867,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c882110f3b93e4","name":"should insert message into bloom filter","time":{"start":1752266026267,"stop":1752266026267,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f9544c64c2d47ef","name":"should encode/decode to text encoding","time":{"start":1752265971084,"stop":1752265971084,"duration":0},"status":"passed","severity":"normal"},{"uid":"930dba5db0fdaeb0","name":"should return false when peer shard info is not found","time":{"start":1752265980733,"stop":1752265980733,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2cad00f83507c44","name":"should be able to encode the field with only FILTER set to true","time":{"start":1752265970294,"stop":1752265970295,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc20c4bc608892a3","name":"Push message with rate limit","time":{"start":1752266641750,"stop":1752266641751,"duration":1},"status":"passed","severity":"normal"},{"uid":"dddeaaf4dd86fb7d","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752266534314,"stop":1752266534315,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a4a4e5181cf1bb0","name":"should not dial peers from store when browser is not connected","time":{"start":1752265981342,"stop":1752265981342,"duration":0},"status":"passed","severity":"normal"},{"uid":"761edeeb8b9744e4","name":"nwaku subscribes","time":{"start":1752266153819,"stop":1752266153819,"duration":0},"status":"passed","severity":"normal"},{"uid":"33532adc03ef8e57","name":"Push message with custom timestamp: 1752262462431","time":{"start":1752266641764,"stop":1752266641765,"duration":1},"status":"passed","severity":"normal"},{"uid":"dad24c582ca88d1c","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1752265964781,"stop":1752265964782,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e0469626d0f97af","name":"should select older connection if present","time":{"start":1752265981372,"stop":1752265981380,"duration":8},"status":"passed","severity":"normal"},{"uid":"1c1aa05ae337418e","name":"configure the node with multiple content topics","time":{"start":1752266275576,"stop":1752266275577,"duration":1},"status":"passed","severity":"normal"},{"uid":"61b59556a32fe73","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752266297473,"stop":1752266297473,"duration":0},"status":"passed","severity":"normal"},{"uid":"f09f09a9f68dda8d","name":"Decoder throws on empty string content topic","time":{"start":1752265981789,"stop":1752265981789,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6b4f0c41466b638","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1752265981233,"stop":1752265981233,"duration":0},"status":"passed","severity":"normal"},{"uid":"a19d4fa40738c410","name":"should handle peer disconnect event when no connections remain","time":{"start":1752265980407,"stop":1752265980418,"duration":11},"status":"passed","severity":"normal"},{"uid":"89c07392150ceda2","name":"should not hang up bootstrap peer if under limit","time":{"start":1752265981347,"stop":1752265981347,"duration":0},"status":"passed","severity":"normal"},{"uid":"79fb4f6e84c8d259","name":"should properly create location multiaddrs - tcp6","time":{"start":1752265971086,"stop":1752265971087,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fef9062b126adcb","name":"should not create multiple intervals when called multiple times","time":{"start":1752265980908,"stop":1752265980909,"duration":1},"status":"passed","severity":"normal"},{"uid":"b827ee9f9cf17bdf","name":"Check received message containing special chars","time":{"start":1752266486620,"stop":1752266486620,"duration":0},"status":"passed","severity":"normal"},{"uid":"69a55a2583245007","name":"should add and remove event listeners correctly","time":{"start":1752265993739,"stop":1752265993740,"duration":1},"status":"passed","severity":"normal"},{"uid":"9128f1b7d122eed2","name":"can query messages by message hash","time":{"start":1752266278042,"stop":1752266278044,"duration":2},"status":"passed","severity":"normal"},{"uid":"8289ebc1d2f5655","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1752266021285,"stop":1752266021285,"duration":0},"status":"passed","severity":"normal"},{"uid":"134ee82898a174fe","name":"should reject on timeout if it was set","time":{"start":1752266011651,"stop":1752266011653,"duration":2},"status":"passed","severity":"normal"},{"uid":"dd408b807407c865","name":"should fail to send if no connected peers found","time":{"start":1752266011103,"stop":1752266011103,"duration":0},"status":"passed","severity":"normal"},{"uid":"edd589d5678a8986","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1752266021261,"stop":1752266021262,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecadd4d82657b93b","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1752265981232,"stop":1752265981232,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e96c9efbde30380","name":"messageHashStr returns a hex string","time":{"start":1752265980984,"stop":1752265980984,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0c86e33e56a61c3","name":"Encoder throws on empty string content topic","time":{"start":1752265999905,"stop":1752265999905,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fae4a777c051151","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1752265970301,"stop":1752265970301,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b14e8e016db1f5f","name":"should return false when connections are non-bootstrap peers","time":{"start":1752265981358,"stop":1752265981358,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf4d857fed9aec55","name":"Round trip binary serialization","time":{"start":1752265981787,"stop":1752265981787,"duration":0},"status":"passed","severity":"normal"},{"uid":"f24311672624a9a0","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app66/9/topic835/proto","time":{"start":1752266275571,"stop":1752266275572,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ee31b647ba01817","name":"should handle errors when getting connections","time":{"start":1752265980432,"stop":1752265980432,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0829830fc2bb12","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1752265964776,"stop":1752265964776,"duration":0},"status":"passed","severity":"normal"},{"uid":"cab64e15e6ce59f1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1752266021283,"stop":1752266021283,"duration":0},"status":"passed","severity":"normal"},{"uid":"a26c195cc6382f","name":"should create ShardReader with contentTopics network config","time":{"start":1752265980706,"stop":1752265980707,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1b9486c256b8932","name":"Push message with unicode special characters payload","time":{"start":1752266641741,"stop":1752266641741,"duration":0},"status":"passed","severity":"normal"},{"uid":"b933c2435d0d7030","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752266534309,"stop":1752266534309,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a5ea1db798e1d01","name":"should have no discoveries enabled by default","time":{"start":1752266010766,"stop":1752266010767,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4d13a5d1e79973a","name":"Check message with no pubsub topic is not received","time":{"start":1752266486652,"stop":1752266486652,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6d31944b0f5d1bd","name":"should handle shardReader errors","time":{"start":1752265981697,"stop":1752265981697,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5ab3e5e1dc0ab0f","name":"should return peer for existing peer","time":{"start":1752265981355,"stop":1752265981355,"duration":0},"status":"passed","severity":"normal"},{"uid":"2beedb92d84c994c","name":"isConnected should return false after all peers disconnect","time":{"start":1752266062142,"stop":1752266062143,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8289394bcafff5c","name":"Push message with Chinese payload","time":{"start":1752266641754,"stop":1752266641754,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e677c7ad07c1bd4","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1752265981390,"stop":1752265981390,"duration":0},"status":"passed","severity":"normal"},{"uid":"a62bb6a2ad305b9a","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1752265964784,"stop":1752265964784,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1907c7287fbcf57","name":"should use shardsUnderCluster when provided","time":{"start":1752266010937,"stop":1752266010937,"duration":0},"status":"passed","severity":"normal"},{"uid":"6add4df325b299b0","name":"Push message with short payload","time":{"start":1752266641731,"stop":1752266641732,"duration":1},"status":"passed","severity":"normal"},{"uid":"95609b2bcd524f09","name":"should invoke callbacks when receiving a message","time":{"start":1752266012066,"stop":1752266012066,"duration":0},"status":"passed","severity":"normal"},{"uid":"622a5ea8eb24bce3","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1752265964775,"stop":1752265964775,"duration":0},"status":"passed","severity":"normal"},{"uid":"920c3aa6c8d3cf8d","name":"should not fail to start the service if it is already started","time":{"start":1752265993736,"stop":1752265993736,"duration":0},"status":"passed","severity":"normal"},{"uid":"488ac79fe5a3e86d","name":"Relay - times out","time":{"start":1752266320964,"stop":1752266320964,"duration":0},"status":"passed","severity":"normal"},{"uid":"29cc3b7bb0ff8c3f","name":"isConnected return false after peer stops","time":{"start":1752266062144,"stop":1752266062144,"duration":0},"status":"passed","severity":"normal"},{"uid":"e00a00d4939e5139","name":"Check received message containing Russian","time":{"start":1752266486621,"stop":1752266486621,"duration":0},"status":"passed","severity":"normal"},{"uid":"778779121ad2fd1","name":"Push message with custom timestamp: 1721507662431","time":{"start":1752266641764,"stop":1752266641764,"duration":0},"status":"passed","severity":"normal"},{"uid":"39e3421152ad2d21","name":"Non TWN Cluster","time":{"start":1752266275569,"stop":1752266275569,"duration":0},"status":"passed","severity":"normal"},{"uid":"5658ca811259c913","name":"should start and setup intervals and event listeners","time":{"start":1752266012066,"stop":1752266012066,"duration":0},"status":"passed","severity":"normal"},{"uid":"5757455f3e73024f","name":"should get / set UDP multiaddr","time":{"start":1752265971084,"stop":1752265971085,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b27fcc83d2b48e","name":"should handle corrupted shard info gracefully","time":{"start":1752265980741,"stop":1752265980742,"duration":1},"status":"passed","severity":"normal"},{"uid":"e684278ebbee67cf","name":"Push to array if already present","time":{"start":1752265964061,"stop":1752265964061,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd54c4e05ded1e96","name":"Encoder throws on undefined content topic","time":{"start":1752266001556,"stop":1752266001556,"duration":0},"status":"passed","severity":"normal"},{"uid":"d04c693844a8b77","name":"should throw an error for insufficient data","time":{"start":1752265964909,"stop":1752265964909,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcd00091388a501","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1752266020865,"stop":1752266020866,"duration":1},"status":"passed","severity":"normal"},{"uid":"6756f7c499206e47","name":"peer exchange sets tag","time":{"start":1752266186531,"stop":1752266186531,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3b26f85f567cddf","name":"Push message with XML payload","time":{"start":1752266641736,"stop":1752266641736,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e2c28fdf4c42902","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1752266315975,"stop":1752266315975,"duration":0},"status":"passed","severity":"normal"},{"uid":"4412db23e6642029","name":"should send relay ping messages on timer","time":{"start":1752265981255,"stop":1752265981255,"duration":0},"status":"passed","severity":"normal"},{"uid":"12094919759df7ba","name":"A test","time":{"start":1752266090757,"stop":1752266090757,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5b11e546a3d4e1c","name":"Overlapping topic subscription","time":{"start":1752266534308,"stop":1752266534308,"duration":0},"status":"passed","severity":"normal"},{"uid":"852d35ab3e8a540d","name":"random static sharding 8 - Cluster ID: 213, Shard ID: 938","time":{"start":1752266297471,"stop":1752266297472,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec021f8f3d454f6d","name":"should get / set TCP multiaddr","time":{"start":1752265971085,"stop":1752265971085,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb5352cbbc877631","name":"should initialize with default number of peers","time":{"start":1752266011765,"stop":1752266011766,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c10ee0816494cf5","name":"Push message with content topic containing Script","time":{"start":1752266641760,"stop":1752266641761,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3b7d2f62b6ef93","name":"Push message with rate limit","time":{"start":1752266641763,"stop":1752266641764,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9fa91080d143ea4","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1752265964783,"stop":1752265964783,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcab663c78b2f66a","name":"should return false when peer has no shard info","time":{"start":1752265980719,"stop":1752265980722,"duration":3},"status":"passed","severity":"normal"},{"uid":"2d9bc0b2cdba1fa1","name":"Push message with content topic containing shell command","time":{"start":1752266641748,"stop":1752266641748,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b5c11fd2017e71d","name":"should not receive a peer event before start","time":{"start":1752265993737,"stop":1752265993737,"duration":0},"status":"passed","severity":"normal"},{"uid":"356d3f80714464be","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1752265999902,"stop":1752265999903,"duration":1},"status":"passed","severity":"normal"},{"uid":"c097a971fe2ba40a","name":"should initialize with isNetworkConnected as false","time":{"start":1752265980391,"stop":1752265980391,"duration":0},"status":"passed","severity":"normal"},{"uid":"55fa3ebf89f1e76a","name":"should return false when clusterId doesn't match","time":{"start":1752266010938,"stop":1752266010938,"duration":0},"status":"passed","severity":"normal"},{"uid":"87db786e78727696","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752266534307,"stop":1752266534307,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2818ad5f55662c85","name":"should throw error - no id","time":{"start":1752265971082,"stop":1752265971082,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ac3c324139b0ac9","name":"Push message with shell command payload","time":{"start":1752266641757,"stop":1752266641757,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5853aa302c34f09","name":"should push the message to the outgoing buffer","time":{"start":1752266026266,"stop":1752266026267,"duration":1},"status":"passed","severity":"normal"},{"uid":"acafdf19ec3f9f43","name":"Push message with content topic containing shell command","time":{"start":1752266641762,"stop":1752266641762,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ee8269661461b9b","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752266534299,"stop":1752266534299,"duration":0},"status":"passed","severity":"normal"},{"uid":"1064a748e37a08b","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1752266010767,"stop":1752266010771,"duration":4},"status":"passed","severity":"normal"},{"uid":"c914e40f02506387","name":"Subscribe to topic containing emoji and publish message","time":{"start":1752266174870,"stop":1752266174871,"duration":1},"status":"passed","severity":"normal"},{"uid":"dab71bad23537007","name":"Nodes with multiple pubsub topic","time":{"start":1752266158355,"stop":1752266158355,"duration":0},"status":"passed","severity":"normal"},{"uid":"aea474f4908bfbb7","name":"should handle multiple bootstrap peers with different limits","time":{"start":1752265981364,"stop":1752265981364,"duration":0},"status":"passed","severity":"normal"},{"uid":"68cb188d2e0f7ff","name":"random static sharding 5 - Cluster ID: 74, Shard ID: 850","time":{"start":1752266297470,"stop":1752266297470,"duration":0},"status":"passed","severity":"normal"},{"uid":"b56dee27c17d57c0","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1752266021273,"stop":1752266021274,"duration":1},"status":"passed","severity":"normal"},{"uid":"76f504fa61fb00b8","name":"should save new peer to store","time":{"start":1752265980319,"stop":1752265980319,"duration":0},"status":"passed","severity":"normal"},{"uid":"6feb8e97308c838","name":"should insert elements correctly","time":{"start":1752266023496,"stop":1752266023496,"duration":0},"status":"passed","severity":"normal"},{"uid":"48f13354f634978d","name":"Push message with content topic containing escaped characters","time":{"start":1752266641748,"stop":1752266641748,"duration":0},"status":"passed","severity":"normal"},{"uid":"96b56a401a417203","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1752266010922,"stop":1752266010937,"duration":15},"status":"passed","severity":"normal"},{"uid":"be24d8f2e0f18ff5","name":"Check received message containing Script","time":{"start":1752266486643,"stop":1752266486644,"duration":1},"status":"passed","severity":"normal"},{"uid":"9950e0bd7d8cb07f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1752265964792,"stop":1752265964792,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c9521d590fc6f13","name":"Subscribe to topic containing Script and receive message","time":{"start":1752266534299,"stop":1752266534300,"duration":1},"status":"passed","severity":"normal"},{"uid":"e182691d62801bf3","name":"should not dispatch event when already disconnected","time":{"start":1752265980419,"stop":1752265980420,"duration":1},"status":"passed","severity":"normal"},{"uid":"114d1942624b5bb0","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1752266174858,"stop":1752266174858,"duration":0},"status":"passed","severity":"normal"},{"uid":"e479f1cb40d9f8f3","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1752266011720,"stop":1752266011720,"duration":0},"status":"passed","severity":"normal"},{"uid":"d831f7baca231daf","name":"should dial second nwaku node that was discovered","time":{"start":1752266042417,"stop":1752266042418,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6e270885575c9d2c","name":"Query with Ordered Callback, No Decoder","time":{"start":1752266260352,"stop":1752266260354,"duration":2},"status":"passed","severity":"normal"},{"uid":"3dd955d4735fbb1","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752266534299,"stop":1752266534299,"duration":0},"status":"passed","severity":"normal"},{"uid":"f179bd953c0e5947","name":"Ephemeral field is preserved - encoder v0","time":{"start":1752266049865,"stop":1752266049865,"duration":0},"status":"passed","severity":"normal"},{"uid":"b72b2dd067647016","name":"should add event listener for peer:discovery","time":{"start":1752265980287,"stop":1752265980288,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b5afb9b08fecea7","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752266534298,"stop":1752266534299,"duration":1},"status":"passed","severity":"normal"},{"uid":"5598ad3bae269c0","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1752266021269,"stop":1752266021269,"duration":0},"status":"passed","severity":"normal"},{"uid":"c51734b824b28bc4","name":"should create ConnectionManager with required options","time":{"start":1752265981686,"stop":1752265981686,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aa47de08b476fd3","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1752266049865,"stop":1752266049866,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbc1b2c12a934e5e","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1752266049866,"stop":1752266049866,"duration":0},"status":"passed","severity":"normal"},{"uid":"33040063305bd686","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1752266303447,"stop":1752266303449,"duration":2},"status":"passed","severity":"normal"},{"uid":"6efbe74bb86ebb1d","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752266158357,"stop":1752266158357,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbda4c679759303e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1752265964790,"stop":1752265964790,"duration":0},"status":"passed","severity":"normal"},{"uid":"849a999c4b94ea4","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app3/6/topic14/json","time":{"start":1752266275572,"stop":1752266275572,"duration":0},"status":"passed","severity":"normal"},{"uid":"8088f888d82ebb8e","name":"should return true when topic is configured","time":{"start":1752265981695,"stop":1752265981695,"duration":0},"status":"passed","severity":"normal"},{"uid":"df07f7ac62ac61b0","name":"Push message with Russian payload","time":{"start":1752266641754,"stop":1752266641755,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c8b9a36925ba382","name":"should throw error - no public key","time":{"start":1752265971081,"stop":1752265971081,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f89be4b5bcd4119","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1752266062146,"stop":1752266062146,"duration":0},"status":"passed","severity":"normal"},{"uid":"97a0f30c6144c998","name":"should deliver messages after dependencies are met","time":{"start":1752266026271,"stop":1752266026272,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2c30f3864f2317a","name":"should handle peer store errors during connection limiting","time":{"start":1752265981366,"stop":1752265981366,"duration":0},"status":"passed","severity":"normal"},{"uid":"c27d49c269dfe9d2","name":"should not fail to stop the service if it was not started","time":{"start":1752266139293,"stop":1752266139293,"duration":0},"status":"passed","severity":"normal"},{"uid":"b79ba5e863823429","name":"Ordered callback, aborts when callback returns true","time":{"start":1752266293690,"stop":1752266293690,"duration":0},"status":"passed","severity":"normal"},{"uid":"d154e52a16fb8a13","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1752266293687,"stop":1752266293687,"duration":0},"status":"passed","severity":"normal"},{"uid":"d73cf8f26e718bb1","name":"same cluster, different shard: nodes connect","time":{"start":1752266101971,"stop":1752266101972,"duration":1},"status":"passed","severity":"normal"},{"uid":"697aa1bb8aae90b5","name":"Encoder throws on undefined content topic","time":{"start":1752265999904,"stop":1752265999904,"duration":0},"status":"passed","severity":"normal"},{"uid":"b52bd69938430102","name":"Relay","time":{"start":1752266048355,"stop":1752266048355,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa262d32babb07fb","name":"Should update shard info","time":{"start":1752266131167,"stop":1752266131168,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7ed11aff97c738e","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1752265964784,"stop":1752265964785,"duration":1},"status":"passed","severity":"normal"},{"uid":"abd4866782a7c1fb","name":"Publish message with custom timestamp: Sat Jul 20 2024 20:35:58 GMT+0000 (Coordinated Universal Time)","time":{"start":1752266165690,"stop":1752266165691,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c16632e89fd9be5","name":"should handle disconnect when peer has no timers","time":{"start":1752265981262,"stop":1752265981262,"duration":0},"status":"passed","severity":"normal"},{"uid":"700d42c946e3b1a3","name":"Check publish message containing Chinese","time":{"start":1752266165685,"stop":1752266165685,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d37ce47869307ba","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1752265970301,"stop":1752265970301,"duration":0},"status":"passed","severity":"normal"},{"uid":"949cd0da717c5ca7","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752266534292,"stop":1752266534293,"duration":1},"status":"passed","severity":"normal"},{"uid":"7242e703d20807af","name":"should initialize bloom filter with correct parameters","time":{"start":1752266023495,"stop":1752266023496,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e6b1132b2003d7b","name":"should stop and cleanup resources","time":{"start":1752266012067,"stop":1752266012067,"duration":0},"status":"passed","severity":"normal"},{"uid":"889b142ddd8f90c3","name":"Check publish message containing Russian","time":{"start":1752266165685,"stop":1752266165686,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f956333328d397f","name":"Check publish message containing escaped characters","time":{"start":1752266165689,"stop":1752266165689,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5fc2ee12f045d68","name":"should handle full lifecycle (start -> events -> stop)","time":{"start":1752265981363,"stop":1752265981364,"duration":1},"status":"passed","severity":"normal"},{"uid":"64808ea1c311ed60","name":"1 Relay, 1 fetch","time":{"start":1752265989350,"stop":1752265989350,"duration":0},"status":"passed","severity":"normal"},{"uid":"be08f63b3d89dfea","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752266174702,"stop":1752266174702,"duration":0},"status":"passed","severity":"normal"},{"uid":"391de7cc767238f2","name":"should handle peer store update failures gracefully","time":{"start":1752265981244,"stop":1752265981244,"duration":0},"status":"passed","severity":"normal"},{"uid":"74afc1e55d13d039","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1752266174857,"stop":1752266174857,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd6f2f1ae8f3035d","name":"Push message with custom timestamp: 1721507662431","time":{"start":1752266641751,"stop":1752266641751,"duration":0},"status":"passed","severity":"normal"},{"uid":"6093f1c7ebabccf0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1752265964793,"stop":1752265964793,"duration":0},"status":"passed","severity":"normal"},{"uid":"844c4755f94f7819","name":"should be safe to call multiple times","time":{"start":1752265981689,"stop":1752265981689,"duration":0},"status":"passed","severity":"normal"},{"uid":"cde75979372a4765","name":"should dial peer when no shard info available","time":{"start":1752265980943,"stop":1752265980943,"duration":0},"status":"passed","severity":"normal"},{"uid":"a50bcd4f5240ea12","name":"should return different streams if requested simultaniously","time":{"start":1752265981532,"stop":1752265981532,"duration":0},"status":"passed","severity":"normal"},{"uid":"a38bc77ed9bec3d0","name":"Push message with content topic containing JSON","time":{"start":1752266641748,"stop":1752266641748,"duration":0},"status":"passed","severity":"normal"},{"uid":"a74c15d42367daae","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752266534302,"stop":1752266534302,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2cec4d942f949","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1752266010958,"stop":1752266010958,"duration":0},"status":"passed","severity":"normal"},{"uid":"72a67c5254b387a6","name":"should add and check entries correctly","time":{"start":1752266009904,"stop":1752266009909,"duration":5},"status":"passed","severity":"normal"},{"uid":"2c8a6b70269fd6ca","name":"accepts valid content-filtered query","time":{"start":1752265981389,"stop":1752265981389,"duration":0},"status":"passed","severity":"normal"},{"uid":"90f3bbbfd18d7c52","name":"Fails to publish message with empty text","time":{"start":1752266165692,"stop":1752266165692,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb152c410c1505c7","name":"same cluster, same shard: nodes connect","time":{"start":1752266101971,"stop":1752266101971,"duration":0},"status":"passed","severity":"normal"},{"uid":"55ba0c8075bfb9e5","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1752266010773,"stop":1752266010773,"duration":0},"status":"passed","severity":"normal"},{"uid":"69f82a1c1c356598","name":"Push message with content topic containing JSON","time":{"start":1752266641761,"stop":1752266641761,"duration":0},"status":"passed","severity":"normal"},{"uid":"a15fe9d2818cc34","name":"should handle multiple peers with different shard configurations","time":{"start":1752265980966,"stop":1752265980966,"duration":0},"status":"passed","severity":"normal"},{"uid":"31a45fd56a06e57d","name":"should return false when topic is not configured","time":{"start":1752265981696,"stop":1752265981696,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee8b4f7dac98352f","name":"Subscribe and receives messages on 20 topics","time":{"start":1752266534294,"stop":1752266534294,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a68a8117c498c43","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1752266165693,"stop":1752266165693,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce165ee49aba1679","name":"should return false when peer is on different cluster","time":{"start":1752265980718,"stop":1752265980718,"duration":0},"status":"passed","severity":"normal"},{"uid":"58dce433dca376a9","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1752266174862,"stop":1752266174862,"duration":0},"status":"passed","severity":"normal"},{"uid":"6551f860f5154c45","name":"Query generator for multiple messages with different message text format","time":{"start":1752266293685,"stop":1752266293685,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa2db029fc98ee00","name":"Mutual subscription","time":{"start":1752266174855,"stop":1752266174855,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a54b93bfb15e2aa","name":"should clear the dialing interval","time":{"start":1752265980909,"stop":1752265980937,"duration":28},"status":"passed","severity":"normal"},{"uid":"e2cc3d8741fb0be8","name":"should return false when navigator.onLine is false","time":{"start":1752265980401,"stop":1752265980405,"duration":4},"status":"passed","severity":"normal"},{"uid":"470878d2cabe8e7","name":"recovers when dns.resolve returns empty","time":{"start":1752265989858,"stop":1752265989859,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd301379083e76c4","name":"Push message with long payload","time":{"start":1752266641732,"stop":1752266641732,"duration":0},"status":"passed","severity":"normal"},{"uid":"5074316a0ea6c5d1","name":"Generator, 2 different pubsubtopics","time":{"start":1752266291521,"stop":1752266291522,"duration":1},"status":"passed","severity":"normal"},{"uid":"5335fac86d2aa0f5","name":"should drop connection via multiaddr with hangUp","time":{"start":1752266130545,"stop":1752266130546,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d00379624266c29","name":"Check received message with timestamp: 1752266041665000000 ","time":{"start":1752266486647,"stop":1752266486648,"duration":1},"status":"passed","severity":"normal"},{"uid":"2093d06567c11ed4","name":"Push message with escaped characters payload","time":{"start":1752266641757,"stop":1752266641757,"duration":0},"status":"passed","severity":"normal"},{"uid":"b28bfd5bfb93933f","name":"Check received message containing Chinese","time":{"start":1752266486620,"stop":1752266486620,"duration":0},"status":"passed","severity":"normal"},{"uid":"346c24c53949b47c","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752266534313,"stop":1752266534313,"duration":0},"status":"passed","severity":"normal"},{"uid":"878d7db625f2bf24","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752266534312,"stop":1752266534312,"duration":0},"status":"passed","severity":"normal"},{"uid":"acaad9a8aade0448","name":"does not throw on valid cases","time":{"start":1752265964766,"stop":1752265964767,"duration":1},"status":"passed","severity":"normal"},{"uid":"68ca9bfe8f54cd09","name":"should return null for non-existent peer","time":{"start":1752265981355,"stop":1752265981355,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bd47025f826aa05","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752266174700,"stop":1752266174700,"duration":0},"status":"passed","severity":"normal"},{"uid":"79149b3525b1e590","name":"should throw if no connection provided","time":{"start":1752265981531,"stop":1752265981531,"duration":0},"status":"passed","severity":"normal"},{"uid":"963960652962daf1","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1752265964802,"stop":1752265964802,"duration":0},"status":"passed","severity":"normal"},{"uid":"f17dd4d4b2347bd4","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1752265989453,"stop":1752265989455,"duration":2},"status":"passed","severity":"normal"},{"uid":"1c6a18197e41b38b","name":"Callback on promise","time":{"start":1752266293686,"stop":1752266293686,"duration":0},"status":"passed","severity":"normal"},{"uid":"249be88feb3ad3ff","name":"Publish message with rate limit","time":{"start":1752266165695,"stop":1752266165696,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e0160c92ef001ff","name":"Passing page size 11 when there are 10 messages","time":{"start":1752266308444,"stop":1752266308445,"duration":1},"status":"passed","severity":"normal"},{"uid":"5af4d3ef40047e3b","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752266297467,"stop":1752266297467,"duration":0},"status":"passed","severity":"normal"},{"uid":"269ec7eff392804d","name":"should return PeerId when PeerId is provided","time":{"start":1752265981158,"stop":1752265981158,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2bd4c98795d5282","name":"Subscribe and receive messages via waku relay post","time":{"start":1752266534293,"stop":1752266534293,"duration":0},"status":"passed","severity":"normal"},{"uid":"d428d21d04502898","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752265970297,"stop":1752265970298,"duration":1},"status":"passed","severity":"normal"},{"uid":"7048c5c299d30918","name":"should be able to decode the field with only RELAY set to true","time":{"start":1752265970298,"stop":1752265970299,"duration":1},"status":"passed","severity":"normal"},{"uid":"82fe0e265e76ed05","name":"Push message with Arabic payload","time":{"start":1752266641734,"stop":1752266641734,"duration":0},"status":"passed","severity":"normal"},{"uid":"115e62305a54009c","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1752265999900,"stop":1752265999902,"duration":2},"status":"passed","severity":"normal"},{"uid":"3cf7726f538f8cb2","name":"Check publish message containing XML","time":{"start":1752266165687,"stop":1752266165687,"duration":0},"status":"passed","severity":"normal"},{"uid":"5be25dd64e553d00","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752266534295,"stop":1752266534295,"duration":0},"status":"passed","severity":"normal"},{"uid":"11f736e2752fd59b","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752266291525,"stop":1752266291525,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f11e55a18f1c616","name":"should not fail to start the service if it is already started","time":{"start":1752266047106,"stop":1752266047106,"duration":0},"status":"passed","severity":"normal"},{"uid":"73370a9523f7e492","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752266534305,"stop":1752266534306,"duration":1},"status":"passed","severity":"normal"},{"uid":"25f15963a07acea5","name":"ignores unrecognized TXT record formats","time":{"start":1752265989859,"stop":1752265989859,"duration":0},"status":"passed","severity":"normal"},{"uid":"93b1d14dfe35c2a3","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1752265989451,"stop":1752265989452,"duration":1},"status":"passed","severity":"normal"},{"uid":"1267aa03530b906e","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1752266011771,"stop":1752266011771,"duration":0},"status":"passed","severity":"normal"},{"uid":"f87cc992d0f8b3a7","name":"Subscribe to topic containing long and receive message","time":{"start":1752266534297,"stop":1752266534297,"duration":0},"status":"passed","severity":"normal"},{"uid":"3da4ba568308c29f","name":"Fails to publish message with size larger than 1 MB","time":{"start":1752266165693,"stop":1752266165693,"duration":0},"status":"passed","severity":"normal"},{"uid":"e645630ef0eebfe9","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1752266011766,"stop":1752266011766,"duration":0},"status":"passed","severity":"normal"},{"uid":"fabc69ba4a595ffa","name":"Push message with emoji payload","time":{"start":1752266641742,"stop":1752266641742,"duration":0},"status":"passed","severity":"normal"},{"uid":"48bca41b01a58b34","name":"Passing page size 1 when there are 4 messages","time":{"start":1752266308443,"stop":1752266308443,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a676b5c564d0b1b","name":"Check message with no pubsub topic is not received","time":{"start":1752266486633,"stop":1752266486634,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a913d86ff559d4b","name":"new peer added after a peer was already found","time":{"start":1752266186531,"stop":1752266186532,"duration":1},"status":"skipped","severity":"normal"},{"uid":"373bb885c0f23ce0","name":"should set default options when no config provided","time":{"start":1752265981687,"stop":1752265981687,"duration":0},"status":"passed","severity":"normal"},{"uid":"12fbeafdfc9f4b24","name":"Relay + Store","time":{"start":1752266048355,"stop":1752266048356,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9f9e5ecbe0d86bc","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752266534301,"stop":1752266534302,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2b1f8b54f31415e","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1752266021275,"stop":1752266021276,"duration":1},"status":"passed","severity":"normal"},{"uid":"b357ad70fbb377c9","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1752266186532,"stop":1752266186532,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe7e0371e095181","name":"Meta field set when metaSetter is specified","time":{"start":1752265981788,"stop":1752265981788,"duration":0},"status":"passed","severity":"normal"},{"uid":"298768aefd9e3610","name":"should reject if Relay is requested but not mounted","time":{"start":1752266011647,"stop":1752266011648,"duration":1},"status":"passed","severity":"normal"},{"uid":"80551ae5a6e6d758","name":"should handle connection event","time":{"start":1752265981344,"stop":1752265981344,"duration":0},"status":"passed","severity":"normal"},{"uid":"a555173f1c06efe2","name":"Push message with content topic containing emoji","time":{"start":1752266641749,"stop":1752266641749,"duration":0},"status":"passed","severity":"normal"},{"uid":"f68ee6be9b3d5420","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1752266026270,"stop":1752266026271,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb61b1455a6aea42","name":"should return false and handle errors gracefully","time":{"start":1752265981693,"stop":1752265981693,"duration":0},"status":"passed","severity":"normal"},{"uid":"36fc7d5d0b23de03","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752266534302,"stop":1752266534302,"duration":0},"status":"passed","severity":"normal"},{"uid":"3071f7fc68d86a0c","name":"returns nothing if no connections present","time":{"start":1752265981371,"stop":1752265981371,"duration":0},"status":"passed","severity":"normal"},{"uid":"15e9a8e08e06c1a","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752266534298,"stop":1752266534298,"duration":0},"status":"passed","severity":"normal"},{"uid":"f39647efe3f7874e","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752266174700,"stop":1752266174701,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b6a55cb96500c1d","name":"should create ShardReader with shards network config","time":{"start":1752265980714,"stop":1752265980714,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf4dc78ff8cbbd38","name":"should handle general insertion and lookup correctly","time":{"start":1752266023498,"stop":1752266023498,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d357d29173a7be1","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1752266021264,"stop":1752266021265,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e3dee1da87288df","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752266534300,"stop":1752266534300,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cb0e4cce2d99265","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1752266247833,"stop":1752266247833,"duration":0},"status":"passed","severity":"normal"},{"uid":"351c2181c0137491","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1752265989456,"stop":1752265989457,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bdf6465d50b93d4","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752266534315,"stop":1752266534315,"duration":0},"status":"passed","severity":"normal"},{"uid":"33dbb52b19d9e74b","name":"Check received message containing numeric","time":{"start":1752266486619,"stop":1752266486620,"duration":1},"status":"passed","severity":"normal"},{"uid":"d12bd9e3663d8c75","name":"Check received message containing shell command","time":{"start":1752266486645,"stop":1752266486646,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6d32554e486e918","name":"Throws when trying to push message with empty payload","time":{"start":1752266641742,"stop":1752266641743,"duration":1},"status":"passed","severity":"normal"},{"uid":"83292477f4d52a08","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1752265964792,"stop":1752265964792,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc873e6ac6bcfbaf","name":"Check received message containing Basic HTML tag","time":{"start":1752266486644,"stop":1752266486645,"duration":1},"status":"passed","severity":"normal"},{"uid":"668bb0a73b9fcf26","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752266486654,"stop":1752266486654,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c94cb87c6ab650e","name":"should create an instance with libp2p and dialer","time":{"start":1752265980279,"stop":1752265980281,"duration":2},"status":"passed","severity":"normal"},{"uid":"7072fdff2477435","name":"should handle network check errors gracefully","time":{"start":1752265980957,"stop":1752265980957,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e248b0781b19022","name":"should check connected peers if present and suitable","time":{"start":1752266011653,"stop":1752266011653,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1131ff9a1f7b67f","name":"should handle case with no peers in store","time":{"start":1752265981350,"stop":1752265981351,"duration":1},"status":"passed","severity":"normal"},{"uid":"44e6ebe83d35cc8a","name":"can start and stop the service","time":{"start":1752265993733,"stop":1752265993734,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e594797d3188469","name":"Push message equal or less that 1MB","time":{"start":1752266641765,"stop":1752266641765,"duration":0},"status":"passed","severity":"normal"},{"uid":"df05f4bcf78f0b2a","name":"Does not throw an exception when node disconnects","time":{"start":1752266316206,"stop":1752266316206,"duration":0},"status":"passed","severity":"normal"},{"uid":"f72675619e1eea83","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752266641761,"stop":1752266641761,"duration":0},"status":"passed","severity":"normal"},{"uid":"2859ba035b9a7906","name":"should register libp2p event listeners when start is called","time":{"start":1752266011769,"stop":1752266011769,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f6a2d41d4cccd06","name":"Push message with emoji payload","time":{"start":1752266641758,"stop":1752266641758,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d6d431c50f7f737","name":"should handle mixed bootstrap and non-bootstrap peers","time":{"start":1752265981358,"stop":1752265981359,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4d06f16932d4b43","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1752265981254,"stop":1752265981254,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d2e9cfccc068ec0","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752266641747,"stop":1752266641747,"duration":0},"status":"passed","severity":"normal"},{"uid":"99091a10e174a794","name":"Register correct protocols","time":{"start":1752266174856,"stop":1752266174856,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bf163fbf458520b","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1752266021266,"stop":1752266021266,"duration":0},"status":"passed","severity":"normal"},{"uid":"31af1df4df7990c4","name":"Push message with special chars payload","time":{"start":1752266641753,"stop":1752266641754,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4abc1cf4d9d4bc7","name":"should lock peers when selected","time":{"start":1752266011767,"stop":1752266011767,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f2aad7beb444572","name":"should handle null peers returned by getPeer","time":{"start":1752265981360,"stop":1752265981362,"duration":2},"status":"passed","severity":"normal"},{"uid":"226b21638124219d","name":"should not receive a peer event before start","time":{"start":1752266139296,"stop":1752266139297,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ef9d2b8b5a41fd0","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1752266010773,"stop":1752266010774,"duration":1},"status":"passed","severity":"normal"},{"uid":"5383169f72e6329c","name":"should create a new stream if no existing for protocol found","time":{"start":1752265981531,"stop":1752265981531,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b5d6e75853e58fe","name":"random static sharding 3 - Cluster ID: 164, Shard ID: 459","time":{"start":1752266297469,"stop":1752266297469,"duration":0},"status":"passed","severity":"normal"},{"uid":"cedfe3aa798c3c71","name":"should return false when pubsub topic parsing fails","time":{"start":1752265980735,"stop":1752265980740,"duration":5},"status":"passed","severity":"normal"},{"uid":"187f31e048ee28b6","name":"Subscribe and publish message","time":{"start":1752266174856,"stop":1752266174857,"duration":1},"status":"passed","severity":"normal"},{"uid":"80eeab37896db9ab","name":"should correctly map a content topic to a pubsub topic","time":{"start":1752265964805,"stop":1752265964805,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab55af73b49b723f","name":"start node with empty shard should fail","time":{"start":1752266297473,"stop":1752266297474,"duration":1},"status":"passed","severity":"normal"},{"uid":"d93fdaa7786a4323","name":"connects to nwaku","time":{"start":1752266316205,"stop":1752266316205,"duration":0},"status":"passed","severity":"normal"},{"uid":"b52231708d8f34d0","name":"Check received message containing special chars","time":{"start":1752266486640,"stop":1752266486641,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4c71e18a7e29d1b","name":"should initialize with Unhealthy status","time":{"start":1752266011624,"stop":1752266011624,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f80aedd95f92be4","name":"Push message with escaped characters payload","time":{"start":1752266641741,"stop":1752266641741,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0f9d2a34255bda1","name":"should keep entries that haven't expired yet","time":{"start":1752266009915,"stop":1752266009916,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fea16e5f25f867e","name":"should store libp2p and options references","time":{"start":1752265981332,"stop":1752265981332,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dc3f008fe2db3af","name":"Push message with JSON payload","time":{"start":1752266641756,"stop":1752266641757,"duration":1},"status":"passed","severity":"normal"},{"uid":"8db343d990bd391b","name":"handles different networkShards values correctly","time":{"start":1752265964780,"stop":1752265964781,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfb99ee6b9b2f5bf","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1752265989451,"stop":1752265989451,"duration":0},"status":"passed","severity":"normal"},{"uid":"d16f645429e6d65d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1752266021281,"stop":1752266021282,"duration":1},"status":"passed","severity":"normal"},{"uid":"3726d7eab501a693","name":"should properly create peer info with all multiaddrs","time":{"start":1752265971087,"stop":1752265971087,"duration":0},"status":"passed","severity":"normal"},{"uid":"db88e57c27fe6769","name":"should add event listeners for waku:connection, peer connect and disconnect","time":{"start":1752265981336,"stop":1752265981336,"duration":0},"status":"passed","severity":"normal"},{"uid":"f214e6f93e09da6c","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752266534311,"stop":1752266534311,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6ea490650ac8157","name":"Check received message containing unicode special characters","time":{"start":1752266486646,"stop":1752266486647,"duration":1},"status":"passed","severity":"normal"},{"uid":"83a1bd4cab69e317","name":"should convert tags map to array of keys","time":{"start":1752265981353,"stop":1752265981354,"duration":1},"status":"passed","severity":"normal"},{"uid":"8490856c4e439939","name":"Push message with content topic containing long","time":{"start":1752266641759,"stop":1752266641759,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8da9e63df61e8b8","name":"All","time":{"start":1752266048356,"stop":1752266048356,"duration":0},"status":"passed","severity":"normal"},{"uid":"dab716060df03dfb","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752266101971,"stop":1752266101971,"duration":0},"status":"passed","severity":"normal"},{"uid":"a575735590f4092e","name":"can start the service","time":{"start":1752265993731,"stop":1752265993731,"duration":0},"status":"passed","severity":"normal"},{"uid":"1094c60ac122563c","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752266174705,"stop":1752266174706,"duration":1},"status":"passed","severity":"normal"},{"uid":"b43b59ce479dfbc5","name":"should return empty list for no shard","time":{"start":1752265964785,"stop":1752265964785,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0197508d9b7307d","name":"Check received message containing unicode special characters","time":{"start":1752266486628,"stop":1752266486628,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3dd055ba53543b0","name":"random static sharding 1 - Cluster ID: 344, Shard ID: 906","time":{"start":1752266297468,"stop":1752266297468,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b61880a75b03d67","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752266534301,"stop":1752266534301,"duration":0},"status":"passed","severity":"normal"},{"uid":"b762c2527a1aff0c","name":"Light Node - default protocols","time":{"start":1752266320966,"stop":1752266320966,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec75c8320113b51d","name":"Fails to publish duplicate message","time":{"start":1752266165691,"stop":1752266165692,"duration":1},"status":"passed","severity":"normal"},{"uid":"46d1e908601b8320","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752266534310,"stop":1752266534310,"duration":0},"status":"passed","severity":"normal"},{"uid":"849d58f0b400f94","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1752265989455,"stop":1752265989456,"duration":1},"status":"passed","severity":"normal"},{"uid":"51c40a33c8760068","name":"Passing page size 0 when there are 110 messages","time":{"start":1752266308442,"stop":1752266308443,"duration":1},"status":"passed","severity":"normal"},{"uid":"6793303476269745","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752266534310,"stop":1752266534310,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e52fecf18a80439","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app40/5/topic426/proto","time":{"start":1752266275570,"stop":1752266275571,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b83fafe7695b497","name":"should clear all timers","time":{"start":1752265981222,"stop":1752265981223,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3e524d3bc50c7da","name":"Subscribe to topic containing JSON and publish message","time":{"start":1752266174869,"stop":1752266174869,"duration":0},"status":"passed","severity":"normal"},{"uid":"b23d2117ffb6935d","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1752266021258,"stop":1752266021258,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a9f5a5e87845704","name":"should reject if WakuNode is not started","time":{"start":1752266011646,"stop":1752266011647,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1b63d02c7a164d3","name":"should be able to encode the field with only RELAY set to true","time":{"start":1752265970291,"stop":1752265970293,"duration":2},"status":"passed","severity":"normal"},{"uid":"849cce11ae367d7d","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1752266174863,"stop":1752266174863,"duration":0},"status":"passed","severity":"normal"},{"uid":"625743b2da2ce06b","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app21/1/topic311/test.js","time":{"start":1752266275572,"stop":1752266275572,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebdc8469d475a55f","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1752266011771,"stop":1752266011771,"duration":0},"status":"passed","severity":"normal"},{"uid":"29022457af5fa589","name":"should dial peers from store when browser is connected","time":{"start":1752265981341,"stop":1752265981342,"duration":1},"status":"passed","severity":"normal"},{"uid":"48ea3e6aaddbec6d","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1752265964909,"stop":1752265964909,"duration":0},"status":"passed","severity":"normal"},{"uid":"958937a94223af2c","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1752265989861,"stop":1752265989861,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d3452145b811416","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752266275577,"stop":1752266275578,"duration":1},"status":"passed","severity":"normal"},{"uid":"15a15b2e64adecbe","name":"Subscribe to topic containing XML and receive message","time":{"start":1752266534311,"stop":1752266534312,"duration":1},"status":"passed","severity":"normal"},{"uid":"102a1d859804cc94","name":"should send to specified number of peers of used peers","time":{"start":1752266011103,"stop":1752266011107,"duration":4},"status":"passed","severity":"normal"},{"uid":"3721b8e9b82170f3","name":"should dial all known peers when reached zero connections","time":{"start":1752266073491,"stop":1752266073491,"duration":0},"status":"passed","severity":"normal"},{"uid":"956b64e754edfb3d","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1752266021267,"stop":1752266021267,"duration":0},"status":"passed","severity":"normal"},{"uid":"a45aeffde43d118a","name":"should handle task timeouts","time":{"start":1752266010570,"stop":1752266010571,"duration":1},"status":"passed","severity":"normal"},{"uid":"59855259c44fa833","name":"throws on content topic with empty version field","time":{"start":1752265964771,"stop":1752265964772,"duration":1},"status":"passed","severity":"normal"},{"uid":"866a3290af934716","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1752265989862,"stop":1752265989863,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f0ad09f390416a29","name":"Check publish message containing SQL Injection","time":{"start":1752266165686,"stop":1752266165686,"duration":0},"status":"passed","severity":"normal"},{"uid":"c76a4941683cac72","name":"Check received message containing short","time":{"start":1752266486618,"stop":1752266486618,"duration":0},"status":"passed","severity":"normal"},{"uid":"16e381292c1c6531","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1752265980333,"stop":1752265980334,"duration":1},"status":"passed","severity":"normal"},{"uid":"96ac32c2456d9e08","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1752265970296,"stop":1752265970297,"duration":1},"status":"passed","severity":"normal"},{"uid":"849e465dcdb5e42c","name":"handles empty shards array correctly","time":{"start":1752265964804,"stop":1752265964804,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4f67c4fbcd3234e","name":"passes more than one ENR URLs and attempts connection","time":{"start":1752266047114,"stop":1752266047115,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e182687f6e932045","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1752266021274,"stop":1752266021274,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f8ccd195a3a81e4","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752266534310,"stop":1752266534310,"duration":0},"status":"passed","severity":"normal"},{"uid":"583fa8213988f1ba","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1752266026272,"stop":1752266026272,"duration":0},"status":"passed","severity":"normal"},{"uid":"d80ae38a2cb60596","name":"should handle case with all peers already connected","time":{"start":1752265981351,"stop":1752265981351,"duration":0},"status":"passed","severity":"normal"},{"uid":"e774e89b0fa0d57d","name":"Query Generator, No message returned","time":{"start":1752266260348,"stop":1752266260349,"duration":1},"status":"passed","severity":"normal"},{"uid":"a113b6a7abdc72ad","name":"should successfully stop","time":{"start":1752266011722,"stop":1752266011722,"duration":0},"status":"passed","severity":"normal"},{"uid":"210a1f3a59134924","name":"Publish without waiting for remote peer","time":{"start":1752266174856,"stop":1752266174856,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d90ecd2c96c5f1d","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1752266174870,"stop":1752266174870,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7844f16c2420143","name":"Overlapping topic subscription","time":{"start":1752266174859,"stop":1752266174859,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6683924325834acc","name":"should handle peerStore errors gracefully","time":{"start":1752265981694,"stop":1752265981695,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa3ee42e6d1fead","name":"Check received message containing XML","time":{"start":1752266486623,"stop":1752266486623,"duration":0},"status":"passed","severity":"normal"},{"uid":"2715be854d09e87e","name":"should throw an error for missing required configuration","time":{"start":1752265964786,"stop":1752265964786,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fd89da528fa5a83","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752266486638,"stop":1752266486638,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7c993560f13bc39","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1752266021271,"stop":1752266021272,"duration":1},"status":"passed","severity":"normal"},{"uid":"a858ccb6f2d999cc","name":"Push message with content topic containing XML","time":{"start":1752266641761,"stop":1752266641761,"duration":0},"status":"passed","severity":"normal"},{"uid":"8917094b9250b7a5","name":"Check publish message containing Basic HTML tag","time":{"start":1752266165687,"stop":1752266165688,"duration":1},"status":"passed","severity":"normal"},{"uid":"5014773ae13f6493","name":"should dial peers from store when no connections remain","time":{"start":1752265981348,"stop":1752265981348,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbeb31b33a1a300","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1752266021277,"stop":1752266021277,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8014c40e60e503e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1752266021284,"stop":1752266021284,"duration":0},"status":"passed","severity":"normal"},{"uid":"a65d9ba5a2ec4fa1","name":"Init the array if not present","time":{"start":1752265964058,"stop":1752265964060,"duration":2},"status":"passed","severity":"normal"},{"uid":"533070f51629376f","name":"should get all peers from store","time":{"start":1752265981349,"stop":1752265981349,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f13e0ce46469c70","name":"Check message with non string payload is not received","time":{"start":1752266486653,"stop":1752266486653,"duration":0},"status":"passed","severity":"normal"},{"uid":"91024657a9be480","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1752266158354,"stop":1752266158355,"duration":1},"status":"passed","severity":"normal"},{"uid":"8918f6d934b2eba8","name":"should create KeepAliveManager with relay","time":{"start":1752265981215,"stop":1752265981220,"duration":5},"status":"passed","severity":"normal"},{"uid":"cbc472a96287e77a","name":"Decoder throws on undefined content topic","time":{"start":1752265999905,"stop":1752265999905,"duration":0},"status":"passed","severity":"normal"},{"uid":"74c6316ba464d019","name":"Subscribe to topic containing short and publish message","time":{"start":1752266174859,"stop":1752266174860,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2ef3739e9e98d8f","name":"Check message with no content topic is not received","time":{"start":1752266486652,"stop":1752266486652,"duration":0},"status":"passed","severity":"normal"},{"uid":"34d5b4a80ead1eb3","name":"should hang up with PeerId and return true on success","time":{"start":1752265981692,"stop":1752265981692,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a7e23050051064d","name":"should emit a peer event after start","time":{"start":1752266139295,"stop":1752266139296,"duration":1},"status":"passed","severity":"normal"},{"uid":"366c9a1847dc9e16","name":"should only return 1 node with relay and store capability","time":{"start":1752265989860,"stop":1752265989861,"duration":1},"status":"passed","severity":"normal"},{"uid":"390d4ac1b1a6340a","name":"should not fail to start the service if it is already started","time":{"start":1752266139293,"stop":1752266139295,"duration":2},"status":"passed","severity":"normal"},{"uid":"f19fea7abac90f52","name":"udp ip6 address","time":{"start":1752265970450,"stop":1752265970450,"duration":0},"status":"passed","severity":"normal"},{"uid":"7398c2a022442eb9","name":"Ephemeral messages are not stored","time":{"start":1752266049864,"stop":1752266049865,"duration":1},"status":"passed","severity":"normal"},{"uid":"865e7b734db52280","name":"should clear dial history on start","time":{"start":1752265980908,"stop":1752265980908,"duration":0},"status":"passed","severity":"normal"},{"uid":"63048181d411bdcf","name":"Check message received after jswaku node is restarted","time":{"start":1752266486637,"stop":1752266486637,"duration":0},"status":"passed","severity":"normal"},{"uid":"403a9c7b139ebca9","name":"should throw an error if shards are undefined for static sharding","time":{"start":1752265964785,"stop":1752265964786,"duration":1},"status":"passed","severity":"normal"},{"uid":"13ab2d868ffe830","name":"random static sharding 7 - Cluster ID: 522, Shard ID: 872","time":{"start":1752266297471,"stop":1752266297471,"duration":0},"status":"passed","severity":"normal"},{"uid":"88c18cf15046753b","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1752266021276,"stop":1752266021277,"duration":1},"status":"passed","severity":"normal"},{"uid":"f74b10d1425d6a6b","name":"should be delivered but not added to local log or bloom filter","time":{"start":1752266026273,"stop":1752266026274,"duration":1},"status":"passed","severity":"normal"},{"uid":"684fa4eed0d907fd","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752266534314,"stop":1752266534314,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ecf3f564c25ddb4","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1752265989862,"stop":1752265989862,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bee538b4c481e91","name":"should be sent with empty content","time":{"start":1752266026273,"stop":1752266026273,"duration":0},"status":"passed","severity":"normal"},{"uid":"8727786b646bde1d","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1752265981245,"stop":1752265981252,"duration":7},"status":"passed","severity":"normal"},{"uid":"4022660e494339c","name":"connected peers and dial","time":{"start":1752266139542,"stop":1752266139543,"duration":1},"status":"skipped","severity":"normal"},{"uid":"dcfce15ca1d13677","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1752266303450,"stop":1752266303450,"duration":0},"status":"passed","severity":"normal"},{"uid":"b005ad7f08f82a99","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752266486630,"stop":1752266486630,"duration":0},"status":"passed","severity":"normal"},{"uid":"b349133c5363857f","name":"should properly start and stop event listening","time":{"start":1752266011627,"stop":1752266011628,"duration":1},"status":"passed","severity":"normal"},{"uid":"7de7f27f6478d039","name":"should return false when peer has no overlapping shards","time":{"start":1752265980718,"stop":1752265980719,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8045a3a3585ffba","name":"should support chaining for add method","time":{"start":1752266009910,"stop":1752266009914,"duration":4},"status":"passed","severity":"normal"},{"uid":"1a89516774d9d561","name":"should skip peer when already connected","time":{"start":1752265980939,"stop":1752265980941,"duration":2},"status":"passed","severity":"normal"},{"uid":"8478c794cf644d7c","name":"should use provided shard info when available","time":{"start":1752266010921,"stop":1752266010922,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d7bffb5a12d381d","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1752266001555,"stop":1752266001555,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a03d61ab64bc739","name":"Encoder throws on empty string content topic","time":{"start":1752266001556,"stop":1752266001556,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eef31de62849dc1","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1752266021268,"stop":1752266021268,"duration":0},"status":"passed","severity":"normal"},{"uid":"3537145e46ee0760","name":"can start the service","time":{"start":1752266047099,"stop":1752266047101,"duration":2},"status":"passed","severity":"normal"},{"uid":"4343dcde9e9851b0","name":"should not create relay timers when relay is not provided","time":{"start":1752265981252,"stop":1752265981254,"duration":2},"status":"passed","severity":"normal"},{"uid":"7565912c3012e500","name":"should be able to dial TLS multiaddrs","time":{"start":1752266130546,"stop":1752266130547,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffc1f595049fc048","name":"Check received message containing SQL Injection","time":{"start":1752266486621,"stop":1752266486622,"duration":1},"status":"passed","severity":"normal"},{"uid":"df00276085329c30","name":"1 Store, 2 relays, 2 fetches","time":{"start":1752265989351,"stop":1752265989351,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f80803ca52dea8c","name":"should not receive a peer event after stop","time":{"start":1752266047109,"stop":1752266047111,"duration":2},"status":"passed","severity":"normal"},{"uid":"9ec5c0fd683670e7","name":"configure the node with multiple pubsub topics","time":{"start":1752266297472,"stop":1752266297473,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7de662dc6001ff6","name":"throws on content topic with empty topic name field","time":{"start":1752265964772,"stop":1752265964772,"duration":0},"status":"passed","severity":"normal"},{"uid":"da302830082b2a61","name":"messageHashStr produces consistent results for the same input","time":{"start":1752265980988,"stop":1752265980988,"duration":0},"status":"passed","severity":"normal"},{"uid":"1996a529f1a270b2","name":"Push message with Script payload","time":{"start":1752266641755,"stop":1752266641756,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c6002944bc190e9","name":"Query Generator, No Decoder","time":{"start":1752266260348,"stop":1752266260348,"duration":0},"status":"passed","severity":"normal"},{"uid":"17b82758dbcc67c9","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1752265964776,"stop":1752265964777,"duration":1},"status":"passed","severity":"normal"},{"uid":"888b14103670bcf7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1752265964793,"stop":1752265964794,"duration":1},"status":"passed","severity":"normal"},{"uid":"8df3ca94522b407","name":"should return tags for existing peer","time":{"start":1752265981352,"stop":1752265981352,"duration":0},"status":"passed","severity":"normal"},{"uid":"ada8181d6e97a050","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752266534293,"stop":1752266534294,"duration":1},"status":"passed","severity":"normal"},{"uid":"765c8099e12c7b8b","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752266534313,"stop":1752266534314,"duration":1},"status":"passed","severity":"normal"},{"uid":"73c9e1a168ec6c04","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1752266315975,"stop":1752266315975,"duration":0},"status":"passed","severity":"normal"},{"uid":"33f46922573cfe30","name":"should use DNS peer discovery with light client","time":{"start":1752266047112,"stop":1752266047114,"duration":2},"status":"skipped","severity":"normal"},{"uid":"6ac460ad15711018","name":"should hang up with multiaddr and return true on success","time":{"start":1752265981692,"stop":1752265981693,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ca77ffa1030bfd1","name":"it tolerates circular branch references","time":{"start":1752265989858,"stop":1752265989858,"duration":0},"status":"passed","severity":"normal"},{"uid":"9386fe3c294761fe","name":"accepts time-filtered query with content filter","time":{"start":1752265981394,"stop":1752265981395,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d24f6812d0d1527","name":"should be safe to call multiple times","time":{"start":1752265980938,"stop":1752265980938,"duration":0},"status":"passed","severity":"normal"},{"uid":"dffcb916af80b9c","name":"Check publish message containing numeric","time":{"start":1752266165684,"stop":1752266165684,"duration":0},"status":"passed","severity":"normal"},{"uid":"35d7c211d68d7751","name":"should process queue every 500ms","time":{"start":1752265980944,"stop":1752265980952,"duration":8},"status":"passed","severity":"normal"},{"uid":"37b5c04472a77c16","name":"should return false when shard info is undefined","time":{"start":1752265980733,"stop":1752265980733,"duration":0},"status":"passed","severity":"normal"},{"uid":"98201ff75c7fe331","name":"should create all internal components","time":{"start":1752265981688,"stop":1752265981688,"duration":0},"status":"passed","severity":"normal"},{"uid":"60c286fe0ad3fb8c","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1752265964778,"stop":1752265964778,"duration":0},"status":"passed","severity":"normal"},{"uid":"44a7ecaf411bce95","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1752266021273,"stop":1752266021273,"duration":0},"status":"passed","severity":"normal"},{"uid":"cde44677065a5ccc","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1752266011102,"stop":1752266011102,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fd7d4fe43880fbb","name":"should dial peer immediately when queue is empty","time":{"start":1752265980938,"stop":1752265980938,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2674000aff70005","name":"random static sharding 2 - Cluster ID: 359, Shard ID: 46","time":{"start":1752266297469,"stop":1752266297469,"duration":0},"status":"passed","severity":"normal"},{"uid":"78cef43f95602d5e","name":"random static sharding 6 - Cluster ID: 519, Shard ID: 722","time":{"start":1752266297471,"stop":1752266297471,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ad52aa7b67321b3","name":"should not change state when connections remain after disconnect","time":{"start":1752265980419,"stop":1752265980419,"duration":0},"status":"passed","severity":"normal"},{"uid":"599355a7f83d8f12","name":"Wrong topic","time":{"start":1752266275576,"stop":1752266275576,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d3762eb82640188","name":"should handle case when navigator is not available","time":{"start":1752265980406,"stop":1752265980406,"duration":0},"status":"passed","severity":"normal"},{"uid":"d417ba1768870d2f","name":"should retry failed tasks","time":{"start":1752266010552,"stop":1752266010553,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3994e0a9031ead8","name":"should allow redial after cooldown period","time":{"start":1752265980942,"stop":1752265980942,"duration":0},"status":"passed","severity":"normal"},{"uid":"59162f0be91aec12","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app70/7/topic65/json","time":{"start":1752266275571,"stop":1752266275571,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbe31c7eb8f89b51","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752266101970,"stop":1752266101971,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7f8d0acd08ccbe7","name":"should remove event listeners from globalThis","time":{"start":1752265980400,"stop":1752265980401,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd414cc64a39cd1f","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1752265964909,"stop":1752265964909,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c9a6b9506e19654","name":"Query with Ordered Callback, No message returned","time":{"start":1752266260354,"stop":1752266260357,"duration":3},"status":"passed","severity":"normal"},{"uid":"a54d84c83da5e62c","name":"should not allow unachievable error rate","time":{"start":1752266020865,"stop":1752266020865,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f4ccd3daadaa2d3","name":"should return false when network is not connected","time":{"start":1752265981690,"stop":1752265981691,"duration":1},"status":"passed","severity":"normal"},{"uid":"e96e0922641c5fde","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1752266021260,"stop":1752266021261,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a5756534b1ae10f","name":"Correctly serialized arguments","time":{"start":1752266102130,"stop":1752266102131,"duration":1},"status":"passed","severity":"normal"},{"uid":"f61b2860f45d8283","name":"should delegate to networkMonitor.isConnected()","time":{"start":1752265981690,"stop":1752265981690,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b0af60830cee610","name":"Sets default value correctly","time":{"start":1752266316207,"stop":1752266316208,"duration":1},"status":"passed","severity":"normal"},{"uid":"389cf41dc4c1b04d","name":"should throw an error for empty SingleShardInfos array","time":{"start":1752265964782,"stop":1752265964783,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a4b12ae0606fc18","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1752266021280,"stop":1752266021280,"duration":0},"status":"passed","severity":"normal"},{"uid":"4291b737da9c90b6","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1752266158355,"stop":1752266158355,"duration":0},"status":"passed","severity":"normal"},{"uid":"251e93ac77d68f3c","name":"Passing page size 10 when there are 10 messages","time":{"start":1752266308444,"stop":1752266308444,"duration":0},"status":"passed","severity":"normal"},{"uid":"46f07ea811b349d8","name":"should handle complete discovery-to-dial flow","time":{"start":1752265980334,"stop":1752265980338,"duration":4},"status":"passed","severity":"normal"},{"uid":"23e7b1b7149e888d","name":"should filter out already connected peers","time":{"start":1752265981349,"stop":1752265981349,"duration":0},"status":"passed","severity":"normal"},{"uid":"6323ee01f429e1c6","name":"should handle empty pubsub topics","time":{"start":1752265981263,"stop":1752265981263,"duration":0},"status":"passed","severity":"normal"},{"uid":"88f339be646019a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1752266021281,"stop":1752266021281,"duration":0},"status":"passed","severity":"normal"}]