allure-jswaku/8559/widgets/duration.json
2025-07-07 21:22:39 +00:00

1 line
191 KiB
JSON

[{"uid":"7b0a766ff699f430","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1751922597903,"stop":1751922597903,"duration":0},"status":"passed","severity":"normal"},{"uid":"7734bbf8a34dd83","name":"should throw an error for empty SingleShardInfos array","time":{"start":1751922597911,"stop":1751922597912,"duration":1},"status":"passed","severity":"normal"},{"uid":"3083b282bd05750e","name":"Push message with emoji payload","time":{"start":1751923323560,"stop":1751923323560,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f886e08c3aec154","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1751922597922,"stop":1751922597922,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcef1ee5c2fdef46","name":"Push message with rate limit","time":{"start":1751923323552,"stop":1751923323553,"duration":1},"status":"passed","severity":"normal"},{"uid":"4513fda369ec3b8d","name":"should return false when peer shard info is not found","time":{"start":1751922613281,"stop":1751922613281,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d99380385322ef0","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1751922859581,"stop":1751922859581,"duration":0},"status":"passed","severity":"normal"},{"uid":"25b9efb825b48eb","name":"should get / set UDP multiaddr","time":{"start":1751922604096,"stop":1751922604096,"duration":0},"status":"passed","severity":"normal"},{"uid":"d45af28f69c77c4","name":"should encodeTxt and decodeTxt","time":{"start":1751922604089,"stop":1751922604089,"duration":0},"status":"passed","severity":"normal"},{"uid":"b695a1a5a91fb3e8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1751922652906,"stop":1751922652906,"duration":0},"status":"passed","severity":"normal"},{"uid":"f95b66d802b5220","name":"Ephemeral messages are not stored","time":{"start":1751922684644,"stop":1751922684646,"duration":2},"status":"passed","severity":"normal"},{"uid":"ab7dac45d8dc8763","name":"Check received message containing SQL Injection","time":{"start":1751923175166,"stop":1751923175166,"duration":0},"status":"passed","severity":"normal"},{"uid":"56c2e75fd7ca997d","name":"should throw if no connection provided","time":{"start":1751922613783,"stop":1751922613784,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ee5ef9e88c898b7","name":"Subscribe to topic containing emoji and receive message","time":{"start":1751923183346,"stop":1751923183347,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3a88908bac91ddd","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1751922652882,"stop":1751922652882,"duration":0},"status":"passed","severity":"normal"},{"uid":"9705e5d70329e01b","name":"Check publish message containing shell command","time":{"start":1751922857053,"stop":1751922857054,"duration":1},"status":"passed","severity":"normal"},{"uid":"df2dae20e425ab80","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1751922652906,"stop":1751922652906,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9b888a285b221a8","name":"Push message with content topic containing shell command","time":{"start":1751923323565,"stop":1751923323565,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2f92d87a564ce05","name":"Push message with content topic containing SQL Injection","time":{"start":1751923323563,"stop":1751923323563,"duration":0},"status":"passed","severity":"normal"},{"uid":"b98e5bf964634726","name":"Fails to publish message with size larger than 1 MB","time":{"start":1751922857059,"stop":1751922857059,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6264a30e62cc424","name":"Push message with numeric payload","time":{"start":1751923323540,"stop":1751923323540,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6d82a30208fc431","name":"should return empty list for no shard","time":{"start":1751922597914,"stop":1751922597914,"duration":0},"status":"passed","severity":"normal"},{"uid":"804b2fea8e76626b","name":"new peer added after a peer was already found","time":{"start":1751922846136,"stop":1751922846137,"duration":1},"status":"skipped","severity":"normal"},{"uid":"34756d73e81c34ce","name":"should handle corrupted local storage data gracefully","time":{"start":1751922626105,"stop":1751922626106,"duration":1},"status":"passed","severity":"normal"},{"uid":"3835b3863303d0ce","name":"should create all internal components","time":{"start":1751922614379,"stop":1751922614379,"duration":0},"status":"passed","severity":"normal"},{"uid":"15e518cd4c7f6454","name":"Publish without waiting for remote peer","time":{"start":1751922859570,"stop":1751922859571,"duration":1},"status":"passed","severity":"normal"},{"uid":"42aff0ddbf06cb07","name":"Encoder throws on undefined content topic","time":{"start":1751922614279,"stop":1751922614279,"duration":0},"status":"passed","severity":"normal"},{"uid":"d80c6a3ca6fd3dd2","name":"Check received message containing Script","time":{"start":1751923175155,"stop":1751923175156,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb519a63ff1c45a4","name":"Check received message containing short","time":{"start":1751923175162,"stop":1751923175162,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cfb63e44268347b","name":"should serialize and deserialize correctly","time":{"start":1751922654917,"stop":1751922654917,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7171bb2ed1880e2","name":"should handle peer store errors gracefully","time":{"start":1751922614071,"stop":1751922614071,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d8a16aa0197e354","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1751922598040,"stop":1751922598040,"duration":0},"status":"passed","severity":"normal"},{"uid":"232fb30409781ad9","name":"should handle dial errors gracefully","time":{"start":1751922613457,"stop":1751922613457,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8ae5035e0191e73","name":"should add received messages to bloom filter","time":{"start":1751922657742,"stop":1751922657742,"duration":0},"status":"passed","severity":"normal"},{"uid":"723823d20d6e01d7","name":"Relay - dialed after","time":{"start":1751923024183,"stop":1751923024183,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3825eac292bd463","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1751922613248,"stop":1751922613248,"duration":0},"status":"passed","severity":"normal"},{"uid":"56b23ce6d85cdc9b","name":"Subscribe to topic containing Script and receive message","time":{"start":1751923183362,"stop":1751923183362,"duration":0},"status":"passed","severity":"normal"},{"uid":"c58e459ad4364744","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1751922597905,"stop":1751922597905,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d38333e6ab5dc3b","name":"should properly create location multiaddrs - tcp6","time":{"start":1751922604098,"stop":1751922604098,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcc67f1380b26e71","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1751922613494,"stop":1751922613494,"duration":0},"status":"passed","severity":"normal"},{"uid":"d26be64dad0a0cda","name":"can start and stop the service","time":{"start":1751922626101,"stop":1751922626101,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0a8d59d543ba290","name":"Push message with SQL Injection payload","time":{"start":1751923323557,"stop":1751923323557,"duration":0},"status":"passed","severity":"normal"},{"uid":"9588dd48cdb491b8","name":"Passing page size 3 when there are 20 messages","time":{"start":1751923003085,"stop":1751923003085,"duration":0},"status":"passed","severity":"normal"},{"uid":"432c28e3b3409b9c","name":"should be able to decode the field with only FILTER set to true","time":{"start":1751922603291,"stop":1751922603292,"duration":1},"status":"passed","severity":"normal"},{"uid":"ead233f6d36cff70","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1751922652898,"stop":1751922652898,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d0eb0d7272a3313","name":"Ordered Callback - false","time":{"start":1751922991142,"stop":1751922991142,"duration":0},"status":"passed","severity":"normal"},{"uid":"42fb6e279b4aea52","name":"should return false when shard info is undefined","time":{"start":1751922613281,"stop":1751922613281,"duration":0},"status":"passed","severity":"normal"},{"uid":"e04e606bc7d0aff2","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1751922837037,"stop":1751922837038,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b8390fe7f12d03","name":"Push message with long payload","time":{"start":1751923323555,"stop":1751923323555,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad68990650e7d0c0","name":"Query Generator - false","time":{"start":1751922991135,"stop":1751922991136,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5d929a5ab326e03","name":"Push message with content topic containing unicode special characters","time":{"start":1751923323565,"stop":1751923323566,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3d787d56f05e1e1","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1751923183366,"stop":1751923183366,"duration":0},"status":"passed","severity":"normal"},{"uid":"e461dc29d30ad685","name":"should partition messages based on acknowledgement status","time":{"start":1751922657744,"stop":1751922657745,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba8ecf0ef307ddf2","name":"should stop ping timers on peer disconnect","time":{"start":1751922613248,"stop":1751922613248,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5721bc89e53602b","name":"should add event listeners to globalThis","time":{"start":1751922612922,"stop":1751922612922,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cb8fd7cbbf4209a","name":"Subscribe to topic containing XML and receive message","time":{"start":1751923183362,"stop":1751923183363,"duration":1},"status":"passed","severity":"normal"},{"uid":"764c607d059c41ee","name":"should create an instance with libp2p and shardReader","time":{"start":1751922613425,"stop":1751922613426,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a975c8b6aadc6a8","name":"Correctly serialized arguments","time":{"start":1751922787726,"stop":1751922787726,"duration":0},"status":"passed","severity":"normal"},{"uid":"a02459dd5c1a23a4","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1751922859571,"stop":1751922859572,"duration":1},"status":"passed","severity":"normal"},{"uid":"b33e956f3bc30a8f","name":"should maintain proper timestamps if all messages received","time":{"start":1751922657741,"stop":1751922657741,"duration":0},"status":"passed","severity":"normal"},{"uid":"44ba82387b8db54a","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1751922837038,"stop":1751922837039,"duration":1},"status":"passed","severity":"normal"},{"uid":"32d526c82fe785c2","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1751922657743,"stop":1751922657743,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aaa08c7cb678db4","name":"should be safe to call multiple times","time":{"start":1751922614038,"stop":1751922614038,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf1e5e8980c2edcd","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1751923015972,"stop":1751923015972,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bea4a38132e2658","name":"throws on empty content topic","time":{"start":1751922597897,"stop":1751922597897,"duration":0},"status":"passed","severity":"normal"},{"uid":"53cba85723ad8cc0","name":"should handle null peers returned by getPeer","time":{"start":1751922614071,"stop":1751922614072,"duration":1},"status":"passed","severity":"normal"},{"uid":"4240a743d9220c92","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1751922642074,"stop":1751922642075,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ff60b0439263896","name":"Push message with Arabic payload","time":{"start":1751923323541,"stop":1751923323541,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c4ebcaebb8d1b34","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1751922652901,"stop":1751922652901,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ff4507e15fbfabd","name":"Push message with Basic HTML tag payload","time":{"start":1751923323558,"stop":1751923323558,"duration":0},"status":"passed","severity":"normal"},{"uid":"88d93f514b07dc27","name":"non connected peers","time":{"start":1751922837386,"stop":1751922837386,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3866bef08313ef42","name":"connects to nwaku","time":{"start":1751923022712,"stop":1751923022712,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bed858b7ee6ae94","name":"Push message with Arabic payload","time":{"start":1751923323556,"stop":1751923323556,"duration":0},"status":"passed","severity":"normal"},{"uid":"10e19d575cae71f8","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1751923175160,"stop":1751923175160,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d3a0f4eb1034de8","name":"Query with Ordered Callback, No message returned","time":{"start":1751922935934,"stop":1751922935935,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb9ce1e03456a845","name":"should be online or offline if network state changed","time":{"start":1751922861200,"stop":1751922861201,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ccfbd70769c27ba","name":"should reject if WakuNode is not started","time":{"start":1751922643508,"stop":1751922643508,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ef878c5455574d","name":"Does not throw an exception when node disconnects","time":{"start":1751923022712,"stop":1751923022713,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bed5a5c4dd484be","name":"Decoder throws on undefined content topic","time":{"start":1751922633671,"stop":1751922633671,"duration":0},"status":"passed","severity":"normal"},{"uid":"e53c1a348220deba","name":"Push message with content topic containing Script","time":{"start":1751923323549,"stop":1751923323549,"duration":0},"status":"passed","severity":"normal"},{"uid":"217d3b4cda88c193","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1751922642949,"stop":1751922642949,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a162f534a55bf24","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1751922603295,"stop":1751922603295,"duration":0},"status":"passed","severity":"normal"},{"uid":"41b248976f505bdd","name":"should not fail to stop the service if it was not started","time":{"start":1751922626102,"stop":1751922626102,"duration":0},"status":"passed","severity":"normal"},{"uid":"4842f4d886956caa","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1751922626105,"stop":1751922626105,"duration":0},"status":"passed","severity":"normal"},{"uid":"516a654ea0944c7","name":"should skip peer discovered when already connected","time":{"start":1751922613462,"stop":1751922613463,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae9e0778e94dbf5b","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1751922652898,"stop":1751922652899,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f08541dee6efe32","name":"Passing an array","time":{"start":1751923022714,"stop":1751923022714,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d1daadd437a8caa","name":"should use the provided clusterId for the pubsub topic","time":{"start":1751922597935,"stop":1751922597935,"duration":0},"status":"passed","severity":"normal"},{"uid":"775abc38c2f77bf6","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1751922652419,"stop":1751922652420,"duration":1},"status":"passed","severity":"normal"},{"uid":"def4e7184415cadf","name":"Push message with meta","time":{"start":1751923323552,"stop":1751923323552,"duration":0},"status":"passed","severity":"normal"},{"uid":"6434f28992fc84eb","name":"handles empty shards array correctly","time":{"start":1751922597933,"stop":1751922597933,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cfe07b19377afa5","name":"isConnected should return true after first peer connects","time":{"start":1751922861197,"stop":1751922861197,"duration":0},"status":"passed","severity":"normal"},{"uid":"a642a488bed5fcb5","name":"Using a function","time":{"start":1751923022714,"stop":1751923022714,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4fd4492937ce2f0","name":"isConnected between 2 js-waku relay nodes","time":{"start":1751922861199,"stop":1751922861199,"duration":0},"status":"broken","severity":"normal"},{"uid":"1ead9a6fb61a4a2e","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1751922613791,"stop":1751922613791,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b5414b901211f8f","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1751922652891,"stop":1751922652891,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e204f7ab32beaa","name":"should throw error - no id","time":{"start":1751922604093,"stop":1751922604093,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b728e8b07c44600","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1751922621653,"stop":1751922621656,"duration":3},"status":"passed","severity":"normal"},{"uid":"e7d4f06a91348ab7","name":"ignores unrecognized TXT record formats","time":{"start":1751922622177,"stop":1751922622178,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8b21f8dec27b54a","name":"should successfully subscribe to supported pubsub topic","time":{"start":1751922643465,"stop":1751922643465,"duration":0},"status":"broken","severity":"normal"},{"uid":"f9dc52a21dcb68f2","name":"should handle case with all peers already connected","time":{"start":1751922614057,"stop":1751922614057,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef556aff382ea0db","name":"1 Store, 2 fetches","time":{"start":1751922621924,"stop":1751922621924,"duration":0},"status":"passed","severity":"normal"},{"uid":"932ac842135886c6","name":"Subscribe to topic containing special chars and receive message","time":{"start":1751923183360,"stop":1751923183360,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0e759ce97f280ec","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1751923183333,"stop":1751923183334,"duration":1},"status":"passed","severity":"normal"},{"uid":"277512b8be3c2607","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1751922642923,"stop":1751922642927,"duration":4},"status":"broken","severity":"normal"},{"uid":"884015c83c9dfb2c","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1751922849575,"stop":1751922849575,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff862b5e7428d41b","name":"can start and stop the service","time":{"start":1751922823486,"stop":1751922823487,"duration":1},"status":"passed","severity":"normal"},{"uid":"dabf9c1dd2eb6f0b","name":"should not receive a peer event before start","time":{"start":1751922678308,"stop":1751922678308,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fc46be520b41eef","name":"Push message with custom timestamp: 1721164344004","time":{"start":1751923323553,"stop":1751923323553,"duration":0},"status":"passed","severity":"normal"},{"uid":"e62683ab3ea1aff2","name":"Push message with XML payload","time":{"start":1751923323557,"stop":1751923323558,"duration":1},"status":"passed","severity":"normal"},{"uid":"324fe8ce21104a17","name":"should properly create location multiaddrs - tcp","time":{"start":1751922604098,"stop":1751922604098,"duration":0},"status":"passed","severity":"normal"},{"uid":"efd49e1a1275dccb","name":"Push message with Script payload","time":{"start":1751923323542,"stop":1751923323542,"duration":0},"status":"passed","severity":"normal"},{"uid":"42a2d5e1f0898125","name":"Callback on promise, aborts when callback returns true","time":{"start":1751922968716,"stop":1751922968716,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0d61cd0eb7e75d6","name":"should return tags for existing peer","time":{"start":1751922614057,"stop":1751922614057,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b11d29d6924868d","name":"should return valid sharding parameters for static sharding","time":{"start":1751922597932,"stop":1751922597932,"duration":0},"status":"passed","severity":"normal"},{"uid":"df69197e3bb9c624","name":"should be able to decode the field with only STORE set to true","time":{"start":1751922603292,"stop":1751922603293,"duration":1},"status":"passed","severity":"normal"},{"uid":"92bc8601a98d1f27","name":"should return empty array when no peers connected","time":{"start":1751922614384,"stop":1751922614385,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5e3279374ddea76","name":"Push message with content topic containing Arabic","time":{"start":1751923323548,"stop":1751923323548,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fa663b36bfc603e","name":"should handle peer store errors gracefully","time":{"start":1751922614058,"stop":1751922614058,"duration":0},"status":"passed","severity":"normal"},{"uid":"4322ef880fb95825","name":"Fails to publish message with empty text","time":{"start":1751922857057,"stop":1751922857057,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd68fa1ae89a5205","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1751922652884,"stop":1751922652885,"duration":1},"status":"passed","severity":"normal"},{"uid":"50d46e37d9d98779","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1751922652896,"stop":1751922652897,"duration":1},"status":"passed","severity":"normal"},{"uid":"e67206b1971ef38d","name":"Push message with content topic containing Script","time":{"start":1751923323563,"stop":1751923323563,"duration":0},"status":"passed","severity":"normal"},{"uid":"e851f1e91edbf7d2","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1751922621658,"stop":1751922621659,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb920df298000a90","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1751922846137,"stop":1751922846137,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7b8ad9a81ef303a9","name":"Push message with content topic containing shell command","time":{"start":1751923323551,"stop":1751923323551,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdac48cbf2df874","name":"Decoder throws on undefined content topic","time":{"start":1751922632007,"stop":1751922632007,"duration":0},"status":"passed","severity":"normal"},{"uid":"46bbe913f0051fea","name":"should return false when peer is not found","time":{"start":1751922613283,"stop":1751922613283,"duration":0},"status":"passed","severity":"normal"},{"uid":"700d3366189a589b","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1751922597931,"stop":1751922597931,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6d2ebfe2c29b71c","name":"should handle peer store errors during connection limiting","time":{"start":1751922614074,"stop":1751922614075,"duration":1},"status":"passed","severity":"normal"},{"uid":"b63fe6ccec4dbb28","name":"should create a new stream if no existing for protocol found","time":{"start":1751922613784,"stop":1751922613784,"duration":0},"status":"passed","severity":"normal"},{"uid":"8986786f8b912561","name":"should return false when peer has no shard info","time":{"start":1751922613277,"stop":1751922613277,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cdc746b277d0e74","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1751922657746,"stop":1751922657746,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2a4650a72d83393","name":"isConnected should return false after all peers disconnect","time":{"start":1751922861197,"stop":1751922861198,"duration":1},"status":"passed","severity":"normal"},{"uid":"af3ad4feaaabf667","name":"Subscribe to topic containing numeric and receive message","time":{"start":1751923183360,"stop":1751923183360,"duration":0},"status":"passed","severity":"normal"},{"uid":"212d40e88c120263","name":"Push message with unicode special characters payload","time":{"start":1751923323559,"stop":1751923323560,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ef584cafc355d88","name":"Push message with Russian payload","time":{"start":1751923323541,"stop":1751923323541,"duration":0},"status":"passed","severity":"normal"},{"uid":"38f4eb6b6e8d95c6","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1751922849568,"stop":1751922849568,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c21778ee2393007","name":"should be empty after removing the only subscription","time":{"start":1751922643763,"stop":1751922643763,"duration":0},"status":"passed","severity":"normal"},{"uid":"be27b5d10741f2b6","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1751922859581,"stop":1751922859582,"duration":1},"status":"passed","severity":"normal"},{"uid":"cada22c26042da9e","name":"throws on content topic with empty application field","time":{"start":1751922597900,"stop":1751922597900,"duration":0},"status":"passed","severity":"normal"},{"uid":"139cbdd209e9fc25","name":"should emit a peer event after start","time":{"start":1751922823488,"stop":1751922823488,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8d92e7472c1b9da","name":"tcp ip4 address","time":{"start":1751922603353,"stop":1751922603353,"duration":0},"status":"passed","severity":"normal"},{"uid":"172c6115e306b833","name":"Push message with special chars payload","time":{"start":1751923323540,"stop":1751923323540,"duration":0},"status":"passed","severity":"normal"},{"uid":"71744999d14031aa","name":"should return false and handle errors gracefully","time":{"start":1751922614384,"stop":1751922614384,"duration":0},"status":"passed","severity":"normal"},{"uid":"e89f219c70c8ba4d","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1751922597905,"stop":1751922597905,"duration":0},"status":"passed","severity":"normal"},{"uid":"7422f284d8bef3bd","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1751922652899,"stop":1751922652901,"duration":2},"status":"passed","severity":"normal"},{"uid":"6e26ca4bf85eaadb","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1751922597903,"stop":1751922597903,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c2e8b00dd577134","name":"Push message with content topic containing Basic HTML tag","time":{"start":1751923323550,"stop":1751923323550,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a5a66da6811f157","name":"Check message with no pubsub topic is not received","time":{"start":1751923175172,"stop":1751923175173,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f6999063a3349f4","name":"Check received message containing Chinese","time":{"start":1751923175154,"stop":1751923175154,"duration":0},"status":"passed","severity":"normal"},{"uid":"af9dcc82bab05483","name":"Fields are not dropped","time":{"start":1751922613833,"stop":1751922613833,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d0c145d55ca57fe","name":"returns all values when wanted number matches available values","time":{"start":1751922620901,"stop":1751922620903,"duration":2},"status":"passed","severity":"normal"},{"uid":"cb5595e18a339780","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1751922859577,"stop":1751922859577,"duration":0},"status":"passed","severity":"normal"},{"uid":"db7c77ace1bac57f","name":"Check received message containing Russian","time":{"start":1751923175155,"stop":1751923175155,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7d0039317c7fa4","name":"should handle connection event","time":{"start":1751922614044,"stop":1751922614044,"duration":0},"status":"passed","severity":"normal"},{"uid":"485c10557f871983","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1751922968716,"stop":1751922968717,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b1f8818c84c8f9c","name":"should be safe to call multiple times","time":{"start":1751922613244,"stop":1751922613244,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6ecf19f13d326d3","name":"should throw an error for missing required configuration","time":{"start":1751922597915,"stop":1751922597915,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee835301d099995b","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1751922622180,"stop":1751922622180,"duration":0},"status":"passed","severity":"normal"},{"uid":"93fd76329482dccf","name":"more peers than existing","time":{"start":1751922837385,"stop":1751922837385,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4f4f91f57109685e","name":"Check publish message containing Russian","time":{"start":1751922857051,"stop":1751922857051,"duration":0},"status":"passed","severity":"normal"},{"uid":"25ef874d6c350924","name":"should return false when peer is on different cluster","time":{"start":1751922613276,"stop":1751922613276,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eeeefc4e9a6f0cc","name":"Register correct protocols","time":{"start":1751922859570,"stop":1751922859570,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f9f1577ede6ab80","name":"Check received message containing emoji","time":{"start":1751923175170,"stop":1751923175170,"duration":0},"status":"passed","severity":"normal"},{"uid":"aba27d5052ccb692","name":"Accepts a valid Waku Message","time":{"start":1751922647058,"stop":1751922647060,"duration":2},"status":"passed","severity":"normal"},{"uid":"691cbf0a536b2a23","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app34/9/topic253/proto","time":{"start":1751923035314,"stop":1751923035315,"duration":1},"status":"passed","severity":"normal"},{"uid":"23b7357328e46d37","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1751922652886,"stop":1751922652887,"duration":1},"status":"passed","severity":"normal"},{"uid":"87ea0c688c019eef","name":"Check received message containing XML","time":{"start":1751923175156,"stop":1751923175156,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad82fe53d39a351f","name":"Waku message hash computation (payload length 0)","time":{"start":1751922613496,"stop":1751922613497,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fcd99cca2e1a923","name":"should retry if all attempts fail","time":{"start":1751922642491,"stop":1751922642491,"duration":0},"status":"passed","severity":"normal"},{"uid":"222ca88f71bece4a","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1751923183364,"stop":1751923183364,"duration":0},"status":"passed","severity":"normal"},{"uid":"94c4c3ae13b2530a","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1751922621653,"stop":1751922621653,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee95a646b10daa69","name":"Check publish message containing unicode special characters","time":{"start":1751922857054,"stop":1751922857054,"duration":0},"status":"passed","severity":"normal"},{"uid":"956246f105b1ffa7","name":"should decode valid enr successfully","time":{"start":1751922604089,"stop":1751922604090,"duration":1},"status":"passed","severity":"normal"},{"uid":"a73be87779157099","name":"should return false when shard is not included in network shards","time":{"start":1751922642587,"stop":1751922642587,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b37f8b3e46a0b27","name":"should do nothing if peer is not a bootstrap peer","time":{"start":1751922614045,"stop":1751922614045,"duration":0},"status":"passed","severity":"normal"},{"uid":"94a62edd8862067d","name":"should handle corrupted shard info gracefully","time":{"start":1751922613284,"stop":1751922613285,"duration":1},"status":"passed","severity":"normal"},{"uid":"934a261539a9f9c5","name":"Check received message with timestamp: 1649153314 ","time":{"start":1751923175171,"stop":1751923175171,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0dd054af376f129","name":"should handle errors gracefully when getting peer info","time":{"start":1751922613283,"stop":1751922613284,"duration":1},"status":"passed","severity":"normal"},{"uid":"922e0a7ccd3e68c6","name":"should encode/decode to text encoding","time":{"start":1751922604095,"stop":1751922604096,"duration":1},"status":"passed","severity":"normal"},{"uid":"d57a2e1b8cc41f01","name":"Push message with Chinese payload","time":{"start":1751923323556,"stop":1751923323556,"duration":0},"status":"passed","severity":"normal"},{"uid":"646664e82e6b48ec","name":"should handle peer discovered while dial is in progress","time":{"start":1751922613463,"stop":1751922613467,"duration":4},"status":"passed","severity":"normal"},{"uid":"f11b9c5f5c846ac7","name":"Used by Waku Relay","time":{"start":1751923022714,"stop":1751923022715,"duration":1},"status":"passed","severity":"normal"},{"uid":"da246dbc72286607","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1751922597903,"stop":1751922597904,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bbf15f6c7302bb2","name":"Check message received after jswaku node is restarted","time":{"start":1751923175174,"stop":1751923175174,"duration":0},"status":"passed","severity":"normal"},{"uid":"5898c4a8c79e56ec","name":"Check message with no content topic is not received","time":{"start":1751923175173,"stop":1751923175173,"duration":0},"status":"passed","severity":"normal"},{"uid":"96214553115989d9","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1751922652892,"stop":1751922652893,"duration":1},"status":"passed","severity":"normal"},{"uid":"89508bda44fc24db","name":"should not create relay timers when relay is not provided","time":{"start":1751922613253,"stop":1751922613254,"duration":1},"status":"passed","severity":"normal"},{"uid":"8432832206c52d96","name":"Push message with emoji payload","time":{"start":1751923323545,"stop":1751923323545,"duration":0},"status":"passed","severity":"normal"},{"uid":"94e235bf4a7fd930","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1751922621651,"stop":1751922621652,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e453ae01dd0ea42","name":"should remove event listener for peer:discovery","time":{"start":1751922613444,"stop":1751922613444,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fd07b46f70e9bbc","name":"should handle errors when removing globalThis listeners","time":{"start":1751922612928,"stop":1751922612928,"duration":0},"status":"passed","severity":"normal"},{"uid":"e46987cb780d15b8","name":"Subscribe to topic containing special chars and publish message","time":{"start":1751922859576,"stop":1751922859577,"duration":1},"status":"passed","severity":"normal"},{"uid":"f13b15f276c1b042","name":"should reject if LightPush is requested but not mounted","time":{"start":1751922643509,"stop":1751922643509,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc98b0ff726fc431","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1751922621652,"stop":1751922621652,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bf459329ca41aec","name":"should throw an error for missing sharding configuration","time":{"start":1751922597933,"stop":1751922597933,"duration":0},"status":"passed","severity":"normal"},{"uid":"107c0aceb4a9a2cf","name":"Fails to push message bigger that 1MB","time":{"start":1751923323554,"stop":1751923323554,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec5eae8feab99aad","name":"should not fail to start the service if it is already started","time":{"start":1751922678307,"stop":1751922678307,"duration":0},"status":"passed","severity":"normal"},{"uid":"52e65214e6293238","name":"should be safe to call multiple times","time":{"start":1751922613242,"stop":1751922613243,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdbd2a48d4a44be6","name":"Push message with content topic containing Chinese","time":{"start":1751923323562,"stop":1751923323562,"duration":0},"status":"passed","severity":"normal"},{"uid":"55f78da28e63018d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1751922597930,"stop":1751922597930,"duration":0},"status":"passed","severity":"normal"},{"uid":"abbd8411cb975678","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1751922861197,"stop":1751922861197,"duration":0},"status":"broken","severity":"normal"},{"uid":"15a5a6a4741acc80","name":"Subscribe to topic containing emoji and publish message","time":{"start":1751922859582,"stop":1751922859582,"duration":0},"status":"passed","severity":"normal"},{"uid":"f73608fb93723f99","name":"should return false","time":{"start":1751922604094,"stop":1751922604094,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf755ddd5b938bac","name":"Push message with content topic containing Basic HTML tag","time":{"start":1751923323564,"stop":1751923323564,"duration":0},"status":"passed","severity":"normal"},{"uid":"e96fac6b9f11ec31","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1751922621649,"stop":1751922621650,"duration":1},"status":"passed","severity":"normal"},{"uid":"62ae43144613a75c","name":"should set field with all protocols enabled","time":{"start":1751922604099,"stop":1751922604099,"duration":0},"status":"passed","severity":"normal"},{"uid":"7865b7a48b3b49a2","name":"can query messages normally","time":{"start":1751922971724,"stop":1751922971724,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7c484824e382abf","name":"Subscribe to topic containing shell command and receive message","time":{"start":1751923183363,"stop":1751923183364,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3c51ba26b6b5ea7","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1751922924180,"stop":1751922924180,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2182df6848133612","name":"should perform ping and update peer store on timer","time":{"start":1751922613249,"stop":1751922613249,"duration":0},"status":"passed","severity":"normal"},{"uid":"219f2d7c4d534be5","name":"returns nothing if no connections present","time":{"start":1751922613828,"stop":1751922613829,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc5f3f740d601d6d","name":"random static sharding 8 - Cluster ID: 14, Shard ID: 793","time":{"start":1751923003648,"stop":1751923003648,"duration":0},"status":"passed","severity":"normal"},{"uid":"b684e1a199e92b5","name":"Subscribe and receive messages via waku relay post","time":{"start":1751923183350,"stop":1751923183351,"duration":1},"status":"passed","severity":"normal"},{"uid":"f01f155d3602e553","name":"random static sharding 6 - Cluster ID: 927, Shard ID: 960","time":{"start":1751923003647,"stop":1751923003647,"duration":0},"status":"passed","severity":"normal"},{"uid":"881b652c470bf313","name":"Push message with custom timestamp: 1751919144005","time":{"start":1751923323567,"stop":1751923323567,"duration":0},"status":"passed","severity":"normal"},{"uid":"35c1154bd4438cc","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1751922846138,"stop":1751922846138,"duration":0},"status":"broken","severity":"normal"},{"uid":"1234cded98c72596","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1751922652887,"stop":1751922652888,"duration":1},"status":"passed","severity":"normal"},{"uid":"1663adaf3536ad66","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1751923183363,"stop":1751923183363,"duration":0},"status":"passed","severity":"normal"},{"uid":"318da5aa707d5dd2","name":"Encoder throws on empty string content topic","time":{"start":1751922633670,"stop":1751922633671,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dfc26bbc3147101","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app67/6/topic871/proto","time":{"start":1751923035312,"stop":1751923035313,"duration":1},"status":"passed","severity":"normal"},{"uid":"99a48a66e0f658a8","name":"should encode/decode to RLP encoding","time":{"start":1751922604095,"stop":1751922604095,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8c27bb32c2d8809","name":"Decoder throws on empty string content topic","time":{"start":1751922614280,"stop":1751922614280,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4a94c7e761b01f0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1751922597918,"stop":1751922597918,"duration":0},"status":"passed","severity":"normal"},{"uid":"97df209245f15110","name":"Default pageSize","time":{"start":1751923003087,"stop":1751923003087,"duration":0},"status":"passed","severity":"normal"},{"uid":"80fa949cafc358c5","name":"should not allow k > 12","time":{"start":1751922652415,"stop":1751922652416,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0940fa470e84435","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1751922633669,"stop":1751922633669,"duration":0},"status":"passed","severity":"normal"},{"uid":"53acbe47ea3e41b7","name":"Push message with content topic containing escaped characters","time":{"start":1751923323565,"stop":1751923323565,"duration":0},"status":"passed","severity":"normal"},{"uid":"df3baa03270c37d2","name":"Push message with meta","time":{"start":1751923323566,"stop":1751923323566,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b31f60784cc96bd","name":"should handle browser offline state overriding peer connections","time":{"start":1751922612969,"stop":1751922612969,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd91ee3b5259d0f5","name":"should create KeepAliveManager with required options","time":{"start":1751922613238,"stop":1751922613239,"duration":1},"status":"passed","severity":"normal"},{"uid":"e46aa356d9f462b5","name":"Subscribe to topic containing Script and receive message","time":{"start":1751923183343,"stop":1751923183343,"duration":0},"status":"passed","severity":"normal"},{"uid":"16ebe088e3b1a294","name":"Fails to publish duplicate message","time":{"start":1751922857056,"stop":1751922857057,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cd44efa8b5deb38","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1751922597931,"stop":1751922597932,"duration":1},"status":"passed","severity":"normal"},{"uid":"42ee6a0d0d72577a","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1751922613791,"stop":1751922613792,"duration":1},"status":"passed","severity":"normal"},{"uid":"a80b51a1838c09f2","name":"Subscribe to topic containing Russian and publish message","time":{"start":1751922859578,"stop":1751922859578,"duration":0},"status":"passed","severity":"normal"},{"uid":"f76fe790895be52e","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1751922642943,"stop":1751922642943,"duration":0},"status":"broken","severity":"normal"},{"uid":"9bd8942f29f91261","name":"Generator, 2 different pubsubtopics","time":{"start":1751922984124,"stop":1751922984124,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3b94c5e2909b0ad","name":"Subscribe to topic containing XML and receive message","time":{"start":1751923183343,"stop":1751923183344,"duration":1},"status":"passed","severity":"normal"},{"uid":"94139cf16096743c","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1751922642586,"stop":1751922642586,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff18d970b924099e","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1751922652890,"stop":1751922652891,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb3d4a66e47468bc","name":"should return usable stream attached to connection","time":{"start":1751922613783,"stop":1751922613783,"duration":0},"status":"passed","severity":"normal"},{"uid":"69216366c866ee3","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1751922652902,"stop":1751922652902,"duration":0},"status":"passed","severity":"normal"},{"uid":"a33f08cb74563baa","name":"Publishes to nwaku","time":{"start":1751922851357,"stop":1751922851359,"duration":2},"status":"passed","severity":"normal"},{"uid":"2a52a2408bb08273","name":"Push message with Chinese payload","time":{"start":1751923323540,"stop":1751923323541,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7819d3ce42f694c","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1751922642585,"stop":1751922642585,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3084e8e4fa97b3","name":"throws on content topic with generation field greater than 0","time":{"start":1751922597899,"stop":1751922597900,"duration":1},"status":"passed","severity":"normal"},{"uid":"94795a4a37aa1cd","name":"Check received message containing JSON","time":{"start":1751923175168,"stop":1751923175168,"duration":0},"status":"passed","severity":"normal"},{"uid":"a130676a83d3792f","name":"Filter","time":{"start":1751923024184,"stop":1751923024185,"duration":1},"status":"passed","severity":"normal"},{"uid":"c70dd744dbd27273","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app80/7/topic266/test.js","time":{"start":1751923035313,"stop":1751923035314,"duration":1},"status":"passed","severity":"normal"},{"uid":"3124a34ab24838df","name":"should drop connection to all peers on hangUp","time":{"start":1751922760058,"stop":1751922760059,"duration":1},"status":"passed","severity":"normal"},{"uid":"56cdd0c6ae605edd","name":"Relay - times out","time":{"start":1751923024183,"stop":1751923024183,"duration":0},"status":"passed","severity":"normal"},{"uid":"f14a3da32c539b33","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1751922642931,"stop":1751922642931,"duration":0},"status":"broken","severity":"normal"},{"uid":"ab297fc81199ae67","name":"random static sharding 2 - Cluster ID: 449, Shard ID: 422","time":{"start":1751923003643,"stop":1751923003643,"duration":0},"status":"passed","severity":"normal"},{"uid":"65c49b34412af213","name":"should properly create peer info with all multiaddrs","time":{"start":1751922604099,"stop":1751922604099,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4dc39498dd6c00b","name":"Relay + Store","time":{"start":1751922678252,"stop":1751922678252,"duration":0},"status":"passed","severity":"normal"},{"uid":"58325fcf15ff9b7","name":"Check received message containing long","time":{"start":1751923175153,"stop":1751923175153,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dd3de9531b2d554","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1751922622180,"stop":1751922622181,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b05904305ceed45d","name":"Sample","time":{"start":1751922603384,"stop":1751922603385,"duration":1},"status":"passed","severity":"normal"},{"uid":"68d52de9ab0a4458","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1751922597911,"stop":1751922597911,"duration":0},"status":"passed","severity":"normal"},{"uid":"d84fd7badc95da63","name":"should wait for LightPush peer to be connected","time":{"start":1751922643511,"stop":1751922643511,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dfe575b3fb941b0","name":"should have no discoveries enabled by default","time":{"start":1751922642065,"stop":1751922642066,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9d87d17b23ff7c9","name":"should merge provided config with defaults","time":{"start":1751922614378,"stop":1751922614379,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6b99e0f3f21250a","name":"Encoder throws on undefined content topic","time":{"start":1751922633670,"stop":1751922633670,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd47bb6e3cd9c2ab","name":"should increase lamport timestamp","time":{"start":1751922657741,"stop":1751922657741,"duration":0},"status":"passed","severity":"normal"},{"uid":"62d56e991ac6131b","name":"Check received message containing Russian","time":{"start":1751923175166,"stop":1751923175166,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb3c3f9404cf72b7","name":"Push message with content topic containing numeric","time":{"start":1751923323561,"stop":1751923323561,"duration":0},"status":"passed","severity":"normal"},{"uid":"958dbca6e72bca98","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1751922642587,"stop":1751922642587,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb7bbb20f3fe558a","name":"should start ping timers on peer connect","time":{"start":1751922613247,"stop":1751922613247,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b1bb66a191f6d9e","name":"Check message on other pubsub topic is not received","time":{"start":1751923175172,"stop":1751923175172,"duration":0},"status":"passed","severity":"normal"},{"uid":"6acd3ed1b874fb30","name":"should return no connections if no open connection provided","time":{"start":1751922613830,"stop":1751922613831,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1fc3d78eefa017c","name":"should dial with multiaddr and return stream","time":{"start":1751922614382,"stop":1751922614383,"duration":1},"status":"passed","severity":"normal"},{"uid":"cefe75b2ff1b413f","name":"random static sharding 9 - Cluster ID: 721, Shard ID: 766","time":{"start":1751923003648,"stop":1751923003648,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6f91daa7e08c046","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1751923183343,"stop":1751923183343,"duration":0},"status":"passed","severity":"normal"},{"uid":"80118457c09bb64","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1751923183344,"stop":1751923183344,"duration":0},"status":"passed","severity":"normal"},{"uid":"a064efb019004d74","name":"should not change state when connections remain after disconnect","time":{"start":1751922612944,"stop":1751922612945,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c4905edbc0ca3fb","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1751922652886,"stop":1751922652886,"duration":0},"status":"passed","severity":"normal"},{"uid":"e75e323b8519c04e","name":"Check publish message containing XML","time":{"start":1751922857052,"stop":1751922857052,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2cfe1fbf815048d","name":"Add multiple subscription objects on single nwaku node","time":{"start":1751923183347,"stop":1751923183347,"duration":0},"status":"passed","severity":"normal"},{"uid":"e795d201dc3b429c","name":"does not throw on valid cases","time":{"start":1751922597896,"stop":1751922597896,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f711e14d6b9b959","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1751922597904,"stop":1751922597904,"duration":0},"status":"passed","severity":"normal"},{"uid":"266bf1f62c1a915","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1751922597920,"stop":1751922597920,"duration":0},"status":"passed","severity":"normal"},{"uid":"63610d0263f6d94b","name":"should respect custom numPeersToUse configuration","time":{"start":1751922642946,"stop":1751922642946,"duration":0},"status":"broken","severity":"normal"},{"uid":"496777aa86d9786a","name":"Check received message containing Basic HTML tag","time":{"start":1751923175156,"stop":1751923175156,"duration":0},"status":"passed","severity":"normal"},{"uid":"957480abebfb36dd","name":"should handle peer connect event","time":{"start":1751922612934,"stop":1751922612934,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aa49fe4e8d82efa","name":"should update ack status of messages in outgoing buffer","time":{"start":1751922657745,"stop":1751922657746,"duration":1},"status":"passed","severity":"normal"},{"uid":"30bfdeb49fa43bdb","name":"different cluster, different shard: nodes don't connect","time":{"start":1751922787586,"stop":1751922787586,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d2c8ad5f044ec13","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1751923009628,"stop":1751923009628,"duration":0},"status":"passed","severity":"normal"},{"uid":"b236da7cdcce13a1","name":"Asymmetric encrypt & decrypt","time":{"start":1751922632526,"stop":1751922632526,"duration":0},"status":"passed","severity":"normal"},{"uid":"321d3816471a9a18","name":"Check received message containing Basic HTML tag","time":{"start":1751923175168,"stop":1751923175168,"duration":0},"status":"passed","severity":"normal"},{"uid":"85900f2b23baa703","name":"Fails to push message with large meta","time":{"start":1751923323552,"stop":1751923323552,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ec28414754620ef","name":"should not fail to stop the service if it was not started","time":{"start":1751922678306,"stop":1751922678307,"duration":1},"status":"passed","severity":"normal"},{"uid":"739fedbe9604e17e","name":"should properly create location multiaddrs - tcp4","time":{"start":1751922604097,"stop":1751922604097,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b16473905db02e2","name":"should handle errors when getting connections","time":{"start":1751922612962,"stop":1751922612962,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c69d06bd8526991","name":"Generator, custom pubsub topic","time":{"start":1751922984123,"stop":1751922984124,"duration":1},"status":"passed","severity":"normal"},{"uid":"18820dd4893ae326","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1751922622181,"stop":1751922622181,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9a3b316ffb0fb5ad","name":"should not create timers for topics where peer is not in mesh","time":{"start":1751922613256,"stop":1751922613257,"duration":1},"status":"passed","severity":"normal"},{"uid":"a631b657466ffce3","name":"should add event listeners for peer connect and disconnect","time":{"start":1751922614038,"stop":1751922614038,"duration":0},"status":"passed","severity":"normal"},{"uid":"26a5b9d472e3d49a","name":"nwaku subscribes","time":{"start":1751922851356,"stop":1751922851356,"duration":0},"status":"passed","severity":"normal"},{"uid":"42fae7f618ebffd0","name":"Push message with content topic containing numeric","time":{"start":1751923323547,"stop":1751923323547,"duration":0},"status":"passed","severity":"normal"},{"uid":"38bb0a35d142502f","name":"Subscribe to topic containing Script and publish message","time":{"start":1751922859579,"stop":1751922859579,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d6352855d218f07","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1751922613500,"stop":1751922613500,"duration":0},"status":"passed","severity":"normal"},{"uid":"52a7abae8cc7e17b","name":"Check message with no pubsub topic is not received","time":{"start":1751923175161,"stop":1751923175161,"duration":0},"status":"broken","severity":"normal"},{"uid":"17178fd3798cd3a3","name":"Nodes with multiple pubsub topic","time":{"start":1751922849574,"stop":1751922849574,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fc652c85e92a4fa","name":"should create ConnectionManager with relay","time":{"start":1751922614378,"stop":1751922614378,"duration":0},"status":"passed","severity":"normal"},{"uid":"f53b4007f43e5454","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1751922837039,"stop":1751922837040,"duration":1},"status":"passed","severity":"normal"},{"uid":"51356961ba68a5cf","name":"can start the service","time":{"start":1751922626100,"stop":1751922626101,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0af558f0be0d6cd","name":"Delete observer","time":{"start":1751922839055,"stop":1751922839055,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a6794582f963565","name":"should only return 1 node with relay and store capability","time":{"start":1751922622179,"stop":1751922622179,"duration":0},"status":"passed","severity":"normal"},{"uid":"4780a2eeeb07350b","name":"Query Generator, No message returned","time":{"start":1751922935930,"stop":1751922935931,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a9c4d580c51a37d","name":"should mark all messages in causal history as acknowledged","time":{"start":1751922657742,"stop":1751922657743,"duration":1},"status":"passed","severity":"normal"},{"uid":"8794a5270b8a3926","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1751922849576,"stop":1751922849576,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb69266d3741bbb2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1751922652902,"stop":1751922652902,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bae34b92855f810","name":"Overlapping topic subscription","time":{"start":1751923183338,"stop":1751923183339,"duration":1},"status":"passed","severity":"normal"},{"uid":"656682e57ad92b04","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1751922924177,"stop":1751922924177,"duration":0},"status":"passed","severity":"normal"},{"uid":"36562e324433c7ed","name":"Publish message with custom timestamp: Tue Jul 16 2024 21:14:09 GMT+0000 (Coordinated Universal Time)","time":{"start":1751922857055,"stop":1751922857055,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c91926852fd8b87","name":"should use provided shard info when available","time":{"start":1751922642584,"stop":1751922642585,"duration":1},"status":"passed","severity":"normal"},{"uid":"edc95611f0d022ff","name":"should select older connection if present","time":{"start":1751922613831,"stop":1751922613831,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e283073496e1546","name":"Query generator for multiple messages with different message text format","time":{"start":1751922968709,"stop":1751922968710,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f6d494d71d506a8","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1751923183338,"stop":1751923183338,"duration":0},"status":"passed","severity":"normal"},{"uid":"5acade62dcb45163","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1751923183351,"stop":1751923183351,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a68995cd89613fd","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1751922597916,"stop":1751922597917,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba28af7fa86e578d","name":"Subscribe to topic containing JSON and receive message","time":{"start":1751923183363,"stop":1751923183363,"duration":0},"status":"passed","severity":"normal"},{"uid":"e343d9a3d2b0955d","name":"should reject if Filter is requested but not mounted","time":{"start":1751922643510,"stop":1751922643510,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bf11a6cdad7fd6c","name":"Push message with custom timestamp: 1751926344005","time":{"start":1751923323567,"stop":1751923323568,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7e179978b1aa893","name":"should properly create location multiaddrs - udp6","time":{"start":1751922604098,"stop":1751922604098,"duration":0},"status":"passed","severity":"normal"},{"uid":"c50cbab01abd7fe1","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1751923183360,"stop":1751923183361,"duration":1},"status":"passed","severity":"normal"},{"uid":"b89b71c2fc47f9c3","name":"should wait for Filter peer to be connected","time":{"start":1751922643511,"stop":1751922643512,"duration":1},"status":"passed","severity":"normal"},{"uid":"41297fad540a6efc","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1751922622179,"stop":1751922622180,"duration":1},"status":"passed","severity":"normal"},{"uid":"e56438f00d5f1a55","name":"should not receive a peer event before start","time":{"start":1751922823489,"stop":1751922823490,"duration":1},"status":"passed","severity":"normal"},{"uid":"a664495d640100b","name":"Encoder throws on empty string content topic","time":{"start":1751922614279,"stop":1751922614280,"duration":1},"status":"passed","severity":"normal"},{"uid":"da42e737265fe707","name":"Mutual subscription","time":{"start":1751922859569,"stop":1751922859569,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebb9a5990fc77630","name":"Subscribe to topic containing numeric and publish message","time":{"start":1751922859576,"stop":1751922859576,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a72c92f68eadead","name":"should filter out already connected peers","time":{"start":1751922614054,"stop":1751922614054,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a9c561dfa866efd","name":"should handle case with no peers in store","time":{"start":1751922614056,"stop":1751922614056,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec9bcf063181ee63","name":"should properly clean up resources when disposed","time":{"start":1751922641630,"stop":1751922641631,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccd7fb321fa91188","name":"should return empty array for non-existent peer","time":{"start":1751922614058,"stop":1751922614058,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c379a784eb0c582","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1751922613793,"stop":1751922613793,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b15adfb807d2462","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1751922597923,"stop":1751922597929,"duration":6},"status":"passed","severity":"normal"},{"uid":"831dceef5261df34","name":"Push message with JSON payload","time":{"start":1751923323558,"stop":1751923323559,"duration":1},"status":"passed","severity":"normal"},{"uid":"43bb19376fb0445","name":"should dial peer immediately when queue is empty","time":{"start":1751922613456,"stop":1751922613457,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0facb8d2c3cf983","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1751922859577,"stop":1751922859578,"duration":1},"status":"passed","severity":"normal"},{"uid":"98208c163c2e8729","name":"udp ip6 address","time":{"start":1751922603353,"stop":1751922603354,"duration":1},"status":"passed","severity":"normal"},{"uid":"b35bf6d14ef9dc24","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1751922652883,"stop":1751922652883,"duration":0},"status":"passed","severity":"normal"},{"uid":"78c7d8b9daa31119","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1751923015973,"stop":1751923015973,"duration":0},"status":"passed","severity":"normal"},{"uid":"419eb58a3eb739c6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1751922597922,"stop":1751922597923,"duration":1},"status":"passed","severity":"normal"},{"uid":"98c786b4f77ef326","name":"should dial with PeerId and return stream","time":{"start":1751922614382,"stop":1751922614382,"duration":0},"status":"passed","severity":"normal"},{"uid":"c19da9167e6a0ca4","name":"should handle dial errors gracefully","time":{"start":1751922614055,"stop":1751922614056,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bc1b700ddb63801","name":"Relay","time":{"start":1751922678250,"stop":1751922678251,"duration":1},"status":"passed","severity":"normal"},{"uid":"f43ac2785e70","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1751922597921,"stop":1751922597921,"duration":0},"status":"passed","severity":"normal"},{"uid":"efcaae5a1c8c6b70","name":"Push 30 different messages","time":{"start":1751923323545,"stop":1751923323546,"duration":1},"status":"skipped","severity":"normal"},{"uid":"db3e6fae961b828d","name":"should return true when peer is on the same network","time":{"start":1751922613275,"stop":1751922613276,"duration":1},"status":"passed","severity":"normal"},{"uid":"e573a0667f77ebac","name":"Push message with content topic containing Chinese","time":{"start":1751923323548,"stop":1751923323548,"duration":0},"status":"passed","severity":"normal"},{"uid":"d669d1f6c162d739","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1751923183348,"stop":1751923183348,"duration":0},"status":"passed","severity":"normal"},{"uid":"1154ccc092b412df","name":"should set field with only STORE enabled","time":{"start":1751922604100,"stop":1751922604100,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef5f6ef113e295ee","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1751922652893,"stop":1751922652894,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb7cfad81e657e19","name":"should add event listeners to libp2p","time":{"start":1751922612921,"stop":1751922612922,"duration":1},"status":"passed","severity":"normal"},{"uid":"4365beb30c333f5c","name":"should handle errors in getTagsForPeer gracefully","time":{"start":1751922614050,"stop":1751922614050,"duration":0},"status":"passed","severity":"normal"},{"uid":"350306b7a5404b18","name":"Ordered Callback - true","time":{"start":1751922991139,"stop":1751922991141,"duration":2},"status":"passed","severity":"normal"},{"uid":"cfe94b1db8ddc331","name":"Push message with special chars payload","time":{"start":1751923323555,"stop":1751923323556,"duration":1},"status":"passed","severity":"normal"},{"uid":"fef46e42f2f5b492","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1751922643568,"stop":1751922643568,"duration":0},"status":"broken","severity":"normal"},{"uid":"cac58157693f9bc0","name":"should throw error - no public key","time":{"start":1751922604094,"stop":1751922604094,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8db71a9d1daeb64","name":"should return false when topic is not configured","time":{"start":1751922614387,"stop":1751922614387,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f508196676c0dde","name":"Push message with Basic HTML tag payload","time":{"start":1751923323543,"stop":1751923323543,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d636b00ac2cb3c","name":"should create ConnectionLimiter with required options","time":{"start":1751922614036,"stop":1751922614037,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae927741f57c020e","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1751922652895,"stop":1751922652895,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ff6c3669f74d254","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app75/9/topic370/utf8","time":{"start":1751923035316,"stop":1751923035316,"duration":0},"status":"passed","severity":"normal"},{"uid":"c30ece8ae55ea960","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app48/9/topic402/proto","time":{"start":1751923035320,"stop":1751923035321,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6c314cc94c7f527","name":"Check publish message containing Chinese","time":{"start":1751922857050,"stop":1751922857050,"duration":0},"status":"passed","severity":"normal"},{"uid":"c272941e789e7360","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1751923183348,"stop":1751923183348,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc401b94caf765da","name":"should not receive a peer event before start","time":{"start":1751922626103,"stop":1751922626103,"duration":0},"status":"passed","severity":"normal"},{"uid":"12b6ad614e35fb65","name":"Check received message containing numeric","time":{"start":1751923175162,"stop":1751923175163,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d0c8f509eb76a4f","name":"should do nothing when connections still exist","time":{"start":1751922614051,"stop":1751922614053,"duration":2},"status":"passed","severity":"normal"},{"uid":"3d7866112ff5feb0","name":"should be sent with empty content","time":{"start":1751922657745,"stop":1751922657745,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f4d8463c2597ffb","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1751922597919,"stop":1751922597919,"duration":0},"status":"passed","severity":"normal"},{"uid":"f29d950b2d82a663","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1751922643458,"stop":1751922643462,"duration":4},"status":"broken","severity":"normal"},{"uid":"7772ab08590d2e20","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1751922652881,"stop":1751922652881,"duration":0},"status":"passed","severity":"normal"},{"uid":"12f37feb0961fbc8","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1751923183335,"stop":1751923183335,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8628732f28d58b8","name":"should handle shardReader errors","time":{"start":1751922614388,"stop":1751922614388,"duration":0},"status":"passed","severity":"normal"},{"uid":"13e9bcfedcba61ce","name":"Push message with content topic containing short","time":{"start":1751923323546,"stop":1751923323546,"duration":0},"status":"passed","severity":"normal"},{"uid":"9662df4f51b96803","name":"Sign & Recover","time":{"start":1751922632527,"stop":1751922632528,"duration":1},"status":"passed","severity":"normal"},{"uid":"afde4b011b78a59","name":"Push message with content topic containing Russian","time":{"start":1751923323563,"stop":1751923323563,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d0845d7247ff589","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1751922652903,"stop":1751922652903,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4b2d74bfb177b4b","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1751923015974,"stop":1751923015974,"duration":0},"status":"passed","severity":"normal"},{"uid":"f10de05478381e61","name":"should convert tags map to array of keys","time":{"start":1751922614058,"stop":1751922614067,"duration":9},"status":"passed","severity":"normal"},{"uid":"79a2696590b9873","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1751922632001,"stop":1751922632003,"duration":2},"status":"passed","severity":"normal"},{"uid":"eab1b74678f55edf","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1751922859572,"stop":1751922859572,"duration":0},"status":"passed","severity":"normal"},{"uid":"36f573775193259f","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1751923183353,"stop":1751923183358,"duration":5},"status":"passed","severity":"normal"},{"uid":"cda4251ef8f78e35","name":"should return true when topic is configured","time":{"start":1751922614386,"stop":1751922614386,"duration":0},"status":"passed","severity":"normal"},{"uid":"aae29735770bf11e","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1751922787583,"stop":1751922787583,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ee07fd933713628","name":"Push message with content topic containing short","time":{"start":1751923323561,"stop":1751923323561,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb3ba7f572bf8a18","name":"Generator, 2 different pubsubtopics","time":{"start":1751922984122,"stop":1751922984122,"duration":0},"status":"skipped","severity":"normal"},{"uid":"88ce170102a50b48","name":"Promise Callback - false","time":{"start":1751922991138,"stop":1751922991139,"duration":1},"status":"passed","severity":"normal"},{"uid":"1aa0c3cb491bc462","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1751923183342,"stop":1751923183342,"duration":0},"status":"passed","severity":"normal"},{"uid":"21caaaae1a26a6a","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1751922597907,"stop":1751922597907,"duration":0},"status":"passed","severity":"normal"},{"uid":"56a4c61618c30c42","name":"should use shardsUnderCluster when provided","time":{"start":1751922642585,"stop":1751922642586,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e70d728bd5295f4","name":"should handle complete peer lifecycle","time":{"start":1751922613265,"stop":1751922613265,"duration":0},"status":"passed","severity":"normal"},{"uid":"15ef1257c0c5d05d","name":"should reject on timeout if it was set","time":{"start":1751922643510,"stop":1751922643510,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1df54343e5d6fff","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1751923015971,"stop":1751923015971,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b49a6d18e6be364","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1751922642075,"stop":1751922642075,"duration":0},"status":"passed","severity":"normal"},{"uid":"2450f3720f09e414","name":"Subscribe to topic containing XML and publish message","time":{"start":1751922859579,"stop":1751922859579,"duration":0},"status":"passed","severity":"normal"},{"uid":"32c492a5a9c69fdf","name":"should handle case when navigator is not available","time":{"start":1751922612933,"stop":1751922612933,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc1dfa619dd5bcb7","name":"should reject if Relay is requested but not mounted","time":{"start":1751922643509,"stop":1751922643509,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f881120043df730","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1751922984125,"stop":1751922984125,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e6ad865c14450fa","name":"should process tasks in queue","time":{"start":1751922642476,"stop":1751922642477,"duration":1},"status":"passed","severity":"normal"},{"uid":"8afbf148376b9fb4","name":"Check received message containing JSON","time":{"start":1751923175157,"stop":1751923175157,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bd1e3f4a7f65912","name":"Round trip binary serialization","time":{"start":1751922614278,"stop":1751922614278,"duration":0},"status":"passed","severity":"normal"},{"uid":"409518d29e810b26","name":"configure the node with multiple content topics","time":{"start":1751923035323,"stop":1751923035323,"duration":0},"status":"broken","severity":"normal"},{"uid":"8827533ab3215236","name":"Passing page size 10 when there are 10 messages","time":{"start":1751923003085,"stop":1751923003085,"duration":0},"status":"passed","severity":"normal"},{"uid":"c80b55d0c8c29d4b","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1751922857057,"stop":1751922857058,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f1570790aeb1179","name":"should return false when network is not connected","time":{"start":1751922614381,"stop":1751922614382,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c61e17bcf7f2f79","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1751922597917,"stop":1751922597918,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2957c0e7adb7803","name":"should return true when over bootstrap limit","time":{"start":1751922614070,"stop":1751922614070,"duration":0},"status":"passed","severity":"normal"},{"uid":"df5fd03acda740e7","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1751922604090,"stop":1751922604090,"duration":0},"status":"passed","severity":"normal"},{"uid":"18fa3aa3869845f2","name":"should remove event listeners from libp2p","time":{"start":1751922612927,"stop":1751922612927,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa12e86537f04b5","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1751922597912,"stop":1751922597912,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1905c28c0022fef","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1751922652890,"stop":1751922652890,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd586a33fbecca7f","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1751922597904,"stop":1751922597904,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d30b54dec05546a","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1751922603287,"stop":1751922603287,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fd1ecbbe48759ed","name":"should remove event listeners from globalThis","time":{"start":1751922612927,"stop":1751922612928,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3381cbe55a1a338","name":"Check received message with timestamp: 1751922672589 ","time":{"start":1751923175171,"stop":1751923175171,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0169601f849ebb8","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1751922652895,"stop":1751922652896,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d576a251a413cb3","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1751922613252,"stop":1751922613253,"duration":1},"status":"passed","severity":"normal"},{"uid":"79db09cb0724bb32","name":"should handle peer store update failures gracefully","time":{"start":1751922613250,"stop":1751922613252,"duration":2},"status":"passed","severity":"normal"},{"uid":"941ef6d6406c5f0a","name":"Subscribe to topic containing Russian and receive message","time":{"start":1751923183361,"stop":1751923183361,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c5d085424f9578c","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1751922613253,"stop":1751922613253,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e1f612a468bdffc","name":"should delegate to networkMonitor.isConnected()","time":{"start":1751922614381,"stop":1751922614381,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ecc41ff8bbd1a6d","name":"Push message with numeric payload","time":{"start":1751923323555,"stop":1751923323555,"duration":0},"status":"passed","severity":"normal"},{"uid":"6de1dec578635e49","name":"should dial all known peers when reached zero connections","time":{"start":1751922704636,"stop":1751922704636,"duration":0},"status":"passed","severity":"normal"},{"uid":"c676e328e710257e","name":"should create KeepAliveManager with relay","time":{"start":1751922613239,"stop":1751922613239,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdf3dd2542bceb3d","name":"random static sharding 10 - Cluster ID: 937, Shard ID: 117","time":{"start":1751923003649,"stop":1751923003649,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccc1708056d0004b","name":"should request peer renewal on specific errors","time":{"start":1751922642478,"stop":1751922642479,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f7d6795e1c7fa41","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1751922642940,"stop":1751922642940,"duration":0},"status":"broken","severity":"normal"},{"uid":"f48465589128d84c","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1751923183346,"stop":1751923183346,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb76b7107a6577c3","name":"should return false when at bootstrap limit","time":{"start":1751922614069,"stop":1751922614070,"duration":1},"status":"passed","severity":"normal"},{"uid":"911221d85c8c9c79","name":"Refresh subscription","time":{"start":1751922859573,"stop":1751922859574,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ddfbfc2f0e8da018","name":"should return unique PubsubTopics for static sharding","time":{"start":1751922597913,"stop":1751922597913,"duration":0},"status":"passed","severity":"normal"},{"uid":"b917ef679ca28bd8","name":"should throw an error if shards are undefined for static sharding","time":{"start":1751922597914,"stop":1751922597915,"duration":1},"status":"passed","severity":"normal"},{"uid":"2292baee91ad5523","name":"should return PeerId when Multiaddr input is provided","time":{"start":1751922613794,"stop":1751922613795,"duration":1},"status":"passed","severity":"normal"},{"uid":"966dc7bcfa952430","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1751922935931,"stop":1751922935932,"duration":1},"status":"passed","severity":"normal"},{"uid":"d20228541f87a4a3","name":"should start all internal components","time":{"start":1751922614379,"stop":1751922614379,"duration":0},"status":"passed","severity":"normal"},{"uid":"1814fb4cd7c1c576","name":"should handle case when globalThis is not available","time":{"start":1751922612933,"stop":1751922612934,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba408798548bc78f","name":"Subscribe to topic containing long and receive message","time":{"start":1751923183359,"stop":1751923183359,"duration":0},"status":"passed","severity":"normal"},{"uid":"919daf98895a88d6","name":"should load peers from local storage and dispatch events","time":{"start":1751922626104,"stop":1751922626105,"duration":1},"status":"passed","severity":"normal"},{"uid":"da943a908f61fec","name":"should hang up with PeerId and return true on success","time":{"start":1751922614383,"stop":1751922614383,"duration":0},"status":"passed","severity":"normal"},{"uid":"733704b9b6d223a7","name":"Push message with XML payload","time":{"start":1751923323543,"stop":1751923323543,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dbd0f934fbfea48","name":"should handle dial errors","time":{"start":1751922614383,"stop":1751922614383,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3f9cdd113152cd1","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1751922787584,"stop":1751922787584,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad569dbd6c8a08bf","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1751922684647,"stop":1751922684647,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec1f602a2e40a889","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1751922652903,"stop":1751922652903,"duration":0},"status":"passed","severity":"normal"},{"uid":"c06de16b897e8234","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1751922652419,"stop":1751922652419,"duration":0},"status":"passed","severity":"normal"},{"uid":"73f5127815482a4","name":"should be safe to call multiple times","time":{"start":1751922614380,"stop":1751922614380,"duration":0},"status":"passed","severity":"normal"},{"uid":"49c9ed7bb4e0b1d3","name":"1 Relay, 1 Filter, gives up","time":{"start":1751922621925,"stop":1751922621925,"duration":0},"status":"passed","severity":"normal"},{"uid":"665d0190683779f0","name":"should dial one peer on dial","time":{"start":1751922760060,"stop":1751922760062,"duration":2},"status":"passed","severity":"normal"},{"uid":"174bcae31e66d9cb","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1751922859573,"stop":1751922859573,"duration":0},"status":"passed","severity":"normal"},{"uid":"93c1a55672d58625","name":"Promise Callback - true","time":{"start":1751922991137,"stop":1751922991138,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bca33a2f5002470","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1751922597915,"stop":1751922597915,"duration":0},"status":"passed","severity":"normal"},{"uid":"5166ed821b91b130","name":"should dispatch network event when browser goes offline","time":{"start":1751922612953,"stop":1751922612956,"duration":3},"status":"passed","severity":"normal"},{"uid":"7996567ad4e4ef6b","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1751923015973,"stop":1751923015973,"duration":0},"status":"passed","severity":"normal"},{"uid":"d450d4af6767ecea","name":"should successfully unsubscribe from an existing subscription","time":{"start":1751922643470,"stop":1751922643470,"duration":0},"status":"broken","severity":"normal"},{"uid":"27ef891542df7c0b","name":"Publish message with large meta","time":{"start":1751922857060,"stop":1751922857060,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca49d6edc078a7b0","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1751922652886,"stop":1751922652886,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b0244ae911ba2e8","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1751922597902,"stop":1751922597903,"duration":1},"status":"passed","severity":"normal"},{"uid":"53bb5e4384a491c3","name":"Passing page size 19 when there are 20 messages","time":{"start":1751923003086,"stop":1751923003086,"duration":0},"status":"passed","severity":"normal"},{"uid":"336531b1214f56c5","name":"throws on content topic with too few or too many fields","time":{"start":1751922597897,"stop":1751922597897,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ff9f59197183bec","name":"Check received message containing short","time":{"start":1751923175152,"stop":1751923175153,"duration":1},"status":"passed","severity":"normal"},{"uid":"9087d9dc5970edb7","name":"Check received message containing Script","time":{"start":1751923175167,"stop":1751923175167,"duration":0},"status":"passed","severity":"normal"},{"uid":"84ef876a9a36b41e","name":"Overlapping topic subscription","time":{"start":1751922859574,"stop":1751922859574,"duration":0},"status":"skipped","severity":"normal"},{"uid":"355707088a51e378","name":"Check message on other pubsub topic is not received","time":{"start":1751923175161,"stop":1751923175161,"duration":0},"status":"passed","severity":"normal"},{"uid":"65b9bbb74987d72e","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1751922612956,"stop":1751922612957,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb0e8d2b128bd6b7","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1751922597917,"stop":1751922597917,"duration":0},"status":"passed","severity":"normal"},{"uid":"543c44e8d719b584","name":"should support chaining for add method","time":{"start":1751922641623,"stop":1751922641624,"duration":1},"status":"passed","severity":"normal"},{"uid":"9af51242e9b50d9c","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1751923009629,"stop":1751923009630,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3b7562e8dc13e60","name":"Check publish message containing special chars","time":{"start":1751922857049,"stop":1751922857050,"duration":1},"status":"passed","severity":"normal"},{"uid":"28d3b2e135352933","name":"should register libp2p event listeners when start is called","time":{"start":1751922642935,"stop":1751922642935,"duration":0},"status":"passed","severity":"normal"},{"uid":"86a3b2793f1aa015","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1751922652896,"stop":1751922652896,"duration":0},"status":"passed","severity":"normal"},{"uid":"52187a8660c1ac57","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1751922597933,"stop":1751922597933,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f4f48c1bbd88061","name":"should set field with only RELAY enabled","time":{"start":1751922604100,"stop":1751922604100,"duration":0},"status":"passed","severity":"normal"},{"uid":"10261f88905362ef","name":"should handle relay send failures gracefully","time":{"start":1751922613258,"stop":1751922613259,"duration":1},"status":"passed","severity":"normal"},{"uid":"712ffc9aa9a550e","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1751922652894,"stop":1751922652894,"duration":0},"status":"passed","severity":"normal"},{"uid":"10b8f261d4922aaf","name":"should insert elements correctly","time":{"start":1751922654916,"stop":1751922654916,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5b0b709256c87dc","name":"should dial all remaining peers","time":{"start":1751922614054,"stop":1751922614055,"duration":1},"status":"passed","severity":"normal"},{"uid":"f14ae1e71fd74e08","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1751922984123,"stop":1751922984123,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5c6b8be52e89fedf","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1751922642074,"stop":1751922642074,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1b7a7f048d5a712","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1751922984121,"stop":1751922984121,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0d4b54e05ac9344","name":"Push message with shell command payload","time":{"start":1751923323559,"stop":1751923323559,"duration":0},"status":"passed","severity":"normal"},{"uid":"612bf7a7f657c84d","name":"Js publishes, other Js receives","time":{"start":1751922851360,"stop":1751922851360,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a54eda96707ddad","name":"should transition to Unhealthy when no connections","time":{"start":1751922642645,"stop":1751922642645,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6ea34652f8ef80e","name":"should return the pubsub topic directly if a string is provided","time":{"start":1751922597930,"stop":1751922597931,"duration":1},"status":"passed","severity":"normal"},{"uid":"dba13011b297a296","name":"should correctly map a content topic to a pubsub topic","time":{"start":1751922597934,"stop":1751922597934,"duration":0},"status":"passed","severity":"normal"},{"uid":"819ddadcfef201f2","name":"Check received message containing Chinese","time":{"start":1751923175163,"stop":1751923175163,"duration":0},"status":"passed","severity":"normal"},{"uid":"dccdd5d4fb564e48","name":"A test","time":{"start":1751922778091,"stop":1751922778091,"duration":0},"status":"passed","severity":"normal"},{"uid":"52bef145fcb891b8","name":"Passing page size 0 when there are 110 messages","time":{"start":1751923003084,"stop":1751923003084,"duration":0},"status":"passed","severity":"normal"},{"uid":"aea2069bdfd2c9d3","name":"should initialize with isNetworkConnected as false","time":{"start":1751922612920,"stop":1751922612920,"duration":0},"status":"passed","severity":"normal"},{"uid":"39e72a621c8c1a57","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1751922597921,"stop":1751922597922,"duration":1},"status":"passed","severity":"normal"},{"uid":"d281072b2aa6b978","name":"Store - dialed first","time":{"start":1751923024184,"stop":1751923024184,"duration":0},"status":"passed","severity":"normal"},{"uid":"bffdb224db35d2c9","name":"should return true when peer is on the specified shard","time":{"start":1751922613278,"stop":1751922613280,"duration":2},"status":"passed","severity":"normal"},{"uid":"9186bc346b0ebf8b","name":"messageHashStr works with IProtoMessage","time":{"start":1751922613500,"stop":1751922613500,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e695521f9ffda5b","name":"should return PeerId when PeerId is provided","time":{"start":1751922613793,"stop":1751922613793,"duration":0},"status":"passed","severity":"normal"},{"uid":"b60cb4d332ffe7a0","name":"should enable all discoveries when explicitly set","time":{"start":1751922642067,"stop":1751922642073,"duration":6},"status":"passed","severity":"normal"},{"uid":"f820a62ab2ed7a4d","name":"should return false when peer is not on the specified shard","time":{"start":1751922613280,"stop":1751922613280,"duration":0},"status":"passed","severity":"normal"},{"uid":"5090079ab6f7a260","name":"Subscribe and receive messages via lightPush","time":{"start":1751923183349,"stop":1751923183349,"duration":0},"status":"passed","severity":"normal"},{"uid":"afc0b77d660ec880","name":"Renews subscription after lossing a connection","time":{"start":1751923183347,"stop":1751923183348,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0f067358658d888","name":"Fails to publish message with wrong content topic","time":{"start":1751922857057,"stop":1751922857057,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9742772c98859dc","name":"should handle a minimal index list","time":{"start":1751922598039,"stop":1751922598039,"duration":0},"status":"passed","severity":"normal"},{"uid":"2074f7d6141ac2a9","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1751922652889,"stop":1751922652890,"duration":1},"status":"passed","severity":"normal"},{"uid":"1928d0f958e943b","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1751922861195,"stop":1751922861195,"duration":0},"status":"passed","severity":"normal"},{"uid":"74da5d91aa126ab4","name":"Generator, custom pubsub topic","time":{"start":1751922984119,"stop":1751922984120,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8972edcf6a418b9","name":"accepts time-filtered query with content filter","time":{"start":1751922613770,"stop":1751922613770,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b3bfdf31f557ccc","name":"random static sharding 5 - Cluster ID: 136, Shard ID: 475","time":{"start":1751923003646,"stop":1751923003646,"duration":0},"status":"passed","severity":"normal"},{"uid":"157234f15fc3587b","name":"should handle onConnected and onDisconnected","time":{"start":1751922642934,"stop":1751922642935,"duration":1},"status":"passed","severity":"normal"},{"uid":"bca2d77324ddcfe0","name":"should return null for non-existent peer","time":{"start":1751922614068,"stop":1751922614068,"duration":0},"status":"passed","severity":"normal"},{"uid":"113a811f8f3ffe05","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1751922652887,"stop":1751922652887,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eea52cee4ece167","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1751922632003,"stop":1751922632004,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4c1bb5e6d9e2275","name":"Publish message with custom timestamp: Mon Jul 07 2025 20:14:09 GMT+0000 (Coordinated Universal Time)","time":{"start":1751922857056,"stop":1751922857056,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a935b762e0151f0","name":"should unregister libp2p event listeners when stop is called","time":{"start":1751922642935,"stop":1751922642936,"duration":1},"status":"passed","severity":"normal"},{"uid":"44cac24871cfb410","name":"should clear timers for specific peer on disconnect","time":{"start":1751922613259,"stop":1751922613259,"duration":0},"status":"passed","severity":"normal"},{"uid":"8317995d86578a03","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1751922620904,"stop":1751922620904,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d83fb3421833b81","name":"can start the service","time":{"start":1751922678304,"stop":1751922678305,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b3778d3cf895a0d","name":"should be delivered immediately if received","time":{"start":1751922657746,"stop":1751922657746,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3ef5c0acb5e84e9","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1751922652896,"stop":1751922652896,"duration":0},"status":"passed","severity":"normal"},{"uid":"27f388d2512189a2","name":"should redial peers when all connections are lost","time":{"start":1751922614074,"stop":1751922614074,"duration":0},"status":"passed","severity":"normal"},{"uid":"16bc2b2c96d79f78","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1751922652881,"stop":1751922652882,"duration":1},"status":"passed","severity":"normal"},{"uid":"581f2bce6c023ec3","name":"Check publish message containing Arabic","time":{"start":1751922857051,"stop":1751922857051,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a11238e81de701a","name":"Push message with content topic containing JSON","time":{"start":1751923323564,"stop":1751923323564,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd99c0b9156109de","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1751922642949,"stop":1751922642949,"duration":0},"status":"broken","severity":"normal"},{"uid":"ed97ec8e31703705","name":"configure the node with multiple pubsub topics","time":{"start":1751923003649,"stop":1751923003649,"duration":0},"status":"passed","severity":"normal"},{"uid":"6de6aa1f68e1e21","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1751922597913,"stop":1751922597913,"duration":0},"status":"passed","severity":"normal"},{"uid":"38eae4c9835a0bf3","name":"Subscribe to topic containing special chars and receive message","time":{"start":1751923183341,"stop":1751923183341,"duration":0},"status":"passed","severity":"normal"},{"uid":"f63f05d6fab3189d","name":"should not be empty after adding a subscription","time":{"start":1751922643762,"stop":1751922643763,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9b4a64896b88b63","name":"should properly create location multiaddrs - udp","time":{"start":1751922604098,"stop":1751922604098,"duration":0},"status":"passed","severity":"normal"},{"uid":"a520b46324aca778","name":"Subscribe to topic containing short and publish message","time":{"start":1751922859574,"stop":1751922859574,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4862369883f755c","name":"Check received message containing XML","time":{"start":1751923175167,"stop":1751923175168,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc12997437fe99d2","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1751922837035,"stop":1751922837036,"duration":1},"status":"passed","severity":"normal"},{"uid":"6764067537db1efb","name":"should be able to decode the field with only RELAY set to true","time":{"start":1751922603289,"stop":1751922603291,"duration":2},"status":"passed","severity":"normal"},{"uid":"e8e893fd86d8462","name":"should not return locked peers if enough unlocked are available","time":{"start":1751922642934,"stop":1751922642934,"duration":0},"status":"broken","severity":"normal"},{"uid":"ae38a5b2a456df70","name":"Refresh subscription","time":{"start":1751923183339,"stop":1751923183339,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3a8b7870d5e799","name":"should return false when clusterId doesn't match","time":{"start":1751922642586,"stop":1751922642587,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ea2d2daeee56440","name":"should initialize with custom number of peers","time":{"start":1751922642921,"stop":1751922642922,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac8fcffb6b18b386","name":"Check received message containing special chars","time":{"start":1751923175163,"stop":1751923175163,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec8574db13b9051d","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app87/3/topic520/xml","time":{"start":1751923035316,"stop":1751923035317,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a3db20fec17a085","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app23/9/topic297/test.js","time":{"start":1751923035314,"stop":1751923035314,"duration":0},"status":"passed","severity":"normal"},{"uid":"e26d2f62a725f222","name":"should reject if Store is requested but not mounted","time":{"start":1751922643509,"stop":1751922643510,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f5f194740f0629a","name":"Query with Promise Callback, No message returned","time":{"start":1751922935936,"stop":1751922935938,"duration":2},"status":"passed","severity":"normal"},{"uid":"b818c6fbba1ed834","name":"Push message with short payload","time":{"start":1751923323539,"stop":1751923323539,"duration":0},"status":"passed","severity":"normal"},{"uid":"1217113099eb513e","name":"Ordered callback, aborts when callback returns true","time":{"start":1751922968717,"stop":1751922968719,"duration":2},"status":"passed","severity":"normal"},{"uid":"e23a4cf84c1061f6","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1751922910023,"stop":1751922910023,"duration":0},"status":"broken","severity":"normal"},{"uid":"8e69db544680604b","name":"should discard bootstrap peers when has more than 1 (default limit)","time":{"start":1751922704636,"stop":1751922704637,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a86172199cf069d","name":"Generator, custom pubsub topic","time":{"start":1751922984122,"stop":1751922984122,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a806135d54b71d16","name":"Check received message with timestamp: 1751922672589000000 ","time":{"start":1751923175158,"stop":1751923175159,"duration":1},"status":"passed","severity":"normal"},{"uid":"31b80506cf44b663","name":"Subscribe to topic containing JSON and publish message","time":{"start":1751922859580,"stop":1751922859580,"duration":0},"status":"passed","severity":"normal"},{"uid":"dec2bc7055a62eeb","name":"should be able to encode the field with only STORE set to true","time":{"start":1751922603285,"stop":1751922603285,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2654de28d63dac8","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1751922597909,"stop":1751922597909,"duration":0},"status":"passed","severity":"normal"},{"uid":"88d02067a5a41f6","name":"should handle disconnect when peer has no timers","time":{"start":1751922613259,"stop":1751922613260,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d986cc48fbd0087","name":"Check received message containing escaped characters","time":{"start":1751923175169,"stop":1751923175169,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c3e01bcc9a5cc40","name":"Push message with Russian payload","time":{"start":1751923323556,"stop":1751923323557,"duration":1},"status":"passed","severity":"normal"},{"uid":"a27d3aaa33943fae","name":"should not allow unachievable error rate","time":{"start":1751922652417,"stop":1751922652419,"duration":2},"status":"passed","severity":"normal"},{"uid":"3fccce003835d89d","name":"Push message with content topic containing SQL Injection","time":{"start":1751923323549,"stop":1751923323549,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebc7f24a29160508","name":"should return false when peer is not on topic","time":{"start":1751922614387,"stop":1751922614388,"duration":1},"status":"passed","severity":"normal"},{"uid":"e63043e72536816d","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1751922859578,"stop":1751922859579,"duration":1},"status":"passed","severity":"normal"},{"uid":"c28f1fb4250a39ca","name":"should create ConnectionManager with required options","time":{"start":1751922614377,"stop":1751922614377,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac1fafc0d1e63bd0","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1751922597912,"stop":1751922597912,"duration":0},"status":"passed","severity":"normal"},{"uid":"18e73251eff33096","name":"start node with empty content topic","time":{"start":1751923035324,"stop":1751923035324,"duration":0},"status":"passed","severity":"normal"},{"uid":"721ee5243e4ef196","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1751922652885,"stop":1751922652885,"duration":0},"status":"passed","severity":"normal"},{"uid":"35ac9c36265a3c50","name":"should use DNS peer discovery with light client","time":{"start":1751922678309,"stop":1751922678309,"duration":0},"status":"skipped","severity":"normal"},{"uid":"da4185d2bf91cfa","name":"should not fail to start the service if it is already started","time":{"start":1751922626102,"stop":1751922626102,"duration":0},"status":"passed","severity":"normal"},{"uid":"c82c0f5aaf208101","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1751922837034,"stop":1751922837034,"duration":0},"status":"passed","severity":"normal"},{"uid":"201621073522c1a0","name":"should handle bootstrap limit of 1 correctly","time":{"start":1751922614073,"stop":1751922614073,"duration":0},"status":"passed","severity":"normal"},{"uid":"377789f29af703ae","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1751922935935,"stop":1751922935935,"duration":0},"status":"passed","severity":"normal"},{"uid":"d01a4977abe2205b","name":"Subscribe to topic containing numeric and receive message","time":{"start":1751923183340,"stop":1751923183341,"duration":1},"status":"passed","severity":"normal"},{"uid":"7319539b7e7c02d","name":"Push message with escaped characters payload","time":{"start":1751923323544,"stop":1751923323545,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcbee25686f737f7","name":"Push message with shell command payload","time":{"start":1751923323544,"stop":1751923323544,"duration":0},"status":"passed","severity":"normal"},{"uid":"be2774f1c18f0753","name":"should requeue task if no peer is available","time":{"start":1751922642477,"stop":1751922642477,"duration":0},"status":"passed","severity":"normal"},{"uid":"5787b33625e31958","name":"should dial all peers on dial","time":{"start":1751922760054,"stop":1751922760054,"duration":0},"status":"passed","severity":"normal"},{"uid":"45742626f00ebd5d","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1751922935932,"stop":1751922935933,"duration":1},"status":"passed","severity":"normal"},{"uid":"83a937156d3a736","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1751922652884,"stop":1751922652884,"duration":0},"status":"passed","severity":"normal"},{"uid":"505b20dc4577a6f3","name":"should dial peers from store on start","time":{"start":1751922614037,"stop":1751922614038,"duration":1},"status":"passed","severity":"normal"},{"uid":"9201a54dca7d95f5","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1751922652888,"stop":1751922652889,"duration":1},"status":"passed","severity":"normal"},{"uid":"c39c41a6b7620a9a","name":"Init the array if not present","time":{"start":1751922597631,"stop":1751922597632,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c9b429d2e023e96","name":"Push message with content topic containing escaped characters","time":{"start":1751923323551,"stop":1751923323551,"duration":0},"status":"passed","severity":"normal"},{"uid":"195e56d661ba27f7","name":"should dial peers from store when no connections remain","time":{"start":1751922614051,"stop":1751922614051,"duration":0},"status":"passed","severity":"normal"},{"uid":"1de5af8c91d769d1","name":"Publish message with rate limit","time":{"start":1751922857060,"stop":1751922857060,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb5dacc568168677","name":"returns all values when wanted number is greater than available values","time":{"start":1751922620903,"stop":1751922620904,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bb5ba3818fd40ae","name":"should dispatch connect and disconnect events","time":{"start":1751922642934,"stop":1751922642934,"duration":0},"status":"passed","severity":"normal"},{"uid":"df46cbe54825ade7","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1751923183345,"stop":1751923183346,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bea9e2e11033389","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1751922597930,"stop":1751922597930,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d9cafd8355e0d67","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1751922652883,"stop":1751922652883,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdd436d7fd60b203","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1751922910026,"stop":1751922910026,"duration":0},"status":"broken","severity":"normal"},{"uid":"7726649b230aacd1","name":"should clear existing timers before creating new ones","time":{"start":1751922613260,"stop":1751922613262,"duration":2},"status":"passed","severity":"normal"},{"uid":"1b9b64db1ae9efe9","name":"should set field with only FILTER enabled","time":{"start":1751922604100,"stop":1751922604100,"duration":0},"status":"passed","severity":"normal"},{"uid":"746cdbf273d783ab","name":"Push message equal or less that 1MB","time":{"start":1751923323568,"stop":1751923323568,"duration":0},"status":"passed","severity":"normal"},{"uid":"257902d9116a408c","name":"should return all connected peers without codec filter","time":{"start":1751922614385,"stop":1751922614385,"duration":0},"status":"passed","severity":"normal"},{"uid":"44c1a1657af9db46","name":"Check meta is set [symmetric]","time":{"start":1751922632004,"stop":1751922632005,"duration":1},"status":"passed","severity":"normal"},{"uid":"3028759fb70245cc","name":"Push message with rate limit","time":{"start":1751923323567,"stop":1751923323567,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6d67d43ac4dfb4b","name":"should call waitForPeer on Relay","time":{"start":1751922643513,"stop":1751922643513,"duration":0},"status":"passed","severity":"normal"},{"uid":"84eec6339dc8b02b","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1751922849568,"stop":1751922849574,"duration":6},"status":"passed","severity":"normal"},{"uid":"7e1c2958efda0d65","name":"random static sharding 7 - Cluster ID: 445, Shard ID: 84","time":{"start":1751923003647,"stop":1751923003647,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaa6f2db5bca0325","name":"should handle complete discovery-to-dial flow","time":{"start":1751922613480,"stop":1751922613487,"duration":7},"status":"passed","severity":"normal"},{"uid":"5284de151dc707c9","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1751922603296,"stop":1751922603297,"duration":1},"status":"passed","severity":"normal"},{"uid":"1836a77a9995687","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1751922924178,"stop":1751922924179,"duration":1},"status":"passed","severity":"normal"},{"uid":"b101bdc0f5957567","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1751922657745,"stop":1751922657745,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc15ca9b79f1e83a","name":"should return different streams if requested simultaniously","time":{"start":1751922613784,"stop":1751922613784,"duration":0},"status":"passed","severity":"normal"},{"uid":"528f53aeac716bb1","name":"All","time":{"start":1751922678252,"stop":1751922678253,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f44fade07e826b0","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app50/9/topic295/utf8","time":{"start":1751923035315,"stop":1751923035315,"duration":0},"status":"passed","severity":"normal"},{"uid":"af95002d20ca6dde","name":"Check received message containing special chars","time":{"start":1751923175154,"stop":1751923175154,"duration":0},"status":"passed","severity":"normal"},{"uid":"604678b2752ece61","name":"isConnected return false after peer stops","time":{"start":1751922861198,"stop":1751922861198,"duration":0},"status":"passed","severity":"normal"},{"uid":"94c974a675404022","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1751922597934,"stop":1751922597935,"duration":1},"status":"passed","severity":"normal"},{"uid":"40db49a209926db6","name":"Query generator for multiple messages","time":{"start":1751922968708,"stop":1751922968709,"duration":1},"status":"passed","severity":"normal"},{"uid":"23dc38afb397804a","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1751922614280,"stop":1751922614281,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fe253a50fc6869c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1751922652905,"stop":1751922652906,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4c522e9ddd1d65a","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1751922597905,"stop":1751922597906,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcefecd3b13ecc98","name":"Subscribe to topic containing short and receive message","time":{"start":1751923183359,"stop":1751923183359,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3b43ad6da9d1f41","name":"rejects content-filtered query with only contentTopics","time":{"start":1751922613767,"stop":1751922613768,"duration":1},"status":"passed","severity":"normal"},{"uid":"67131f5cdc87382e","name":"Check message with non string payload is not received","time":{"start":1751923175174,"stop":1751923175174,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b4a1abc68b00df2","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1751922652883,"stop":1751922652884,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b25321576c357ac","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1751923183350,"stop":1751923183350,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2d34b8f411ecc50","name":"should drop connection via multiaddr with hangUp","time":{"start":1751922760063,"stop":1751922760064,"duration":1},"status":"passed","severity":"normal"},{"uid":"151b7a8c219c4597","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1751922837038,"stop":1751922837038,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea5ffe946a73059f","name":"should wait for Store peer to be connected","time":{"start":1751922643512,"stop":1751922643512,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce941f6564ca9b06","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1751922777965,"stop":1751922777966,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fb7daec09869062","name":"should return peer for existing peer","time":{"start":1751922614067,"stop":1751922614068,"duration":1},"status":"passed","severity":"normal"},{"uid":"a63dc4e89b061996","name":"Query generator for multiple messages with multiple decoders","time":{"start":1751922968710,"stop":1751922968710,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd9db3faac6d05bd","name":"should dial second nwaku node that was discovered","time":{"start":1751922743745,"stop":1751922743746,"duration":1},"status":"broken","severity":"normal"},{"uid":"4400df4794f423af","name":"Check received message with timestamp: 1751922672589 ","time":{"start":1751923175159,"stop":1751923175160,"duration":1},"status":"passed","severity":"normal"},{"uid":"962392c17999e54b","name":"Push message with content topic containing XML","time":{"start":1751923323549,"stop":1751923323550,"duration":1},"status":"passed","severity":"normal"},{"uid":"4636d4f9861845ed","name":"should not execute task if max attempts is 0","time":{"start":1751922642490,"stop":1751922642490,"duration":0},"status":"passed","severity":"normal"},{"uid":"29d8da8b29d9a2b8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1751922597922,"stop":1751922597922,"duration":0},"status":"passed","severity":"normal"},{"uid":"300d4a36e183745","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1751922642477,"stop":1751922642478,"duration":1},"status":"passed","severity":"normal"},{"uid":"338adf010292f816","name":"Subscribe and publish message","time":{"start":1751922859571,"stop":1751922859571,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc33b97352765218","name":"should create ShardReader with contentTopics network config","time":{"start":1751922613273,"stop":1751922613275,"duration":2},"status":"passed","severity":"normal"},{"uid":"1a40ced5b02f1314","name":"Meta field set when metaSetter is specified","time":{"start":1751922614279,"stop":1751922614279,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcb4c48f82aa626a","name":"should be able to encode the field with only RELAY set to true","time":{"start":1751922603282,"stop":1751922603284,"duration":2},"status":"passed","severity":"normal"},{"uid":"cc7a772eeea3c69a","name":"messageHash returns a Uint8Array","time":{"start":1751922613499,"stop":1751922613499,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dd11b18a2269222","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app62/7/topic137/utf8","time":{"start":1751923035320,"stop":1751923035320,"duration":0},"status":"broken","severity":"normal"},{"uid":"595605279c49ad27","name":"should return PeerId when PeerId is provided","time":{"start":1751922613793,"stop":1751922613794,"duration":1},"status":"passed","severity":"normal"},{"uid":"de8b99894a3c5828","name":"should work with custom bootstrap limits","time":{"start":1751922614072,"stop":1751922614072,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dc1c94df570f9a9","name":"Rejects garbage","time":{"start":1751922647060,"stop":1751922647060,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea0b0ae49964ede1","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1751922613254,"stop":1751922613254,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b76d6fbd3256c1e","name":"Query with Promise Callback, No Decoder","time":{"start":1751922935935,"stop":1751922935936,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dac29dcfe4f2395","name":"should start and setup intervals and event listeners","time":{"start":1751922643764,"stop":1751922643764,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bebea9ddafd3fc","name":"should deliver messages after dependencies are met","time":{"start":1751922657744,"stop":1751922657744,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc8365a9c9b7d050","name":"should not dispatch event when already disconnected","time":{"start":1751922612945,"stop":1751922612946,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fff03bd1794ddcb","name":"Push message with content topic containing long","time":{"start":1751923323561,"stop":1751923323561,"duration":0},"status":"passed","severity":"normal"},{"uid":"1986936aa6e21045","name":"should send to specified number of peers of used peers","time":{"start":1751922643570,"stop":1751922643570,"duration":0},"status":"broken","severity":"normal"},{"uid":"db2e922cf773b089","name":"should increase lamport timestamp","time":{"start":1751922657738,"stop":1751922657739,"duration":1},"status":"passed","severity":"normal"},{"uid":"df0dfa065e0ae886","name":"Query Generator, No Decoder","time":{"start":1751922935929,"stop":1751922935930,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a4d133e03b4ed92","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1751922597932,"stop":1751922597932,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ea7e54ce06b6796","name":"Query Generator - true","time":{"start":1751922991135,"stop":1751922991135,"duration":0},"status":"passed","severity":"normal"},{"uid":"6049002965b32110","name":"recovers when dns.resolve returns empty","time":{"start":1751922622177,"stop":1751922622177,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa49b00ef9832672","name":"throws on content topic with non-number generation field","time":{"start":1751922597898,"stop":1751922597899,"duration":1},"status":"passed","severity":"normal"},{"uid":"9da4f4395032f0bb","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1751922837035,"stop":1751922837035,"duration":0},"status":"passed","severity":"normal"},{"uid":"62c6a51dcea3b52b","name":"Passing page size 11 when there are 10 messages","time":{"start":1751923003086,"stop":1751923003086,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0471881f7119bb8","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1751923183353,"stop":1751923183353,"duration":0},"status":"passed","severity":"normal"},{"uid":"353b6ea8f46c710a","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1751922849574,"stop":1751922849575,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ca8ba7d255a16db","name":"should throw error - no id","time":{"start":1751922604090,"stop":1751922604091,"duration":1},"status":"passed","severity":"normal"},{"uid":"56e776c98f08dac7","name":"Check received message containing long","time":{"start":1751923175162,"stop":1751923175162,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a94b276779872ca","name":"retrieves a single peer","time":{"start":1751922622176,"stop":1751922622176,"duration":0},"status":"passed","severity":"normal"},{"uid":"5470b008fdd9259a","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1751922597906,"stop":1751922597907,"duration":1},"status":"passed","severity":"normal"},{"uid":"87b7ab20de6736f2","name":"should initialize bloom filter with correct parameters","time":{"start":1751922654915,"stop":1751922654915,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6677b540649d56","name":"should properly create location multiaddrs - udp4","time":{"start":1751922604097,"stop":1751922604097,"duration":0},"status":"passed","severity":"normal"},{"uid":"c30455cdd6209561","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1751922678310,"stop":1751922678310,"duration":0},"status":"skipped","severity":"normal"},{"uid":"60a46c870e8f2caa","name":"should handle mixed bootstrap and non-bootstrap peers","time":{"start":1751922614071,"stop":1751922614071,"duration":0},"status":"passed","severity":"normal"},{"uid":"f808f98a71013cd0","name":"should handle empty pubsub topics","time":{"start":1751922613262,"stop":1751922613264,"duration":2},"status":"passed","severity":"normal"},{"uid":"38d19625bab4ac25","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app21/2/topic562/utf8","time":{"start":1751923035315,"stop":1751923035316,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7c52fd93c93e0ba","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1751922642645,"stop":1751922642646,"duration":1},"status":"passed","severity":"normal"},{"uid":"931e6f4a55c54b31","name":"messageHashStr returns a hex string","time":{"start":1751922613499,"stop":1751922613500,"duration":1},"status":"passed","severity":"normal"},{"uid":"9630cf6ee7b6ba79","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1751923175175,"stop":1751923175176,"duration":1},"status":"broken","severity":"normal"},{"uid":"f71077faad338388","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1751922652889,"stop":1751922652889,"duration":0},"status":"passed","severity":"normal"},{"uid":"485ff4da028bb71f","name":"passes more than one ENR URLs and attempts connection","time":{"start":1751922678310,"stop":1751922678310,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8cf3c9f478a83f41","name":"should not process empty queue","time":{"start":1751922613472,"stop":1751922613472,"duration":0},"status":"passed","severity":"normal"},{"uid":"cedbb10ec2f0b80d","name":"should retry failed tasks","time":{"start":1751922642478,"stop":1751922642478,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cd0e467f6753c6a","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1751922597913,"stop":1751922597913,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf5889efe51b2720","name":"Check publish message containing numeric","time":{"start":1751922857049,"stop":1751922857049,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bbaa523a1b39494","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1751923183352,"stop":1751923183352,"duration":0},"status":"skipped","severity":"normal"},{"uid":"765a0d670793b7db","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1751922597907,"stop":1751922597907,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b54f8f31a99fd9b","name":"should be delivered but not added to local log or bloom filter","time":{"start":1751922657745,"stop":1751922657745,"duration":0},"status":"passed","severity":"normal"},{"uid":"f917e80fc30d75ed","name":"Push message with short payload","time":{"start":1751923323554,"stop":1751923323555,"duration":1},"status":"passed","severity":"normal"},{"uid":"9008414fa4c2fe2f","name":"same cluster, different shard: nodes connect","time":{"start":1751922787584,"stop":1751922787585,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1ab362b29a21969","name":"should return false when peer is not found","time":{"start":1751922613277,"stop":1751922613277,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbe5924eb40789de","name":"Push message with escaped characters payload","time":{"start":1751923323559,"stop":1751923323559,"duration":0},"status":"passed","severity":"normal"},{"uid":"92323a83cb59cb9f","name":"Push message with content topic containing emoji","time":{"start":1751923323566,"stop":1751923323566,"duration":0},"status":"passed","severity":"normal"},{"uid":"c14c66ba1de3a29","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1751922642646,"stop":1751922642646,"duration":0},"status":"passed","severity":"normal"},{"uid":"63087f3e19a975f","name":"Relay + Store","time":{"start":1751922604101,"stop":1751922604101,"duration":0},"status":"passed","severity":"normal"},{"uid":"347dfcabb7a0dd69","name":"Check message with no payload is not received","time":{"start":1751923175173,"stop":1751923175173,"duration":0},"status":"passed","severity":"normal"},{"uid":"d51abb990f511d6b","name":"Subscribe to topic containing long and publish message","time":{"start":1751922859574,"stop":1751922859576,"duration":2},"status":"passed","severity":"normal"},{"uid":"2d0efabe7c88a55b","name":"Check publish message containing JSON","time":{"start":1751922857053,"stop":1751922857053,"duration":0},"status":"passed","severity":"normal"},{"uid":"80a091bda392298","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1751922652897,"stop":1751922652897,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2eea78e212a2baa","name":"Decoder throws on empty string content topic","time":{"start":1751922633671,"stop":1751922633671,"duration":0},"status":"passed","severity":"normal"},{"uid":"66dc0d2fb344e96e","name":"Check publish message containing Script","time":{"start":1751922857052,"stop":1751922857052,"duration":0},"status":"passed","severity":"normal"},{"uid":"b05e40669c22b736","name":"Push message with Script payload","time":{"start":1751923323557,"stop":1751923323557,"duration":0},"status":"passed","severity":"normal"},{"uid":"a80219e80ac84792","name":"should handle different types of entries","time":{"start":1751922641629,"stop":1751922641630,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a2783c48ef48b8f","name":"Push message equal or less that 1MB","time":{"start":1751923323554,"stop":1751923323554,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f46f676d36a277","name":"Check received message containing SQL Injection","time":{"start":1751923175155,"stop":1751923175155,"duration":0},"status":"passed","severity":"normal"},{"uid":"68a8d829852845e4","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1751922652891,"stop":1751922652892,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e94c558874477a6","name":"should add event listeners for peer connect and disconnect","time":{"start":1751922613239,"stop":1751922613240,"duration":1},"status":"passed","severity":"normal"},{"uid":"e160feaff7f52771","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1751923175171,"stop":1751923175172,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7a1bd909c815a5b","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1751922603288,"stop":1751922603288,"duration":0},"status":"passed","severity":"normal"},{"uid":"56d7c3e5fdec7a5a","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1751922652888,"stop":1751922652888,"duration":0},"status":"passed","severity":"normal"},{"uid":"32c0b74e0cf610e6","name":"Light Node - default protocols","time":{"start":1751923024185,"stop":1751923024185,"duration":0},"status":"passed","severity":"normal"},{"uid":"25e4f3c270eba373","name":"should detect messages with missing dependencies","time":{"start":1751922657743,"stop":1751922657744,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b7dfe484f3c2e59","name":"should check false positive rate","time":{"start":1751922654918,"stop":1751922654919,"duration":1},"status":"passed","severity":"normal"},{"uid":"2875815b51fce0d1","name":"Push message with content topic containing Russian","time":{"start":1751923323548,"stop":1751923323549,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c130fc15e04d0e6","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1751922910027,"stop":1751922910028,"duration":1},"status":"broken","severity":"normal"},{"uid":"8959989c0e7a9805","name":"Check publish message after service node is restarted","time":{"start":1751922857059,"stop":1751922857059,"duration":0},"status":"skipped","severity":"normal"},{"uid":"66067ad08cde950d","name":"Check publish message containing long","time":{"start":1751922857048,"stop":1751922857049,"duration":1},"status":"passed","severity":"normal"},{"uid":"a44e1885b175c02","name":"should not receive a peer event after stop","time":{"start":1751922678308,"stop":1751922678309,"duration":1},"status":"passed","severity":"normal"},{"uid":"431b96b8dd2aa66","name":"Ephemeral field is preserved - encoder v0","time":{"start":1751922684646,"stop":1751922684646,"duration":0},"status":"passed","severity":"normal"},{"uid":"20eecf26a8e6a217","name":"Subscribe to topic containing shell command and receive message","time":{"start":1751923183345,"stop":1751923183345,"duration":0},"status":"passed","severity":"normal"},{"uid":"5782d46ec64089b2","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1751922837033,"stop":1751922837034,"duration":1},"status":"passed","severity":"normal"},{"uid":"79977e979397224a","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1751923015975,"stop":1751923015975,"duration":0},"status":"passed","severity":"normal"},{"uid":"610f426a85195ba7","name":"Push message with content topic containing JSON","time":{"start":1751923323550,"stop":1751923323551,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f586eff92f7e13f","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1751922603288,"stop":1751922603288,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e6bf940b61208a1","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1751922652888,"stop":1751922652888,"duration":0},"status":"passed","severity":"normal"},{"uid":"f606eff32c051a34","name":"should return false when peer is on different cluster","time":{"start":1751922613280,"stop":1751922613280,"duration":0},"status":"passed","severity":"normal"},{"uid":"14e88708ffc801bc","name":"Check message with invalid timestamp is not received","time":{"start":1751923175160,"stop":1751923175161,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0b7767ae40fc7db","name":"Push message with content topic containing long","time":{"start":1751923323546,"stop":1751923323547,"duration":1},"status":"passed","severity":"normal"},{"uid":"69c33ae3b5216466","name":"Fails to push message bigger that 1MB","time":{"start":1751923323568,"stop":1751923323568,"duration":0},"status":"passed","severity":"normal"},{"uid":"37afaf6ccb259231","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1751922612932,"stop":1751922612933,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a49464b4666d3a7","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1751923183361,"stop":1751923183361,"duration":0},"status":"passed","severity":"normal"},{"uid":"74a46c429694dc76","name":"should initialize with Unhealthy status","time":{"start":1751922642638,"stop":1751922642639,"duration":1},"status":"passed","severity":"normal"},{"uid":"66e4038a36982ce9","name":"Sets default value correctly","time":{"start":1751923022715,"stop":1751923022715,"duration":0},"status":"passed","severity":"normal"},{"uid":"79a9b7aaed24b34a","name":"Fails to push message with large meta","time":{"start":1751923323566,"stop":1751923323566,"duration":0},"status":"passed","severity":"normal"},{"uid":"74b0577f934ebe60","name":"random static sharding 4 - Cluster ID: 31, Shard ID: 171","time":{"start":1751923003644,"stop":1751923003645,"duration":1},"status":"passed","severity":"normal"},{"uid":"929bfcc539fd0d52","name":"Push message with SQL Injection payload","time":{"start":1751923323541,"stop":1751923323542,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4feffbe05106f59","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1751923183364,"stop":1751923183364,"duration":0},"status":"passed","severity":"normal"},{"uid":"457c354db221e4e6","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1751922643468,"stop":1751922643468,"duration":0},"status":"broken","severity":"normal"},{"uid":"e0eb5cf334e466a9","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1751922603286,"stop":1751922603287,"duration":1},"status":"passed","severity":"normal"},{"uid":"702b010dc7cb42ff","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1751923183335,"stop":1751923183337,"duration":2},"status":"passed","severity":"normal"},{"uid":"8e30a953ac336940","name":"peer:update - should do nothing if another protocol hit","time":{"start":1751922613785,"stop":1751922613785,"duration":0},"status":"passed","severity":"normal"},{"uid":"7128a05cdf7ab932","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1751922652895,"stop":1751922652895,"duration":0},"status":"passed","severity":"normal"},{"uid":"69871c02c4ac5a90","name":"Publish message with custom timestamp: Mon Jul 07 2025 22:14:09 GMT+0000 (Coordinated Universal Time)","time":{"start":1751922857056,"stop":1751922857056,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0faf05f2b7eda6d","name":"should set field with all protocols disabled","time":{"start":1751922604099,"stop":1751922604099,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7da48d35c06b619","name":"Decoder throws on undefined content topic","time":{"start":1751922614280,"stop":1751922614280,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e228b7a3c6653d6","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1751922613282,"stop":1751922613282,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecdb1bca8e66f7e1","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1751922935935,"stop":1751922935935,"duration":0},"status":"passed","severity":"normal"},{"uid":"b158417d3c9fcdbf","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1751923003642,"stop":1751923003643,"duration":1},"status":"passed","severity":"normal"},{"uid":"6114c8553a943163","name":"Decoder throws on empty string content topic","time":{"start":1751922632007,"stop":1751922632007,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b84f530ddad41a6","name":"should handle task timeouts","time":{"start":1751922642479,"stop":1751922642490,"duration":11},"status":"passed","severity":"normal"},{"uid":"b4e4260e31c8458b","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1751922849575,"stop":1751922849575,"duration":0},"status":"passed","severity":"normal"},{"uid":"3493676668e56cc5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1751922652904,"stop":1751922652904,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2ef26357f5e752d","name":"should be safe to call multiple times","time":{"start":1751922614043,"stop":1751922614044,"duration":1},"status":"passed","severity":"normal"},{"uid":"60d010219f0ddc91","name":"should not retry if at least one success","time":{"start":1751922643571,"stop":1751922643571,"duration":0},"status":"broken","severity":"normal"},{"uid":"b1aba5ee2f8b1afa","name":"messageHashStr produces consistent results for the same input","time":{"start":1751922613500,"stop":1751922613501,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ba2ebde20706e8f","name":"should not hang up bootstrap peer if under limit","time":{"start":1751922614046,"stop":1751922614046,"duration":0},"status":"passed","severity":"normal"},{"uid":"79de6fb02c3b9bd3","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1751922924180,"stop":1751922924181,"duration":1},"status":"skipped","severity":"normal"},{"uid":"38c0db3b4fae5cea","name":"should return false when navigator.onLine is false","time":{"start":1751922612929,"stop":1751922612932,"duration":3},"status":"passed","severity":"normal"},{"uid":"ec60d0f46ac997c2","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1751923183341,"stop":1751923183342,"duration":1},"status":"passed","severity":"normal"},{"uid":"81ed716e1c55efaa","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1751922642947,"stop":1751922642948,"duration":1},"status":"broken","severity":"normal"},{"uid":"c28c32bdb45a7672","name":"should check connected peers if present and suitable","time":{"start":1751922643511,"stop":1751922643511,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc8afc96fce64fbd","name":"Add multiple subscription objects on single nwaku node","time":{"start":1751923183365,"stop":1751923183365,"duration":0},"status":"passed","severity":"normal"},{"uid":"e98464a053880edf","name":"should handle full lifecycle (start -> events -> stop)","time":{"start":1751922614072,"stop":1751922614073,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1d5bbcd7e9eabd","name":"Push message with unicode special characters payload","time":{"start":1751923323545,"stop":1751923323545,"duration":0},"status":"passed","severity":"normal"},{"uid":"4988422a63aafb78","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1751923015973,"stop":1751923015974,"duration":1},"status":"passed","severity":"normal"},{"uid":"dde450f84c87ece9","name":"throws on content topic with empty encoding field","time":{"start":1751922597901,"stop":1751922597902,"duration":1},"status":"passed","severity":"normal"},{"uid":"20dda9794ffca72a","name":"throws on content topic with empty version field","time":{"start":1751922597900,"stop":1751922597901,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d9fe89d42953824","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1751923009627,"stop":1751923009628,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3c0ca2a7706c922","name":"should handle ping failures gracefully","time":{"start":1751922613249,"stop":1751922613250,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed08541ccd42d52e","name":"should handle high bootstrap limit correctly","time":{"start":1751922614073,"stop":1751922614074,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7f009cc0a327038","name":"Encoder throws on empty string content topic","time":{"start":1751922632006,"stop":1751922632007,"duration":1},"status":"passed","severity":"normal"},{"uid":"f892e8e450e5211","name":"should allow retry after failed dial attempt","time":{"start":1751922613467,"stop":1751922613469,"duration":2},"status":"passed","severity":"normal"},{"uid":"881ece7fc83af41d","name":"Check meta is set [ecies]","time":{"start":1751922633670,"stop":1751922633670,"duration":0},"status":"passed","severity":"normal"},{"uid":"955bba25b33c8712","name":"rejects hash query with content filter parameters","time":{"start":1751922613769,"stop":1751922613770,"duration":1},"status":"passed","severity":"normal"},{"uid":"52c623d082e7e868","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1751922859580,"stop":1751922859580,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a47bddc5d332ce5","name":"Store - dialed after - with timeout","time":{"start":1751923024184,"stop":1751923024184,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb8c0aa246caa925","name":"should clear all timers","time":{"start":1751922613243,"stop":1751922613244,"duration":1},"status":"passed","severity":"normal"},{"uid":"5394a079362beeaf","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1751922837039,"stop":1751922837039,"duration":0},"status":"passed","severity":"normal"},{"uid":"89ebaa79839253c5","name":"returns only open connection if one present","time":{"start":1751922613829,"stop":1751922613830,"duration":1},"status":"passed","severity":"normal"},{"uid":"c00930ecbaafe0e5","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1751923183351,"stop":1751923183351,"duration":0},"status":"passed","severity":"normal"},{"uid":"9761d91a9b7935cc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1751922652905,"stop":1751922652905,"duration":0},"status":"passed","severity":"normal"},{"uid":"83d4d2c47befd0f4","name":"should handle all zero keep alive options","time":{"start":1751922613264,"stop":1751922613264,"duration":0},"status":"passed","severity":"normal"},{"uid":"42f32a6fa744538c","name":"Check publish message containing short","time":{"start":1751922857048,"stop":1751922857048,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd8d60cc7b27f52f","name":"Subscribe to topic containing JSON and receive message","time":{"start":1751923183344,"stop":1751923183345,"duration":1},"status":"passed","severity":"normal"},{"uid":"a225e2639b741eda","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1751922597920,"stop":1751922597920,"duration":0},"status":"passed","severity":"normal"},{"uid":"e50d8166e8c40af5","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1751922924178,"stop":1751922924178,"duration":0},"status":"passed","severity":"normal"},{"uid":"525e6a7cf215b0bb","name":"Refresh subscription","time":{"start":1751923183359,"stop":1751923183359,"duration":0},"status":"passed","severity":"normal"},{"uid":"aae1c40b4b7d26ca","name":"Push to array if already present","time":{"start":1751922597633,"stop":1751922597633,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3d0d820c20cd6a3","name":"should return false when connections are non-bootstrap peers","time":{"start":1751922614070,"stop":1751922614070,"duration":0},"status":"passed","severity":"normal"},{"uid":"c23c2c0d13d89a4d","name":"handles different clusterIds correctly","time":{"start":1751922597909,"stop":1751922597909,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f4532e8bca8498a","name":"should be safe to call multiple times","time":{"start":1751922614381,"stop":1751922614381,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e90e552a48f0514","name":"should throw error - no public key","time":{"start":1751922604092,"stop":1751922604093,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e7c6e73a6bd42a4","name":"Decrypt messages","time":{"start":1751922839054,"stop":1751922839055,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c1b45c4f5f4068c","name":"should return false when no connections","time":{"start":1751922614069,"stop":1751922614069,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9d26f7ff5bb25b1","name":"Reusing cursor across nodes","time":{"start":1751922924179,"stop":1751922924180,"duration":1},"status":"passed","severity":"normal"},{"uid":"f28500fc7e32d25c","name":"should not receive a peer event after stop","time":{"start":1751922823490,"stop":1751922823490,"duration":0},"status":"passed","severity":"normal"},{"uid":"abc8273c1350b86b","name":"should handle peer disconnect event when no connections remain","time":{"start":1751922612935,"stop":1751922612944,"duration":9},"status":"passed","severity":"normal"},{"uid":"40caddd2127a543","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1751922613494,"stop":1751922613494,"duration":0},"status":"passed","severity":"normal"},{"uid":"7be91507c3d6645d","name":"Check received message containing shell command","time":{"start":1751923175168,"stop":1751923175169,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1cfa9da70f36f9a","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1751922613765,"stop":1751922613765,"duration":0},"status":"passed","severity":"normal"},{"uid":"8126ab18b1e0198d","name":"Subscribe and receive messages via waku relay post","time":{"start":1751923183334,"stop":1751923183335,"duration":1},"status":"passed","severity":"normal"},{"uid":"149ae7d986b25ab5","name":"Push message with JSON payload","time":{"start":1751923323543,"stop":1751923323544,"duration":1},"status":"passed","severity":"normal"},{"uid":"64e118de187192dd","name":"Push message with content topic containing special chars","time":{"start":1751923323547,"stop":1751923323547,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a9eb46b7487890a","name":"topics with same application and version share the same shard","time":{"start":1751922597908,"stop":1751922597908,"duration":0},"status":"passed","severity":"normal"},{"uid":"7508c82317c3cb44","name":"Check received message containing emoji","time":{"start":1751923175158,"stop":1751923175158,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b387c45f43eb53e","name":"should return true when peer is on the pubsub topic shard","time":{"start":1751922613281,"stop":1751922613282,"duration":1},"status":"passed","severity":"normal"},{"uid":"28a3c2e28ec58a99","name":"should drop connection to one peer on hangUp","time":{"start":1751922760062,"stop":1751922760063,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b2c4b34abcd5047","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1751922652889,"stop":1751922652889,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc4051892185d6a2","name":"start node with empty shard should fail","time":{"start":1751923003651,"stop":1751923003651,"duration":0},"status":"passed","severity":"normal"},{"uid":"245489a914efdad5","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1751922861196,"stop":1751922861196,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bf37fddb3da6ace","name":"Subscribe to topic containing short and receive message","time":{"start":1751923183339,"stop":1751923183340,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d3d665bd2581b65","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1751923183366,"stop":1751923183366,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb95b13eaa0e89ba","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1751922597919,"stop":1751922597920,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d4b0afe52842683","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1751922597918,"stop":1751922597918,"duration":0},"status":"passed","severity":"normal"},{"uid":"39c19e5be70a7879","name":"should sort peers by ping value","time":{"start":1751922614386,"stop":1751922614386,"duration":0},"status":"passed","severity":"normal"},{"uid":"968d193c6957e035","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1751922652891,"stop":1751922652891,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c21b971a5327c85","name":"should not create multiple intervals when called multiple times","time":{"start":1751922613443,"stop":1751922613444,"duration":1},"status":"passed","severity":"normal"},{"uid":"20eac7a6a9bdfdbc","name":"Ephemeral field set to true","time":{"start":1751922614278,"stop":1751922614278,"duration":0},"status":"passed","severity":"normal"},{"uid":"915c95f937f795c9","name":"should handle errors when accessing navigator","time":{"start":1751922612963,"stop":1751922612968,"duration":5},"status":"passed","severity":"normal"},{"uid":"4b8202dbe07f254a","name":"should emit a peer event after start","time":{"start":1751922626103,"stop":1751922626103,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a463e8c1c2e8800","name":"Subscribe to topic containing shell command and publish message","time":{"start":1751922859580,"stop":1751922859581,"duration":1},"status":"passed","severity":"normal"},{"uid":"998d8d4bb7cf6b3b","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1751922652887,"stop":1751922652887,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dd77901daf6efdd","name":"should successfully stop","time":{"start":1751922643473,"stop":1751922643473,"duration":0},"status":"broken","severity":"normal"},{"uid":"f4e0478cf06f31f3","name":"peer exchange sets tag","time":{"start":1751922846135,"stop":1751922846136,"duration":1},"status":"broken","severity":"normal"},{"uid":"56ca48630d25a2bf","name":"messageHashStr produces different results for different inputs","time":{"start":1751922613501,"stop":1751922613504,"duration":3},"status":"passed","severity":"normal"},{"uid":"e93dc8434638c03e","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1751922652897,"stop":1751922652897,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc1d45450fe7b80","name":"different cluster, same shard: nodes don't connect","time":{"start":1751922787585,"stop":1751922787586,"duration":1},"status":"passed","severity":"normal"},{"uid":"89f9025810fd90aa","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1751922910024,"stop":1751922910025,"duration":1},"status":"broken","severity":"normal"},{"uid":"7e06f989159ae45c","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1751922603295,"stop":1751922603296,"duration":1},"status":"passed","severity":"normal"},{"uid":"a75bbaf0334ba1d8","name":"should dial each unique peer once when multiple different peers are discovered","time":{"start":1751922613463,"stop":1751922613463,"duration":0},"status":"passed","severity":"normal"},{"uid":"feaffd81b4cb6cf0","name":"should fail to send if no connected peers found","time":{"start":1751922643569,"stop":1751922643569,"duration":0},"status":"broken","severity":"normal"},{"uid":"2d26d4c02e031f99","name":"Should update shard info","time":{"start":1751922823818,"stop":1751922823819,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a202f720544d129","name":"Push message with content topic containing XML","time":{"start":1751923323564,"stop":1751923323564,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1541a1b7a1b47c3","name":"should initialize with default number of peers","time":{"start":1751922642920,"stop":1751922642920,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d2746c165068974","name":"Check received message containing unicode special characters","time":{"start":1751923175169,"stop":1751923175169,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0e6c6e79266ca17","name":"should be safe to call multiple times","time":{"start":1751922613445,"stop":1751922613456,"duration":11},"status":"passed","severity":"normal"},{"uid":"e3927096119354fb","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1751922652884,"stop":1751922652884,"duration":0},"status":"passed","severity":"normal"},{"uid":"b86b4535620bda10","name":"same cluster, same shard: nodes connect","time":{"start":1751922787584,"stop":1751922787584,"duration":0},"status":"passed","severity":"normal"},{"uid":"bda850709e88bdff","name":"connected peers and dial","time":{"start":1751922837384,"stop":1751922837384,"duration":0},"status":"skipped","severity":"normal"},{"uid":"19d3a728e57bb4ff","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1751922597935,"stop":1751922597935,"duration":0},"status":"passed","severity":"normal"},{"uid":"809bfbd323041009","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1751922603293,"stop":1751922603294,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a10beaf8820df8","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1751922924179,"stop":1751922924179,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b59a7ebebd33c9e","name":"should lock peers when selected","time":{"start":1751922642929,"stop":1751922642929,"duration":0},"status":"broken","severity":"normal"},{"uid":"c26a6959f73c9199","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1751922652907,"stop":1751922652907,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f8bd820f8be1be3","name":"should not retry if at least one success","time":{"start":1751922642490,"stop":1751922642491,"duration":1},"status":"passed","severity":"normal"},{"uid":"319d3e108a49fd74","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1751922597914,"stop":1751922597914,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa2e4821b3b06d3a","name":"Wrong topic","time":{"start":1751923035321,"stop":1751923035322,"duration":1},"status":"passed","severity":"normal"},{"uid":"1813f48d668aa7bf","name":"Throws when trying to push message with empty payload","time":{"start":1751923323546,"stop":1751923323546,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb7c2693870bafac","name":"LightPush","time":{"start":1751923024184,"stop":1751923024184,"duration":0},"status":"passed","severity":"normal"},{"uid":"b43f64bfdad776c6","name":"should clear the dialing interval","time":{"start":1751922613444,"stop":1751922613445,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c136e62911aac42","name":"Waku message hash computation (no timestamp)","time":{"start":1751922613497,"stop":1751922613498,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1b46d30f6d88242","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1751922657741,"stop":1751922657741,"duration":0},"status":"passed","severity":"normal"},{"uid":"bda666c174d78708","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1751922652890,"stop":1751922652890,"duration":0},"status":"passed","severity":"normal"},{"uid":"75ade91c5d78bc20","name":"throws an error for improperly formatted content topics","time":{"start":1751922597910,"stop":1751922597910,"duration":0},"status":"passed","severity":"normal"},{"uid":"3abea760e005b56","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1751922597923,"stop":1751922597923,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0eb419f1b1bbabc","name":"Symmetric encrypt & Decrypt","time":{"start":1751922632526,"stop":1751922632527,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d12f8b36ce63386","name":"Check message with invalid timestamp is not received","time":{"start":1751923175172,"stop":1751923175172,"duration":0},"status":"passed","severity":"normal"},{"uid":"9760b67e2f05b1ca","name":"should add event listener for peer:discovery","time":{"start":1751922613442,"stop":1751922613443,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf7ed1e9ed2edc18","name":"handles different networkShards values correctly","time":{"start":1751922597910,"stop":1751922597910,"duration":0},"status":"passed","severity":"normal"},{"uid":"31fd00f98ced59c0","name":"Query with Ordered Callback, No Decoder","time":{"start":1751922935933,"stop":1751922935934,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fc91b23bd91034b","name":"Query generator for multiple messages with different content topic format","time":{"start":1751922968711,"stop":1751922968711,"duration":0},"status":"passed","severity":"normal"},{"uid":"d542389b4b6ed1ec","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1751923183338,"stop":1751923183338,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea3d5a3495abab1","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1751922642073,"stop":1751922642074,"duration":1},"status":"passed","severity":"normal"},{"uid":"91930ac036eb3b80","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1751922621656,"stop":1751922621657,"duration":1},"status":"passed","severity":"normal"},{"uid":"bad965acfcb0aa7d","name":"should invoke callbacks when receiving a message","time":{"start":1751922643763,"stop":1751922643763,"duration":0},"status":"passed","severity":"normal"},{"uid":"c11b870e089cf47c","name":"Check publish message containing SQL Injection","time":{"start":1751922857051,"stop":1751922857052,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2a9bde9057a7a3e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1751922652902,"stop":1751922652903,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f27bd7b69cbe884","name":"should handle queue processing errors gracefully","time":{"start":1751922613471,"stop":1751922613471,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c67318150b42a3b","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1751922859573,"stop":1751922859573,"duration":0},"status":"passed","severity":"normal"},{"uid":"6894f718788e2e22","name":"should not fail to start the service if it is already started","time":{"start":1751922823488,"stop":1751922823488,"duration":0},"status":"passed","severity":"normal"},{"uid":"64eee5a6b24bfe51","name":"A test","time":{"start":1751922778091,"stop":1751922778092,"duration":1},"status":"passed","severity":"normal"},{"uid":"d38e086471214bbc","name":"Check publish message containing emoji","time":{"start":1751922857054,"stop":1751922857055,"duration":1},"status":"passed","severity":"normal"},{"uid":"be0dc107b647f8df","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1751922857055,"stop":1751922857055,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb13f45e2c142ea7","name":"Push message with content topic containing unicode special characters","time":{"start":1751923323551,"stop":1751923323552,"duration":1},"status":"passed","severity":"normal"},{"uid":"85d424169a0b71cb","name":"should start dialing interval processor","time":{"start":1751922613443,"stop":1751922613443,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d77ab034fa519f","name":"should keep entries that haven't expired yet","time":{"start":1751922641625,"stop":1751922641629,"duration":4},"status":"passed","severity":"normal"},{"uid":"eee3d8a2e3201106","name":"should set default options when no config provided","time":{"start":1751922614378,"stop":1751922614378,"duration":0},"status":"passed","severity":"normal"},{"uid":"3310a4a0d62a21be","name":"Check publish message containing Basic HTML tag","time":{"start":1751922857052,"stop":1751922857053,"duration":1},"status":"passed","severity":"normal"},{"uid":"d70d1f2d5d67c7a1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1751922652904,"stop":1751922652905,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dff1140516742cf","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1751922603294,"stop":1751922603294,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a7fc11cf0a552bc","name":"Nodes with multiple pubsub topic","time":{"start":1751922849576,"stop":1751922849576,"duration":0},"status":"passed","severity":"normal"},{"uid":"86a20c4a10a75bd3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1751922652905,"stop":1751922652905,"duration":0},"status":"passed","severity":"normal"},{"uid":"6127d75a6b1f4f1d","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1751922621653,"stop":1751922621653,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9dc9bb2092ade7a","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1751923035311,"stop":1751923035311,"duration":0},"status":"passed","severity":"normal"},{"uid":"65f0239c48e158c2","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1751923015972,"stop":1751923015972,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce1f27da8bee504b","name":"Query Generator, Multiple PubsubTopics","time":{"start":1751922935928,"stop":1751922935929,"duration":1},"status":"passed","severity":"normal"},{"uid":"eca341ca8bd20247","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1751922924179,"stop":1751922924179,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2323aa0dea6397a","name":"Check received message containing shell command","time":{"start":1751923175157,"stop":1751923175157,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4a46e470928f6e0","name":"should set field with only LIGHTPUSH enabled","time":{"start":1751922604100,"stop":1751922604101,"duration":1},"status":"passed","severity":"normal"},{"uid":"cedd5a21c9b7276f","name":"should throw error - invalid id","time":{"start":1751922604093,"stop":1751922604094,"duration":1},"status":"passed","severity":"normal"},{"uid":"984b505076f8a01e","name":"should create ShardReader with shards network config","time":{"start":1751922613275,"stop":1751922613275,"duration":0},"status":"passed","severity":"normal"},{"uid":"fea36b9d4e7df07c","name":"Check received message containing unicode special characters","time":{"start":1751923175158,"stop":1751923175158,"duration":0},"status":"passed","severity":"normal"},{"uid":"98f598ded6b834ef","name":"should handle errors when globalThis is not available","time":{"start":1751922612923,"stop":1751922612926,"duration":3},"status":"passed","severity":"normal"},{"uid":"e06e07503ce3edb8","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1751922597910,"stop":1751922597911,"duration":1},"status":"passed","severity":"normal"},{"uid":"98b888272f8867fe","name":"Subscribe and receives messages on 20 topics","time":{"start":1751923183352,"stop":1751923183352,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf898f56875dea9c","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1751922613249,"stop":1751922613249,"duration":0},"status":"passed","severity":"normal"},{"uid":"1625cfe5656eb5a3","name":"Subscribe to topic containing emoji and receive message","time":{"start":1751923183365,"stop":1751923183365,"duration":0},"status":"passed","severity":"normal"},{"uid":"67f0d2a2a1931697","name":"Push message with content topic containing Arabic","time":{"start":1751923323562,"stop":1751923323562,"duration":0},"status":"passed","severity":"normal"},{"uid":"43248531129090d","name":"should return false when under bootstrap limit","time":{"start":1751922614069,"stop":1751922614069,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c06eaa1836a6ba3","name":"it tolerates circular branch references","time":{"start":1751922622176,"stop":1751922622177,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bc9b9534e0c558c","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1751923183337,"stop":1751923183337,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4123947de1ad0f06","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1751922613498,"stop":1751922613499,"duration":1},"status":"passed","severity":"normal"},{"uid":"62f63df69083665d","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1751922621657,"stop":1751922621658,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9730dbba0293e7c","name":"Query Generator, Wrong PubsubTopic","time":{"start":1751922935928,"stop":1751922935928,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1767be63ea6dcfd","name":"should handle complete connection lifecycle","time":{"start":1751922612968,"stop":1751922612969,"duration":1},"status":"passed","severity":"normal"},{"uid":"c57288ed6302ea7c","name":"Query generator for 2000 messages","time":{"start":1751922968719,"stop":1751922968719,"duration":0},"status":"passed","severity":"normal"},{"uid":"935193a5c3d5ea16","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1751922684646,"stop":1751922684647,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fecb81171375743","name":"should not dispatch event when already connected","time":{"start":1751922612945,"stop":1751922612945,"duration":0},"status":"passed","severity":"normal"},{"uid":"beb491e455279be7","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1751922924177,"stop":1751922924178,"duration":1},"status":"passed","severity":"normal"},{"uid":"89d06aa2a54afbc2","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1751922643467,"stop":1751922643467,"duration":0},"status":"broken","severity":"normal"},{"uid":"5cd58b6acc246c27","name":"throws on content topic with empty topic name field","time":{"start":1751922597901,"stop":1751922597901,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3bdc918c6c32778","name":"should handle mixed peer types with bootstrap limiting","time":{"start":1751922614074,"stop":1751922614074,"duration":0},"status":"passed","severity":"normal"},{"uid":"f530bd415c527025","name":"1 Store, 2 relays, 2 fetches","time":{"start":1751922621924,"stop":1751922621924,"duration":0},"status":"passed","severity":"normal"},{"uid":"304642b761baeb3e","name":"should get all peers from store","time":{"start":1751922614053,"stop":1751922614054,"duration":1},"status":"passed","severity":"normal"},{"uid":"93ea719cce7c7ff6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1751922597919,"stop":1751922597919,"duration":0},"status":"passed","severity":"normal"},{"uid":"e59f772f510769e5","name":"Check received message containing Arabic","time":{"start":1751923175164,"stop":1751923175166,"duration":2},"status":"passed","severity":"normal"},{"uid":"129adc595b8cd297","name":"can query messages by message hash","time":{"start":1751922971724,"stop":1751922971725,"duration":1},"status":"passed","severity":"normal"},{"uid":"b97be76bfe250dba","name":"Generator, 2 different pubsubtopics","time":{"start":1751922984120,"stop":1751922984121,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9331d2ffd18b1d7","name":"Check publish message containing escaped characters","time":{"start":1751922857054,"stop":1751922857054,"duration":0},"status":"passed","severity":"normal"},{"uid":"da4dd38c696ee7f1","name":"Push message with content topic containing emoji","time":{"start":1751923323552,"stop":1751923323552,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a81268da3fe47bb","name":"ignores domain fetching errors","time":{"start":1751922622177,"stop":1751922622177,"duration":0},"status":"passed","severity":"normal"},{"uid":"d89a72ca5c5fe29f","name":"handles empty contentTopics array correctly","time":{"start":1751922597934,"stop":1751922597934,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7b67171985482dd","name":"groups content topics by expected pubsub topic","time":{"start":1751922597908,"stop":1751922597909,"duration":1},"status":"passed","severity":"normal"},{"uid":"a28eb26520985cb5","name":"should properly start and stop event listening","time":{"start":1751922642646,"stop":1751922642646,"duration":0},"status":"passed","severity":"normal"},{"uid":"73c14b297c78268c","name":"can start the service","time":{"start":1751922823485,"stop":1751922823486,"duration":1},"status":"passed","severity":"normal"},{"uid":"7523ed847af37603","name":"should not fail to stop the service if it was not started","time":{"start":1751922823487,"stop":1751922823488,"duration":1},"status":"passed","severity":"normal"},{"uid":"57582d8a6b9e253f","name":"Push 30 different messages","time":{"start":1751923323560,"stop":1751923323560,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d281fee003ca452f","name":"should continually clean up expired entries at intervals","time":{"start":1751922641631,"stop":1751922641637,"duration":6},"status":"passed","severity":"normal"},{"uid":"2ce0347bfe5fc50f","name":"should send relay ping messages on timer","time":{"start":1751922613257,"stop":1751922613258,"duration":1},"status":"passed","severity":"normal"},{"uid":"5763d24c833ee59d","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1751922597916,"stop":1751922597916,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c2818daf9069653","name":"should handle peer store errors gracefully","time":{"start":1751922614068,"stop":1751922614068,"duration":0},"status":"passed","severity":"normal"},{"uid":"16a43444f78316ed","name":"Push message with custom timestamp: 1751926344004","time":{"start":1751923323553,"stop":1751923323554,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecf68956e8491606","name":"Relay - dialed first","time":{"start":1751923024183,"stop":1751923024183,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f2a0cdc9f88513b","name":"can start and stop the service","time":{"start":1751922678305,"stop":1751922678306,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d044275d1c41c54","name":"should emit a peer event after start","time":{"start":1751922678307,"stop":1751922678308,"duration":1},"status":"passed","severity":"normal"},{"uid":"803aea500a6c96d7","name":"should handle multiple peer connections","time":{"start":1751922613247,"stop":1751922613247,"duration":0},"status":"passed","severity":"normal"},{"uid":"536908c3a0bd8e17","name":"should not receive a peer event after stop","time":{"start":1751922626104,"stop":1751922626104,"duration":0},"status":"passed","severity":"normal"},{"uid":"2118b9695814d74f","name":"accepts valid content-filtered query","time":{"start":1751922613765,"stop":1751922613765,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b34f588b00e23f5","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1751923015975,"stop":1751923015975,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cf5e9feb45ef31e","name":"caches peers it previously fetched","time":{"start":1751922622178,"stop":1751922622178,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba1c8938b414917e","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1751922652885,"stop":1751922652885,"duration":0},"status":"passed","severity":"normal"},{"uid":"44ac8d5740dfb5b","name":"should only return 1 node with relay capability","time":{"start":1751922622178,"stop":1751922622179,"duration":1},"status":"passed","severity":"normal"},{"uid":"a14ac6d689df80e2","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1751922614387,"stop":1751922614387,"duration":0},"status":"passed","severity":"normal"},{"uid":"d06d26cd5a3c9585","name":"Should update multiaddrs","time":{"start":1751922823818,"stop":1751922823818,"duration":0},"status":"passed","severity":"normal"},{"uid":"58ef5f614305e8e3","name":"Check publish message after client node is restarted","time":{"start":1751922857059,"stop":1751922857060,"duration":1},"status":"skipped","severity":"normal"},{"uid":"aae19a861888024e","name":"should return false when pubsub topic parsing fails","time":{"start":1751922613282,"stop":1751922613283,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f710bd6a03549a5","name":"should store libp2p and options references","time":{"start":1751922614037,"stop":1751922614037,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa59e54856dda100","name":"should dial peers on the same network","time":{"start":1751922613478,"stop":1751922613479,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea1f9ea334075919","name":"Waku message hash computation (meta attribute not present)","time":{"start":1751922613495,"stop":1751922613495,"duration":0},"status":"passed","severity":"normal"},{"uid":"66aeaa7762523a4e","name":"should be able to dial TLS multiaddrs","time":{"start":1751922760065,"stop":1751922760065,"duration":0},"status":"passed","severity":"normal"},{"uid":"d07f62717a573901","name":"rejects hash query with time filter","time":{"start":1751922613770,"stop":1751922613770,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4c5eeb76024ac5d","name":"Push message with custom timestamp: 1751919144004","time":{"start":1751923323553,"stop":1751923323553,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e6ed9fd14e7a13f","name":"should get tags for the connected peer","time":{"start":1751922614045,"stop":1751922614045,"duration":0},"status":"passed","severity":"normal"},{"uid":"82738d1a62060171","name":"Passing page size 1 when there are 4 messages","time":{"start":1751923003084,"stop":1751923003085,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3e96fe8eff5b5c2","name":"should stop all internal components","time":{"start":1751922614380,"stop":1751922614380,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdb9c8c9e648d4c3","name":"should be able to encode the field with only FILTER set to true","time":{"start":1751922603285,"stop":1751922603286,"duration":1},"status":"passed","severity":"normal"},{"uid":"366fd7aac229c51f","name":"Push message with custom timestamp: 1721164344005","time":{"start":1751923323567,"stop":1751923323567,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eb11b4532c833be","name":"should be empty when created","time":{"start":1751922643762,"stop":1751922643762,"duration":0},"status":"passed","severity":"normal"},{"uid":"8de5a3353460b74c","name":"should handle incoming messages","time":{"start":1751922643471,"stop":1751922643472,"duration":1},"status":"broken","severity":"normal"},{"uid":"e068135dd62400eb","name":"should throw an error for insufficient data","time":{"start":1751922598040,"stop":1751922598040,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2fa76519d558083","name":"Nwaku publishes","time":{"start":1751922851359,"stop":1751922851360,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d2eb14b0405f5e3","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1751923009625,"stop":1751923009627,"duration":2},"status":"passed","severity":"normal"},{"uid":"a7cea48d8ba3c907","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1751922777966,"stop":1751922777967,"duration":1},"status":"passed","severity":"normal"},{"uid":"31a4b30465a2f37e","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1751922657744,"stop":1751922657744,"duration":0},"status":"passed","severity":"normal"},{"uid":"e391a2ff55226e18","name":"should add to incoming buffer if dependencies are not met","time":{"start":1751922657742,"stop":1751922657742,"duration":0},"status":"passed","severity":"normal"},{"uid":"af0e5921f8320c62","name":"Subscribe and receives messages on 20 topics","time":{"start":1751923183337,"stop":1751923183337,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5c11632e9820d3f","name":"should never report false negatives","time":{"start":1751922654916,"stop":1751922654917,"duration":1},"status":"passed","severity":"normal"},{"uid":"2747b06070798aad","name":"Overlapping topic subscription","time":{"start":1751923183358,"stop":1751923183358,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2ebbf8de960e565","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1751923183349,"stop":1751923183350,"duration":1},"status":"passed","severity":"normal"},{"uid":"507cf1467c166b49","name":"should filter peers by codec","time":{"start":1751922614385,"stop":1751922614385,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9ce1dcb796c8b13","name":"should handle multiple bootstrap peers with different limits","time":{"start":1751922614073,"stop":1751922614073,"duration":0},"status":"passed","severity":"normal"},{"uid":"474c7ce6f9da9f52","name":"pre and post cipher","time":{"start":1751922632527,"stop":1751922632527,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d9cc0895d8e207","name":"random static sharding 1 - Cluster ID: 748, Shard ID: 98","time":{"start":1751923003643,"stop":1751923003643,"duration":0},"status":"passed","severity":"normal"},{"uid":"61b636b93c0c6679","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1751922597921,"stop":1751922597921,"duration":0},"status":"passed","severity":"normal"},{"uid":"471383a3ac996b20","name":"Encoder throws on undefined content topic","time":{"start":1751922632006,"stop":1751922632006,"duration":0},"status":"passed","severity":"normal"},{"uid":"82681064d771a464","name":"should remove expired entries after TTL has passed","time":{"start":1751922641624,"stop":1751922641625,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a1c70be81baf17a","name":"Round trip binary encryption [ecies, signature]","time":{"start":1751922633669,"stop":1751922633670,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0a8366cbf3ecce3","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1751922597908,"stop":1751922597908,"duration":0},"status":"passed","severity":"normal"},{"uid":"69760ccde3aa4246","name":"should handle special patterns correctly","time":{"start":1751922654918,"stop":1751922654918,"duration":0},"status":"passed","severity":"normal"},{"uid":"169031b3d2ec496","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1751922652420,"stop":1751922652421,"duration":1},"status":"passed","severity":"normal"},{"uid":"575984d4a88cd067","name":"should insert message into bloom filter","time":{"start":1751922657739,"stop":1751922657739,"duration":0},"status":"passed","severity":"normal"},{"uid":"462a76fbac17a2e2","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1751922598039,"stop":1751922598039,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6fe632f113f5e2a","name":"should remove event listeners","time":{"start":1751922614039,"stop":1751922614043,"duration":4},"status":"passed","severity":"normal"},{"uid":"2360afa2d018c73e","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1751923183334,"stop":1751923183334,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c6caee5217c252f","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1751922652881,"stop":1751922652881,"duration":0},"status":"passed","severity":"normal"},{"uid":"328372e84eb6f9b8","name":"should attach causal history and bloom filter to each message","time":{"start":1751922657740,"stop":1751922657740,"duration":0},"status":"passed","severity":"normal"},{"uid":"9311a68260beb9be","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1751922597931,"stop":1751922597931,"duration":0},"status":"passed","severity":"normal"},{"uid":"abb3e98f6a0043f0","name":"should hang up bootstrap peer if over limit","time":{"start":1751922614047,"stop":1751922614047,"duration":0},"status":"passed","severity":"normal"},{"uid":"57f0309788165b3f","name":"should maintain desired error rate","time":{"start":1751922654916,"stop":1751922654916,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c78d9cc1c315774","name":"Renews subscription after lossing a connection","time":{"start":1751923183365,"stop":1751923183366,"duration":1},"status":"passed","severity":"normal"},{"uid":"dea9418d1a41d133","name":"Non TWN Cluster","time":{"start":1751923035311,"stop":1751923035312,"duration":1},"status":"passed","severity":"normal"},{"uid":"680720c88d0349b3","name":"should remove event listeners","time":{"start":1751922613243,"stop":1751922613243,"duration":0},"status":"passed","severity":"normal"},{"uid":"212a5bf396fe401b","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1751923035323,"stop":1751923035324,"duration":1},"status":"passed","severity":"normal"},{"uid":"3af68bb4cd588987","name":"Check received message containing Arabic","time":{"start":1751923175154,"stop":1751923175155,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f9f722a94a249c6","name":"should handle peerStore errors gracefully","time":{"start":1751922614385,"stop":1751922614386,"duration":1},"status":"passed","severity":"normal"},{"uid":"e249212cea57edca","name":"shard 0","time":{"start":1751923003641,"stop":1751923003642,"duration":1},"status":"broken","severity":"normal"},{"uid":"69f6d584396cccc8","name":"should dispatch network event when browser goes online","time":{"start":1751922612952,"stop":1751922612953,"duration":1},"status":"passed","severity":"normal"},{"uid":"52c4e5688ae020bf","name":"Callback on promise","time":{"start":1751922968711,"stop":1751922968716,"duration":5},"status":"passed","severity":"normal"},{"uid":"7fa87922e6e4af0","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1751922861200,"stop":1751922861200,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fe47cb8176ca33b","name":"Check received message containing numeric","time":{"start":1751923175153,"stop":1751923175154,"duration":1},"status":"passed","severity":"normal"},{"uid":"32cbfeee14a65c7","name":"should process queue correctly","time":{"start":1751922613470,"stop":1751922613470,"duration":0},"status":"passed","severity":"normal"},{"uid":"22c6e5beb5cb041","name":"should insert message id into causal history","time":{"start":1751922657740,"stop":1751922657740,"duration":0},"status":"passed","severity":"normal"},{"uid":"d78966659c4acae8","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1751923183361,"stop":1751923183362,"duration":1},"status":"passed","severity":"normal"},{"uid":"85e00eb947704b23","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1751922837035,"stop":1751922837035,"duration":0},"status":"passed","severity":"normal"},{"uid":"1241ba8ecbb15663","name":"Subscribe and receive messages via lightPush","time":{"start":1751923183333,"stop":1751923183333,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa9a1fd145b6bc7b","name":"should start and stop interval correctly","time":{"start":1751922642474,"stop":1751922642476,"duration":2},"status":"passed","severity":"normal"},{"uid":"8a662b87605e1d06","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1751922643763,"stop":1751922643764,"duration":1},"status":"passed","severity":"normal"},{"uid":"98065cee14d57b3f","name":"should handle peer not in mesh for all topics","time":{"start":1751922613264,"stop":1751922613265,"duration":1},"status":"passed","severity":"normal"},{"uid":"357d6ec129f5d48d","name":"should properly compute the node id","time":{"start":1751922604095,"stop":1751922604095,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fa8e4c08eeee22","name":"should add and check entries correctly","time":{"start":1751922641616,"stop":1751922641623,"duration":7},"status":"passed","severity":"normal"},{"uid":"633fd9981c0f4beb","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1751922652901,"stop":1751922652901,"duration":0},"status":"passed","severity":"normal"},{"uid":"643f6e09514629e0","name":"should only return 1 node with store capability","time":{"start":1751922622179,"stop":1751922622179,"duration":0},"status":"passed","severity":"normal"},{"uid":"694237bfb04f8712","name":"should hang up with multiaddr and return true on success","time":{"start":1751922614383,"stop":1751922614384,"duration":1},"status":"passed","severity":"normal"},{"uid":"43d1499ebc28479e","name":"should handle general insertion and lookup correctly","time":{"start":1751922654918,"stop":1751922654918,"duration":0},"status":"passed","severity":"normal"},{"uid":"c18697f90d45cbbd","name":"should handle shard reader errors gracefully","time":{"start":1751922613479,"stop":1751922613479,"duration":0},"status":"passed","severity":"normal"},{"uid":"c600924329ba0cec","name":"Passing page size 110 when there are 120 messages","time":{"start":1751923003086,"stop":1751923003087,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e0aab876301c222","name":"Push message with long payload","time":{"start":1751923323539,"stop":1751923323539,"duration":0},"status":"passed","severity":"normal"},{"uid":"e30c527a5565c764","name":"accepts valid message hash query","time":{"start":1751922613768,"stop":1751922613769,"duration":1},"status":"passed","severity":"normal"},{"uid":"b145fe2bb31860fc","name":"should retry on complete failure if specified","time":{"start":1751922643571,"stop":1751922643571,"duration":0},"status":"broken","severity":"normal"},{"uid":"fd7e0cc583977f6c","name":"Privacy Node - default protocol","time":{"start":1751923024185,"stop":1751923024185,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca3196476cea2b87","name":"should not discard bootstrap peers if under the limit","time":{"start":1751922704637,"stop":1751922704637,"duration":0},"status":"passed","severity":"normal"},{"uid":"4448ea9866dd86be","name":"should get / set TCP multiaddr","time":{"start":1751922604096,"stop":1751922604096,"duration":0},"status":"passed","severity":"normal"},{"uid":"23f4a4e2b4377fba","name":"less peers than existing","time":{"start":1751922837385,"stop":1751922837385,"duration":0},"status":"skipped","severity":"normal"},{"uid":"37b45fb1fa4f80d4","name":"1 Relay, 1 fetch","time":{"start":1751922621923,"stop":1751922621924,"duration":1},"status":"passed","severity":"normal"},{"uid":"332e695f98594c2","name":"should stop and cleanup resources","time":{"start":1751922643764,"stop":1751922643764,"duration":0},"status":"passed","severity":"normal"},{"uid":"b71d4a085c747c93","name":"Push message with content topic containing special chars","time":{"start":1751923323562,"stop":1751923323562,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fd696e4ad294687","name":"should return false when peer has no overlapping shards","time":{"start":1751922613276,"stop":1751922613277,"duration":1},"status":"passed","severity":"normal"},{"uid":"5efc3ba8eb4e1170","name":"Check received message with timestamp: 1751922672589000000 ","time":{"start":1751923175170,"stop":1751923175171,"duration":1},"status":"passed","severity":"normal"},{"uid":"41f86bbd62c66f66","name":"does not attempt the same peer discovered multiple times more than once","time":{"start":1751922613457,"stop":1751922613458,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c644fe1145bc2a","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1751923003649,"stop":1751923003650,"duration":1},"status":"passed","severity":"normal"},{"uid":"efe7b8cb9aae2cf2","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1751922652898,"stop":1751922652898,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2e3ae587d4ceb31","name":"should create NetworkMonitor with libp2p and events","time":{"start":1751922612914,"stop":1751922612919,"duration":5},"status":"passed","severity":"normal"},{"uid":"e70243e2a0091f55","name":"should add and remove event listeners correctly","time":{"start":1751922626106,"stop":1751922626106,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8d410df1313f11a","name":"Subscribe to topic containing long and receive message","time":{"start":1751923183340,"stop":1751923183340,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5f941cd61df6327","name":"random static sharding 3 - Cluster ID: 724, Shard ID: 254","time":{"start":1751923003643,"stop":1751923003644,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bf9013f545a273b","name":"Throws when trying to push message with empty payload","time":{"start":1751923323560,"stop":1751923323561,"duration":1},"status":"passed","severity":"normal"},{"uid":"356020fec61abe57","name":"should decode valid enr with tcp successfully","time":{"start":1751922604090,"stop":1751922604090,"duration":0},"status":"passed","severity":"normal"},{"uid":"95aebe9e591ca046","name":"Subscribe to topic containing Russian and receive message","time":{"start":1751923183342,"stop":1751923183342,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e0f3891fdf7187b","name":"Check received message containing escaped characters","time":{"start":1751923175157,"stop":1751923175158,"duration":1},"status":"passed","severity":"normal"},{"uid":"e87d5f54dbbea352","name":"should push the message to the outgoing buffer","time":{"start":1751922657739,"stop":1751922657739,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddff5ecd49ea7a96","name":"should skip peers not on the same network","time":{"start":1751922613478,"stop":1751922613478,"duration":0},"status":"passed","severity":"normal"},{"uid":"caff811360f4fc0a","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1751922603289,"stop":1751922603289,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b1136330e38acd","name":"Check received message with timestamp: 1649153314 ","time":{"start":1751923175160,"stop":1751923175160,"duration":0},"status":"passed","severity":"normal"}]