mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-16 23:13:11 +00:00
1 line
219 KiB
JSON
1 line
219 KiB
JSON
[{"uid":"9c002f9c88dd6f49","name":"Subscribe to topic containing JSON and publish message","time":{"start":1759246766828,"stop":1759246766828,"duration":0},"status":"passed","severity":"normal"},{"uid":"f77998656c8b938","name":"should handle peer store errors gracefully","time":{"start":1759246510512,"stop":1759246510513,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b810d03cf59dc0e","name":"Fails to push message bigger that 1MB","time":{"start":1759247637949,"stop":1759247637949,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc643c8362ba3c22","name":"should requeue task if no peer is available","time":{"start":1759246556340,"stop":1759246556341,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5baf897eb1724bb","name":"Check received message containing Basic HTML tag","time":{"start":1759247030331,"stop":1759247030331,"duration":0},"status":"passed","severity":"normal"},{"uid":"6facdd417f75fe0d","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1759246546493,"stop":1759246546494,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e4fccc326836ee8","name":"Overlapping topic subscription","time":{"start":1759247057181,"stop":1759247057181,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9de0a45ca6dadac","name":"should not create timers for topics where peer is not in mesh","time":{"start":1759246510000,"stop":1759246510001,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbbc00c4ebb646a","name":"Push message with content topic containing special chars","time":{"start":1759247637921,"stop":1759247637922,"duration":1},"status":"passed","severity":"normal"},{"uid":"3956ad1d87da15ee","name":"isConnected should return false after all peers disconnect","time":{"start":1759246604371,"stop":1759246604372,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9b3ca14e74e1b2b","name":"should handle incoming messages","time":{"start":1759246557178,"stop":1759246557178,"duration":0},"status":"passed","severity":"normal"},{"uid":"3349c21eb4885e6a","name":"should not fail to stop the service if it was not started","time":{"start":1759246822322,"stop":1759246822322,"duration":0},"status":"passed","severity":"normal"},{"uid":"f52e4e10cd560272","name":"should create ConnectionManager with relay","time":{"start":1759246510709,"stop":1759246510710,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f53f1598c76d0d9","name":"Push message with Script payload","time":{"start":1759247637952,"stop":1759247637952,"duration":0},"status":"passed","severity":"normal"},{"uid":"9adabe22ebaa6e98","name":"should return peer for existing peer","time":{"start":1759246510511,"stop":1759246510512,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c24e67e328f8881","name":"Push message equal or less that 1MB","time":{"start":1759247637949,"stop":1759247637949,"duration":0},"status":"passed","severity":"normal"},{"uid":"d03e1d4a6ce6f888","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1759246540307,"stop":1759246540308,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcd39b5d273d7e51","name":"Get Nodes","time":{"start":1759246519985,"stop":1759246519986,"duration":1},"status":"passed","severity":"normal"},{"uid":"b81f1b18bccebccd","name":"ignores unrecognized TXT record formats","time":{"start":1759246520354,"stop":1759246520354,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa5c967cfaff3719","name":"should properly create location multiaddrs - tcp","time":{"start":1759246500058,"stop":1759246500059,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c8fbfb6a315365a","name":"Push message with content topic containing SQL Injection","time":{"start":1759247637946,"stop":1759247637946,"duration":0},"status":"passed","severity":"normal"},{"uid":"d19aae92255d2cb1","name":"Refresh subscription","time":{"start":1759246766823,"stop":1759246766823,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1e7cb6520a4a625d","name":"should dial with multiaddr and return stream","time":{"start":1759246510714,"stop":1759246510714,"duration":0},"status":"passed","severity":"normal"},{"uid":"89dbc8357f5e0c5e","name":"it tolerates circular branch references","time":{"start":1759246520353,"stop":1759246520353,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0df3b3bcb04375e","name":"Generator, 2 different shards","time":{"start":1759246872067,"stop":1759246872067,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2661246407b9fe9","name":"Fails to publish message with size larger than 1 MB","time":{"start":1759246758479,"stop":1759246758479,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a87a189ed6b6189","name":"should call waitForPeer on Relay","time":{"start":1759246558553,"stop":1759246558553,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bbf7fa276faaaf","name":"Query generator for multiple messages","time":{"start":1759246910021,"stop":1759246910026,"duration":5},"status":"passed","severity":"normal"},{"uid":"8da2386390ddf04d","name":"should throw error - no id","time":{"start":1759246500052,"stop":1759246500053,"duration":1},"status":"passed","severity":"normal"},{"uid":"64ed08b0eb99eb27","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759247057167,"stop":1759247057168,"duration":1},"status":"passed","severity":"normal"},{"uid":"e768e2edcca7bf1c","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1759246494051,"stop":1759246494051,"duration":0},"status":"passed","severity":"normal"},{"uid":"56790d45d117cf1b","name":"Push message with Arabic payload","time":{"start":1759247637928,"stop":1759247637928,"duration":0},"status":"passed","severity":"normal"},{"uid":"e07fb47f2b9ce21","name":"should emit message when we just started and store connect event occurs","time":{"start":1759246558115,"stop":1759246558119,"duration":4},"status":"passed","severity":"normal"},{"uid":"ebc52f29158ab018","name":"Default pageSize","time":{"start":1759246923874,"stop":1759246923876,"duration":2},"status":"passed","severity":"normal"},{"uid":"c3d4c1e1ca5c19f9","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759247057170,"stop":1759247057170,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf85595f51449688","name":"Publish message with custom timestamp: Tue Sep 30 2025 14:39:12 GMT+0000 (Coordinated Universal Time)","time":{"start":1759246758477,"stop":1759246758477,"duration":0},"status":"passed","severity":"normal"},{"uid":"c478882ec3e87aa9","name":"Waku message hash computation (payload length 0)","time":{"start":1759246509841,"stop":1759246509841,"duration":0},"status":"passed","severity":"normal"},{"uid":"5330b8c5b0d6c563","name":"Push message with custom timestamp: 1759243008222","time":{"start":1759247637938,"stop":1759247637938,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcdaeafa4ca6dbb7","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app58/8/topic47/utf8","time":{"start":1759246853731,"stop":1759246853731,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cafe585f6f28a3c","name":"Light Node - default protocols","time":{"start":1759246933429,"stop":1759246933429,"duration":0},"status":"passed","severity":"normal"},{"uid":"25af07d40dcff26f","name":"should capture event listeners for testing","time":{"start":1759246558107,"stop":1759246558108,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8f6d49198699c3e","name":"accepts time-filtered query with content filter","time":{"start":1759246510270,"stop":1759246510270,"duration":0},"status":"passed","severity":"normal"},{"uid":"27c6f04a0825aefe","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1759246918968,"stop":1759246918968,"duration":0},"status":"passed","severity":"normal"},{"uid":"7356f6f76be2c5be","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1759246540319,"stop":1759246540319,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c7e771c4bb0cf3a","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1759246880201,"stop":1759246880204,"duration":3},"status":"passed","severity":"normal"},{"uid":"1b56594fd623d103","name":"should save new peer to store","time":{"start":1759246509821,"stop":1759246509821,"duration":0},"status":"passed","severity":"normal"},{"uid":"2daab36ffa15ba2d","name":"Check message with non string payload is not received","time":{"start":1759247030326,"stop":1759247030327,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c5efff6c781006b","name":"Passing page size 19 when there are 20 messages","time":{"start":1759246923873,"stop":1759246923874,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8da51dc51c90e48","name":"should properly create location multiaddrs - tcp4","time":{"start":1759246500057,"stop":1759246500057,"duration":0},"status":"passed","severity":"normal"},{"uid":"92e5b9ce57fe1163","name":"should not modify tags of connections for different peers","time":{"start":1759246557514,"stop":1759246557526,"duration":12},"status":"passed","severity":"normal"},{"uid":"afb586a720e1df38","name":"should add received messages to bloom filter","time":{"start":1759246546486,"stop":1759246546486,"duration":0},"status":"passed","severity":"normal"},{"uid":"1da9d22972721da9","name":"throws on content topic with empty application field","time":{"start":1759246494039,"stop":1759246494039,"duration":0},"status":"passed","severity":"normal"},{"uid":"73b4281560754d6b","name":"can start and stop the service","time":{"start":1759246524220,"stop":1759246524220,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed9b1ec307f239f7","name":"should be safe to call multiple times","time":{"start":1759246509981,"stop":1759246509981,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff2caee502d97c82","name":"Push message with content topic containing unicode special characters","time":{"start":1759247637936,"stop":1759247637936,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a801961530e6765","name":"should not fail to stop the service if it was not started","time":{"start":1759246589980,"stop":1759246589980,"duration":0},"status":"passed","severity":"normal"},{"uid":"83073add016b0514","name":"should return true when peer is on the pubsub topic shard","time":{"start":1759246509036,"stop":1759246509036,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb290ae21d9ef65","name":"Push message with Script payload","time":{"start":1759247637918,"stop":1759247637918,"duration":0},"status":"passed","severity":"normal"},{"uid":"2af593664ce39917","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759247057174,"stop":1759247057174,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6f82162fed3bab1","name":"should create ShardReader with static shards network config","time":{"start":1759246509018,"stop":1759246509019,"duration":1},"status":"passed","severity":"normal"},{"uid":"56a8b8dadf8a45bd","name":"should filter peers by codec","time":{"start":1759246510717,"stop":1759246510717,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca11f3b8cf538f1","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1759246540315,"stop":1759246540315,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c24dedc69481d2c","name":"Push message with special chars payload","time":{"start":1759247637928,"stop":1759247637928,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e775058cf746e0f","name":"Check message with no pubsub topic is not received","time":{"start":1759247030325,"stop":1759247030325,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e33f72b484eaede","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1759246865797,"stop":1759246865798,"duration":1},"status":"passed","severity":"normal"},{"uid":"89bce8eea71b679c","name":"should serialize and deserialize correctly","time":{"start":1759246543868,"stop":1759246543868,"duration":0},"status":"passed","severity":"normal"},{"uid":"785057776ce13bad","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app70/2/topic592/test.js","time":{"start":1759246853735,"stop":1759246853735,"duration":0},"status":"passed","severity":"normal"},{"uid":"d16de4c10da04539","name":"Push message with JSON payload","time":{"start":1759247637930,"stop":1759247637930,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8d4f0e915d37b9a","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759246734460,"stop":1759246734460,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed434d50d3ff97aa","name":"Store - dialed after - with timeout","time":{"start":1759246933428,"stop":1759246933428,"duration":0},"status":"passed","severity":"normal"},{"uid":"3862dc00e2364110","name":"Throws when trying to push message with empty payload","time":{"start":1759247637920,"stop":1759247637921,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbd2de91ee79d6e9","name":"should handle dial errors gracefully","time":{"start":1759246509816,"stop":1759246509816,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2b8de92dccff3fb","name":"should maintain desired error rate","time":{"start":1759246543866,"stop":1759246543867,"duration":1},"status":"passed","severity":"normal"},{"uid":"9870da745f38e59","name":"should handle a minimal index list","time":{"start":1759246494100,"stop":1759246494100,"duration":0},"status":"passed","severity":"normal"},{"uid":"37aa7624742ae6c1","name":"should not fail to start the service if it is already started","time":{"start":1759246524221,"stop":1759246524221,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0c47689fb03eb8c","name":"should not stop if not started","time":{"start":1759246520405,"stop":1759246520406,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5ce91f55f5dd40a","name":"random static sharding 3 - Cluster ID: 85, Shard ID: 187","time":{"start":1759246912750,"stop":1759246912751,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e716348cf2480d","name":"should not be empty after adding a subscription","time":{"start":1759246557420,"stop":1759246557421,"duration":1},"status":"passed","severity":"normal"},{"uid":"89365ea16d8ceedf","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1759246540320,"stop":1759246540320,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0d6298efac90086","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1759246540330,"stop":1759246540331,"duration":1},"status":"passed","severity":"normal"},{"uid":"d148043b4b0f1875","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1759246540339,"stop":1759246540339,"duration":0},"status":"passed","severity":"normal"},{"uid":"26b3d6d4f8e118e9","name":"should send to specified number of peers of used peers","time":{"start":1759246557283,"stop":1759246557284,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d9dde32028c5c06","name":"should invoke callbacks when receiving a message","time":{"start":1759246557421,"stop":1759246557425,"duration":4},"status":"passed","severity":"normal"},{"uid":"cc201245e1aed35a","name":"throws on content topic with generation field greater than 0","time":{"start":1759246494039,"stop":1759246494039,"duration":0},"status":"passed","severity":"normal"},{"uid":"abd2b86c01e84fe9","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759247057183,"stop":1759247057183,"duration":0},"status":"passed","severity":"normal"},{"uid":"536a5b9dd9b31dcf","name":"should return null for non-existent peer","time":{"start":1759246510512,"stop":1759246510512,"duration":0},"status":"passed","severity":"normal"},{"uid":"a211fb3c5c1e714a","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1759246589987,"stop":1759246589987,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9b1cea71851ec465","name":"should return start time to last successful query since last query is less than max range","time":{"start":1759246558122,"stop":1759246558124,"duration":2},"status":"passed","severity":"normal"},{"uid":"ad825439c5c4cbe6","name":"should clear existing timers before creating new ones","time":{"start":1759246510009,"stop":1759246510010,"duration":1},"status":"passed","severity":"normal"},{"uid":"6265bd3d772d5d44","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759247057177,"stop":1759247057177,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c62a821cee278de","name":"Push message with Arabic payload","time":{"start":1759247637917,"stop":1759247637917,"duration":0},"status":"passed","severity":"normal"},{"uid":"d33d1ca5667fef28","name":"Promise Callback - true","time":{"start":1759246917506,"stop":1759246917507,"duration":1},"status":"passed","severity":"normal"},{"uid":"98ba46f7d5bc8026","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1759246565401,"stop":1759246565401,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c57330843780ec0","name":"Reusing cursor across nodes","time":{"start":1759246865799,"stop":1759246865799,"duration":0},"status":"passed","severity":"normal"},{"uid":"6838b1969983a40d","name":"should not receive a peer event before start","time":{"start":1759246589985,"stop":1759246589985,"duration":0},"status":"passed","severity":"normal"},{"uid":"576a64e541f1cd2d","name":"should handle complete discovery-to-dial flow","time":{"start":1759246509822,"stop":1759246509833,"duration":11},"status":"passed","severity":"normal"},{"uid":"4de26d081df3a0fa","name":"Register correct protocols","time":{"start":1759246766821,"stop":1759246766821,"duration":0},"status":"passed","severity":"normal"},{"uid":"a04b363e5530950f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1759246540344,"stop":1759246540345,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5a26edcee0a3c91","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759246734470,"stop":1759246734470,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f6b946e187f5e8b","name":"should request peer renewal on specific errors","time":{"start":1759246556342,"stop":1759246556342,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd3be399dff55c72","name":"should be able to encode the field with only FILTER set to true","time":{"start":1759246499304,"stop":1759246499305,"duration":1},"status":"passed","severity":"normal"},{"uid":"ece78c4ee9a67e90","name":"should handle complete peer lifecycle","time":{"start":1759246510014,"stop":1759246510014,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3c1894804eacef","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1759246933323,"stop":1759246933323,"duration":0},"status":"passed","severity":"normal"},{"uid":"352d78b4b8cafea3","name":"Sync message is not sent if another sync message was just received","time":{"start":1759246565401,"stop":1759246565401,"duration":0},"status":"passed","severity":"normal"},{"uid":"d20e381d23e71714","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1759246933321,"stop":1759246933322,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4c134a3e1b2af07","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1759246540316,"stop":1759246540316,"duration":0},"status":"passed","severity":"normal"},{"uid":"eef80a116b96b9de","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1759246933323,"stop":1759246933323,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdd66919711d1191","name":"should dial peer when on same shard","time":{"start":1759246509769,"stop":1759246509774,"duration":5},"status":"passed","severity":"normal"},{"uid":"5736d200a3b06e53","name":"Push message with content topic containing Chinese","time":{"start":1759247637922,"stop":1759247637922,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e8f4b77e9d5dc29","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1759246540340,"stop":1759246540340,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4421fafb25f7e15","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1759246865798,"stop":1759246865798,"duration":0},"status":"passed","severity":"normal"},{"uid":"f93aae0bba23176f","name":"should not create relay timers when relay is not provided","time":{"start":1759246509999,"stop":1759246510000,"duration":1},"status":"passed","severity":"normal"},{"uid":"892f9d5c9483eba","name":"should dial all remaining peers","time":{"start":1759246510509,"stop":1759246510510,"duration":1},"status":"passed","severity":"normal"},{"uid":"414726e7e78d1974","name":"peer exchange sets tag","time":{"start":1759246762889,"stop":1759246762890,"duration":1},"status":"passed","severity":"normal"},{"uid":"6895799d492ab005","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1759246546489,"stop":1759246546489,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc58f55d1735291f","name":"should not dispatch event when already connected","time":{"start":1759246508298,"stop":1759246508298,"duration":0},"status":"passed","severity":"normal"},{"uid":"65abf1fd44526e98","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1759246880200,"stop":1759246880201,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a8d2d82e219d88d","name":"Push message with custom timestamp: 1759250208222","time":{"start":1759247637926,"stop":1759247637926,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d5b040165de02bf","name":"should successfully query peers and return peer infos","time":{"start":1759246520172,"stop":1759246520172,"duration":0},"status":"passed","severity":"normal"},{"uid":"b540d608004a2cb0","name":"Fails to push message bigger that 1MB","time":{"start":1759247637926,"stop":1759247637926,"duration":0},"status":"passed","severity":"normal"},{"uid":"e060b026a12dd780","name":"Push message with long payload","time":{"start":1759247637927,"stop":1759247637927,"duration":0},"status":"passed","severity":"normal"},{"uid":"fceafdacdde4736e","name":"should properly compute the node id","time":{"start":1759246500055,"stop":1759246500055,"duration":0},"status":"passed","severity":"normal"},{"uid":"82d3d63610aec444","name":"Passing page size 3 when there are 20 messages","time":{"start":1759246923872,"stop":1759246923872,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae1376bf6798368f","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1759246540340,"stop":1759246540340,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5b77649653b6ca6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1759246494053,"stop":1759246494053,"duration":0},"status":"passed","severity":"normal"},{"uid":"5225bb7ce0f1469d","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759246676247,"stop":1759246676247,"duration":0},"status":"passed","severity":"normal"},{"uid":"c48682669ab805e4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1759246540342,"stop":1759246540342,"duration":0},"status":"passed","severity":"normal"},{"uid":"64c4fa089f55a4fe","name":"should get all peers from store","time":{"start":1759246510508,"stop":1759246510508,"duration":0},"status":"passed","severity":"normal"},{"uid":"98db13819138e9a6","name":"Push message with special chars payload","time":{"start":1759247637940,"stop":1759247637940,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b79b940fa5b54a2","name":"Store - dialed first","time":{"start":1759246933428,"stop":1759246933428,"duration":0},"status":"passed","severity":"normal"},{"uid":"82d7800fb0029a3b","name":"throws an error for improperly formatted content topics","time":{"start":1759246494049,"stop":1759246494049,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dce54233da16093","name":"random static sharding 5 - Cluster ID: 274, Shard ID: 963","time":{"start":1759246912751,"stop":1759246912751,"duration":0},"status":"passed","severity":"normal"},{"uid":"976502510466abd1","name":"should be online or offline if network state changed","time":{"start":1759246604388,"stop":1759246604389,"duration":1},"status":"passed","severity":"normal"},{"uid":"201564a09cb3dc5","name":"should attach causal history and bloom filter to each message","time":{"start":1759246546485,"stop":1759246546485,"duration":0},"status":"passed","severity":"normal"},{"uid":"2230db75f62a5f8","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1759246540336,"stop":1759246540337,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ed2eb52a4efe2fb","name":"Encoder throws on empty string content topic","time":{"start":1759246531670,"stop":1759246531670,"duration":0},"status":"passed","severity":"normal"},{"uid":"388e034d7b066cd2","name":"should discard bootstrap peers when has more than set limit","time":{"start":1759246627844,"stop":1759246627844,"duration":0},"status":"passed","severity":"normal"},{"uid":"b744cb0f7fede9e4","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1759246540339,"stop":1759246540340,"duration":1},"status":"passed","severity":"normal"},{"uid":"36e9e44805869b19","name":"Push message with content topic containing Arabic","time":{"start":1759247637934,"stop":1759247637934,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba6cc123c70a3c50","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1759246766825,"stop":1759246766826,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7cff6f7ce948e86","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1759246546490,"stop":1759246546490,"duration":0},"status":"passed","severity":"normal"},{"uid":"65b974ab0c718e69","name":"should use DNS peer discovery with light client","time":{"start":1759246589986,"stop":1759246589986,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8e591d3d01a3e5b8","name":"different cluster: nodes don't connect","time":{"start":1759246676246,"stop":1759246676246,"duration":0},"status":"passed","severity":"normal"},{"uid":"24a2e94263af56b0","name":"should handle ENR without shardInfo","time":{"start":1759246520413,"stop":1759246520413,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e55e05ec09d02b9","name":"should maintain chronological order of messages in localHistory","time":{"start":1759246546487,"stop":1759246546487,"duration":0},"status":"passed","severity":"normal"},{"uid":"d570f7f2dca06e0f","name":"should hang up with PeerId and return true on success","time":{"start":1759246510715,"stop":1759246510715,"duration":0},"status":"passed","severity":"normal"},{"uid":"92f34459fde9964f","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1759246509992,"stop":1759246509993,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dfa641ee6ed274b","name":"should skip peers without ENR","time":{"start":1759246520412,"stop":1759246520413,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e7ddff5d1d7c356","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1759246509841,"stop":1759246509842,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bdeca141b122c87","name":"Cluster id 0, shard 0","time":{"start":1759246912748,"stop":1759246912748,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e1c2817478f6177","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759246607926,"stop":1759246607927,"duration":1},"status":"passed","severity":"normal"},{"uid":"6baee63586d0adac","name":"should handle mixed protocol support correctly","time":{"start":1759246557979,"stop":1759246557979,"duration":0},"status":"passed","severity":"normal"},{"uid":"446701bb90b6a3d9","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1759246918967,"stop":1759246918968,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b2369d6ef8d399b","name":"should handle queue overflow by adding peers to queue","time":{"start":1759246509775,"stop":1759246509775,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d19068bf9487278","name":"should dial peer when no shard info available","time":{"start":1759246509774,"stop":1759246509774,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c3fdb71bee29c82","name":"should work with v3 peers","time":{"start":1759246557286,"stop":1759246557286,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7b18e1b09208101","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759247057169,"stop":1759247057169,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3467c69f29778d1","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1759246558120,"stop":1759246558120,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4275471b33b92ad","name":"Push message with unicode special characters payload","time":{"start":1759247637954,"stop":1759247637954,"duration":0},"status":"passed","severity":"normal"},{"uid":"541b99dd8b23e668","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1759246510262,"stop":1759246510262,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec32503a993287a4","name":"should be safe to call multiple times","time":{"start":1759246509749,"stop":1759246509749,"duration":0},"status":"passed","severity":"normal"},{"uid":"696690b6db045a52","name":"Check received message containing special chars","time":{"start":1759247030329,"stop":1759247030329,"duration":0},"status":"passed","severity":"normal"},{"uid":"a76a56fea87586bf","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1759246519763,"stop":1759246519768,"duration":5},"status":"passed","severity":"normal"},{"uid":"f991e3445efc076f","name":"should process up to 3 peers at once","time":{"start":1759246509776,"stop":1759246509777,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1ae450ef135eb4e","name":"Outgoing message is emitted as sent","time":{"start":1759246559904,"stop":1759246559904,"duration":0},"status":"passed","severity":"normal"},{"uid":"212c4c674017ed1d","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1759246494045,"stop":1759246494045,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f44dcac70318edb","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1759246494046,"stop":1759246494046,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5e5e787093ec857","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1759246494053,"stop":1759246494053,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a7e55485112d27c","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1759246546492,"stop":1759246546493,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0fd2b8835671d55","name":"should handle errors when globalThis is not available","time":{"start":1759246508271,"stop":1759246508279,"duration":8},"status":"passed","severity":"normal"},{"uid":"c2326f9c56c19ad1","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759246499313,"stop":1759246499313,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ea6572a473aa6bf","name":"should handle ping failures gracefully","time":{"start":1759246509994,"stop":1759246509995,"duration":1},"status":"passed","severity":"normal"},{"uid":"286b0d5d46d0520a","name":"should successfully query store with valid decoders and options","time":{"start":1759246558392,"stop":1759246558393,"duration":1},"status":"passed","severity":"normal"},{"uid":"360c7554c0013cd2","name":"should return start time to match max range","time":{"start":1759246558124,"stop":1759246558125,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8dfe8ccbcb96e0b","name":"should return false when peer is not on topic","time":{"start":1759246510719,"stop":1759246510719,"duration":0},"status":"passed","severity":"normal"},{"uid":"acace4b661cb0765","name":"Check received message containing short","time":{"start":1759247030315,"stop":1759247030315,"duration":0},"status":"passed","severity":"normal"},{"uid":"66618911c56bbcb3","name":"should encode/decode to text encoding","time":{"start":1759246500055,"stop":1759246500056,"duration":1},"status":"passed","severity":"normal"},{"uid":"31d4eed4135788c7","name":"Check received message containing SQL Injection","time":{"start":1759247030319,"stop":1759247030319,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd92153242b0103d","name":"should return undefined if no connection provided","time":{"start":1759246510253,"stop":1759246510253,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a1014a9010f157a","name":"Relay - times out","time":{"start":1759246933427,"stop":1759246933427,"duration":0},"status":"passed","severity":"normal"},{"uid":"473eeff961f560a6","name":"should return false when peer has no shard info","time":{"start":1759246509030,"stop":1759246509030,"duration":0},"status":"passed","severity":"normal"},{"uid":"88a79bec94ca059d","name":"returns only open connection if one present","time":{"start":1759246510307,"stop":1759246510308,"duration":1},"status":"passed","severity":"normal"},{"uid":"2413a8db31cd767a","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1759246520174,"stop":1759246520177,"duration":3},"status":"passed","severity":"normal"},{"uid":"8aab92f650464f84","name":"should handle zero peers request","time":{"start":1759246520185,"stop":1759246520186,"duration":1},"status":"passed","severity":"normal"},{"uid":"f535befc34aa3a28","name":"Outgoing message is emitted as sent","time":{"start":1759246560567,"stop":1759246560567,"duration":0},"status":"passed","severity":"normal"},{"uid":"8859319b0e58a0e9","name":"Encoder error raises irrecoverable error","time":{"start":1759246559904,"stop":1759246559904,"duration":0},"status":"passed","severity":"normal"},{"uid":"178cd0a5ee066f6b","name":"should work with stubbed peer manager event emitter","time":{"start":1759246558100,"stop":1759246558100,"duration":0},"status":"passed","severity":"normal"},{"uid":"95c76c130e4184ee","name":"Meta field set when metaSetter is specified","time":{"start":1759246510810,"stop":1759246510810,"duration":0},"status":"passed","severity":"normal"},{"uid":"75e30c56b80b46e4","name":"Overlapping topic subscription","time":{"start":1759247057171,"stop":1759247057171,"duration":0},"status":"passed","severity":"normal"},{"uid":"f05155f58386caf4","name":"Check received message containing Chinese","time":{"start":1759247030329,"stop":1759247030329,"duration":0},"status":"passed","severity":"normal"},{"uid":"facf8c2ca6cce9b4","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1759246540318,"stop":1759246540319,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a09aa8e326b296f","name":"should not fail to start the service if it is already started","time":{"start":1759246822323,"stop":1759246822323,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2af5b97ce1fe764","name":"should sort peers by ping value","time":{"start":1759246510718,"stop":1759246510718,"duration":0},"status":"passed","severity":"normal"},{"uid":"8478671a763b5b02","name":"Push message with emoji payload","time":{"start":1759247637943,"stop":1759247637944,"duration":1},"status":"passed","severity":"normal"},{"uid":"426ee051d7c88d11","name":"should create ShardReader with auto sharding network config","time":{"start":1759246509018,"stop":1759246509018,"duration":0},"status":"passed","severity":"normal"},{"uid":"77b3c942942d4826","name":"Subscribe and publish message","time":{"start":1759246766822,"stop":1759246766822,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f853514703334f4","name":"returns all values when wanted number is greater than available values","time":{"start":1759246518792,"stop":1759246518792,"duration":0},"status":"passed","severity":"normal"},{"uid":"4243edfc139549","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759246676244,"stop":1759246676245,"duration":1},"status":"passed","severity":"normal"},{"uid":"61d108ccc83a5919","name":"should skip peers that were recently queried","time":{"start":1759246520409,"stop":1759246520409,"duration":0},"status":"passed","severity":"normal"},{"uid":"81c24512943b8191","name":"should deliver messages after dependencies are met","time":{"start":1759246546489,"stop":1759246546490,"duration":1},"status":"passed","severity":"normal"},{"uid":"b639f51b638259b9","name":"should not fail to start the service if it is already started","time":{"start":1759246589980,"stop":1759246589981,"duration":1},"status":"passed","severity":"normal"},{"uid":"af1209640956d340","name":"Outgoing message is emitted as sending","time":{"start":1759246560566,"stop":1759246560567,"duration":1},"status":"passed","severity":"normal"},{"uid":"509633f881f8f93a","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1759246520177,"stop":1759246520180,"duration":3},"status":"passed","severity":"normal"},{"uid":"d77db98cec958a33","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1759246494050,"stop":1759246494050,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a1afe0120c8affa","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1759246540337,"stop":1759246540337,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eb8a78ca6bd3a0e","name":"should dial all known peers when reached zero connections","time":{"start":1759246627843,"stop":1759246627844,"duration":1},"status":"passed","severity":"normal"},{"uid":"f05ceaaa09e0c842","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1759246519768,"stop":1759246519768,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e98b07e26f036a6","name":"Check received message containing short","time":{"start":1759247030328,"stop":1759247030328,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1bd8cef68f55513","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759247030334,"stop":1759247030334,"duration":0},"status":"passed","severity":"normal"},{"uid":"af5b342fc3f28643","name":"Relay + Store","time":{"start":1759246500061,"stop":1759246500061,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d27be32c855648f","name":"same cluster: nodes connect","time":{"start":1759246676246,"stop":1759246676246,"duration":0},"status":"passed","severity":"normal"},{"uid":"19d439acb048051d","name":"should set field with all protocols enabled","time":{"start":1759246500059,"stop":1759246500060,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9df292a182d0b29","name":"messageHashStr works with IProtoMessage","time":{"start":1759246509843,"stop":1759246509843,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc5efb0ab31ef97f","name":"Check publish message containing JSON","time":{"start":1759246758474,"stop":1759246758475,"duration":1},"status":"passed","severity":"normal"},{"uid":"426c59bdb0bb0362","name":"Push message with Script payload","time":{"start":1759247637942,"stop":1759247637942,"duration":0},"status":"passed","severity":"normal"},{"uid":"8da3e851e7f45104","name":"Subscribe and receive messages via lightPush","time":{"start":1759247057178,"stop":1759247057178,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e514e8f4ac5b18f","name":"should dispatch network event when browser goes offline","time":{"start":1759246508306,"stop":1759246508306,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c483c670b25b1b9","name":"Push message with SQL Injection payload","time":{"start":1759247637929,"stop":1759247637929,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e808f6745d60427","name":"recovers when dns.resolve returns empty","time":{"start":1759246520353,"stop":1759246520353,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a2d187fb8a7f948","name":"should stop peer exchange discovery","time":{"start":1759246520405,"stop":1759246520405,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d958bf2d56df356","name":"Subscribe and receive messages via waku relay post","time":{"start":1759247057179,"stop":1759247057179,"duration":0},"status":"passed","severity":"normal"},{"uid":"11280057bd722a89","name":"Check message received after jswaku node is restarted","time":{"start":1759247030327,"stop":1759247030327,"duration":0},"status":"passed","severity":"normal"},{"uid":"7764945d396e4111","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1759246751951,"stop":1759246751951,"duration":0},"status":"passed","severity":"normal"},{"uid":"484119a3ea6ea512","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1759246510514,"stop":1759246510514,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eb774aa1551d3a9","name":"Push message with content topic containing SQL Injection","time":{"start":1759247637923,"stop":1759247637923,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea0267a9bd7fa31f","name":"Check received message containing Chinese","time":{"start":1759247030317,"stop":1759247030317,"duration":0},"status":"passed","severity":"normal"},{"uid":"83d9760f51d01d6c","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1759246510718,"stop":1759246510718,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfbbca63bd8d24bc","name":"should handle peer identify event","time":{"start":1759246520406,"stop":1759246520407,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3b8c6ec0fbde9b","name":"should be safe to call multiple times","time":{"start":1759246509804,"stop":1759246509811,"duration":7},"status":"passed","severity":"normal"},{"uid":"2ed2bb16898e6c99","name":"Incoming message is emitted as received","time":{"start":1759246559906,"stop":1759246559906,"duration":0},"status":"passed","severity":"normal"},{"uid":"6324cc3963ac5548","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1759246540069,"stop":1759246540070,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8d541145e0932ec","name":"Mutual subscription","time":{"start":1759246766820,"stop":1759246766821,"duration":1},"status":"passed","severity":"normal"},{"uid":"9465d00afebe0ffd","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759246734461,"stop":1759246734462,"duration":1},"status":"passed","severity":"normal"},{"uid":"8499f5d0e6829f0e","name":"should enable all discoveries when explicitly set","time":{"start":1759246556505,"stop":1759246556505,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6c2bac9ab4c37e8","name":"should handle hash queries without validation","time":{"start":1759246558394,"stop":1759246558394,"duration":0},"status":"passed","severity":"normal"},{"uid":"f598c5ff7f8c347d","name":"does not validate decoders for hash queries","time":{"start":1759246510524,"stop":1759246510524,"duration":0},"status":"passed","severity":"normal"},{"uid":"c86a742cb98e7081","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759247030323,"stop":1759247030324,"duration":1},"status":"passed","severity":"normal"},{"uid":"67a81df809731e7d","name":"should only return 1 node with relay and store capability","time":{"start":1759246520355,"stop":1759246520356,"duration":1},"status":"passed","severity":"normal"},{"uid":"b595016bf8276b71","name":"should perform ping and update peer store on timer","time":{"start":1759246509994,"stop":1759246509994,"duration":0},"status":"passed","severity":"normal"},{"uid":"54ce59877906e44c","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1759246494046,"stop":1759246494046,"duration":0},"status":"passed","severity":"normal"},{"uid":"25998ccc1ca19d84","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1759246558394,"stop":1759246558394,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3b3e75e27649cf","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759246734470,"stop":1759246734470,"duration":0},"status":"passed","severity":"normal"},{"uid":"d34202eee8545358","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1759246494050,"stop":1759246494051,"duration":1},"status":"passed","severity":"normal"},{"uid":"23a32d88b52c0884","name":"Check received message containing Basic HTML tag","time":{"start":1759247030320,"stop":1759247030321,"duration":1},"status":"passed","severity":"normal"},{"uid":"11a4501121902247","name":"Wrong topic","time":{"start":1759246853737,"stop":1759246853737,"duration":0},"status":"passed","severity":"normal"},{"uid":"97f072c3cd32d3da","name":"Push message with custom timestamp: 1759250208222","time":{"start":1759247637938,"stop":1759247637938,"duration":0},"status":"passed","severity":"normal"},{"uid":"92c40ab16e32e2b","name":"Push message with content topic containing short","time":{"start":1759247637932,"stop":1759247637932,"duration":0},"status":"passed","severity":"normal"},{"uid":"562767bdbb223fec","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759247057173,"stop":1759247057173,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4ca15b3bc5afcd3","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759247057176,"stop":1759247057176,"duration":0},"status":"passed","severity":"normal"},{"uid":"277e8bcd730ceb82","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1759246540345,"stop":1759246540345,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8fe18b140f67644","name":"Ephemeral field is preserved - encoder v0","time":{"start":1759246590823,"stop":1759246590823,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba73d354658b7f11","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759246906184,"stop":1759246906184,"duration":0},"status":"passed","severity":"normal"},{"uid":"92881d17de56c8c8","name":"random static sharding 10 - Cluster ID: 510, Shard ID: 340","time":{"start":1759246912755,"stop":1759246912755,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4ce8cd72347665b","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1759246560570,"stop":1759246560570,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdb786360735d460","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1759246540328,"stop":1759246540329,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d346c26c717fd33","name":"Push message with SQL Injection payload","time":{"start":1759247637918,"stop":1759247637918,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc277b226656f6f1","name":"should retry failed tasks","time":{"start":1759246556341,"stop":1759246556342,"duration":1},"status":"passed","severity":"normal"},{"uid":"48d6654498395f6c","name":"should return false when network is not connected","time":{"start":1759246510713,"stop":1759246510713,"duration":0},"status":"passed","severity":"normal"},{"uid":"731dcaa24ee91085","name":"Push message equal or less that 1MB","time":{"start":1759247637959,"stop":1759247637959,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d2355fbf50afc84","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app82/9/topic401/xml","time":{"start":1759246853732,"stop":1759246853733,"duration":1},"status":"passed","severity":"normal"},{"uid":"4601dc5b243a8bdb","name":"Check publish message containing numeric","time":{"start":1759246758471,"stop":1759246758472,"duration":1},"status":"passed","severity":"normal"},{"uid":"822e4b2c04d7a22d","name":"Passing an array","time":{"start":1759246930109,"stop":1759246930109,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eeabf5c905edd75","name":"Symmetric encrypt & Decrypt","time":{"start":1759246530476,"stop":1759246530476,"duration":0},"status":"passed","severity":"normal"},{"uid":"4327fdd0ced66781","name":"should create ConnectionManager with required options","time":{"start":1759246510709,"stop":1759246510709,"duration":0},"status":"passed","severity":"normal"},{"uid":"1827a44afcb7db9","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1759246540324,"stop":1759246540324,"duration":0},"status":"passed","severity":"normal"},{"uid":"c758b2a5048711cf","name":"should return PeerId when PeerId is provided","time":{"start":1759246509643,"stop":1759246509647,"duration":4},"status":"passed","severity":"normal"},{"uid":"168c03ff22071122","name":"Push message with escaped characters payload","time":{"start":1759247637953,"stop":1759247637954,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f25f42b0bcf8e6","name":"should handle peer store errors gracefully","time":{"start":1759246509820,"stop":1759246509820,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb77c48d4531cc7e","name":"should handle multiple peer connections","time":{"start":1759246509990,"stop":1759246509990,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dc3e0798a780817","name":"should emit a peer event after start","time":{"start":1759246822323,"stop":1759246822323,"duration":0},"status":"passed","severity":"normal"},{"uid":"232007b6fd7bf140","name":"Decoder throws on empty string content topic","time":{"start":1759246510811,"stop":1759246510811,"duration":0},"status":"passed","severity":"normal"},{"uid":"840e108f58070616","name":"should query peer with peer exchange protocol","time":{"start":1759246520409,"stop":1759246520410,"duration":1},"status":"passed","severity":"normal"},{"uid":"69df42244d63267d","name":"should be safe to call multiple times","time":{"start":1759246510501,"stop":1759246510502,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f8211bc3e49835c","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1759246494044,"stop":1759246494044,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9af449896c2b14","name":"Sample","time":{"start":1759246499451,"stop":1759246499452,"duration":1},"status":"passed","severity":"normal"},{"uid":"181d2d2043346b4c","name":"should handle errors when getting connections","time":{"start":1759246508307,"stop":1759246508307,"duration":0},"status":"passed","severity":"normal"},{"uid":"21a3389aa1791571","name":"should not dial peers from store when browser is not connected","time":{"start":1759246510506,"stop":1759246510507,"duration":1},"status":"passed","severity":"normal"},{"uid":"5560c52c3f805d49","name":"Check message with no payload is not received","time":{"start":1759247030326,"stop":1759247030326,"duration":0},"status":"passed","severity":"normal"},{"uid":"7725366f416a4a7e","name":"should initialize with libp2p components","time":{"start":1759246520168,"stop":1759246520169,"duration":1},"status":"passed","severity":"normal"},{"uid":"c38863344bbfaf12","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1759246494100,"stop":1759246494101,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bdec3b61faf0500","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1759246546485,"stop":1759246546486,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e789abda228373c","name":"All","time":{"start":1759246589857,"stop":1759246589858,"duration":1},"status":"passed","severity":"normal"},{"uid":"148cbd9ca1b07bec","name":"should remove event listeners from globalThis","time":{"start":1759246508280,"stop":1759246508280,"duration":0},"status":"passed","severity":"normal"},{"uid":"229202cddf602190","name":"should sort by messageId when timestamps are equal","time":{"start":1759246546027,"stop":1759246546027,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b437a9956e06a74","name":"Push message with unicode special characters payload","time":{"start":1759247637943,"stop":1759247637943,"duration":0},"status":"passed","severity":"normal"},{"uid":"95ae64015a01928c","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1759246494043,"stop":1759246494044,"duration":1},"status":"passed","severity":"normal"},{"uid":"d99dd09ed9260828","name":"should throw error when no peers are available","time":{"start":1759246558393,"stop":1759246558393,"duration":0},"status":"passed","severity":"normal"},{"uid":"76630463c0f82284","name":"Incoming message is emitted as received","time":{"start":1759246560568,"stop":1759246560569,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab94815ff917dff5","name":"should handle onConnected and onDisconnected","time":{"start":1759246557486,"stop":1759246557497,"duration":11},"status":"passed","severity":"normal"},{"uid":"7fce408246f49506","name":"should not change state when connections remain after disconnect","time":{"start":1759246508297,"stop":1759246508298,"duration":1},"status":"passed","severity":"normal"},{"uid":"c95ee6d600c1e814","name":"rejects hash query with time filter","time":{"start":1759246510269,"stop":1759246510270,"duration":1},"status":"passed","severity":"normal"},{"uid":"95c73b4f6aa4c63","name":"should handle empty pubsub topics","time":{"start":1759246510011,"stop":1759246510011,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa0cbca2eaaa9e10","name":"Callback on promise","time":{"start":1759246910030,"stop":1759246910030,"duration":0},"status":"passed","severity":"normal"},{"uid":"1095f73a607d5c3b","name":"Push message with JSON payload","time":{"start":1759247637919,"stop":1759247637919,"duration":0},"status":"passed","severity":"normal"},{"uid":"422e308f7504debb","name":"should stop and cleanup resources","time":{"start":1759246557426,"stop":1759246557426,"duration":0},"status":"passed","severity":"normal"},{"uid":"65f937fafad36ba7","name":"Query Generator - true","time":{"start":1759246917504,"stop":1759246917504,"duration":0},"status":"passed","severity":"normal"},{"uid":"5332a82a19434e72","name":"Relay - dialed first","time":{"start":1759246933426,"stop":1759246933426,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c05bfb52e4635ba","name":"nwaku subscribes","time":{"start":1759246747503,"stop":1759246747503,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ca6b58eed09eaaf","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1759246499312,"stop":1759246499312,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa0377b116affd9c","name":"should set field with only STORE enabled","time":{"start":1759246500060,"stop":1759246500060,"duration":0},"status":"passed","severity":"normal"},{"uid":"17396e1a3c676820","name":"should create PeerExchangeDiscovery instance","time":{"start":1759246520414,"stop":1759246520415,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fa1a7e699e479af","name":"should return false when peer is not on the specified shard","time":{"start":1759246509031,"stop":1759246509032,"duration":1},"status":"passed","severity":"normal"},{"uid":"b65c5b7cd185ba71","name":"handles different clusterIds correctly","time":{"start":1759246494048,"stop":1759246494049,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f6c8393ffbcdef6","name":"Check received message containing escaped characters","time":{"start":1759247030332,"stop":1759247030332,"duration":0},"status":"passed","severity":"normal"},{"uid":"29626457fe2b1bd6","name":"should create KeepAliveManager with relay","time":{"start":1759246509971,"stop":1759246509972,"duration":1},"status":"passed","severity":"normal"},{"uid":"3182ac0816a4d4d5","name":"should successfully unsubscribe from an existing subscription","time":{"start":1759246557178,"stop":1759246557178,"duration":0},"status":"passed","severity":"normal"},{"uid":"94449b683de1ed00","name":"should check connected peers if present and suitable","time":{"start":1759246558552,"stop":1759246558552,"duration":0},"status":"passed","severity":"normal"},{"uid":"d546eeef3c996ea2","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1759246540323,"stop":1759246540324,"duration":1},"status":"passed","severity":"normal"},{"uid":"33a4e015419d2dca","name":"Passing page size 1 when there are 4 messages","time":{"start":1759246923868,"stop":1759246923868,"duration":0},"status":"passed","severity":"normal"},{"uid":"f713e502fc279055","name":"Query Generator, Multiple PubsubTopics","time":{"start":1759246880194,"stop":1759246880195,"duration":1},"status":"passed","severity":"normal"},{"uid":"f330f84abc5970a1","name":"Subscribe to topic containing short and receive message","time":{"start":1759247057171,"stop":1759247057171,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a8ada7ee67f1181","name":"Push 30 different messages","time":{"start":1759247637954,"stop":1759247637954,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4bcb336e97b7a2cb","name":"should do nothing if no non-locked connections to drop","time":{"start":1759246510515,"stop":1759246510516,"duration":1},"status":"passed","severity":"normal"},{"uid":"d56e894375ab0b04","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1759246766826,"stop":1759246766826,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d66460980e0876b","name":"Subscribe and receives messages on 20 topics","time":{"start":1759247057169,"stop":1759247057169,"duration":0},"status":"passed","severity":"normal"},{"uid":"434889e3665c1d4f","name":"same cluster, static sharding: nodes connect","time":{"start":1759246676243,"stop":1759246676243,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a7da2ae6d30e1d1","name":"Nodes with multiple pubsub topic","time":{"start":1759246751952,"stop":1759246751952,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dbaadb470cc6e9d","name":"Push 30 different messages","time":{"start":1759247637944,"stop":1759247637944,"duration":0},"status":"skipped","severity":"normal"},{"uid":"da07f9abf4359aae","name":"should create an instance with libp2p and dialer","time":{"start":1759246509803,"stop":1759246509803,"duration":0},"status":"passed","severity":"normal"},{"uid":"4774a287ee63204e","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1759246557483,"stop":1759246557483,"duration":0},"status":"passed","severity":"normal"},{"uid":"642d60b519c6e789","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1759246557513,"stop":1759246557513,"duration":0},"status":"passed","severity":"normal"},{"uid":"196ea31ca418227a","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759247057172,"stop":1759247057172,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fa5527e907a7f54","name":"messageHash returns a Uint8Array","time":{"start":1759246509842,"stop":1759246509842,"duration":0},"status":"passed","severity":"normal"},{"uid":"13485908f5eea6bf","name":"Check received message containing emoji","time":{"start":1759247030322,"stop":1759247030323,"duration":1},"status":"passed","severity":"normal"},{"uid":"26afe52c152e1858","name":"should not receive a peer event after stop","time":{"start":1759246822324,"stop":1759246822325,"duration":1},"status":"passed","severity":"normal"},{"uid":"f479d53441aabc4d","name":"Push message with content topic containing JSON","time":{"start":1759247637935,"stop":1759247637935,"duration":0},"status":"passed","severity":"normal"},{"uid":"630a4af1ae6525a3","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1759246520180,"stop":1759246520181,"duration":1},"status":"passed","severity":"normal"},{"uid":"67ec3e0268d174eb","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1759246660638,"stop":1759246660639,"duration":1},"status":"passed","severity":"normal"},{"uid":"faab0ae850513e75","name":"should remove event listeners when stopped","time":{"start":1759246558099,"stop":1759246558100,"duration":1},"status":"passed","severity":"normal"},{"uid":"db91bf0ef13c4071","name":"should discover peers from provided peer cache","time":{"start":1759246679236,"stop":1759246679239,"duration":3},"status":"passed","severity":"normal"},{"uid":"e54386119bd0c33","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1759246494042,"stop":1759246494042,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f75935d0e8f2aa6","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759246734466,"stop":1759246734469,"duration":3},"status":"passed","severity":"normal"},{"uid":"cbca21da3d1c5226","name":"Check message with invalid timestamp is not received","time":{"start":1759247030324,"stop":1759247030324,"duration":0},"status":"passed","severity":"normal"},{"uid":"e46b6e09d48bff26","name":"should return all connected peers without codec filter","time":{"start":1759246510717,"stop":1759246510717,"duration":0},"status":"passed","severity":"normal"},{"uid":"50df61740e36c845","name":"Ordered callback, aborts when callback returns true","time":{"start":1759246910032,"stop":1759246910032,"duration":0},"status":"passed","severity":"normal"},{"uid":"75825753797e0002","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1759246604362,"stop":1759246604362,"duration":0},"status":"passed","severity":"normal"},{"uid":"114b76a2dccc7bc5","name":"should set up event listeners when started","time":{"start":1759246558099,"stop":1759246558099,"duration":0},"status":"passed","severity":"normal"},{"uid":"1134f82e253499f","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1759246520357,"stop":1759246520357,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f11b655a49342ae3","name":"should get / set UDP multiaddr","time":{"start":1759246500056,"stop":1759246500056,"duration":0},"status":"passed","severity":"normal"},{"uid":"b834e4f58c663d0a","name":"Sync message is not sent if another sync message was just sent","time":{"start":1759246565401,"stop":1759246565402,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b9c1fb8cf9f652","name":"Check received message containing escaped characters","time":{"start":1759247030322,"stop":1759247030322,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5d9c0610b269fa7","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759246520357,"stop":1759246520358,"duration":1},"status":"skipped","severity":"normal"},{"uid":"af81bf82dae4158f","name":"should skip already querying peers","time":{"start":1759246520410,"stop":1759246520411,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bdf53143232fc27","name":"should dial peers from store on start","time":{"start":1759246510500,"stop":1759246510501,"duration":1},"status":"passed","severity":"normal"},{"uid":"de53e43eb90d4f40","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1759246604361,"stop":1759246604361,"duration":0},"status":"passed","severity":"normal"},{"uid":"d08edea46606cf23","name":"throws if store query response has error status","time":{"start":1759246510525,"stop":1759246510525,"duration":0},"status":"passed","severity":"normal"},{"uid":"56f2c33da3550fda","name":"should increase lamport timestamp","time":{"start":1759246546485,"stop":1759246546485,"duration":0},"status":"passed","severity":"normal"},{"uid":"6253274f382b66ae","name":"can start the service","time":{"start":1759246822321,"stop":1759246822322,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fd4983cae32850b","name":"Check received message containing Script","time":{"start":1759247030319,"stop":1759247030320,"duration":1},"status":"passed","severity":"normal"},{"uid":"c968d4927bc550e4","name":"Nodes with multiple pubsub topic","time":{"start":1759246751950,"stop":1759246751950,"duration":0},"status":"passed","severity":"normal"},{"uid":"faaaf5708dd18d06","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759247030336,"stop":1759247030336,"duration":0},"status":"passed","severity":"normal"},{"uid":"935cdc841be1332c","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1759246519762,"stop":1759246519762,"duration":0},"status":"passed","severity":"normal"},{"uid":"be4429da202ce0df","name":"messageHashStr returns a hex string","time":{"start":1759246509842,"stop":1759246509843,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee15eb7b129666ed","name":"rejects content-filtered query with only contentTopics","time":{"start":1759246510264,"stop":1759246510269,"duration":5},"status":"passed","severity":"normal"},{"uid":"bd698bb331e7cd06","name":"should work with mock decoders","time":{"start":1759246558107,"stop":1759246558107,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e8ec6a109a4c0f2","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1759246604384,"stop":1759246604385,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf60de0e6bcdd742","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1759246509822,"stop":1759246509822,"duration":0},"status":"passed","severity":"normal"},{"uid":"20ffc472a4aebaae","name":"should handle case when navigator is not available","time":{"start":1759246508289,"stop":1759246508289,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d8319c007b49364","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1759246751949,"stop":1759246751950,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3445aec16fe037b","name":"Push message with content topic containing long","time":{"start":1759247637933,"stop":1759247637933,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2a7a33fb55508c9","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1759246540308,"stop":1759246540314,"duration":6},"status":"passed","severity":"normal"},{"uid":"3d409eb89cc1574b","name":"should not be delivered","time":{"start":1759246546493,"stop":1759246546493,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae775c311b4f3ca4","name":"Push message with XML payload","time":{"start":1759247637952,"stop":1759247637953,"duration":1},"status":"passed","severity":"normal"},{"uid":"de0b9469b829a37c","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759247057178,"stop":1759247057178,"duration":0},"status":"passed","severity":"normal"},{"uid":"b91ca88fa2943bee","name":"Encoder throws on empty string content topic","time":{"start":1759246530107,"stop":1759246530108,"duration":1},"status":"passed","severity":"normal"},{"uid":"c69e5f52234de72","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1759246540339,"stop":1759246540339,"duration":0},"status":"passed","severity":"normal"},{"uid":"37fb23de6fa5263f","name":"throws on content topic with non-number generation field","time":{"start":1759246494038,"stop":1759246494038,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1db53387978d2d4","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1759246540070,"stop":1759246540071,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ea02917f7e48669","name":"Check received message containing shell command","time":{"start":1759247030332,"stop":1759247030332,"duration":0},"status":"passed","severity":"normal"},{"uid":"b53c5bec5849213f","name":"should create NetworkMonitor with libp2p and events","time":{"start":1759246508256,"stop":1759246508258,"duration":2},"status":"passed","severity":"normal"},{"uid":"9b6877ffb3dcb16f","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759246734462,"stop":1759246734462,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce484daee95ac2b1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1759246494052,"stop":1759246494053,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe4592a33dac54a6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1759246540343,"stop":1759246540343,"duration":0},"status":"passed","severity":"normal"},{"uid":"c08c8d36872c8847","name":"should handle errors when removing globalThis listeners","time":{"start":1759246508280,"stop":1759246508281,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e302f8981ff48a2","name":"should work with async generator that yields promises","time":{"start":1759246558112,"stop":1759246558113,"duration":1},"status":"passed","severity":"normal"},{"uid":"efd40e923b05e4e0","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1759246494056,"stop":1759246494057,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d533e8433cd377a","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1759246556505,"stop":1759246556505,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa14a88e2c935cb5","name":"groups content topics by expected pubsub topic","time":{"start":1759246494048,"stop":1759246494048,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd52e6f09e5851e3","name":"Check received message containing numeric","time":{"start":1759247030329,"stop":1759247030329,"duration":0},"status":"passed","severity":"normal"},{"uid":"20ce9dc70bef6529","name":"Sign & Recover","time":{"start":1759246530477,"stop":1759246530477,"duration":0},"status":"passed","severity":"normal"},{"uid":"9be5813d62d2bbf9","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1759246652519,"stop":1759246652522,"duration":3},"status":"passed","severity":"normal"},{"uid":"889cbf414f4a3b5b","name":"Push message with meta","time":{"start":1759247637958,"stop":1759247637958,"duration":0},"status":"passed","severity":"normal"},{"uid":"91e2223fbb38d02c","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1759246766829,"stop":1759246766830,"duration":1},"status":"passed","severity":"normal"},{"uid":"120693ce6970b92f","name":"should push the message to the outgoing buffer","time":{"start":1759246546484,"stop":1759246546484,"duration":0},"status":"passed","severity":"normal"},{"uid":"d28a1eff6382fc2b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1759246494054,"stop":1759246494054,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7daa1e7a730fb7b","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1759246540341,"stop":1759246540342,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3a5c92617f93c54","name":"Check received message containing Script","time":{"start":1759247030330,"stop":1759247030331,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ea043448cb87043","name":"should skip updating peer store if peer has same addresses","time":{"start":1759246509821,"stop":1759246509821,"duration":0},"status":"passed","severity":"normal"},{"uid":"2642a7a2f724451f","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1759246557970,"stop":1759246557970,"duration":0},"status":"passed","severity":"normal"},{"uid":"c73c3e3ca999da62","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759247057176,"stop":1759247057176,"duration":0},"status":"passed","severity":"normal"},{"uid":"816b6bff988fe801","name":"should not create multiple intervals when called multiple times","time":{"start":1759246509746,"stop":1759246509747,"duration":1},"status":"passed","severity":"normal"},{"uid":"3345657df841ff79","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1759246558098,"stop":1759246558098,"duration":0},"status":"passed","severity":"normal"},{"uid":"8af38ae8140c6873","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1759246558125,"stop":1759246558125,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a0979148eb0d95d","name":"should work with stubbed waku event emitter","time":{"start":1759246558105,"stop":1759246558106,"duration":1},"status":"passed","severity":"normal"},{"uid":"cac0bf078813fccc","name":"should initialize with default number of peers","time":{"start":1759246557480,"stop":1759246557481,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8c5652fd60a2a9c","name":"Push message with custom timestamp: 1728488208223","time":{"start":1759247637958,"stop":1759247637959,"duration":1},"status":"passed","severity":"normal"},{"uid":"5623bd57b4f33e33","name":"Push message with custom timestamp: 1759250208222","time":{"start":1759247637949,"stop":1759247637949,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9798e48d24d2907","name":"passes more than one ENR URLs and attempts connection","time":{"start":1759246589993,"stop":1759246589994,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e24989a7b042ac2c","name":"should partition messages based on acknowledgement status","time":{"start":1759246546491,"stop":1759246546492,"duration":1},"status":"passed","severity":"normal"},{"uid":"5293574a0ddbef8","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1759246494052,"stop":1759246494052,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c5d2d76cc6d6332","name":"Push message with content topic containing numeric","time":{"start":1759247637921,"stop":1759247637921,"duration":0},"status":"passed","severity":"normal"},{"uid":"524c564d0d2aa7b7","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1759246918968,"stop":1759246918969,"duration":1},"status":"passed","severity":"normal"},{"uid":"34ef32ebaac5855","name":"should initialize bloom filter with correct parameters","time":{"start":1759246543865,"stop":1759246543866,"duration":1},"status":"passed","severity":"normal"},{"uid":"c986bb1823f2f79c","name":"Check publish message containing long","time":{"start":1759246758471,"stop":1759246758471,"duration":0},"status":"passed","severity":"normal"},{"uid":"e73387b0ed3488c2","name":"should handle multiple peers with different shard configurations","time":{"start":1759246509782,"stop":1759246509783,"duration":1},"status":"passed","severity":"normal"},{"uid":"41407f7d570eed40","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759246676247,"stop":1759246676247,"duration":0},"status":"passed","severity":"normal"},{"uid":"a769b7839af2bd5a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1759246540344,"stop":1759246540344,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f7dad0adaa5fe86","name":"should create PeerExchange instance with components","time":{"start":1759246520187,"stop":1759246520187,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c909a5eea267b8f","name":"should not receive a peer event before start","time":{"start":1759246822323,"stop":1759246822324,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5432f7d8323eae6","name":"should handle case with all peers already connected","time":{"start":1759246510511,"stop":1759246510511,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad32fc5a5b7fa809","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1759246520356,"stop":1759246520356,"duration":0},"status":"passed","severity":"normal"},{"uid":"326befc284785942","name":"should handle peerStore errors gracefully","time":{"start":1759246510717,"stop":1759246510718,"duration":1},"status":"passed","severity":"normal"},{"uid":"9802f5402e408de9","name":"Decoder throws on empty string content topic","time":{"start":1759246531670,"stop":1759246531670,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c4a26ab20948884","name":"Check received message containing JSON","time":{"start":1759247030331,"stop":1759247030331,"duration":0},"status":"passed","severity":"normal"},{"uid":"1afbfee577e257c6","name":"should dial all peers on dial","time":{"start":1759246673690,"stop":1759246673691,"duration":1},"status":"passed","severity":"normal"},{"uid":"1315e3b9fff639f2","name":"should work with mixed v2 and v3 peers","time":{"start":1759246557286,"stop":1759246557286,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4ffbade4eb674cd","name":"Used by Waku Relay","time":{"start":1759246930110,"stop":1759246930110,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa255e4dab87dbb6","name":"random static sharding 9 - Cluster ID: 695, Shard ID: 482","time":{"start":1759246912754,"stop":1759246912755,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d703e82385e669d","name":"should reject if Store is requested but not mounted","time":{"start":1759246558551,"stop":1759246558551,"duration":0},"status":"passed","severity":"normal"},{"uid":"603aeaf2b9059e97","name":"should update peers in cache on 'peer:identify' event","time":{"start":1759246524223,"stop":1759246524223,"duration":0},"status":"passed","severity":"normal"},{"uid":"c16ff17e6047cffc","name":"Delete observer","time":{"start":1759246735995,"stop":1759246735995,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae5d6899af3c250d","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1759246494051,"stop":1759246494051,"duration":0},"status":"passed","severity":"normal"},{"uid":"1deecfc8f2937bf9","name":"should return true even if peer has no overlapping shards","time":{"start":1759246509020,"stop":1759246509029,"duration":9},"status":"passed","severity":"normal"},{"uid":"839b970f1a483a8","name":"Query Generator, No message returned","time":{"start":1759246880199,"stop":1759246880200,"duration":1},"status":"passed","severity":"normal"},{"uid":"f01018bcbff19935","name":"Push message with content topic containing JSON","time":{"start":1759247637957,"stop":1759247637957,"duration":0},"status":"passed","severity":"normal"},{"uid":"36e27f5262a9189e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1759246494054,"stop":1759246494054,"duration":0},"status":"passed","severity":"normal"},{"uid":"689a13dab419c816","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759247057168,"stop":1759247057168,"duration":0},"status":"passed","severity":"normal"},{"uid":"37805e8624c9b5fc","name":"should not allow k > 12","time":{"start":1759246540063,"stop":1759246540068,"duration":5},"status":"passed","severity":"normal"},{"uid":"b7a56306e7e6eae6","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1759246494046,"stop":1759246494047,"duration":1},"status":"passed","severity":"normal"},{"uid":"93231d184236a7f4","name":"should clear dial history on stop","time":{"start":1759246509748,"stop":1759246509749,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c38377f364f58a2","name":"should create KeepAliveManager with required options","time":{"start":1759246509971,"stop":1759246509971,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ead018ffce930df","name":"should unregister libp2p event listeners when stop is called","time":{"start":1759246557498,"stop":1759246557498,"duration":0},"status":"passed","severity":"normal"},{"uid":"26c2d119a7d1ccf3","name":"Check publish message containing shell command","time":{"start":1759246758475,"stop":1759246758475,"duration":0},"status":"passed","severity":"normal"},{"uid":"6579ad1387d99a25","name":"Encoder throws on undefined content topic","time":{"start":1759246530107,"stop":1759246530107,"duration":0},"status":"passed","severity":"normal"},{"uid":"236f19988d519eeb","name":"Automatically retrieves missing message","time":{"start":1759246560569,"stop":1759246560569,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1f799e24f67be5cc","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1759246519763,"stop":1759246519763,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a98bea948d35c64","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759247057184,"stop":1759247057184,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8e32417039860e3","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1759246546491,"stop":1759246546491,"duration":0},"status":"passed","severity":"normal"},{"uid":"719ba4303f2db486","name":"should be safe to call multiple times","time":{"start":1759246510502,"stop":1759246510506,"duration":4},"status":"passed","severity":"normal"},{"uid":"a4fbcc49dab3cf11","name":"Ordered Callback - true","time":{"start":1759246917507,"stop":1759246917508,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0ab2ac18053dd74","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1759246933322,"stop":1759246933322,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ef8816da0f0899a","name":"Subscribe and receives messages on 20 topics","time":{"start":1759247057180,"stop":1759247057180,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdb0cacc857d9c6e","name":"different cluster: nodes don't connect","time":{"start":1759246676244,"stop":1759246676244,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a1296565dd13a3b","name":"should return true when peer is on the same cluster","time":{"start":1759246509019,"stop":1759246509019,"duration":0},"status":"passed","severity":"normal"},{"uid":"906923cf53102b2","name":"should continually clean up expired entries at intervals","time":{"start":1759246555382,"stop":1759246555383,"duration":1},"status":"passed","severity":"normal"},{"uid":"9163761b85e493da","name":"Push message with content topic containing emoji","time":{"start":1759247637957,"stop":1759247637958,"duration":1},"status":"passed","severity":"normal"},{"uid":"915dea58ee028ec8","name":"should reject on timeout if it was set","time":{"start":1759246558552,"stop":1759246558552,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2a5b6584060f437","name":"should drop connection to one peer on hangUp","time":{"start":1759246673692,"stop":1759246673692,"duration":0},"status":"passed","severity":"normal"},{"uid":"238a83b5aee0028","name":"should filter out already connected peers","time":{"start":1759246510508,"stop":1759246510509,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8dbae24577617ee","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759247057177,"stop":1759247057177,"duration":0},"status":"passed","severity":"normal"},{"uid":"c25c793c2be146f5","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1759246510516,"stop":1759246510516,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba353d4c3bb3005b","name":"Subscribe to topic containing Script and receive message","time":{"start":1759247057185,"stop":1759247057185,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1ae0d66b67af89c","name":"Query generator for 2000 messages","time":{"start":1759246910032,"stop":1759246910033,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3780902bf8eb6a6","name":"Fails to push message with large meta","time":{"start":1759247637958,"stop":1759247637958,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b603df7c3495639","name":"should be able to encode the field with only STORE set to true","time":{"start":1759246499304,"stop":1759246499304,"duration":0},"status":"passed","severity":"normal"},{"uid":"58cae6841e1d1e06","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759246499308,"stop":1759246499309,"duration":1},"status":"passed","severity":"normal"},{"uid":"64d2147041b34bd7","name":"does not throw on valid cases","time":{"start":1759246494036,"stop":1759246494037,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f4ecf0cd39f9b2a","name":"Check publish message containing Script","time":{"start":1759246758474,"stop":1759246758474,"duration":0},"status":"passed","severity":"normal"},{"uid":"20a81a4a41599870","name":"Encoder throws on empty string content topic","time":{"start":1759246510810,"stop":1759246510811,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca2b026b74f4fbb0","name":"should populate queue if has active dial","time":{"start":1759246509760,"stop":1759246509767,"duration":7},"status":"passed","severity":"normal"},{"uid":"4a58901ffb9a12ab","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1759246540315,"stop":1759246540315,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bc1987fbd6e5bf8","name":"Push message with meta","time":{"start":1759247637947,"stop":1759247637947,"duration":0},"status":"passed","severity":"normal"},{"uid":"1601842d9ea65f81","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1759246540324,"stop":1759246540328,"duration":4},"status":"passed","severity":"normal"},{"uid":"58dc5c33616998cb","name":"Fails to push message with large meta","time":{"start":1759247637925,"stop":1759247637925,"duration":0},"status":"passed","severity":"normal"},{"uid":"a00a5528a96fe160","name":"should emit multiple messages when query returns multiple messages","time":{"start":1759246558121,"stop":1759246558121,"duration":0},"status":"passed","severity":"normal"},{"uid":"254cbca7c415ed60","name":"Subscribe to topic containing Script and receive message","time":{"start":1759247057174,"stop":1759247057174,"duration":0},"status":"passed","severity":"normal"},{"uid":"16ad347511663236","name":"Push message with content topic containing long","time":{"start":1759247637944,"stop":1759247637945,"duration":1},"status":"passed","severity":"normal"},{"uid":"32422d740edf1db9","name":"should remove event listeners","time":{"start":1759246509983,"stop":1759246509983,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1c9c2dc3fa950fe","name":"yields undefined for messages without decoder","time":{"start":1759246510527,"stop":1759246510527,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a507525a86520ea","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1759246494044,"stop":1759246494044,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8dcbe25bd43dce0","name":"should never report false negatives","time":{"start":1759246543868,"stop":1759246543868,"duration":0},"status":"passed","severity":"normal"},{"uid":"f084aadc123caf30","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1759246499311,"stop":1759246499311,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdcc7eba82630711","name":"should add peer to queue when queue is not empty","time":{"start":1759246509758,"stop":1759246509758,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3bb9b7fedc38d99","name":"Query Generator - false","time":{"start":1759246917505,"stop":1759246917506,"duration":1},"status":"passed","severity":"normal"},{"uid":"446c5455d3d852c5","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1759246558114,"stop":1759246558114,"duration":0},"status":"passed","severity":"normal"},{"uid":"84935e59d656f3f3","name":"Push message with numeric payload","time":{"start":1759247637927,"stop":1759247637928,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a2e9ea9b04b4c3e","name":"should emit a peer event after start","time":{"start":1759246589981,"stop":1759246589984,"duration":3},"status":"passed","severity":"normal"},{"uid":"6a43285308f24be","name":"Query generator for multiple messages with different content topic format","time":{"start":1759246910027,"stop":1759246910029,"duration":2},"status":"passed","severity":"normal"},{"uid":"f0f701d46de50d43","name":"Publishes to nwaku","time":{"start":1759246747503,"stop":1759246747503,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe5df5ac4790ffe9","name":"should reject if Relay is requested but not mounted","time":{"start":1759246558550,"stop":1759246558550,"duration":0},"status":"passed","severity":"normal"},{"uid":"495e2cab72f3dcb3","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759246734465,"stop":1759246734466,"duration":1},"status":"passed","severity":"normal"},{"uid":"86241237e0e310a5","name":"Push message with content topic containing special chars","time":{"start":1759247637933,"stop":1759247637933,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7a19ee64a8c2dd2","name":"Push message with rate limit","time":{"start":1759247637925,"stop":1759247637925,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f0e88a31487137f","name":"should reject if LightPush is requested but not mounted","time":{"start":1759246558551,"stop":1759246558551,"duration":0},"status":"passed","severity":"normal"},{"uid":"6444d6019d310e1f","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1759246865798,"stop":1759246865799,"duration":1},"status":"passed","severity":"normal"},{"uid":"403c84c2574ceb63","name":"should reject if Filter is requested but not mounted","time":{"start":1759246558551,"stop":1759246558552,"duration":1},"status":"passed","severity":"normal"},{"uid":"454b4edbdfa31706","name":"Push message with rate limit","time":{"start":1759247637937,"stop":1759247637937,"duration":0},"status":"passed","severity":"normal"},{"uid":"1949338bb3836f2a","name":"should handle peer not in mesh for all topics","time":{"start":1759246510012,"stop":1759246510013,"duration":1},"status":"passed","severity":"normal"},{"uid":"d58abc3bc17164b4","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1759246853728,"stop":1759246853729,"duration":1},"status":"passed","severity":"normal"},{"uid":"12b2242192446e24","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1759246565402,"stop":1759246565402,"duration":0},"status":"passed","severity":"normal"},{"uid":"66e260c19e721206","name":"should add sent message to localHistory with retrievalHint","time":{"start":1759246546484,"stop":1759246546485,"duration":1},"status":"passed","severity":"normal"},{"uid":"4196dfea2aadbd12","name":"should process queue every 500ms","time":{"start":1759246509776,"stop":1759246509776,"duration":0},"status":"passed","severity":"normal"},{"uid":"24d2e0d2f7f09f7a","name":"Fails to push message bigger that 1MB","time":{"start":1759247637939,"stop":1759247637939,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc9c2e70ffc7e791","name":"Wait given interval before re-trying","time":{"start":1759246558565,"stop":1759246558566,"duration":1},"status":"passed","severity":"normal"},{"uid":"340a80463f4390b2","name":"can query messages normally","time":{"start":1759246908833,"stop":1759246908834,"duration":1},"status":"passed","severity":"normal"},{"uid":"374c10f2c5ed4f44","name":"Push message with custom timestamp: 1728488208222","time":{"start":1759247637948,"stop":1759247637948,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e8738a62e3c1b40","name":"Push message with unicode special characters payload","time":{"start":1759247637931,"stop":1759247637931,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b9bb6368aaa1a15","name":"should initialize with custom TTL","time":{"start":1759246520403,"stop":1759246520404,"duration":1},"status":"passed","severity":"normal"},{"uid":"945428719926fb88","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1759246499306,"stop":1759246499306,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9434477dccb3008","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1759246540338,"stop":1759246540338,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbdc0cfdbafcb0c2","name":"random static sharding 7 - Cluster ID: 419, Shard ID: 153","time":{"start":1759246912753,"stop":1759246912754,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3a2e0cacb217dc7","name":"should handle cache.get errors gracefully","time":{"start":1759246524223,"stop":1759246524223,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd3b1b2310f1300d","name":"Push message with numeric payload","time":{"start":1759247637916,"stop":1759247637916,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bd2290e739afcee","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1759246872067,"stop":1759246872067,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed2d9bb0f4249d2a","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1759246933323,"stop":1759246933323,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5ea7deb92bf3e2b","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1759246762891,"stop":1759246762891,"duration":0},"status":"passed","severity":"normal"},{"uid":"58870b1430b6897a","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759247057180,"stop":1759247057180,"duration":0},"status":"skipped","severity":"normal"},{"uid":"21ee386f1df8e0ca","name":"should insert elements correctly","time":{"start":1759246543866,"stop":1759246543866,"duration":0},"status":"passed","severity":"normal"},{"uid":"b35deb7dca406bde","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1759246531668,"stop":1759246531668,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4be6ce41e5e8b7e","name":"Passing page size 10 when there are 10 messages","time":{"start":1759246923873,"stop":1759246923873,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e26f6504b0836d9","name":"Push message with custom timestamp: 1759250208223","time":{"start":1759247637959,"stop":1759247637959,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdc1d12bd2bdc2fa","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1759246540343,"stop":1759246540344,"duration":1},"status":"passed","severity":"normal"},{"uid":"45aa6c3c871bd682","name":"should return PeerId when PeerId is provided","time":{"start":1759246509636,"stop":1759246509637,"duration":1},"status":"passed","severity":"normal"},{"uid":"67f31c75829642f8","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1759246766823,"stop":1759246766823,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fb6d3273cff3a60","name":"should be empty after removing the only subscription","time":{"start":1759246557421,"stop":1759246557421,"duration":0},"status":"passed","severity":"normal"},{"uid":"31d755c6e810cd43","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759247057175,"stop":1759247057175,"duration":0},"status":"passed","severity":"normal"},{"uid":"47dbf815e58d9eb2","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1759246540336,"stop":1759246540336,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf943a5d29b2bc07","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759247057178,"stop":1759247057179,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf4f6bddbf4594b1","name":"should not fail to stop the service if it was not started","time":{"start":1759246524221,"stop":1759246524221,"duration":0},"status":"passed","severity":"normal"},{"uid":"492c52ccfe872d48","name":"udp ip6 address","time":{"start":1759246499475,"stop":1759246499475,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3749144a55a0b56","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1759246652522,"stop":1759246652523,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d72ffcfce75a107","name":"Push message with custom timestamp: 1728488208222","time":{"start":1759247637937,"stop":1759247637937,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb56acc6ef3676e2","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1759246499306,"stop":1759246499307,"duration":1},"status":"passed","severity":"normal"},{"uid":"f413e1f7e2c198b6","name":"should not receive a peer event before start","time":{"start":1759246524221,"stop":1759246524222,"duration":1},"status":"passed","severity":"normal"},{"uid":"a42aef9bc28b19fd","name":"should set field with only RELAY enabled","time":{"start":1759246500060,"stop":1759246500060,"duration":0},"status":"passed","severity":"normal"},{"uid":"17b414bf42f8946e","name":"Push message with content topic containing emoji","time":{"start":1759247637924,"stop":1759247637924,"duration":0},"status":"passed","severity":"normal"},{"uid":"f71191ca79642358","name":"should properly create location multiaddrs - udp","time":{"start":1759246500058,"stop":1759246500058,"duration":0},"status":"passed","severity":"normal"},{"uid":"4577ff9ba4f8df82","name":"should handle shardReader errors","time":{"start":1759246510719,"stop":1759246510719,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae0407ac6102f5df","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1759246865796,"stop":1759246865796,"duration":0},"status":"passed","severity":"normal"},{"uid":"d104b03417810fc6","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app75/6/topic877/xml","time":{"start":1759246853731,"stop":1759246853731,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddc23d33abba959d","name":"should monitor connected peers and store them into cache","time":{"start":1759246679239,"stop":1759246679241,"duration":2},"status":"passed","severity":"normal"},{"uid":"f8d70179f986d719","name":"Push message with long payload","time":{"start":1759247637940,"stop":1759247637940,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e038c60889ac4c","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1759246560570,"stop":1759246560570,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc965b0e13f90f92","name":"ends if stream creation fails","time":{"start":1759246510524,"stop":1759246510524,"duration":0},"status":"passed","severity":"normal"},{"uid":"26f27fd619c21c8d","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759247057173,"stop":1759247057173,"duration":0},"status":"passed","severity":"normal"},{"uid":"33837ba6f496070f","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app8/5/topic809/proto","time":{"start":1759246853736,"stop":1759246853736,"duration":0},"status":"passed","severity":"normal"},{"uid":"bed970da220ab861","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1759246499307,"stop":1759246499308,"duration":1},"status":"passed","severity":"normal"},{"uid":"594249049b4ed193","name":"Waku message hash computation (meta attribute not present)","time":{"start":1759246509838,"stop":1759246509840,"duration":2},"status":"passed","severity":"normal"},{"uid":"2f361b9bf2cf1a61","name":"should be able to encode the field with only RELAY set to true","time":{"start":1759246499302,"stop":1759246499303,"duration":1},"status":"passed","severity":"normal"},{"uid":"929e38f9a84cad05","name":"Using a function","time":{"start":1759246930109,"stop":1759246930109,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e96d27e504cbdba","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759247030333,"stop":1759247030333,"duration":0},"status":"passed","severity":"normal"},{"uid":"52ec8457ddd33945","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1759246509835,"stop":1759246509837,"duration":2},"status":"passed","severity":"normal"},{"uid":"bfa3a6e75d55ed36","name":"throws if decoders don't match content topics","time":{"start":1759246510523,"stop":1759246510524,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5fb9f27348701ff","name":"should handle peer connect event","time":{"start":1759246508290,"stop":1759246508296,"duration":6},"status":"passed","severity":"normal"},{"uid":"c93963b92ad4643","name":"should handle different types of entries","time":{"start":1759246555371,"stop":1759246555372,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc2215059ccc22ec","name":"should delegate to networkMonitor.isConnected()","time":{"start":1759246510713,"stop":1759246510713,"duration":0},"status":"passed","severity":"normal"},{"uid":"39a9895639661163","name":"should keep entries that haven't expired yet","time":{"start":1759246555370,"stop":1759246555371,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2c187ad9b17606b","name":"Check publish message containing Chinese","time":{"start":1759246758472,"stop":1759246758472,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c0923e9514c4518","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759247057186,"stop":1759247057186,"duration":0},"status":"passed","severity":"normal"},{"uid":"56dae89cc58449ef","name":"Check received message containing Arabic","time":{"start":1759247030330,"stop":1759247030330,"duration":0},"status":"passed","severity":"normal"},{"uid":"d421fdf8b14184aa","name":"Outgoing message is emitted as sending","time":{"start":1759246559903,"stop":1759246559904,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c05ce47a528a5da","name":"should clear the dialing interval","time":{"start":1759246509748,"stop":1759246509748,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2dd022cc7a2cd69","name":"Relay - dialed after","time":{"start":1759246933426,"stop":1759246933427,"duration":1},"status":"passed","severity":"normal"},{"uid":"325294e349b75de0","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1759246500052,"stop":1759246500052,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2646c6b781a8c9d","name":"should add event listener for peer:discovery","time":{"start":1759246509804,"stop":1759246509804,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd1278f45ea65659","name":"should start the dialing interval","time":{"start":1759246509737,"stop":1759246509737,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a0f286a93a0f60","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1759246766822,"stop":1759246766822,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e06c0046152d8f5","name":"Publish without waiting for remote peer","time":{"start":1759246766821,"stop":1759246766821,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eab97443dddc784","name":"should return false when peer shard info is not found","time":{"start":1759246509032,"stop":1759246509032,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8416a1729b05428","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759246560568,"stop":1759246560568,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e8c8a78d81d88b4","name":"Push message with XML payload","time":{"start":1759247637929,"stop":1759247637930,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f02844de7e79b00","name":"Subscribe to topic containing emoji and publish message","time":{"start":1759246766830,"stop":1759246766830,"duration":0},"status":"passed","severity":"normal"},{"uid":"83970cd53f9aae02","name":"should work with stubbed retrieve function","time":{"start":1759246558106,"stop":1759246558107,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4acb72caeb80295","name":"Outgoing message is retried until acknowledged","time":{"start":1759246560569,"stop":1759246560569,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f64ee122df950ba","name":"Check received message with timestamp: 1759246583540000000 ","time":{"start":1759247030333,"stop":1759247030333,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8e27debb1963ccc","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1759246494041,"stop":1759246494042,"duration":1},"status":"passed","severity":"normal"},{"uid":"221202b56bdbedf9","name":"accepts valid message hash query","time":{"start":1759246510269,"stop":1759246510269,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce67c0296fdc0dc1","name":"should dial peers from store when no connections remain","time":{"start":1759246510507,"stop":1759246510507,"duration":0},"status":"passed","severity":"normal"},{"uid":"24fdba5d330869c1","name":"Round trip binary encryption [ecies, signature]","time":{"start":1759246531668,"stop":1759246531669,"duration":1},"status":"passed","severity":"normal"},{"uid":"951121339a9270","name":"should wait for LightPush peer to be connected","time":{"start":1759246558552,"stop":1759246558552,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe5619c238c8c635","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1759246540315,"stop":1759246540316,"duration":1},"status":"passed","severity":"normal"},{"uid":"9861a76020726a5a","name":"should wait for Filter peer to be connected","time":{"start":1759246558552,"stop":1759246558553,"duration":1},"status":"passed","severity":"normal"},{"uid":"766030efb68f4b55","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1759246557498,"stop":1759246557498,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb84b426df632351","name":"should retry on complete failure if specified","time":{"start":1759246557284,"stop":1759246557285,"duration":1},"status":"passed","severity":"normal"},{"uid":"42678bdf6e182d47","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1759246509835,"stop":1759246509835,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a102ec5b130cd6a","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1759246540314,"stop":1759246540314,"duration":0},"status":"passed","severity":"normal"},{"uid":"97743c2d4f51025a","name":"Push message with emoji payload","time":{"start":1759247637920,"stop":1759247637920,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a943c66d122ffdc","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759246734463,"stop":1759246734464,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1b6a67193d2e034","name":"Decrypt messages","time":{"start":1759246735995,"stop":1759246735995,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b7a4875f20b4ba9","name":"Check message with no payload is not received","time":{"start":1759247030335,"stop":1759247030335,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cfd2d952d4e87e0","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1759246766828,"stop":1759246766828,"duration":0},"status":"passed","severity":"normal"},{"uid":"14e67403389104be","name":"Check publish message containing unicode special characters","time":{"start":1759246758475,"stop":1759246758476,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0325ca298c68944","name":"should properly create location multiaddrs - udp4","time":{"start":1759246500057,"stop":1759246500057,"duration":0},"status":"passed","severity":"normal"},{"uid":"be2493538cc43ab6","name":"Subscribe to topic containing Russian and publish message","time":{"start":1759246766826,"stop":1759246766827,"duration":1},"status":"passed","severity":"normal"},{"uid":"900a9f81e3d2c66c","name":"should handle errors when accessing navigator","time":{"start":1759246508308,"stop":1759246508310,"duration":2},"status":"passed","severity":"normal"},{"uid":"eb2fb3f3df1b9b3","name":"Push message with shell command payload","time":{"start":1759247637953,"stop":1759247637953,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2b0ce6249b64e06","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app53/1/topic633/test.js","time":{"start":1759246853731,"stop":1759246853731,"duration":0},"status":"passed","severity":"normal"},{"uid":"72acf45144bd1968","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1759246540337,"stop":1759246540337,"duration":0},"status":"passed","severity":"normal"},{"uid":"39df3bd239299098","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1759246494054,"stop":1759246494055,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff1540218c1ea0bf","name":"should handle network check errors gracefully","time":{"start":1759246509781,"stop":1759246509782,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e0527cda104b5cd","name":"Query with Ordered Callback, No Decoder","time":{"start":1759246880201,"stop":1759246880201,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce7ef2a4e4362460","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1759246509036,"stop":1759246509037,"duration":1},"status":"passed","severity":"normal"},{"uid":"b49ef0791d806cbe","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1759246508306,"stop":1759246508307,"duration":1},"status":"passed","severity":"normal"},{"uid":"78a677343a10b07c","name":"should not allow unachievable error rate","time":{"start":1759246540069,"stop":1759246540069,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbacc93a19eb9258","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1759246540329,"stop":1759246540330,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3532b19678f9a98","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759247057180,"stop":1759247057181,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9523a878a56933c","name":"random static sharding 1 - Cluster ID: 584, Shard ID: 634","time":{"start":1759246912750,"stop":1759246912750,"duration":0},"status":"passed","severity":"normal"},{"uid":"252a2f83e5e1bc04","name":"Push message with SQL Injection payload","time":{"start":1759247637952,"stop":1759247637952,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bde87062fdd71f6","name":"should accept empty decoders array","time":{"start":1759246558099,"stop":1759246558099,"duration":0},"status":"passed","severity":"normal"},{"uid":"26aa0adc80ec40d8","name":"ignores domain fetching errors","time":{"start":1759246520354,"stop":1759246520354,"duration":0},"status":"passed","severity":"normal"},{"uid":"5466ac0ea8e1ece4","name":"should properly start and stop event listening","time":{"start":1759246557970,"stop":1759246557973,"duration":3},"status":"passed","severity":"normal"},{"uid":"66383493be7fe97e","name":"Round trip binary serialization","time":{"start":1759246510809,"stop":1759246510809,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6fbeb21afedffe2","name":"returns nothing if no connections present","time":{"start":1759246510307,"stop":1759246510307,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec5bd96dabc87730","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1759246540331,"stop":1759246540331,"duration":0},"status":"passed","severity":"normal"},{"uid":"16c89e82e37aec3f","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1759246604362,"stop":1759246604365,"duration":3},"status":"passed","severity":"normal"},{"uid":"610853912f7d764a","name":"Push message with Chinese payload","time":{"start":1759247637951,"stop":1759247637951,"duration":0},"status":"passed","severity":"normal"},{"uid":"850611352a00fac0","name":"should skip peer when dialed recently","time":{"start":1759246509759,"stop":1759246509759,"duration":0},"status":"passed","severity":"normal"},{"uid":"d924cac1dae1f8a3","name":"Push message with Basic HTML tag payload","time":{"start":1759247637953,"stop":1759247637953,"duration":0},"status":"passed","severity":"normal"},{"uid":"3274b33d69ea3358","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1759246751950,"stop":1759246751950,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4a5bc363547e930","name":"random static sharding 4 - Cluster ID: 16, Shard ID: 273","time":{"start":1759246912751,"stop":1759246912751,"duration":0},"status":"passed","severity":"normal"},{"uid":"349be35fe638c238","name":"Push message with content topic containing Russian","time":{"start":1759247637956,"stop":1759247637956,"duration":0},"status":"passed","severity":"normal"},{"uid":"e47d94e50c89c0a0","name":"Retries within given interval","time":{"start":1759246558565,"stop":1759246558565,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1cb9b5cfb4fb00b","name":"Query with Ordered Callback, No message returned","time":{"start":1759246880201,"stop":1759246880201,"duration":0},"status":"passed","severity":"normal"},{"uid":"c07eaf214b172cb9","name":"Push message with content topic containing numeric","time":{"start":1759247637945,"stop":1759247637945,"duration":0},"status":"passed","severity":"normal"},{"uid":"432b610f61d2879e","name":"should drop connection to all peers on hangUp","time":{"start":1759246673691,"stop":1759246673691,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c57473b5031f4a5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1759246494056,"stop":1759246494056,"duration":0},"status":"passed","severity":"normal"},{"uid":"c31f7313fe07efe1","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759247057179,"stop":1759247057179,"duration":0},"status":"passed","severity":"normal"},{"uid":"2164cac59755efdb","name":"Push message with special chars payload","time":{"start":1759247637951,"stop":1759247637951,"duration":0},"status":"passed","severity":"normal"},{"uid":"78e79e1119e1d01d","name":"Push message with custom timestamp: 1759243008222","time":{"start":1759247637925,"stop":1759247637926,"duration":1},"status":"passed","severity":"normal"},{"uid":"b49fb56e1208392e","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1759246540336,"stop":1759246540336,"duration":0},"status":"passed","severity":"normal"},{"uid":"de0ddfcb5012527f","name":"should drop connection via multiaddr with hangUp","time":{"start":1759246673693,"stop":1759246673693,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3015faeb674cec8","name":"should return usable stream attached to connection","time":{"start":1759246510252,"stop":1759246510253,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd9e490d5a0dfdc6","name":"Rejects garbage","time":{"start":1759246568667,"stop":1759246568668,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcbfb3ae504dbb83","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1759246494052,"stop":1759246494052,"duration":0},"status":"passed","severity":"normal"},{"uid":"886b938bce32d8b8","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1759246499308,"stop":1759246499308,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5d8ffec17614985","name":"should update peer store before dialing","time":{"start":1759246509820,"stop":1759246509820,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa1caa4664aafcd4","name":"Push message with content topic containing long","time":{"start":1759247637921,"stop":1759247637921,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a76b7563819e9b5","name":"Push message with emoji payload","time":{"start":1759247637954,"stop":1759247637954,"duration":0},"status":"passed","severity":"normal"},{"uid":"70061fa949b82ddf","name":"should not receive a peer event after stop","time":{"start":1759246524222,"stop":1759246524222,"duration":0},"status":"passed","severity":"normal"},{"uid":"b58c6daac692985b","name":"should dial with PeerId and return stream","time":{"start":1759246510714,"stop":1759246510714,"duration":0},"status":"passed","severity":"normal"},{"uid":"83ea916494debc06","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759247057183,"stop":1759247057184,"duration":1},"status":"passed","severity":"normal"},{"uid":"59850ad8b76e3d9d","name":"should be sent with empty content","time":{"start":1759246546492,"stop":1759246546492,"duration":0},"status":"passed","severity":"normal"},{"uid":"985fe95ae841eca","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1759246540320,"stop":1759246540320,"duration":0},"status":"passed","severity":"normal"},{"uid":"a484812c49da00c","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1759246510264,"stop":1759246510264,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3b62d90e4c6ee5c","name":"should allow redial after cooldown period","time":{"start":1759246509768,"stop":1759246509768,"duration":0},"status":"passed","severity":"normal"},{"uid":"b364ff49d0997986","name":"connects to nwaku","time":{"start":1759246930105,"stop":1759246930107,"duration":2},"status":"passed","severity":"normal"},{"uid":"b2a05fc3361238e8","name":"should return false when peer is not found","time":{"start":1759246509030,"stop":1759246509030,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7e23c7710407ebb","name":"should not retry if at least one success","time":{"start":1759246557285,"stop":1759246557286,"duration":1},"status":"passed","severity":"normal"},{"uid":"83ce038dc6cf0d1b","name":"Own sync message does not acknowledge own messages","time":{"start":1759246565402,"stop":1759246565402,"duration":0},"status":"passed","severity":"normal"},{"uid":"69c6345a5e221f9b","name":"Push message with shell command payload","time":{"start":1759247637919,"stop":1759247637919,"duration":0},"status":"passed","severity":"normal"},{"uid":"3de8c4f842212b5e","name":"Check publish message containing Russian","time":{"start":1759246758473,"stop":1759246758473,"duration":0},"status":"passed","severity":"normal"},{"uid":"19e3a28a8a97dbab","name":"should skip peer when not on same cluster","time":{"start":1759246509768,"stop":1759246509768,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e13f55c3a7049c0","name":"should lock peers when selected","time":{"start":1759246557483,"stop":1759246557483,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c2149cf0b45ad33","name":"Push message with numeric payload","time":{"start":1759247637950,"stop":1759247637951,"duration":1},"status":"passed","severity":"normal"},{"uid":"e408d8fc5165fb91","name":"should hang up with multiaddr and return true on success","time":{"start":1759246510715,"stop":1759246510716,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcae370f6c51c615","name":"should return false","time":{"start":1759246500054,"stop":1759246500054,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e10a4f39af27045","name":"should properly create location multiaddrs - tcp6","time":{"start":1759246500058,"stop":1759246500058,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eec2b89c7e877fa","name":"should initialize with default options","time":{"start":1759246520403,"stop":1759246520403,"duration":0},"status":"passed","severity":"normal"},{"uid":"98a9817131664af7","name":"should create QueryOnConnect instance without options","time":{"start":1759246558098,"stop":1759246558098,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6ae931db4dbc084","name":"should use configured peers when available","time":{"start":1759246558394,"stop":1759246558394,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7058efe3d1675c7","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759247057184,"stop":1759247057185,"duration":1},"status":"passed","severity":"normal"},{"uid":"a84b309dfdc927c8","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1759246906183,"stop":1759246906183,"duration":0},"status":"passed","severity":"normal"},{"uid":"39fe0d248c368acb","name":"Subscribe to topic containing Script and publish message","time":{"start":1759246766827,"stop":1759246766828,"duration":1},"status":"passed","severity":"normal"},{"uid":"82fb8461f964dee3","name":"should create all internal components","time":{"start":1759246510711,"stop":1759246510711,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbdd0e192589e126","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1759246540319,"stop":1759246540319,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2a190525d408213","name":"should properly create location multiaddrs - udp6","time":{"start":1759246500058,"stop":1759246500058,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ece74dcbc0b9582","name":"should remove event listeners","time":{"start":1759246510502,"stop":1759246510502,"duration":0},"status":"passed","severity":"normal"},{"uid":"a64faca93d400c6a","name":"Push message with content topic containing Chinese","time":{"start":1759247637945,"stop":1759247637945,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c8648e31e19560a","name":"Push message with emoji payload","time":{"start":1759247637931,"stop":1759247637932,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f30f60c5d87192d","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1759246494045,"stop":1759246494045,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d5fca399dece7cd","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1759246510517,"stop":1759246510517,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c1a6b77ac7711a1","name":"Check meta is set [symmetric]","time":{"start":1759246530106,"stop":1759246530106,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd040acf45cbf67a","name":"should handle retrieve function with query parameters","time":{"start":1759246558113,"stop":1759246558113,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7cf12dfba5415b6","name":"should handle malformed response data","time":{"start":1759246520181,"stop":1759246520181,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1525b19ea5ff0a6","name":"Push message with content topic containing SQL Injection","time":{"start":1759247637935,"stop":1759247637935,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ce6afe68f611457","name":"should select older connection if present","time":{"start":1759246510308,"stop":1759246510308,"duration":0},"status":"passed","severity":"normal"},{"uid":"50ffa3600bd05346","name":"pre and post cipher","time":{"start":1759246530476,"stop":1759246530477,"duration":1},"status":"passed","severity":"normal"},{"uid":"5598cbd0ce10de49","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1759246519768,"stop":1759246519768,"duration":0},"status":"passed","severity":"normal"},{"uid":"302ae7ed27a656ba","name":"Query with Promise Callback, No message returned","time":{"start":1759246880206,"stop":1759246880206,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f2e39c7232d2c33","name":"Check publish message containing SQL Injection","time":{"start":1759246758473,"stop":1759246758473,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3e908ec19ba0d98","name":"should throw error - no public key","time":{"start":1759246500054,"stop":1759246500054,"duration":0},"status":"passed","severity":"normal"},{"uid":"54fb90e8446a1ad8","name":"should dial peer when peer is discovered","time":{"start":1759246509815,"stop":1759246509816,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab0edf714bc1c0c1","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1759246509637,"stop":1759246509641,"duration":4},"status":"passed","severity":"normal"},{"uid":"90063f5710ef448e","name":"ends if response has no messages","time":{"start":1759246510525,"stop":1759246510525,"duration":0},"status":"passed","severity":"normal"},{"uid":"2878b8a678987b95","name":"Overlapping topic subscription","time":{"start":1759246766823,"stop":1759246766824,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e85a5cca34aa3044","name":"Subscribe to topic containing XML and publish message","time":{"start":1759246766828,"stop":1759246766828,"duration":0},"status":"passed","severity":"normal"},{"uid":"16fffe1377fe530d","name":"should set field with only LIGHTPUSH enabled","time":{"start":1759246500061,"stop":1759246500061,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f474cbaceee0c55","name":"should not start if already started","time":{"start":1759246520404,"stop":1759246520405,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaa800aba3121046","name":"should do nothing when connections still exist","time":{"start":1759246510507,"stop":1759246510507,"duration":0},"status":"passed","severity":"normal"},{"uid":"7906f607e5ac7972","name":"should create RPC request with correct parameters","time":{"start":1759246520186,"stop":1759246520186,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c0bf0fbc5c108c1","name":"should be safe to call multiple times","time":{"start":1759246510711,"stop":1759246510712,"duration":1},"status":"passed","severity":"normal"},{"uid":"78e5e53a73226774","name":"Push 30 different messages","time":{"start":1759247637920,"stop":1759247637920,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9dbedb6f40a22125","name":"Push message with content topic containing SQL Injection","time":{"start":1759247637956,"stop":1759247637957,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2ca95b83679f8d0","name":"should start ping timers on peer connect","time":{"start":1759246509984,"stop":1759246509989,"duration":5},"status":"passed","severity":"normal"},{"uid":"bb2e71753ddfeb3c","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759247057181,"stop":1759247057181,"duration":0},"status":"passed","severity":"normal"},{"uid":"fef9e2693220216f","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1759246758476,"stop":1759246758476,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb4c59076cef66d4","name":"should encodeTxt and decodeTxt","time":{"start":1759246500051,"stop":1759246500051,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb6a2e454c19103","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759247057170,"stop":1759247057170,"duration":0},"status":"passed","severity":"normal"},{"uid":"34b31b522b66763d","name":"should handle peer disconnect event when no connections remain","time":{"start":1759246508297,"stop":1759246508297,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f4ef152cfd7deff","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1759246509999,"stop":1759246509999,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbae7b655da51951","name":"Subscribe to topic containing XML and receive message","time":{"start":1759247057185,"stop":1759247057185,"duration":0},"status":"passed","severity":"normal"},{"uid":"36e846fdf236540e","name":"Check received message containing JSON","time":{"start":1759247030321,"stop":1759247030321,"duration":0},"status":"passed","severity":"normal"},{"uid":"884e320f3cff518","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1759246540306,"stop":1759246540306,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cd047909e769239","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1759246508288,"stop":1759246508289,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0ed8a62e9b3ec8b","name":"should handle shard reader errors gracefully","time":{"start":1759246509781,"stop":1759246509781,"duration":0},"status":"passed","severity":"normal"},{"uid":"597fc1f05fb3eb97","name":"should compute hash only when first accessed","time":{"start":1759246510812,"stop":1759246510812,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4e3c7ff1a6f7c9","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759247057182,"stop":1759247057183,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d9a10288660d609","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app33/5/topic308/test.js","time":{"start":1759246853730,"stop":1759246853730,"duration":0},"status":"passed","severity":"normal"},{"uid":"132538741652b824","name":"Fails to publish duplicate message","time":{"start":1759246758477,"stop":1759246758477,"duration":0},"status":"passed","severity":"normal"},{"uid":"78cde728227a7b1c","name":"Push message with content topic containing numeric","time":{"start":1759247637933,"stop":1759247637933,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4dc5bc72ad40145","name":"should not dispatch event when already disconnected","time":{"start":1759246508298,"stop":1759246508299,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b5a450f829078dd","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1759246556515,"stop":1759246556516,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cb16045cd6828f8","name":"Relay + Store","time":{"start":1759246589857,"stop":1759246589857,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ddf6671a7db6d57","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1759246510811,"stop":1759246510811,"duration":0},"status":"passed","severity":"normal"},{"uid":"70ba042965c60b0f","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app21/3/topic932/json","time":{"start":1759246853729,"stop":1759246853730,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5823a74bce7db91","name":"should retry if all attempts fail","time":{"start":1759246556353,"stop":1759246556354,"duration":1},"status":"passed","severity":"normal"},{"uid":"f779575f4bcf073b","name":"Retries within maximum given attempts","time":{"start":1759246558565,"stop":1759246558565,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9f8be7659205565","name":"can start and stop the service","time":{"start":1759246822322,"stop":1759246822322,"duration":0},"status":"passed","severity":"normal"},{"uid":"97b54e426332706f","name":"should handle query errors","time":{"start":1759246520412,"stop":1759246520412,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cb5afc46d66b9ed","name":"Check message with no content topic is not received","time":{"start":1759247030335,"stop":1759247030335,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6cdd1b1ee5cf4a9","name":"Check publish message containing escaped characters","time":{"start":1759246758475,"stop":1759246758475,"duration":0},"status":"passed","severity":"normal"},{"uid":"33bf9116dcd5b1d4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1759246540342,"stop":1759246540343,"duration":1},"status":"passed","severity":"normal"},{"uid":"70de9e6c39efbeb8","name":"should be able to decode the field with only RELAY set to true","time":{"start":1759246499309,"stop":1759246499310,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3502f0e2af875c8","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1759246540329,"stop":1759246540329,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fba0279129a5a03","name":"Throws when trying to push message with empty payload","time":{"start":1759247637944,"stop":1759247637944,"duration":0},"status":"passed","severity":"normal"},{"uid":"43cf434484fa14ca","name":"Ephemeral field set to true","time":{"start":1759246510809,"stop":1759246510810,"duration":1},"status":"passed","severity":"normal"},{"uid":"966d5b200b3ec58b","name":"should dial peers from store when browser is connected","time":{"start":1759246510506,"stop":1759246510506,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3a523f9af5fe851","name":"should handle disconnect when peer has no timers","time":{"start":1759246510007,"stop":1759246510007,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0ca0d9f4ef088b9","name":"throws on content topic with empty version field","time":{"start":1759246494039,"stop":1759246494040,"duration":1},"status":"passed","severity":"normal"},{"uid":"195e7683d99aa877","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1759246519761,"stop":1759246519762,"duration":1},"status":"passed","severity":"normal"},{"uid":"6459aa4855201216","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1759246520180,"stop":1759246520180,"duration":0},"status":"passed","severity":"normal"},{"uid":"751bb2b9b9bda67d","name":"Push message with content topic containing short","time":{"start":1759247637944,"stop":1759247637944,"duration":0},"status":"passed","severity":"normal"},{"uid":"25b45d29299d86e4","name":"Push message with Chinese payload","time":{"start":1759247637941,"stop":1759247637941,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b486aebe2bdcee7","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1759246766823,"stop":1759246766823,"duration":0},"status":"passed","severity":"normal"},{"uid":"87f87a88df34d0fe","name":"should add and remove event listeners correctly","time":{"start":1759246524223,"stop":1759246524223,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd8bde3392d8dccc","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1759246652516,"stop":1759246652519,"duration":3},"status":"passed","severity":"normal"},{"uid":"20b1c3665cc0d71f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1759246494057,"stop":1759246494057,"duration":0},"status":"passed","severity":"normal"},{"uid":"59066ccf3c1ceb9","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759247057186,"stop":1759247057186,"duration":0},"status":"passed","severity":"normal"},{"uid":"f90ed735595ea098","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1759246509843,"stop":1759246509843,"duration":0},"status":"passed","severity":"normal"},{"uid":"d82aa56ad41a0e80","name":"Does not throw an exception when node disconnects","time":{"start":1759246930108,"stop":1759246930108,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee1e3f10f77f1cc5","name":"Sets default value correctly","time":{"start":1759246930110,"stop":1759246930110,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd94b5ee7a413866","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1759246494057,"stop":1759246494057,"duration":0},"status":"passed","severity":"normal"},{"uid":"24882a3d688ce90e","name":"should initialize with isNetworkConnected as false","time":{"start":1759246508258,"stop":1759246508269,"duration":11},"status":"passed","severity":"normal"},{"uid":"79263de3d5c1652b","name":"should use peerId from options when provided to queryGenerator","time":{"start":1759246558395,"stop":1759246558395,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb22712656be39f5","name":"should return false when peer is not found","time":{"start":1759246509038,"stop":1759246509038,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f083ccf2bffa6c5","name":"Check received message containing SQL Injection","time":{"start":1759247030330,"stop":1759247030330,"duration":0},"status":"passed","severity":"normal"},{"uid":"974613cc6ba93153","name":"Push message with content topic containing special chars","time":{"start":1759247637945,"stop":1759247637945,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4346dceaa1cf75c","name":"accepts valid content-filtered query","time":{"start":1759246510263,"stop":1759246510264,"duration":1},"status":"passed","severity":"normal"},{"uid":"f22751b306b83996","name":"Sync message is sent within sync frequency","time":{"start":1759246565400,"stop":1759246565400,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb7b5633a2862e73","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759246734461,"stop":1759246734461,"duration":0},"status":"passed","severity":"normal"},{"uid":"174ac76caa3a34b0","name":"should dial more peers if under maxConnections","time":{"start":1759246510514,"stop":1759246510515,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b1f2fc94af15bf9","name":"Check publish message containing special chars","time":{"start":1759246758472,"stop":1759246758472,"duration":0},"status":"passed","severity":"normal"},{"uid":"da708d3d86561c7e","name":"should handle case when globalThis is not available","time":{"start":1759246508289,"stop":1759246508290,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a5baf133ce4203d","name":"Subscribe and receive messages via waku relay post","time":{"start":1759247057168,"stop":1759247057168,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6073fccb3174aa1","name":"should drop only non-locked connections when over maxConnections","time":{"start":1759246510515,"stop":1759246510515,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dc7cbb5c2e20ada","name":"returns all values when wanted number matches available values","time":{"start":1759246518790,"stop":1759246518791,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d3ee926fe9ac827","name":"Bloom filter","time":{"start":1759246546025,"stop":1759246546026,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d5c33449ac3b02d","name":"should be safe to call multiple times","time":{"start":1759246510712,"stop":1759246510713,"duration":1},"status":"passed","severity":"normal"},{"uid":"974056693c08a23b","name":"should handle complete connection lifecycle","time":{"start":1759246508311,"stop":1759246508311,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceafc729704611e4","name":"should fail to send if no connected peers found","time":{"start":1759246557283,"stop":1759246557283,"duration":0},"status":"passed","severity":"normal"},{"uid":"db837dded73f4c97","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1759246546490,"stop":1759246546490,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c2df697816445d2","name":"Query Generator, No Decoder","time":{"start":1759246880198,"stop":1759246880199,"duration":1},"status":"passed","severity":"normal"},{"uid":"501422e733362184","name":"msgTime: 0 ms from now, startTime: 1758987717752, endTime: 1759246917752","time":{"start":1759246933324,"stop":1759246933324,"duration":0},"status":"passed","severity":"normal"},{"uid":"678af07100e1d10f","name":"Check received message containing XML","time":{"start":1759247030331,"stop":1759247030331,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbca9e9e750427d1","name":"should initialize with custom number of peers","time":{"start":1759246557481,"stop":1759246557481,"duration":0},"status":"passed","severity":"normal"},{"uid":"baf55f1fc1816f1c","name":"Push message with SQL Injection payload","time":{"start":1759247637941,"stop":1759247637941,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e160e622db1de57","name":"Push message with unicode special characters payload","time":{"start":1759247637920,"stop":1759247637920,"duration":0},"status":"passed","severity":"normal"},{"uid":"17a97d56f1e2b931","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1759246556516,"stop":1759246556520,"duration":4},"status":"passed","severity":"normal"},{"uid":"690668b15744689f","name":"should allow redial after failed dial cooldown expires","time":{"start":1759246509775,"stop":1759246509775,"duration":0},"status":"passed","severity":"normal"},{"uid":"c40b290cb1659568","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759247057187,"stop":1759247057187,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eb4c0d144c0645b","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1759246509999,"stop":1759246509999,"duration":0},"status":"passed","severity":"normal"},{"uid":"65cb27c9fb098c4","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1759246510501,"stop":1759246510501,"duration":0},"status":"passed","severity":"normal"},{"uid":"386d0e0afaf8cfb5","name":"Push message with custom timestamp: 1728488208222","time":{"start":1759247637925,"stop":1759247637925,"duration":0},"status":"passed","severity":"normal"},{"uid":"93881a034cec6638","name":"should handle errors gracefully when getting peer info","time":{"start":1759246509042,"stop":1759246509043,"duration":1},"status":"passed","severity":"normal"},{"uid":"863f87553a0d2fef","name":"Push message with short payload","time":{"start":1759247637950,"stop":1759247637950,"duration":0},"status":"passed","severity":"normal"},{"uid":"8872bdbc84412598","name":"Push message with long payload","time":{"start":1759247637950,"stop":1759247637950,"duration":0},"status":"passed","severity":"normal"},{"uid":"62a268fb4ab89c8d","name":"should return PeerId when Multiaddr input is provided","time":{"start":1759246509647,"stop":1759246509648,"duration":1},"status":"passed","severity":"normal"},{"uid":"beecd7d0341e82ef","name":"should add received message to localHistory with retrievalHint","time":{"start":1759246546487,"stop":1759246546487,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9cf292fcdd4cd96","name":"Push message with rate limit","time":{"start":1759247637948,"stop":1759247637948,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b1375abdc476155","name":"should return false when pubsub topic parsing fails","time":{"start":1759246509037,"stop":1759246509038,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5d3a39146ae4208","name":"Check publish message after client node is restarted","time":{"start":1759246758479,"stop":1759246758480,"duration":1},"status":"skipped","severity":"normal"},{"uid":"70624b93941996bb","name":"should clear timers for specific peer on disconnect","time":{"start":1759246510007,"stop":1759246510007,"duration":0},"status":"passed","severity":"normal"},{"uid":"68d1ed1d7cf67281","name":"Push message with escaped characters payload","time":{"start":1759247637943,"stop":1759247637943,"duration":0},"status":"passed","severity":"normal"},{"uid":"a52285ad9d01eb22","name":"Check publish message containing Basic HTML tag","time":{"start":1759246758474,"stop":1759246758474,"duration":0},"status":"passed","severity":"normal"},{"uid":"642e7b3bc8cbecfc","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1759246557498,"stop":1759246557499,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e7dba2cef74105d","name":"Push message with content topic containing emoji","time":{"start":1759247637947,"stop":1759247637947,"duration":0},"status":"passed","severity":"normal"},{"uid":"adc042dd4bc0bc5","name":"Subscribe to topic containing XML and receive message","time":{"start":1759247057174,"stop":1759247057175,"duration":1},"status":"passed","severity":"normal"},{"uid":"984190ce94fa3e2a","name":"Push message with shell command payload","time":{"start":1759247637943,"stop":1759247637943,"duration":0},"status":"passed","severity":"normal"},{"uid":"767df9128db8846c","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1759246546026,"stop":1759246546027,"duration":1},"status":"passed","severity":"normal"},{"uid":"58dfd601d8850e62","name":"should return true when peer is on the specified shard","time":{"start":1759246509031,"stop":1759246509031,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9568060467c06bf","name":"should return false when peer is on different cluster","time":{"start":1759246509019,"stop":1759246509020,"duration":1},"status":"passed","severity":"normal"},{"uid":"21fb5dfd90a7b219","name":"Fails to push message bigger that 1MB","time":{"start":1759247637959,"stop":1759247637960,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf5c546c47023c65","name":"should return cached hash on subsequent access","time":{"start":1759246510812,"stop":1759246510812,"duration":0},"status":"passed","severity":"normal"},{"uid":"69f474e9bc28f62f","name":"Publish message with custom timestamp: Tue Sep 30 2025 16:39:12 GMT+0000 (Coordinated Universal Time)","time":{"start":1759246758477,"stop":1759246758477,"duration":0},"status":"passed","severity":"normal"},{"uid":"18a8857d6af923c2","name":"Check received message containing XML","time":{"start":1759247030320,"stop":1759247030320,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4ec5f59b3af57f8","name":"should reassess health immediately when peer disconnects","time":{"start":1759246557973,"stop":1759246557978,"duration":5},"status":"passed","severity":"normal"},{"uid":"b036b2ac6eae940e","name":"Outgoing message is acknowledged","time":{"start":1759246559905,"stop":1759246559905,"duration":0},"status":"passed","severity":"normal"},{"uid":"a32709f78df6e401","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759246676245,"stop":1759246676245,"duration":0},"status":"passed","severity":"normal"},{"uid":"b14f6766a6eb9e44","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1759246530104,"stop":1759246530105,"duration":1},"status":"passed","severity":"normal"},{"uid":"c66da1e3f4559252","name":"Fails to push message with large meta","time":{"start":1759247637937,"stop":1759247637937,"duration":0},"status":"passed","severity":"normal"},{"uid":"4129f0daed87e742","name":"Subscribe to topic containing short and publish message","time":{"start":1759246766824,"stop":1759246766824,"duration":0},"status":"passed","severity":"normal"},{"uid":"afc91aacdaa0819e","name":"Push message with Russian payload","time":{"start":1759247637917,"stop":1759247637917,"duration":0},"status":"passed","severity":"normal"},{"uid":"22532d082311377a","name":"Push message with custom timestamp: 1759243008223","time":{"start":1759247637959,"stop":1759247637959,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc472b1dcc95cd7","name":"Check message received after jswaku node is restarted","time":{"start":1759247030336,"stop":1759247030336,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b40217c979ead8d","name":"should handle large number of peers request","time":{"start":1759246520181,"stop":1759246520183,"duration":2},"status":"passed","severity":"normal"},{"uid":"e557489cb4fe8292","name":"caches peers it previously fetched","time":{"start":1759246520354,"stop":1759246520355,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec1b545894afe45e","name":"should emit a peer event after start","time":{"start":1759246524221,"stop":1759246524221,"duration":0},"status":"passed","severity":"normal"},{"uid":"71be6288220c2a15","name":"Init the array if not present","time":{"start":1759246493812,"stop":1759246493814,"duration":2},"status":"passed","severity":"normal"},{"uid":"56a3f3771b26c5fc","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1759246494048,"stop":1759246494048,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c2e350b8b35dd8","name":"should dial peer immediately when queue is empty","time":{"start":1759246509758,"stop":1759246509758,"duration":0},"status":"passed","severity":"normal"},{"uid":"62253fed6d7bade9","name":"Check message with no pubsub topic is not received","time":{"start":1759247030335,"stop":1759247030335,"duration":0},"status":"passed","severity":"normal"},{"uid":"b22490a2f42af431","name":"should not receive a peer event after stop","time":{"start":1759246589985,"stop":1759246589986,"duration":1},"status":"passed","severity":"normal"},{"uid":"aae16c38dc7c563d","name":"should throw an error for insufficient data","time":{"start":1759246494101,"stop":1759246494101,"duration":0},"status":"passed","severity":"normal"},{"uid":"56286e6dbaef8b0a","name":"Subscribe to topic containing long and receive message","time":{"start":1759247057172,"stop":1759247057172,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa976acf50a42993","name":"Push message with content topic containing escaped characters","time":{"start":1759247637923,"stop":1759247637923,"duration":0},"status":"passed","severity":"normal"},{"uid":"4201736b61280297","name":"Generator, one shard","time":{"start":1759246872066,"stop":1759246872066,"duration":0},"status":"passed","severity":"normal"},{"uid":"a753f2093927e562","name":"Push message with special chars payload","time":{"start":1759247637916,"stop":1759247637916,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1bce1c001674e9","name":"Push message with meta","time":{"start":1759247637936,"stop":1759247637936,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc9755008914bb6e","name":"should encode/decode to RLP encoding","time":{"start":1759246500055,"stop":1759246500055,"duration":0},"status":"passed","severity":"normal"},{"uid":"a907d049f48df3a3","name":"Nwaku publishes","time":{"start":1759246747506,"stop":1759246747507,"duration":1},"status":"passed","severity":"normal"},{"uid":"4043c452cd218ae1","name":"retrieves a single peer","time":{"start":1759246520352,"stop":1759246520353,"duration":1},"status":"passed","severity":"normal"},{"uid":"6363bb3516beeb66","name":"Push message with content topic containing Arabic","time":{"start":1759247637956,"stop":1759247637956,"duration":0},"status":"passed","severity":"normal"},{"uid":"e48ea59fd71419e3","name":"should successfully stop","time":{"start":1759246557178,"stop":1759246557180,"duration":2},"status":"passed","severity":"normal"},{"uid":"9e30c9a077a54f82","name":"should handle case with no peers in store","time":{"start":1759246510510,"stop":1759246510511,"duration":1},"status":"passed","severity":"normal"},{"uid":"de2c78b39a3211ba","name":"Decoder throws on undefined content topic","time":{"start":1759246530108,"stop":1759246530108,"duration":0},"status":"passed","severity":"normal"},{"uid":"49c35c267251b037","name":"can query messages by message hash","time":{"start":1759246908834,"stop":1759246908834,"duration":0},"status":"passed","severity":"normal"},{"uid":"84aabe9f5060709","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759247057176,"stop":1759247057176,"duration":0},"status":"passed","severity":"normal"},{"uid":"eef10881fcc76844","name":"Check publish message containing short","time":{"start":1759246758470,"stop":1759246758471,"duration":1},"status":"passed","severity":"normal"},{"uid":"435d3a62f8dc374d","name":"Push message with escaped characters payload","time":{"start":1759247637931,"stop":1759247637931,"duration":0},"status":"passed","severity":"normal"},{"uid":"fda88fce9b337a7c","name":"Query generator for multiple messages with different message text format","time":{"start":1759246910026,"stop":1759246910027,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac7f094230bb21e1","name":"should handle special patterns correctly","time":{"start":1759246543869,"stop":1759246543873,"duration":4},"status":"passed","severity":"normal"},{"uid":"13adc47934e0bca9","name":"throws on content topic with empty topic name field","time":{"start":1759246494040,"stop":1759246494040,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c39e4ab939e1b53","name":"Check received message containing unicode special characters","time":{"start":1759247030322,"stop":1759247030322,"duration":0},"status":"passed","severity":"normal"},{"uid":"a91d43118198eea2","name":"should set default options when no config provided","time":{"start":1759246510710,"stop":1759246510710,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b316bf8e9a48d45","name":"should throw error - no id","time":{"start":1759246500053,"stop":1759246500053,"duration":0},"status":"passed","severity":"normal"},{"uid":"73beebd4b82133ec","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1759246540343,"stop":1759246540343,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1ffcf4b14df6d4c","name":"should add event listeners for peer connect and disconnect","time":{"start":1759246509972,"stop":1759246509972,"duration":0},"status":"passed","severity":"normal"},{"uid":"58983404956430ba","name":"Retrieval Hint","time":{"start":1759246546026,"stop":1759246546026,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0c842fc35b94351","name":"Push message with numeric payload","time":{"start":1759247637940,"stop":1759247637940,"duration":0},"status":"passed","severity":"normal"},{"uid":"a18f871447d93214","name":"topics with same application and version share the same shard","time":{"start":1759246494047,"stop":1759246494047,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef102a92f760cd8b","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759247057187,"stop":1759247057187,"duration":0},"status":"passed","severity":"normal"},{"uid":"c702cfee606ec2d1","name":"Subscribe and receive messages via lightPush","time":{"start":1759247057167,"stop":1759247057167,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b81530a0f0336d","name":"should process tasks in queue","time":{"start":1759246556333,"stop":1759246556340,"duration":7},"status":"passed","severity":"normal"},{"uid":"748b63843002b1d1","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1759246559343,"stop":1759246559343,"duration":0},"status":"passed","severity":"normal"},{"uid":"54f2fa5d50fb68ae","name":"should dispatch network event when browser goes online","time":{"start":1759246508299,"stop":1759246508305,"duration":6},"status":"passed","severity":"normal"},{"uid":"52e5378a1104e14c","name":"should update ack status of messages in outgoing buffer","time":{"start":1759246546493,"stop":1759246546493,"duration":0},"status":"passed","severity":"normal"},{"uid":"91eae0e4690f81bc","name":"Check received message containing special chars","time":{"start":1759247030317,"stop":1759247030317,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f31c86e8b785499","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1759246540334,"stop":1759246540334,"duration":0},"status":"passed","severity":"normal"},{"uid":"144ce8e2b6edc9c6","name":"Stops search when maxGet is reached","time":{"start":1759246519986,"stop":1759246519986,"duration":0},"status":"passed","severity":"normal"},{"uid":"2828a55e6ce37ea5","name":"should create PeerExchangeDiscovery with default options","time":{"start":1759246520415,"stop":1759246520415,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f29a0234aedb2c2","name":"should be empty when created","time":{"start":1759246557420,"stop":1759246557420,"duration":0},"status":"passed","severity":"normal"},{"uid":"59c8cb8960f71119","name":"should throw error - no public key","time":{"start":1759246500053,"stop":1759246500053,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b0366c6df3e33f9","name":"Outgoing message is possibly acknowledged","time":{"start":1759246559905,"stop":1759246559905,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9caa69288ba6c203","name":"random static sharding 8 - Cluster ID: 832, Shard ID: 53","time":{"start":1759246912754,"stop":1759246912754,"duration":0},"status":"passed","severity":"normal"},{"uid":"98b8d20b2a9d58c","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app92/3/topic0/test.js","time":{"start":1759246853730,"stop":1759246853730,"duration":0},"status":"passed","severity":"normal"},{"uid":"b21853b9a46a1252","name":"should clear dial history on start","time":{"start":1759246509745,"stop":1759246509745,"duration":0},"status":"passed","severity":"normal"},{"uid":"83d2aba5aa250851","name":"throws on content topic with empty encoding field","time":{"start":1759246494041,"stop":1759246494041,"duration":0},"status":"passed","severity":"normal"},{"uid":"97fc9e75035cedd1","name":"should stop all internal components","time":{"start":1759246510712,"stop":1759246510712,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e8d60ea776da92c","name":"Push message with content topic containing escaped characters","time":{"start":1759247637947,"stop":1759247637947,"duration":0},"status":"passed","severity":"normal"},{"uid":"46a9cc95e6ab2a69","name":"isConnected should return true after first peer connects","time":{"start":1759246604365,"stop":1759246604370,"duration":5},"status":"passed","severity":"normal"},{"uid":"8fe8a729dce5c316","name":"should register libp2p event listeners when start is called","time":{"start":1759246557497,"stop":1759246557497,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e14e75c88559494","name":"should create a new stream if no existing for protocol found","time":{"start":1759246510253,"stop":1759246510254,"duration":1},"status":"passed","severity":"normal"},{"uid":"b07587ce6c1310fe","name":"should be safe to call multiple times","time":{"start":1759246509812,"stop":1759246509812,"duration":0},"status":"passed","severity":"normal"},{"uid":"572a3556ec99532e","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759246734469,"stop":1759246734470,"duration":1},"status":"passed","severity":"normal"},{"uid":"412876c8a933a958","name":"Push message with Basic HTML tag payload","time":{"start":1759247637930,"stop":1759247637930,"duration":0},"status":"passed","severity":"normal"},{"uid":"27496873c5ab1878","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1759246509994,"stop":1759246509994,"duration":0},"status":"passed","severity":"normal"},{"uid":"79f0d8bb40382ae7","name":"should insert message id into causal history","time":{"start":1759246546484,"stop":1759246546484,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ae7fb4c3921366b","name":"should handle v3 RLN errors","time":{"start":1759246557287,"stop":1759246557287,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d729a7bdb9f8145","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1759246494055,"stop":1759246494055,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c672a33cad151b6","name":"Push message with content topic containing short","time":{"start":1759247637955,"stop":1759247637955,"duration":0},"status":"passed","severity":"normal"},{"uid":"7879b2a324bc85b","name":"Push message with XML payload","time":{"start":1759247637918,"stop":1759247637918,"duration":0},"status":"passed","severity":"normal"},{"uid":"4688a1b0ba80ee85","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1759246546490,"stop":1759246546490,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c1e06900eb488fe","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1759246540314,"stop":1759246540314,"duration":0},"status":"passed","severity":"normal"},{"uid":"498fc7597cc60fa8","name":"Check received message with timestamp: 1759246583540 ","time":{"start":1759247030323,"stop":1759247030323,"duration":0},"status":"passed","severity":"normal"},{"uid":"51da6432e606356d","name":"should handle browser offline state overriding peer connections","time":{"start":1759246508311,"stop":1759246508312,"duration":1},"status":"passed","severity":"normal"},{"uid":"48354d7e0de5fd9d","name":"Stops search when 2 null results are returned","time":{"start":1759246519986,"stop":1759246519986,"duration":0},"status":"passed","severity":"normal"},{"uid":"5efc9ebaed4b01ca","name":"Push message with content topic containing emoji","time":{"start":1759247637936,"stop":1759247637936,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cf0329926dd99df","name":"Check publish message containing XML","time":{"start":1759246758474,"stop":1759246758474,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b680ad1e9c853d3","name":"should not trigger query when a recent query happened under threshold","time":{"start":1759246558115,"stop":1759246558115,"duration":0},"status":"passed","severity":"normal"},{"uid":"42b04f69e1480246","name":"msgTime: 0 ms from now, startTime: 1759160517752, endTime: 1759246917752","time":{"start":1759246933324,"stop":1759246933324,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fdb399bc9acc74c","name":"isConnected between 2 js-waku relay nodes","time":{"start":1759246604376,"stop":1759246604377,"duration":1},"status":"passed","severity":"normal"},{"uid":"78a431513594050","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1759246546488,"stop":1759246546488,"duration":0},"status":"passed","severity":"normal"},{"uid":"64b3b2c666fdb41d","name":"Push message with custom timestamp: 1759243008222","time":{"start":1759247637948,"stop":1759247637949,"duration":1},"status":"passed","severity":"normal"},{"uid":"58a3a9ec0135021a","name":"should wait for Store peer to be connected","time":{"start":1759246558553,"stop":1759246558553,"duration":0},"status":"passed","severity":"normal"},{"uid":"b942e6fefe478461","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1759246557513,"stop":1759246557513,"duration":0},"status":"passed","severity":"normal"},{"uid":"2259ea9045f2d578","name":"Sync message are not sent excessively within sync frequency","time":{"start":1759246565400,"stop":1759246565401,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba19e0800e575e0d","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1759246540330,"stop":1759246540330,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec566729fe75acf8","name":"Accepts a valid Waku Message","time":{"start":1759246568666,"stop":1759246568667,"duration":1},"status":"passed","severity":"normal"},{"uid":"a493065eedb3fa39","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1759246557512,"stop":1759246557513,"duration":1},"status":"passed","severity":"normal"},{"uid":"69db0188a16399b1","name":"should clear interval on stop","time":{"start":1759246520414,"stop":1759246520414,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a6afa107bdbb5dc","name":"should check false positive rate","time":{"start":1759246543874,"stop":1759246543874,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccc3769447de377b","name":"Throws when trying to push message with empty payload","time":{"start":1759247637932,"stop":1759247637932,"duration":0},"status":"passed","severity":"normal"},{"uid":"acb8620d1132a487","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1759246558121,"stop":1759246558122,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c87f6ae4f545081","name":"should remove expired entries after TTL has passed","time":{"start":1759246555370,"stop":1759246555370,"duration":0},"status":"passed","severity":"normal"},{"uid":"29de1be7efded7e","name":"Push message with content topic containing Chinese","time":{"start":1759247637934,"stop":1759247637934,"duration":0},"status":"passed","severity":"normal"},{"uid":"a376e0c671147fc9","name":"should dial one peer on dial","time":{"start":1759246673691,"stop":1759246673692,"duration":1},"status":"passed","severity":"normal"},{"uid":"a59868994f72d528","name":"Decoder throws on undefined content topic","time":{"start":1759246531670,"stop":1759246531670,"duration":0},"status":"passed","severity":"normal"},{"uid":"38454bbb45727f1b","name":"Encoder throws on undefined content topic","time":{"start":1759246510810,"stop":1759246510810,"duration":0},"status":"passed","severity":"normal"},{"uid":"141530f5f5d35817","name":"should skip peer when already connected","time":{"start":1759246509759,"stop":1759246509759,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ca368edb0259da3","name":"Check received message containing long","time":{"start":1759247030328,"stop":1759247030328,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b06e3593785bf59","name":"should handle corrupted shard info gracefully","time":{"start":1759246509043,"stop":1759246509043,"duration":0},"status":"passed","severity":"normal"},{"uid":"64d41d9bc1a4ac1c","name":"should maintain proper timestamps if all messages received","time":{"start":1759246546486,"stop":1759246546486,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bafeebbfc10656b2","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1759246918968,"stop":1759246918968,"duration":0},"status":"passed","severity":"normal"},{"uid":"88e2587f0cb5690a","name":"Push 30 different messages","time":{"start":1759247637932,"stop":1759247637932,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7fff9a2603c9b178","name":"Subscribe to topic containing long and receive message","time":{"start":1759247057182,"stop":1759247057182,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a4b20eb8762a3e8","name":"Push message with short payload","time":{"start":1759247637915,"stop":1759247637915,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e7efe1d07198f42","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1759246494050,"stop":1759246494050,"duration":0},"status":"passed","severity":"normal"},{"uid":"43b2e8b4b45e071a","name":"Passing invalid cursor","time":{"start":1759246865799,"stop":1759246865799,"duration":0},"status":"passed","severity":"normal"},{"uid":"78998839b0a4bb89","name":"should not retry if at least one success","time":{"start":1759246556353,"stop":1759246556353,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed870826fc18a5d7","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1759246556521,"stop":1759246556521,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e6d3998fca6a19e","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1759246510000,"stop":1759246510000,"duration":0},"status":"passed","severity":"normal"},{"uid":"f965e42aaff8406f","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759247030324,"stop":1759247030324,"duration":0},"status":"passed","severity":"normal"},{"uid":"1581e5ebcefda7f6","name":"Publish message with custom timestamp: Wed Oct 09 2024 15:39:12 GMT+0000 (Coordinated Universal Time)","time":{"start":1759246758476,"stop":1759246758477,"duration":1},"status":"passed","severity":"normal"},{"uid":"b51ee2817cca750","name":"Push message with content topic containing unicode special characters","time":{"start":1759247637947,"stop":1759247637947,"duration":0},"status":"passed","severity":"normal"},{"uid":"22063d0b6d3d8030","name":"should not return locked peers if enough unlocked are available","time":{"start":1759246557485,"stop":1759246557485,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed2ca1402383ef04","name":"should skip peers that don't support peer exchange","time":{"start":1759246520408,"stop":1759246520408,"duration":0},"status":"passed","severity":"normal"},{"uid":"2078fedd640a9e8a","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1759246751950,"stop":1759246751950,"duration":0},"status":"passed","severity":"normal"},{"uid":"418b1d67b061b104","name":"Push message with content topic containing unicode special characters","time":{"start":1759247637923,"stop":1759247637924,"duration":1},"status":"passed","severity":"normal"},{"uid":"a929f036d5ba50ed","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1759246557425,"stop":1759246557425,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a14cf3f3ee98671","name":"should properly clean up resources when disposed","time":{"start":1759246555382,"stop":1759246555382,"duration":0},"status":"passed","severity":"normal"},{"uid":"eac75cffdc228878","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1759246540322,"stop":1759246540322,"duration":0},"status":"passed","severity":"normal"},{"uid":"efe618088c6db952","name":"Promise Callback - false","time":{"start":1759246917507,"stop":1759246917507,"duration":0},"status":"passed","severity":"normal"},{"uid":"11430ff14e9cdfe5","name":"Push message with content topic containing special chars","time":{"start":1759247637955,"stop":1759247637956,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e089941e0f0d886","name":"should return no connections if no open connection provided","time":{"start":1759246510308,"stop":1759246510308,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfcff8dd5a864f84","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1759246766822,"stop":1759246766822,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fca191f4c4f2451","name":"should be able to dial TLS multiaddrs","time":{"start":1759246673693,"stop":1759246673693,"duration":0},"status":"passed","severity":"normal"},{"uid":"974dc14fe0217d21","name":"should remove event listeners from libp2p","time":{"start":1759246508279,"stop":1759246508280,"duration":1},"status":"passed","severity":"normal"},{"uid":"e06d73a1cf279413","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1759246510518,"stop":1759246510518,"duration":0},"status":"passed","severity":"normal"},{"uid":"23b10d9948a7f213","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1759246540323,"stop":1759246540323,"duration":0},"status":"passed","severity":"normal"},{"uid":"309f9175ac45432b","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1759246933324,"stop":1759246933324,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8778650095f40f3","name":"should decode valid enr successfully","time":{"start":1759246500051,"stop":1759246500052,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfada5949695b581","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1759246540331,"stop":1759246540333,"duration":2},"status":"passed","severity":"normal"},{"uid":"eaa27d170beca72a","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1759246494047,"stop":1759246494047,"duration":0},"status":"passed","severity":"normal"},{"uid":"63588e7e4f7290c8","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1759246494045,"stop":1759246494046,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a32bb96c4edaa4a","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1759246546490,"stop":1759246546491,"duration":1},"status":"passed","severity":"normal"},{"uid":"9892fe06208798af","name":"should query peers that support peer exchange","time":{"start":1759246520408,"stop":1759246520408,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb6c587909dccd9b","name":"Push message with Basic HTML tag payload","time":{"start":1759247637942,"stop":1759247637942,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd7068fa0b62a316","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1759246557970,"stop":1759246557970,"duration":0},"status":"passed","severity":"normal"},{"uid":"1325bfe7403a4382","name":"should handle general insertion and lookup correctly","time":{"start":1759246543874,"stop":1759246543874,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0a38967aa1df897","name":"Push message with content topic containing Russian","time":{"start":1759247637946,"stop":1759247637946,"duration":0},"status":"passed","severity":"normal"},{"uid":"53d7b31df7cb9b6","name":"Check received message containing Arabic","time":{"start":1759247030317,"stop":1759247030318,"duration":1},"status":"passed","severity":"normal"},{"uid":"d117fdd74598782a","name":"Push message with Chinese payload","time":{"start":1759247637928,"stop":1759247637928,"duration":0},"status":"passed","severity":"normal"},{"uid":"1815a8afad62e88a","name":"throws on content topic with too few or too many fields","time":{"start":1759246494038,"stop":1759246494038,"duration":0},"status":"passed","severity":"normal"},{"uid":"668b574d10cf9410","name":"should trigger query when time since last query exceeds threshold","time":{"start":1759246558114,"stop":1759246558114,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f9d1e79aa4b4397","name":"random static sharding 2 - Cluster ID: 589, Shard ID: 868","time":{"start":1759246912750,"stop":1759246912750,"duration":0},"status":"passed","severity":"normal"},{"uid":"871e3bc3c64788b2","name":"should return false when navigator.onLine is false","time":{"start":1759246508281,"stop":1759246508288,"duration":7},"status":"passed","severity":"normal"},{"uid":"76348c77eaf9a709","name":"LightPush","time":{"start":1759246933428,"stop":1759246933428,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcec37bb2fe922c2","name":"Push message with Basic HTML tag payload","time":{"start":1759247637918,"stop":1759247637919,"duration":1},"status":"passed","severity":"normal"},{"uid":"57e18f6d2977a46b","name":"Push message with content topic containing unicode special characters","time":{"start":1759247637957,"stop":1759247637957,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb7ed52d3df3dc51","name":"return first retrieved peers without further DNS queries","time":{"start":1759246520356,"stop":1759246520356,"duration":0},"status":"passed","severity":"normal"},{"uid":"952a84cf76880517","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1759246540307,"stop":1759246540307,"duration":0},"status":"passed","severity":"normal"},{"uid":"5354d333793492c1","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759247057187,"stop":1759247057187,"duration":0},"status":"passed","severity":"normal"},{"uid":"401f775ab36a3f9","name":"yields undefined for messages without content topic","time":{"start":1759246510526,"stop":1759246510526,"duration":0},"status":"passed","severity":"normal"},{"uid":"345e798228c4d490","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1759246546489,"stop":1759246546489,"duration":0},"status":"passed","severity":"normal"},{"uid":"13826b23d56e933e","name":"can start the service","time":{"start":1759246524220,"stop":1759246524220,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ae8320a822fa6de","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1759246540344,"stop":1759246540344,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0ab6b3b30edbd98","name":"Non TWN Cluster","time":{"start":1759246853729,"stop":1759246853729,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e9fbdf612ef192a","name":"should add to incoming buffer if dependencies are not met","time":{"start":1759246546486,"stop":1759246546486,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e2492a7e86c5456","name":"isConnected return false after peer stops","time":{"start":1759246604373,"stop":1759246604375,"duration":2},"status":"passed","severity":"normal"},{"uid":"c2b6163c149563ad","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1759246530105,"stop":1759246530105,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd072b536b1e80e2","name":"Push message equal or less that 1MB","time":{"start":1759247637926,"stop":1759247637926,"duration":0},"status":"passed","severity":"normal"},{"uid":"60d5b8f5effe592","name":"Push message with content topic containing Arabic","time":{"start":1759247637922,"stop":1759247637922,"duration":0},"status":"passed","severity":"normal"},{"uid":"17e45637035c6a5d","name":"Push message with meta","time":{"start":1759247637924,"stop":1759247637924,"duration":0},"status":"passed","severity":"normal"},{"uid":"42d7015cff98a40d","name":"should handle dial errors gracefully","time":{"start":1759246509774,"stop":1759246509774,"duration":0},"status":"passed","severity":"normal"},{"uid":"644b8e26e13db970","name":"Decoder throws on empty string content topic","time":{"start":1759246530108,"stop":1759246530108,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ec011c74b7c44d7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1759246540346,"stop":1759246540346,"duration":0},"status":"passed","severity":"normal"},{"uid":"b60e24cde991082d","name":"throws on empty content topic","time":{"start":1759246494037,"stop":1759246494037,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6184a7f16ed9f28","name":"Publish message with rate limit","time":{"start":1759246758480,"stop":1759246758480,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8f2ed680ecad25f","name":"Push message with Arabic payload","time":{"start":1759247637941,"stop":1759247637941,"duration":0},"status":"passed","severity":"normal"},{"uid":"81ac35abe7f68ca4","name":"should handle complete dial lifecycle","time":{"start":1759246509782,"stop":1759246509782,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfe93cf6811ccadc","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1759246540316,"stop":1759246540318,"duration":2},"status":"passed","severity":"normal"},{"uid":"d1680a23118217d2","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1759246510513,"stop":1759246510514,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7f21b171ef9ade5","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1759246558121,"stop":1759246558121,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7d3ed8999001b2f","name":"Push message with content topic containing numeric","time":{"start":1759247637955,"stop":1759247637955,"duration":0},"status":"passed","severity":"normal"},{"uid":"dad6b1642ea0a01e","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759247057185,"stop":1759247057185,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d87acbca76494ee","name":"should add and check entries correctly","time":{"start":1759246555353,"stop":1759246555363,"duration":10},"status":"passed","severity":"normal"},{"uid":"463c6a6a1e0e40fd","name":"should have no discoveries enabled by default","time":{"start":1759246556504,"stop":1759246556504,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf1e133692108681","name":"Fails to push message with large meta","time":{"start":1759247637948,"stop":1759247637948,"duration":0},"status":"passed","severity":"normal"},{"uid":"3251cb42a22b1eb0","name":"Renews subscription after lossing a connection","time":{"start":1759247057188,"stop":1759247057188,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bdf470d4d848030","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1759246540071,"stop":1759246540071,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4e536bdd5a985fb","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1759246751952,"stop":1759246751952,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb69e21658a67f20","name":"should remove event listener for peer:discovery","time":{"start":1759246509811,"stop":1759246509812,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ff8582536e5525c","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1759246556341,"stop":1759246556341,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f749d3411c18909","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1759246766827,"stop":1759246766827,"duration":0},"status":"passed","severity":"normal"},{"uid":"411a465d02d1f0d5","name":"should properly setup health event callback","time":{"start":1759246558108,"stop":1759246558108,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ee0d34f50d9a212","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1759246933323,"stop":1759246933323,"duration":0},"status":"passed","severity":"normal"},{"uid":"c681347a39ee0a8e","name":"Query generator for multiple messages with multiple decoders","time":{"start":1759246910027,"stop":1759246910027,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0b923fbfcc75b9c","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1759246557514,"stop":1759246557514,"duration":0},"status":"passed","severity":"normal"},{"uid":"22fa979babf8bc74","name":"Passing page size 11 when there are 10 messages","time":{"start":1759246923873,"stop":1759246923873,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f2c0c8ab73ab86f","name":"Check message on other pubsub topic is not received","time":{"start":1759247030325,"stop":1759247030325,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8548f396e4169d","name":"Push message with content topic containing Chinese","time":{"start":1759247637956,"stop":1759247637956,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8dd94c421814541","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1759246540338,"stop":1759246540339,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9e8c845eed75155","name":"should not execute task if max attempts is 0","time":{"start":1759246556352,"stop":1759246556353,"duration":1},"status":"passed","severity":"normal"},{"uid":"948e9dd868aca2f3","name":"should perform initial health assessment on start","time":{"start":1759246557978,"stop":1759246557978,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b49f270351ca359","name":"Subscribe to topic containing long and publish message","time":{"start":1759246766824,"stop":1759246766825,"duration":1},"status":"passed","severity":"normal"},{"uid":"914c5152fe594912","name":"should handle task timeouts","time":{"start":1759246556342,"stop":1759246556352,"duration":10},"status":"passed","severity":"normal"},{"uid":"ef74ebf6443b1e52","name":"Decoder throws on undefined content topic","time":{"start":1759246510811,"stop":1759246510811,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fff946a940076a6","name":"should handle missing messages with undefined retrievalHint","time":{"start":1759246546491,"stop":1759246546491,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5451b3b833d1a5c","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1759246510262,"stop":1759246510262,"duration":0},"status":"passed","severity":"normal"},{"uid":"578416a1b74fca10","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1759246510523,"stop":1759246510523,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec06efa75c459ec5","name":"yields decoded messages","time":{"start":1759246510526,"stop":1759246510526,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0a3f53debc9f704","name":"Check message with invalid timestamp is not received","time":{"start":1759247030334,"stop":1759247030334,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a9fff5c8d6a5b4f","name":"should handle query errors gracefully","time":{"start":1759246520411,"stop":1759246520411,"duration":0},"status":"passed","severity":"normal"},{"uid":"ade66fb1b76cd932","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1759246865796,"stop":1759246865797,"duration":1},"status":"passed","severity":"normal"},{"uid":"a35074b95f0fee1f","name":"Check received message containing long","time":{"start":1759247030315,"stop":1759247030316,"duration":1},"status":"passed","severity":"normal"},{"uid":"15378cd5758b86a","name":"Check received message containing Russian","time":{"start":1759247030318,"stop":1759247030319,"duration":1},"status":"passed","severity":"normal"},{"uid":"1081d6fe730e1534","name":"A test","time":{"start":1759246661023,"stop":1759246661023,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e03f0b5344cbdb2","name":"Renews subscription after lossing a connection","time":{"start":1759247057177,"stop":1759247057177,"duration":0},"status":"passed","severity":"normal"},{"uid":"824c9c4e14340b69","name":"Encoder throws on undefined content topic","time":{"start":1759246531669,"stop":1759246531669,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a9c1c8500644e52","name":"Push to array if already present","time":{"start":1759246493815,"stop":1759246493815,"duration":0},"status":"passed","severity":"normal"},{"uid":"d49d01aaca62e8c9","name":"handles different networkShards values correctly","time":{"start":1759246494049,"stop":1759246494049,"duration":0},"status":"passed","severity":"normal"},{"uid":"45f196cbc2742375","name":"should not discard bootstrap peers if under the limit","time":{"start":1759246627844,"stop":1759246627845,"duration":1},"status":"passed","severity":"normal"},{"uid":"1db9c65326a02b0a","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1759246540338,"stop":1759246540338,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b9ad843c50a9b95","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1759246933322,"stop":1759246933322,"duration":0},"status":"passed","severity":"normal"},{"uid":"8348e834c9f94782","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1759246758478,"stop":1759246758478,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e6c704bb08fc8e0","name":"should skip peers without peer exchange protocol","time":{"start":1759246520407,"stop":1759246520407,"duration":0},"status":"passed","severity":"normal"},{"uid":"a782453de6f84947","name":"Push message with Russian payload","time":{"start":1759247637941,"stop":1759247637941,"duration":0},"status":"passed","severity":"normal"},{"uid":"789bfd70deb549e","name":"Outgoing message is acknowledged","time":{"start":1759246559343,"stop":1759246559343,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef6528ab270a8ed9","name":"should reject if WakuNode is not started","time":{"start":1759246558550,"stop":1759246558550,"duration":0},"status":"passed","severity":"normal"},{"uid":"59add932bb8c903e","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759247057179,"stop":1759247057180,"duration":1},"status":"passed","severity":"normal"},{"uid":"37ac0c01789bbc05","name":"configure the node with multiple content topics","time":{"start":1759246853737,"stop":1759246853737,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8c8dc3974cb05c2","name":"Push message with content topic containing JSON","time":{"start":1759247637923,"stop":1759247637923,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bf62b7fb97e8677","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app56/10/topic571/utf8","time":{"start":1759246853732,"stop":1759246853732,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e635d0a677ada4c","name":"messageHashStr produces consistent results for the same input","time":{"start":1759246509843,"stop":1759246509844,"duration":1},"status":"passed","severity":"normal"},{"uid":"83ce54088805cbf5","name":"Push message with short payload","time":{"start":1759247637927,"stop":1759247637927,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff1fb9813f62e30a","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1759246590824,"stop":1759246590824,"duration":0},"status":"passed","severity":"normal"},{"uid":"289b0f8a9e6e10ea","name":"Push message with JSON payload","time":{"start":1759247637942,"stop":1759247637943,"duration":1},"status":"passed","severity":"normal"},{"uid":"5239cc87ade29a22","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1759246910031,"stop":1759246910032,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2b68991204cff33","name":"Push message with Chinese payload","time":{"start":1759247637917,"stop":1759247637917,"duration":0},"status":"passed","severity":"normal"},{"uid":"393dc08796c45dfb","name":"Push message with Script payload","time":{"start":1759247637929,"stop":1759247637929,"duration":0},"status":"passed","severity":"normal"},{"uid":"487dadf03d5dc9f7","name":"should start periodic discovery on start","time":{"start":1759246520413,"stop":1759246520414,"duration":1},"status":"passed","severity":"normal"},{"uid":"29efafb35789ea24","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1759246494053,"stop":1759246494054,"duration":1},"status":"passed","severity":"normal"},{"uid":"9338a37a7d36ee6b","name":"Push message with content topic containing escaped characters","time":{"start":1759247637957,"stop":1759247637957,"duration":0},"status":"passed","severity":"normal"},{"uid":"626e8cad9d047bea","name":"should add event listeners to libp2p","time":{"start":1759246508270,"stop":1759246508270,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbb61d3498a0b879","name":"Push message with XML payload","time":{"start":1759247637942,"stop":1759247637942,"duration":0},"status":"passed","severity":"normal"},{"uid":"4abf830ef92cb78d","name":"Passing page size 110 when there are 120 messages","time":{"start":1759246923874,"stop":1759246923874,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dab914edd6dbf38","name":"should handle multiple query options for time ranges","time":{"start":1759246558393,"stop":1759246558393,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fda2139b7db7b0a","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1759246590824,"stop":1759246590824,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cae810701497e94","name":"should process successful peer exchange query","time":{"start":1759246520411,"stop":1759246520411,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dbfe7cebf5e816d","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1759246540335,"stop":1759246540335,"duration":0},"status":"passed","severity":"normal"},{"uid":"b44339f255c0e227","name":"should clear all timers","time":{"start":1759246509983,"stop":1759246509983,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f9a00deda16e06f","name":"Refresh subscription","time":{"start":1759247057171,"stop":1759247057171,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ba847a0ef983857","name":"Push message with Arabic payload","time":{"start":1759247637951,"stop":1759247637951,"duration":0},"status":"passed","severity":"normal"},{"uid":"989e417772852f1e","name":"Push message with content topic containing Russian","time":{"start":1759247637922,"stop":1759247637922,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1b12b427a29417f","name":"should skip peer when failed to dial recently","time":{"start":1759246509760,"stop":1759246509760,"duration":0},"status":"passed","severity":"normal"},{"uid":"675a85c320275737","name":"should not process empty queue","time":{"start":1759246509777,"stop":1759246509777,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5bab79faf79796c","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1759246557484,"stop":1759246557485,"duration":1},"status":"passed","severity":"normal"},{"uid":"17792e3ecf52e9df","name":"Subscribe to topic containing numeric and publish message","time":{"start":1759246766825,"stop":1759246766825,"duration":0},"status":"passed","severity":"normal"},{"uid":"31c36a8a3ba5e93f","name":"should add event listeners to globalThis","time":{"start":1759246508271,"stop":1759246508271,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab36e3ea9e35a729","name":"Push message with escaped characters payload","time":{"start":1759247637919,"stop":1759247637919,"duration":0},"status":"passed","severity":"normal"},{"uid":"437ed70eb873ae54","name":"should return different streams if requested simultaniously","time":{"start":1759246510254,"stop":1759246510254,"duration":0},"status":"passed","severity":"normal"},{"uid":"e21e6659f4a5b288","name":"should merge provided config with defaults","time":{"start":1759246510710,"stop":1759246510710,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccc8aab30bec708b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1759246494055,"stop":1759246494055,"duration":0},"status":"passed","severity":"normal"},{"uid":"54f845879b3310b7","name":"should create dialer with libp2p and shardReader","time":{"start":1759246509736,"stop":1759246509737,"duration":1},"status":"passed","severity":"normal"},{"uid":"4246f354ae51446f","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1759246546487,"stop":1759246546488,"duration":1},"status":"passed","severity":"normal"},{"uid":"17f86cffaa97808","name":"Ephemeral messages are not stored","time":{"start":1759246590823,"stop":1759246590823,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e2148d2eb18b015","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759247057186,"stop":1759247057186,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0d60e3a3bf92167","name":"A test","time":{"start":1759246661022,"stop":1759246661023,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2a7ef82b56eecc6","name":"should handle all zero keep alive options","time":{"start":1759246510012,"stop":1759246510012,"duration":0},"status":"passed","severity":"normal"},{"uid":"b860768cfbc14e07","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1759246494056,"stop":1759246494056,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cb96352a6d4d9e1","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759247057175,"stop":1759247057175,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ec30ee7bca3356","name":"can start the service","time":{"start":1759246589976,"stop":1759246589976,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e6269c300ce8753","name":"should start and setup intervals and event listeners","time":{"start":1759246557425,"stop":1759246557426,"duration":1},"status":"passed","severity":"normal"},{"uid":"adc094700b3e548c","name":"Filter","time":{"start":1759246933428,"stop":1759246933429,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b416013e3445543","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1759246546488,"stop":1759246546488,"duration":0},"status":"passed","severity":"normal"},{"uid":"66a83f04c7ba9322","name":"Subscribe to topic containing shell command and publish message","time":{"start":1759246766829,"stop":1759246766829,"duration":0},"status":"passed","severity":"normal"},{"uid":"d72ec7d922f6972f","name":"Push message with rate limit","time":{"start":1759247637958,"stop":1759247637958,"duration":0},"status":"passed","severity":"normal"},{"uid":"f99900b6b9acb753","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759246906182,"stop":1759246906183,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c04c985cc2371a5","name":"Check received message containing Russian","time":{"start":1759247030330,"stop":1759247030330,"duration":0},"status":"passed","severity":"normal"},{"uid":"83e0b1fd1696f433","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1759246520174,"stop":1759246520174,"duration":0},"status":"passed","severity":"normal"},{"uid":"82027732cd9bcbf8","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1759246494042,"stop":1759246494043,"duration":1},"status":"passed","severity":"normal"},{"uid":"795d2f815ef31566","name":"should be delivered immediately if received","time":{"start":1759246546494,"stop":1759246546494,"duration":0},"status":"passed","severity":"normal"},{"uid":"73535fad76303283","name":"Check publish message containing emoji","time":{"start":1759246758476,"stop":1759246758476,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8a101395b79c206","name":"should throw error - invalid id","time":{"start":1759246500054,"stop":1759246500054,"duration":0},"status":"passed","severity":"normal"},{"uid":"668d9ac89a3fc9a7","name":"messageHashStr produces different results for different inputs","time":{"start":1759246509844,"stop":1759246509844,"duration":0},"status":"passed","severity":"normal"},{"uid":"443042769f6fb3f8","name":"can start and stop the service","time":{"start":1759246589976,"stop":1759246589980,"duration":4},"status":"passed","severity":"normal"},{"uid":"d3900620273a8c8d","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759246607928,"stop":1759246607929,"duration":1},"status":"passed","severity":"normal"},{"uid":"d880e5e31547d443","name":"Check message on other pubsub topic is not received","time":{"start":1759247030334,"stop":1759247030335,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf47bd9f9e480ca9","name":"Fails to publish message with empty text","time":{"start":1759246758478,"stop":1759246758478,"duration":0},"status":"passed","severity":"normal"},{"uid":"22ad361964ece9ca","name":"should start peer exchange discovery","time":{"start":1759246520404,"stop":1759246520404,"duration":0},"status":"passed","severity":"normal"},{"uid":"531806a4510ed3c5","name":"Push message with content topic containing Russian","time":{"start":1759247637934,"stop":1759247637934,"duration":0},"status":"passed","severity":"normal"},{"uid":"42d74b512ebd996b","name":"should support chaining for add method","time":{"start":1759246555363,"stop":1759246555364,"duration":1},"status":"passed","severity":"normal"},{"uid":"a66ae2e1e5d7661f","name":"Cluster ID 0, shard 1","time":{"start":1759246912748,"stop":1759246912750,"duration":2},"status":"passed","severity":"normal"},{"uid":"719f32a4bbd8bb5","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1759246540334,"stop":1759246540335,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1afe2c3bfb3c104","name":"should be able to decode the field with only STORE set to true","time":{"start":1759246499311,"stop":1759246499311,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb9daf984eac0826","name":"Outgoing message is acknowledged","time":{"start":1759246560568,"stop":1759246560568,"duration":0},"status":"passed","severity":"normal"},{"uid":"7847a82d6acab04","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1759246751951,"stop":1759246751951,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b16c05cdfba92e7","name":"should handle empty peer infos gracefully","time":{"start":1759246520172,"stop":1759246520173,"duration":1},"status":"passed","severity":"normal"},{"uid":"819c9025ba43a30d","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759247030327,"stop":1759247030328,"duration":1},"status":"passed","severity":"normal"},{"uid":"7aeb9bf292fe4a51","name":"Check publish message after service node is restarted","time":{"start":1759246758479,"stop":1759246758479,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ad1daeaeec22226e","name":"Check received message containing shell command","time":{"start":1759247030321,"stop":1759247030322,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a0477e79b887d0","name":"Waku message hash computation (no timestamp)","time":{"start":1759246509841,"stop":1759246509841,"duration":0},"status":"passed","severity":"normal"},{"uid":"e26b0ee727d485b0","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759247057170,"stop":1759247057170,"duration":0},"status":"skipped","severity":"normal"},{"uid":"324231b7009a1028","name":"Push message with content topic containing escaped characters","time":{"start":1759247637935,"stop":1759247637935,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bcd9515c75f53f2","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759246589986,"stop":1759246589987,"duration":1},"status":"skipped","severity":"normal"},{"uid":"28fe8ba42682432b","name":"should start all internal components","time":{"start":1759246510711,"stop":1759246510711,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c3879490c5009a1","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759247057184,"stop":1759247057184,"duration":0},"status":"passed","severity":"normal"},{"uid":"29ab97f0eafcfc38","name":"Push message with Russian payload","time":{"start":1759247637952,"stop":1759247637952,"duration":0},"status":"passed","severity":"normal"},{"uid":"28f90e4f4d330d75","name":"Check publish message containing Arabic","time":{"start":1759246758473,"stop":1759246758473,"duration":0},"status":"passed","severity":"normal"},{"uid":"53963a64065f9835","name":"Relay","time":{"start":1759246589855,"stop":1759246589856,"duration":1},"status":"passed","severity":"normal"},{"uid":"c81045fc7f03a6a8","name":"should handle queue processing errors gracefully","time":{"start":1759246509780,"stop":1759246509781,"duration":1},"status":"passed","severity":"normal"},{"uid":"a639b8a55bdd7f89","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1759246557177,"stop":1759246557177,"duration":0},"status":"passed","severity":"normal"},{"uid":"129b40d8930c2d6","name":"Check meta is set [ecies]","time":{"start":1759246531669,"stop":1759246531669,"duration":0},"status":"passed","severity":"normal"},{"uid":"f99ac93a1aef4914","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1759246540345,"stop":1759246540345,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dd8834ead138c23","name":"should start and stop interval correctly","time":{"start":1759246556332,"stop":1759246556333,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc6a9191b66fa089","name":"Relay Node - default protocol","time":{"start":1759246933429,"stop":1759246933429,"duration":0},"status":"passed","severity":"normal"},{"uid":"463eef159f82330d","name":"Check received message with timestamp: 1759246583540 ","time":{"start":1759247030333,"stop":1759247030333,"duration":0},"status":"passed","severity":"normal"},{"uid":"56e4e465ffe25c7f","name":"Push message with long payload","time":{"start":1759247637916,"stop":1759247637916,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a7c95b640f7bc1e","name":"Check received message containing emoji","time":{"start":1759247030332,"stop":1759247030333,"duration":1},"status":"passed","severity":"normal"},{"uid":"be514a98e9ac089d","name":"Push message with content topic containing JSON","time":{"start":1759247637946,"stop":1759247637946,"duration":0},"status":"passed","severity":"normal"},{"uid":"584d22d0d894a5f7","name":"should handle peer store errors gracefully","time":{"start":1759246557978,"stop":1759246557978,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe3af04edad7dc1d","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1759246519758,"stop":1759246519761,"duration":3},"status":"passed","severity":"normal"},{"uid":"82ffb6a9e966aec3","name":"Push message with JSON payload","time":{"start":1759247637953,"stop":1759247637953,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed41e352277b5ecf","name":"tcp ip4 address","time":{"start":1759246499475,"stop":1759246499475,"duration":0},"status":"passed","severity":"normal"},{"uid":"991a1db2b39f04d6","name":"Check received message containing numeric","time":{"start":1759247030316,"stop":1759247030316,"duration":0},"status":"passed","severity":"normal"},{"uid":"f22153977d6925c2","name":"should dispatch connect and disconnect events","time":{"start":1759246557485,"stop":1759246557485,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3d6659352496bcb","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1759246557499,"stop":1759246557512,"duration":13},"status":"passed","severity":"normal"},{"uid":"666402ad979ee7cd","name":"rejects hash query with content filter parameters","time":{"start":1759246510269,"stop":1759246510269,"duration":0},"status":"passed","severity":"normal"},{"uid":"a38f8101cff127d3","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1759246518804,"stop":1759246518804,"duration":0},"status":"passed","severity":"normal"},{"uid":"47a98f6d3183c2c1","name":"should insert message into bloom filter","time":{"start":1759246546484,"stop":1759246546484,"duration":0},"status":"passed","severity":"normal"},{"uid":"af415bcb2582b10b","name":"should mark all messages in causal history as acknowledged","time":{"start":1759246546488,"stop":1759246546488,"duration":0},"status":"passed","severity":"normal"},{"uid":"13288bd6a04bce1a","name":"Callback on promise, aborts when callback returns true","time":{"start":1759246910030,"stop":1759246910031,"duration":1},"status":"passed","severity":"normal"},{"uid":"580e62d38abd2392","name":"Fields are not dropped","time":{"start":1759246510317,"stop":1759246510317,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dc1bc2d837c89cd","name":"Push message with content topic containing long","time":{"start":1759247637955,"stop":1759247637955,"duration":0},"status":"passed","severity":"normal"},{"uid":"2524e6e95a3dd192","name":"should send relay ping messages on timer","time":{"start":1759246510001,"stop":1759246510001,"duration":0},"status":"passed","severity":"normal"},{"uid":"42d753dc1179372f","name":"should trigger query when it went offline since the last successful query","time":{"start":1759246558113,"stop":1759246558114,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f9c516f9270b097","name":"new peer added after a peer was already found","time":{"start":1759246762890,"stop":1759246762891,"duration":1},"status":"passed","severity":"normal"},{"uid":"710b910506cb688c","name":"ends after yielding if response size indicates end","time":{"start":1759246510527,"stop":1759246510527,"duration":0},"status":"passed","severity":"normal"},{"uid":"a57ac740712bfa85","name":"should handle dial errors","time":{"start":1759246510714,"stop":1759246510715,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb3756591438b006","name":"should successfully subscribe to supported pubsub topic","time":{"start":1759246557177,"stop":1759246557177,"duration":0},"status":"passed","severity":"normal"},{"uid":"21dfc856838f4ab2","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1759246766829,"stop":1759246766829,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f386a9a9e486478","name":"Correctly serialized arguments","time":{"start":1759246673898,"stop":1759246673899,"duration":1},"status":"passed","severity":"normal"},{"uid":"836590a80f2e2f6f","name":"should return false when peer is on different cluster","time":{"start":1759246509031,"stop":1759246509031,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb52094edc9fcac","name":"Outgoing message is possibly acknowledged","time":{"start":1759246560568,"stop":1759246560568,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1115e436a5cce826","name":"should set field with only FILTER enabled","time":{"start":1759246500060,"stop":1759246500060,"duration":0},"status":"passed","severity":"normal"},{"uid":"5db21625b967ff9a","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1759246499312,"stop":1759246499313,"duration":1},"status":"passed","severity":"normal"},{"uid":"9af56d388347cd1a","name":"Push message with content topic containing short","time":{"start":1759247637921,"stop":1759247637921,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c156e217beddb3c","name":"should get / set TCP multiaddr","time":{"start":1759246500056,"stop":1759246500057,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d6f1b533d00fc0f","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759247057173,"stop":1759247057173,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a3fb67acc238d52","name":"Check received message with timestamp: 1759246583540000000 ","time":{"start":1759247030323,"stop":1759247030323,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e35024742d2b99d","name":"should only return 1 node with relay capability","time":{"start":1759246520355,"stop":1759246520355,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f9b8e2cc8eb6fcb","name":"should handle relay send failures gracefully","time":{"start":1759246510001,"stop":1759246510005,"duration":4},"status":"passed","severity":"normal"},{"uid":"88894a973831d798","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759246559904,"stop":1759246559905,"duration":1},"status":"passed","severity":"normal"},{"uid":"a91983e2b3034ca6","name":"Subscribe to topic containing special chars and publish message","time":{"start":1759246766825,"stop":1759246766825,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f22717735a522bc","name":"Throws when trying to push message with empty payload","time":{"start":1759247637954,"stop":1759247637955,"duration":1},"status":"passed","severity":"normal"},{"uid":"eab65f375ddb6d62","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1759246499311,"stop":1759246499312,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff2bdae14358a941","name":"Encoder error raises irrecoverable error","time":{"start":1759246560567,"stop":1759246560567,"duration":0},"status":"passed","severity":"normal"},{"uid":"3da5675126ae7ee6","name":"should properly create peer info with all multiaddrs","time":{"start":1759246500059,"stop":1759246500059,"duration":0},"status":"passed","severity":"normal"},{"uid":"598020f26ecee643","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1759246519762,"stop":1759246519762,"duration":0},"status":"passed","severity":"normal"},{"uid":"81a1adfc09894402","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759247057169,"stop":1759247057169,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c4ee3dd9c40278b","name":"should handle dial errors gracefully","time":{"start":1759246510510,"stop":1759246510510,"duration":0},"status":"passed","severity":"normal"},{"uid":"70c367b60bcd52ad","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1759246540307,"stop":1759246540307,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6a4398a21ae3f5c","name":"should return false and handle errors gracefully","time":{"start":1759246510716,"stop":1759246510716,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e5d08ed6128aa43","name":"should skip peers without peer exchange protocol","time":{"start":1759246520410,"stop":1759246520410,"duration":0},"status":"passed","severity":"normal"},{"uid":"d17512172cd401d9","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1759246558120,"stop":1759246558120,"duration":0},"status":"passed","severity":"normal"},{"uid":"332c8ae145c47e38","name":"should skip peers without peerInfo in ENR","time":{"start":1759246520413,"stop":1759246520413,"duration":0},"status":"passed","severity":"normal"},{"uid":"eed82c20946fa74a","name":"Push message with content topic containing Arabic","time":{"start":1759247637946,"stop":1759247637946,"duration":0},"status":"passed","severity":"normal"},{"uid":"bca4cf194888c2e","name":"Passing page size 0 when there are 110 messages","time":{"start":1759246923866,"stop":1759246923866,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd79af864101ad17","name":"should set field with all protocols disabled","time":{"start":1759246500059,"stop":1759246500059,"duration":0},"status":"passed","severity":"normal"},{"uid":"b22457f9487d68d0","name":"should detect messages with missing dependencies","time":{"start":1759246546489,"stop":1759246546489,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcf37dce35501467","name":"Js publishes, other Js receives","time":{"start":1759246747507,"stop":1759246747508,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf0d4eac2b10324","name":"Check message with non string payload is not received","time":{"start":1759247030335,"stop":1759247030336,"duration":1},"status":"passed","severity":"normal"},{"uid":"af9801e623fc6e28","name":"should handle peer store errors gracefully","time":{"start":1759246520408,"stop":1759246520409,"duration":1},"status":"passed","severity":"normal"},{"uid":"39f305e1228c623a","name":"Push message with shell command payload","time":{"start":1759247637930,"stop":1759247637931,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff5b5f9639ad6392","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1759246540322,"stop":1759246540322,"duration":0},"status":"passed","severity":"normal"},{"uid":"aecac4194e033207","name":"should decode valid enr with tcp successfully","time":{"start":1759246500052,"stop":1759246500052,"duration":0},"status":"passed","severity":"normal"},{"uid":"501546fc83984280","name":"Check received message containing unicode special characters","time":{"start":1759247030332,"stop":1759247030332,"duration":0},"status":"passed","severity":"normal"},{"uid":"f39a012e7dc8681b","name":"Push message with Russian payload","time":{"start":1759247637929,"stop":1759247637929,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8092f3c922c7b2f","name":"Publish message with large meta","time":{"start":1759246758480,"stop":1759246758480,"duration":0},"status":"passed","severity":"normal"},{"uid":"be1991bc6ff97028","name":"Asymmetric encrypt & decrypt","time":{"start":1759246530475,"stop":1759246530476,"duration":1},"status":"passed","severity":"normal"},{"uid":"930e098270d09166","name":"should handle peer store update failures gracefully","time":{"start":1759246509995,"stop":1759246509995,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c86fd4ece6cae2c","name":"should dial second nwaku node that was discovered","time":{"start":1759246584452,"stop":1759246584455,"duration":3},"status":"skipped","severity":"normal"},{"uid":"fae0e4bae867aec","name":"random static sharding 6 - Cluster ID: 535, Shard ID: 182","time":{"start":1759246912752,"stop":1759246912753,"duration":1},"status":"passed","severity":"normal"},{"uid":"5adebc9d135243f6","name":"should filter out undefined ENRs","time":{"start":1759246520173,"stop":1759246520173,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e13a9776366ff44","name":"should be able to decode the field with only FILTER set to true","time":{"start":1759246499310,"stop":1759246499310,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb3733123ca80516","name":"Push message with short payload","time":{"start":1759247637939,"stop":1759247637940,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d5849fa6c36052e","name":"Subscribe to topic containing short and receive message","time":{"start":1759247057182,"stop":1759247057182,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bf398c9119eb9fd","name":"Refresh subscription","time":{"start":1759247057181,"stop":1759247057182,"duration":1},"status":"passed","severity":"normal"},{"uid":"58fa0f18b03daeb4","name":"should respect custom numPeersToUse configuration","time":{"start":1759246557499,"stop":1759246557499,"duration":0},"status":"passed","severity":"normal"},{"uid":"a94ca3c814f1c1ed","name":"Ordered Callback - false","time":{"start":1759246917509,"stop":1759246917509,"duration":0},"status":"passed","severity":"normal"},{"uid":"21f6859d69488487","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1759246933324,"stop":1759246933325,"duration":1},"status":"passed","severity":"normal"},{"uid":"48cd0a2f77111bfa","name":"should increase lamport timestamp","time":{"start":1759246546483,"stop":1759246546483,"duration":0},"status":"passed","severity":"normal"},{"uid":"239a1b9c01fac708","name":"should transition to Unhealthy when no connections","time":{"start":1759246557969,"stop":1759246557969,"duration":0},"status":"passed","severity":"normal"},{"uid":"241643da3971973","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1759246494057,"stop":1759246494058,"duration":1},"status":"passed","severity":"normal"},{"uid":"35e9c1babc894c16","name":"Check message with no content topic is not received","time":{"start":1759247030326,"stop":1759247030326,"duration":0},"status":"passed","severity":"normal"},{"uid":"66c1cfe8ccb97494","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1759246540323,"stop":1759246540323,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f5cdd85c201437f","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1759246519746,"stop":1759246519758,"duration":12},"status":"passed","severity":"normal"},{"uid":"20e1dc8303f6413c","name":"should initialize with Unhealthy status","time":{"start":1759246557967,"stop":1759246557967,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b74c46080890b36","name":"should load peers from local storage and dispatch events","time":{"start":1759246524222,"stop":1759246524222,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8c23fc537d838fa","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1759246865797,"stop":1759246865797,"duration":0},"status":"passed","severity":"normal"},{"uid":"472383464f73fe9e","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1759246494100,"stop":1759246494100,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c04d7180c5ac0fb","name":"Query with Promise Callback, No Decoder","time":{"start":1759246880205,"stop":1759246880205,"duration":0},"status":"passed","severity":"normal"},{"uid":"799ca704b9976773","name":"should return empty array when no peers connected","time":{"start":1759246510716,"stop":1759246510716,"duration":0},"status":"passed","severity":"normal"},{"uid":"acbdc87c4064111b","name":"peer:update - should do nothing if another protocol hit","time":{"start":1759246510254,"stop":1759246510261,"duration":7},"status":"passed","severity":"normal"},{"uid":"5c0cbc98011f3034","name":"should stop ping timers on peer disconnect","time":{"start":1759246509990,"stop":1759246509991,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8f2cf5e2de1448c","name":"Push message equal or less that 1MB","time":{"start":1759247637939,"stop":1759247637939,"duration":0},"status":"passed","severity":"normal"},{"uid":"570352ded680c163","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759247057172,"stop":1759247057172,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2b6fbb2c754998f","name":"should be safe to call multiple times","time":{"start":1759246509984,"stop":1759246509984,"duration":0},"status":"passed","severity":"normal"},{"uid":"85402a04ea189ac4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1759246540345,"stop":1759246540346,"duration":1},"status":"passed","severity":"normal"}] |