2024-10-09 10:57:13 +00:00

1 line
162 KiB
JSON

[{"uid":"3d9cc1748a89918b","name":"should be able to encode the field with only STORE set to true","time":{"start":1728469189774,"stop":1728469189774,"duration":0},"status":"passed","severity":"normal"},{"uid":"f95f23611da114c","name":"Push message with content topic containing escaped characters","time":{"start":1728471048289,"stop":1728471048289,"duration":0},"status":"broken","severity":"normal"},{"uid":"572282d27ddddbf6","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1728469337262,"stop":1728469337262,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c9ee19b131e1807","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1728470177029,"stop":1728470177029,"duration":0},"status":"passed","severity":"normal"},{"uid":"b59d610b66834dd9","name":"handles multiple messages","time":{"start":1728470798014,"stop":1728470798014,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed082fe858d8ff23","name":"recovers when dns.resolve returns empty","time":{"start":1728469205126,"stop":1728469205127,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a7952691dac78ae","name":"Generator, custom pubsub topic","time":{"start":1728470797234,"stop":1728470797235,"duration":1},"status":"passed","severity":"normal"},{"uid":"9863209d42c4d400","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728470163832,"stop":1728470163832,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1c7dec307e91988","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728469541467,"stop":1728469541468,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ac3d5800c602ee3","name":"can start and stop the service","time":{"start":1728469259046,"stop":1728469259052,"duration":6},"status":"passed","severity":"normal"},{"uid":"96c20675c698964e","name":"Push message with content topic containing XML","time":{"start":1728471048281,"stop":1728471048282,"duration":1},"status":"broken","severity":"normal"},{"uid":"8657931c23d0448b","name":"random static sharding 8 - Cluster ID: 549, Shard ID: 290","time":{"start":1728470705402,"stop":1728470705403,"duration":1},"status":"broken","severity":"normal"},{"uid":"165b06ba08422ac4","name":"should encodeTxt and decodeTxt","time":{"start":1728469190455,"stop":1728469190455,"duration":0},"status":"passed","severity":"normal"},{"uid":"2637c219ed6a8c9b","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728470163827,"stop":1728470163827,"duration":0},"status":"passed","severity":"normal"},{"uid":"16e698f7252664f0","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728469535297,"stop":1728469535303,"duration":6},"status":"passed","severity":"normal"},{"uid":"705b56330024236c","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728470163832,"stop":1728470163832,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e65489b73cbd0e5","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1728469181666,"stop":1728469181666,"duration":0},"status":"passed","severity":"normal"},{"uid":"45d130634899fce4","name":"Decoder throws on undefined content topic","time":{"start":1728469216566,"stop":1728469216566,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8d5f2c8f275eab0","name":"Check received message containing Script","time":{"start":1728469895204,"stop":1728469895204,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aee15a26e35e00a","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728469541497,"stop":1728469541498,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed4b078f6dc4a0bb","name":"different cluster, same shard: nodes don't connect","time":{"start":1728469541442,"stop":1728469541443,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a1542b868fa4fd2","name":"random static sharding 5 - Cluster ID: 520, Shard ID: 171","time":{"start":1728470705331,"stop":1728470705331,"duration":0},"status":"broken","severity":"normal"},{"uid":"b77e0fdbc1a8b34e","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728470163841,"stop":1728470163841,"duration":0},"status":"passed","severity":"normal"},{"uid":"42995dc9eecddc9e","name":"Subscribe to topic containing short and receive message","time":{"start":1728469535361,"stop":1728469535363,"duration":2},"status":"passed","severity":"normal"},{"uid":"28fe5fae584a932f","name":"Push message with JSON payload","time":{"start":1728471048246,"stop":1728471048247,"duration":1},"status":"broken","severity":"normal"},{"uid":"43cbd5e62f150f42","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728469479720,"stop":1728469479723,"duration":3},"status":"passed","severity":"normal"},{"uid":"296fa40a2860c5d4","name":"Push message on custom pubsubTopic","time":{"start":1728470148588,"stop":1728470148591,"duration":3},"status":"broken","severity":"normal"},{"uid":"c6e5a259ac6ce512","name":"Push message with JSON payload","time":{"start":1728471341220,"stop":1728471341220,"duration":0},"status":"broken","severity":"normal"},{"uid":"17bbbd6d3f04ff69","name":"Check publish message containing shell command","time":{"start":1728470193956,"stop":1728470193957,"duration":1},"status":"passed","severity":"normal"},{"uid":"51c40eba476473f2","name":"Promise Callback - false","time":{"start":1728470708963,"stop":1728470708963,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b72ddb88e946643","name":"throws on content topic with empty encoding field","time":{"start":1728469181627,"stop":1728469181628,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbd28895a5158d22","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1728469541510,"stop":1728469541511,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ba19fcfd7d5a23e","name":"Check received message containing Russian","time":{"start":1728469479592,"stop":1728469479593,"duration":1},"status":"passed","severity":"normal"},{"uid":"6315501009e5d11d","name":"returns only open connection if one present","time":{"start":1728469196929,"stop":1728469196930,"duration":1},"status":"passed","severity":"normal"},{"uid":"a915f18a671bbf11","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1728470213935,"stop":1728470213936,"duration":1},"status":"passed","severity":"normal"},{"uid":"343a6ca0891e5c87","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1728470401353,"stop":1728470401353,"duration":0},"status":"passed","severity":"normal"},{"uid":"e06cca7bd91d4845","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1728469541513,"stop":1728469541514,"duration":1},"status":"passed","severity":"normal"},{"uid":"db6d4bad095c8b00","name":"should handle a minimal index list","time":{"start":1728469181970,"stop":1728469181970,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c0f3d63f5caa6c3","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1728469197455,"stop":1728469197455,"duration":0},"status":"passed","severity":"normal"},{"uid":"25e49faeae70483a","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728469895237,"stop":1728469895237,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1064a32cf58589a","name":"Relay - dialed first","time":{"start":1728470948677,"stop":1728470948678,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0bd96768b1971d6","name":"Nodes with multiple pubsub topic","time":{"start":1728470177030,"stop":1728470177030,"duration":0},"status":"passed","severity":"normal"},{"uid":"62ceee8e99960ce7","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728469385372,"stop":1728469385373,"duration":1},"status":"passed","severity":"normal"},{"uid":"91b86015b0342c06","name":"configure the node with multiple pubsub topics","time":{"start":1728470705562,"stop":1728470705563,"duration":1},"status":"broken","severity":"normal"},{"uid":"af2b89a72674352","name":"Generator, custom pubsub topic","time":{"start":1728470797213,"stop":1728470797213,"duration":0},"status":"broken","severity":"normal"},{"uid":"66972c9dc186d11","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728470163842,"stop":1728470163842,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d86101c16f8f4e3","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728470148600,"stop":1728470148607,"duration":7},"status":"broken","severity":"normal"},{"uid":"405e6d432c989cf1","name":"Push message with long payload","time":{"start":1728471048216,"stop":1728471048217,"duration":1},"status":"broken","severity":"normal"},{"uid":"e35d8b4b93b46e1d","name":"Ping on unsubscribed peer","time":{"start":1728469332575,"stop":1728469332576,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e66e052b7ebe3b","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1728469541472,"stop":1728469541497,"duration":25},"status":"passed","severity":"normal"},{"uid":"60fffb6c9ee4b750","name":"Check publish message containing numeric","time":{"start":1728470193944,"stop":1728470193946,"duration":2},"status":"passed","severity":"normal"},{"uid":"7068b727691f5c01","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728469541514,"stop":1728469541514,"duration":0},"status":"passed","severity":"normal"},{"uid":"552562cc6af233ec","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1728469541468,"stop":1728469541468,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e8c8721cb14fdb0","name":"stop","time":{"start":1728469277308,"stop":1728469277308,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca34dd343b240cf5","name":"unsubscribes","time":{"start":1728470798014,"stop":1728470798073,"duration":59},"status":"passed","severity":"normal"},{"uid":"91d7cb16959657e0","name":"should be able to decode the field with only STORE set to true","time":{"start":1728469189780,"stop":1728469189780,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6e02190ba1de577","name":"different cluster, same shard: nodes don't connect","time":{"start":1728469957865,"stop":1728469957866,"duration":1},"status":"passed","severity":"normal"},{"uid":"a20a82327721d26a","name":"should throw error - invalid id","time":{"start":1728469190458,"stop":1728469190459,"duration":1},"status":"passed","severity":"normal"},{"uid":"2baedb35378dd5aa","name":"should properly compute the node id","time":{"start":1728469190460,"stop":1728469190460,"duration":0},"status":"passed","severity":"normal"},{"uid":"72fe5db9cf44f888","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728470163858,"stop":1728470163858,"duration":0},"status":"passed","severity":"normal"},{"uid":"19ae286e6f76dbfa","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app72/8/topic750/proto","time":{"start":1728470663973,"stop":1728470663973,"duration":0},"status":"broken","severity":"normal"},{"uid":"6b92ba2842e55bcc","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1728470802535,"stop":1728470802536,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d7a834e2320931b","name":"Check message with no content topic is not received","time":{"start":1728469895354,"stop":1728469895356,"duration":2},"status":"passed","severity":"normal"},{"uid":"70c654858249b2f0","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1728469204672,"stop":1728469204673,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbdac2493392043e","name":"Query with Promise Callback, No message returned","time":{"start":1728470491553,"stop":1728470491553,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b74e873a67bb8d","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1728469204663,"stop":1728469204664,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec6ceb634b4f6c01","name":"Check publish message containing Arabic","time":{"start":1728470193953,"stop":1728470193954,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec4d4d2015157d07","name":"should wait for Filter peer to be connected","time":{"start":1728469219350,"stop":1728469219351,"duration":1},"status":"passed","severity":"normal"},{"uid":"819c1576972a6593","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728470148593,"stop":1728470148599,"duration":6},"status":"broken","severity":"normal"},{"uid":"7d02638f1bb57e34","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1728469216564,"stop":1728469216564,"duration":0},"status":"passed","severity":"normal"},{"uid":"60d338a25a266ecc","name":"Query generator for multiple messages with different message text format","time":{"start":1728470799808,"stop":1728470799809,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dca7189801f1e5c","name":"Push message with content topic containing Chinese","time":{"start":1728471341240,"stop":1728471341240,"duration":0},"status":"broken","severity":"normal"},{"uid":"1eb9a98080407671","name":"Ping on unsubscribed peer","time":{"start":1728469303804,"stop":1728469303805,"duration":1},"status":"passed","severity":"normal"},{"uid":"3baadc32796ab928","name":"Push message with Chinese payload","time":{"start":1728471341209,"stop":1728471341209,"duration":0},"status":"broken","severity":"normal"},{"uid":"b883e1dede37ed7f","name":"throws an error for improperly formatted content topics","time":{"start":1728469181640,"stop":1728469181641,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8c749c66774a33b","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1728469181641,"stop":1728469181641,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f029ad15f96de75","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1728469181654,"stop":1728469181654,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b8a2798aaeaafd","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1728469181636,"stop":1728469181636,"duration":0},"status":"passed","severity":"normal"},{"uid":"674f29f7ae3aceae","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728469535364,"stop":1728469535368,"duration":4},"status":"passed","severity":"normal"},{"uid":"31010d0bb455387b","name":"Push message with custom timestamp: 1697711393406","time":{"start":1728471048307,"stop":1728471048308,"duration":1},"status":"broken","severity":"normal"},{"uid":"77aa3e0f2f9bec57","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1728469184530,"stop":1728469184530,"duration":0},"status":"passed","severity":"normal"},{"uid":"fac14f75bc74abdc","name":"Subscribe and publish message","time":{"start":1728470213922,"stop":1728470213923,"duration":1},"status":"passed","severity":"normal"},{"uid":"694888ff0ced547e","name":"Subscribe to topic containing long and receive message","time":{"start":1728469535363,"stop":1728469535364,"duration":1},"status":"passed","severity":"normal"},{"uid":"e19073984d8ba1eb","name":"should not receive a peer event after stop","time":{"start":1728470083409,"stop":1728470083409,"duration":0},"status":"passed","severity":"normal"},{"uid":"de8c3d841becd288","name":"throws on content topic with too few or too many fields","time":{"start":1728469181624,"stop":1728469181624,"duration":0},"status":"passed","severity":"normal"},{"uid":"1480fd9368c6583c","name":"should be called at least once on all `peer:discovery` events","time":{"start":1728469245292,"stop":1728469245293,"duration":1},"status":"passed","severity":"normal"},{"uid":"7096577b4ef56ca6","name":"Push message with custom timestamp: 1728465939546","time":{"start":1728471341273,"stop":1728471341273,"duration":0},"status":"broken","severity":"normal"},{"uid":"895d2ba34985a946","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1728469189776,"stop":1728469189776,"duration":0},"status":"passed","severity":"normal"},{"uid":"b444440b05a77c86","name":"Push message with custom timestamp: 1697711139546","time":{"start":1728471341272,"stop":1728471341272,"duration":0},"status":"broken","severity":"normal"},{"uid":"2a2ce695ee61fde2","name":"Push message with short payload","time":{"start":1728471341197,"stop":1728471341197,"duration":0},"status":"broken","severity":"normal"},{"uid":"459c3bd2268145ba","name":"removeEventListener with correct event","time":{"start":1728469277305,"stop":1728469277305,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b66dc9aeb80bf0b","name":"should return usable stream attached to connection","time":{"start":1728469197452,"stop":1728469197453,"duration":1},"status":"passed","severity":"normal"},{"uid":"49e5bc05d1ec9b64","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728470163814,"stop":1728470163814,"duration":0},"status":"passed","severity":"normal"},{"uid":"e66778fe4f789e9d","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1728470401344,"stop":1728470401344,"duration":0},"status":"passed","severity":"normal"},{"uid":"231095f730ba08be","name":"safeDispatchEvent","time":{"start":1728469277308,"stop":1728469277308,"duration":0},"status":"passed","severity":"normal"},{"uid":"87a763a54a9dce57","name":"throws on content topic with generation field greater than 0","time":{"start":1728469181625,"stop":1728469181625,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce12a7cb83dacc58","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1728469541466,"stop":1728469541466,"duration":0},"status":"passed","severity":"normal"},{"uid":"eea8e238dedf41e4","name":"ignores unrecognized TXT record formats","time":{"start":1728469205127,"stop":1728469205127,"duration":0},"status":"passed","severity":"normal"},{"uid":"a50d430c880f9cc0","name":"through manual discovery","time":{"start":1728469964839,"stop":1728469964839,"duration":0},"status":"passed","severity":"normal"},{"uid":"9340e2ef8a0c3161","name":"Publish message with rate limit","time":{"start":1728470194082,"stop":1728470194082,"duration":0},"status":"passed","severity":"normal"},{"uid":"a713c9b8c3e3aeb3","name":"Push message equal or less that 1MB","time":{"start":1728471341275,"stop":1728471341276,"duration":1},"status":"broken","severity":"normal"},{"uid":"a6079379f6eaa9e2","name":"Check message received after nwaku node is restarted","time":{"start":1728469895270,"stop":1728469895270,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ea417529111a9f69","name":"Push message with custom timestamp: 1728473139546","time":{"start":1728471341274,"stop":1728471341274,"duration":0},"status":"broken","severity":"normal"},{"uid":"9d36825ce1772197","name":"Check message with non string payload is not received","time":{"start":1728469895239,"stop":1728469895268,"duration":29},"status":"passed","severity":"normal"},{"uid":"86c96756223cfd21","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1728469181642,"stop":1728469181642,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8aa67b52486560f","name":"Check message with no payload is not received","time":{"start":1728469895356,"stop":1728469895371,"duration":15},"status":"passed","severity":"normal"},{"uid":"71396d6aa3fa698c","name":"Subscribe and receives messages on 20 topics","time":{"start":1728469535303,"stop":1728469535343,"duration":40},"status":"passed","severity":"normal"},{"uid":"838666f8ac31000c","name":"Subscribe and receive messages via lightPush","time":{"start":1728470163813,"stop":1728470163814,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f87e6187fa66c63","name":"Renews peer on consistent missed messages","time":{"start":1728469439317,"stop":1728469439319,"duration":2},"status":"passed","severity":"normal"},{"uid":"d9ff61c9bb463896","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1728469181647,"stop":1728469181647,"duration":0},"status":"passed","severity":"normal"},{"uid":"20222ad47fc39c6f","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1728470741051,"stop":1728470741051,"duration":0},"status":"passed","severity":"normal"},{"uid":"25dbd9a2a64fb059","name":"Reopen subscription with peer with lost subscription","time":{"start":1728469332576,"stop":1728469332576,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0f0ce9282a3428b","name":"should use DNS peer discovery with light client","time":{"start":1728469259068,"stop":1728469259068,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1f59ef1e1ddeb9a0","name":"Subscribe and receive messages via lightPush","time":{"start":1728469535276,"stop":1728469535277,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff219454be08a9e5","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728469535398,"stop":1728469535399,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8aac9c5715674b6","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1728470317585,"stop":1728470317586,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b192677de43c81","name":"should emit a peer event after start","time":{"start":1728469259053,"stop":1728469259054,"duration":1},"status":"passed","severity":"normal"},{"uid":"f736ca2afe7273dd","name":"should not fail to start the service if it is already started","time":{"start":1728469209066,"stop":1728469209066,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcdd46618ab473ff","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728470163833,"stop":1728470163834,"duration":1},"status":"passed","severity":"normal"},{"uid":"813d9ed6ec701b9","name":"Check received message containing long","time":{"start":1728469895277,"stop":1728469895283,"duration":6},"status":"passed","severity":"normal"},{"uid":"dafade19392119b9","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1728470491550,"stop":1728470491550,"duration":0},"status":"passed","severity":"normal"},{"uid":"227b498b8950a7b3","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1728469541471,"stop":1728469541471,"duration":0},"status":"passed","severity":"normal"},{"uid":"999912740a6eda7b","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728470163851,"stop":1728470163851,"duration":0},"status":"passed","severity":"normal"},{"uid":"a717e1a817a0a5a7","name":"Check received message containing special chars","time":{"start":1728469479585,"stop":1728469479591,"duration":6},"status":"passed","severity":"normal"},{"uid":"7cd0349811484f65","name":"Push message with content topic containing emoji","time":{"start":1728471341266,"stop":1728471341267,"duration":1},"status":"broken","severity":"normal"},{"uid":"e6cae273f9018c38","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728470163867,"stop":1728470163868,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea57cd403dcd7c69","name":"should be able to decode the field with only FILTER set to true","time":{"start":1728469189779,"stop":1728469189780,"duration":1},"status":"passed","severity":"normal"},{"uid":"eacf8d1b2e2704a3","name":"Check received message containing short","time":{"start":1728469895196,"stop":1728469895197,"duration":1},"status":"passed","severity":"normal"},{"uid":"61a78f0d5646a5e9","name":"can start and stop the service","time":{"start":1728470083404,"stop":1728470083404,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6d5f16cbc9e387d","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1728469181636,"stop":1728469181637,"duration":1},"status":"passed","severity":"normal"},{"uid":"15ab544fbbd18701","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728470163849,"stop":1728470163849,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca8188df5b639987","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1728469181654,"stop":1728469181655,"duration":1},"status":"passed","severity":"normal"},{"uid":"9620017817c0cf8e","name":"Check received message containing Basic HTML tag","time":{"start":1728469895312,"stop":1728469895313,"duration":1},"status":"passed","severity":"normal"},{"uid":"5958760197fdf595","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728470163865,"stop":1728470163866,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bb85c83d73e3c01","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728469385374,"stop":1728469385375,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2c7ccad2e9e06af","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728470148555,"stop":1728470148557,"duration":2},"status":"passed","severity":"normal"},{"uid":"5a625acffd64866d","name":"Nodes with multiple pubsub topic","time":{"start":1728470177028,"stop":1728470177028,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6caa934c190c874","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1728469337261,"stop":1728469337261,"duration":0},"status":"passed","severity":"normal"},{"uid":"313a20ae1f34571","name":"LightPush: 0 peers, Filter: 1 peers","time":{"start":1728470576792,"stop":1728470576792,"duration":0},"status":"broken","severity":"normal"},{"uid":"1725f7070f13310d","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728470797230,"stop":1728470797234,"duration":4},"status":"broken","severity":"normal"},{"uid":"8adaf6622c349e53","name":"Check received message containing unicode special characters","time":{"start":1728469479634,"stop":1728469479636,"duration":2},"status":"passed","severity":"normal"},{"uid":"e0bfaca8b65cca93","name":"Push message with content topic containing Script","time":{"start":1728471048277,"stop":1728471048280,"duration":3},"status":"broken","severity":"normal"},{"uid":"5f714910421a3984","name":"should throw error - no public key","time":{"start":1728469190459,"stop":1728469190459,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3b9fc2f64be009a","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728469535396,"stop":1728469535396,"duration":0},"status":"passed","severity":"normal"},{"uid":"805f67b9e5669390","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1728469439316,"stop":1728469439317,"duration":1},"status":"passed","severity":"normal"},{"uid":"b722f4a0cfeb52e7","name":"should reject if Relay is requested but not mounted","time":{"start":1728469219347,"stop":1728469219347,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e2043b996410369","name":"Push message with Script payload","time":{"start":1728471048235,"stop":1728471048236,"duration":1},"status":"broken","severity":"normal"},{"uid":"80f4cdbbb671cbb6","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728469538764,"stop":1728469538764,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b23d7a050481166","name":"Subscribe and receives messages on 20 topics","time":{"start":1728470163816,"stop":1728470163817,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f9e928c453b6ad7","name":"Check publish message containing long","time":{"start":1728470193942,"stop":1728470193944,"duration":2},"status":"passed","severity":"normal"},{"uid":"ccd027fcf6e14537","name":"should throw an error for missing required configuration","time":{"start":1728469181645,"stop":1728469181645,"duration":0},"status":"passed","severity":"normal"},{"uid":"44a41509053f4335","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1728469197408,"stop":1728469197409,"duration":1},"status":"passed","severity":"normal"},{"uid":"6493505b2b7c0c54","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1728469541468,"stop":1728469541468,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6888597ca32102b","name":"different cluster, different shard: nodes don't connect","time":{"start":1728469957866,"stop":1728469957866,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2a51c635cf9915b","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1728469541469,"stop":1728469541469,"duration":0},"status":"passed","severity":"normal"},{"uid":"487273314efb6e6c","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728469337261,"stop":1728469337261,"duration":0},"status":"passed","severity":"normal"},{"uid":"18cf4832dacc5d68","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1728469259072,"stop":1728469259072,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2ab1f287632db123","name":"should load peers from local storage and dispatch events","time":{"start":1728469209068,"stop":1728469209068,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec6b131e55548649","name":"Subscribe to topic containing Script and receive message","time":{"start":1728470163834,"stop":1728470163835,"duration":1},"status":"passed","severity":"normal"},{"uid":"18a01c3301c49cf8","name":"Encoder throws on empty string content topic","time":{"start":1728469216566,"stop":1728469216566,"duration":0},"status":"passed","severity":"normal"},{"uid":"af89d4da1962062e","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1728469300395,"stop":1728469300417,"duration":22},"status":"passed","severity":"normal"},{"uid":"4fde012c546f1d3f","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1728469181643,"stop":1728469181644,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a04b7fd8f0b0598","name":"Subscribe to topic containing Script and publish message","time":{"start":1728470213934,"stop":1728470213935,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4aa3d15e89a0596","name":"Publish message with large meta","time":{"start":1728470194082,"stop":1728470194082,"duration":0},"status":"passed","severity":"normal"},{"uid":"a556a4d5812962d7","name":"should throw error - no id","time":{"start":1728469190457,"stop":1728469190457,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb73a5a587678a75","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1728469237846,"stop":1728469237846,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed5f82966fb48557","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1728469541513,"stop":1728469541513,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eae0741fa9cd930","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1728469957864,"stop":1728469957864,"duration":0},"status":"passed","severity":"normal"},{"uid":"df513373027d043a","name":"Check received message containing short","time":{"start":1728469895277,"stop":1728469895277,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb8b81a23fa7982c","name":"should reject if LightPush is requested but not mounted","time":{"start":1728469219347,"stop":1728469219348,"duration":1},"status":"passed","severity":"normal"},{"uid":"9906df2b8d08907b","name":"Check publish message containing JSON","time":{"start":1728470193956,"stop":1728470193956,"duration":0},"status":"passed","severity":"normal"},{"uid":"259c571f08aa3b5","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1728469541498,"stop":1728469541498,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1be4b3e4feb356c","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728469385375,"stop":1728469385376,"duration":1},"status":"passed","severity":"normal"},{"uid":"db16839d36490628","name":"should correctly map a content topic to a pubsub topic","time":{"start":1728469181667,"stop":1728469181667,"duration":0},"status":"passed","severity":"normal"},{"uid":"d879735f62e6c44a","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728470163814,"stop":1728470163814,"duration":0},"status":"passed","severity":"normal"},{"uid":"181eddaca829f9cd","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728469385374,"stop":1728469385374,"duration":0},"status":"passed","severity":"normal"},{"uid":"1804ad1d5f79065f","name":"Fails to publish message with wrong content topic","time":{"start":1728470194006,"stop":1728470194007,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b78225a7d60475","name":"nwaku subscribes","time":{"start":1728470188771,"stop":1728470188776,"duration":5},"status":"passed","severity":"normal"},{"uid":"e9e0ea73048cb0a6","name":"should push to needed amount of connections","time":{"start":1728469792828,"stop":1728469792840,"duration":12},"status":"broken","severity":"normal"},{"uid":"f5fdb58dd90a7421","name":"Check received message containing SQL Injection","time":{"start":1728469479593,"stop":1728469479593,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d19616c4f3661e0","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1728469181641,"stop":1728469181642,"duration":1},"status":"passed","severity":"normal"},{"uid":"e580805931916670","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728469538766,"stop":1728469538767,"duration":1},"status":"passed","severity":"normal"},{"uid":"55ecf0f6f7d1b7b2","name":"Query with Promise Callback, No Decoder","time":{"start":1728470491552,"stop":1728470491552,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec869e88d3ea1a94","name":"Filter with 3 connections","time":{"start":1728469825176,"stop":1728469825176,"duration":0},"status":"passed","severity":"normal"},{"uid":"33b5c9968122","name":"Subscribe to topic containing numeric and publish message","time":{"start":1728470213932,"stop":1728470213932,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7b51eb20ebfec9a","name":"Relay - times out","time":{"start":1728470948680,"stop":1728470948680,"duration":0},"status":"passed","severity":"normal"},{"uid":"b70f11c36d4bc4ec","name":"throws on content topic with non-number generation field","time":{"start":1728469181624,"stop":1728469181625,"duration":1},"status":"passed","severity":"normal"},{"uid":"d30e0aafa4c703bd","name":"isConnected should return false after all peers disconnect","time":{"start":1728469300418,"stop":1728469300418,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ecf955fb3ea047d","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728469385375,"stop":1728469385375,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf230df763a95c04","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1728469181638,"stop":1728469181638,"duration":0},"status":"passed","severity":"normal"},{"uid":"d587591f05088df","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1728469541509,"stop":1728469541510,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b5d5a5faf4c7ff0","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app65/10/topic512/xml","time":{"start":1728470663965,"stop":1728470663965,"duration":0},"status":"broken","severity":"normal"},{"uid":"deeb49c9f24113f8","name":"random static sharding 6 - Cluster ID: 233, Shard ID: 75","time":{"start":1728470705339,"stop":1728470705346,"duration":7},"status":"broken","severity":"normal"},{"uid":"e2305dd1b4d99ce7","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1728469181648,"stop":1728469181649,"duration":1},"status":"passed","severity":"normal"},{"uid":"c550e8296651f2e6","name":"Push to array if already present","time":{"start":1728469181335,"stop":1728469181335,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4aec6b9ca090e67","name":"throws on content topic with empty version field","time":{"start":1728469181626,"stop":1728469181627,"duration":1},"status":"passed","severity":"normal"},{"uid":"68f2e25eef8da85a","name":"Check meta is set [ecies]","time":{"start":1728469216565,"stop":1728469216565,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ab950698a90ca4f","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728469535395,"stop":1728469535396,"duration":1},"status":"passed","severity":"normal"},{"uid":"88d86bffd025c892","name":"configure the node with multiple content topics","time":{"start":1728470664070,"stop":1728470664070,"duration":0},"status":"broken","severity":"normal"},{"uid":"5ea6f03374d31d77","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1728469189781,"stop":1728469189781,"duration":0},"status":"passed","severity":"normal"},{"uid":"b16e390a09be4be8","name":"Ping on subscribed peer","time":{"start":1728469332574,"stop":1728469332574,"duration":0},"status":"passed","severity":"normal"},{"uid":"d74852aaed234733","name":"should fail to send if no connections available","time":{"start":1728469792861,"stop":1728469792867,"duration":6},"status":"passed","severity":"normal"},{"uid":"2d7c56ea6621e9ae","name":"Ordered Callback - false","time":{"start":1728470708966,"stop":1728470708966,"duration":0},"status":"passed","severity":"normal"},{"uid":"f054a71e25c367ee","name":"Push message with content topic containing Russian","time":{"start":1728471048273,"stop":1728471048274,"duration":1},"status":"broken","severity":"normal"},{"uid":"51f17731c278d58a","name":"Check received message containing shell command","time":{"start":1728469895323,"stop":1728469895329,"duration":6},"status":"passed","severity":"normal"},{"uid":"9c5575f6a9841e6f","name":"caches peers it previously fetched","time":{"start":1728469205127,"stop":1728469205128,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d23ef53815f6c5a","name":"Subscribe to topic containing XML and receive message","time":{"start":1728469535394,"stop":1728469535395,"duration":1},"status":"passed","severity":"normal"},{"uid":"21e224200d01a035","name":"Push message with custom timestamp: 1728466193406","time":{"start":1728471048309,"stop":1728471048310,"duration":1},"status":"broken","severity":"normal"},{"uid":"b0e9cd808c1b00dd","name":"listenerCount","time":{"start":1728469277306,"stop":1728469277306,"duration":0},"status":"passed","severity":"normal"},{"uid":"473fd1e8d2196538","name":"should throw error - no public key","time":{"start":1728469190457,"stop":1728469190457,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0085aab75c45a15","name":"Check received message containing Chinese","time":{"start":1728469895288,"stop":1728469895289,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6cb7c5b5aa20a9","name":"Push message with content topic containing emoji","time":{"start":1728471048293,"stop":1728471048294,"duration":1},"status":"broken","severity":"normal"},{"uid":"1ae4c21b87f0e9cd","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app72/6/topic46/json","time":{"start":1728470664032,"stop":1728470664033,"duration":1},"status":"broken","severity":"normal"},{"uid":"e5a21c718f57d276","name":"Check received message containing JSON","time":{"start":1728469479594,"stop":1728469479595,"duration":1},"status":"passed","severity":"normal"},{"uid":"85d9c2f57ccd8998","name":"Push message with content topic containing XML","time":{"start":1728471341252,"stop":1728471341252,"duration":0},"status":"broken","severity":"normal"},{"uid":"76b64b7ff1e5f998","name":"should return false","time":{"start":1728469190459,"stop":1728469190459,"duration":0},"status":"passed","severity":"normal"},{"uid":"3338577162257a52","name":"LightPush: 3 peers, Filter: 0 peers","time":{"start":1728470576857,"stop":1728470576857,"duration":0},"status":"broken","severity":"normal"},{"uid":"a61c15783b082c33","name":"Ping on peer without subscriptions","time":{"start":1728469332574,"stop":1728469332575,"duration":1},"status":"passed","severity":"normal"},{"uid":"55e15f1054ca65ab","name":"Refresh subscription","time":{"start":1728470163859,"stop":1728470163859,"duration":0},"status":"passed","severity":"normal"},{"uid":"baeb91aff2961b42","name":"Filter with 0 connections","time":{"start":1728469825150,"stop":1728469825151,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc613c2333e47d4c","name":"Push message with content topic containing SQL Injection","time":{"start":1728471341249,"stop":1728471341250,"duration":1},"status":"broken","severity":"normal"},{"uid":"8c6d7b24d6cc2d4d","name":"Push message with content topic containing special chars","time":{"start":1728471341239,"stop":1728471341239,"duration":0},"status":"broken","severity":"normal"},{"uid":"7c5eada970d81a7a","name":"Subscribe to topic containing JSON and publish message","time":{"start":1728470213936,"stop":1728470213936,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8e5f562e8e887d2","name":"should be able to encode the field with only RELAY set to true","time":{"start":1728469189773,"stop":1728469189773,"duration":0},"status":"passed","severity":"normal"},{"uid":"c643cb6b8e351488","name":"Relay - dialed after","time":{"start":1728470948680,"stop":1728470948680,"duration":0},"status":"passed","severity":"normal"},{"uid":"47fa3386b95727ae","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1728469541498,"stop":1728469541499,"duration":1},"status":"passed","severity":"normal"},{"uid":"d73c64fcc8174709","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1728470177030,"stop":1728470177030,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc2ba5176ea1d1c5","name":"getPeersByDiscovery","time":{"start":1728469277306,"stop":1728469277306,"duration":0},"status":"passed","severity":"normal"},{"uid":"12fb67f172089c5a","name":"Filter with 1 connections","time":{"start":1728469825155,"stop":1728469825160,"duration":5},"status":"passed","severity":"normal"},{"uid":"27b785e4e23e296f","name":"Subscribe to topic containing XML and receive message","time":{"start":1728470163841,"stop":1728470163841,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f90f2b69a9292a7","name":"Check received message containing SQL Injection","time":{"start":1728469895296,"stop":1728469895297,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b46d5f3f06234c8","name":"less peers than existing","time":{"start":1728470149513,"stop":1728470149513,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b8933d3efe379fea","name":"LightPush: 0 peers, Filter: 3 peers","time":{"start":1728470576800,"stop":1728470576801,"duration":1},"status":"broken","severity":"normal"},{"uid":"89613c4124c5042b","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1728469189782,"stop":1728469189783,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec1ff0aaecad56b7","name":"Check received message containing short","time":{"start":1728469479551,"stop":1728469479554,"duration":3},"status":"passed","severity":"normal"},{"uid":"61427c87bcf062eb","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728470163857,"stop":1728470163857,"duration":0},"status":"passed","severity":"normal"},{"uid":"58e8e885a4c30523","name":"Check received message containing special chars","time":{"start":1728469895287,"stop":1728469895288,"duration":1},"status":"passed","severity":"normal"},{"uid":"f924edb34cfc95c9","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728470163866,"stop":1728470163866,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ef0a943312d9154","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1728470802528,"stop":1728470802528,"duration":0},"status":"passed","severity":"normal"},{"uid":"67a7764c5435fbc4","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1728470401345,"stop":1728470401353,"duration":8},"status":"passed","severity":"normal"},{"uid":"e474510cec1cb8ef","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1728469204672,"stop":1728469204672,"duration":0},"status":"passed","severity":"normal"},{"uid":"94665c0295b0ddb4","name":"Query generator for 2000 messages","time":{"start":1728470799813,"stop":1728470799813,"duration":0},"status":"broken","severity":"normal"},{"uid":"c511e8e301f63f68","name":"Publishes to nwaku","time":{"start":1728470188776,"stop":1728470188777,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5d9600b66ee9e86","name":"Register correct protocols","time":{"start":1728470213920,"stop":1728470213921,"duration":1},"status":"passed","severity":"normal"},{"uid":"a82073a2e39a0107","name":"Check message with no pubsub topic is not received","time":{"start":1728469479732,"stop":1728469479733,"duration":1},"status":"passed","severity":"normal"},{"uid":"80fbed8b0510c749","name":"Push message equal or less that 1MB","time":{"start":1728471048312,"stop":1728471048313,"duration":1},"status":"broken","severity":"normal"},{"uid":"6396f90382685f67","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1728469184528,"stop":1728469184529,"duration":1},"status":"passed","severity":"normal"},{"uid":"a992597b06980603","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1728469541510,"stop":1728469541510,"duration":0},"status":"passed","severity":"normal"},{"uid":"26af5bd1864ab2bf","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728469538766,"stop":1728469538766,"duration":0},"status":"passed","severity":"normal"},{"uid":"56810313864dafd1","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728469538767,"stop":1728469538767,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a00180fed062fe1","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1728470663945,"stop":1728470663946,"duration":1},"status":"broken","severity":"normal"},{"uid":"5e03ee0f4b68611c","name":"Query Generator, Multiple PubsubTopics","time":{"start":1728470491548,"stop":1728470491549,"duration":1},"status":"passed","severity":"normal"},{"uid":"309f56d45bf7a48a","name":"Push message with Arabic payload","time":{"start":1728471048229,"stop":1728471048230,"duration":1},"status":"broken","severity":"normal"},{"uid":"cd8407d46702aa8d","name":"random static sharding 9 - Cluster ID: 151, Shard ID: 982","time":{"start":1728470705521,"stop":1728470705522,"duration":1},"status":"broken","severity":"normal"},{"uid":"fe3fbf636aba67f6","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1728469205130,"stop":1728469205130,"duration":0},"status":"skipped","severity":"normal"},{"uid":"926f41bc3ee3919c","name":"Push message with SQL Injection payload","time":{"start":1728471341214,"stop":1728471341214,"duration":0},"status":"broken","severity":"normal"},{"uid":"2921bad8fb929f82","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1728469181637,"stop":1728469181637,"duration":0},"status":"passed","severity":"normal"},{"uid":"d55330ed8c6c8349","name":"Push message with numeric payload","time":{"start":1728471341200,"stop":1728471341200,"duration":0},"status":"broken","severity":"normal"},{"uid":"34e7acc944061ae7","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728470148555,"stop":1728470148555,"duration":0},"status":"broken","severity":"normal"},{"uid":"6312a030d2b10953","name":"should return empty list for no shard","time":{"start":1728469181645,"stop":1728469181645,"duration":0},"status":"passed","severity":"normal"},{"uid":"56235a20dde29993","name":"Push message with content topic containing unicode special characters","time":{"start":1728471048290,"stop":1728471048291,"duration":1},"status":"broken","severity":"normal"},{"uid":"31e8fb2700ee9dcf","name":"should get / set TCP multiaddr","time":{"start":1728469190461,"stop":1728469190465,"duration":4},"status":"passed","severity":"normal"},{"uid":"a4fa58c18ef9d642","name":"same cluster, same shard: nodes connect","time":{"start":1728469957865,"stop":1728469957865,"duration":0},"status":"passed","severity":"normal"},{"uid":"e511265a94046885","name":"1 Store, 2 relays, 2 fetches","time":{"start":1728469204696,"stop":1728469204696,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7a24b2b7834b351","name":"Fails to publish message with empty text","time":{"start":1728470193966,"stop":1728470193999,"duration":33},"status":"passed","severity":"normal"},{"uid":"a83a691c12c43483","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728469535383,"stop":1728469535393,"duration":10},"status":"passed","severity":"normal"},{"uid":"b3b7dca4f3d48b8f","name":"Check received message containing Script","time":{"start":1728469895297,"stop":1728469895305,"duration":8},"status":"passed","severity":"normal"},{"uid":"53d7e0d610059a25","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728469535279,"stop":1728469535281,"duration":2},"status":"passed","severity":"normal"},{"uid":"e6e489a687567a7e","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1728470491551,"stop":1728470491551,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bccc60ed5a2900e","name":"Fails to push message with large meta","time":{"start":1728471341269,"stop":1728471341269,"duration":0},"status":"passed","severity":"normal"},{"uid":"12e01ae7a5fa27d","name":"Check received message containing XML","time":{"start":1728469479594,"stop":1728469479594,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee31cddbe693678d","name":"Js publishes, other Js receives","time":{"start":1728470188777,"stop":1728470188777,"duration":0},"status":"passed","severity":"normal"},{"uid":"b47800f6be1d96e2","name":"different cluster, different shard: nodes don't connect","time":{"start":1728469541443,"stop":1728469541443,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ac2b55ebf72e70","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728470163867,"stop":1728470163867,"duration":0},"status":"passed","severity":"normal"},{"uid":"466ac8c652ec1c94","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1728469181629,"stop":1728469181635,"duration":6},"status":"passed","severity":"normal"},{"uid":"54feb2eefdd33a7","name":"Check received message containing long","time":{"start":1728469895197,"stop":1728469895197,"duration":0},"status":"passed","severity":"normal"},{"uid":"437b85ac96ada9","name":"Push message with content topic containing long","time":{"start":1728471048262,"stop":1728471048265,"duration":3},"status":"broken","severity":"normal"},{"uid":"b739b1e0e3a175da","name":"should return valid sharding parameters for static sharding","time":{"start":1728469181665,"stop":1728469181665,"duration":0},"status":"passed","severity":"normal"},{"uid":"22ac0fc07972594b","name":"Push message with Script payload","time":{"start":1728471341215,"stop":1728471341216,"duration":1},"status":"broken","severity":"normal"},{"uid":"d375cd9058a4e0d8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1728469181649,"stop":1728469181650,"duration":1},"status":"passed","severity":"normal"},{"uid":"b365b2ed0e5e2d24","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1728469541499,"stop":1728469541499,"duration":0},"status":"passed","severity":"normal"},{"uid":"27ef36f086168860","name":"Subscribe to topic containing short and receive message","time":{"start":1728470163828,"stop":1728470163828,"duration":0},"status":"passed","severity":"normal"},{"uid":"55db9ea89e533b24","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1728470664070,"stop":1728470664070,"duration":0},"status":"passed","severity":"normal"},{"uid":"2035e3db6e0b870a","name":"Check publish message containing Chinese","time":{"start":1728470193952,"stop":1728470193953,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb5f0b66235f36ac","name":"random static sharding 7 - Cluster ID: 596, Shard ID: 800","time":{"start":1728470705371,"stop":1728470705371,"duration":0},"status":"broken","severity":"normal"},{"uid":"d20ddc8afee22945","name":"start node with empty content topic","time":{"start":1728470664071,"stop":1728470664071,"duration":0},"status":"passed","severity":"normal"},{"uid":"50a369d6484b0185","name":"addEventListener with correct event","time":{"start":1728469277300,"stop":1728469277304,"duration":4},"status":"passed","severity":"normal"},{"uid":"241eb51142a98a06","name":"ignores domain fetching errors","time":{"start":1728469205127,"stop":1728469205127,"duration":0},"status":"passed","severity":"normal"},{"uid":"87318c5aa60137d0","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1728469181657,"stop":1728469181658,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5d1d7e5874d29bb","name":"Publish message with custom timestamp: Thu Oct 19 2023 10:36:06 GMT+0000 (Coordinated Universal Time)","time":{"start":1728470193965,"stop":1728470193965,"duration":0},"status":"passed","severity":"normal"},{"uid":"b93b842c242cd7fe","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1728469204656,"stop":1728469204657,"duration":1},"status":"passed","severity":"normal"},{"uid":"a76b122c7688a067","name":"Push message with unicode special characters payload","time":{"start":1728471341231,"stop":1728471341231,"duration":0},"status":"broken","severity":"normal"},{"uid":"afe63e55ea681a74","name":"Check received message with timestamp: 1728469237001 ","time":{"start":1728469895236,"stop":1728469895237,"duration":1},"status":"passed","severity":"normal"},{"uid":"e25a5cf5d4480d7b","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1728469957863,"stop":1728469957864,"duration":1},"status":"passed","severity":"normal"},{"uid":"30ec33c04c6f2d18","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728469337260,"stop":1728469337260,"duration":0},"status":"passed","severity":"normal"},{"uid":"80c4aae8731dcd15","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1728469541464,"stop":1728469541464,"duration":0},"status":"passed","severity":"normal"},{"uid":"e11c46e4fb15d20b","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1728470705564,"stop":1728470705564,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ea4de3e49e887e1","name":"Subscribe to topic containing XML and publish message","time":{"start":1728470213935,"stop":1728470213935,"duration":0},"status":"passed","severity":"normal"},{"uid":"d72f798370e9327d","name":"LightPush: 3 peers, Filter: 2 peers","time":{"start":1728470576861,"stop":1728470576868,"duration":7},"status":"broken","severity":"normal"},{"uid":"321ce42ccf5faeb3","name":"Decrypt messages","time":{"start":1728470154591,"stop":1728470154591,"duration":0},"status":"passed","severity":"normal"},{"uid":"50ed7d092e7d764e","name":"Check received message with timestamp: 1728469237413 ","time":{"start":1728469479698,"stop":1728469479714,"duration":16},"status":"passed","severity":"normal"},{"uid":"b44e47bcb49c3d66","name":"Check message on other pubsub topic is not received","time":{"start":1728469479731,"stop":1728469479732,"duration":1},"status":"passed","severity":"normal"},{"uid":"90f22a491db3febc","name":"should use the provided clusterId for the pubsub topic","time":{"start":1728469181668,"stop":1728469181668,"duration":0},"status":"passed","severity":"normal"},{"uid":"a685d50a487c1333","name":"new peer added after a peer was already found","time":{"start":1728470165385,"stop":1728470165385,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a2be4cf95ed33460","name":"Push message with content topic containing SQL Injection","time":{"start":1728471048275,"stop":1728471048276,"duration":1},"status":"broken","severity":"normal"},{"uid":"a76430dd41110635","name":"Push message on custom pubsubTopic","time":{"start":1728470148566,"stop":1728470148568,"duration":2},"status":"broken","severity":"normal"},{"uid":"7fb24ee3175dd40f","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app17/5/topic852/utf8","time":{"start":1728470664034,"stop":1728470664034,"duration":0},"status":"broken","severity":"normal"},{"uid":"30a59a07245c45c3","name":"can dial TLS multiaddrs","time":{"start":1728469964838,"stop":1728469964838,"duration":0},"status":"passed","severity":"normal"},{"uid":"edeac36927320820","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1728469237844,"stop":1728469237845,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5684afdbac20486","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1728470741053,"stop":1728470741053,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5bd5620fd9fbebf","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728470163870,"stop":1728470163870,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ff82c428aa6cbf3","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728470163868,"stop":1728470163868,"duration":0},"status":"passed","severity":"normal"},{"uid":"366090cada96bdc3","name":"should not receive a peer event after stop","time":{"start":1728469259055,"stop":1728469259056,"duration":1},"status":"passed","severity":"normal"},{"uid":"ced9a4b34de1e797","name":"Push message with unicode special characters payload","time":{"start":1728471048255,"stop":1728471048255,"duration":0},"status":"broken","severity":"normal"},{"uid":"7d65045fe6c54515","name":"should properly create location multiaddrs - udp6","time":{"start":1728469190466,"stop":1728469190466,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7f4e5d2c87123a2","name":"should not fail to start the service if it is already started","time":{"start":1728469259053,"stop":1728469259053,"duration":0},"status":"passed","severity":"normal"},{"uid":"924bce301c3adce9","name":"LightPush: 2 peers, Filter: 0 peers","time":{"start":1728470576843,"stop":1728470576848,"duration":5},"status":"broken","severity":"normal"},{"uid":"f2503dc0c21b83db","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1728469189780,"stop":1728469189781,"duration":1},"status":"passed","severity":"normal"},{"uid":"530cdd4c2a706b3d","name":"same cluster, different shard: nodes don't connect","time":{"start":1728469541442,"stop":1728469541442,"duration":0},"status":"passed","severity":"normal"},{"uid":"43fa314652030a61","name":"Decoder throws on empty string content topic","time":{"start":1728469216566,"stop":1728469216566,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7f1dc1fcd538b1a","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1728470194007,"stop":1728470194075,"duration":68},"status":"passed","severity":"normal"},{"uid":"946b3448c19c8183","name":"should be online or offline if network state changed","time":{"start":1728469237850,"stop":1728469237853,"duration":3},"status":"passed","severity":"normal"},{"uid":"fca6b625c738b5f8","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728469541512,"stop":1728469541512,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf5d7efa5a30b786","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1728469204665,"stop":1728469204672,"duration":7},"status":"passed","severity":"normal"},{"uid":"1dcacd19dff74a3a","name":"Check message with no payload is not received","time":{"start":1728469479736,"stop":1728469479747,"duration":11},"status":"passed","severity":"normal"},{"uid":"9c026b46bd1394c8","name":"Subscribe to topic containing short and receive message","time":{"start":1728470163863,"stop":1728470163864,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b9e962e820cc582","name":"returns all values when wanted number matches available values","time":{"start":1728469204737,"stop":1728469204738,"duration":1},"status":"passed","severity":"normal"},{"uid":"508ebb5858c4c442","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1728469245295,"stop":1728469245296,"duration":1},"status":"passed","severity":"normal"},{"uid":"362b514c47695f1f","name":"Push message with emoji payload","time":{"start":1728471048256,"stop":1728471048257,"duration":1},"status":"broken","severity":"normal"},{"uid":"286b2744fd7dc2fc","name":"Encoder throws on empty string content topic","time":{"start":1728469215011,"stop":1728469215011,"duration":0},"status":"passed","severity":"normal"},{"uid":"16d47ed862e1faa6","name":"Fails to push message bigger that 1MB","time":{"start":1728471048313,"stop":1728471048314,"duration":1},"status":"passed","severity":"normal"},{"uid":"8290f2d5dac58b6a","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728469535381,"stop":1728469535382,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ee591b17b3d9a1e","name":"should wait for Store peer to be connected","time":{"start":1728469219351,"stop":1728469219351,"duration":0},"status":"passed","severity":"normal"},{"uid":"dba9cdc6c4d7e744","name":"retrieves a single peer","time":{"start":1728469205125,"stop":1728469205126,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ffdd4cb6795ae2f","name":"Check message with invalid timestamp is not received","time":{"start":1728469895348,"stop":1728469895353,"duration":5},"status":"passed","severity":"normal"},{"uid":"f753b900d83b85ce","name":"Check received message containing shell command","time":{"start":1728469479595,"stop":1728469479595,"duration":0},"status":"passed","severity":"normal"},{"uid":"f757ab1556f8fbc3","name":"should select older connection if present","time":{"start":1728469196931,"stop":1728469196931,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c5f603024022d5a","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728469337263,"stop":1728469337263,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bd2f95f82c13e8e","name":"Overlapping topic subscription","time":{"start":1728469535358,"stop":1728469535359,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2051b010e7f1bf3","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1728469541511,"stop":1728469541512,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3bf2458b90352eb","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1728469337262,"stop":1728469337262,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c8f40606a48ca13","name":"should check connected peers if present and suitable","time":{"start":1728469219349,"stop":1728469219350,"duration":1},"status":"passed","severity":"normal"},{"uid":"966716f4c7c6fc0a","name":"should properly create peer info with all multiaddrs","time":{"start":1728469190468,"stop":1728469190468,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a0573b3e1fdadca","name":"Callback on promise, aborts when callback returns true","time":{"start":1728470799810,"stop":1728470799811,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ca140a885ce9518","name":"Correctly serialized arguments","time":{"start":1728469965023,"stop":1728469965023,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2d775d206467217","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1728469205130,"stop":1728469205130,"duration":0},"status":"skipped","severity":"normal"},{"uid":"587dcd479817b504","name":"Push message with XML payload","time":{"start":1728471048241,"stop":1728471048242,"duration":1},"status":"broken","severity":"normal"},{"uid":"8dcce0ef0c53d8cc","name":"Passing an array","time":{"start":1728470928935,"stop":1728470928935,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea3f5025160fc2b0","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728470163833,"stop":1728470163833,"duration":0},"status":"passed","severity":"normal"},{"uid":"e56c552b3c8039aa","name":"Delete observer","time":{"start":1728470154591,"stop":1728470154592,"duration":1},"status":"passed","severity":"normal"},{"uid":"f992d5f20f9e8eb6","name":"Renews subscription after lossing a connection","time":{"start":1728470163849,"stop":1728470163850,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f9da377de9a6bed","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728469538765,"stop":1728469538765,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7d733b1bde5a0a4","name":"Query Generator - true","time":{"start":1728470708962,"stop":1728470708962,"duration":0},"status":"passed","severity":"normal"},{"uid":"982ab5cdcc126128","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1728469205129,"stop":1728469205129,"duration":0},"status":"passed","severity":"normal"},{"uid":"31e99b189fdc732a","name":"Check received message containing emoji","time":{"start":1728469895207,"stop":1728469895207,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0cbe7c39b64843c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1728469181650,"stop":1728469181650,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bdf16ab13340e44","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728470163817,"stop":1728470163817,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c4934bb280960c6","name":"Check received message containing special chars","time":{"start":1728469895198,"stop":1728469895198,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef87947029720a48","name":"Query generator for multiple messages","time":{"start":1728470799807,"stop":1728470799808,"duration":1},"status":"passed","severity":"normal"},{"uid":"c97d069338253b47","name":"Check meta is set [symmetric]","time":{"start":1728469215009,"stop":1728469215009,"duration":0},"status":"passed","severity":"normal"},{"uid":"6441fa35bb7267be","name":"same cluster, different shard: nodes connect","time":{"start":1728469957865,"stop":1728469957865,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbb8a36854d694c0","name":"Nwaku publishes","time":{"start":1728470188777,"stop":1728470188777,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0c38aa8c23fed17","name":"should return the pubsub topic directly if a string is provided","time":{"start":1728469181661,"stop":1728469181662,"duration":1},"status":"passed","severity":"normal"},{"uid":"896d35bb7ca0f2d8","name":"connects to nwaku","time":{"start":1728470928934,"stop":1728470928934,"duration":0},"status":"broken","severity":"normal"},{"uid":"a173dc7e234c66a9","name":"should not fail to stop the service if it was not started","time":{"start":1728470083405,"stop":1728470083407,"duration":2},"status":"passed","severity":"normal"},{"uid":"33684c8724914b21","name":"LightPush: 0 peers, Filter: 2 peers","time":{"start":1728470576793,"stop":1728470576799,"duration":6},"status":"broken","severity":"normal"},{"uid":"1d0391a83b32e3d8","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1728469181638,"stop":1728469181638,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dd48ee953c237ef","name":"Asymmetric encrypt & decrypt","time":{"start":1728469215390,"stop":1728469215390,"duration":0},"status":"passed","severity":"normal"},{"uid":"f19a0caf930df63b","name":"Query generator for multiple messages with multiple decoders","time":{"start":1728470799809,"stop":1728470799809,"duration":0},"status":"passed","severity":"normal"},{"uid":"af4196bd56b2931","name":"should create a new stream if no existing for protocol found","time":{"start":1728469197453,"stop":1728469197454,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cf65cd38d0d5220","name":"Check received message containing unicode special characters","time":{"start":1728469895330,"stop":1728469895331,"duration":1},"status":"passed","severity":"normal"},{"uid":"9701e5b04163040d","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728469538782,"stop":1728469538782,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e201a76c0d0a0e3","name":"Push message with custom timestamp: 1728473393406","time":{"start":1728471048311,"stop":1728471048311,"duration":0},"status":"broken","severity":"normal"},{"uid":"90688c563428ef86","name":"Reopen subscription with peer with lost subscription","time":{"start":1728469332579,"stop":1728469332579,"duration":0},"status":"passed","severity":"normal"},{"uid":"40479799eea28dc8","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1728470802528,"stop":1728470802528,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fad524ca13992b9","name":"Overlapping topic subscription","time":{"start":1728470163827,"stop":1728470163827,"duration":0},"status":"passed","severity":"normal"},{"uid":"821ce1ffec18b822","name":"Ping on subscribed peer","time":{"start":1728469303803,"stop":1728469303804,"duration":1},"status":"passed","severity":"normal"},{"uid":"773a0f11eb2d6cd1","name":"creates an iterator","time":{"start":1728470798013,"stop":1728470798013,"duration":0},"status":"passed","severity":"normal"},{"uid":"b467bb1efbbc0a79","name":"should reject if Filter is requested but not mounted","time":{"start":1728469219348,"stop":1728469219349,"duration":1},"status":"passed","severity":"normal"},{"uid":"382040e2017f1fed","name":"Decoder throws on empty string content topic","time":{"start":1728469215012,"stop":1728469215013,"duration":1},"status":"passed","severity":"normal"},{"uid":"79ecc0f89f02e5fc","name":"Ephemeral field set to true","time":{"start":1728469197551,"stop":1728469197551,"duration":0},"status":"passed","severity":"normal"},{"uid":"c44f62221f7915e2","name":"All","time":{"start":1728469248058,"stop":1728469248059,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dcf1706ab0af282","name":"should throw an error for an unconfigured topic","time":{"start":1728469181658,"stop":1728469181659,"duration":1},"status":"passed","severity":"normal"},{"uid":"5114e4b2e1033061","name":"Check message on other pubsub topic is not received","time":{"start":1728469895354,"stop":1728469895354,"duration":0},"status":"passed","severity":"normal"},{"uid":"17455c17c6b6fca2","name":"Using a function","time":{"start":1728470928935,"stop":1728470928935,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d748bb5479de5fe","name":"Relay + Store","time":{"start":1728469248058,"stop":1728469248058,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bb3f6f6923323c7","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728470163873,"stop":1728470163873,"duration":0},"status":"passed","severity":"normal"},{"uid":"849e908d6bafc09e","name":"passes more than one ENR URLs and attempts connection","time":{"start":1728469259072,"stop":1728469259073,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9ee865046abf4407","name":"LightPush","time":{"start":1728470948681,"stop":1728470948682,"duration":1},"status":"passed","severity":"normal"},{"uid":"35dfa76d72b35874","name":"should reject on timeout if it was set","time":{"start":1728469219349,"stop":1728469219349,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8c16b01a6548129","name":"isConnected between 2 js-waku relay nodes","time":{"start":1728469300419,"stop":1728469300420,"duration":1},"status":"passed","severity":"normal"},{"uid":"904140f40c7d148d","name":"Wrong topic","time":{"start":1728470664053,"stop":1728470664054,"duration":1},"status":"passed","severity":"normal"},{"uid":"355ec67d0528c1b6","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1728470213926,"stop":1728470213927,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa1cdc9a46877370","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app94/9/topic737/proto","time":{"start":1728470664035,"stop":1728470664035,"duration":0},"status":"broken","severity":"normal"},{"uid":"6e119c5ea1b8569a","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1728469181646,"stop":1728469181646,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ae5a37b732aaa39","name":"Push message with content topic containing unicode special characters","time":{"start":1728471341265,"stop":1728471341265,"duration":0},"status":"broken","severity":"normal"},{"uid":"f70209cfac3b23f9","name":"Passing cursor with wrong pubsubTopic","time":{"start":1728470401381,"stop":1728470401381,"duration":0},"status":"passed","severity":"normal"},{"uid":"7861d7a41ef3d91e","name":"Generator, 2 different pubsubtopics","time":{"start":1728470797215,"stop":1728470797228,"duration":13},"status":"broken","severity":"normal"},{"uid":"41c112def6b43d01","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1728469181649,"stop":1728469181649,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1753e814a034655","name":"Query with Ordered Callback, No Decoder","time":{"start":1728470491550,"stop":1728470491550,"duration":0},"status":"passed","severity":"normal"},{"uid":"996c97af078d0322","name":"Refresh subscription","time":{"start":1728470213927,"stop":1728470213927,"duration":0},"status":"skipped","severity":"normal"},{"uid":"819dc2c23022af43","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1728469197455,"stop":1728469197455,"duration":0},"status":"passed","severity":"normal"},{"uid":"987b6a684bc3958d","name":"udp ip6 address","time":{"start":1728469189922,"stop":1728469189922,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d3cfc9011c66c7c","name":"Filter with 2 connections","time":{"start":1728469825168,"stop":1728469825169,"duration":1},"status":"passed","severity":"normal"},{"uid":"e262902947acb48e","name":"pre and post cipher","time":{"start":1728469215391,"stop":1728469215391,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5a1c81f8cee6fef","name":"Passing page size 10 when there are 10 messages","time":{"start":1728470774502,"stop":1728470774502,"duration":0},"status":"passed","severity":"normal"},{"uid":"e90c81b4b95e3f7","name":"Push message with special chars payload","time":{"start":1728471341201,"stop":1728471341202,"duration":1},"status":"broken","severity":"normal"},{"uid":"8e6b2e5ddc447b94","name":"Query with Ordered Callback, No message returned","time":{"start":1728470491551,"stop":1728470491551,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1e71043a3d38554","name":"Ping on peer without subscriptions","time":{"start":1728469303804,"stop":1728469303804,"duration":0},"status":"passed","severity":"normal"},{"uid":"d165ff60b97fa935","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1728470802530,"stop":1728470802531,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbfb450c35e43c7","name":"should set field with only STORE enabled","time":{"start":1728469190469,"stop":1728469190469,"duration":0},"status":"passed","severity":"normal"},{"uid":"26c6fce669bfc765","name":"Promise Callback - true","time":{"start":1728470708962,"stop":1728470708963,"duration":1},"status":"passed","severity":"normal"},{"uid":"5062bf7181606d9e","name":"Push message with content topic containing numeric","time":{"start":1728471048266,"stop":1728471048267,"duration":1},"status":"broken","severity":"normal"},{"uid":"3d0d6598bbe17d94","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1728469245294,"stop":1728469245294,"duration":0},"status":"passed","severity":"normal"},{"uid":"23aded76f4b9d32","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1728469300392,"stop":1728469300393,"duration":1},"status":"passed","severity":"normal"},{"uid":"5417b6917d9ba144","name":"should get / set UDP multiaddr","time":{"start":1728469190461,"stop":1728469190461,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce9c5e90cb79bb20","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1728469541466,"stop":1728469541467,"duration":1},"status":"passed","severity":"normal"},{"uid":"6303d906a13e7aba","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1728469189775,"stop":1728469189775,"duration":0},"status":"passed","severity":"normal"},{"uid":"c946414fa23d90f9","name":"Encoder throws on undefined content topic","time":{"start":1728469197552,"stop":1728469197552,"duration":0},"status":"passed","severity":"normal"},{"uid":"7655b9faa536438d","name":"Check received message containing Arabic","time":{"start":1728469895198,"stop":1728469895199,"duration":1},"status":"passed","severity":"normal"},{"uid":"3214d17c7c6946a9","name":"Used by Waku Relay","time":{"start":1728470928936,"stop":1728470928936,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf2aa20c7a7b416c","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1728469300393,"stop":1728469300395,"duration":2},"status":"passed","severity":"normal"},{"uid":"91514c0e483b1f9","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728469535347,"stop":1728469535358,"duration":11},"status":"passed","severity":"normal"},{"uid":"29f2fe0b7524f3ae","name":"Fields are not dropped","time":{"start":1728469196259,"stop":1728469196263,"duration":4},"status":"passed","severity":"normal"},{"uid":"3d935ea39b97759f","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1728469251306,"stop":1728469251307,"duration":1},"status":"passed","severity":"normal"},{"uid":"12e38af111b27e64","name":"should emit a peer event after start","time":{"start":1728469209066,"stop":1728469209067,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c9112b75ffb08cb","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728469385373,"stop":1728469385374,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecb7e589ab663ca9","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1728469197554,"stop":1728469197554,"duration":0},"status":"passed","severity":"normal"},{"uid":"62ca3f3fc7d03ce7","name":"Push message with shell command payload","time":{"start":1728471048248,"stop":1728471048252,"duration":4},"status":"broken","severity":"normal"},{"uid":"d2d1f914ada197","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1728469181653,"stop":1728469181653,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5e198b46fdd918c","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1728470401344,"stop":1728470401344,"duration":0},"status":"passed","severity":"normal"},{"uid":"e16629fc504e8af9","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728469535410,"stop":1728469535411,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f5491bf8ee53571","name":"Publish message with custom timestamp: Wed Oct 09 2024 09:36:06 GMT+0000 (Coordinated Universal Time)","time":{"start":1728470193965,"stop":1728470193965,"duration":0},"status":"passed","severity":"normal"},{"uid":"c42c1266e254552a","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1728469184527,"stop":1728469184528,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d0c27e9ff0bc9aa","name":"should not receive a peer event before start","time":{"start":1728469209067,"stop":1728469209067,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ccadbbac5d9f7ca","name":"should throw error - no id","time":{"start":1728469190458,"stop":1728469190458,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbdc609de68054e9","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1728470177029,"stop":1728470177029,"duration":0},"status":"passed","severity":"normal"},{"uid":"339f23886e9740c4","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1728469181648,"stop":1728469181648,"duration":0},"status":"passed","severity":"normal"},{"uid":"eef8b46a716a355d","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728470163815,"stop":1728470163815,"duration":0},"status":"passed","severity":"normal"},{"uid":"f81e22f5a2f3aa3a","name":"Meta field set when metaSetter is specified","time":{"start":1728469197551,"stop":1728469197552,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f3bebfadacd70bd","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728469538766,"stop":1728469538766,"duration":0},"status":"passed","severity":"normal"},{"uid":"f28d8af0ecfbf100","name":"should reject if WakuNode is not started","time":{"start":1728469219345,"stop":1728469219347,"duration":2},"status":"passed","severity":"normal"},{"uid":"be6fb7c953d6dea0","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1728469181637,"stop":1728469181638,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed195392d7db7a9e","name":"Push message with content topic containing short","time":{"start":1728471341235,"stop":1728471341235,"duration":0},"status":"broken","severity":"normal"},{"uid":"d774e93aa17de9ca","name":"Check message with non string payload is not received","time":{"start":1728469479747,"stop":1728469479748,"duration":1},"status":"passed","severity":"normal"},{"uid":"45299b0872f46c34","name":"Check received message containing Chinese","time":{"start":1728469895198,"stop":1728469895198,"duration":0},"status":"passed","severity":"normal"},{"uid":"66b9ee7af3be7873","name":"Does not throw an exception when node disconnects","time":{"start":1728470928934,"stop":1728470928934,"duration":0},"status":"passed","severity":"normal"},{"uid":"4324c961c38e1354","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1728469189777,"stop":1728469189777,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b7d631864f71e2d","name":"Check message received after nwaku node is restarted","time":{"start":1728469895382,"stop":1728469895382,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6f5b19a1450ffb5","name":"should reject if Store is requested but not mounted","time":{"start":1728469219348,"stop":1728469219348,"duration":0},"status":"passed","severity":"normal"},{"uid":"805b67ecf48f30f7","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728470163815,"stop":1728470163816,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4d8ffe28f4683b4","name":"Push message with escaped characters payload","time":{"start":1728471048253,"stop":1728471048254,"duration":1},"status":"broken","severity":"normal"},{"uid":"f7f54dc66143ab7","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1728470213926,"stop":1728470213926,"duration":0},"status":"passed","severity":"normal"},{"uid":"50ad2d338ad9a4d0","name":"Check received message containing XML","time":{"start":1728469895204,"stop":1728469895205,"duration":1},"status":"passed","severity":"normal"},{"uid":"52797825e27ff809","name":"Sign & Recover","time":{"start":1728469215391,"stop":1728469215391,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ffe37b41a7d232f","name":"should be called for bootstrap peers","time":{"start":1728469245293,"stop":1728469245294,"duration":1},"status":"passed","severity":"normal"},{"uid":"572c9726f3ad0078","name":"Check publish message containing unicode special characters","time":{"start":1728470193957,"stop":1728470193957,"duration":0},"status":"passed","severity":"normal"},{"uid":"be749ad9bb4d1fd8","name":"Ping fails for unsubscribed peers","time":{"start":1728469439257,"stop":1728469439280,"duration":23},"status":"passed","severity":"normal"},{"uid":"bdb6407f37e9fc5","name":"topics with same application and version share the same shard","time":{"start":1728469181639,"stop":1728469181639,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb4b3942a225eaad","name":"Query Generator, Wrong PubsubTopic","time":{"start":1728470491548,"stop":1728470491548,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ec79030369adb9","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728469538781,"stop":1728469538781,"duration":0},"status":"passed","severity":"normal"},{"uid":"38d2595e84f619a9","name":"should set field with only RELAY enabled","time":{"start":1728469190469,"stop":1728469190469,"duration":0},"status":"passed","severity":"normal"},{"uid":"c43f0c763c32bc5f","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1728470401339,"stop":1728470401340,"duration":1},"status":"passed","severity":"normal"},{"uid":"faca2c407abddf70","name":"Check received message containing JSON","time":{"start":1728469895313,"stop":1728469895323,"duration":10},"status":"passed","severity":"normal"},{"uid":"b108e19b42570354","name":"Check received message containing escaped characters","time":{"start":1728469479623,"stop":1728469479633,"duration":10},"status":"passed","severity":"normal"},{"uid":"6af08a867980b072","name":"tcp ip4 address","time":{"start":1728469189921,"stop":1728469189922,"duration":1},"status":"passed","severity":"normal"},{"uid":"6186e3b118c0706","name":"throws on content topic with empty application field","time":{"start":1728469181625,"stop":1728469181626,"duration":1},"status":"passed","severity":"normal"},{"uid":"30988150933f1757","name":"can start the service","time":{"start":1728469209064,"stop":1728469209064,"duration":0},"status":"passed","severity":"normal"},{"uid":"450a4397847c5125","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1728469181971,"stop":1728469181971,"duration":0},"status":"passed","severity":"normal"},{"uid":"4db2d7d000582c02","name":"Check received message containing JSON","time":{"start":1728469895205,"stop":1728469895205,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8f063c7ddefba95","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1728469541513,"stop":1728469541513,"duration":0},"status":"passed","severity":"normal"},{"uid":"b22ed9a1152eedc1","name":"Subscribe and receive messages via lightPush","time":{"start":1728470163850,"stop":1728470163851,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddc2c0df174704ec","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1728469181639,"stop":1728469181639,"duration":0},"status":"passed","severity":"normal"},{"uid":"103afd335f80612a","name":"Check message on other pubsub topic is not received","time":{"start":1728469895238,"stop":1728469895238,"duration":0},"status":"passed","severity":"normal"},{"uid":"dca3df2a3b978aa5","name":"Check message with invalid timestamp is not received","time":{"start":1728469479723,"stop":1728469479731,"duration":8},"status":"passed","severity":"normal"},{"uid":"73b5719a6811b246","name":"Push message with content topic containing Script","time":{"start":1728471341251,"stop":1728471341251,"duration":0},"status":"broken","severity":"normal"},{"uid":"6d993a93e5c631eb","name":"should properly create location multiaddrs - tcp4","time":{"start":1728469190466,"stop":1728469190466,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a66431e0d171839","name":"should only return 1 node with relay and store capability","time":{"start":1728469205128,"stop":1728469205128,"duration":0},"status":"passed","severity":"normal"},{"uid":"815e3d8980d90f41","name":"A test","time":{"start":1728469895563,"stop":1728469895563,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c4f3a19255d3e15","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1728469181637,"stop":1728469181637,"duration":0},"status":"passed","severity":"normal"},{"uid":"7769703f34bdb7f8","name":"Generator, 2 different pubsubtopics","time":{"start":1728470797235,"stop":1728470797235,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9ec4edd25164544","name":"Push message with long payload","time":{"start":1728471341199,"stop":1728471341199,"duration":0},"status":"broken","severity":"normal"},{"uid":"1e0eab7438ff716d","name":"should return different streams if requested simultaniously","time":{"start":1728469197454,"stop":1728469197454,"duration":0},"status":"passed","severity":"normal"},{"uid":"d779ce2601c66ae7","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1728469541467,"stop":1728469541467,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0ea2ab2d5527b13","name":"Push message with meta","time":{"start":1728471048296,"stop":1728471048304,"duration":8},"status":"broken","severity":"normal"},{"uid":"338770dd1282d5cf","name":"Check received message containing long","time":{"start":1728469479554,"stop":1728469479580,"duration":26},"status":"passed","severity":"normal"},{"uid":"eda90afad6be1e81","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1728469535412,"stop":1728469535413,"duration":1},"status":"passed","severity":"normal"},{"uid":"65cb597bb9832aa7","name":"handles empty shards array correctly","time":{"start":1728469181666,"stop":1728469181666,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5aa3b1dccd20b63","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1728470705281,"stop":1728470705282,"duration":1},"status":"broken","severity":"normal"},{"uid":"56e3868fe09a376c","name":"Passing page size 110 when there are 120 messages","time":{"start":1728470774503,"stop":1728470774503,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d7aa571443514a9","name":"Push message with content topic containing Basic HTML tag","time":{"start":1728471048283,"stop":1728471048284,"duration":1},"status":"broken","severity":"normal"},{"uid":"a16623bc6e491b67","name":"Renews peer on consistent ping failures","time":{"start":1728469439305,"stop":1728469439310,"duration":5},"status":"broken","severity":"normal"},{"uid":"9f84d2bc1309b2a4","name":"Light Node - default protocols","time":{"start":1728470948692,"stop":1728470948692,"duration":0},"status":"broken","severity":"normal"},{"uid":"f2940ab1ce443d6a","name":"1 Relay, 1 Filter, gives up","time":{"start":1728469204697,"stop":1728469204697,"duration":0},"status":"passed","severity":"normal"},{"uid":"63b5c58b67ab07c","name":"should not receive a peer event before start","time":{"start":1728469259054,"stop":1728469259055,"duration":1},"status":"passed","severity":"normal"},{"uid":"5604741d92fb02ec","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1728469197408,"stop":1728469197408,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3e7b302fbfb4d1b","name":"LightPush: 3 peers, Filter: 1 peers","time":{"start":1728470576858,"stop":1728470576860,"duration":2},"status":"broken","severity":"normal"},{"uid":"b91244520d7d6171","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1728470802526,"stop":1728470802527,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c2a58450eb1b92c","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1728470802531,"stop":1728470802531,"duration":0},"status":"passed","severity":"normal"},{"uid":"da6f65d262b0ef47","name":"LightPush: 2 peers, Filter: 3 peers","time":{"start":1728470576852,"stop":1728470576856,"duration":4},"status":"broken","severity":"normal"},{"uid":"11bd284dc927d2a7","name":"Check message received after jswaku node is restarted","time":{"start":1728469895381,"stop":1728469895381,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d9863fa0d74226c","name":"1 Store, 2 fetches","time":{"start":1728469204695,"stop":1728469204696,"duration":1},"status":"passed","severity":"normal"},{"uid":"6943ac8afa629d45","name":"Check message received after jswaku node is restarted","time":{"start":1728469479752,"stop":1728469479752,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b277fea37b411dfc","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1728470799811,"stop":1728470799811,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee752bfabcc51695","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1728469181637,"stop":1728469181637,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c3febd337094cc","name":"Push message with content topic containing escaped characters","time":{"start":1728471341258,"stop":1728471341258,"duration":0},"status":"broken","severity":"normal"},{"uid":"770dcab92de0c113","name":"Check publish message containing SQL Injection","time":{"start":1728470193954,"stop":1728470193955,"duration":1},"status":"passed","severity":"normal"},{"uid":"348b2bffcbb9de1f","name":"Store - dialed first","time":{"start":1728470948681,"stop":1728470948681,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1a049b8df7919c9","name":"should not fail to start the service if it is already started","time":{"start":1728470083407,"stop":1728470083408,"duration":1},"status":"passed","severity":"normal"},{"uid":"d680002686389aef","name":"should throw an error for empty SingleShardInfos array","time":{"start":1728469181642,"stop":1728469181642,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b4dbf72343f4a24","name":"Ping on subscribed peer","time":{"start":1728469332576,"stop":1728469332577,"duration":1},"status":"passed","severity":"normal"},{"uid":"d44ba56feb9f4985","name":"Push message with Arabic payload","time":{"start":1728471341211,"stop":1728471341211,"duration":0},"status":"broken","severity":"normal"},{"uid":"4730d8d501333cfd","name":"should not fail to stop the service if it was not started","time":{"start":1728469259052,"stop":1728469259052,"duration":0},"status":"passed","severity":"normal"},{"uid":"45dd8c4bb86ed1df","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728469535368,"stop":1728469535380,"duration":12},"status":"passed","severity":"normal"},{"uid":"2ed0d79b34250b70","name":"Relay + Store","time":{"start":1728469190470,"stop":1728469190471,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eb9653626e0f477","name":"random static sharding 4 - Cluster ID: 327, Shard ID: 916","time":{"start":1728470705328,"stop":1728470705328,"duration":0},"status":"broken","severity":"normal"},{"uid":"d8787e823f923143","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1728469204663,"stop":1728469204663,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe64781ceecf0fa","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1728469337259,"stop":1728469337259,"duration":0},"status":"passed","severity":"normal"},{"uid":"87eac6439de5516","name":"Round trip binary encryption [ecies, signature]","time":{"start":1728469216564,"stop":1728469216565,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfa2dafde8187702","name":"LightPush with 1 connections","time":{"start":1728469825152,"stop":1728469825155,"duration":3},"status":"broken","severity":"normal"},{"uid":"9c4c9246801787de","name":"Relay","time":{"start":1728469248057,"stop":1728469248058,"duration":1},"status":"passed","severity":"normal"},{"uid":"71a217a3ab3fe953","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1728469181667,"stop":1728469181667,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f7d3df9c49f7eac","name":"Check received message containing numeric","time":{"start":1728469895283,"stop":1728469895287,"duration":4},"status":"passed","severity":"normal"},{"uid":"a1b412d4ec6cc0ee","name":"Decoder throws on empty string content topic","time":{"start":1728469197553,"stop":1728469197553,"duration":0},"status":"passed","severity":"normal"},{"uid":"35c8ee069a6826bf","name":"Rejects garbage","time":{"start":1728469222518,"stop":1728469222519,"duration":1},"status":"passed","severity":"normal"},{"uid":"4488a2c2e8c449ec","name":"Overlapping topic subscription","time":{"start":1728470163859,"stop":1728470163859,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5ccec8c77db8f72","name":"Subscribe to topic containing Script and receive message","time":{"start":1728470163868,"stop":1728470163869,"duration":1},"status":"passed","severity":"normal"},{"uid":"c461e3fb0a0dc48a","name":"Push message with emoji payload","time":{"start":1728471341232,"stop":1728471341232,"duration":0},"status":"broken","severity":"normal"},{"uid":"9efa6cef9e9a7fcf","name":"should be able to decode the field with only RELAY set to true","time":{"start":1728469189778,"stop":1728469189779,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e480807cfcb8a45","name":"Fails to push message with large meta","time":{"start":1728471048304,"stop":1728471048305,"duration":1},"status":"passed","severity":"normal"},{"uid":"48568cad092436d1","name":"LightPush: 2 peers, Filter: 1 peers","time":{"start":1728470576849,"stop":1728470576849,"duration":0},"status":"broken","severity":"normal"},{"uid":"47c15bbb26d51a88","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1728469541464,"stop":1728469541465,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0f09fb1d62b9538","name":"removeEventListener with wrong event","time":{"start":1728469277305,"stop":1728469277306,"duration":1},"status":"passed","severity":"normal"},{"uid":"f48bbf9e0921a948","name":"should wait for LightPush peer to be connected","time":{"start":1728469219350,"stop":1728469219350,"duration":0},"status":"passed","severity":"normal"},{"uid":"f350776722c29e6f","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1728469237841,"stop":1728469237844,"duration":3},"status":"passed","severity":"normal"},{"uid":"bf7818bacc0e86a2","name":"Encoder throws on undefined content topic","time":{"start":1728469216565,"stop":1728469216565,"duration":0},"status":"passed","severity":"normal"},{"uid":"bba6a7475aaad8e1","name":"Ping on unsubscribed peer","time":{"start":1728469332577,"stop":1728469332578,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe9f6728c59b01e1","name":"can start and stop the service","time":{"start":1728469209065,"stop":1728469209065,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5041a6b646b33c7","name":"Subscribe and receives messages on 20 topics","time":{"start":1728470163858,"stop":1728470163858,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d432ef941742245","name":"throws on content topic with empty topic name field","time":{"start":1728469181627,"stop":1728469181627,"duration":0},"status":"passed","severity":"normal"},{"uid":"9455186250e56194","name":"Check received message containing Arabic","time":{"start":1728469479592,"stop":1728469479592,"duration":0},"status":"passed","severity":"normal"},{"uid":"e37ed12dc6b6f292","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app24/10/topic14/proto","time":{"start":1728470664052,"stop":1728470664053,"duration":1},"status":"broken","severity":"normal"},{"uid":"8bed97b2d66191c3","name":"Push message with content topic containing numeric","time":{"start":1728471341238,"stop":1728471341238,"duration":0},"status":"broken","severity":"normal"},{"uid":"8b38efba0f4ad6b","name":"should set field with only LIGHTPUSH enabled","time":{"start":1728469190470,"stop":1728469190470,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ce05aeb4ffef40d","name":"Ephemeral messages are not stored","time":{"start":1728469251300,"stop":1728469251301,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9786970a5e2b742","name":"Subscribe and receive messages via waku relay post","time":{"start":1728470163856,"stop":1728470163857,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fee029fcd52f8b0","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728470163857,"stop":1728470163857,"duration":0},"status":"passed","severity":"normal"},{"uid":"47c9fe975fab5e1","name":"Check publish message containing short","time":{"start":1728470193932,"stop":1728470193942,"duration":10},"status":"passed","severity":"normal"},{"uid":"11ed05f67d484019","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1728469204657,"stop":1728469204657,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c439bc0695d6cb5","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728470163870,"stop":1728470163871,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e5eecaa7196b3a1","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1728470213941,"stop":1728470213941,"duration":0},"status":"passed","severity":"normal"},{"uid":"41d9fe60d1a4fbd5","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app78/5/topic572/utf8","time":{"start":1728470664022,"stop":1728470664022,"duration":0},"status":"broken","severity":"normal"},{"uid":"c6d483e5c7d04729","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1728469541498,"stop":1728469541498,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffb19deade82f9ac","name":"Subscribe to topic containing long and publish message","time":{"start":1728470213931,"stop":1728470213932,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bc2144d64865802","name":"Push message with content topic containing JSON","time":{"start":1728471341255,"stop":1728471341255,"duration":0},"status":"broken","severity":"normal"},{"uid":"4bed2a524003ac96","name":"Default pageSize","time":{"start":1728470774503,"stop":1728470774503,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb14201cee9741f3","name":"Subscribe to topic containing XML and receive message","time":{"start":1728470163869,"stop":1728470163869,"duration":0},"status":"passed","severity":"normal"},{"uid":"af70a608025bc148","name":"should only return 1 node with store capability","time":{"start":1728469205129,"stop":1728469205129,"duration":0},"status":"passed","severity":"normal"},{"uid":"68b88b7393ef36de","name":"should emit a peer event after start","time":{"start":1728470083408,"stop":1728470083408,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ea9f690db4a1e64","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1728469541512,"stop":1728469541513,"duration":1},"status":"passed","severity":"normal"},{"uid":"a94747befcd7b43c","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728469535400,"stop":1728469535410,"duration":10},"status":"passed","severity":"normal"},{"uid":"74712451a8628524","name":"Push message with numeric payload","time":{"start":1728471048218,"stop":1728471048218,"duration":0},"status":"broken","severity":"normal"},{"uid":"3c31d2dc6fd54a58","name":"Subscribe to topic containing special chars and publish message","time":{"start":1728470213933,"stop":1728470213933,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ed9db5beb785cfd","name":"should set field with all protocols disabled","time":{"start":1728469190468,"stop":1728469190468,"duration":0},"status":"passed","severity":"normal"},{"uid":"c50d1aed9b100cb2","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1728469181662,"stop":1728469181663,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca7f6a5bfa71f515","name":"Mutual subscription","time":{"start":1728470213919,"stop":1728470213919,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf2ed6b0b3cc73f2","name":"should set field with all protocols enabled","time":{"start":1728469190469,"stop":1728469190469,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cddac930dcf0141","name":"Encoder throws on undefined content topic","time":{"start":1728469215010,"stop":1728469215010,"duration":0},"status":"passed","severity":"normal"},{"uid":"eab363fcea93d37","name":"handles empty contentTopics array correctly","time":{"start":1728469181666,"stop":1728469181667,"duration":1},"status":"passed","severity":"normal"},{"uid":"c393adf5881be63c","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1728469541459,"stop":1728469541463,"duration":4},"status":"passed","severity":"normal"},{"uid":"4aba270d621c5e87","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1728469181649,"stop":1728469181649,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bb3d19a459b859a","name":"Refresh subscription","time":{"start":1728469535359,"stop":1728469535361,"duration":2},"status":"passed","severity":"normal"},{"uid":"478586b0b63c9ad3","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728470148570,"stop":1728470148580,"duration":10},"status":"broken","severity":"normal"},{"uid":"93e3e167f48e8dd4","name":"Check received message containing Basic HTML tag","time":{"start":1728469479594,"stop":1728469479594,"duration":0},"status":"passed","severity":"normal"},{"uid":"33c657f80bfb5994","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1728469337263,"stop":1728469337264,"duration":1},"status":"passed","severity":"normal"},{"uid":"af25196acaea79cf","name":"Check message with non string payload is not received","time":{"start":1728469895371,"stop":1728469895380,"duration":9},"status":"passed","severity":"normal"},{"uid":"9510adb04be8c772","name":"Passing page size 0 when there are 110 messages","time":{"start":1728470774500,"stop":1728470774501,"duration":1},"status":"passed","severity":"normal"},{"uid":"116bf3e51380b91a","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1728470213926,"stop":1728470213926,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9640514c08d0f79","name":"Round trip binary serialization","time":{"start":1728469197550,"stop":1728469197551,"duration":1},"status":"passed","severity":"normal"},{"uid":"185211f0ad1ac3db","name":"getPeersByDiscovery","time":{"start":1728470165385,"stop":1728470165385,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5cd6beb73dde84d","name":"Push message with content topic containing Arabic","time":{"start":1728471341242,"stop":1728471341242,"duration":0},"status":"broken","severity":"normal"},{"uid":"bc54319b85a9dd9a","name":"Generator, custom pubsub topic","time":{"start":1728470797209,"stop":1728470797209,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6a375c4e05eba2b","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1728469541470,"stop":1728469541471,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d1886840863539a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1728469181653,"stop":1728469181653,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c923e3937009884","name":"Init the array if not present","time":{"start":1728469181334,"stop":1728469181335,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba776a8d13ccd890","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728470163870,"stop":1728470163870,"duration":0},"status":"passed","severity":"normal"},{"uid":"fce3c944533f3b38","name":"Waku message hash computation (no timestamp)","time":{"start":1728469184530,"stop":1728469184530,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d56d925b693693a","name":"Tracks peer failures correctly","time":{"start":1728469439310,"stop":1728469439316,"duration":6},"status":"passed","severity":"normal"},{"uid":"9897a048a9f76657","name":"isConnected return false after peer stops","time":{"start":1728469300419,"stop":1728469300419,"duration":0},"status":"passed","severity":"normal"},{"uid":"12196dc8663251a4","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1728469205129,"stop":1728469205129,"duration":0},"status":"passed","severity":"normal"},{"uid":"8923649d0f6187be","name":"should not receive a peer event before start","time":{"start":1728470083408,"stop":1728470083409,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e576850655fea42","name":"LightPush: 1 peers, Filter: 3 peers","time":{"start":1728470576811,"stop":1728470576811,"duration":0},"status":"broken","severity":"normal"},{"uid":"5e0f21d18925130f","name":"Check received message containing emoji","time":{"start":1728469895331,"stop":1728469895332,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3ba612aef69bfd6","name":"Push 30 different messages","time":{"start":1728471341233,"stop":1728471341233,"duration":0},"status":"broken","severity":"normal"},{"uid":"3bec6b0f03136ed3","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728469541470,"stop":1728469541470,"duration":0},"status":"passed","severity":"normal"},{"uid":"f231e95fec5522cb","name":"should not receive a peer event after stop","time":{"start":1728469209067,"stop":1728469209068,"duration":1},"status":"passed","severity":"normal"},{"uid":"df7cbfe221395931","name":"Check publish message containing escaped characters","time":{"start":1728470193957,"stop":1728470193957,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b2a60fcd3cf6a01","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1728469541464,"stop":1728469541464,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdedb2da29f5c32e","name":"it tolerates circular branch references","time":{"start":1728469205126,"stop":1728469205126,"duration":0},"status":"passed","severity":"normal"},{"uid":"a539cbaa03802b30","name":"Ordered callback, aborts when callback returns true","time":{"start":1728470799811,"stop":1728470799811,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0adbe00b7b59de0","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1728469541514,"stop":1728469541514,"duration":0},"status":"passed","severity":"normal"},{"uid":"1277c0b4ccae2481","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1728469237848,"stop":1728469237850,"duration":2},"status":"passed","severity":"normal"},{"uid":"864268fde46d5d","name":"Subscribe to topic containing Russian and publish message","time":{"start":1728470213934,"stop":1728470213934,"duration":0},"status":"passed","severity":"normal"},{"uid":"e577f948e37d28ac","name":"should be able to encode the field with only FILTER set to true","time":{"start":1728469189774,"stop":1728469189775,"duration":1},"status":"passed","severity":"normal"},{"uid":"a112c90a4b6be40d","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728469541509,"stop":1728469541509,"duration":0},"status":"passed","severity":"normal"},{"uid":"a68ecd4da33f297a","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1728469197408,"stop":1728469197408,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f77fcc338c67ca7","name":"Passing invalid cursor","time":{"start":1728470401354,"stop":1728470401354,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9b86682a7415b6","name":"Check publish message containing Basic HTML tag","time":{"start":1728470193956,"stop":1728470193956,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbfd93ca29b61fc","name":"returns all values when wanted number is greater than available values","time":{"start":1728469204738,"stop":1728469204738,"duration":0},"status":"passed","severity":"normal"},{"uid":"6df2de0555d6829b","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1728469541595,"stop":1728469541623,"duration":28},"status":"passed","severity":"normal"},{"uid":"430a113dc316053a","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728469538781,"stop":1728469538781,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdd5120118785d63","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728469538765,"stop":1728469538765,"duration":0},"status":"passed","severity":"normal"},{"uid":"f72a46c0185d1b06","name":"Subscribe to topic containing short and publish message","time":{"start":1728470213927,"stop":1728470213931,"duration":4},"status":"passed","severity":"normal"},{"uid":"e4afeed80d2961","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1728469181668,"stop":1728469181669,"duration":1},"status":"passed","severity":"normal"},{"uid":"d90c62009df6b948","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1728469541631,"stop":1728469541663,"duration":32},"status":"passed","severity":"normal"},{"uid":"9aa254e983045104","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1728469181663,"stop":1728469181664,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c6e5ae9462f39f5","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1728469190456,"stop":1728469190456,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f087ea4bccbf812","name":"should not fail to stop the service if it was not started","time":{"start":1728469209066,"stop":1728469209066,"duration":0},"status":"passed","severity":"normal"},{"uid":"2384abf3a0a447e5","name":"LightPush: 1 peers, Filter: 1 peers","time":{"start":1728470576803,"stop":1728470576803,"duration":0},"status":"broken","severity":"normal"},{"uid":"9135e093d11342c8","name":"should throw an error for missing sharding configuration","time":{"start":1728469181666,"stop":1728469181666,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a7318b628720904","name":"should properly create location multiaddrs - udp4","time":{"start":1728469190465,"stop":1728469190465,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1b904098e7b0403","name":"Ephemeral field is preserved - encoder v0","time":{"start":1728469251301,"stop":1728469251301,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ef958453886490","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1728470213939,"stop":1728470213941,"duration":2},"status":"passed","severity":"normal"},{"uid":"b5deab6033afa86f","name":"Reusing cursor across nodes","time":{"start":1728470401353,"stop":1728470401353,"duration":0},"status":"passed","severity":"normal"},{"uid":"67716e53fa4e695","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1728470213933,"stop":1728470213933,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8b451da75e151ed","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1728469189782,"stop":1728469189782,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e9f72e93ea78382","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1728469541624,"stop":1728469541628,"duration":4},"status":"passed","severity":"normal"},{"uid":"30c8b3514488dc83","name":"Push 30 different messages","time":{"start":1728471048258,"stop":1728471048259,"duration":1},"status":"broken","severity":"normal"},{"uid":"28920d95fbc77f5b","name":"handles different clusterIds correctly","time":{"start":1728469181640,"stop":1728469181640,"duration":0},"status":"passed","severity":"normal"},{"uid":"725a6c2f716dd7c8","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1728469181648,"stop":1728469181648,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d7df88eeaee4926","name":"Check received message with timestamp: 1728469237001 ","time":{"start":1728469895339,"stop":1728469895344,"duration":5},"status":"passed","severity":"normal"},{"uid":"7e57eab53339f7c6","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1728469181644,"stop":1728469181644,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d9756611a8ded0f","name":"Check publish message containing emoji","time":{"start":1728470193958,"stop":1728470193958,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ae875ac68c0ed1e","name":"Check received message containing escaped characters","time":{"start":1728469895206,"stop":1728469895206,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a22b7227cd19017","name":"LightPush: 1 peers, Filter: 0 peers","time":{"start":1728470576802,"stop":1728470576802,"duration":0},"status":"broken","severity":"normal"},{"uid":"245611dc7d49737a","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1728470741051,"stop":1728470741051,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aedb4fa4102ffd0","name":"non connected peers","time":{"start":1728470149513,"stop":1728470149513,"duration":0},"status":"skipped","severity":"normal"},{"uid":"69f1084fd4ac9045","name":"Accepts a valid Waku Message","time":{"start":1728469222517,"stop":1728469222518,"duration":1},"status":"passed","severity":"normal"},{"uid":"5257826576ac47f","name":"Keep-alive pings maintain the connection","time":{"start":1728469439280,"stop":1728469439300,"duration":20},"status":"passed","severity":"normal"},{"uid":"401856d9309de85e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1728469181652,"stop":1728469181652,"duration":0},"status":"passed","severity":"normal"},{"uid":"d32929a6f8cada5f","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1728469181664,"stop":1728469181665,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3a5509d54f32180","name":"A test","time":{"start":1728469895562,"stop":1728469895562,"duration":0},"status":"passed","severity":"normal"},{"uid":"771aba2255be2ea1","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1728469245295,"stop":1728469245295,"duration":0},"status":"passed","severity":"normal"},{"uid":"31df815d0be01cf9","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1728470193958,"stop":1728470193965,"duration":7},"status":"passed","severity":"normal"},{"uid":"24187a77fa1e7d94","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1728469189776,"stop":1728469189777,"duration":1},"status":"passed","severity":"normal"},{"uid":"684bb6bf0ee07e78","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728470163833,"stop":1728470163833,"duration":0},"status":"passed","severity":"normal"},{"uid":"265661b9547186a5","name":"Push message with Basic HTML tag payload","time":{"start":1728471341218,"stop":1728471341219,"duration":1},"status":"broken","severity":"normal"},{"uid":"1520284a5f3570f5","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1728469181636,"stop":1728469181636,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e2af6e575b98492","name":"Ping on peer without subscriptions","time":{"start":1728469332577,"stop":1728469332577,"duration":0},"status":"passed","severity":"normal"},{"uid":"32a8c37ef6b312f","name":"Push message with shell command payload","time":{"start":1728471341228,"stop":1728471341229,"duration":1},"status":"broken","severity":"normal"},{"uid":"42056028d9a804b2","name":"Fails to push message bigger that 1MB","time":{"start":1728471341276,"stop":1728471341276,"duration":0},"status":"passed","severity":"normal"},{"uid":"9043142653e4be5c","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1728469204654,"stop":1728469204656,"duration":2},"status":"passed","severity":"normal"},{"uid":"3562c93324df2cd5","name":"Fails to push message with empty content topic","time":{"start":1728471341267,"stop":1728471341267,"duration":0},"status":"passed","severity":"normal"},{"uid":"de5bb5d091a64420","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1728470491551,"stop":1728470491552,"duration":1},"status":"passed","severity":"normal"},{"uid":"4606b1feef0d5e33","name":"should decode valid enr successfully","time":{"start":1728469190456,"stop":1728469190456,"duration":0},"status":"passed","severity":"normal"},{"uid":"e44ed54353f825fd","name":"Check publish message containing special chars","time":{"start":1728470193946,"stop":1728470193952,"duration":6},"status":"passed","severity":"normal"},{"uid":"edc339b5a123f9d1","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1728469204738,"stop":1728469204739,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dc2d24ef5af3c92","name":"Waku message hash computation (meta attribute not present)","time":{"start":1728469184529,"stop":1728469184529,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9b52976f299a84f","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728469535382,"stop":1728469535383,"duration":1},"status":"passed","severity":"normal"},{"uid":"a266843b6a56ac4e","name":"Check received message containing Russian","time":{"start":1728469895199,"stop":1728469895199,"duration":0},"status":"passed","severity":"normal"},{"uid":"8183e7e94bb5ae5d","name":"Subscribe and receive messages via waku relay post","time":{"start":1728469535289,"stop":1728469535296,"duration":7},"status":"passed","severity":"normal"},{"uid":"50f2dfda6aaaf254","name":"should return unique PubsubTopics for static sharding","time":{"start":1728469181643,"stop":1728469181643,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7a8350d7d23a0ee","name":"can start the service","time":{"start":1728469259045,"stop":1728469259046,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5ff65599f07cc3d","name":"peer:update - should do nothing if another protocol hit","time":{"start":1728469197454,"stop":1728469197455,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2450b82d1192ff5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1728469181650,"stop":1728469181650,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b73354db08df9df","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1728469181636,"stop":1728469181636,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea89a8f07b351adf","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728470148580,"stop":1728470148584,"duration":4},"status":"passed","severity":"normal"},{"uid":"78841cf0a005888","name":"Query generator for multiple messages with different content topic format","time":{"start":1728470799809,"stop":1728470799810,"duration":1},"status":"passed","severity":"normal"},{"uid":"b541b29d9615e4de","name":"should only return 1 node with relay capability","time":{"start":1728469205128,"stop":1728469205128,"duration":0},"status":"passed","severity":"normal"},{"uid":"444d91a8ccd5401c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1728469181653,"stop":1728469181654,"duration":1},"status":"passed","severity":"normal"},{"uid":"874b3f2b226e3aac","name":"Non TWN Cluster","time":{"start":1728470663947,"stop":1728470663947,"duration":0},"status":"broken","severity":"normal"},{"uid":"e30c31b9132c20bb","name":"Publish message with custom timestamp: Wed Oct 09 2024 11:36:06 GMT+0000 (Coordinated Universal Time)","time":{"start":1728470193966,"stop":1728470193966,"duration":0},"status":"passed","severity":"normal"},{"uid":"9120f283364bccd3","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1728469181638,"stop":1728469181638,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa327b0e720b2140","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1728469189781,"stop":1728469189782,"duration":1},"status":"passed","severity":"normal"},{"uid":"46d309293ac26e41","name":"handles different networkShards values correctly","time":{"start":1728469181640,"stop":1728469181640,"duration":0},"status":"passed","severity":"normal"},{"uid":"35ce20066d521d05","name":"Fails to publish duplicate message","time":{"start":1728470193966,"stop":1728470193966,"duration":0},"status":"passed","severity":"normal"},{"uid":"31b84fa3358f522","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728470163858,"stop":1728470163859,"duration":1},"status":"passed","severity":"normal"},{"uid":"15c589fd776c8570","name":"LightPush: 3 peers, Filter: 3 peers","time":{"start":1728470576869,"stop":1728470576870,"duration":1},"status":"broken","severity":"normal"},{"uid":"d2434c7574e04193","name":"Privacy Node - default protocol","time":{"start":1728470948693,"stop":1728470948693,"duration":0},"status":"passed","severity":"normal"},{"uid":"cff2c49a2b1e1dd8","name":"should add and remove event listeners correctly","time":{"start":1728469209069,"stop":1728469209069,"duration":0},"status":"passed","severity":"normal"},{"uid":"c17a8c394364063f","name":"Check publish message containing Script","time":{"start":1728470193955,"stop":1728470193955,"duration":0},"status":"passed","severity":"normal"},{"uid":"70444a0ee39762cf","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728470163867,"stop":1728470163867,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d94ae5e9d383bc5","name":"Push message with SQL Injection payload","time":{"start":1728471048233,"stop":1728471048234,"duration":1},"status":"broken","severity":"normal"},{"uid":"f7c491f0f77e550","name":"Should update multiaddrs","time":{"start":1728470084681,"stop":1728470084681,"duration":0},"status":"passed","severity":"normal"},{"uid":"83ed41b2fb96a088","name":"can start the service","time":{"start":1728470083404,"stop":1728470083404,"duration":0},"status":"passed","severity":"normal"},{"uid":"27432d36b605b951","name":"Filter","time":{"start":1728470948682,"stop":1728470948682,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef1ba5157174d0f9","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1728469541470,"stop":1728469541470,"duration":0},"status":"passed","severity":"normal"},{"uid":"bea6b5e7038fd858","name":"Waku message hash computation (payload length 0)","time":{"start":1728469184529,"stop":1728469184530,"duration":1},"status":"passed","severity":"normal"},{"uid":"903d83d1e18e5e74","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1728470317577,"stop":1728470317578,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfbe167482c87d8","name":"Encoder throws on empty string content topic","time":{"start":1728469197552,"stop":1728469197552,"duration":0},"status":"passed","severity":"normal"},{"uid":"1503e48e392335c1","name":"Check received message with timestamp: 1728469237413000000 ","time":{"start":1728469479639,"stop":1728469479697,"duration":58},"status":"passed","severity":"normal"},{"uid":"765f175607db02ae","name":"LightPush with 3 connections","time":{"start":1728469825170,"stop":1728469825176,"duration":6},"status":"broken","severity":"normal"},{"uid":"aa3188c357873b15","name":"Subscribe to topic containing shell command and publish message","time":{"start":1728470213936,"stop":1728470213939,"duration":3},"status":"passed","severity":"normal"},{"uid":"a8f38cd48039a8a8","name":"Renews subscription after lossing a connection","time":{"start":1728470163873,"stop":1728470163873,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7953f1200b5e43f","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1728469189777,"stop":1728469189778,"duration":1},"status":"passed","severity":"normal"},{"uid":"4faed6095c317196","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728470797235,"stop":1728470797235,"duration":0},"status":"passed","severity":"normal"},{"uid":"89f632e898070799","name":"Push message with content topic containing Russian","time":{"start":1728471341248,"stop":1728471341248,"duration":0},"status":"broken","severity":"normal"},{"uid":"31b5f1c26b8a4419","name":"Throws when trying to push message with empty payload","time":{"start":1728471048259,"stop":1728471048260,"duration":1},"status":"passed","severity":"normal"},{"uid":"7528f43c9444f8f0","name":"LightPush: 1 peers, Filter: 2 peers","time":{"start":1728470576809,"stop":1728470576810,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2f0c66c4b509f24","name":"Push message with XML payload","time":{"start":1728471341217,"stop":1728471341217,"duration":0},"status":"broken","severity":"normal"},{"uid":"6027dfb237a77ec3","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1728469541515,"stop":1728469541515,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ee589d6913e8f0f","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1728470177028,"stop":1728470177029,"duration":1},"status":"passed","severity":"normal"},{"uid":"7efd2e69238643dc","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728469337260,"stop":1728469337260,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4f9db9d90efbf7c","name":"Push message with special chars payload","time":{"start":1728471048219,"stop":1728471048220,"duration":1},"status":"broken","severity":"normal"},{"uid":"9e04acf9ee12fb98","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728470163834,"stop":1728470163834,"duration":0},"status":"passed","severity":"normal"},{"uid":"317c434ed30d85ba","name":"Check received message containing Chinese","time":{"start":1728469479592,"stop":1728469479592,"duration":0},"status":"passed","severity":"normal"},{"uid":"adf23e19effa6a32","name":"Check message received after jswaku node is restarted","time":{"start":1728469895269,"stop":1728469895269,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9e4e4df69bc2f8a9","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1728469181643,"stop":1728469181643,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc6dfb3be73e2ca4","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728470163841,"stop":1728470163842,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7733dd1d5aa9534","name":"Throws when trying to push message with empty payload","time":{"start":1728471341234,"stop":1728471341234,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea2fa106d9273125","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1728469181971,"stop":1728469181971,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e63a7660c4599bd","name":"Check received message containing XML","time":{"start":1728469895305,"stop":1728469895312,"duration":7},"status":"passed","severity":"normal"},{"uid":"25da6c29d04974ee","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728470163843,"stop":1728470163843,"duration":0},"status":"passed","severity":"normal"},{"uid":"356664a6e71cea9c","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1728469251301,"stop":1728469251302,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cd71c4a2539402a","name":"Subscribe and receive messages via waku relay post","time":{"start":1728470163815,"stop":1728470163815,"duration":0},"status":"passed","severity":"normal"},{"uid":"48c1d04478d2387e","name":"Subscribe to topic containing emoji and publish message","time":{"start":1728470213941,"stop":1728470213942,"duration":1},"status":"passed","severity":"normal"},{"uid":"84085edc89ce038f","name":"should properly create location multiaddrs - tcp6","time":{"start":1728469190466,"stop":1728469190467,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ecc42e7406965b8","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728469538767,"stop":1728469538780,"duration":13},"status":"passed","severity":"normal"},{"uid":"afcf99eda74b8368","name":"Check publish message containing Russian","time":{"start":1728470193954,"stop":1728470193954,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccd1021c95584f78","name":"Generator, 2 different pubsubtopics","time":{"start":1728470797210,"stop":1728470797210,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4088477b7e20ef8","name":"random static sharding 1 - Cluster ID: 467, Shard ID: 130","time":{"start":1728470705305,"stop":1728470705305,"duration":0},"status":"broken","severity":"normal"},{"uid":"a65b6ae18bb1dd2b","name":"Push message with rate limit","time":{"start":1728471048306,"stop":1728471048306,"duration":0},"status":"broken","severity":"normal"},{"uid":"6762a024015a4b4f","name":"Decoder throws on undefined content topic","time":{"start":1728469215012,"stop":1728469215012,"duration":0},"status":"passed","severity":"normal"},{"uid":"50820453202f0d18","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1728470165386,"stop":1728470165386,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8494b1aa1b80f94b","name":"Push message with rate limit","time":{"start":1728471341270,"stop":1728471341271,"duration":1},"status":"broken","severity":"normal"},{"uid":"49c8b49d1b2fa789","name":"Push message with Chinese payload","time":{"start":1728471048221,"stop":1728471048228,"duration":7},"status":"broken","severity":"normal"},{"uid":"7e3b318f61031861","name":"Symmetric encrypt & Decrypt","time":{"start":1728469215390,"stop":1728469215390,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3b857b3618b7ca3","name":"should properly create location multiaddrs - udp","time":{"start":1728469190467,"stop":1728469190467,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1a48a133442388e","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1728469215006,"stop":1728469215008,"duration":2},"status":"passed","severity":"normal"},{"uid":"4d250aadad306eba","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1728469181644,"stop":1728469181644,"duration":0},"status":"passed","severity":"normal"},{"uid":"eee1957018a27ecc","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1728470802531,"stop":1728470802532,"duration":1},"status":"passed","severity":"normal"},{"uid":"4efc7729925dcaa","name":"should decode valid enr with tcp successfully","time":{"start":1728469190456,"stop":1728469190457,"duration":1},"status":"passed","severity":"normal"},{"uid":"73a2497c154a54fe","name":"should not throw an error for a single configured topic","time":{"start":1728469181655,"stop":1728469181657,"duration":2},"status":"passed","severity":"normal"},{"uid":"7cccc0c85a582be","name":"Check publish message after client node is restarted","time":{"start":1728470194081,"stop":1728470194082,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f9987719b86ffbac","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728469337263,"stop":1728469337263,"duration":0},"status":"passed","severity":"normal"},{"uid":"be3f6fde0acf6267","name":"Check message with invalid timestamp is not received","time":{"start":1728469895238,"stop":1728469895238,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e11fdc250ea7dfb","name":"Check received message containing SQL Injection","time":{"start":1728469895199,"stop":1728469895204,"duration":5},"status":"passed","severity":"normal"},{"uid":"54bcf6ff9a6b103e","name":"LightPush with 0 connections","time":{"start":1728469825149,"stop":1728469825150,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a354d8a7e08eab9","name":"should encode/decode to text encoding","time":{"start":1728469190460,"stop":1728469190461,"duration":1},"status":"passed","severity":"normal"},{"uid":"af01126deb6de729","name":"Push message with content topic containing Chinese","time":{"start":1728471048270,"stop":1728471048271,"duration":1},"status":"broken","severity":"normal"},{"uid":"ef8086eba42312ed","name":"LightPush with 2 connections","time":{"start":1728469825162,"stop":1728469825168,"duration":6},"status":"broken","severity":"normal"},{"uid":"b498d11c1e2fb267","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1728470177027,"stop":1728470177028,"duration":1},"status":"passed","severity":"normal"},{"uid":"757c3fb965ab32f1","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728469535380,"stop":1728469535381,"duration":1},"status":"passed","severity":"normal"},{"uid":"920aa2e348aba2d8","name":"connected peers and dial","time":{"start":1728470149512,"stop":1728470149512,"duration":0},"status":"skipped","severity":"normal"},{"uid":"70822c49ee4bae53","name":"more peers than existing","time":{"start":1728470149512,"stop":1728470149512,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b6f51e10496c6a47","name":"Check received message containing Russian","time":{"start":1728469895290,"stop":1728469895296,"duration":6},"status":"passed","severity":"normal"},{"uid":"d12ce6c523b87a80","name":"should return no connections if no open connection provided","time":{"start":1728469196930,"stop":1728469196930,"duration":0},"status":"passed","severity":"normal"},{"uid":"e929a444e3465ece","name":"does not throw on valid cases","time":{"start":1728469181622,"stop":1728469181623,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd0596f8295ad0a1","name":"Push message with escaped characters payload","time":{"start":1728471341230,"stop":1728471341230,"duration":0},"status":"broken","severity":"normal"},{"uid":"daf019c19f04a3cf","name":"Push message with Russian payload","time":{"start":1728471341213,"stop":1728471341213,"duration":0},"status":"broken","severity":"normal"},{"uid":"8432cd08e0478056","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728469535397,"stop":1728469535397,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac56df3beff03c22","name":"dispatchEvent via connectionManager","time":{"start":1728469277307,"stop":1728469277307,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4e98ee49285b6b3","name":"should call waitForPeer on Relay","time":{"start":1728469219351,"stop":1728469219352,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cde74ac14c7e8cb","name":"should properly create location multiaddrs - tcp","time":{"start":1728469190467,"stop":1728469190468,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cf0fdf895a82925","name":"Check publish message containing XML","time":{"start":1728470193955,"stop":1728470193956,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c3f31aa32baf9c0","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728470163872,"stop":1728470163873,"duration":1},"status":"passed","severity":"normal"},{"uid":"438dea5834bb0658","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1728470802527,"stop":1728470802528,"duration":1},"status":"passed","severity":"normal"},{"uid":"8457bb9c7b9e38bc","name":"Query Generator - false","time":{"start":1728470708962,"stop":1728470708962,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d8a40d06cac6003","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728469535344,"stop":1728469535347,"duration":3},"status":"passed","severity":"normal"},{"uid":"b2e3b549641b2d61","name":"Push message with content topic containing shell command","time":{"start":1728471341256,"stop":1728471341256,"duration":0},"status":"broken","severity":"normal"},{"uid":"ba7afeb0ee596ef2","name":"Push message with content topic containing long","time":{"start":1728471341236,"stop":1728471341237,"duration":1},"status":"broken","severity":"normal"},{"uid":"6bc377e7c77979d1","name":"Passing page size 3 when there are 20 messages","time":{"start":1728470774501,"stop":1728470774501,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd0bbe6dcb305d91","name":"throws on empty content topic","time":{"start":1728469181623,"stop":1728469181624,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ff5867607ac3bc0","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1728470177028,"stop":1728470177028,"duration":0},"status":"passed","severity":"normal"},{"uid":"e65aec2e5cd1a3ec","name":"Check message with no content topic is not received","time":{"start":1728469895238,"stop":1728469895239,"duration":1},"status":"passed","severity":"normal"},{"uid":"c85661c9e5c6e18c","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1728469237846,"stop":1728469237847,"duration":1},"status":"passed","severity":"normal"},{"uid":"969afd17c7c1ee6a","name":"Check received message containing Arabic","time":{"start":1728469895289,"stop":1728469895290,"duration":1},"status":"passed","severity":"normal"},{"uid":"8695b5821a1bf32d","name":"Refresh subscription","time":{"start":1728470163827,"stop":1728470163828,"duration":1},"status":"passed","severity":"normal"},{"uid":"2984085f48dc53cc","name":"Passing page size 1 when there are 4 messages","time":{"start":1728470774501,"stop":1728470774501,"duration":0},"status":"passed","severity":"normal"},{"uid":"529810606c426c55","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728469535277,"stop":1728469535279,"duration":2},"status":"passed","severity":"normal"},{"uid":"2a3be60aa42265cf","name":"Check message with no content topic is not received","time":{"start":1728469479733,"stop":1728469479736,"duration":3},"status":"passed","severity":"normal"},{"uid":"c3f7c2da0b3a6ac6","name":"1 Relay, 1 fetch","time":{"start":1728469204695,"stop":1728469204695,"duration":0},"status":"passed","severity":"normal"},{"uid":"245048557e7f3d1a","name":"should handle corrupted local storage data gracefully","time":{"start":1728469209069,"stop":1728469209069,"duration":0},"status":"passed","severity":"normal"},{"uid":"94c15382133bd965","name":"LightPush: 2 peers, Filter: 2 peers","time":{"start":1728470576850,"stop":1728470576851,"duration":1},"status":"broken","severity":"normal"},{"uid":"a7ce49619093edc7","name":"Check received message containing numeric","time":{"start":1728469895197,"stop":1728469895198,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fcd9f91a3919971","name":"Subscribe to topic containing long and receive message","time":{"start":1728470163864,"stop":1728470163865,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e06a07d74c68f34","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1728470401331,"stop":1728470401339,"duration":8},"status":"passed","severity":"normal"},{"uid":"fd1fa4a132268399","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728469895347,"stop":1728469895348,"duration":1},"status":"passed","severity":"normal"},{"uid":"70bc982610a3d103","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app99/7/topic115/xml","time":{"start":1728470664012,"stop":1728470664013,"duration":1},"status":"broken","severity":"normal"},{"uid":"8e76c02cebe8c540","name":"should throw if no connection provided","time":{"start":1728469197453,"stop":1728469197453,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf011a993841bbd0","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1728470491549,"stop":1728470491550,"duration":1},"status":"passed","severity":"normal"},{"uid":"79e0f4be99a1f3ba","name":"Ping succeeds for all connected peers","time":{"start":1728469439236,"stop":1728469439256,"duration":20},"status":"passed","severity":"normal"},{"uid":"3cc1b95068cf818b","name":"addEventListener with wrong event","time":{"start":1728469277304,"stop":1728469277305,"duration":1},"status":"passed","severity":"normal"},{"uid":"96828740c19ced0f","name":"should encode/decode to RLP encoding","time":{"start":1728469190460,"stop":1728469190460,"duration":0},"status":"passed","severity":"normal"},{"uid":"78da5c17997eacd0","name":"Check publish message after service node is restarted","time":{"start":1728470194076,"stop":1728470194081,"duration":5},"status":"skipped","severity":"normal"},{"uid":"8877b87aa5617990","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728469541465,"stop":1728469541465,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fea591262038a5e","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1728470165386,"stop":1728470165386,"duration":0},"status":"passed","severity":"normal"},{"uid":"addfd43e2166ea7a","name":"Subscribe to topic containing Script and receive message","time":{"start":1728469535393,"stop":1728469535394,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4e38c9cb74f9d5d","name":"Passing page size 11 when there are 10 messages","time":{"start":1728470774502,"stop":1728470774502,"duration":0},"status":"passed","severity":"normal"},{"uid":"47162abc781cff4a","name":"Check received message containing unicode special characters","time":{"start":1728469895206,"stop":1728469895207,"duration":1},"status":"passed","severity":"normal"},{"uid":"1caf666dd150e9bf","name":"should throw an error if shards are undefined for static sharding","time":{"start":1728469181645,"stop":1728469181645,"duration":0},"status":"passed","severity":"normal"},{"uid":"92327656e15eb668","name":"Check message received after nwaku node is restarted","time":{"start":1728469479753,"stop":1728469479753,"duration":0},"status":"skipped","severity":"normal"},{"uid":"432b3505992d8111","name":"Check received message with timestamp: 1728469237001000000 ","time":{"start":1728469895207,"stop":1728469895236,"duration":29},"status":"passed","severity":"normal"},{"uid":"c55be60b6cfa28a2","name":"isConnected should return true after first peer connects","time":{"start":1728469300418,"stop":1728469300418,"duration":0},"status":"passed","severity":"normal"},{"uid":"5381efb693077092","name":"Push message on custom pubsubTopic","time":{"start":1728470148553,"stop":1728470148553,"duration":0},"status":"broken","severity":"normal"},{"uid":"6d81d6da484316e1","name":"shard 0","time":{"start":1728470705280,"stop":1728470705280,"duration":0},"status":"broken","severity":"normal"},{"uid":"7206a13845f76ec9","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1728469541466,"stop":1728469541466,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3d35a0031ff351b","name":"Push message with content topic containing JSON","time":{"start":1728471048285,"stop":1728471048286,"duration":1},"status":"broken","severity":"normal"},{"uid":"ca44e6ef34f50d3d","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1728470213934,"stop":1728470213934,"duration":0},"status":"passed","severity":"normal"},{"uid":"b37b8decb97c3b8","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1728470213933,"stop":1728470213934,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8c074024b5211e5","name":"Fails to push message with empty content topic","time":{"start":1728471048294,"stop":1728471048295,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b40e7af5bcc767d","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app11/3/topic67/xml","time":{"start":1728470664021,"stop":1728470664021,"duration":0},"status":"broken","severity":"normal"},{"uid":"178a598f7a5a3a04","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1728469204664,"stop":1728469204664,"duration":0},"status":"passed","severity":"normal"},{"uid":"67b9b0aa0cbdc49a","name":"Push message with content topic containing shell command","time":{"start":1728471048287,"stop":1728471048288,"duration":1},"status":"broken","severity":"normal"},{"uid":"91e3759b84036b20","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728470797210,"stop":1728470797210,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca179bf8720175fe","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728470163871,"stop":1728470163872,"duration":1},"status":"passed","severity":"normal"},{"uid":"df2a62a626216556","name":"Decoder throws on undefined content topic","time":{"start":1728469197553,"stop":1728469197553,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a192eb28f258db","name":"Push message with meta","time":{"start":1728471341268,"stop":1728471341269,"duration":1},"status":"broken","severity":"normal"},{"uid":"863362bb428bb62b","name":"Query Generator, No message returned","time":{"start":1728470491549,"stop":1728470491549,"duration":0},"status":"passed","severity":"normal"},{"uid":"f43067ca1ade8108","name":"Store - dialed after - with timeout","time":{"start":1728470948681,"stop":1728470948681,"duration":0},"status":"passed","severity":"normal"},{"uid":"304dbf5b816708d7","name":"Sample","time":{"start":1728469189748,"stop":1728469189750,"duration":2},"status":"passed","severity":"normal"},{"uid":"4656b7178f185d73","name":"Push message with content topic containing short","time":{"start":1728471048261,"stop":1728471048261,"duration":0},"status":"broken","severity":"normal"},{"uid":"999527120b17f5b7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1728469181651,"stop":1728469181651,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1d385458bb51d27","name":"should return all peers when numPeers is 0","time":{"start":1728469197407,"stop":1728469197407,"duration":0},"status":"passed","severity":"normal"},{"uid":"27e13e4d7d134ef4","name":"groups content topics by expected pubsub topic","time":{"start":1728469181639,"stop":1728469181639,"duration":0},"status":"passed","severity":"normal"},{"uid":"61df5b0e61a010c8","name":"Check received message containing numeric","time":{"start":1728469479581,"stop":1728469479585,"duration":4},"status":"passed","severity":"normal"},{"uid":"d323f4d861520ec8","name":"Push message with content topic containing special chars","time":{"start":1728471048268,"stop":1728471048269,"duration":1},"status":"broken","severity":"normal"},{"uid":"496d3e27cbcbf1bb","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1728469181652,"stop":1728469181653,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b65f1fb178d14ad","name":"should push to available amount of connection if less than required","time":{"start":1728469792843,"stop":1728469792860,"duration":17},"status":"broken","severity":"normal"},{"uid":"e3408a0e3730000e","name":"Reopen subscription with peer with lost subscription","time":{"start":1728469303805,"stop":1728469303806,"duration":1},"status":"passed","severity":"normal"},{"uid":"d90671cc5e548b34","name":"Passing page size 19 when there are 20 messages","time":{"start":1728470774502,"stop":1728470774503,"duration":1},"status":"passed","severity":"normal"},{"uid":"81396f132f141d24","name":"Check received message containing emoji","time":{"start":1728469479636,"stop":1728469479638,"duration":2},"status":"passed","severity":"normal"},{"uid":"656abd8ed2508891","name":"random static sharding 2 - Cluster ID: 656, Shard ID: 965","time":{"start":1728470705307,"stop":1728470705307,"duration":0},"status":"broken","severity":"normal"},{"uid":"a35868797ae78d52","name":"LightPush: 0 peers, Filter: 0 peers","time":{"start":1728470576790,"stop":1728470576790,"duration":0},"status":"passed","severity":"normal"},{"uid":"e844381dc2ef464b","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1728469215008,"stop":1728469215008,"duration":0},"status":"passed","severity":"normal"},{"uid":"233c597349c95451","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1728470741050,"stop":1728470741050,"duration":0},"status":"passed","severity":"normal"},{"uid":"e806e7886e388de2","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1728470317577,"stop":1728470317577,"duration":0},"status":"passed","severity":"normal"},{"uid":"334f1067aaa8eff0","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728470163872,"stop":1728470163872,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b073e99b530dbcc","name":"Push message with content topic containing Basic HTML tag","time":{"start":1728471341254,"stop":1728471341254,"duration":0},"status":"broken","severity":"normal"},{"uid":"cb26d23c2f850c2e","name":"Query Generator, No Decoder","time":{"start":1728470491549,"stop":1728470491549,"duration":0},"status":"passed","severity":"normal"},{"uid":"d30535f3f302abda","name":"Publish without waiting for remote peer","time":{"start":1728470213921,"stop":1728470213922,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c7478d11e46dd52","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1728469209068,"stop":1728469209069,"duration":1},"status":"passed","severity":"normal"},{"uid":"e48372280348fc2b","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728469895344,"stop":1728469895347,"duration":3},"status":"passed","severity":"normal"},{"uid":"bb53ecae4e27fd58","name":"should set field with only FILTER enabled","time":{"start":1728469190470,"stop":1728469190470,"duration":0},"status":"passed","severity":"normal"},{"uid":"42b6ab834345f8cd","name":"start node with empty shard should fail","time":{"start":1728470705565,"stop":1728470705568,"duration":3},"status":"passed","severity":"normal"},{"uid":"9cb1934e164301c3","name":"Sets default value correctly","time":{"start":1728470928936,"stop":1728470928937,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf1a338d14f0f4d2","name":"Should update shard info","time":{"start":1728470084681,"stop":1728470084682,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ee632ebd6f58f38","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1728469181638,"stop":1728469181639,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5ac2f3b74db04f","name":"Check received message containing escaped characters","time":{"start":1728469895329,"stop":1728469895330,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7f3cbdae8bf6487","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1728469181652,"stop":1728469181652,"duration":0},"status":"passed","severity":"normal"},{"uid":"c833b5c39e192ef9","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728469895237,"stop":1728469895237,"duration":0},"status":"passed","severity":"normal"},{"uid":"2167fb14cb20da17","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1728470213924,"stop":1728470213925,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2246db34ca6d91a","name":"Ordered Callback - true","time":{"start":1728470708963,"stop":1728470708966,"duration":3},"status":"passed","severity":"normal"},{"uid":"aa74b3e3f2ed75cd","name":"Check received message containing shell command","time":{"start":1728469895205,"stop":1728469895206,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9d12373b5816316","name":"Fails to publish message with size larger than 1 MB","time":{"start":1728470194076,"stop":1728470194076,"duration":0},"status":"passed","severity":"normal"},{"uid":"40ecaf8b8b8d08db","name":"Check received message containing Script","time":{"start":1728469479593,"stop":1728469479593,"duration":0},"status":"passed","severity":"normal"},{"uid":"687f22b9b694992","name":"same cluster, same shard: nodes connect","time":{"start":1728469541441,"stop":1728469541442,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2d10a244380960c","name":"Subscribe to topic containing long and receive message","time":{"start":1728470163829,"stop":1728470163832,"duration":3},"status":"passed","severity":"normal"},{"uid":"9ee3324fce2ad47b","name":"Check received message containing Basic HTML tag","time":{"start":1728469895205,"stop":1728469895205,"duration":0},"status":"passed","severity":"normal"},{"uid":"582a5f8c6411821","name":"Overlapping topic subscription","time":{"start":1728470213927,"stop":1728470213927,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2154ac40e2cd648e","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1728469181665,"stop":1728469181665,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6b44aab9887d481","name":"Push message with content topic containing Arabic","time":{"start":1728471048272,"stop":1728471048272,"duration":0},"status":"broken","severity":"normal"},{"uid":"f72431b039b971a5","name":"returns nothing if no connections present","time":{"start":1728469196929,"stop":1728469196929,"duration":0},"status":"passed","severity":"normal"},{"uid":"85337c00f6d880fa","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728470163851,"stop":1728470163855,"duration":4},"status":"passed","severity":"normal"},{"uid":"b690be46f2405115","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728469535296,"stop":1728469535297,"duration":1},"status":"passed","severity":"normal"},{"uid":"e66f2e98cebc8254","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728469479715,"stop":1728469479719,"duration":4},"status":"passed","severity":"normal"},{"uid":"39eb919e59badc24","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728470163842,"stop":1728470163842,"duration":0},"status":"passed","severity":"normal"},{"uid":"67bf68bf1416dd85","name":"Callback on promise","time":{"start":1728470799810,"stop":1728470799810,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bf4b0f9918caffb","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1728469181651,"stop":1728469181651,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e74ca22b02e5003","name":"Number of peers are maintained correctly","time":{"start":1728469439234,"stop":1728469439236,"duration":2},"status":"passed","severity":"normal"},{"uid":"56746c9df37d9e3a","name":"Push message with Russian payload","time":{"start":1728471048231,"stop":1728471048231,"duration":0},"status":"broken","severity":"normal"},{"uid":"8ca8c78933a18368","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app2/2/topic906/utf8","time":{"start":1728470663974,"stop":1728470663974,"duration":0},"status":"broken","severity":"normal"},{"uid":"7ea85024de9bb309","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728469535411,"stop":1728469535412,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdd7f1853e893dde","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1728469541469,"stop":1728469541469,"duration":0},"status":"passed","severity":"normal"},{"uid":"79c42b550167a0a5","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1728470317586,"stop":1728470317587,"duration":1},"status":"passed","severity":"normal"},{"uid":"782331d53fce3aa5","name":"Push message with short payload","time":{"start":1728471048213,"stop":1728471048215,"duration":2},"status":"broken","severity":"normal"},{"uid":"2ab2b3bad2c7dc42","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1728469181647,"stop":1728469181648,"duration":1},"status":"passed","severity":"normal"},{"uid":"8799c57c05355e50","name":"random static sharding 3 - Cluster ID: 611, Shard ID: 506","time":{"start":1728470705309,"stop":1728470705309,"duration":0},"status":"broken","severity":"normal"},{"uid":"aa9893a0b7a0c40a","name":"Push message with Basic HTML tag payload","time":{"start":1728471048243,"stop":1728471048244,"duration":1},"status":"broken","severity":"normal"},{"uid":"5f490785e789ff61","name":"should throw an error for insufficient data","time":{"start":1728469181971,"stop":1728469181971,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3723540008da9cf","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728469337261,"stop":1728469337261,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fdc723f22fa69c","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728469538782,"stop":1728469538782,"duration":0},"status":"passed","severity":"normal"},{"uid":"72602423cddaa66f","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1728470802531,"stop":1728470802531,"duration":0},"status":"passed","severity":"normal"},{"uid":"58ffbd57bf68d47","name":"Check received message with timestamp: 1728469237001000000 ","time":{"start":1728469895332,"stop":1728469895336,"duration":4},"status":"passed","severity":"normal"},{"uid":"4166e250184fa4ba","name":"random static sharding 10 - Cluster ID: 725, Shard ID: 949","time":{"start":1728470705543,"stop":1728470705543,"duration":0},"status":"broken","severity":"normal"},{"uid":"ed4c8f67dd3aef7","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728470163843,"stop":1728470163846,"duration":3},"status":"passed","severity":"normal"},{"uid":"d25e8e0846b01fd0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1728469181651,"stop":1728469181651,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff7f395a25fcf574","name":"Check message with no payload is not received","time":{"start":1728469895239,"stop":1728469895239,"duration":0},"status":"passed","severity":"normal"}]