mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-12 18:03:09 +00:00
1 line
162 KiB
JSON
1 line
162 KiB
JSON
[{"uid":"aa96c00879317686","name":"Ping on peer without subscriptions","time":{"start":1728892979417,"stop":1728892979418,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d152926ba2659d","name":"different cluster, same shard: nodes don't connect","time":{"start":1728893218775,"stop":1728893218775,"duration":0},"status":"passed","severity":"normal"},{"uid":"f01a2e7b7a97b66","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728893153424,"stop":1728893153425,"duration":1},"status":"passed","severity":"normal"},{"uid":"24329b6930450ea4","name":"1 Relay, 1 Filter, gives up","time":{"start":1728892884023,"stop":1728892884024,"duration":1},"status":"passed","severity":"normal"},{"uid":"dea8c00ddf854e83","name":"should properly create location multiaddrs - udp4","time":{"start":1728892869005,"stop":1728892869005,"duration":0},"status":"passed","severity":"normal"},{"uid":"e35a1a76e0c8b190","name":"Query Generator - true","time":{"start":1728893442067,"stop":1728893442067,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d36905b53dacbf1","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728893141777,"stop":1728893141777,"duration":0},"status":"passed","severity":"normal"},{"uid":"597e11c9f5210f1b","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728893032690,"stop":1728893032690,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1b685133fbe9a57","name":"Push message on custom pubsubTopic","time":{"start":1728893215986,"stop":1728893215987,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a9b000fb7b13e21","name":"Check received message containing numeric","time":{"start":1728893093680,"stop":1728893093680,"duration":0},"status":"passed","severity":"normal"},{"uid":"7336e2826b9b2c55","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1728893050245,"stop":1728893050246,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd09131f628662a","name":"Asymmetric encrypt & decrypt","time":{"start":1728892894740,"stop":1728892894740,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ca61d74f4aca2dc","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728893141773,"stop":1728893141774,"duration":1},"status":"passed","severity":"normal"},{"uid":"b61432b0eec030eb","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1728892884412,"stop":1728892884413,"duration":1},"status":"skipped","severity":"normal"},{"uid":"213bbbfa0919e159","name":"Push message with content topic containing unicode special characters","time":{"start":1728893329034,"stop":1728893329034,"duration":0},"status":"passed","severity":"normal"},{"uid":"38de2ea82ca8341d","name":"Ephemeral field set to true","time":{"start":1728892876477,"stop":1728892876477,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cec1aa73acdeae9","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1728892868229,"stop":1728892868230,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4f6fb4cbe6e848d","name":"should emit a peer event after start","time":{"start":1728892934940,"stop":1728892934940,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb91dc1f0220f805","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1728893001480,"stop":1728893001481,"duration":1},"status":"passed","severity":"normal"},{"uid":"40e74d7ba2ac4390","name":"Check received message containing JSON","time":{"start":1728893093689,"stop":1728893093690,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcd8e8b6570bc57d","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1728893341890,"stop":1728893341891,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b94bdb3cf07cf6f","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1728893001478,"stop":1728893001479,"duration":1},"status":"passed","severity":"normal"},{"uid":"78de0a385d6fc551","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1728892868230,"stop":1728892868230,"duration":0},"status":"passed","severity":"normal"},{"uid":"d80b37dcd831606e","name":"Renews subscription after lossing a connection","time":{"start":1728893454826,"stop":1728893454826,"duration":0},"status":"passed","severity":"normal"},{"uid":"c13232b691bc370b","name":"Ping on unsubscribed peer","time":{"start":1728892995571,"stop":1728892995571,"duration":0},"status":"passed","severity":"normal"},{"uid":"73ca581e00ed035","name":"Push message with Script payload","time":{"start":1728893420992,"stop":1728893420993,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ae9c4107bdb8c5c","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1728892860521,"stop":1728892860521,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e871cfa23b0c178","name":"Check received message containing Chinese","time":{"start":1728893093683,"stop":1728893093684,"duration":1},"status":"passed","severity":"normal"},{"uid":"51b3d44c4ac4737","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1728892860519,"stop":1728892860520,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5f8acb96eedc285","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1728892860532,"stop":1728892860532,"duration":0},"status":"passed","severity":"normal"},{"uid":"60afa4ec226c4670","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1728892860541,"stop":1728892860541,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6030bb6a39e14e3","name":"Ping on peer without subscriptions","time":{"start":1728892995572,"stop":1728892995573,"duration":1},"status":"passed","severity":"normal"},{"uid":"970274fe2c6f3dab","name":"LightPush with 1 connections","time":{"start":1728893141896,"stop":1728893141896,"duration":0},"status":"passed","severity":"normal"},{"uid":"b50331a175c1bf1f","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1728893341892,"stop":1728893341892,"duration":0},"status":"passed","severity":"normal"},{"uid":"cae4891938feaa5e","name":"Check received message containing emoji","time":{"start":1728893093691,"stop":1728893093691,"duration":0},"status":"passed","severity":"normal"},{"uid":"82f4157b72cd6fed","name":"Push message with content topic containing emoji","time":{"start":1728893421007,"stop":1728893421007,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8b2a78765e6a71e","name":"should properly create location multiaddrs - tcp4","time":{"start":1728892869005,"stop":1728892869005,"duration":0},"status":"passed","severity":"normal"},{"uid":"aacb1848f65c57d3","name":"Check received message containing JSON","time":{"start":1728893317178,"stop":1728893317179,"duration":1},"status":"passed","severity":"normal"},{"uid":"f035d90eb16baf11","name":"Push message on custom pubsubTopic","time":{"start":1728893215984,"stop":1728893215984,"duration":0},"status":"passed","severity":"normal"},{"uid":"f404347b035b04f1","name":"Subscribe to topic containing short and receive message","time":{"start":1728893454820,"stop":1728893454821,"duration":1},"status":"passed","severity":"normal"},{"uid":"f264d6220b259d3b","name":"LightPush: 3 peers, Filter: 2 peers","time":{"start":1728893181088,"stop":1728893181089,"duration":1},"status":"passed","severity":"normal"},{"uid":"73ed13ea2f8c37b6","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1728893001482,"stop":1728893001482,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8d0f5c72c321533","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1728893380056,"stop":1728893380056,"duration":0},"status":"passed","severity":"normal"},{"uid":"a62b5ee579c46f3","name":"should handle corrupted local storage data gracefully","time":{"start":1728892888302,"stop":1728892888302,"duration":0},"status":"passed","severity":"normal"},{"uid":"8df6da735b5b4307","name":"should be called at least once on all `peer:discovery` events","time":{"start":1728892927095,"stop":1728892927096,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b74d59b6eb834dd","name":"Push message on custom pubsubTopic","time":{"start":1728893215978,"stop":1728893215980,"duration":2},"status":"passed","severity":"normal"},{"uid":"486c6752ca4a6c44","name":"Nodes with multiple pubsub topic","time":{"start":1728893323787,"stop":1728893323788,"duration":1},"status":"passed","severity":"normal"},{"uid":"529854d6607588ce","name":"Push message with Arabic payload","time":{"start":1728893420989,"stop":1728893420991,"duration":2},"status":"passed","severity":"normal"},{"uid":"a6d57dc7668b5fa2","name":"Push message with emoji payload","time":{"start":1728893329023,"stop":1728893329023,"duration":0},"status":"passed","severity":"normal"},{"uid":"b33186a2c08b0c0","name":"Passing invalid cursor","time":{"start":1728893380059,"stop":1728893380059,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed1c115c606a8e19","name":"Check received message containing XML","time":{"start":1728893317177,"stop":1728893317177,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e9ecf0975647538","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1728892860531,"stop":1728892860531,"duration":0},"status":"passed","severity":"normal"},{"uid":"afd2a8d5fc28f7fb","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1728892860532,"stop":1728892860532,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2b0d079f0088b20","name":"Check message with no payload is not received","time":{"start":1728893093694,"stop":1728893093694,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb6aaabfaa23753e","name":"handles empty contentTopics array correctly","time":{"start":1728892860542,"stop":1728892860542,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8b16bf3356287c6","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1728893050251,"stop":1728893050252,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f54043e9d95b175","name":"Check received message containing XML","time":{"start":1728893093689,"stop":1728893093689,"duration":0},"status":"passed","severity":"normal"},{"uid":"93f67f9ccce65490","name":"Check received message containing long","time":{"start":1728893317129,"stop":1728893317129,"duration":0},"status":"passed","severity":"normal"},{"uid":"a52433dc9902199b","name":"should not fail to start the service if it is already started","time":{"start":1728893334923,"stop":1728893334923,"duration":0},"status":"passed","severity":"normal"},{"uid":"968f3c1567b06fb6","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1728893323792,"stop":1728893323793,"duration":1},"status":"passed","severity":"normal"},{"uid":"f31d06076bb1b267","name":"Ping on unsubscribed peer","time":{"start":1728892995573,"stop":1728892995573,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9a8088335af931f","name":"Push 30 different messages","time":{"start":1728893420996,"stop":1728893420996,"duration":0},"status":"passed","severity":"normal"},{"uid":"77ef1884b59eec62","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1728893469057,"stop":1728893469057,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae0cae2a815f9fac","name":"should throw an error for missing required configuration","time":{"start":1728892860530,"stop":1728892860530,"duration":0},"status":"passed","severity":"normal"},{"uid":"2365996d05598b29","name":"should reject if Store is requested but not mounted","time":{"start":1728892899800,"stop":1728892899800,"duration":0},"status":"passed","severity":"normal"},{"uid":"7106dbc8c45f2c5e","name":"should use DNS peer discovery with light client","time":{"start":1728892934941,"stop":1728892934942,"duration":1},"status":"skipped","severity":"normal"},{"uid":"87af5a44079381f3","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1728893311009,"stop":1728893311009,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9fb61171dbc1c13f","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728893454811,"stop":1728893454811,"duration":0},"status":"passed","severity":"normal"},{"uid":"95cb902a0df418d8","name":"Accepts a valid Waku Message","time":{"start":1728892903065,"stop":1728892903066,"duration":1},"status":"passed","severity":"normal"},{"uid":"60e74924d7b78f90","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1728892860526,"stop":1728892860526,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9f86b48e2b95f5f","name":"Publish message with rate limit","time":{"start":1728893337259,"stop":1728893337259,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcdc998cbb4b8819","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1728893050250,"stop":1728893050251,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b1795b52ea66741","name":"Check received message with timestamp: 1728892919572 ","time":{"start":1728893317181,"stop":1728893317181,"duration":0},"status":"passed","severity":"normal"},{"uid":"850e78f9b7904b7c","name":"Subscribe to topic containing Script and receive message","time":{"start":1728893454823,"stop":1728893454824,"duration":1},"status":"passed","severity":"normal"},{"uid":"5318dbfbe288aa3b","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1728893050243,"stop":1728893050244,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ccf994636393484","name":"Subscribe and receive messages via lightPush","time":{"start":1728893141766,"stop":1728893141767,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf063afe9a7d5422","name":"should add a peer","time":{"start":1728892899790,"stop":1728892899791,"duration":1},"status":"passed","severity":"normal"},{"uid":"23f798e941ed02e4","name":"Push message with SQL Injection payload","time":{"start":1728893329020,"stop":1728893329020,"duration":0},"status":"passed","severity":"normal"},{"uid":"344d654b3cfbc78f","name":"Push message with content topic containing emoji","time":{"start":1728893329034,"stop":1728893329034,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe3ead91a35f34fd","name":"Check received message containing Arabic","time":{"start":1728893317131,"stop":1728893317132,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5b27fba1128157c","name":"should not receive a peer event after stop","time":{"start":1728892934941,"stop":1728892934941,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bb43da171b4fff3","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1728892860528,"stop":1728892860529,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5250d56e3293ef0","name":"Passing page size 110 when there are 120 messages","time":{"start":1728893455130,"stop":1728893455130,"duration":0},"status":"passed","severity":"normal"},{"uid":"67000cdef39dda75","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1728892883981,"stop":1728892883982,"duration":1},"status":"passed","severity":"normal"},{"uid":"8422e905e82b1762","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1728892860535,"stop":1728892860535,"duration":0},"status":"passed","severity":"normal"},{"uid":"94409cebdc6f9924","name":"Overlapping topic subscription","time":{"start":1728893454808,"stop":1728893454808,"duration":0},"status":"passed","severity":"normal"},{"uid":"e18f351f428f7bb0","name":"Check received message with timestamp: 1728892919572000000 ","time":{"start":1728893317153,"stop":1728893317153,"duration":0},"status":"passed","severity":"normal"},{"uid":"feac7afec519558d","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1728893337256,"stop":1728893337257,"duration":1},"status":"passed","severity":"normal"},{"uid":"492f6b1253723eab","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1728892931615,"stop":1728892931616,"duration":1},"status":"passed","severity":"normal"},{"uid":"cea95b2dc9bcfd13","name":"Push message with meta","time":{"start":1728893421008,"stop":1728893421009,"duration":1},"status":"passed","severity":"normal"},{"uid":"240c043b28b5c4a7","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728893141782,"stop":1728893141782,"duration":0},"status":"passed","severity":"normal"},{"uid":"62c8270676717dd6","name":"can dial TLS multiaddrs","time":{"start":1728893221404,"stop":1728893221404,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5518888691786b2","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1728893496347,"stop":1728893496347,"duration":0},"status":"passed","severity":"normal"},{"uid":"576ec2a64355c16f","name":"should correctly map a content topic to a pubsub topic","time":{"start":1728892860543,"stop":1728892860543,"duration":0},"status":"passed","severity":"normal"},{"uid":"1802e0e9232220b","name":"random static sharding 6 - Cluster ID: 25, Shard ID: 348","time":{"start":1728893395080,"stop":1728893395080,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed18cee0a8447d5a","name":"should throw error - no id","time":{"start":1728892868996,"stop":1728892868996,"duration":0},"status":"passed","severity":"normal"},{"uid":"185ad981678dfb06","name":"Check received message containing shell command","time":{"start":1728893317152,"stop":1728893317152,"duration":0},"status":"passed","severity":"normal"},{"uid":"94ac0a08bfc2216e","name":"Push message with shell command payload","time":{"start":1728893329022,"stop":1728893329022,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff33c1c4e6a7ea0a","name":"Check received message containing escaped characters","time":{"start":1728893317152,"stop":1728893317152,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b0ab265b5f7c172","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1728893050238,"stop":1728893050238,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5bb676d1162c330","name":"Subscribe to topic containing Script and receive message","time":{"start":1728893454811,"stop":1728893454812,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e56211ee0635a7f","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728893141768,"stop":1728893141769,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f16d87871c6a8f8","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1728892931616,"stop":1728892931617,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ad194a43d801c78","name":"should properly create location multiaddrs - tcp","time":{"start":1728892869006,"stop":1728892869007,"duration":1},"status":"passed","severity":"normal"},{"uid":"33209bad6d146bce","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1728893469058,"stop":1728893469058,"duration":0},"status":"passed","severity":"normal"},{"uid":"16c6c27d36665313","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1728892860536,"stop":1728892860536,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d5a61e9ccec95de","name":"Push message with XML payload","time":{"start":1728893420993,"stop":1728893420993,"duration":0},"status":"passed","severity":"normal"},{"uid":"30b05e55eab6f3b3","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728893317181,"stop":1728893317182,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a09d27ad8ddff8b","name":"Fails to publish duplicate message","time":{"start":1728893337255,"stop":1728893337256,"duration":1},"status":"passed","severity":"normal"},{"uid":"f224e22bea3ac3bc","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1728893469056,"stop":1728893469056,"duration":0},"status":"passed","severity":"normal"},{"uid":"39576a316b8d5b6c","name":"should not throw an error for a single configured topic","time":{"start":1728892860538,"stop":1728892860538,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e46e6babc2944e","name":"throws on content topic with too few or too many fields","time":{"start":1728892860516,"stop":1728892860516,"duration":0},"status":"passed","severity":"normal"},{"uid":"5203dc87206f091e","name":"Check received message containing short","time":{"start":1728893317128,"stop":1728893317129,"duration":1},"status":"passed","severity":"normal"},{"uid":"c10bb52168dcee3e","name":"should return empty list for no shard","time":{"start":1728892860529,"stop":1728892860530,"duration":1},"status":"passed","severity":"normal"},{"uid":"b95d01a9e0380e24","name":"should not add existing peers","time":{"start":1728892899795,"stop":1728892899796,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5438fd1f6aa115c","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728893454825,"stop":1728893454825,"duration":0},"status":"passed","severity":"normal"},{"uid":"bad9bf93962e8cfd","name":"Using a function","time":{"start":1728893481313,"stop":1728893481313,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb2b25c270ff5d96","name":"Subscribe and receive messages via lightPush","time":{"start":1728893454815,"stop":1728893454815,"duration":0},"status":"passed","severity":"normal"},{"uid":"4358f2e1e2cbb059","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1728893323794,"stop":1728893323795,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bdd66d2a9fdc018","name":"connected peers and dial","time":{"start":1728893311280,"stop":1728893311280,"duration":0},"status":"skipped","severity":"normal"},{"uid":"62e4b972a17398d9","name":"Ping on unsubscribed peer","time":{"start":1728892979418,"stop":1728892979418,"duration":0},"status":"passed","severity":"normal"},{"uid":"8af2020129212ebd","name":"Query Generator, Wrong PubsubTopic","time":{"start":1728893424895,"stop":1728893424896,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d862df05c74df06","name":"Query Generator, Multiple PubsubTopics","time":{"start":1728893424896,"stop":1728893424896,"duration":0},"status":"passed","severity":"normal"},{"uid":"9444239ee2be75f7","name":"Check meta is set [ecies]","time":{"start":1728892895974,"stop":1728892895974,"duration":0},"status":"passed","severity":"normal"},{"uid":"8399d1442cf68e05","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1728893496346,"stop":1728893496346,"duration":0},"status":"passed","severity":"normal"},{"uid":"adbbd117d50c92be","name":"Refresh subscription","time":{"start":1728893454808,"stop":1728893454809,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bab2a402a0b45e4","name":"throws on content topic with empty version field","time":{"start":1728892860517,"stop":1728892860518,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cf6f0b779d80e0d","name":"Ordered callback, aborts when callback returns true","time":{"start":1728893442596,"stop":1728893442597,"duration":1},"status":"passed","severity":"normal"},{"uid":"c39753acbf199a5b","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728893215987,"stop":1728893215988,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3433d19882d6756","name":"Push message with Script payload","time":{"start":1728893329020,"stop":1728893329020,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bf2b71477fb1297","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1728892860536,"stop":1728892860536,"duration":0},"status":"passed","severity":"normal"},{"uid":"7101e95b8f4aacea","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728893050240,"stop":1728893050241,"duration":1},"status":"passed","severity":"normal"},{"uid":"abec700f66740c59","name":"Push message with long payload","time":{"start":1728893420988,"stop":1728893420988,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc52a7429331fc5d","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1728893496347,"stop":1728893496348,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d87b160cf169dce","name":"should return different streams if requested simultaniously","time":{"start":1728892875905,"stop":1728892875905,"duration":0},"status":"passed","severity":"normal"},{"uid":"20051c44cb5a0651","name":"Check publish message containing numeric","time":{"start":1728893337227,"stop":1728893337228,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2db3557f00dbe30","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1728892868238,"stop":1728892868238,"duration":0},"status":"passed","severity":"normal"},{"uid":"38385d959413f09a","name":"LightPush: 2 peers, Filter: 3 peers","time":{"start":1728893181087,"stop":1728893181087,"duration":0},"status":"passed","severity":"normal"},{"uid":"d388ca5dbae0db36","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1728892860533,"stop":1728892860533,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e02634a640edac","name":"LightPush: 1 peers, Filter: 1 peers","time":{"start":1728893181084,"stop":1728893181084,"duration":0},"status":"passed","severity":"normal"},{"uid":"d892f06046cfa219","name":"should return no connections if no open connection provided","time":{"start":1728892875614,"stop":1728892875615,"duration":1},"status":"passed","severity":"normal"},{"uid":"70d450cbf54e0432","name":"Check received message with timestamp: 1728892919510 ","time":{"start":1728893093692,"stop":1728893093692,"duration":0},"status":"passed","severity":"normal"},{"uid":"368819060626cc77","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1728892883980,"stop":1728892883980,"duration":0},"status":"passed","severity":"normal"},{"uid":"91e1b04e3832bf9f","name":"Encoder throws on undefined content topic","time":{"start":1728892894310,"stop":1728892894310,"duration":0},"status":"passed","severity":"normal"},{"uid":"47fa09290e975357","name":"should not fail to stop the service if it was not started","time":{"start":1728892888299,"stop":1728892888299,"duration":0},"status":"passed","severity":"normal"},{"uid":"3023ae0488a7f74c","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728893032692,"stop":1728893032692,"duration":0},"status":"passed","severity":"normal"},{"uid":"28a64de798649c1","name":"Correctly serialized arguments","time":{"start":1728893218882,"stop":1728893218882,"duration":0},"status":"passed","severity":"normal"},{"uid":"b730242e5d54a0aa","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728893454817,"stop":1728893454817,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceea9802ea0bb691","name":"isConnected between 2 js-waku relay nodes","time":{"start":1728892972432,"stop":1728892972432,"duration":0},"status":"passed","severity":"normal"},{"uid":"efb07994e50cb48b","name":"Check received message containing special chars","time":{"start":1728893093682,"stop":1728893093682,"duration":0},"status":"passed","severity":"normal"},{"uid":"be159214091d9076","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1728892868231,"stop":1728892868232,"duration":1},"status":"passed","severity":"normal"},{"uid":"b41008a8b52a8c76","name":"Relay - dialed first","time":{"start":1728893472412,"stop":1728893472413,"duration":1},"status":"passed","severity":"normal"},{"uid":"6aa42236e6d49d33","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1728892972428,"stop":1728892972428,"duration":0},"status":"passed","severity":"normal"},{"uid":"f89e3e48029ec117","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1728893050252,"stop":1728893050253,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdd2b7aaf2e3706f","name":"Ephemeral messages are not stored","time":{"start":1728892931614,"stop":1728892931615,"duration":1},"status":"passed","severity":"normal"},{"uid":"a68ee4b0bbdc33de","name":"should properly create location multiaddrs - udp6","time":{"start":1728892869005,"stop":1728892869005,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc99dd40f5b25210","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728893153421,"stop":1728893153422,"duration":1},"status":"passed","severity":"normal"},{"uid":"f160c463fbd853f2","name":"Generator, 2 different pubsubtopics","time":{"start":1728893434694,"stop":1728893434694,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee47020beb744e6a","name":"should find and add new peers","time":{"start":1728892899795,"stop":1728892899795,"duration":0},"status":"passed","severity":"normal"},{"uid":"983f41cb45499c63","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1728892876479,"stop":1728892876479,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3c488b22bdcbd66","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728893454825,"stop":1728893454825,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a9ce9df9568794e","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728893434693,"stop":1728893434693,"duration":0},"status":"passed","severity":"normal"},{"uid":"4adad4501dcd58f3","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728893434697,"stop":1728893434697,"duration":0},"status":"passed","severity":"normal"},{"uid":"f10200e423ff2a97","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app27/2/topic813/json","time":{"start":1728893389986,"stop":1728893389986,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f062591f1c7882e","name":"should be able to encode the field with only STORE set to true","time":{"start":1728892868228,"stop":1728892868228,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dd84de8a5648d2b","name":"handles empty shards array correctly","time":{"start":1728892860542,"stop":1728892860542,"duration":0},"status":"passed","severity":"normal"},{"uid":"a79be547c496e0b0","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1728893141784,"stop":1728893141784,"duration":0},"status":"passed","severity":"normal"},{"uid":"77ea587c294ff1ba","name":"Fails to publish message with empty text","time":{"start":1728893337256,"stop":1728893337256,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a9bad20822a4264","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728893454804,"stop":1728893454805,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4452fb93c768651","name":"Push message with long payload","time":{"start":1728893329017,"stop":1728893329017,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6ec077a9b35bf5a","name":"Reopen subscription with peer with lost subscription","time":{"start":1728892995573,"stop":1728892995573,"duration":0},"status":"passed","severity":"normal"},{"uid":"6087fd397cd7aca","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1728892863024,"stop":1728892863024,"duration":0},"status":"passed","severity":"normal"},{"uid":"467f008882161aa4","name":"Push message with content topic containing short","time":{"start":1728893329024,"stop":1728893329024,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4bd3a39e236c4f","name":"Check message on other pubsub topic is not received","time":{"start":1728893093693,"stop":1728893093693,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4258e4c8d020d4f","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1728892868995,"stop":1728892868995,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfc5786b3922500c","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728893454813,"stop":1728893454813,"duration":0},"status":"passed","severity":"normal"},{"uid":"65beacc79fc553bf","name":"can start and stop the service","time":{"start":1728892934938,"stop":1728892934939,"duration":1},"status":"passed","severity":"normal"},{"uid":"65e78b489a8ba465","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1728892860537,"stop":1728892860537,"duration":0},"status":"passed","severity":"normal"},{"uid":"d24a270fde5d2a6f","name":"Fails to push message with large meta","time":{"start":1728893421009,"stop":1728893421009,"duration":0},"status":"passed","severity":"normal"},{"uid":"8114e7da4e4cc345","name":"handles different clusterIds correctly","time":{"start":1728892860525,"stop":1728892860525,"duration":0},"status":"passed","severity":"normal"},{"uid":"f14bf19500710787","name":"Decoder throws on undefined content topic","time":{"start":1728892876478,"stop":1728892876478,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcccd1df45da13a5","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1728892860527,"stop":1728892860527,"duration":0},"status":"passed","severity":"normal"},{"uid":"39729ed128501f71","name":"Subscribe to topic containing JSON and publish message","time":{"start":1728893341891,"stop":1728893341891,"duration":0},"status":"passed","severity":"normal"},{"uid":"1464b44fffed5efd","name":"stop","time":{"start":1728892960142,"stop":1728892960142,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b8c87acb408adc4","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1728892868231,"stop":1728892868231,"duration":0},"status":"passed","severity":"normal"},{"uid":"773e358fb7cc7bc7","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728893454825,"stop":1728893454825,"duration":0},"status":"passed","severity":"normal"},{"uid":"c765b35c10c574d3","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1728892860529,"stop":1728892860529,"duration":0},"status":"passed","severity":"normal"},{"uid":"828022834f9c6777","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1728893050239,"stop":1728893050239,"duration":0},"status":"passed","severity":"normal"},{"uid":"c28654d90d0257f3","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1728893442595,"stop":1728893442595,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc1ffd8918981b99","name":"isConnected should return false after all peers disconnect","time":{"start":1728892972431,"stop":1728892972431,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c9b6fa8af61a1ed","name":"Check received message containing Script","time":{"start":1728893317176,"stop":1728893317177,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cb36fdddce6f48","name":"Register correct protocols","time":{"start":1728893341885,"stop":1728893341885,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e77a2b209a6e314","name":"same cluster, different shard: nodes connect","time":{"start":1728893218774,"stop":1728893218775,"duration":1},"status":"passed","severity":"normal"},{"uid":"74e65baa856326a5","name":"Push message equal or less that 1MB","time":{"start":1728893329037,"stop":1728893329038,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6d82c3e2801ee5d","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728893141777,"stop":1728893141778,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c73b0acc59ac397","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1728892860531,"stop":1728892860531,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5178feb3370c601","name":"Check received message containing JSON","time":{"start":1728893317151,"stop":1728893317151,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c40be0976ee2523","name":"Subscribe and receive messages via lightPush","time":{"start":1728893454804,"stop":1728893454804,"duration":0},"status":"passed","severity":"normal"},{"uid":"b83fc357c679b24b","name":"Check received message containing Script","time":{"start":1728893093688,"stop":1728893093689,"duration":1},"status":"passed","severity":"normal"},{"uid":"25353fe68e628b04","name":"Waku message hash computation (meta attribute not present)","time":{"start":1728892863023,"stop":1728892863023,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e21cf62fee4a097","name":"creates an iterator","time":{"start":1728893452477,"stop":1728893452478,"duration":1},"status":"passed","severity":"normal"},{"uid":"824eea4f3b5cfc65","name":"through manual discovery","time":{"start":1728893221404,"stop":1728893221405,"duration":1},"status":"passed","severity":"normal"},{"uid":"914fd9dfab6fcfde","name":"Refresh subscription","time":{"start":1728893141776,"stop":1728893141776,"duration":0},"status":"passed","severity":"normal"},{"uid":"19ad7095e2cb097f","name":"LightPush with 0 connections","time":{"start":1728893141895,"stop":1728893141896,"duration":1},"status":"passed","severity":"normal"},{"uid":"112bebac6778f504","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1728893001482,"stop":1728893001482,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cda8b5e24af114b","name":"Subscribe to topic containing long and publish message","time":{"start":1728893341887,"stop":1728893341888,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b86ee7d0dfa20bb","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1728892860534,"stop":1728892860534,"duration":0},"status":"passed","severity":"normal"},{"uid":"252bf71434458289","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728893141783,"stop":1728893141783,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdc206f6953a03c7","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1728892860522,"stop":1728892860522,"duration":0},"status":"passed","severity":"normal"},{"uid":"2982cff7a6cb2759","name":"Check message with no payload is not received","time":{"start":1728893317158,"stop":1728893317159,"duration":1},"status":"passed","severity":"normal"},{"uid":"1397606d5568b95f","name":"Passing page size 1 when there are 4 messages","time":{"start":1728893455128,"stop":1728893455128,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9edffe721ec8154","name":"Subscribe to topic containing numeric and publish message","time":{"start":1728893341888,"stop":1728893341888,"duration":0},"status":"passed","severity":"normal"},{"uid":"88cad97e441f7a61","name":"should check connected peers if present and suitable","time":{"start":1728892899801,"stop":1728892899801,"duration":0},"status":"passed","severity":"normal"},{"uid":"af0e10bdcbc14dab","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1728892888301,"stop":1728892888301,"duration":0},"status":"passed","severity":"normal"},{"uid":"14e27057800ea5ef","name":"Check received message containing numeric","time":{"start":1728893317165,"stop":1728893317166,"duration":1},"status":"passed","severity":"normal"},{"uid":"7752611567ab8427","name":"Relay + Store","time":{"start":1728892869010,"stop":1728892869010,"duration":0},"status":"passed","severity":"normal"},{"uid":"62d46da163bf63ec","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1728893050240,"stop":1728893050240,"duration":0},"status":"passed","severity":"normal"},{"uid":"448cd75482adf04c","name":"Check received message containing Basic HTML tag","time":{"start":1728893317178,"stop":1728893317178,"duration":0},"status":"passed","severity":"normal"},{"uid":"a33dc5f0f4dfa10a","name":"Push message with content topic containing Chinese","time":{"start":1728893421000,"stop":1728893421000,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a65632c7516a4f","name":"Ordered Callback - false","time":{"start":1728893442070,"stop":1728893442070,"duration":0},"status":"passed","severity":"normal"},{"uid":"78d50c1bf4bc1258","name":"Push message with Basic HTML tag payload","time":{"start":1728893420993,"stop":1728893420993,"duration":0},"status":"passed","severity":"normal"},{"uid":"c928f0a2c05094a8","name":"Publish message with custom timestamp: Mon Oct 14 2024 07:08:44 GMT+0000 (Coordinated Universal Time)","time":{"start":1728893337254,"stop":1728893337254,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf7a3abe5658bcbb","name":"Publish without waiting for remote peer","time":{"start":1728893341885,"stop":1728893341885,"duration":0},"status":"passed","severity":"normal"},{"uid":"f17c3764da0fb7d","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1728893424903,"stop":1728893424904,"duration":1},"status":"passed","severity":"normal"},{"uid":"855879143a2bfbfd","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1728893380058,"stop":1728893380058,"duration":0},"status":"passed","severity":"normal"},{"uid":"592883a95ff2bfef","name":"Relay - times out","time":{"start":1728893472413,"stop":1728893472413,"duration":0},"status":"passed","severity":"normal"},{"uid":"38bcd019b0f3e37f","name":"should be able to decode the field with only STORE set to true","time":{"start":1728892868234,"stop":1728892868234,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d635187632bd1d5","name":"All","time":{"start":1728892929643,"stop":1728892929643,"duration":0},"status":"passed","severity":"normal"},{"uid":"878828f517047d8","name":"Check publish message containing JSON","time":{"start":1728893337240,"stop":1728893337240,"duration":0},"status":"passed","severity":"normal"},{"uid":"be2bd3bcc0b71762","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1728893050248,"stop":1728893050249,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fa35f7e94a45a25","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728893050250,"stop":1728893050250,"duration":0},"status":"passed","severity":"normal"},{"uid":"14f0e9c172b6bc71","name":"Check message with no pubsub topic is not received","time":{"start":1728893093693,"stop":1728893093694,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7997ebd1bea297c","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1728892883978,"stop":1728892883979,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d522695e1e594be","name":"should be able to encode the field with only FILTER set to true","time":{"start":1728892868228,"stop":1728892868229,"duration":1},"status":"passed","severity":"normal"},{"uid":"50be6129a96b9fd2","name":"Check message with non string payload is not received","time":{"start":1728893317184,"stop":1728893317185,"duration":1},"status":"passed","severity":"normal"},{"uid":"51f9f5c9a56e6127","name":"Should update multiaddrs","time":{"start":1728893221705,"stop":1728893221705,"duration":0},"status":"passed","severity":"normal"},{"uid":"2097768a4775e8b8","name":"Check publish message after service node is restarted","time":{"start":1728893337258,"stop":1728893337258,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b1a83e445bf3b9fe","name":"Check publish message containing Script","time":{"start":1728893337238,"stop":1728893337239,"duration":1},"status":"passed","severity":"normal"},{"uid":"290086140f801a29","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728893001483,"stop":1728893001483,"duration":0},"status":"passed","severity":"normal"},{"uid":"b82b3f4823b23d9f","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728893454815,"stop":1728893454816,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e2253673362ffc7","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1728893341892,"stop":1728893341892,"duration":0},"status":"passed","severity":"normal"},{"uid":"15da75910ec7889d","name":"Sets default value correctly","time":{"start":1728893481314,"stop":1728893481314,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6ef66d41f0d69a9","name":"Does not throw an exception when node disconnects","time":{"start":1728893481312,"stop":1728893481312,"duration":0},"status":"passed","severity":"normal"},{"uid":"10d49399f856d237","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1728893424898,"stop":1728893424898,"duration":0},"status":"passed","severity":"normal"},{"uid":"d227e33af0413d5","name":"should be able to decode the field with only RELAY set to true","time":{"start":1728892868232,"stop":1728892868233,"duration":1},"status":"passed","severity":"normal"},{"uid":"15b4b2a6306d9901","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728893050247,"stop":1728893050248,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f6dac707781bb0d","name":"Round trip binary encryption [ecies, signature]","time":{"start":1728892895974,"stop":1728892895974,"duration":0},"status":"passed","severity":"normal"},{"uid":"11f3c8016d0bdf97","name":"Push message with rate limit","time":{"start":1728893421009,"stop":1728893421009,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c96da3a9811991","name":"Check received message containing Russian","time":{"start":1728893317132,"stop":1728893317140,"duration":8},"status":"passed","severity":"normal"},{"uid":"cfa23c654c1c189d","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728893141778,"stop":1728893141778,"duration":0},"status":"passed","severity":"normal"},{"uid":"92cfc8b1077076f8","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1728892876333,"stop":1728892876334,"duration":1},"status":"passed","severity":"normal"},{"uid":"fba2e0d1092a0f51","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1728893448586,"stop":1728893448586,"duration":0},"status":"passed","severity":"normal"},{"uid":"68a5b48a4d0deb2a","name":"Reusing cursor across nodes","time":{"start":1728893380058,"stop":1728893380058,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f5771132fc9057e","name":"Check received message containing shell command","time":{"start":1728893317179,"stop":1728893317179,"duration":0},"status":"passed","severity":"normal"},{"uid":"beda474adf908035","name":"Push message with content topic containing Russian","time":{"start":1728893329027,"stop":1728893329027,"duration":0},"status":"passed","severity":"normal"},{"uid":"d00e18d1c901065a","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728893032691,"stop":1728893032691,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4e27f5b3192b87f","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1728892894309,"stop":1728892894309,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ab7cc1ea507ab7f","name":"new peer added after a peer was already found","time":{"start":1728893311008,"stop":1728893311008,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fa6dd10adaa6ab69","name":"Meta field set when metaSetter is specified","time":{"start":1728892876477,"stop":1728892876477,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f93693dffc6cfcf","name":"Relay + Store","time":{"start":1728892929639,"stop":1728892929640,"duration":1},"status":"passed","severity":"normal"},{"uid":"48f1267f398a7e87","name":"Waku message hash computation (no timestamp)","time":{"start":1728892863023,"stop":1728892863024,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7633b208a28c5c","name":"LightPush: 0 peers, Filter: 1 peers","time":{"start":1728893181082,"stop":1728893181083,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c31a9d56c3e0214","name":"recovers when dns.resolve returns empty","time":{"start":1728892884408,"stop":1728892884408,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cc52a742d208b89","name":"should only return 1 node with relay capability","time":{"start":1728892884410,"stop":1728892884410,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0efc3f3318d2427","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728893454822,"stop":1728893454822,"duration":0},"status":"passed","severity":"normal"},{"uid":"18baa5f22dc82736","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1728893218773,"stop":1728893218773,"duration":0},"status":"passed","severity":"normal"},{"uid":"f51553de282b4c23","name":"addEventListener with correct event","time":{"start":1728892960138,"stop":1728892960139,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c8dd1d7d23568e9","name":"throws on content topic with generation field greater than 0","time":{"start":1728892860517,"stop":1728892860517,"duration":0},"status":"passed","severity":"normal"},{"uid":"95e935e8489bffe9","name":"Check message with non string payload is not received","time":{"start":1728893317159,"stop":1728893317160,"duration":1},"status":"passed","severity":"normal"},{"uid":"4eabb01fe57321a2","name":"Throws when trying to push message with empty payload","time":{"start":1728893329024,"stop":1728893329024,"duration":0},"status":"passed","severity":"normal"},{"uid":"1859e38611f55aab","name":"should return the correct number of peers","time":{"start":1728892899792,"stop":1728892899793,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9e867cab9adfe62","name":"should throw error - invalid id","time":{"start":1728892868997,"stop":1728892868997,"duration":0},"status":"passed","severity":"normal"},{"uid":"46f0f8707acc3afb","name":"LightPush: 3 peers, Filter: 0 peers","time":{"start":1728893181087,"stop":1728893181088,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a12e5b036deac8","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1728893050242,"stop":1728893050242,"duration":0},"status":"passed","severity":"normal"},{"uid":"c40b6f0d2fc7b466","name":"Renews peer for Filter on peer:disconnect event","time":{"start":1728893048598,"stop":1728893048598,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee432bca36c94338","name":"Generator, 2 different pubsubtopics","time":{"start":1728893434697,"stop":1728893434697,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ce96a5570c2613a","name":"Push message with Chinese payload","time":{"start":1728893420989,"stop":1728893420989,"duration":0},"status":"passed","severity":"normal"},{"uid":"285d07f2ae606be2","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1728892883979,"stop":1728892883980,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cbe53cb2e7a18d8","name":"random static sharding 10 - Cluster ID: 24, Shard ID: 708","time":{"start":1728893395082,"stop":1728893395082,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c8e46f8a72925f1","name":"Waku message hash computation (payload length 0)","time":{"start":1728892863023,"stop":1728892863023,"duration":0},"status":"passed","severity":"normal"},{"uid":"73e042736292b59","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728893454826,"stop":1728893454826,"duration":0},"status":"passed","severity":"normal"},{"uid":"dff17761edd0f44c","name":"Check received message containing escaped characters","time":{"start":1728893093690,"stop":1728893093690,"duration":0},"status":"passed","severity":"normal"},{"uid":"3db35ac8b77305b7","name":"Push message with content topic containing numeric","time":{"start":1728893420997,"stop":1728893420997,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ba298bc3f1d4360","name":"Push message with Chinese payload","time":{"start":1728893329019,"stop":1728893329019,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c4e57e54b38958","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728893454822,"stop":1728893454823,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bf951d6dad3afb9","name":"should set field with all protocols enabled","time":{"start":1728892869008,"stop":1728892869008,"duration":0},"status":"passed","severity":"normal"},{"uid":"34242659cfadb76a","name":"Subscribe to topic containing long and receive message","time":{"start":1728893141777,"stop":1728893141777,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8ec5bdd35485a78","name":"should set field with only FILTER enabled","time":{"start":1728892869009,"stop":1728892869009,"duration":0},"status":"passed","severity":"normal"},{"uid":"92e51bbbc3e8537a","name":"passes more than one ENR URLs and attempts connection","time":{"start":1728892934942,"stop":1728892934942,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7551a6b29ef7051f","name":"Check message received after jswaku node is restarted","time":{"start":1728893317160,"stop":1728893317161,"duration":1},"status":"skipped","severity":"normal"},{"uid":"58109da3e8a370ee","name":"it tolerates circular branch references","time":{"start":1728892884408,"stop":1728892884408,"duration":0},"status":"passed","severity":"normal"},{"uid":"4346ec4c5e46c686","name":"Subscribe to topic containing short and publish message","time":{"start":1728893341887,"stop":1728893341887,"duration":0},"status":"passed","severity":"normal"},{"uid":"5254da85d010ddec","name":"Init the array if not present","time":{"start":1728892860032,"stop":1728892860034,"duration":2},"status":"passed","severity":"normal"},{"uid":"9706c296990284f1","name":"Query generator for multiple messages with different content topic format","time":{"start":1728893442591,"stop":1728893442592,"duration":1},"status":"passed","severity":"normal"},{"uid":"490d6ffe244425d1","name":"Passing page size 11 when there are 10 messages","time":{"start":1728893455129,"stop":1728893455130,"duration":1},"status":"passed","severity":"normal"},{"uid":"1efcf877ef527cee","name":"should only return 1 node with store capability","time":{"start":1728892884411,"stop":1728892884411,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce33b71913da72c1","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728893153422,"stop":1728893153422,"duration":0},"status":"passed","severity":"normal"},{"uid":"e26a19e3bd0c17d8","name":"should select older connection if present","time":{"start":1728892875617,"stop":1728892875618,"duration":1},"status":"passed","severity":"normal"},{"uid":"844765192fc9715c","name":"Push message with content topic containing escaped characters","time":{"start":1728893329033,"stop":1728893329034,"duration":1},"status":"passed","severity":"normal"},{"uid":"70d871a7bf33e93a","name":"should encode/decode to text encoding","time":{"start":1728892868999,"stop":1728892869000,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1003997d00aa68b","name":"Push message with Russian payload","time":{"start":1728893420991,"stop":1728893420992,"duration":1},"status":"passed","severity":"normal"},{"uid":"a07fdfe9c8e078f7","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1728892875908,"stop":1728892875908,"duration":0},"status":"passed","severity":"normal"},{"uid":"46d58566a23b45ba","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728893093692,"stop":1728893093693,"duration":1},"status":"passed","severity":"normal"},{"uid":"56aa8670bf4b9f60","name":"Check publish message containing XML","time":{"start":1728893337239,"stop":1728893337239,"duration":0},"status":"passed","severity":"normal"},{"uid":"821cb69286ea18c4","name":"should return unique PubsubTopics for static sharding","time":{"start":1728892860528,"stop":1728892860528,"duration":0},"status":"passed","severity":"normal"},{"uid":"b687c6f45daf20cb","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1728893469055,"stop":1728893469055,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1e1fe461817b6f5","name":"Subscribe and receive messages via waku relay post","time":{"start":1728893141769,"stop":1728893141770,"duration":1},"status":"passed","severity":"normal"},{"uid":"b454061dcfad92d8","name":"Push message with content topic containing special chars","time":{"start":1728893329025,"stop":1728893329026,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e0858f116f85a55","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app9/10/topic79/json","time":{"start":1728893389989,"stop":1728893389989,"duration":0},"status":"passed","severity":"normal"},{"uid":"7852fc891a1c5bfe","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728893454810,"stop":1728893454810,"duration":0},"status":"passed","severity":"normal"},{"uid":"da3e44e4992d9b72","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728893141783,"stop":1728893141784,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea094605fe6b4e9b","name":"Query with Ordered Callback, No Decoder","time":{"start":1728893424900,"stop":1728893424901,"duration":1},"status":"passed","severity":"normal"},{"uid":"42b148b2b9705084","name":"Check publish message containing Arabic","time":{"start":1728893337237,"stop":1728893337237,"duration":0},"status":"passed","severity":"normal"},{"uid":"6045d4164d802f89","name":"Check message on other pubsub topic is not received","time":{"start":1728893317156,"stop":1728893317157,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0a2fa1950ebf8a","name":"Check received message containing SQL Injection","time":{"start":1728893317140,"stop":1728893317141,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce922c1ad52f2689","name":"Check received message containing emoji","time":{"start":1728893317153,"stop":1728893317153,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d3549bfbda96188","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1728892860533,"stop":1728892860533,"duration":0},"status":"passed","severity":"normal"},{"uid":"27535d42bcd56bed","name":"random static sharding 5 - Cluster ID: 350, Shard ID: 90","time":{"start":1728893395079,"stop":1728893395079,"duration":0},"status":"passed","severity":"normal"},{"uid":"ada16d928261f7a","name":"Push to array if already present","time":{"start":1728892860034,"stop":1728892860035,"duration":1},"status":"passed","severity":"normal"},{"uid":"9520941322e43c86","name":"Push message with custom timestamp: 1728896753574","time":{"start":1728893329037,"stop":1728893329037,"duration":0},"status":"passed","severity":"normal"},{"uid":"b92e4c337fe3df7c","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1728893341888,"stop":1728893341889,"duration":1},"status":"passed","severity":"normal"},{"uid":"55f58d3aafa0106a","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1728893050253,"stop":1728893050253,"duration":0},"status":"passed","severity":"normal"},{"uid":"42e3b2e09a729da2","name":"Push message with meta","time":{"start":1728893329035,"stop":1728893329035,"duration":0},"status":"passed","severity":"normal"},{"uid":"5284b381a24309b6","name":"Check message with no payload is not received","time":{"start":1728893317184,"stop":1728893317184,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cff8116a0f43d4c","name":"throws an error for improperly formatted content topics","time":{"start":1728892860526,"stop":1728892860526,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ef6ae16c3745129","name":"removeEventListener with wrong event","time":{"start":1728892960140,"stop":1728892960140,"duration":0},"status":"passed","severity":"normal"},{"uid":"27e779fd55abca30","name":"Subscribe to topic containing Script and publish message","time":{"start":1728893341890,"stop":1728893341890,"duration":0},"status":"passed","severity":"normal"},{"uid":"6969ebdb3db8ec65","name":"Check message with invalid timestamp is not received","time":{"start":1728893093693,"stop":1728893093693,"duration":0},"status":"passed","severity":"normal"},{"uid":"2725351eb4de780b","name":"less peers than existing","time":{"start":1728893311287,"stop":1728893311288,"duration":1},"status":"skipped","severity":"normal"},{"uid":"757dfc22ac09b956","name":"Fails to publish message with size larger than 1 MB","time":{"start":1728893337257,"stop":1728893337258,"duration":1},"status":"passed","severity":"normal"},{"uid":"c38c91edfbed3709","name":"listenerCount","time":{"start":1728892960141,"stop":1728892960141,"duration":0},"status":"passed","severity":"normal"},{"uid":"11bc9bc3043e09b","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1728893395084,"stop":1728893395084,"duration":0},"status":"passed","severity":"normal"},{"uid":"a580da2ed9007970","name":"should wait for LightPush peer to be connected","time":{"start":1728892899801,"stop":1728892899801,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f699c5653fe62e","name":"Nodes with multiple pubsub topic","time":{"start":1728893323793,"stop":1728893323794,"duration":1},"status":"passed","severity":"normal"},{"uid":"d40f1c7f901a4649","name":"Delete observer","time":{"start":1728893313877,"stop":1728893313877,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7e1b31e6226628d","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1728892883978,"stop":1728892883978,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c45ca79a60f1ba8","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1728893050246,"stop":1728893050246,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef5a123319897843","name":"Subscribe to topic containing XML and publish message","time":{"start":1728893341890,"stop":1728893341890,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b397b2c390baa13","name":"Check received message with timestamp: 1728892919572 ","time":{"start":1728893317153,"stop":1728893317154,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a0ea119e8b76954","name":"should not fail to start the service if it is already started","time":{"start":1728892934939,"stop":1728892934939,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c56d5505800fee7","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1728893389983,"stop":1728893389984,"duration":1},"status":"passed","severity":"normal"},{"uid":"832126e63cc4994d","name":"Push message equal or less that 1MB","time":{"start":1728893421010,"stop":1728893421011,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cc8c3acd532aa39","name":"Check received message with timestamp: 1728892919572000000 ","time":{"start":1728893317181,"stop":1728893317181,"duration":0},"status":"passed","severity":"normal"},{"uid":"769a75285c89b79d","name":"Push message with content topic containing Russian","time":{"start":1728893421001,"stop":1728893421002,"duration":1},"status":"passed","severity":"normal"},{"uid":"de5510b8feeb2673","name":"Check received message containing escaped characters","time":{"start":1728893317180,"stop":1728893317180,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebc00df87595d54f","name":"Push message with content topic containing special chars","time":{"start":1728893420998,"stop":1728893421000,"duration":2},"status":"passed","severity":"normal"},{"uid":"9033a8063a7d99d7","name":"Generator, custom pubsub topic","time":{"start":1728893434695,"stop":1728893434696,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ff38fec7e9a3daa","name":"can start the service","time":{"start":1728892888297,"stop":1728892888298,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dafc7422ed5b807","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1728892884413,"stop":1728892884413,"duration":0},"status":"skipped","severity":"normal"},{"uid":"21e790edb3a11129","name":"should throw error - no public key","time":{"start":1728892868998,"stop":1728892868998,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa7f99dfb1bc215","name":"Check message with invalid timestamp is not received","time":{"start":1728893317182,"stop":1728893317182,"duration":0},"status":"passed","severity":"normal"},{"uid":"2baff741625f7111","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728893454813,"stop":1728893454813,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9b90b8a5dba376","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728893141779,"stop":1728893141779,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7c600460c5d2df2","name":"LightPush with 2 connections","time":{"start":1728893141898,"stop":1728893141899,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba9f1f97abc1e91b","name":"Subscribe to topic containing XML and receive message","time":{"start":1728893141780,"stop":1728893141780,"duration":0},"status":"passed","severity":"normal"},{"uid":"b60170d73ee98be2","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1728892868229,"stop":1728892868229,"duration":0},"status":"passed","severity":"normal"},{"uid":"f898148f60e9c544","name":"Push message with XML payload","time":{"start":1728893329021,"stop":1728893329021,"duration":0},"status":"passed","severity":"normal"},{"uid":"35b291e9d0b71aee","name":"LightPush: 3 peers, Filter: 1 peers","time":{"start":1728893181088,"stop":1728893181088,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fdbd1e58874951","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1728893050239,"stop":1728893050239,"duration":0},"status":"passed","severity":"normal"},{"uid":"409fd07dac4064d4","name":"Push message with content topic containing short","time":{"start":1728893420996,"stop":1728893420997,"duration":1},"status":"passed","severity":"normal"},{"uid":"8acd47c31baecfe9","name":"throws on content topic with empty application field","time":{"start":1728892860517,"stop":1728892860517,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae269fb2b83ab7d4","name":"Check publish message containing Basic HTML tag","time":{"start":1728893337240,"stop":1728893337240,"duration":0},"status":"passed","severity":"normal"},{"uid":"756e4e0835254a8b","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1728893050248,"stop":1728893050248,"duration":0},"status":"passed","severity":"normal"},{"uid":"97f7f6aee65f6e39","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1728893448585,"stop":1728893448585,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe2d7add8dfe83f5","name":"Push message with content topic containing XML","time":{"start":1728893329028,"stop":1728893329029,"duration":1},"status":"passed","severity":"normal"},{"uid":"461af2bbb00f62d6","name":"Check message with no content topic is not received","time":{"start":1728893093694,"stop":1728893093694,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0cf8386697d3394","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728893454812,"stop":1728893454812,"duration":0},"status":"passed","severity":"normal"},{"uid":"74fff30bc2b74fb9","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728893153420,"stop":1728893153420,"duration":0},"status":"passed","severity":"normal"},{"uid":"e914f1c821d19121","name":"should not fail to start the service if it is already started","time":{"start":1728892888299,"stop":1728892888299,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dc5aec4d909b758","name":"topics with same application and version share the same shard","time":{"start":1728892860524,"stop":1728892860524,"duration":0},"status":"passed","severity":"normal"},{"uid":"63853788f68fa265","name":"Throws when trying to push message with empty payload","time":{"start":1728893420996,"stop":1728893420996,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eb61b2bc3702001","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728893001483,"stop":1728893001484,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd3f7b408767822","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1728893050247,"stop":1728893050247,"duration":0},"status":"passed","severity":"normal"},{"uid":"e73432d930b513d8","name":"Check received message containing shell command","time":{"start":1728893093690,"stop":1728893093690,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e5d87869dd7f4d5","name":"should not receive a peer event after stop","time":{"start":1728893334924,"stop":1728893334925,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d638d1b794da086","name":"Subscribe and receives messages on 20 topics","time":{"start":1728893454817,"stop":1728893454818,"duration":1},"status":"passed","severity":"normal"},{"uid":"92c98445b37ac148","name":"A test","time":{"start":1728893181173,"stop":1728893181174,"duration":1},"status":"passed","severity":"normal"},{"uid":"89d9ba5ca461280c","name":"should reject if LightPush is requested but not mounted","time":{"start":1728892899799,"stop":1728892899800,"duration":1},"status":"passed","severity":"normal"},{"uid":"dadf21a31e111a4","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app34/6/topic453/proto","time":{"start":1728893389986,"stop":1728893389987,"duration":1},"status":"passed","severity":"normal"},{"uid":"e63227204ebb7041","name":"Check received message containing short","time":{"start":1728893093678,"stop":1728893093679,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8b67b7470ea0a5a","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728893141781,"stop":1728893141782,"duration":1},"status":"passed","severity":"normal"},{"uid":"714ed4a77d1823e4","name":"should set field with only LIGHTPUSH enabled","time":{"start":1728892869009,"stop":1728892869009,"duration":0},"status":"passed","severity":"normal"},{"uid":"23abf89f483e6cd4","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728893153423,"stop":1728893153423,"duration":0},"status":"passed","severity":"normal"},{"uid":"907f509c004b94fb","name":"Check message received after nwaku node is restarted","time":{"start":1728893093695,"stop":1728893093695,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b635e24d8e4eb481","name":"Subscribe and receives messages on 20 topics","time":{"start":1728893454807,"stop":1728893454807,"duration":0},"status":"passed","severity":"normal"},{"uid":"625125b9e753c86f","name":"Check received message containing unicode special characters","time":{"start":1728893317180,"stop":1728893317180,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3088ca3c3e525a6","name":"does not throw on valid cases","time":{"start":1728892860515,"stop":1728892860515,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a15799eb41dee1d","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728893454808,"stop":1728893454808,"duration":0},"status":"passed","severity":"normal"},{"uid":"4421ef7539aa50fb","name":"should reject if Relay is requested but not mounted","time":{"start":1728892899799,"stop":1728892899799,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d347fdaa16411e7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1728892860533,"stop":1728892860533,"duration":0},"status":"passed","severity":"normal"},{"uid":"575021a7bf8c2677","name":"Check received message containing special chars","time":{"start":1728893317166,"stop":1728893317169,"duration":3},"status":"passed","severity":"normal"},{"uid":"dd46090c34fe2309","name":"Store - dialed after - with timeout","time":{"start":1728893472414,"stop":1728893472414,"duration":0},"status":"passed","severity":"normal"},{"uid":"e59092aec32b2dd3","name":"Push message with content topic containing JSON","time":{"start":1728893421004,"stop":1728893421004,"duration":0},"status":"passed","severity":"normal"},{"uid":"516862eef7dad862","name":"Check received message containing Arabic","time":{"start":1728893317173,"stop":1728893317174,"duration":1},"status":"passed","severity":"normal"},{"uid":"19589c872af257f","name":"Query Generator, No message returned","time":{"start":1728893424897,"stop":1728893424897,"duration":0},"status":"passed","severity":"normal"},{"uid":"f572e906dc71fc46","name":"ignores domain fetching errors","time":{"start":1728892884409,"stop":1728892884409,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd8349f52b823b10","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1728892863022,"stop":1728892863022,"duration":0},"status":"passed","severity":"normal"},{"uid":"54c9a266d6fe981a","name":"Renews subscription after lossing a connection","time":{"start":1728893454814,"stop":1728893454815,"duration":1},"status":"passed","severity":"normal"},{"uid":"db9d15b411082042","name":"Passing an array","time":{"start":1728893481312,"stop":1728893481313,"duration":1},"status":"passed","severity":"normal"},{"uid":"b21f230ee5ad27c1","name":"Query with Promise Callback, No message returned","time":{"start":1728893424905,"stop":1728893424905,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd9c20080088a109","name":"Subscribe and publish message","time":{"start":1728893341885,"stop":1728893341885,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbfc0dce6502d9e6","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app79/7/topic420/proto","time":{"start":1728893389988,"stop":1728893389988,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb51154486129e11","name":"throws on content topic with non-number generation field","time":{"start":1728892860516,"stop":1728892860517,"duration":1},"status":"passed","severity":"normal"},{"uid":"f14de52260090695","name":"Fails to push message bigger that 1MB","time":{"start":1728893421011,"stop":1728893421011,"duration":0},"status":"passed","severity":"normal"},{"uid":"a315b43b35d9c1cb","name":"Decoder throws on undefined content topic","time":{"start":1728892895975,"stop":1728892895976,"duration":1},"status":"passed","severity":"normal"},{"uid":"b583ba2df6383244","name":"isConnected should return true after first peer connects","time":{"start":1728892972429,"stop":1728892972430,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cc8fbc5cf6bb6ca","name":"Query Generator - false","time":{"start":1728893442067,"stop":1728893442068,"duration":1},"status":"passed","severity":"normal"},{"uid":"219bf0e78bc1b151","name":"Push message with content topic containing Arabic","time":{"start":1728893421001,"stop":1728893421001,"duration":0},"status":"passed","severity":"normal"},{"uid":"d417110e9f3dfe9a","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1728892860521,"stop":1728892860521,"duration":0},"status":"passed","severity":"normal"},{"uid":"af6811eba050a209","name":"retrieves a single peer","time":{"start":1728892884407,"stop":1728892884408,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fae0bd695db543b","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1728892920384,"stop":1728892920385,"duration":1},"status":"passed","severity":"normal"},{"uid":"5299a85e9d180e7","name":"Check publish message containing shell command","time":{"start":1728893337241,"stop":1728893337246,"duration":5},"status":"passed","severity":"normal"},{"uid":"b2284529efa10929","name":"should not fail to stop the service if it was not started","time":{"start":1728893334922,"stop":1728893334922,"duration":0},"status":"passed","severity":"normal"},{"uid":"2de3c25fc803c0fb","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1728892883981,"stop":1728892883981,"duration":0},"status":"passed","severity":"normal"},{"uid":"48d8a42fba857d70","name":"Push message with content topic containing escaped characters","time":{"start":1728893421006,"stop":1728893421006,"duration":0},"status":"passed","severity":"normal"},{"uid":"454292fa687b88b5","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1728893341886,"stop":1728893341886,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3ca0f1cf6cd0ae0","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728893454818,"stop":1728893454818,"duration":0},"status":"passed","severity":"normal"},{"uid":"e95d6112479c557a","name":"should get / set TCP multiaddr","time":{"start":1728892869000,"stop":1728892869004,"duration":4},"status":"passed","severity":"normal"},{"uid":"c499798536219eca","name":"Push message with content topic containing Script","time":{"start":1728893421002,"stop":1728893421003,"duration":1},"status":"passed","severity":"normal"},{"uid":"e19bf33053d2bc6f","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1728893050249,"stop":1728893050249,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb79bcd94c7a42ef","name":"can start and stop the service","time":{"start":1728892888298,"stop":1728892888299,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd8c4134408b7525","name":"Check message received after nwaku node is restarted","time":{"start":1728893317185,"stop":1728893317185,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3ab6f3c364b67d2f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1728892860535,"stop":1728892860535,"duration":0},"status":"passed","severity":"normal"},{"uid":"326421f971d58e0e","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1728892860524,"stop":1728892860525,"duration":1},"status":"passed","severity":"normal"},{"uid":"b23aff18545233cc","name":"Check publish message containing emoji","time":{"start":1728893337252,"stop":1728893337253,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a5aa0003bafa5e0","name":"Check received message containing XML","time":{"start":1728893317143,"stop":1728893317151,"duration":8},"status":"passed","severity":"normal"},{"uid":"cc29c49ec869280c","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1728892860432,"stop":1728892860433,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ff297735f673d4f","name":"start node with empty shard should fail","time":{"start":1728893395085,"stop":1728893395085,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce9cdc58f6fcae93","name":"Encoder throws on undefined content topic","time":{"start":1728892895975,"stop":1728892895975,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5098470fb3299b3","name":"Subscribe to topic containing Script and receive message","time":{"start":1728893141780,"stop":1728893141780,"duration":0},"status":"passed","severity":"normal"},{"uid":"54bcc2e488d59f3","name":"should load peers from local storage and dispatch events","time":{"start":1728892888301,"stop":1728892888301,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aed7aaa1141c58e","name":"Check received message containing Chinese","time":{"start":1728893317169,"stop":1728893317171,"duration":2},"status":"passed","severity":"normal"},{"uid":"84776caea37f6900","name":"should not fail to stop the service if it was not started","time":{"start":1728892934939,"stop":1728892934939,"duration":0},"status":"passed","severity":"normal"},{"uid":"a982e34313d7bdbc","name":"should decode valid enr successfully","time":{"start":1728892868995,"stop":1728892868995,"duration":0},"status":"passed","severity":"normal"},{"uid":"54ac4e84686e696e","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1728893323780,"stop":1728893323780,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a07af08824ed443","name":"Ping on subscribed peer","time":{"start":1728892995570,"stop":1728892995570,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f774057bc48ba1c","name":"Check message with invalid timestamp is not received","time":{"start":1728893317155,"stop":1728893317156,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ce1ef937476ceec","name":"Check received message containing special chars","time":{"start":1728893317130,"stop":1728893317130,"duration":0},"status":"passed","severity":"normal"},{"uid":"70e57ce07236b0a","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1728893001484,"stop":1728893001484,"duration":0},"status":"passed","severity":"normal"},{"uid":"81ff69754ecfbb32","name":"isConnected return false after peer stops","time":{"start":1728892972431,"stop":1728892972431,"duration":0},"status":"passed","severity":"normal"},{"uid":"a60060d3627e25da","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1728893380057,"stop":1728893380057,"duration":0},"status":"passed","severity":"normal"},{"uid":"639b8d2b165639f8","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app46/5/topic65/utf8","time":{"start":1728893389989,"stop":1728893389989,"duration":0},"status":"passed","severity":"normal"},{"uid":"5326dbc37ec3d88c","name":"should only return 1 node with relay and store capability","time":{"start":1728892884410,"stop":1728892884411,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dde550a8848bf15","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728893454805,"stop":1728893454805,"duration":0},"status":"passed","severity":"normal"},{"uid":"c53a3c61dc11c900","name":"Push message with JSON payload","time":{"start":1728893420993,"stop":1728893420994,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e00e1f04d816b52","name":"Round trip binary serialization","time":{"start":1728892876476,"stop":1728892876476,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6d8c02b77cefd6a","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728893454818,"stop":1728893454818,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc243dded65a005","name":"random static sharding 7 - Cluster ID: 971, Shard ID: 11","time":{"start":1728893395080,"stop":1728893395080,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf05901e35820435","name":"Generator, custom pubsub topic","time":{"start":1728893434693,"stop":1728893434694,"duration":1},"status":"passed","severity":"normal"},{"uid":"96a8de8910ca7eb8","name":"Check publish message containing short","time":{"start":1728893337226,"stop":1728893337226,"duration":0},"status":"passed","severity":"normal"},{"uid":"66a8870fc68eec80","name":"Query with Ordered Callback, No message returned","time":{"start":1728893424901,"stop":1728893424902,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8af12b1183384df","name":"Generator, 2 different pubsubtopics","time":{"start":1728893434692,"stop":1728893434692,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f0343859bd9e598","name":"groups content topics by expected pubsub topic","time":{"start":1728892860524,"stop":1728892860524,"duration":0},"status":"passed","severity":"normal"},{"uid":"41eb027ebb471cd5","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1728893424897,"stop":1728893424898,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fa76ad154d08054","name":"should return true when peers exist","time":{"start":1728892899793,"stop":1728892899793,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fd8daae0f5ee183","name":"safeDispatchEvent","time":{"start":1728892960142,"stop":1728892960142,"duration":0},"status":"passed","severity":"normal"},{"uid":"97b692c0b3ee106a","name":"1 Store, 2 fetches","time":{"start":1728892884021,"stop":1728892884021,"duration":0},"status":"passed","severity":"normal"},{"uid":"a35e809e6a415c3c","name":"Push message with custom timestamp: 1728889553574","time":{"start":1728893329037,"stop":1728893329037,"duration":0},"status":"passed","severity":"normal"},{"uid":"25ab1642ffd30aa4","name":"Check received message containing Basic HTML tag","time":{"start":1728893093689,"stop":1728893093689,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f3aaa38045cd295","name":"Check message received after jswaku node is restarted","time":{"start":1728893317185,"stop":1728893317185,"duration":0},"status":"skipped","severity":"normal"},{"uid":"211fea8ea929ff73","name":"Passing page size 10 when there are 10 messages","time":{"start":1728893455129,"stop":1728893455129,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c8cd562dfa334e4","name":"Ping on subscribed peer","time":{"start":1728892995572,"stop":1728892995572,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fdede22666fdc30","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1728892972428,"stop":1728892972429,"duration":1},"status":"passed","severity":"normal"},{"uid":"4475ff0fe98f12c4","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728893454816,"stop":1728893454816,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f19980490fb74bd","name":"LightPush: 2 peers, Filter: 2 peers","time":{"start":1728893181086,"stop":1728893181087,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cdbecceab72ff0f","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app36/8/topic533/test.js","time":{"start":1728893389986,"stop":1728893389986,"duration":0},"status":"passed","severity":"normal"},{"uid":"50433a9bbfdbd91b","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728893153422,"stop":1728893153422,"duration":0},"status":"passed","severity":"normal"},{"uid":"6710ed9ce39d387c","name":"should not receive a peer event after stop","time":{"start":1728892888300,"stop":1728892888300,"duration":0},"status":"passed","severity":"normal"},{"uid":"44dfe8b2e0bcd6f7","name":"Subscribe and receives messages on 20 topics","time":{"start":1728893141772,"stop":1728893141773,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad2ffd087726a137","name":"Push message with content topic containing JSON","time":{"start":1728893329029,"stop":1728893329029,"duration":0},"status":"passed","severity":"normal"},{"uid":"874448abc1866b20","name":"Push message with shell command payload","time":{"start":1728893420994,"stop":1728893420994,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ce933978eca63bd","name":"peer:update - should do nothing if another protocol hit","time":{"start":1728892875906,"stop":1728892875907,"duration":1},"status":"passed","severity":"normal"},{"uid":"feef35c412a552d9","name":"Check received message containing unicode special characters","time":{"start":1728893093690,"stop":1728893093691,"duration":1},"status":"passed","severity":"normal"},{"uid":"e91dc172fb20b416","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1728893380054,"stop":1728893380056,"duration":2},"status":"passed","severity":"normal"},{"uid":"c14460b519638ddb","name":"should log when no additional peers are found","time":{"start":1728892899796,"stop":1728892899796,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f85b5072fc97195","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1728893448586,"stop":1728893448586,"duration":0},"status":"passed","severity":"normal"},{"uid":"63e6a1d246767471","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1728892884412,"stop":1728892884412,"duration":0},"status":"passed","severity":"normal"},{"uid":"65bfbbe6a03ef815","name":"Publish message with large meta","time":{"start":1728893337259,"stop":1728893337259,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9f6c91aeea0f8e8","name":"should call waitForPeer on Relay","time":{"start":1728892899802,"stop":1728892899802,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a5789c645eb00b0","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1728892934942,"stop":1728892934942,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a6ebff25d44003e5","name":"should remove the specified number of excess peers","time":{"start":1728892899794,"stop":1728892899794,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e48dafb3d174805","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728893215982,"stop":1728893215983,"duration":1},"status":"passed","severity":"normal"},{"uid":"da2fc3d4cc06b238","name":"getPeersByDiscovery","time":{"start":1728893311008,"stop":1728893311008,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9db8f52f7da151","name":"should return valid sharding parameters for static sharding","time":{"start":1728892860541,"stop":1728892860541,"duration":0},"status":"passed","severity":"normal"},{"uid":"eba4d39ac602fd6b","name":"Push message with rate limit","time":{"start":1728893329036,"stop":1728893329036,"duration":0},"status":"passed","severity":"normal"},{"uid":"e550c9f0c1c40f4f","name":"Push message with unicode special characters payload","time":{"start":1728893420995,"stop":1728893420995,"duration":0},"status":"passed","severity":"normal"},{"uid":"b71f2e441265eb2e","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1728892860432,"stop":1728892860432,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d576c5159506dfd","name":"Callback on promise, aborts when callback returns true","time":{"start":1728893442594,"stop":1728893442595,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8adc4012c4623a9","name":"Filter with 1 connections","time":{"start":1728893141897,"stop":1728893141897,"duration":0},"status":"passed","severity":"normal"},{"uid":"910383497282068a","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1728892860540,"stop":1728892860540,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee65493cf9a31cda","name":"tcp ip4 address","time":{"start":1728892868419,"stop":1728892868420,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2471a8f0a9ff1c4","name":"should return usable stream attached to connection","time":{"start":1728892875902,"stop":1728892875903,"duration":1},"status":"passed","severity":"normal"},{"uid":"2344a488a6963fb0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1728892860536,"stop":1728892860536,"duration":0},"status":"passed","severity":"normal"},{"uid":"86d6d79016c58554","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728893141771,"stop":1728893141772,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad1ea5bb375ed85f","name":"Query generator for multiple messages with different message text format","time":{"start":1728893442590,"stop":1728893442591,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e2b61172416454b","name":"Check meta is set [symmetric]","time":{"start":1728892894309,"stop":1728892894309,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ac6ff99b15c2cef","name":"same cluster, same shard: nodes connect","time":{"start":1728893218774,"stop":1728893218774,"duration":0},"status":"passed","severity":"normal"},{"uid":"8abccd4ebbdd781c","name":"should add and remove event listeners correctly","time":{"start":1728892888302,"stop":1728892888302,"duration":0},"status":"passed","severity":"normal"},{"uid":"374ea21ed1e4db03","name":"Check publish message containing SQL Injection","time":{"start":1728893337238,"stop":1728893337238,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d2614e33e7fce33","name":"Subscribe to topic containing XML and receive message","time":{"start":1728893454824,"stop":1728893454824,"duration":0},"status":"passed","severity":"normal"},{"uid":"3052ac0681c262b0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1728892860533,"stop":1728892860534,"duration":1},"status":"passed","severity":"normal"},{"uid":"af913ee20e3fbb7c","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728893215985,"stop":1728893215985,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1affdd88c0efb2d","name":"Number of peers are maintained correctly","time":{"start":1728893048593,"stop":1728893048594,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cfdfaefa995c5b0","name":"should create a new stream if no existing for protocol found","time":{"start":1728892875904,"stop":1728892875905,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d4d59ebd38ec61d","name":"should set field with only RELAY enabled","time":{"start":1728892869008,"stop":1728892869009,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfb196d64822ca7b","name":"Renews peer on consistent ping failures","time":{"start":1728893048596,"stop":1728893048596,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8f5c2d05c9d7bb9","name":"Fails to push message with empty content topic","time":{"start":1728893421007,"stop":1728893421008,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cbb33cc6540d70c","name":"should properly compute the node id","time":{"start":1728892868999,"stop":1728892868999,"duration":0},"status":"passed","severity":"normal"},{"uid":"e874b32df078602e","name":"Push message with JSON payload","time":{"start":1728893329021,"stop":1728893329022,"duration":1},"status":"passed","severity":"normal"},{"uid":"64020fe4cb3fc34b","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728893050238,"stop":1728893050238,"duration":0},"status":"passed","severity":"normal"},{"uid":"47a0e75ee56fa9d3","name":"Decoder throws on empty string content topic","time":{"start":1728892876478,"stop":1728892876478,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8f0bec8190ec7eb","name":"random static sharding 2 - Cluster ID: 660, Shard ID: 876","time":{"start":1728893395074,"stop":1728893395075,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd59b6f830d5b030","name":"Publishes to nwaku","time":{"start":1728893334447,"stop":1728893334448,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a2477b2c3d05299","name":"Subscribe to topic containing short and receive message","time":{"start":1728893141776,"stop":1728893141776,"duration":0},"status":"passed","severity":"normal"},{"uid":"50a78f519cdd3a8","name":"Promise Callback - false","time":{"start":1728893442068,"stop":1728893442068,"duration":0},"status":"passed","severity":"normal"},{"uid":"894f99cb7b5bee2e","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1728892860532,"stop":1728892860532,"duration":0},"status":"passed","severity":"normal"},{"uid":"973135747579f92d","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1728892860544,"stop":1728892860544,"duration":0},"status":"passed","severity":"normal"},{"uid":"cac252d6c162ae00","name":"Rejects garbage","time":{"start":1728892903066,"stop":1728892903066,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a4c2502c597899a","name":"Check received message containing short","time":{"start":1728893317163,"stop":1728893317164,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a83eb7d804be6f9","name":"Decrypt messages","time":{"start":1728893313876,"stop":1728893313876,"duration":0},"status":"passed","severity":"normal"},{"uid":"d61bfff6a3019cda","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1728893050249,"stop":1728893050250,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cee78b268e9a8cf","name":"Push 30 different messages","time":{"start":1728893329023,"stop":1728893329024,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbb887b437ef70ce","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1728892895973,"stop":1728892895973,"duration":0},"status":"passed","severity":"normal"},{"uid":"56366c0c25163306","name":"Relay - dialed after","time":{"start":1728893472413,"stop":1728893472413,"duration":0},"status":"passed","severity":"normal"},{"uid":"437f519630ffcc24","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1728893469057,"stop":1728893469057,"duration":0},"status":"passed","severity":"normal"},{"uid":"358a41bd54c7184a","name":"random static sharding 4 - Cluster ID: 370, Shard ID: 705","time":{"start":1728893395078,"stop":1728893395079,"duration":1},"status":"passed","severity":"normal"},{"uid":"df1028b5577ddcf9","name":"Push message with escaped characters payload","time":{"start":1728893329022,"stop":1728893329022,"duration":0},"status":"passed","severity":"normal"},{"uid":"27fc0930e81b7e86","name":"Wrong topic","time":{"start":1728893389990,"stop":1728893389990,"duration":0},"status":"passed","severity":"normal"},{"uid":"84737628d6f4fa6f","name":"can start and stop the service","time":{"start":1728893334922,"stop":1728893334922,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f907b786b6f863","name":"Refresh subscription","time":{"start":1728893454820,"stop":1728893454820,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce634bc10894611b","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1728893469054,"stop":1728893469055,"duration":1},"status":"passed","severity":"normal"},{"uid":"57a517ffe1975d93","name":"should set field with only STORE enabled","time":{"start":1728892869009,"stop":1728892869009,"duration":0},"status":"passed","severity":"normal"},{"uid":"c339ab73e2d147ae","name":"should properly create location multiaddrs - udp","time":{"start":1728892869006,"stop":1728892869006,"duration":0},"status":"passed","severity":"normal"},{"uid":"837332fc52ebd4b4","name":"LightPush: 1 peers, Filter: 0 peers","time":{"start":1728893181084,"stop":1728893181084,"duration":0},"status":"passed","severity":"normal"},{"uid":"61b5cfcd9c3dadcd","name":"Query generator for 2000 messages","time":{"start":1728893442598,"stop":1728893442598,"duration":0},"status":"passed","severity":"normal"},{"uid":"84aadc7142fdd796","name":"Store - dialed first","time":{"start":1728893472413,"stop":1728893472413,"duration":0},"status":"passed","severity":"normal"},{"uid":"61f97467655621c2","name":"Subscribe to topic containing Russian and publish message","time":{"start":1728893341889,"stop":1728893341889,"duration":0},"status":"passed","severity":"normal"},{"uid":"73fb5c6dc86e7adf","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728893141767,"stop":1728893141768,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c13341973a62816","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728893454814,"stop":1728893454814,"duration":0},"status":"passed","severity":"normal"},{"uid":"94f029b0847138b2","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1728893424902,"stop":1728893424903,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b13bd8df2117835","name":"Ping on peer without subscriptions","time":{"start":1728892995570,"stop":1728892995571,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a708956aaf0954d","name":"Check publish message after client node is restarted","time":{"start":1728893337258,"stop":1728893337258,"duration":0},"status":"skipped","severity":"normal"},{"uid":"157483459dee2f20","name":"Check received message containing emoji","time":{"start":1728893317180,"stop":1728893317181,"duration":1},"status":"passed","severity":"normal"},{"uid":"86169d2a02abb543","name":"LightPush with 3 connections","time":{"start":1728893141902,"stop":1728893141903,"duration":1},"status":"passed","severity":"normal"},{"uid":"899d572db5fbedd4","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1728892860521,"stop":1728892860521,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c6a0151b93d1fa7","name":"should handle a minimal index list","time":{"start":1728892860431,"stop":1728892860432,"duration":1},"status":"passed","severity":"normal"},{"uid":"51a53a5c70919c8f","name":"Encoder throws on empty string content topic","time":{"start":1728892876478,"stop":1728892876478,"duration":0},"status":"passed","severity":"normal"},{"uid":"d183d482d8f081b6","name":"Check publish message containing special chars","time":{"start":1728893337234,"stop":1728893337237,"duration":3},"status":"passed","severity":"normal"},{"uid":"15e40ed7bdca7fd7","name":"Check message on other pubsub topic is not received","time":{"start":1728893317183,"stop":1728893317183,"duration":0},"status":"passed","severity":"normal"},{"uid":"84850c20b4f119c8","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728893454811,"stop":1728893454811,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a1b77866edba8c5","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1728892876334,"stop":1728892876334,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac6768f32a4ae795","name":"Push message with short payload","time":{"start":1728893420987,"stop":1728893420988,"duration":1},"status":"passed","severity":"normal"},{"uid":"a93dbb81a91371c3","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728893032692,"stop":1728893032692,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d4a6ae2312054d6","name":"Ping on subscribed peer","time":{"start":1728892979417,"stop":1728892979417,"duration":0},"status":"passed","severity":"normal"},{"uid":"72f4adb10fcdecbb","name":"Sample","time":{"start":1728892868418,"stop":1728892868418,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7aaf4f4b4ff11df","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1728893048597,"stop":1728893048597,"duration":0},"status":"passed","severity":"normal"},{"uid":"2118e5e9d5ccc630","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728893454813,"stop":1728893454814,"duration":1},"status":"passed","severity":"normal"},{"uid":"4eb7a0e97325ab46","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1728892876333,"stop":1728892876333,"duration":0},"status":"passed","severity":"normal"},{"uid":"5002a6cdebd6d6aa","name":"Passing page size 0 when there are 110 messages","time":{"start":1728893455128,"stop":1728893455128,"duration":0},"status":"passed","severity":"normal"},{"uid":"57649e7c10efe8f6","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728893317154,"stop":1728893317155,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1aefaec35500f6a","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1728892860523,"stop":1728892860523,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf979ef4f9b2d4fd","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1728893380057,"stop":1728893380058,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc116305d6581c9c","name":"Push message with content topic containing unicode special characters","time":{"start":1728893421006,"stop":1728893421007,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cdd82203fc577ca","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1728892860538,"stop":1728892860538,"duration":0},"status":"passed","severity":"normal"},{"uid":"6482345e2b6d2b1d","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1728892860540,"stop":1728892860540,"duration":0},"status":"passed","severity":"normal"},{"uid":"61e642b69e01c2cf","name":"Check received message containing Russian","time":{"start":1728893093685,"stop":1728893093685,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfc13b5edc8c730a","name":"should properly create location multiaddrs - tcp6","time":{"start":1728892869006,"stop":1728892869006,"duration":0},"status":"passed","severity":"normal"},{"uid":"640c9a4f1372b49e","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1728892883977,"stop":1728892883978,"duration":1},"status":"passed","severity":"normal"},{"uid":"58658b3b9eec52a2","name":"Reopen subscription with peer with lost subscription","time":{"start":1728892995571,"stop":1728892995572,"duration":1},"status":"passed","severity":"normal"},{"uid":"b12faf0db5a66cd3","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728893215989,"stop":1728893215989,"duration":0},"status":"passed","severity":"normal"},{"uid":"9da2877f157a4e6c","name":"Filter","time":{"start":1728893472414,"stop":1728893472414,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cbd00b25d709e73","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728893141774,"stop":1728893141775,"duration":1},"status":"passed","severity":"normal"},{"uid":"5854c8c30aaacaa1","name":"Decoder throws on undefined content topic","time":{"start":1728892894311,"stop":1728892894311,"duration":0},"status":"passed","severity":"normal"},{"uid":"25ada74b9b96e34c","name":"Keep-alive pings maintain the connection","time":{"start":1728893048595,"stop":1728893048596,"duration":1},"status":"passed","severity":"normal"},{"uid":"b26270876dd98c0f","name":"Fails to push message with empty content topic","time":{"start":1728893329035,"stop":1728893329035,"duration":0},"status":"passed","severity":"normal"},{"uid":"226084f2811ad24a","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728893317182,"stop":1728893317182,"duration":0},"status":"passed","severity":"normal"},{"uid":"b197260f9caf6454","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728893001479,"stop":1728893001480,"duration":1},"status":"passed","severity":"normal"},{"uid":"3805d10c88e81adf","name":"should return the pubsub topic directly if a string is provided","time":{"start":1728892860539,"stop":1728892860539,"duration":0},"status":"passed","severity":"normal"},{"uid":"a25857cf3dbbc59e","name":"Encoder throws on empty string content topic","time":{"start":1728892895975,"stop":1728892895975,"duration":0},"status":"passed","severity":"normal"},{"uid":"463f1eac5baaf99c","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1728892860538,"stop":1728892860539,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d42624f56378c57","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728893153423,"stop":1728893153424,"duration":1},"status":"passed","severity":"normal"},{"uid":"d69ec8927a72d903","name":"Promise Callback - true","time":{"start":1728893442068,"stop":1728893442068,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e4f58d90b7cc972","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1728893050241,"stop":1728893050242,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff076f880796388e","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1728893218774,"stop":1728893218774,"duration":0},"status":"passed","severity":"normal"},{"uid":"95dddc1b5848c773","name":"Check received message containing SQL Injection","time":{"start":1728893093686,"stop":1728893093687,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8cd328801a8d773","name":"Overlapping topic subscription","time":{"start":1728893454818,"stop":1728893454820,"duration":2},"status":"passed","severity":"normal"},{"uid":"1148916de1b3c866","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728893454806,"stop":1728893454806,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec178763f6e985c8","name":"should reject on timeout if it was set","time":{"start":1728892899801,"stop":1728892899801,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba1af1d755af0a1e","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728893215983,"stop":1728893215984,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4c4997ef5a9bfa2","name":"Check received message containing long","time":{"start":1728893093679,"stop":1728893093679,"duration":0},"status":"passed","severity":"normal"},{"uid":"33e08e1d54d8084e","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1728893341885,"stop":1728893341886,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9befb6b951ae2d9","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1728893469057,"stop":1728893469058,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4dd78cecbd79b8b","name":"shard 0","time":{"start":1728893395071,"stop":1728893395072,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d42a7420d9224af","name":"Query generator for multiple messages with multiple decoders","time":{"start":1728893442591,"stop":1728893442591,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0d10684ffcae39e","name":"getPeersByDiscovery","time":{"start":1728892960140,"stop":1728892960141,"duration":1},"status":"passed","severity":"normal"},{"uid":"b76f0ffe87e86e62","name":"Push message with short payload","time":{"start":1728893329016,"stop":1728893329017,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b97d31b47760850","name":"Decoder throws on empty string content topic","time":{"start":1728892895976,"stop":1728892895976,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d3fbfda908f6397","name":"connects to nwaku","time":{"start":1728893481312,"stop":1728893481312,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2dfa66a9f529e97","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728893454809,"stop":1728893454810,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdffc7ed10c845b8","name":"Privacy Node - default protocol","time":{"start":1728893472415,"stop":1728893472415,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ea5af7238cdf302","name":"Ordered Callback - true","time":{"start":1728893442068,"stop":1728893442069,"duration":1},"status":"passed","severity":"normal"},{"uid":"a34a0a42a0abfa24","name":"Filter with 2 connections","time":{"start":1728893141899,"stop":1728893141900,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cff3d2380df6907","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1728893323791,"stop":1728893323792,"duration":1},"status":"passed","severity":"normal"},{"uid":"64c4143b3fa035d","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728893454814,"stop":1728893454814,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba70bc9e048e1cac","name":"Push message with content topic containing SQL Injection","time":{"start":1728893329028,"stop":1728893329028,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b722f802a881d91","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1728893469055,"stop":1728893469055,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c39bbe15933e155","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1728892883982,"stop":1728892883982,"duration":0},"status":"passed","severity":"normal"},{"uid":"624993e451945b2b","name":"Should update shard info","time":{"start":1728893221705,"stop":1728893221705,"duration":0},"status":"passed","severity":"normal"},{"uid":"d473e5f35faaf220","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1728892860534,"stop":1728892860534,"duration":0},"status":"passed","severity":"normal"},{"uid":"304a2510fbc7bbb6","name":"LightPush: 0 peers, Filter: 2 peers","time":{"start":1728893181083,"stop":1728893181083,"duration":0},"status":"passed","severity":"normal"},{"uid":"51efcac002233f25","name":"should throw an error for empty SingleShardInfos array","time":{"start":1728892860527,"stop":1728892860527,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fc3fb32e56bc5fc","name":"should throw error - no id","time":{"start":1728892868997,"stop":1728892868997,"duration":0},"status":"passed","severity":"normal"},{"uid":"e98a847f28498fda","name":"Default pageSize","time":{"start":1728893455130,"stop":1728893455131,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0c46b09eb164849","name":"should set field with all protocols disabled","time":{"start":1728892869007,"stop":1728892869008,"duration":1},"status":"passed","severity":"normal"},{"uid":"80099fcf0dd48a08","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728893153425,"stop":1728893153427,"duration":2},"status":"passed","severity":"normal"},{"uid":"f883d35874a4efb0","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1728893050242,"stop":1728893050242,"duration":0},"status":"passed","severity":"normal"},{"uid":"baccd5c70fa26a5a","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1728893395072,"stop":1728893395073,"duration":1},"status":"passed","severity":"normal"},{"uid":"515967297211f9b3","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1728892860523,"stop":1728892860523,"duration":0},"status":"passed","severity":"normal"},{"uid":"aac596b2439f0589","name":"Check received message containing numeric","time":{"start":1728893317129,"stop":1728893317130,"duration":1},"status":"passed","severity":"normal"},{"uid":"2797d157180c5ef2","name":"Push message with custom timestamp: 1728896741959","time":{"start":1728893421010,"stop":1728893421010,"duration":0},"status":"passed","severity":"normal"},{"uid":"a15406835340efe5","name":"Check received message containing Script","time":{"start":1728893317143,"stop":1728893317143,"duration":0},"status":"passed","severity":"normal"},{"uid":"4860b7aea06ed5b","name":"should return false when no peers exist","time":{"start":1728892899793,"stop":1728892899794,"duration":1},"status":"passed","severity":"normal"},{"uid":"639570b1b526869f","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1728892860528,"stop":1728892860528,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a0bf6cebaece612","name":"Push message with content topic containing Chinese","time":{"start":1728893329026,"stop":1728893329026,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ab29b795c9b9985","name":"should throw an error if shards are undefined for static sharding","time":{"start":1728892860530,"stop":1728892860530,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d0b0e40ed7b7eb8","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728893050243,"stop":1728893050243,"duration":0},"status":"passed","severity":"normal"},{"uid":"abf48fbbdcc96269","name":"Subscribe and receive messages via waku relay post","time":{"start":1728893454805,"stop":1728893454806,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fd71b7b365949b2","name":"should return false","time":{"start":1728892868998,"stop":1728892868998,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa88e21cd2238c34","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728893454824,"stop":1728893454824,"duration":0},"status":"passed","severity":"normal"},{"uid":"23e7cfc05b6707a8","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1728892860543,"stop":1728892860543,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f73b13c7afa4c5b","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1728892868235,"stop":1728892868235,"duration":0},"status":"passed","severity":"normal"},{"uid":"21369dac4de7cf10","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728893001481,"stop":1728893001481,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7f57b5a76950d06","name":"Push message with content topic containing shell command","time":{"start":1728893329030,"stop":1728893329030,"duration":0},"status":"passed","severity":"normal"},{"uid":"80c8ccff4cdc1a81","name":"Fails to push message with large meta","time":{"start":1728893329035,"stop":1728893329036,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bde12fa920675d4","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1728892972428,"stop":1728892972428,"duration":0},"status":"passed","severity":"normal"},{"uid":"949e5c4aab552061","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728893141778,"stop":1728893141778,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cc8883a2abdc3c4","name":"Check message with no content topic is not received","time":{"start":1728893317183,"stop":1728893317184,"duration":1},"status":"passed","severity":"normal"},{"uid":"6024a23c5948d449","name":"should throw an error for insufficient data","time":{"start":1728892860433,"stop":1728892860433,"duration":0},"status":"passed","severity":"normal"},{"uid":"55d59c45c5d17f44","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1728892860535,"stop":1728892860535,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9684a7a201849ee","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1728893050244,"stop":1728893050244,"duration":0},"status":"passed","severity":"normal"},{"uid":"e97f4f4a2b030e4e","name":"Overlapping topic subscription","time":{"start":1728893141775,"stop":1728893141775,"duration":0},"status":"passed","severity":"normal"},{"uid":"e95cafaae8b6fe22","name":"should not receive a peer event before start","time":{"start":1728893334924,"stop":1728893334924,"duration":0},"status":"passed","severity":"normal"},{"uid":"c682916ab38ec6ea","name":"Filter with 0 connections","time":{"start":1728893141896,"stop":1728893141896,"duration":0},"status":"passed","severity":"normal"},{"uid":"90202774c3816345","name":"Encoder throws on empty string content topic","time":{"start":1728892894310,"stop":1728892894310,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d0ea70756effc7c","name":"Ping fails for unsubscribed peers","time":{"start":1728893048594,"stop":1728893048595,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1ed2de0290cc366","name":"Query Generator, No Decoder","time":{"start":1728893424896,"stop":1728893424897,"duration":1},"status":"passed","severity":"normal"},{"uid":"179a3e20f524c615","name":"should fail to send if no connections available","time":{"start":1728893166576,"stop":1728893166577,"duration":1},"status":"passed","severity":"normal"},{"uid":"12f114b5ed3eed8a","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1728892860527,"stop":1728892860527,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c995b32eb6381c4","name":"Generator, custom pubsub topic","time":{"start":1728893434692,"stop":1728893434692,"duration":0},"status":"passed","severity":"normal"},{"uid":"469f4414d2b8436","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1728892860537,"stop":1728892860537,"duration":0},"status":"passed","severity":"normal"},{"uid":"15a45e89c2e31859","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728893050252,"stop":1728893050252,"duration":0},"status":"passed","severity":"normal"},{"uid":"971dc1aae79455","name":"Push message with emoji payload","time":{"start":1728893420995,"stop":1728893420995,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9ceda97de66724f","name":"returns nothing if no connections present","time":{"start":1728892875612,"stop":1728892875613,"duration":1},"status":"passed","severity":"normal"},{"uid":"6655b9873969a7c8","name":"Check publish message containing Chinese","time":{"start":1728893337237,"stop":1728893337237,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7f9884377fc3f89","name":"Subscribe to topic containing special chars and publish message","time":{"start":1728893341888,"stop":1728893341888,"duration":0},"status":"passed","severity":"normal"},{"uid":"1782097e66c9b9b3","name":"throws on content topic with empty topic name field","time":{"start":1728892860518,"stop":1728892860518,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0c62de9bc8a39be","name":"throws on content topic with empty encoding field","time":{"start":1728892860518,"stop":1728892860518,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e1185cc2334b973","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1728892860541,"stop":1728892860542,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e29f5525a6ce2b7","name":"Check received message with timestamp: 1728892919510000000 ","time":{"start":1728893093691,"stop":1728893093692,"duration":1},"status":"passed","severity":"normal"},{"uid":"4568c462b0bc436e","name":"returns all values when wanted number matches available values","time":{"start":1728892883396,"stop":1728892883397,"duration":1},"status":"passed","severity":"normal"},{"uid":"253ae8f23d1318f3","name":"should throw an error for an unconfigured topic","time":{"start":1728892860539,"stop":1728892860539,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1ce5c2392719425","name":"Push message with numeric payload","time":{"start":1728893329017,"stop":1728893329018,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e221c4c832d4ac7","name":"Push message with content topic containing SQL Injection","time":{"start":1728893421002,"stop":1728893421002,"duration":0},"status":"passed","severity":"normal"},{"uid":"d57d0cfa877c046a","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1728893311009,"stop":1728893311009,"duration":0},"status":"passed","severity":"normal"},{"uid":"b10131dbb45a893b","name":"random static sharding 1 - Cluster ID: 746, Shard ID: 620","time":{"start":1728893395073,"stop":1728893395074,"duration":1},"status":"passed","severity":"normal"},{"uid":"303fa368d874cfc0","name":"Filter with 3 connections","time":{"start":1728893141903,"stop":1728893141904,"duration":1},"status":"passed","severity":"normal"},{"uid":"c45dd389616f4a34","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728893454810,"stop":1728893454811,"duration":1},"status":"passed","severity":"normal"},{"uid":"50a4a770f7be55a5","name":"should decode valid enr with tcp successfully","time":{"start":1728892868995,"stop":1728892868996,"duration":1},"status":"passed","severity":"normal"},{"uid":"9eba5f2bfffc1bf","name":"Push message with content topic containing Basic HTML tag","time":{"start":1728893329029,"stop":1728893329029,"duration":0},"status":"passed","severity":"normal"},{"uid":"d30c40784bbf2d2b","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728893454824,"stop":1728893454825,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4de55d103bc576b","name":"Subscribe to topic containing emoji and publish message","time":{"start":1728893341893,"stop":1728893341893,"duration":0},"status":"passed","severity":"normal"},{"uid":"70025457ece95978","name":"Push message with custom timestamp: 1728889541959","time":{"start":1728893421010,"stop":1728893421010,"duration":0},"status":"passed","severity":"normal"},{"uid":"a06043088057c6da","name":"Subscribe to topic containing XML and receive message","time":{"start":1728893454812,"stop":1728893454812,"duration":0},"status":"passed","severity":"normal"},{"uid":"4581907e5e75d452","name":"Push message with content topic containing numeric","time":{"start":1728893329025,"stop":1728893329025,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fea3aa3e51b90b","name":"Mutual subscription","time":{"start":1728893341884,"stop":1728893341884,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e3923641a9eb0f9","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1728892868235,"stop":1728892868236,"duration":1},"status":"passed","severity":"normal"},{"uid":"258ab302d5d30a80","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728893153421,"stop":1728893153421,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b54002574da4f3b","name":"LightPush: 1 peers, Filter: 2 peers","time":{"start":1728893181085,"stop":1728893181085,"duration":0},"status":"passed","severity":"normal"},{"uid":"29137b6b1438c47","name":"Passing page size 3 when there are 20 messages","time":{"start":1728893455129,"stop":1728893455129,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8e0684062c5b06f","name":"LightPush: 0 peers, Filter: 0 peers","time":{"start":1728893181081,"stop":1728893181081,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcb90a27e2154d7d","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728893454821,"stop":1728893454821,"duration":0},"status":"passed","severity":"normal"},{"uid":"680d9b496669fbcd","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1728892860520,"stop":1728892860520,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff7600a37adda581","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1728892860523,"stop":1728892860523,"duration":0},"status":"passed","severity":"normal"},{"uid":"dab052cb58518cb1","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728893001481,"stop":1728893001481,"duration":0},"status":"passed","severity":"normal"},{"uid":"34ca10896213e748","name":"Push message with custom timestamp: 1698134753574","time":{"start":1728893329036,"stop":1728893329037,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6cd4ab3bda76507","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728893141781,"stop":1728893141781,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fcd041c21141fd0","name":"returns all values when wanted number is greater than available values","time":{"start":1728892883398,"stop":1728892883398,"duration":0},"status":"passed","severity":"normal"},{"uid":"89a190a4406e19b5","name":"Push message with content topic containing long","time":{"start":1728893329025,"stop":1728893329025,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1279f59f5d8d30f","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1728893050246,"stop":1728893050247,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d0b4cc8b17e2e70","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1728892860531,"stop":1728892860531,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2ada03e6d3f3f31","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1728893469058,"stop":1728893469058,"duration":0},"status":"passed","severity":"normal"},{"uid":"f072dbaf515ed169","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1728893323789,"stop":1728893323790,"duration":1},"status":"passed","severity":"normal"},{"uid":"6171dbbdfeb27a2","name":"Check received message containing Russian","time":{"start":1728893317174,"stop":1728893317175,"duration":1},"status":"passed","severity":"normal"},{"uid":"59b62bfe9970f992","name":"nwaku subscribes","time":{"start":1728893334447,"stop":1728893334447,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe18eb4f5e4e26fc","name":"dispatchEvent via connectionManager","time":{"start":1728892960141,"stop":1728892960142,"duration":1},"status":"passed","severity":"normal"},{"uid":"cceaadee29c983c4","name":"Tracks peer failures correctly","time":{"start":1728893048596,"stop":1728893048597,"duration":1},"status":"passed","severity":"normal"},{"uid":"96b9ca33cc1df99","name":"should wait for Filter peer to be connected","time":{"start":1728892899801,"stop":1728892899802,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bd5bf417bda3a65","name":"Check received message containing unicode special characters","time":{"start":1728893317152,"stop":1728893317153,"duration":1},"status":"passed","severity":"normal"},{"uid":"19d4c55fb9920364","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app89/7/topic952/utf8","time":{"start":1728893389987,"stop":1728893389987,"duration":0},"status":"passed","severity":"normal"},{"uid":"a130ef36524ffbb5","name":"LightPush: 3 peers, Filter: 3 peers","time":{"start":1728893181089,"stop":1728893181089,"duration":0},"status":"passed","severity":"normal"},{"uid":"968f7d41ac7fd1ff","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728893050245,"stop":1728893050245,"duration":0},"status":"passed","severity":"normal"},{"uid":"986f26a1b4ddc972","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1728892860522,"stop":1728892860522,"duration":0},"status":"passed","severity":"normal"},{"uid":"f556076de665da5a","name":"removeEventListener with correct event","time":{"start":1728892960139,"stop":1728892960140,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b485e03baf234bd","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1728892920383,"stop":1728892920384,"duration":1},"status":"passed","severity":"normal"},{"uid":"52fcd641bc984083","name":"1 Relay, 1 fetch","time":{"start":1728892884020,"stop":1728892884021,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cd14416398315ed","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728893153427,"stop":1728893153428,"duration":1},"status":"passed","severity":"normal"},{"uid":"f01a97f225802513","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728893215984,"stop":1728893215984,"duration":0},"status":"passed","severity":"normal"},{"uid":"b40bfd89c57ede02","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1728892883979,"stop":1728892883979,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f9de7e61e8224a7","name":"Ephemeral field is preserved - encoder v0","time":{"start":1728892931615,"stop":1728892931615,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfa820bfd85598c1","name":"pre and post cipher","time":{"start":1728892894741,"stop":1728892894741,"duration":0},"status":"passed","severity":"normal"},{"uid":"8291e6206baae179","name":"LightPush: 2 peers, Filter: 0 peers","time":{"start":1728893181085,"stop":1728893181086,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0e8453a621042e8","name":"Used by Waku Relay","time":{"start":1728893481313,"stop":1728893481313,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c028e458e3dafdd","name":"LightPush: 2 peers, Filter: 1 peers","time":{"start":1728893181086,"stop":1728893181086,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5b3097c88a88b51","name":"configure the node with multiple pubsub topics","time":{"start":1728893395083,"stop":1728893395083,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b7d82c79947625c","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1728892884411,"stop":1728892884412,"duration":1},"status":"passed","severity":"normal"},{"uid":"585fad77d2274cad","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728893141779,"stop":1728893141779,"duration":0},"status":"passed","severity":"normal"},{"uid":"52287a31153076ee","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728893454810,"stop":1728893454810,"duration":0},"status":"passed","severity":"normal"},{"uid":"f03f382a790c9c7c","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1728892868237,"stop":1728892868238,"duration":1},"status":"passed","severity":"normal"},{"uid":"87c13ca32bd3a34d","name":"Push message with content topic containing Arabic","time":{"start":1728893329026,"stop":1728893329027,"duration":1},"status":"passed","severity":"normal"},{"uid":"25f1037db933b591","name":"Push message with content topic containing shell command","time":{"start":1728893421004,"stop":1728893421006,"duration":2},"status":"passed","severity":"normal"},{"uid":"3705d51fcee89d50","name":"Check received message containing Arabic","time":{"start":1728893093684,"stop":1728893093685,"duration":1},"status":"passed","severity":"normal"},{"uid":"669be4347546f122","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1728893050251,"stop":1728893050251,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e09988e29723b2","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1728892920386,"stop":1728892920387,"duration":1},"status":"passed","severity":"normal"},{"uid":"bae6a0ac1238d2ce","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1728892927098,"stop":1728892927099,"duration":1},"status":"passed","severity":"normal"},{"uid":"97d11ae4a6728263","name":"should throw error - no public key","time":{"start":1728892868996,"stop":1728892868996,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a07e26caf7a8bee","name":"1 Store, 2 relays, 2 fetches","time":{"start":1728892884023,"stop":1728892884023,"duration":0},"status":"passed","severity":"normal"},{"uid":"66cab64a3334962b","name":"Overlapping topic subscription","time":{"start":1728893341887,"stop":1728893341887,"duration":0},"status":"skipped","severity":"normal"},{"uid":"189e9f0d1e8260d1","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728893454825,"stop":1728893454826,"duration":1},"status":"passed","severity":"normal"},{"uid":"c283c4bc56ece41d","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app83/2/topic620/proto","time":{"start":1728893389988,"stop":1728893389989,"duration":1},"status":"passed","severity":"normal"},{"uid":"e091515090e4e44e","name":"should reject if WakuNode is not started","time":{"start":1728892899799,"stop":1728892899799,"duration":0},"status":"passed","severity":"normal"},{"uid":"b30286185c29be13","name":"should be able to encode the field with only RELAY set to true","time":{"start":1728892868225,"stop":1728892868227,"duration":2},"status":"passed","severity":"normal"},{"uid":"d6a5d65a402d0bfd","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1728892868234,"stop":1728892868235,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c749df0ea11abce","name":"Check received message containing SQL Injection","time":{"start":1728893317175,"stop":1728893317176,"duration":1},"status":"passed","severity":"normal"},{"uid":"dee349336f8b2fd9","name":"should get / set UDP multiaddr","time":{"start":1728892869000,"stop":1728892869000,"duration":0},"status":"passed","severity":"normal"},{"uid":"da72f46b1036496b","name":"should properly create peer info with all multiaddrs","time":{"start":1728892869007,"stop":1728892869007,"duration":0},"status":"passed","severity":"normal"},{"uid":"91d49634181cf04","name":"Subscribe to topic containing long and receive message","time":{"start":1728893454809,"stop":1728893454809,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a909f739d9f4112","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728893454823,"stop":1728893454823,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b77622ac345fdd6","name":"Passing cursor with wrong pubsubTopic","time":{"start":1728893380059,"stop":1728893380064,"duration":5},"status":"passed","severity":"normal"},{"uid":"9a78d80ef036b6cf","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728893434694,"stop":1728893434695,"duration":1},"status":"passed","severity":"normal"},{"uid":"936a6e0abd940f00","name":"Check received message containing Basic HTML tag","time":{"start":1728893317151,"stop":1728893317151,"duration":0},"status":"passed","severity":"normal"},{"uid":"e019b895a6b5c00b","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1728893050254,"stop":1728893050254,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a99b416a3ac6064","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728893093692,"stop":1728893093692,"duration":0},"status":"passed","severity":"normal"},{"uid":"88699e4751262d06","name":"should not receive a peer event before start","time":{"start":1728892934940,"stop":1728892934940,"duration":0},"status":"passed","severity":"normal"},{"uid":"b946572bd6c75e78","name":"non connected peers","time":{"start":1728893311289,"stop":1728893311290,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e1f972c065426c89","name":"Reopen subscription with peer with lost subscription","time":{"start":1728892979418,"stop":1728892979419,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dbf27a00d4e9ce3","name":"caches peers it previously fetched","time":{"start":1728892884409,"stop":1728892884410,"duration":1},"status":"passed","severity":"normal"},{"uid":"e85b66a3187f8efb","name":"addEventListener with wrong event","time":{"start":1728892960139,"stop":1728892960139,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9e6dc918a66a5e9","name":"should be called for bootstrap peers","time":{"start":1728892927096,"stop":1728892927097,"duration":1},"status":"passed","severity":"normal"},{"uid":"277971ee38b88724","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728893141770,"stop":1728893141771,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f40dbf253534aa2","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1728893341889,"stop":1728893341889,"duration":0},"status":"passed","severity":"normal"},{"uid":"33d5eb58ea4416bf","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728893454817,"stop":1728893454817,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc4f4e21857754d8","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728893141782,"stop":1728893141783,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cc1b51e350b98e9","name":"Push message with unicode special characters payload","time":{"start":1728893329022,"stop":1728893329023,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5eae32ccc7e46b1","name":"Query generator for multiple messages","time":{"start":1728893442590,"stop":1728893442590,"duration":0},"status":"passed","severity":"normal"},{"uid":"f38aea40fb964678","name":"random static sharding 3 - Cluster ID: 305, Shard ID: 131","time":{"start":1728893395075,"stop":1728893395078,"duration":3},"status":"passed","severity":"normal"},{"uid":"44194b20f579027f","name":"should remove a peer","time":{"start":1728892899791,"stop":1728892899792,"duration":1},"status":"passed","severity":"normal"},{"uid":"e678d046f0748b8d","name":"Push message with content topic containing Script","time":{"start":1728893329028,"stop":1728893329028,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f6759bcf7a29f17","name":"Sign & Recover","time":{"start":1728892894741,"stop":1728892894742,"duration":1},"status":"passed","severity":"normal"},{"uid":"1eb25be2dcd64814","name":"Push message with content topic containing long","time":{"start":1728893420997,"stop":1728893420997,"duration":0},"status":"passed","severity":"normal"},{"uid":"d40f6548cd29e759","name":"Fails to publish message with wrong content topic","time":{"start":1728893337256,"stop":1728893337256,"duration":0},"status":"passed","severity":"normal"},{"uid":"285581230c19b4bf","name":"Fields are not dropped","time":{"start":1728892875886,"stop":1728892875886,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b8cad1d4c50b1ac","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1728892863021,"stop":1728892863022,"duration":1},"status":"passed","severity":"normal"},{"uid":"873ac3682668734e","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1728892894307,"stop":1728892894308,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6e91cfbf843f91c","name":"Refresh subscription","time":{"start":1728893341886,"stop":1728893341887,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9f51658665a0f553","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1728892860529,"stop":1728892860529,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1be4b30180951fe","name":"Publish message with custom timestamp: Tue Oct 24 2023 08:08:44 GMT+0000 (Coordinated Universal Time)","time":{"start":1728893337254,"stop":1728893337254,"duration":0},"status":"passed","severity":"normal"},{"uid":"d035e5e772f538a2","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1728892883398,"stop":1728892883399,"duration":1},"status":"passed","severity":"normal"},{"uid":"a41d36258715289c","name":"LightPush: 1 peers, Filter: 3 peers","time":{"start":1728893181085,"stop":1728893181085,"duration":0},"status":"passed","severity":"normal"},{"uid":"86d1e2cd25303a48","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1728893341886,"stop":1728893341886,"duration":0},"status":"passed","severity":"normal"},{"uid":"f684c13fb054d1f","name":"should be online or offline if network state changed","time":{"start":1728892920387,"stop":1728892920387,"duration":0},"status":"passed","severity":"normal"},{"uid":"222c8ca26e767da1","name":"Check publish message containing escaped characters","time":{"start":1728893337246,"stop":1728893337246,"duration":0},"status":"passed","severity":"normal"},{"uid":"6edcd225266175b6","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app95/8/topic93/proto","time":{"start":1728893389985,"stop":1728893389985,"duration":0},"status":"passed","severity":"normal"},{"uid":"992f70a8529a8fb","name":"should emit a peer event after start","time":{"start":1728893334924,"stop":1728893334924,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d2dfd21f1ef5b93","name":"Fails to push message bigger that 1MB","time":{"start":1728893329038,"stop":1728893329040,"duration":2},"status":"passed","severity":"normal"},{"uid":"c9f462c0dc6b1015","name":"Relay","time":{"start":1728892929639,"stop":1728892929639,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1aaf62b056406a1","name":"Push message with Russian payload","time":{"start":1728893329019,"stop":1728893329020,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c507747f1cc81d7","name":"Check message received after jswaku node is restarted","time":{"start":1728893093695,"stop":1728893093695,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6c14bd8fc246572d","name":"handles multiple messages","time":{"start":1728893452479,"stop":1728893452480,"duration":1},"status":"passed","severity":"normal"},{"uid":"942047887817f693","name":"Check message with no content topic is not received","time":{"start":1728893317157,"stop":1728893317158,"duration":1},"status":"passed","severity":"normal"},{"uid":"987ff03da6bfe630","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1728893341889,"stop":1728893341890,"duration":1},"status":"passed","severity":"normal"},{"uid":"95b87da51b5d0b74","name":"Publish message with custom timestamp: Mon Oct 14 2024 09:08:44 GMT+0000 (Coordinated Universal Time)","time":{"start":1728893337255,"stop":1728893337255,"duration":0},"status":"passed","severity":"normal"},{"uid":"b30526beadd685e8","name":"Subscribe to topic containing long and receive message","time":{"start":1728893454821,"stop":1728893454821,"duration":0},"status":"passed","severity":"normal"},{"uid":"82b473966fb0ed0f","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728893153420,"stop":1728893153421,"duration":1},"status":"passed","severity":"normal"},{"uid":"974e3092b22191b7","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1728892920369,"stop":1728892920383,"duration":14},"status":"passed","severity":"normal"},{"uid":"1d96fbd514fea817","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1728893050251,"stop":1728893050251,"duration":0},"status":"passed","severity":"normal"},{"uid":"40fb99145328a10e","name":"Ping succeeds for all connected peers","time":{"start":1728893048594,"stop":1728893048594,"duration":0},"status":"passed","severity":"normal"},{"uid":"2735b53956aa8b98","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1728892860540,"stop":1728892860540,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ad888210dfad994","name":"Check publish message containing unicode special characters","time":{"start":1728893337247,"stop":1728893337252,"duration":5},"status":"passed","severity":"normal"},{"uid":"6742f0f3d8991e08","name":"Js publishes, other Js receives","time":{"start":1728893334448,"stop":1728893334448,"duration":0},"status":"passed","severity":"normal"},{"uid":"7149dde97254a7f8","name":"Encoder throws on undefined content topic","time":{"start":1728892876477,"stop":1728892876478,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d78408579710288","name":"should encode/decode to RLP encoding","time":{"start":1728892868999,"stop":1728892868999,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a05164109cc852","name":"Push message with custom timestamp: 1698134741959","time":{"start":1728893421009,"stop":1728893421010,"duration":1},"status":"passed","severity":"normal"},{"uid":"b490fea920d816f3","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728893317155,"stop":1728893317155,"duration":0},"status":"passed","severity":"normal"},{"uid":"da36d8d8977ba3a6","name":"should use the provided clusterId for the pubsub topic","time":{"start":1728892860543,"stop":1728892860544,"duration":1},"status":"passed","severity":"normal"},{"uid":"f25863475b066b8c","name":"random static sharding 9 - Cluster ID: 13, Shard ID: 338","time":{"start":1728893395081,"stop":1728893395081,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bffad3d8b279337","name":"start node with empty content topic","time":{"start":1728893389992,"stop":1728893389992,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ce047f7519d4579","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1728893050254,"stop":1728893050254,"duration":0},"status":"passed","severity":"normal"},{"uid":"acc48964b93b3ad1","name":"Nwaku publishes","time":{"start":1728893334448,"stop":1728893334448,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a122e5a593df156","name":"Push message with content topic containing XML","time":{"start":1728893421003,"stop":1728893421004,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc72735622eee821","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1728893341886,"stop":1728893341886,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b179d03ff3f0307","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app62/9/topic654/xml","time":{"start":1728893389987,"stop":1728893389988,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d5ea6cb922abf42","name":"Check publish message containing long","time":{"start":1728893337226,"stop":1728893337227,"duration":1},"status":"passed","severity":"normal"},{"uid":"73b0c6de0a079ab9","name":"should wait for Store peer to be connected","time":{"start":1728892899802,"stop":1728892899802,"duration":0},"status":"passed","severity":"normal"},{"uid":"22bc3e1a00988826","name":"Push message with special chars payload","time":{"start":1728893329018,"stop":1728893329018,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2e1c085d22a2c0b","name":"unsubscribes","time":{"start":1728893452480,"stop":1728893452481,"duration":1},"status":"passed","severity":"normal"},{"uid":"4457667f073d77c8","name":"Push message with content topic containing Basic HTML tag","time":{"start":1728893421004,"stop":1728893421004,"duration":0},"status":"passed","severity":"normal"},{"uid":"28f839c313ada7ba","name":"Push message with special chars payload","time":{"start":1728893420989,"stop":1728893420989,"duration":0},"status":"passed","severity":"normal"},{"uid":"849aa75b1dee4014","name":"returns only open connection if one present","time":{"start":1728892875614,"stop":1728892875614,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e1cb29eee7c8b68","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1728893050253,"stop":1728893050253,"duration":0},"status":"passed","severity":"normal"},{"uid":"22ed3b106728c625","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1728892860522,"stop":1728892860522,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c7e824f4e68b19d","name":"should return all peers when numPeers is 0","time":{"start":1728892876332,"stop":1728892876333,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a53a612f37a478e","name":"should encodeTxt and decodeTxt","time":{"start":1728892868994,"stop":1728892868994,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff02d0cd29ff32dc","name":"Decoder throws on empty string content topic","time":{"start":1728892894311,"stop":1728892894311,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5c2d6d4e542231","name":"Push message with escaped characters payload","time":{"start":1728893420994,"stop":1728893420995,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d798b27bd6493e4","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1728892860519,"stop":1728892860519,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cb4e778a9763ca","name":"Check received message containing long","time":{"start":1728893317164,"stop":1728893317165,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3277f6d5fdc5470","name":"handles different networkShards values correctly","time":{"start":1728892860525,"stop":1728892860525,"duration":0},"status":"passed","severity":"normal"},{"uid":"22c94c48b342e9a4","name":"LightPush","time":{"start":1728893472414,"stop":1728893472414,"duration":0},"status":"passed","severity":"normal"},{"uid":"54937d229e71da2f","name":"should throw an error for missing sharding configuration","time":{"start":1728892860542,"stop":1728892860542,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7bf414e125704f4","name":"Renews peer on consistent missed messages","time":{"start":1728893048597,"stop":1728893048597,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d410b0e86241812","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728893454807,"stop":1728893454808,"duration":1},"status":"passed","severity":"normal"},{"uid":"451db328055f7aea","name":"configure the node with multiple content topics","time":{"start":1728893389990,"stop":1728893389990,"duration":0},"status":"passed","severity":"normal"},{"uid":"471c1574cbd97bbe","name":"should reject if Filter is requested but not mounted","time":{"start":1728892899800,"stop":1728892899800,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9016e06f1fd833c","name":"Push message with SQL Injection payload","time":{"start":1728893420992,"stop":1728893420992,"duration":0},"status":"passed","severity":"normal"},{"uid":"e812dfb31fec9e02","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1728892927097,"stop":1728892927098,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b81ae300b4d2f62","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1728893337253,"stop":1728893337254,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d59da336337848c","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1728893389991,"stop":1728893389991,"duration":0},"status":"passed","severity":"normal"},{"uid":"c29370aa07f6d7fd","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1728892860537,"stop":1728892860537,"duration":0},"status":"passed","severity":"normal"},{"uid":"412fb5e00bb97ee2","name":"Failed peers are renewed","time":{"start":1728893166576,"stop":1728893166576,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2c973b65fb052f0","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1728893496346,"stop":1728893496346,"duration":0},"status":"passed","severity":"normal"},{"uid":"964bc01b453270","name":"Subscribe to topic containing shell command and publish message","time":{"start":1728893341891,"stop":1728893341892,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7ad791ff36fe118","name":"Push message with Basic HTML tag payload","time":{"start":1728893329021,"stop":1728893329021,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9393b0046e3f2ae","name":"Symmetric encrypt & Decrypt","time":{"start":1728892894740,"stop":1728892894741,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea0b6ee9362e04e2","name":"Check message with non string payload is not received","time":{"start":1728893093695,"stop":1728893093695,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8a46e4486703286","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1728893448585,"stop":1728893448586,"duration":1},"status":"passed","severity":"normal"},{"uid":"2453892ac8a8bb45","name":"ignores unrecognized TXT record formats","time":{"start":1728892884409,"stop":1728892884409,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdf83776524c16e3","name":"different cluster, different shard: nodes don't connect","time":{"start":1728893218775,"stop":1728893218776,"duration":1},"status":"passed","severity":"normal"},{"uid":"6be831a1ffdd4865","name":"throws on empty content topic","time":{"start":1728892860515,"stop":1728892860516,"duration":1},"status":"passed","severity":"normal"},{"uid":"f204a04e98126038","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1728892927099,"stop":1728892927099,"duration":0},"status":"passed","severity":"normal"},{"uid":"8220ed90135cb271","name":"Passing page size 19 when there are 20 messages","time":{"start":1728893455130,"stop":1728893455130,"duration":0},"status":"passed","severity":"normal"},{"uid":"6963ab2477383e22","name":"more peers than existing","time":{"start":1728893311280,"stop":1728893311280,"duration":0},"status":"skipped","severity":"normal"},{"uid":"32ef39af4c917c39","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728893454822,"stop":1728893454822,"duration":0},"status":"passed","severity":"normal"},{"uid":"50fba9b492004251","name":"Push message with numeric payload","time":{"start":1728893420988,"stop":1728893420988,"duration":0},"status":"passed","severity":"normal"},{"uid":"35c0862c6cbabe29","name":"should throw if no connection provided","time":{"start":1728892875903,"stop":1728892875904,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd74edca547ec3c4","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1728893050241,"stop":1728893050241,"duration":0},"status":"passed","severity":"normal"},{"uid":"703c1cbef1e3e518","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1728893323781,"stop":1728893323786,"duration":5},"status":"passed","severity":"normal"},{"uid":"e56cad3a758bbb69","name":"Subscribe and receive messages via waku relay post","time":{"start":1728893454816,"stop":1728893454816,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c1400f1e7715684","name":"udp ip6 address","time":{"start":1728892868420,"stop":1728892868420,"duration":0},"status":"passed","severity":"normal"},{"uid":"36e55e07a9acb727","name":"Query with Promise Callback, No Decoder","time":{"start":1728893424905,"stop":1728893424905,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e6902689b8793cc","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1728892920385,"stop":1728892920386,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bd54a1ab492d79","name":"should be able to decode the field with only FILTER set to true","time":{"start":1728892868233,"stop":1728892868234,"duration":1},"status":"passed","severity":"normal"},{"uid":"664256261291fc30","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1728892860520,"stop":1728892860520,"duration":0},"status":"passed","severity":"normal"},{"uid":"297b9c9a1145e66c","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728893454806,"stop":1728893454807,"duration":1},"status":"passed","severity":"normal"},{"uid":"b32fb7b27dc55e1f","name":"Non TWN Cluster","time":{"start":1728893389984,"stop":1728893389985,"duration":1},"status":"passed","severity":"normal"},{"uid":"79cf38a65dfc7144","name":"Check received message containing Chinese","time":{"start":1728893317130,"stop":1728893317130,"duration":0},"status":"passed","severity":"normal"},{"uid":"61fcdf7e39ea6a","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1728893380056,"stop":1728893380057,"duration":1},"status":"passed","severity":"normal"},{"uid":"2becdcb1b96fdd44","name":"Push message with Arabic payload","time":{"start":1728893329019,"stop":1728893329019,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7763fb176e2bf67","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728893032689,"stop":1728893032689,"duration":0},"status":"passed","severity":"normal"},{"uid":"4827047f60b61217","name":"can start the service","time":{"start":1728893334921,"stop":1728893334921,"duration":0},"status":"passed","severity":"normal"},{"uid":"419fa74105fea434","name":"can start the service","time":{"start":1728892934938,"stop":1728892934938,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6421668a05b8ee0","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1728893050244,"stop":1728893050244,"duration":0},"status":"passed","severity":"normal"},{"uid":"de684f7722e92bc1","name":"should not receive a peer event before start","time":{"start":1728892888300,"stop":1728892888300,"duration":0},"status":"passed","severity":"normal"},{"uid":"55d6c324365c64ca","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1728892875907,"stop":1728892875908,"duration":1},"status":"passed","severity":"normal"},{"uid":"963bcabb12e48670","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728893141780,"stop":1728893141781,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3c2a0ab9b1a7f2b","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728893001480,"stop":1728893001480,"duration":0},"status":"passed","severity":"normal"},{"uid":"c158aafd59dfaad5","name":"random static sharding 8 - Cluster ID: 917, Shard ID: 358","time":{"start":1728893395081,"stop":1728893395081,"duration":0},"status":"passed","severity":"normal"},{"uid":"e12eac64a1e1285c","name":"Subscribe to topic containing short and receive message","time":{"start":1728893454809,"stop":1728893454809,"duration":0},"status":"passed","severity":"normal"},{"uid":"abdca03a9c25202","name":"should emit a peer event after start","time":{"start":1728892888299,"stop":1728892888300,"duration":1},"status":"passed","severity":"normal"},{"uid":"489501c7c6bb0cf9","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1728893050245,"stop":1728893050245,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bbc18e3bf1989da","name":"should push to needed amount of connections","time":{"start":1728893166576,"stop":1728893166576,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c265a3ae920ad59","name":"Light Node - default protocols","time":{"start":1728893472414,"stop":1728893472415,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bab09850f6120a4","name":"LightPush: 0 peers, Filter: 3 peers","time":{"start":1728893181083,"stop":1728893181084,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ac6dccf68852b01","name":"Check publish message containing Russian","time":{"start":1728893337238,"stop":1728893337238,"duration":0},"status":"passed","severity":"normal"},{"uid":"1513ffce0851ce20","name":"Callback on promise","time":{"start":1728893442593,"stop":1728893442594,"duration":1},"status":"passed","severity":"normal"},{"uid":"7663a1f90e367a47","name":"Check message received after nwaku node is restarted","time":{"start":1728893317161,"stop":1728893317162,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d469c161594d6efa","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728893153428,"stop":1728893153429,"duration":1},"status":"passed","severity":"normal"},{"uid":"e86135da3390b121","name":"A test","time":{"start":1728893181173,"stop":1728893181173,"duration":0},"status":"passed","severity":"normal"},{"uid":"19add29b4b69f3fc","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728893454823,"stop":1728893454823,"duration":0},"status":"passed","severity":"normal"},{"uid":"a58c59d246f9b6bb","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728893454812,"stop":1728893454813,"duration":1},"status":"passed","severity":"normal"},{"uid":"d316bf94927d6bb","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728893032691,"stop":1728893032692,"duration":1},"status":"passed","severity":"normal"}] |