mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-17 12:23:10 +00:00
1 line
161 KiB
JSON
1 line
161 KiB
JSON
[{"uid":"36221c394545273d","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1728456120082,"stop":1728456120082,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e938e6ad7580b1f","name":"1 Store, 2 fetches","time":{"start":1728456143541,"stop":1728456143542,"duration":1},"status":"passed","severity":"normal"},{"uid":"b66fa5261c165321","name":"Check publish message containing Arabic","time":{"start":1728456434593,"stop":1728456434593,"duration":0},"status":"passed","severity":"normal"},{"uid":"435139413c1912d9","name":"Init the array if not present","time":{"start":1728456119690,"stop":1728456119692,"duration":2},"status":"passed","severity":"normal"},{"uid":"d6c94f206002659e","name":"Check received message with timestamp: 1728456175869000000 ","time":{"start":1728456402404,"stop":1728456402409,"duration":5},"status":"passed","severity":"normal"},{"uid":"7180a9f494692360","name":"should throw error - no id","time":{"start":1728456128703,"stop":1728456128703,"duration":0},"status":"passed","severity":"normal"},{"uid":"d008512ff646300e","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1728456120090,"stop":1728456120091,"duration":1},"status":"passed","severity":"normal"},{"uid":"20931b6552d8358b","name":"should throw error - no public key","time":{"start":1728456128704,"stop":1728456128704,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cbf5e7f9c398fcd","name":"should not receive a peer event after stop","time":{"start":1728456453425,"stop":1728456453426,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c32b3e8f52813d","name":"Push message with content topic containing escaped characters","time":{"start":1728456428380,"stop":1728456428380,"duration":0},"status":"passed","severity":"normal"},{"uid":"4df6bcb3e1bff99e","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728456499094,"stop":1728456499094,"duration":0},"status":"passed","severity":"normal"},{"uid":"4761d821ec68c7ce","name":"Ordered Callback - false","time":{"start":1728456486727,"stop":1728456486728,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff9d3cd785e978ab","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1728456434603,"stop":1728456434603,"duration":0},"status":"passed","severity":"normal"},{"uid":"35160717caf12f44","name":"Query Generator, No message returned","time":{"start":1728456479962,"stop":1728456479962,"duration":0},"status":"passed","severity":"normal"},{"uid":"39bea6a21564d8ed","name":"Js publishes, other Js receives","time":{"start":1728456420515,"stop":1728456420516,"duration":1},"status":"passed","severity":"normal"},{"uid":"340f64f807d2ed34","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1728456120066,"stop":1728456120066,"duration":0},"status":"passed","severity":"normal"},{"uid":"7daafced88e06717","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1728456511690,"stop":1728456511691,"duration":1},"status":"passed","severity":"normal"},{"uid":"e59ecfcee6eeb200","name":"Push message with numeric payload","time":{"start":1728456428354,"stop":1728456428354,"duration":0},"status":"passed","severity":"normal"},{"uid":"dee53dd3273d26e8","name":"Check message with non string payload is not received","time":{"start":1728456402385,"stop":1728456402385,"duration":0},"status":"passed","severity":"normal"},{"uid":"c658880bc984ee0e","name":"Subscribe and receive messages via lightPush","time":{"start":1728456312485,"stop":1728456312486,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2f137b25e7d6acb","name":"should throw error - no id","time":{"start":1728456128704,"stop":1728456128704,"duration":0},"status":"passed","severity":"normal"},{"uid":"822f44e38e90a8c7","name":"LightPush: 1 peers, Filter: 2 peers","time":{"start":1728456335807,"stop":1728456335807,"duration":0},"status":"passed","severity":"normal"},{"uid":"927a2b800e356a2f","name":"Check received message containing Russian","time":{"start":1728456402395,"stop":1728456402395,"duration":0},"status":"passed","severity":"normal"},{"uid":"35457aadace79a9f","name":"Subscribe to topic containing Script and receive message","time":{"start":1728456499112,"stop":1728456499112,"duration":0},"status":"passed","severity":"normal"},{"uid":"e56d3c8eebce6e39","name":"Throws when trying to push message with empty payload","time":{"start":1728456428366,"stop":1728456428367,"duration":1},"status":"passed","severity":"normal"},{"uid":"27c403d5030ae155","name":"should not throw an error for a single configured topic","time":{"start":1728456120084,"stop":1728456120084,"duration":0},"status":"passed","severity":"normal"},{"uid":"7689dc36c560a577","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1728456439222,"stop":1728456439223,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc5574ec9d55b994","name":"Using a function","time":{"start":1728456569734,"stop":1728456569734,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec86897cf03b5c0b","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1728456127935,"stop":1728456127936,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8aa395e0c627484","name":"LightPush: 2 peers, Filter: 3 peers","time":{"start":1728456335809,"stop":1728456335810,"duration":1},"status":"passed","severity":"normal"},{"uid":"1440e9a3a39ab641","name":"Ping fails for unsubscribed peers","time":{"start":1728456254887,"stop":1728456254887,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd98f28950481744","name":"can start the service","time":{"start":1728456453421,"stop":1728456453421,"duration":0},"status":"passed","severity":"normal"},{"uid":"7333466cb20e3e08","name":"Should update shard info","time":{"start":1728456360261,"stop":1728456360262,"duration":1},"status":"passed","severity":"normal"},{"uid":"198d83b411b3988d","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728456359326,"stop":1728456359326,"duration":0},"status":"passed","severity":"normal"},{"uid":"eafdd9da1a82309f","name":"addEventListener with correct event","time":{"start":1728456216445,"stop":1728456216446,"duration":1},"status":"passed","severity":"normal"},{"uid":"279db18045583c52","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1728456439217,"stop":1728456439217,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa7ce5c32ffa7c55","name":"Generator, 2 different pubsubtopics","time":{"start":1728456496697,"stop":1728456496698,"duration":1},"status":"passed","severity":"normal"},{"uid":"354952762e1dc4fa","name":"Fails to publish message with wrong content topic","time":{"start":1728456434605,"stop":1728456434606,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bc3e18a7f450ff4","name":"should be able to encode the field with only RELAY set to true","time":{"start":1728456127931,"stop":1728456127933,"duration":2},"status":"passed","severity":"normal"},{"uid":"32f42a159b9913f8","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1728456469479,"stop":1728456469481,"duration":2},"status":"passed","severity":"normal"},{"uid":"d28cf4f063be4a03","name":"Push message with Script payload","time":{"start":1728456448196,"stop":1728456448197,"duration":1},"status":"passed","severity":"normal"},{"uid":"984be370e0887abb","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1728456257122,"stop":1728456257122,"duration":0},"status":"passed","severity":"normal"},{"uid":"f69d720dedbd91b7","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728456499111,"stop":1728456499111,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b1f647fee3e2924","name":"Passing page size 110 when there are 120 messages","time":{"start":1728456501216,"stop":1728456501217,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1f51037088587bb","name":"Check received message containing SQL Injection","time":{"start":1728456402396,"stop":1728456402396,"duration":0},"status":"passed","severity":"normal"},{"uid":"8767c1fd25df194","name":"Check received message containing Arabic","time":{"start":1728456287209,"stop":1728456287211,"duration":2},"status":"passed","severity":"normal"},{"uid":"9f4bd2a05ff05025","name":"Check received message containing JSON","time":{"start":1728456287230,"stop":1728456287231,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ebd203cf36ec8f2","name":"should be able to decode the field with only STORE set to true","time":{"start":1728456127940,"stop":1728456127940,"duration":0},"status":"passed","severity":"normal"},{"uid":"248848170054d148","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1728456511692,"stop":1728456511692,"duration":0},"status":"passed","severity":"normal"},{"uid":"c951219c49770ceb","name":"Subscribe to topic containing Script and receive message","time":{"start":1728456312501,"stop":1728456312501,"duration":0},"status":"passed","severity":"normal"},{"uid":"d32fe4f99a3d8ba2","name":"Publishes to nwaku","time":{"start":1728456420511,"stop":1728456420512,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb5d4fa610eeac68","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1728456153698,"stop":1728456153698,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbc939f92c017f78","name":"Check received message containing long","time":{"start":1728456402341,"stop":1728456402343,"duration":2},"status":"passed","severity":"normal"},{"uid":"540c4a8d98642150","name":"Check received message containing long","time":{"start":1728456287200,"stop":1728456287204,"duration":4},"status":"passed","severity":"normal"},{"uid":"af552aa99247f22a","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1728456135617,"stop":1728456135618,"duration":1},"status":"passed","severity":"normal"},{"uid":"40ac6f052f2b69e","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1728456503555,"stop":1728456503555,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2940747c79a7597","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1728456584275,"stop":1728456584275,"duration":0},"status":"passed","severity":"normal"},{"uid":"1096fcae49fd2bba","name":"should return empty list for no shard","time":{"start":1728456120074,"stop":1728456120074,"duration":0},"status":"passed","severity":"normal"},{"uid":"efea96f48a07972f","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1728456142572,"stop":1728456142574,"duration":2},"status":"passed","severity":"normal"},{"uid":"fc9e679026f3d53d","name":"safeDispatchEvent","time":{"start":1728456216450,"stop":1728456216450,"duration":0},"status":"passed","severity":"normal"},{"uid":"98ca7ca2a6c72853","name":"Check message with non string payload is not received","time":{"start":1728456402414,"stop":1728456402414,"duration":0},"status":"passed","severity":"normal"},{"uid":"3990b17b0c620a05","name":"should find and add new peers","time":{"start":1728456158938,"stop":1728456158938,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca1eb937681e9af","name":"Push message with content topic containing short","time":{"start":1728456428367,"stop":1728456428368,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2832c0b70f62d25","name":"Query Generator, Wrong PubsubTopic","time":{"start":1728456479958,"stop":1728456479959,"duration":1},"status":"passed","severity":"normal"},{"uid":"df6bc966accb1bef","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728456317113,"stop":1728456317113,"duration":0},"status":"passed","severity":"normal"},{"uid":"e23baaa81a77bcb9","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1728456257140,"stop":1728456257140,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6d762e8f2b104","name":"should log when no additional peers are found","time":{"start":1728456158939,"stop":1728456158939,"duration":0},"status":"passed","severity":"normal"},{"uid":"a55b50997475e3a4","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1728456231052,"stop":1728456231052,"duration":0},"status":"passed","severity":"normal"},{"uid":"be9b9cfc98f3b3f6","name":"Subscribe to topic containing XML and publish message","time":{"start":1728456439224,"stop":1728456439226,"duration":2},"status":"passed","severity":"normal"},{"uid":"bd4dedd1b8fa3f75","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1728456127940,"stop":1728456127941,"duration":1},"status":"passed","severity":"normal"},{"uid":"81fda1bfa459317","name":"dispatchEvent via connectionManager","time":{"start":1728456216449,"stop":1728456216449,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a32c3c3375e6f38","name":"Tracks peer failures correctly","time":{"start":1728456254890,"stop":1728456254891,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc5693578d7252b7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1728456120078,"stop":1728456120079,"duration":1},"status":"passed","severity":"normal"},{"uid":"fad9a73538f16714","name":"Publish message with custom timestamp: Wed Oct 09 2024 07:47:06 GMT+0000 (Coordinated Universal Time)","time":{"start":1728456434604,"stop":1728456434605,"duration":1},"status":"passed","severity":"normal"},{"uid":"52d8cee468e19c32","name":"Subscribe to topic containing XML and receive message","time":{"start":1728456499097,"stop":1728456499097,"duration":0},"status":"passed","severity":"normal"},{"uid":"53c0040fffa2369","name":"Decoder throws on empty string content topic","time":{"start":1728456136166,"stop":1728456136166,"duration":0},"status":"passed","severity":"normal"},{"uid":"127b64a1371f6857","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728456312487,"stop":1728456312488,"duration":1},"status":"passed","severity":"normal"},{"uid":"39f40b70df9216a0","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1728456120072,"stop":1728456120073,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c6f8ed4337767fb","name":"Ping succeeds for all connected peers","time":{"start":1728456254886,"stop":1728456254887,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c85864f2d6ef06a","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1728456120076,"stop":1728456120076,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa9a7ae0e4a442d4","name":"connected peers and dial","time":{"start":1728456402716,"stop":1728456402716,"duration":0},"status":"skipped","severity":"normal"},{"uid":"288c523eac6eb453","name":"Check received message containing Chinese","time":{"start":1728456402346,"stop":1728456402351,"duration":5},"status":"passed","severity":"normal"},{"uid":"2e58960f25efb59b","name":"Check received message containing Chinese","time":{"start":1728456287208,"stop":1728456287209,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc5c85e3735d6923","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728456499115,"stop":1728456499115,"duration":0},"status":"passed","severity":"normal"},{"uid":"797c60def4b16c75","name":"Check received message containing numeric","time":{"start":1728456402391,"stop":1728456402392,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fbbd3f8b884196a","name":"Subscribe to topic containing short and receive message","time":{"start":1728456499109,"stop":1728456499109,"duration":0},"status":"passed","severity":"normal"},{"uid":"feef2c084601586d","name":"Callback on promise","time":{"start":1728456503554,"stop":1728456503554,"duration":0},"status":"passed","severity":"normal"},{"uid":"496b31f1e5af916c","name":"Check message with non string payload is not received","time":{"start":1728456287240,"stop":1728456287240,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0bf7badb8745360","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728456499096,"stop":1728456499096,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf3f0f7ffaff2ccb","name":"Subscribe to topic containing emoji and publish message","time":{"start":1728456439234,"stop":1728456439234,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc5ff8bdf0ce027c","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1728456135619,"stop":1728456135620,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2e96269b44e51ce","name":"throws on content topic with empty encoding field","time":{"start":1728456120055,"stop":1728456120056,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cc65c2d8b87882d","name":"throws on content topic with empty application field","time":{"start":1728456120053,"stop":1728456120054,"duration":1},"status":"passed","severity":"normal"},{"uid":"b77cfe491e4cb74f","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1728456257110,"stop":1728456257110,"duration":0},"status":"passed","severity":"normal"},{"uid":"cab96fce3ca3174c","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1728456122645,"stop":1728456122646,"duration":1},"status":"passed","severity":"normal"},{"uid":"405c3fb0bfa247dd","name":"Check publish message containing emoji","time":{"start":1728456434603,"stop":1728456434603,"duration":0},"status":"passed","severity":"normal"},{"uid":"698c5b2e94ecde0a","name":"Push message on custom pubsubTopic","time":{"start":1728456359320,"stop":1728456359320,"duration":0},"status":"passed","severity":"normal"},{"uid":"4729fd5de9e60649","name":"Mutual subscription","time":{"start":1728456439210,"stop":1728456439211,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ed19346b6b3abd","name":"Check received message containing unicode special characters","time":{"start":1728456287232,"stop":1728456287232,"duration":0},"status":"passed","severity":"normal"},{"uid":"6646d524a830b61b","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1728456497038,"stop":1728456497039,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f478d8faaa5d4a3","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app98/6/topic515/test.js","time":{"start":1728456464628,"stop":1728456464629,"duration":1},"status":"passed","severity":"normal"},{"uid":"61a26cff2719cd42","name":"should use DNS peer discovery with light client","time":{"start":1728456193493,"stop":1728456193499,"duration":6},"status":"skipped","severity":"normal"},{"uid":"302ebbd2aff8fcf1","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1728456257138,"stop":1728456257139,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d041a26259cbff","name":"should return true when peers exist","time":{"start":1728456158936,"stop":1728456158936,"duration":0},"status":"passed","severity":"normal"},{"uid":"10b7a5ab0f738b0c","name":"start node with empty content topic","time":{"start":1728456464640,"stop":1728456464641,"duration":1},"status":"passed","severity":"normal"},{"uid":"91d432322a3ccc2d","name":"Publish message with rate limit","time":{"start":1728456434608,"stop":1728456434608,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9004954ede5351a","name":"Push message with content topic containing Chinese","time":{"start":1728456448208,"stop":1728456448208,"duration":0},"status":"passed","severity":"normal"},{"uid":"60c6c3c6cc4f4bcb","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1728456469483,"stop":1728456469484,"duration":1},"status":"passed","severity":"normal"},{"uid":"748ad36e4aa996e2","name":"Check received message containing SQL Injection","time":{"start":1728456402354,"stop":1728456402355,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d422a6d2305ff17","name":"Nodes with multiple pubsub topic","time":{"start":1728456426304,"stop":1728456426305,"duration":1},"status":"passed","severity":"normal"},{"uid":"be590e2528bff69e","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728456499116,"stop":1728456499116,"duration":0},"status":"passed","severity":"normal"},{"uid":"320704aa2e447ca5","name":"Check message received after nwaku node is restarted","time":{"start":1728456402386,"stop":1728456402386,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6e443df5d9ccbca9","name":"Publish without waiting for remote peer","time":{"start":1728456439215,"stop":1728456439216,"duration":1},"status":"passed","severity":"normal"},{"uid":"981d54f453f3db76","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1728456464623,"stop":1728456464623,"duration":0},"status":"passed","severity":"normal"},{"uid":"856e042046921999","name":"should not add existing peers","time":{"start":1728456158938,"stop":1728456158939,"duration":1},"status":"passed","severity":"normal"},{"uid":"42098ba915d075ef","name":"Overlapping topic subscription","time":{"start":1728456312491,"stop":1728456312492,"duration":1},"status":"passed","severity":"normal"},{"uid":"df9a066ec71cefd7","name":"Encoder throws on undefined content topic","time":{"start":1728456153699,"stop":1728456153700,"duration":1},"status":"passed","severity":"normal"},{"uid":"92a9606b789760b1","name":"Reopen subscription with peer with lost subscription","time":{"start":1728456218530,"stop":1728456218530,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac2f9d69c795defc","name":"Query with Promise Callback, No message returned","time":{"start":1728456479969,"stop":1728456479969,"duration":0},"status":"passed","severity":"normal"},{"uid":"cacab1fd85d98d29","name":"Check publish message after service node is restarted","time":{"start":1728456434607,"stop":1728456434607,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7cb8af4b194383c4","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1728456257100,"stop":1728456257101,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0375cb86e605394","name":"should return unique PubsubTopics for static sharding","time":{"start":1728456120072,"stop":1728456120072,"duration":0},"status":"passed","severity":"normal"},{"uid":"408855930e2c8a0a","name":"Ping on subscribed peer","time":{"start":1728456220628,"stop":1728456220629,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6f36af79e2cd5ad","name":"Push 30 different messages","time":{"start":1728456428366,"stop":1728456428366,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1cfb30c85a1135c","name":"more peers than existing","time":{"start":1728456402717,"stop":1728456402717,"duration":0},"status":"skipped","severity":"normal"},{"uid":"65c82fa48a1fe1c","name":"Push message with content topic containing shell command","time":{"start":1728456448217,"stop":1728456448217,"duration":0},"status":"passed","severity":"normal"},{"uid":"83e9c09e60a2ec94","name":"should only return 1 node with relay and store capability","time":{"start":1728456143798,"stop":1728456143798,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f4b90b2c5a6a9d6","name":"Ping on unsubscribed peer","time":{"start":1728456218536,"stop":1728456218537,"duration":1},"status":"passed","severity":"normal"},{"uid":"b806c39220bebe78","name":"should reject if WakuNode is not started","time":{"start":1728456158943,"stop":1728456158943,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f5dd17e8f6fb76e","name":"should properly create location multiaddrs - udp6","time":{"start":1728456128712,"stop":1728456128712,"duration":0},"status":"passed","severity":"normal"},{"uid":"f80221c5bfdccefa","name":"should encode/decode to text encoding","time":{"start":1728456128707,"stop":1728456128707,"duration":0},"status":"passed","severity":"normal"},{"uid":"6747952e08db45e6","name":"handles empty contentTopics array correctly","time":{"start":1728456120089,"stop":1728456120090,"duration":1},"status":"passed","severity":"normal"},{"uid":"3313574b0bc1f749","name":"Push message equal or less that 1MB","time":{"start":1728456448226,"stop":1728456448227,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f74a36599b438cc","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728456312500,"stop":1728456312500,"duration":0},"status":"passed","severity":"normal"},{"uid":"96c6ac1b5da2a3a3","name":"should be called for bootstrap peers","time":{"start":1728456183934,"stop":1728456183935,"duration":1},"status":"passed","severity":"normal"},{"uid":"5994bed8d5e5e561","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1728456120058,"stop":1728456120058,"duration":0},"status":"passed","severity":"normal"},{"uid":"941d90374832b862","name":"Check message with no content topic is not received","time":{"start":1728456402375,"stop":1728456402377,"duration":2},"status":"passed","severity":"normal"},{"uid":"d578ae3758ac47b6","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728456499100,"stop":1728456499101,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed462e345fe6af0","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1728456584274,"stop":1728456584274,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b1bc78f02229ddd","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1728456439226,"stop":1728456439230,"duration":4},"status":"passed","severity":"normal"},{"uid":"e6abdf060e068e2d","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1728456120065,"stop":1728456120066,"duration":1},"status":"passed","severity":"normal"},{"uid":"d19eaf775933cf40","name":"topics with same application and version share the same shard","time":{"start":1728456120067,"stop":1728456120067,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc578c5db22bbb8c","name":"Push message with custom timestamp: 1697697887923","time":{"start":1728456448224,"stop":1728456448225,"duration":1},"status":"passed","severity":"normal"},{"uid":"36d6cf5dd9309c41","name":"Subscribe to topic containing Script and receive message","time":{"start":1728456499096,"stop":1728456499096,"duration":0},"status":"passed","severity":"normal"},{"uid":"97636bf5ff802aad","name":"Check received message containing Russian","time":{"start":1728456402352,"stop":1728456402354,"duration":2},"status":"passed","severity":"normal"},{"uid":"6e72c79d8d1f9867","name":"Encoder throws on empty string content topic","time":{"start":1728456155249,"stop":1728456155249,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c18ecd4bab8c9c2","name":"should not fail to stop the service if it was not started","time":{"start":1728456453422,"stop":1728456453422,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fbe94d109a50b9f","name":"Number of peers are maintained correctly","time":{"start":1728456254886,"stop":1728456254886,"duration":0},"status":"passed","severity":"normal"},{"uid":"729197499f09d3e9","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728456317107,"stop":1728456317108,"duration":1},"status":"passed","severity":"normal"},{"uid":"35c125bdec434b57","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1728456120175,"stop":1728456120176,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f3c5ff0c07e195d","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1728456135618,"stop":1728456135619,"duration":1},"status":"passed","severity":"normal"},{"uid":"d20d94cd0b3d5bc4","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728456499100,"stop":1728456499100,"duration":0},"status":"passed","severity":"normal"},{"uid":"12414ff915e7647f","name":"should properly create location multiaddrs - tcp","time":{"start":1728456128712,"stop":1728456128712,"duration":0},"status":"passed","severity":"normal"},{"uid":"473e0616279ad57a","name":"different cluster, different shard: nodes don't connect","time":{"start":1728456355804,"stop":1728456355804,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e12b5c3d5eaf46f","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1728456584275,"stop":1728456584275,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae0989eb81f6ab8b","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1728456176225,"stop":1728456176226,"duration":1},"status":"passed","severity":"normal"},{"uid":"e50d8ee0709cf4f1","name":"unsubscribes","time":{"start":1728456503781,"stop":1728456503781,"duration":0},"status":"passed","severity":"normal"},{"uid":"f38c52293e3cca11","name":"Check message with no payload is not received","time":{"start":1728456402413,"stop":1728456402413,"duration":0},"status":"passed","severity":"normal"},{"uid":"913795f12731dddb","name":"Push message with XML payload","time":{"start":1728456448197,"stop":1728456448197,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa093b45518becb5","name":"recovers when dns.resolve returns empty","time":{"start":1728456143796,"stop":1728456143796,"duration":0},"status":"passed","severity":"normal"},{"uid":"c83f4817d4f8c03d","name":"Relay - times out","time":{"start":1728456556581,"stop":1728456556581,"duration":0},"status":"passed","severity":"normal"},{"uid":"c292ad3de78dc921","name":"Query with Ordered Callback, No Decoder","time":{"start":1728456479964,"stop":1728456479965,"duration":1},"status":"passed","severity":"normal"},{"uid":"3df64087b5dc5c70","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1728456120080,"stop":1728456120080,"duration":0},"status":"passed","severity":"normal"},{"uid":"aee664dbe0ebfaaa","name":"Subscribe to topic containing long and receive message","time":{"start":1728456499093,"stop":1728456499094,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa963d24424a65c1","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app17/1/topic579/xml","time":{"start":1728456464634,"stop":1728456464635,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f6452b0d18f8ae3","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1728456257098,"stop":1728456257099,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c5afa1838275819","name":"Check message received after jswaku node is restarted","time":{"start":1728456287241,"stop":1728456287241,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7df91e103213d75f","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1728456120075,"stop":1728456120076,"duration":1},"status":"passed","severity":"normal"},{"uid":"78a8466bf8c81c07","name":"Push message with content topic containing SQL Injection","time":{"start":1728456428374,"stop":1728456428375,"duration":1},"status":"passed","severity":"normal"},{"uid":"e973632d6d3948ed","name":"isConnected should return true after first peer connects","time":{"start":1728456208700,"stop":1728456208700,"duration":0},"status":"passed","severity":"normal"},{"uid":"717d39d88637b66","name":"Nwaku publishes","time":{"start":1728456420513,"stop":1728456420515,"duration":2},"status":"passed","severity":"normal"},{"uid":"86a7c4ca2e366c5","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728456231050,"stop":1728456231051,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bfe6a58311e154f","name":"Query Generator - false","time":{"start":1728456486724,"stop":1728456486725,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f26a3f224af08d0","name":"Push message with Arabic payload","time":{"start":1728456448193,"stop":1728456448193,"duration":0},"status":"passed","severity":"normal"},{"uid":"15766cbb159af9a8","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1728456257135,"stop":1728456257138,"duration":3},"status":"passed","severity":"normal"},{"uid":"70e6ac85511404e","name":"Refresh subscription","time":{"start":1728456439218,"stop":1728456439218,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2b1ae62e9c274ecc","name":"Check received message containing shell command","time":{"start":1728456402402,"stop":1728456402403,"duration":1},"status":"passed","severity":"normal"},{"uid":"b01084e7a8154ced","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728456312503,"stop":1728456312503,"duration":0},"status":"passed","severity":"normal"},{"uid":"47de4721d0177cda","name":"returns all values when wanted number matches available values","time":{"start":1728456142565,"stop":1728456142571,"duration":6},"status":"passed","severity":"normal"},{"uid":"6bc9693bc96dbd0","name":"Check received message containing JSON","time":{"start":1728456402362,"stop":1728456402362,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc8703a9cf60bbf2","name":"Subscribe to topic containing numeric and publish message","time":{"start":1728456439220,"stop":1728456439220,"duration":0},"status":"passed","severity":"normal"},{"uid":"efaae38d202e3a7c","name":"Ping on unsubscribed peer","time":{"start":1728456220629,"stop":1728456220629,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c83f75ab88bc01","name":"LightPush","time":{"start":1728456556582,"stop":1728456556582,"duration":0},"status":"passed","severity":"normal"},{"uid":"71ad43716a838920","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1728456257140,"stop":1728456257141,"duration":1},"status":"passed","severity":"normal"},{"uid":"d81549a4e89515e2","name":"Check publish message containing escaped characters","time":{"start":1728456434601,"stop":1728456434602,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6811cf133c53f24","name":"should be able to decode the field with only FILTER set to true","time":{"start":1728456127939,"stop":1728456127940,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dd2034eac7c8d25","name":"Rejects garbage","time":{"start":1728456162082,"stop":1728456162082,"duration":0},"status":"passed","severity":"normal"},{"uid":"68d91b418502d581","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728456231045,"stop":1728456231045,"duration":0},"status":"passed","severity":"normal"},{"uid":"55a3b72731745487","name":"should properly create location multiaddrs - udp","time":{"start":1728456128712,"stop":1728456128712,"duration":0},"status":"passed","severity":"normal"},{"uid":"c76ed3bbc8e11979","name":"should not receive a peer event before start","time":{"start":1728456453425,"stop":1728456453425,"duration":0},"status":"passed","severity":"normal"},{"uid":"d934f43213d4ad35","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728456499110,"stop":1728456499111,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdda4f4a30084a3b","name":"Encoder throws on undefined content topic","time":{"start":1728456155249,"stop":1728456155249,"duration":0},"status":"passed","severity":"normal"},{"uid":"25e5026b6eb7b0c9","name":"should handle corrupted local storage data gracefully","time":{"start":1728456147705,"stop":1728456147705,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b883ba7044d3d48","name":"throws on content topic with non-number generation field","time":{"start":1728456120052,"stop":1728456120053,"duration":1},"status":"passed","severity":"normal"},{"uid":"565f7fa0693c4065","name":"new peer added after a peer was already found","time":{"start":1728456440728,"stop":1728456440729,"duration":1},"status":"skipped","severity":"normal"},{"uid":"96242f6fd7c60e75","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1728456440729,"stop":1728456440729,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4fef8d3dabbc34bf","name":"Check meta is set [ecies]","time":{"start":1728456155248,"stop":1728456155248,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c06f45164db1d94","name":"Fails to publish duplicate message","time":{"start":1728456434605,"stop":1728456434605,"duration":0},"status":"passed","severity":"normal"},{"uid":"581a4cd8ebef1505","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1728456469476,"stop":1728456469477,"duration":1},"status":"passed","severity":"normal"},{"uid":"79b3c87064ed914b","name":"Push message with Russian payload","time":{"start":1728456448193,"stop":1728456448194,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2864a9bf91da23","name":"Publish message with custom timestamp: Wed Oct 09 2024 05:47:06 GMT+0000 (Coordinated Universal Time)","time":{"start":1728456434604,"stop":1728456434604,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2c5d8ba2f41dac5","name":"Query generator for multiple messages with different content topic format","time":{"start":1728456503553,"stop":1728456503554,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cfe51b550bae43","name":"should properly compute the node id","time":{"start":1728456128706,"stop":1728456128706,"duration":0},"status":"passed","severity":"normal"},{"uid":"f179b6d9a52594f9","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1728456584274,"stop":1728456584274,"duration":0},"status":"passed","severity":"normal"},{"uid":"d03eb114ee624767","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728456499095,"stop":1728456499095,"duration":0},"status":"passed","severity":"normal"},{"uid":"a157f74877641ce0","name":"Push message with XML payload","time":{"start":1728456428359,"stop":1728456428360,"duration":1},"status":"passed","severity":"normal"},{"uid":"11733f7a193b1303","name":"Push to array if already present","time":{"start":1728456119693,"stop":1728456119693,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6ca37184fe57dd8","name":"Check message received after jswaku node is restarted","time":{"start":1728456402414,"stop":1728456402414,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cd6523aa56d2b0ab","name":"Check received message containing Basic HTML tag","time":{"start":1728456402398,"stop":1728456402399,"duration":1},"status":"passed","severity":"normal"},{"uid":"4178821804011f9f","name":"same cluster, same shard: nodes connect","time":{"start":1728456355797,"stop":1728456355803,"duration":6},"status":"passed","severity":"normal"},{"uid":"4b3b44c657210c19","name":"Decoder throws on undefined content topic","time":{"start":1728456153701,"stop":1728456153701,"duration":0},"status":"passed","severity":"normal"},{"uid":"46e27bb76d489a73","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728456359325,"stop":1728456359326,"duration":1},"status":"passed","severity":"normal"},{"uid":"460986d27264a34e","name":"Privacy Node - default protocol","time":{"start":1728456556583,"stop":1728456556583,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a1d8209cc55d4b7","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728456359324,"stop":1728456359324,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cac4e9607ea68fe","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728456499116,"stop":1728456499117,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd1b4d6c3b676bff","name":"should encodeTxt and decodeTxt","time":{"start":1728456128701,"stop":1728456128702,"duration":1},"status":"passed","severity":"normal"},{"uid":"26003d02b980b70f","name":"should throw if no connection provided","time":{"start":1728456135780,"stop":1728456135780,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c124430af8df8e7","name":"should load peers from local storage and dispatch events","time":{"start":1728456147704,"stop":1728456147704,"duration":0},"status":"passed","severity":"normal"},{"uid":"173094d03e64f28b","name":"LightPush: 3 peers, Filter: 3 peers","time":{"start":1728456335811,"stop":1728456335811,"duration":0},"status":"passed","severity":"normal"},{"uid":"f969b380e6db86bf","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1728456120063,"stop":1728456120063,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba3b295392e23d53","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1728456143256,"stop":1728456143257,"duration":1},"status":"passed","severity":"normal"},{"uid":"36d9ba0f9dc98a9f","name":"Check received message containing XML","time":{"start":1728456402397,"stop":1728456402398,"duration":1},"status":"passed","severity":"normal"},{"uid":"b338006198b4716f","name":"should emit a peer event after start","time":{"start":1728456147703,"stop":1728456147703,"duration":0},"status":"passed","severity":"normal"},{"uid":"590f9fb61ade5f70","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728456402370,"stop":1728456402371,"duration":1},"status":"passed","severity":"normal"},{"uid":"850c1785ae9695c3","name":"ignores domain fetching errors","time":{"start":1728456143796,"stop":1728456143796,"duration":0},"status":"passed","severity":"normal"},{"uid":"72132c3c191168da","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728456499110,"stop":1728456499110,"duration":0},"status":"passed","severity":"normal"},{"uid":"37fa18cfa5ddf08f","name":"Check received message containing unicode special characters","time":{"start":1728456402364,"stop":1728456402364,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f6da6edb3bb1b7c","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1728456254891,"stop":1728456254891,"duration":0},"status":"passed","severity":"normal"},{"uid":"34b666bd317df552","name":"Query Generator, Multiple PubsubTopics","time":{"start":1728456479959,"stop":1728456479961,"duration":2},"status":"passed","severity":"normal"},{"uid":"e0f6485407704061","name":"Check received message containing XML","time":{"start":1728456402355,"stop":1728456402356,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad2536e9b8d505da","name":"Check received message with timestamp: 1728456175869 ","time":{"start":1728456402366,"stop":1728456402370,"duration":4},"status":"passed","severity":"normal"},{"uid":"58544dd7ed589381","name":"Push message with content topic containing Russian","time":{"start":1728456428373,"stop":1728456428374,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd3e407680beba9c","name":"Query generator for multiple messages","time":{"start":1728456503552,"stop":1728456503553,"duration":1},"status":"passed","severity":"normal"},{"uid":"d223b98375781fef","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1728456120083,"stop":1728456120084,"duration":1},"status":"passed","severity":"normal"},{"uid":"44e536dd62fb1046","name":"Generator, custom pubsub topic","time":{"start":1728456496696,"stop":1728456496697,"duration":1},"status":"passed","severity":"normal"},{"uid":"48f2b3e22e013966","name":"Push message with SQL Injection payload","time":{"start":1728456448194,"stop":1728456448194,"duration":0},"status":"passed","severity":"normal"},{"uid":"3295735b5e2b585b","name":"should wait for LightPush peer to be connected","time":{"start":1728456158946,"stop":1728456158946,"duration":0},"status":"passed","severity":"normal"},{"uid":"2523089371ce3b7d","name":"getPeersByDiscovery","time":{"start":1728456216448,"stop":1728456216448,"duration":0},"status":"passed","severity":"normal"},{"uid":"62b197ac778c92ac","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728456499086,"stop":1728456499086,"duration":0},"status":"passed","severity":"normal"},{"uid":"703e68ac486a11c2","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1728456127937,"stop":1728456127937,"duration":0},"status":"passed","severity":"normal"},{"uid":"e538a9632fffa2d7","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1728456120073,"stop":1728456120073,"duration":0},"status":"passed","severity":"normal"},{"uid":"b09657995aeed197","name":"isConnected between 2 js-waku relay nodes","time":{"start":1728456208702,"stop":1728456208702,"duration":0},"status":"passed","severity":"normal"},{"uid":"630e709859123496","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728456312486,"stop":1728456312486,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f56cbe1cd32bb2d","name":"Refresh subscription","time":{"start":1728456312492,"stop":1728456312492,"duration":0},"status":"passed","severity":"normal"},{"uid":"af929fe9cb3d9f26","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1728456120076,"stop":1728456120076,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cad001e7a27ab04","name":"Check received message containing Script","time":{"start":1728456402396,"stop":1728456402397,"duration":1},"status":"passed","severity":"normal"},{"uid":"894e15579545b833","name":"should call waitForPeer on Relay","time":{"start":1728456158947,"stop":1728456158947,"duration":0},"status":"passed","severity":"normal"},{"uid":"441cf9db7475616c","name":"Should update multiaddrs","time":{"start":1728456360256,"stop":1728456360256,"duration":0},"status":"passed","severity":"normal"},{"uid":"817668bd408482af","name":"removeEventListener with wrong event","time":{"start":1728456216448,"stop":1728456216448,"duration":0},"status":"passed","severity":"normal"},{"uid":"94c71f2ff455b729","name":"Throws when trying to push message with empty payload","time":{"start":1728456448203,"stop":1728456448203,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5fa7e6adc18f8f8","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728456499111,"stop":1728456499112,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4e633d77306c739","name":"stop","time":{"start":1728456216450,"stop":1728456216450,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4777f2ad8f09ad2","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1728456143799,"stop":1728456143799,"duration":0},"status":"passed","severity":"normal"},{"uid":"d44915a926be96a7","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728456499103,"stop":1728456499104,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf20aad8e1f35f6b","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1728456426304,"stop":1728456426304,"duration":0},"status":"passed","severity":"normal"},{"uid":"a34691883e3801f8","name":"can start and stop the service","time":{"start":1728456193480,"stop":1728456193480,"duration":0},"status":"passed","severity":"normal"},{"uid":"86c83bfb1c5f1340","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728456499085,"stop":1728456499085,"duration":0},"status":"passed","severity":"normal"},{"uid":"7585bd041558261c","name":"creates an iterator","time":{"start":1728456503780,"stop":1728456503781,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3cc3cd0d522c183","name":"Push message with Russian payload","time":{"start":1728456428357,"stop":1728456428357,"duration":0},"status":"passed","severity":"normal"},{"uid":"486cac2fc10cfab0","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1728456208698,"stop":1728456208699,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee57b98db045eb2b","name":"non connected peers","time":{"start":1728456402728,"stop":1728456402728,"duration":0},"status":"skipped","severity":"normal"},{"uid":"82b63240ebe971","name":"should use the provided clusterId for the pubsub topic","time":{"start":1728456120091,"stop":1728456120091,"duration":0},"status":"passed","severity":"normal"},{"uid":"60d0a616214ef7e5","name":"Check received message containing Arabic","time":{"start":1728456402352,"stop":1728456402352,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0389872d603f23f","name":"Push message with unicode special characters payload","time":{"start":1728456448199,"stop":1728456448202,"duration":3},"status":"passed","severity":"normal"},{"uid":"6dc0fbe94481076e","name":"Subscribe and publish message","time":{"start":1728456439216,"stop":1728456439216,"duration":0},"status":"passed","severity":"normal"},{"uid":"8429ac8eca5fcc54","name":"LightPush: 3 peers, Filter: 1 peers","time":{"start":1728456335810,"stop":1728456335810,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d235b90d4e53e30","name":"should set field with only STORE enabled","time":{"start":1728456128714,"stop":1728456128714,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ce5123b18a2e07d","name":"LightPush: 2 peers, Filter: 0 peers","time":{"start":1728456335807,"stop":1728456335808,"duration":1},"status":"passed","severity":"normal"},{"uid":"f200ee67ab54fc19","name":"handles empty shards array correctly","time":{"start":1728456120089,"stop":1728456120089,"duration":0},"status":"passed","severity":"normal"},{"uid":"c52fe0364adde8fc","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1728456120057,"stop":1728456120057,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a427b0c389af0e7","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1728456511692,"stop":1728456511692,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6238bb9ef78f094","name":"should return no connections if no open connection provided","time":{"start":1728456135471,"stop":1728456135472,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ea8f675e75e52be","name":"Check received message containing escaped characters","time":{"start":1728456287231,"stop":1728456287232,"duration":1},"status":"passed","severity":"normal"},{"uid":"cde9d3e80175189","name":"tcp ip4 address","time":{"start":1728456127958,"stop":1728456127958,"duration":0},"status":"passed","severity":"normal"},{"uid":"847bacaead06f31a","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728456499099,"stop":1728456499099,"duration":0},"status":"passed","severity":"normal"},{"uid":"111d75046e2ba7a7","name":"should properly create location multiaddrs - tcp4","time":{"start":1728456128711,"stop":1728456128711,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dcf39ab5c6d7b71","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1728456511691,"stop":1728456511691,"duration":0},"status":"passed","severity":"normal"},{"uid":"36ed902611e47b30","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1728456120065,"stop":1728456120065,"duration":0},"status":"passed","severity":"normal"},{"uid":"29761c9b1532b63c","name":"Push message with rate limit","time":{"start":1728456428387,"stop":1728456428387,"duration":0},"status":"passed","severity":"normal"},{"uid":"62ec21e54d2a1a21","name":"All","time":{"start":1728456182308,"stop":1728456182309,"duration":1},"status":"passed","severity":"normal"},{"uid":"649f45e2cbff34b0","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1728456257104,"stop":1728456257104,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0bc8d6b0b6b3330","name":"LightPush: 2 peers, Filter: 2 peers","time":{"start":1728456335809,"stop":1728456335809,"duration":0},"status":"passed","severity":"normal"},{"uid":"43e84342baf93b","name":"Waku message hash computation (payload length 0)","time":{"start":1728456122647,"stop":1728456122647,"duration":0},"status":"passed","severity":"normal"},{"uid":"f83ebdd5aae29c02","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728456359321,"stop":1728456359321,"duration":0},"status":"passed","severity":"normal"},{"uid":"753a688ea0f83cb2","name":"A test","time":{"start":1728456335993,"stop":1728456335994,"duration":1},"status":"passed","severity":"normal"},{"uid":"a461856340fe9f6c","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728456247433,"stop":1728456247434,"duration":1},"status":"passed","severity":"normal"},{"uid":"39c0420d745c5cd1","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728456317113,"stop":1728456317113,"duration":0},"status":"passed","severity":"normal"},{"uid":"519b7bfa559033fc","name":"shard 0","time":{"start":1728456472594,"stop":1728456472595,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd96e6fdacedcf9b","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728456317114,"stop":1728456317114,"duration":0},"status":"passed","severity":"normal"},{"uid":"90c579f67366cba1","name":"groups content topics by expected pubsub topic","time":{"start":1728456120067,"stop":1728456120067,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc166aec0e7215a7","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728456312504,"stop":1728456312504,"duration":0},"status":"passed","severity":"normal"},{"uid":"8baf6e842a5bb6e","name":"Round trip binary serialization","time":{"start":1728456136163,"stop":1728456136163,"duration":0},"status":"passed","severity":"normal"},{"uid":"85b551c6e507d62a","name":"peer:update - should do nothing if another protocol hit","time":{"start":1728456135781,"stop":1728456135781,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0f3834d45734ee6","name":"same cluster, different shard: nodes connect","time":{"start":1728456355803,"stop":1728456355804,"duration":1},"status":"passed","severity":"normal"},{"uid":"55f60934fa03c560","name":"Relay + Store","time":{"start":1728456182308,"stop":1728456182308,"duration":0},"status":"passed","severity":"normal"},{"uid":"29837a3e3c4baf2d","name":"Check received message containing long","time":{"start":1728456402387,"stop":1728456402391,"duration":4},"status":"passed","severity":"normal"},{"uid":"424ee9f2e2372f5d","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1728456257118,"stop":1728456257121,"duration":3},"status":"passed","severity":"normal"},{"uid":"931cec6ec4a5aad6","name":"Subscribe and receive messages via waku relay post","time":{"start":1728456499103,"stop":1728456499103,"duration":0},"status":"passed","severity":"normal"},{"uid":"737fbca174a4803f","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1728456231045,"stop":1728456231045,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fdf3ecd0ca5f952","name":"Push message with content topic containing short","time":{"start":1728456448205,"stop":1728456448205,"duration":0},"status":"passed","severity":"normal"},{"uid":"a66eeb2bb983e774","name":"should throw an error for insufficient data","time":{"start":1728456120176,"stop":1728456120176,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cf06a82fc4dbe22","name":"Check received message containing Russian","time":{"start":1728456287212,"stop":1728456287213,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce2ed68b37504c86","name":"random static sharding 9 - Cluster ID: 585, Shard ID: 719","time":{"start":1728456472602,"stop":1728456472604,"duration":2},"status":"passed","severity":"normal"},{"uid":"f2ce59e03faf07c9","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728456499116,"stop":1728456499116,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc6d338f0da08bd8","name":"should return usable stream attached to connection","time":{"start":1728456135779,"stop":1728456135779,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa168f196efc85","name":"Check message with invalid timestamp is not received","time":{"start":1728456287237,"stop":1728456287237,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b639f00f3f1b0cc","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1728456439217,"stop":1728456439217,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1b93a4c421bc221","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app52/1/topic981/test.js","time":{"start":1728456464629,"stop":1728456464630,"duration":1},"status":"passed","severity":"normal"},{"uid":"5970269224d108db","name":"Query generator for multiple messages with different message text format","time":{"start":1728456503553,"stop":1728456503553,"duration":0},"status":"passed","severity":"normal"},{"uid":"659d750ce062cea","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1728456182943,"stop":1728456182943,"duration":0},"status":"passed","severity":"normal"},{"uid":"56bf8d5c982d0c85","name":"Push message with Chinese payload","time":{"start":1728456448192,"stop":1728456448193,"duration":1},"status":"passed","severity":"normal"},{"uid":"6638e39ce6b25b6f","name":"should emit a peer event after start","time":{"start":1728456453423,"stop":1728456453425,"duration":2},"status":"passed","severity":"normal"},{"uid":"1dbdce2a5cc52aa1","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1728456426303,"stop":1728456426303,"duration":0},"status":"passed","severity":"normal"},{"uid":"c02d48b1e30f8b24","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1728456464639,"stop":1728456464640,"duration":1},"status":"passed","severity":"normal"},{"uid":"a769b6bc3da9f9a9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1728456120078,"stop":1728456120078,"duration":0},"status":"passed","severity":"normal"},{"uid":"65d0bdcc20d7cb45","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app24/2/topic223/test.js","time":{"start":1728456464632,"stop":1728456464632,"duration":0},"status":"passed","severity":"normal"},{"uid":"32cb98dd00fa8de4","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1728456479963,"stop":1728456479964,"duration":1},"status":"passed","severity":"normal"},{"uid":"27c05bef758a1474","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1728456511690,"stop":1728456511690,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee3dd4fe162c4d0d","name":"Publish message with custom timestamp: Thu Oct 19 2023 06:47:06 GMT+0000 (Coordinated Universal Time)","time":{"start":1728456434603,"stop":1728456434604,"duration":1},"status":"passed","severity":"normal"},{"uid":"84c14b4757f76bcf","name":"Check message with no content topic is not received","time":{"start":1728456402412,"stop":1728456402413,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bef86887175cda1","name":"Check message on other pubsub topic is not received","time":{"start":1728456287237,"stop":1728456287237,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed3f5c1eb4a2cac2","name":"Nodes with multiple pubsub topic","time":{"start":1728456426302,"stop":1728456426302,"duration":0},"status":"passed","severity":"normal"},{"uid":"63c76a9e57b72f4d","name":"Push message with meta","time":{"start":1728456428383,"stop":1728456428384,"duration":1},"status":"passed","severity":"normal"},{"uid":"69bdf998d32d0bf7","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728456312486,"stop":1728456312486,"duration":0},"status":"passed","severity":"normal"},{"uid":"9353759f43e0df17","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app17/9/topic939/proto","time":{"start":1728456464630,"stop":1728456464632,"duration":2},"status":"passed","severity":"normal"},{"uid":"f603dab599c37e36","name":"should return the pubsub topic directly if a string is provided","time":{"start":1728456120086,"stop":1728456120086,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9f2333f4a2672cb","name":"Does not throw an exception when node disconnects","time":{"start":1728456569733,"stop":1728456569733,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed03d51d68f788df","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1728456257121,"stop":1728456257121,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8dbc380f73d0b25","name":"Subscribe to topic containing special chars and publish message","time":{"start":1728456439221,"stop":1728456439221,"duration":0},"status":"passed","severity":"normal"},{"uid":"b72ee3e206684ece","name":"Push message with custom timestamp: 1728459917377","time":{"start":1728456428389,"stop":1728456428391,"duration":2},"status":"passed","severity":"normal"},{"uid":"3856364a4fce4074","name":"Check publish message containing SQL Injection","time":{"start":1728456434595,"stop":1728456434596,"duration":1},"status":"passed","severity":"normal"},{"uid":"f29334a9f89588a2","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1728456208700,"stop":1728456208700,"duration":0},"status":"passed","severity":"normal"},{"uid":"31111ffb1a653cf2","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app25/2/topic934/test.js","time":{"start":1728456464625,"stop":1728456464627,"duration":2},"status":"passed","severity":"normal"},{"uid":"acab29bc3e48d272","name":"caches peers it previously fetched","time":{"start":1728456143797,"stop":1728456143797,"duration":0},"status":"passed","severity":"normal"},{"uid":"a21fcca4d6085ca1","name":"Push message with content topic containing Basic HTML tag","time":{"start":1728456428376,"stop":1728456428378,"duration":2},"status":"passed","severity":"normal"},{"uid":"1a92aa8373c9b6e2","name":"Check message with invalid timestamp is not received","time":{"start":1728456402411,"stop":1728456402411,"duration":0},"status":"passed","severity":"normal"},{"uid":"515b2ad5ac12e3b3","name":"Push message with content topic containing numeric","time":{"start":1728456428369,"stop":1728456428369,"duration":0},"status":"passed","severity":"normal"},{"uid":"29bb2f5eba2cd8","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728456499110,"stop":1728456499110,"duration":0},"status":"passed","severity":"normal"},{"uid":"468cbee1ef411187","name":"Callback on promise, aborts when callback returns true","time":{"start":1728456503555,"stop":1728456503555,"duration":0},"status":"passed","severity":"normal"},{"uid":"b10bdc112a44084","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728456402371,"stop":1728456402374,"duration":3},"status":"passed","severity":"normal"},{"uid":"1dce21445bee8afd","name":"should not receive a peer event before start","time":{"start":1728456193489,"stop":1728456193492,"duration":3},"status":"passed","severity":"normal"},{"uid":"f05d1092d4441f93","name":"Renews peer on consistent ping failures","time":{"start":1728456254890,"stop":1728456254890,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff4e9608ded7bf4e","name":"should only return 1 node with relay capability","time":{"start":1728456143797,"stop":1728456143798,"duration":1},"status":"passed","severity":"normal"},{"uid":"3de77ba8955589cd","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728456257139,"stop":1728456257140,"duration":1},"status":"passed","severity":"normal"},{"uid":"4624596b153018dd","name":"Round trip binary encryption [ecies, signature]","time":{"start":1728456155248,"stop":1728456155248,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0ecb8150f5a94f7","name":"Push message with content topic containing emoji","time":{"start":1728456428381,"stop":1728456428382,"duration":1},"status":"passed","severity":"normal"},{"uid":"a955adc6d9fe1180","name":"should set field with only LIGHTPUSH enabled","time":{"start":1728456128714,"stop":1728456128714,"duration":0},"status":"passed","severity":"normal"},{"uid":"60f28794fd563f3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1728456120082,"stop":1728456120083,"duration":1},"status":"passed","severity":"normal"},{"uid":"868d2d22b18bcf1e","name":"listenerCount","time":{"start":1728456216449,"stop":1728456216449,"duration":0},"status":"passed","severity":"normal"},{"uid":"757ad4c9fa8b3014","name":"Non TWN Cluster","time":{"start":1728456464623,"stop":1728456464625,"duration":2},"status":"passed","severity":"normal"},{"uid":"cd9621febe401eb1","name":"Promise Callback - true","time":{"start":1728456486725,"stop":1728456486725,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5e9ed03b63d6d0e","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1728456127938,"stop":1728456127938,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1e1d71dffff6037","name":"Push message with content topic containing special chars","time":{"start":1728456448207,"stop":1728456448208,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff91ae7987c878d9","name":"Check received message containing special chars","time":{"start":1728456402392,"stop":1728456402393,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaf95dd830213250","name":"Check publish message containing JSON","time":{"start":1728456434599,"stop":1728456434600,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4f1d6ad514a5643","name":"Fails to push message bigger that 1MB","time":{"start":1728456428391,"stop":1728456428391,"duration":0},"status":"passed","severity":"normal"},{"uid":"796efc85bb297b4e","name":"Passing invalid cursor","time":{"start":1728456469484,"stop":1728456469485,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e0c2172af5bc6f7","name":"Decoder throws on empty string content topic","time":{"start":1728456153701,"stop":1728456153701,"duration":0},"status":"passed","severity":"normal"},{"uid":"bebdb291dd25adf3","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1728456120086,"stop":1728456120086,"duration":0},"status":"passed","severity":"normal"},{"uid":"dff574c05fe97ef5","name":"getPeersByDiscovery","time":{"start":1728456440726,"stop":1728456440728,"duration":2},"status":"passed","severity":"normal"},{"uid":"e12eb5fea563cfd2","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1728456182944,"stop":1728456182944,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7b634d7221ead12","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728456499090,"stop":1728456499090,"duration":0},"status":"passed","severity":"normal"},{"uid":"adf1dfd395cdd3c6","name":"Check received message containing short","time":{"start":1728456402387,"stop":1728456402387,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a725eac60d70b2b","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728456499092,"stop":1728456499092,"duration":0},"status":"passed","severity":"normal"},{"uid":"727d41e2998d3592","name":"Push message with content topic containing long","time":{"start":1728456428368,"stop":1728456428369,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c0d86be2e511b4a","name":"1 Store, 2 relays, 2 fetches","time":{"start":1728456143542,"stop":1728456143542,"duration":0},"status":"passed","severity":"normal"},{"uid":"8118841363e7c919","name":"Used by Waku Relay","time":{"start":1728456569734,"stop":1728456569734,"duration":0},"status":"passed","severity":"normal"},{"uid":"16f7ae6b8690d1ff","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728456312490,"stop":1728456312491,"duration":1},"status":"passed","severity":"normal"},{"uid":"9153f35aa8c29dc0","name":"should wait for Filter peer to be connected","time":{"start":1728456158946,"stop":1728456158946,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6897e21b16a9741","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1728456257132,"stop":1728456257133,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bcf55d29a61d978","name":"LightPush: 2 peers, Filter: 1 peers","time":{"start":1728456335808,"stop":1728456335809,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba35d7a53d53eff6","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1728456257141,"stop":1728456257143,"duration":2},"status":"passed","severity":"normal"},{"uid":"17f0d2be0bedf6fa","name":"Check received message containing special chars","time":{"start":1728456287205,"stop":1728456287206,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a304d2a640dfc9b","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728456317102,"stop":1728456317103,"duration":1},"status":"passed","severity":"normal"},{"uid":"93e560f50d12fc6a","name":"Check publish message after client node is restarted","time":{"start":1728456434607,"stop":1728456434607,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a686df98fb9643cf","name":"Push message with content topic containing Arabic","time":{"start":1728456448208,"stop":1728456448208,"duration":0},"status":"passed","severity":"normal"},{"uid":"85b57cddb72d0e4","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app93/6/topic856/proto","time":{"start":1728456464627,"stop":1728456464628,"duration":1},"status":"passed","severity":"normal"},{"uid":"35c51532388633b2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1728456120081,"stop":1728456120081,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccae84d235413b30","name":"should return the correct number of peers","time":{"start":1728456158935,"stop":1728456158936,"duration":1},"status":"passed","severity":"normal"},{"uid":"34b1dd25f227695d","name":"random static sharding 6 - Cluster ID: 703, Shard ID: 619","time":{"start":1728456472600,"stop":1728456472600,"duration":0},"status":"passed","severity":"normal"},{"uid":"e37e49df98c3b93d","name":"Subscribe to topic containing shell command and publish message","time":{"start":1728456439232,"stop":1728456439233,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5d309a12bc13e07","name":"Subscribe and receives messages on 20 topics","time":{"start":1728456499104,"stop":1728456499106,"duration":2},"status":"passed","severity":"normal"},{"uid":"200d9eb8a8b8d6c1","name":"Relay - dialed first","time":{"start":1728456556580,"stop":1728456556580,"duration":0},"status":"passed","severity":"normal"},{"uid":"802737e8a5b91ea3","name":"Push message with content topic containing long","time":{"start":1728456448206,"stop":1728456448206,"duration":0},"status":"passed","severity":"normal"},{"uid":"24421e9efd84213e","name":"Check publish message containing Chinese","time":{"start":1728456434592,"stop":1728456434592,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7520028551891c1","name":"should wait for Store peer to be connected","time":{"start":1728456158946,"stop":1728456158947,"duration":1},"status":"passed","severity":"normal"},{"uid":"424f7b1a692fdf21","name":"Subscribe to topic containing Script and publish message","time":{"start":1728456439224,"stop":1728456439224,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cda50f879855dc5","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1728456257122,"stop":1728456257122,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9ab37b44e75802b","name":"LightPush: 1 peers, Filter: 0 peers","time":{"start":1728456335797,"stop":1728456335797,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3759c82e0ca6bef","name":"can start and stop the service","time":{"start":1728456147701,"stop":1728456147702,"duration":1},"status":"passed","severity":"normal"},{"uid":"f46aaee10cedceec","name":"Check received message containing JSON","time":{"start":1728456402399,"stop":1728456402402,"duration":3},"status":"passed","severity":"normal"},{"uid":"b97cca1d46ac5f6f","name":"Check message received after nwaku node is restarted","time":{"start":1728456402414,"stop":1728456402414,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cd62516162652397","name":"Fails to publish message with empty text","time":{"start":1728456434605,"stop":1728456434605,"duration":0},"status":"passed","severity":"normal"},{"uid":"70d2aae945032857","name":"Failed peers are renewed","time":{"start":1728456328159,"stop":1728456328159,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fd1cf6421b24f814","name":"Wrong topic","time":{"start":1728456464637,"stop":1728456464638,"duration":1},"status":"passed","severity":"normal"},{"uid":"b03bdd0090395f18","name":"Store - dialed first","time":{"start":1728456556581,"stop":1728456556581,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d7fff83e0157e4e","name":"Promise Callback - false","time":{"start":1728456486725,"stop":1728456486726,"duration":1},"status":"passed","severity":"normal"},{"uid":"202cdbea29230341","name":"should decode valid enr with tcp successfully","time":{"start":1728456128703,"stop":1728456128703,"duration":0},"status":"passed","severity":"normal"},{"uid":"401ba06818aaead8","name":"should throw an error for missing sharding configuration","time":{"start":1728456120088,"stop":1728456120089,"duration":1},"status":"passed","severity":"normal"},{"uid":"133f0285eea663a3","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728456312496,"stop":1728456312496,"duration":0},"status":"passed","severity":"normal"},{"uid":"edf49f4ef2cb29ea","name":"random static sharding 8 - Cluster ID: 43, Shard ID: 491","time":{"start":1728456472601,"stop":1728456472601,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dc6e74826d5a9b","name":"Push message with content topic containing Chinese","time":{"start":1728456428370,"stop":1728456428372,"duration":2},"status":"passed","severity":"normal"},{"uid":"ec4f381dbfc7dd5c","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1728456257107,"stop":1728456257108,"duration":1},"status":"passed","severity":"normal"},{"uid":"780f0791b9d7d157","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728456496700,"stop":1728456496700,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cc983629d646b3","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1728456479964,"stop":1728456479964,"duration":0},"status":"passed","severity":"normal"},{"uid":"37fe4126f68f67dc","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1728456355796,"stop":1728456355797,"duration":1},"status":"passed","severity":"normal"},{"uid":"537326f482f81e8","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728456247428,"stop":1728456247428,"duration":0},"status":"passed","severity":"normal"},{"uid":"d65e755d268333bf","name":"Meta field set when metaSetter is specified","time":{"start":1728456136164,"stop":1728456136164,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2de6445497dacdd","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1728456257108,"stop":1728456257109,"duration":1},"status":"passed","severity":"normal"},{"uid":"397be85f07727d94","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1728456120077,"stop":1728456120077,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c4df1fcf98fd4a7","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728456312488,"stop":1728456312490,"duration":2},"status":"passed","severity":"normal"},{"uid":"44a6405bd955fdba","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1728456120063,"stop":1728456120064,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f0a060bea8b2483","name":"Ping on subscribed peer","time":{"start":1728456218528,"stop":1728456218529,"duration":1},"status":"passed","severity":"normal"},{"uid":"5761afeadd30b8c4","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1728456257103,"stop":1728456257103,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fbf1c6bdf48fe99","name":"Check publish message containing long","time":{"start":1728456434590,"stop":1728456434591,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb07c4a95f683ff9","name":"Push message with content topic containing emoji","time":{"start":1728456448218,"stop":1728456448218,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a414a7fae36b26","name":"Push message with content topic containing escaped characters","time":{"start":1728456448217,"stop":1728456448217,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d870043b94ef451","name":"should throw an error for empty SingleShardInfos array","time":{"start":1728456120070,"stop":1728456120070,"duration":0},"status":"passed","severity":"normal"},{"uid":"31509ef48d6ecee5","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728456499115,"stop":1728456499115,"duration":0},"status":"passed","severity":"normal"},{"uid":"596751dcbadabaf5","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1728456120057,"stop":1728456120058,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f29e02547bef107","name":"Check received message containing escaped characters","time":{"start":1728456402403,"stop":1728456402403,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e679aa468ea29ff","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1728456120069,"stop":1728456120069,"duration":0},"status":"passed","severity":"normal"},{"uid":"a33d3c128a162538","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1728456257143,"stop":1728456257143,"duration":0},"status":"passed","severity":"normal"},{"uid":"e68a936af2bc3f38","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1728456208699,"stop":1728456208699,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7fc8c918541cea1","name":"should not fail to start the service if it is already started","time":{"start":1728456453422,"stop":1728456453423,"duration":1},"status":"passed","severity":"normal"},{"uid":"1965a66858cb8542","name":"Push message with unicode special characters payload","time":{"start":1728456428363,"stop":1728456428364,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e96dfed890d2e70","name":"Check publish message containing Basic HTML tag","time":{"start":1728456434598,"stop":1728456434599,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d0dd549c8f612c0","name":"should reject if Relay is requested but not mounted","time":{"start":1728456158943,"stop":1728456158944,"duration":1},"status":"passed","severity":"normal"},{"uid":"217924648bece3db","name":"Refresh subscription","time":{"start":1728456499092,"stop":1728456499093,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bacad78fc7123b","name":"Check received message with timestamp: 1728456175869 ","time":{"start":1728456402409,"stop":1728456402409,"duration":0},"status":"passed","severity":"normal"},{"uid":"483251a5cf24a469","name":"should not fail to stop the service if it was not started","time":{"start":1728456147702,"stop":1728456147702,"duration":0},"status":"passed","severity":"normal"},{"uid":"34154fdd515e873c","name":"Push message with content topic containing Russian","time":{"start":1728456448209,"stop":1728456448209,"duration":0},"status":"passed","severity":"normal"},{"uid":"b83c1df10dcef5c1","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728456402410,"stop":1728456402411,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2b236893eb5ec45","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1728456143248,"stop":1728456143249,"duration":1},"status":"passed","severity":"normal"},{"uid":"71a0865c94a75a65","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1728456439233,"stop":1728456439233,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3085941d41afe17","name":"Query Generator - true","time":{"start":1728456486724,"stop":1728456486724,"duration":0},"status":"passed","severity":"normal"},{"uid":"74c4a86721af32e1","name":"Check meta is set [symmetric]","time":{"start":1728456153698,"stop":1728456153699,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcb9c1ebebc13ab","name":"should decode valid enr successfully","time":{"start":1728456128702,"stop":1728456128702,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e8c253e55229db7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1728456120080,"stop":1728456120081,"duration":1},"status":"passed","severity":"normal"},{"uid":"fddab856b3344494","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1728456472595,"stop":1728456472595,"duration":0},"status":"passed","severity":"normal"},{"uid":"a01211d61de66446","name":"Push message with JSON payload","time":{"start":1728456448198,"stop":1728456448198,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a45323a767914d4","name":"Check publish message containing Script","time":{"start":1728456434596,"stop":1728456434596,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2c30f52e1119d64","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1728456469476,"stop":1728456469476,"duration":0},"status":"passed","severity":"normal"},{"uid":"f195354464a6f9b3","name":"Check received message containing shell command","time":{"start":1728456402362,"stop":1728456402363,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c511647f82c5a69","name":"Check message on other pubsub topic is not received","time":{"start":1728456402411,"stop":1728456402412,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8e589aa3b07d168","name":"Subscribe to topic containing short and receive message","time":{"start":1728456312493,"stop":1728456312494,"duration":1},"status":"passed","severity":"normal"},{"uid":"315cbd41392d41a","name":"Ordered callback, aborts when callback returns true","time":{"start":1728456503555,"stop":1728456503556,"duration":1},"status":"passed","severity":"normal"},{"uid":"8181264b553436b5","name":"Check received message containing Arabic","time":{"start":1728456402394,"stop":1728456402394,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e9e9d6a69ffc607","name":"Push message with emoji payload","time":{"start":1728456428364,"stop":1728456428365,"duration":1},"status":"passed","severity":"normal"},{"uid":"c495327b0c675d42","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1728456143252,"stop":1728456143253,"duration":1},"status":"passed","severity":"normal"},{"uid":"b235e324cfc5605","name":"can start the service","time":{"start":1728456193479,"stop":1728456193480,"duration":1},"status":"passed","severity":"normal"},{"uid":"e23bf1ae9dfb12f1","name":"Ephemeral field is preserved - encoder v0","time":{"start":1728456182942,"stop":1728456182943,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8eb8e07aebc85eb","name":"pre and post cipher","time":{"start":1728456154113,"stop":1728456154113,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3cc79540a2ae7db","name":"Passing page size 3 when there are 20 messages","time":{"start":1728456501213,"stop":1728456501213,"duration":0},"status":"passed","severity":"normal"},{"uid":"e31fcca10c78f28c","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1728456511691,"stop":1728456511692,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5482274ba7edd74","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1728456120077,"stop":1728456120077,"duration":0},"status":"passed","severity":"normal"},{"uid":"a63388735268e4f7","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728456499091,"stop":1728456499092,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e952a54e387765a","name":"should throw an error for an unconfigured topic","time":{"start":1728456120085,"stop":1728456120086,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac310b9f7754de98","name":"should not fail to stop the service if it was not started","time":{"start":1728456193480,"stop":1728456193481,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e4f52a695c01120","name":"handles multiple messages","time":{"start":1728456503781,"stop":1728456503781,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3519a3e78833476","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728456359321,"stop":1728456359321,"duration":0},"status":"passed","severity":"normal"},{"uid":"93bc10dae3f6e976","name":"Push message with content topic containing XML","time":{"start":1728456448214,"stop":1728456448215,"duration":1},"status":"passed","severity":"normal"},{"uid":"51e1fd6d235dcfa3","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1728456120064,"stop":1728456120065,"duration":1},"status":"passed","severity":"normal"},{"uid":"555ea985cf704ef4","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1728456143251,"stop":1728456143252,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e8efacc00dc5758","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1728456120079,"stop":1728456120079,"duration":0},"status":"passed","severity":"normal"},{"uid":"dabb4143b09b288f","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1728456120073,"stop":1728456120074,"duration":1},"status":"passed","severity":"normal"},{"uid":"c40a8fee650a52f1","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1728456183936,"stop":1728456183936,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6c6b3e5c63d5408","name":"Renews peer for Filter on peer:disconnect event","time":{"start":1728456254892,"stop":1728456254892,"duration":0},"status":"passed","severity":"normal"},{"uid":"60ec99bb9d2b5160","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1728456143254,"stop":1728456143255,"duration":1},"status":"passed","severity":"normal"},{"uid":"51ea6efec195d7f0","name":"Check received message with timestamp: 1728456175869000000 ","time":{"start":1728456402366,"stop":1728456402366,"duration":0},"status":"passed","severity":"normal"},{"uid":"34e1d38bf92ffd1d","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728456499114,"stop":1728456499115,"duration":1},"status":"passed","severity":"normal"},{"uid":"e44e4015a6915c7c","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728456312502,"stop":1728456312503,"duration":1},"status":"passed","severity":"normal"},{"uid":"965b4187ba180384","name":"Query with Ordered Callback, No message returned","time":{"start":1728456479965,"stop":1728456479965,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9f49624b643c5ce","name":"Subscribe and receives messages on 20 topics","time":{"start":1728456499091,"stop":1728456499091,"duration":0},"status":"passed","severity":"normal"},{"uid":"37744c8f51d2436a","name":"isConnected should return false after all peers disconnect","time":{"start":1728456208701,"stop":1728456208702,"duration":1},"status":"passed","severity":"normal"},{"uid":"4905c45fac9964e0","name":"handles different networkShards values correctly","time":{"start":1728456120068,"stop":1728456120069,"duration":1},"status":"passed","severity":"normal"},{"uid":"29442757b7496b15","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1728456120087,"stop":1728456120087,"duration":0},"status":"passed","severity":"normal"},{"uid":"df66783e886bf7f3","name":"Register correct protocols","time":{"start":1728456439214,"stop":1728456439215,"duration":1},"status":"passed","severity":"normal"},{"uid":"d73def3a0be8de16","name":"should not fail to start the service if it is already started","time":{"start":1728456147702,"stop":1728456147702,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7582b07d7c11b21","name":"should properly create peer info with all multiaddrs","time":{"start":1728456128713,"stop":1728456128713,"duration":0},"status":"passed","severity":"normal"},{"uid":"595e2de863e6a732","name":"should correctly map a content topic to a pubsub topic","time":{"start":1728456120090,"stop":1728456120090,"duration":0},"status":"passed","severity":"normal"},{"uid":"297f90d968e109a9","name":"Check publish message containing numeric","time":{"start":1728456434591,"stop":1728456434592,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9453cc67105ad01","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1728456120081,"stop":1728456120081,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee08bb8c1cbb4469","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1728456135782,"stop":1728456135782,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dd6b35af11d54d2","name":"Push 30 different messages","time":{"start":1728456448202,"stop":1728456448203,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bbfe49e17d84d30","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1728456176221,"stop":1728456176224,"duration":3},"status":"passed","severity":"normal"},{"uid":"f78831f4bd5fd9b8","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1728456257097,"stop":1728456257098,"duration":1},"status":"passed","severity":"normal"},{"uid":"13eea690108dc6fe","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728456499101,"stop":1728456499101,"duration":0},"status":"passed","severity":"normal"},{"uid":"a902b58703fee0b8","name":"Keep-alive pings maintain the connection","time":{"start":1728456254890,"stop":1728456254890,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a79f1cf7bdd6b76","name":"does not throw on valid cases","time":{"start":1728456120051,"stop":1728456120051,"duration":0},"status":"passed","severity":"normal"},{"uid":"218d5170ed100ff4","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1728456439233,"stop":1728456439234,"duration":1},"status":"passed","severity":"normal"},{"uid":"b589651985c21001","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1728456135782,"stop":1728456135782,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ce6dfa82bec44de","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1728456426301,"stop":1728456426302,"duration":1},"status":"passed","severity":"normal"},{"uid":"a604f5e97a38ad0d","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1728456120084,"stop":1728456120085,"duration":1},"status":"passed","severity":"normal"},{"uid":"15d02507b38a8d88","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728456317101,"stop":1728456317102,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cfd15df65c6c4","name":"Decoder throws on undefined content topic","time":{"start":1728456155249,"stop":1728456155250,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9db254c99534250","name":"Overlapping topic subscription","time":{"start":1728456499108,"stop":1728456499108,"duration":0},"status":"passed","severity":"normal"},{"uid":"814f72d1e547fa3","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1728456426305,"stop":1728456426305,"duration":0},"status":"passed","severity":"normal"},{"uid":"55eb9cb9740ed51f","name":"Push message with content topic containing special chars","time":{"start":1728456428369,"stop":1728456428370,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb883a239d6afe14","name":"should only return 1 node with store capability","time":{"start":1728456143798,"stop":1728456143798,"duration":0},"status":"passed","severity":"normal"},{"uid":"c42aa725023573e","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1728456127943,"stop":1728456127943,"duration":0},"status":"passed","severity":"normal"},{"uid":"18b8dc39f9194400","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1728456120082,"stop":1728456120082,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d8e156585926f29","name":"Check received message containing special chars","time":{"start":1728456402345,"stop":1728456402346,"duration":1},"status":"passed","severity":"normal"},{"uid":"51ad85a9920ef14d","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728456312502,"stop":1728456312502,"duration":0},"status":"passed","severity":"normal"},{"uid":"906025e4d5f37cb1","name":"Push message with Basic HTML tag payload","time":{"start":1728456448197,"stop":1728456448197,"duration":0},"status":"passed","severity":"normal"},{"uid":"b10b8a8a7ed3a54e","name":"Check publish message containing shell command","time":{"start":1728456434600,"stop":1728456434601,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fd199caa1bcf1c3","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1728456176225,"stop":1728456176225,"duration":0},"status":"passed","severity":"normal"},{"uid":"813cd35e1c190fe8","name":"configure the node with multiple pubsub topics","time":{"start":1728456472605,"stop":1728456472605,"duration":0},"status":"passed","severity":"normal"},{"uid":"63cb153b7f39581e","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1728456120066,"stop":1728456120066,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae8ad8e25c2a6fec","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1728456143253,"stop":1728456143254,"duration":1},"status":"passed","severity":"normal"},{"uid":"85c543bb1adeeff9","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1728456439221,"stop":1728456439222,"duration":1},"status":"passed","severity":"normal"},{"uid":"7087b8331f04028","name":"start node with empty shard should fail","time":{"start":1728456472607,"stop":1728456472607,"duration":0},"status":"passed","severity":"normal"},{"uid":"f035c27df4f4fccf","name":"Decrypt messages","time":{"start":1728456404555,"stop":1728456404556,"duration":1},"status":"passed","severity":"normal"},{"uid":"20d9a23946ac5a03","name":"Subscribe to topic containing XML and receive message","time":{"start":1728456499112,"stop":1728456499113,"duration":1},"status":"passed","severity":"normal"},{"uid":"968f95880859d493","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1728456143256,"stop":1728456143256,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c8036ffc0bc720b","name":"Reopen subscription with peer with lost subscription","time":{"start":1728456218537,"stop":1728456218537,"duration":0},"status":"passed","severity":"normal"},{"uid":"69c4cac5523bfa8e","name":"Encoder throws on empty string content topic","time":{"start":1728456136165,"stop":1728456136165,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8706b7a23928aa4","name":"Check message with invalid timestamp is not received","time":{"start":1728456402374,"stop":1728456402374,"duration":0},"status":"passed","severity":"normal"},{"uid":"28b2f91175e27fc3","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1728456127941,"stop":1728456127941,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5f4a48a90449288","name":"1 Relay, 1 Filter, gives up","time":{"start":1728456143542,"stop":1728456143543,"duration":1},"status":"passed","severity":"normal"},{"uid":"149934faa7a67521","name":"less peers than existing","time":{"start":1728456402717,"stop":1728456402725,"duration":8},"status":"skipped","severity":"normal"},{"uid":"3f49e8876639e842","name":"addEventListener with wrong event","time":{"start":1728456216446,"stop":1728456216447,"duration":1},"status":"passed","severity":"normal"},{"uid":"99801284060cd02","name":"Query generator for multiple messages with multiple decoders","time":{"start":1728456503553,"stop":1728456503553,"duration":0},"status":"passed","severity":"normal"},{"uid":"68c4ba288da5d624","name":"Push message with emoji payload","time":{"start":1728456448202,"stop":1728456448202,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bba3a4aeec6cd00","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728456312505,"stop":1728456312505,"duration":0},"status":"passed","severity":"normal"},{"uid":"b39677485f25478d","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1728456479966,"stop":1728456479966,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9e92b71802abbaf","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1728456122648,"stop":1728456122648,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a897727cf334dda","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728456247426,"stop":1728456247428,"duration":2},"status":"passed","severity":"normal"},{"uid":"16dc13aa299e0584","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1728456183936,"stop":1728456183937,"duration":1},"status":"passed","severity":"normal"},{"uid":"d25b14f7e48cc89e","name":"should set field with only RELAY enabled","time":{"start":1728456128713,"stop":1728456128714,"duration":1},"status":"passed","severity":"normal"},{"uid":"70830d41f1507bd4","name":"Ping on subscribed peer","time":{"start":1728456218532,"stop":1728456218533,"duration":1},"status":"passed","severity":"normal"},{"uid":"90998c5c0a0c1939","name":"Push message with content topic containing Arabic","time":{"start":1728456428373,"stop":1728456428373,"duration":0},"status":"passed","severity":"normal"},{"uid":"e84ba75e37425410","name":"Push message with special chars payload","time":{"start":1728456428355,"stop":1728456428356,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e3633fbe40008ea","name":"Push message with escaped characters payload","time":{"start":1728456448198,"stop":1728456448199,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fcfe35b0eb9ee05","name":"A test","time":{"start":1728456335994,"stop":1728456335995,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ce926d10a45d1ab","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1728456120080,"stop":1728456120080,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b792401112e9c29","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728456231043,"stop":1728456231043,"duration":0},"status":"passed","severity":"normal"},{"uid":"da624673e0492cd0","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1728456497027,"stop":1728456497027,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0165182a640490c","name":"should be called at least once on all `peer:discovery` events","time":{"start":1728456183933,"stop":1728456183934,"duration":1},"status":"passed","severity":"normal"},{"uid":"83238797388d16ac","name":"Push message with special chars payload","time":{"start":1728456448191,"stop":1728456448192,"duration":1},"status":"passed","severity":"normal"},{"uid":"98030276471dee18","name":"Passing cursor with wrong pubsubTopic","time":{"start":1728456469485,"stop":1728456469486,"duration":1},"status":"passed","severity":"normal"},{"uid":"34244df13d0d5a43","name":"Sample","time":{"start":1728456128016,"stop":1728456128017,"duration":1},"status":"passed","severity":"normal"},{"uid":"2316858c0f75586","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728456247429,"stop":1728456247433,"duration":4},"status":"passed","severity":"normal"},{"uid":"c30fcd02c5db296e","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728456287236,"stop":1728456287236,"duration":0},"status":"passed","severity":"normal"},{"uid":"29fc3c784285c67a","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app96/5/topic656/utf8","time":{"start":1728456464635,"stop":1728456464637,"duration":2},"status":"passed","severity":"normal"},{"uid":"ddafe908aee9552d","name":"Push message with Arabic payload","time":{"start":1728456428356,"stop":1728456428356,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e12ac7b178559e3","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1728456193499,"stop":1728456193500,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9ea1be49e4240ac","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728456317108,"stop":1728456317110,"duration":2},"status":"passed","severity":"normal"},{"uid":"a08e370eda9a4810","name":"Check received message containing numeric","time":{"start":1728456287204,"stop":1728456287205,"duration":1},"status":"passed","severity":"normal"},{"uid":"307fd597ea34609f","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1728456439216,"stop":1728456439216,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2d3f6dcd9d12fae","name":"Check received message containing escaped characters","time":{"start":1728456402363,"stop":1728456402364,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e03ec186fd37ea6","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1728456143250,"stop":1728456143251,"duration":1},"status":"passed","severity":"normal"},{"uid":"23cda15ada567e06","name":"Subscribe to topic containing long and receive message","time":{"start":1728456312494,"stop":1728456312495,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0131d5440cfeb67","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728456317108,"stop":1728456317108,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa27015420b706d0","name":"Check received message containing short","time":{"start":1728456287198,"stop":1728456287200,"duration":2},"status":"passed","severity":"normal"},{"uid":"f01eb87882d00b41","name":"should be able to decode the field with only RELAY set to true","time":{"start":1728456127938,"stop":1728456127939,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a2490ecce013ef7","name":"should throw error - invalid id","time":{"start":1728456128704,"stop":1728456128705,"duration":1},"status":"passed","severity":"normal"},{"uid":"53120d51b10b6c91","name":"returns nothing if no connections present","time":{"start":1728456135469,"stop":1728456135470,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d18c6698248d6d9","name":"Check received message containing unicode special characters","time":{"start":1728456402403,"stop":1728456402403,"duration":0},"status":"passed","severity":"normal"},{"uid":"c06cedcdc5524ec1","name":"Subscribe to topic containing JSON and publish message","time":{"start":1728456439230,"stop":1728456439232,"duration":2},"status":"passed","severity":"normal"},{"uid":"671bbf50b1978905","name":"random static sharding 3 - Cluster ID: 923, Shard ID: 335","time":{"start":1728456472596,"stop":1728456472596,"duration":0},"status":"passed","severity":"normal"},{"uid":"9652aefb454ed88b","name":"should set field with all protocols enabled","time":{"start":1728456128713,"stop":1728456128713,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1b13111f7184feb","name":"Passing page size 1 when there are 4 messages","time":{"start":1728456501212,"stop":1728456501212,"duration":0},"status":"passed","severity":"normal"},{"uid":"1343f3d63c07ebde","name":"Check received message containing Script","time":{"start":1728456287213,"stop":1728456287220,"duration":7},"status":"passed","severity":"normal"},{"uid":"3b76a6363bc5abc6","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728456312495,"stop":1728456312496,"duration":1},"status":"passed","severity":"normal"},{"uid":"e83ff78941a42d23","name":"should be able to encode the field with only FILTER set to true","time":{"start":1728456127934,"stop":1728456127935,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfbb04462a9d5ffb","name":"LightPush: 3 peers, Filter: 0 peers","time":{"start":1728456335810,"stop":1728456335810,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e35f21b5a471270","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728456257105,"stop":1728456257107,"duration":2},"status":"passed","severity":"normal"},{"uid":"9ccd83b07dc80c54","name":"Encoder throws on empty string content topic","time":{"start":1728456153700,"stop":1728456153700,"duration":0},"status":"passed","severity":"normal"},{"uid":"66d4323f695eb884","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1728456136166,"stop":1728456136167,"duration":1},"status":"passed","severity":"normal"},{"uid":"281d87186ba033ae","name":"Subscribe to topic containing XML and receive message","time":{"start":1728456312501,"stop":1728456312502,"duration":1},"status":"passed","severity":"normal"},{"uid":"267af5ce3bcb4939","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1728456231042,"stop":1728456231043,"duration":1},"status":"passed","severity":"normal"},{"uid":"40dc043ca818af67","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728456359324,"stop":1728456359325,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a3f7db1d97ebbe4","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728456257097,"stop":1728456257097,"duration":0},"status":"passed","severity":"normal"},{"uid":"e816ab9fe46fdc6d","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1728456497034,"stop":1728456497036,"duration":2},"status":"passed","severity":"normal"},{"uid":"c7b3fbc2efc7969d","name":"Ephemeral messages are not stored","time":{"start":1728456182942,"stop":1728456182942,"duration":0},"status":"passed","severity":"normal"},{"uid":"9417d73a66165a29","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1728456120064,"stop":1728456120064,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1c1c896aee29d56","name":"Push message with Chinese payload","time":{"start":1728456428356,"stop":1728456428356,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4741d18de758425","name":"Passing page size 11 when there are 10 messages","time":{"start":1728456501213,"stop":1728456501216,"duration":3},"status":"passed","severity":"normal"},{"uid":"eab761ef4b065604","name":"should not receive a peer event before start","time":{"start":1728456147703,"stop":1728456147703,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1a48d4cbb3be34","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1728456511693,"stop":1728456511693,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4150ceaad3a1130","name":"should push to needed amount of connections","time":{"start":1728456328158,"stop":1728456328158,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0a7cb5b7dc354ea","name":"handles different clusterIds correctly","time":{"start":1728456120068,"stop":1728456120068,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e50430692862b1e","name":"1 Relay, 1 fetch","time":{"start":1728456143541,"stop":1728456143541,"duration":0},"status":"passed","severity":"normal"},{"uid":"f824a8564be0b8de","name":"LightPush: 0 peers, Filter: 2 peers","time":{"start":1728456335789,"stop":1728456335796,"duration":7},"status":"passed","severity":"normal"},{"uid":"246607cad98b039c","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1728456120176,"stop":1728456120176,"duration":0},"status":"passed","severity":"normal"},{"uid":"a802aa78cddc1d7c","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728456499099,"stop":1728456499099,"duration":0},"status":"passed","severity":"normal"},{"uid":"42032969cdd8c492","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1728456497036,"stop":1728456497038,"duration":2},"status":"passed","severity":"normal"},{"uid":"bcd4986308c8845d","name":"Check received message containing numeric","time":{"start":1728456402344,"stop":1728456402345,"duration":1},"status":"passed","severity":"normal"},{"uid":"4de20e958e7c9600","name":"it tolerates circular branch references","time":{"start":1728456143795,"stop":1728456143796,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee2f6bfc7023a73c","name":"returns only open connection if one present","time":{"start":1728456135470,"stop":1728456135471,"duration":1},"status":"passed","severity":"normal"},{"uid":"c87d65500d7f508a","name":"Check message received after jswaku node is restarted","time":{"start":1728456402385,"stop":1728456402385,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5591f0a33c8c03ac","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728456312503,"stop":1728456312504,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7b13e1399567b3a","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1728456176224,"stop":1728456176224,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dff253e4aacf7e3","name":"Push message with escaped characters payload","time":{"start":1728456428362,"stop":1728456428363,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6418d02410b2380","name":"should create a new stream if no existing for protocol found","time":{"start":1728456135780,"stop":1728456135780,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdd2ec60bc225158","name":"LightPush: 0 peers, Filter: 1 peers","time":{"start":1728456335787,"stop":1728456335789,"duration":2},"status":"passed","severity":"normal"},{"uid":"7dd0c63d1bb3dc1e","name":"Check received message containing Chinese","time":{"start":1728456402393,"stop":1728456402394,"duration":1},"status":"passed","severity":"normal"},{"uid":"f573b5aea5bb113b","name":"should remove the specified number of excess peers","time":{"start":1728456158937,"stop":1728456158937,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f1c16c3b8fd60e4","name":"Overlapping topic subscription","time":{"start":1728456499092,"stop":1728456499092,"duration":0},"status":"passed","severity":"normal"},{"uid":"809073382598c883","name":"through manual discovery","time":{"start":1728456359732,"stop":1728456359732,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4dd8e7def69586e","name":"Push message on custom pubsubTopic","time":{"start":1728456359325,"stop":1728456359325,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ac51d990c88d685","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728456499094,"stop":1728456499095,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab62f707bc850cb0","name":"Symmetric encrypt & Decrypt","time":{"start":1728456154112,"stop":1728456154113,"duration":1},"status":"passed","severity":"normal"},{"uid":"6697886791ff69fe","name":"random static sharding 7 - Cluster ID: 520, Shard ID: 4","time":{"start":1728456472600,"stop":1728456472601,"duration":1},"status":"passed","severity":"normal"},{"uid":"9428e2495c3534d","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1728456355796,"stop":1728456355796,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fcab9b6908114c8","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1728456231049,"stop":1728456231050,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd934d342d38ebc1","name":"can start and stop the service","time":{"start":1728456453421,"stop":1728456453422,"duration":1},"status":"passed","severity":"normal"},{"uid":"e095d132294c6812","name":"Push message with content topic containing Script","time":{"start":1728456448213,"stop":1728456448213,"duration":0},"status":"passed","severity":"normal"},{"uid":"64e05fb9dfd0ff86","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1728456257104,"stop":1728456257105,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bd51d92ba6bb14c","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728456312496,"stop":1728456312496,"duration":0},"status":"passed","severity":"normal"},{"uid":"200d93f8043ccff0","name":"Push message with custom timestamp: 1728452717377","time":{"start":1728456428388,"stop":1728456428389,"duration":1},"status":"passed","severity":"normal"},{"uid":"12e3f495db9af61d","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728456247434,"stop":1728456247434,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d490b1091634f78","name":"Check publish message containing Russian","time":{"start":1728456434593,"stop":1728456434595,"duration":2},"status":"passed","severity":"normal"},{"uid":"46c07a5989d6f92f","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1728456120087,"stop":1728456120087,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae54d3d4b61015d8","name":"Push message with JSON payload","time":{"start":1728456428361,"stop":1728456428362,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bb85e8843ff2832","name":"should set field with only FILTER enabled","time":{"start":1728456128714,"stop":1728456128714,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd5b1dafda82d253","name":"Passing page size 19 when there are 20 messages","time":{"start":1728456501216,"stop":1728456501216,"duration":0},"status":"passed","severity":"normal"},{"uid":"f140c4fe9f3d3369","name":"Generator, custom pubsub topic","time":{"start":1728456496699,"stop":1728456496699,"duration":0},"status":"passed","severity":"normal"},{"uid":"833ec0919cf6c2ab","name":"Renews subscription after lossing a connection","time":{"start":1728456499101,"stop":1728456499101,"duration":0},"status":"passed","severity":"normal"},{"uid":"3407352086839271","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1728456426301,"stop":1728456426301,"duration":0},"status":"passed","severity":"normal"},{"uid":"23e589930208af91","name":"Generator, custom pubsub topic","time":{"start":1728456496690,"stop":1728456496692,"duration":2},"status":"passed","severity":"normal"},{"uid":"a90f117ab3dfe806","name":"Push message with long payload","time":{"start":1728456448180,"stop":1728456448180,"duration":0},"status":"passed","severity":"normal"},{"uid":"98ae00162e1e7b8b","name":"Fails to push message with large meta","time":{"start":1728456428384,"stop":1728456428384,"duration":0},"status":"passed","severity":"normal"},{"uid":"72e63ff065054c13","name":"passes more than one ENR URLs and attempts connection","time":{"start":1728456193500,"stop":1728456193500,"duration":0},"status":"skipped","severity":"normal"},{"uid":"abe499693389791a","name":"should be online or offline if network state changed","time":{"start":1728456176227,"stop":1728456176228,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad78baea1f2bfea7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1728456120081,"stop":1728456120082,"duration":1},"status":"passed","severity":"normal"},{"uid":"49559a39f7c617b","name":"should reject if Store is requested but not mounted","time":{"start":1728456158944,"stop":1728456158944,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f079d1bc74eb89d","name":"Check message with no content topic is not received","time":{"start":1728456287238,"stop":1728456287238,"duration":0},"status":"passed","severity":"normal"},{"uid":"f09bd0bdc0d0da91","name":"Push message with custom timestamp: 1728452687923","time":{"start":1728456448225,"stop":1728456448226,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f84d7f839af4e2b","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728456499104,"stop":1728456499104,"duration":0},"status":"passed","severity":"normal"},{"uid":"93931303895b0ce3","name":"LightPush: 0 peers, Filter: 3 peers","time":{"start":1728456335797,"stop":1728456335797,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f351580caecb569","name":"should encode/decode to RLP encoding","time":{"start":1728456128706,"stop":1728456128706,"duration":0},"status":"passed","severity":"normal"},{"uid":"f393026ae78d908b","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1728456439217,"stop":1728456439218,"duration":1},"status":"passed","severity":"normal"},{"uid":"e702e10f94a19639","name":"Check message received after nwaku node is restarted","time":{"start":1728456287241,"stop":1728456287244,"duration":3},"status":"skipped","severity":"normal"},{"uid":"d14fb80c1e2f9a38","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1728456120077,"stop":1728456120078,"duration":1},"status":"passed","severity":"normal"},{"uid":"39e27abe34568cc0","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728456499113,"stop":1728456499114,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e44c31a8838c891","name":"Passing an array","time":{"start":1728456569733,"stop":1728456569734,"duration":1},"status":"passed","severity":"normal"},{"uid":"27ed5dfeaf27ca06","name":"throws on content topic with empty topic name field","time":{"start":1728456120055,"stop":1728456120055,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1c9fbd641fb51e6","name":"Push message with content topic containing unicode special characters","time":{"start":1728456428380,"stop":1728456428381,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8f945dc7fc63800","name":"Push message with content topic containing Basic HTML tag","time":{"start":1728456448215,"stop":1728456448216,"duration":1},"status":"passed","severity":"normal"},{"uid":"626a4b6a9dcbc42e","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728456312495,"stop":1728456312495,"duration":0},"status":"passed","severity":"normal"},{"uid":"d67a96a5484dafa8","name":"should return all peers when numPeers is 0","time":{"start":1728456135616,"stop":1728456135617,"duration":1},"status":"passed","severity":"normal"},{"uid":"4db9865f5114f5d2","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1728456439223,"stop":1728456439224,"duration":1},"status":"passed","severity":"normal"},{"uid":"10d1ff5724a4c574","name":"should return valid sharding parameters for static sharding","time":{"start":1728456120088,"stop":1728456120088,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6abcde37f98e6ba","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1728456120070,"stop":1728456120070,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a566def2833cec8","name":"Reopen subscription with peer with lost subscription","time":{"start":1728456220630,"stop":1728456220630,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dd570d2f39646de","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728456231045,"stop":1728456231048,"duration":3},"status":"passed","severity":"normal"},{"uid":"97c785d655cf7958","name":"Check received message with timestamp: 1728456175611000000 ","time":{"start":1728456287235,"stop":1728456287235,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f0defd108eac057","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1728456511690,"stop":1728456511690,"duration":0},"status":"passed","severity":"normal"},{"uid":"fca02e3eef91105a","name":"nwaku subscribes","time":{"start":1728456420510,"stop":1728456420510,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f51bd9279da232e","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1728456127942,"stop":1728456127942,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ee171e6427c58b2","name":"should throw an error for missing required configuration","time":{"start":1728456120075,"stop":1728456120075,"duration":0},"status":"passed","severity":"normal"},{"uid":"16acfa7cdbfbb7bd","name":"Fails to push message bigger that 1MB","time":{"start":1728456448227,"stop":1728456448227,"duration":0},"status":"passed","severity":"normal"},{"uid":"628e22c3ed04238d","name":"Relay + Store","time":{"start":1728456128715,"stop":1728456128715,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f366d891a77bbd","name":"connects to nwaku","time":{"start":1728456569733,"stop":1728456569733,"duration":0},"status":"passed","severity":"normal"},{"uid":"145de6cb15be5b44","name":"Ping on peer without subscriptions","time":{"start":1728456218529,"stop":1728456218529,"duration":0},"status":"passed","severity":"normal"},{"uid":"7762595bbe39e95e","name":"should not receive a peer event after stop","time":{"start":1728456147703,"stop":1728456147704,"duration":1},"status":"passed","severity":"normal"},{"uid":"537848dae9c47cd8","name":"Renews subscription after lossing a connection","time":{"start":1728456499117,"stop":1728456499117,"duration":0},"status":"passed","severity":"normal"},{"uid":"93008e7ac6a61690","name":"Waku message hash computation (no timestamp)","time":{"start":1728456122648,"stop":1728456122648,"duration":0},"status":"passed","severity":"normal"},{"uid":"81328391df5bd83","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1728456120087,"stop":1728456120087,"duration":0},"status":"passed","severity":"normal"},{"uid":"97e3e5fb30338527","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1728456143255,"stop":1728456143256,"duration":1},"status":"passed","severity":"normal"},{"uid":"7961dc08b0447490","name":"random static sharding 5 - Cluster ID: 703, Shard ID: 641","time":{"start":1728456472599,"stop":1728456472600,"duration":1},"status":"passed","severity":"normal"},{"uid":"63318f4b184fdabe","name":"Push message with content topic containing XML","time":{"start":1728456428376,"stop":1728456428376,"duration":0},"status":"passed","severity":"normal"},{"uid":"60cf26885d0c5ed1","name":"should get / set UDP multiaddr","time":{"start":1728456128707,"stop":1728456128707,"duration":0},"status":"passed","severity":"normal"},{"uid":"d000f2cad39bafd4","name":"Push message with SQL Injection payload","time":{"start":1728456428357,"stop":1728456428358,"duration":1},"status":"passed","severity":"normal"},{"uid":"73e18b7e936a71bd","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1728456143799,"stop":1728456143800,"duration":1},"status":"skipped","severity":"normal"},{"uid":"866103b644e49ef6","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1728456440729,"stop":1728456440734,"duration":5},"status":"passed","severity":"normal"},{"uid":"e729b8b24f7b8577","name":"Relay","time":{"start":1728456182307,"stop":1728456182308,"duration":1},"status":"passed","severity":"normal"},{"uid":"b79c59d315321f8b","name":"Push message with custom timestamp: 1697697917377","time":{"start":1728456428388,"stop":1728456428388,"duration":0},"status":"passed","severity":"normal"},{"uid":"faef18bf78d12833","name":"should throw an error if shards are undefined for static sharding","time":{"start":1728456120074,"stop":1728456120075,"duration":1},"status":"passed","severity":"normal"},{"uid":"73606da5944dcc0e","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1728456176226,"stop":1728456176227,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef50c5f1af2e9bc5","name":"Push message equal or less that 1MB","time":{"start":1728456428391,"stop":1728456428391,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f5aa0996ba90f6","name":"Check received message containing Basic HTML tag","time":{"start":1728456287222,"stop":1728456287222,"duration":0},"status":"passed","severity":"normal"},{"uid":"6553a1c8a25e7bfd","name":"Accepts a valid Waku Message","time":{"start":1728456162080,"stop":1728456162081,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a5f04d34aa8dc34","name":"Passing page size 0 when there are 110 messages","time":{"start":1728456501211,"stop":1728456501211,"duration":0},"status":"passed","severity":"normal"},{"uid":"93ec2685fc9a8b38","name":"Refresh subscription","time":{"start":1728456499109,"stop":1728456499109,"duration":0},"status":"passed","severity":"normal"},{"uid":"84af53c4863175cc","name":"Subscribe to topic containing long and receive message","time":{"start":1728456499109,"stop":1728456499110,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1aff4ca7193770e","name":"Default pageSize","time":{"start":1728456501217,"stop":1728456501218,"duration":1},"status":"passed","severity":"normal"},{"uid":"42cd3ff2917d4eb6","name":"Push message with Script payload","time":{"start":1728456428359,"stop":1728456428359,"duration":0},"status":"passed","severity":"normal"},{"uid":"28109a21b95a33b4","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1728456472606,"stop":1728456472606,"duration":0},"status":"passed","severity":"normal"},{"uid":"75258976ae5852fd","name":"Check message on other pubsub topic is not received","time":{"start":1728456402375,"stop":1728456402375,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cc40cd2919c4504","name":"Subscribe and receive messages via waku relay post","time":{"start":1728456499086,"stop":1728456499089,"duration":3},"status":"passed","severity":"normal"},{"uid":"e71c8c40e5bdbb6d","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1728456155247,"stop":1728456155248,"duration":1},"status":"passed","severity":"normal"},{"uid":"90bae6bbf6f7bfed","name":"Check message with no payload is not received","time":{"start":1728456287238,"stop":1728456287240,"duration":2},"status":"passed","severity":"normal"},{"uid":"e910b815a36693d2","name":"Push message with long payload","time":{"start":1728456428352,"stop":1728456428353,"duration":1},"status":"passed","severity":"normal"},{"uid":"f344ec4fd820f60c","name":"Subscribe to topic containing short and receive message","time":{"start":1728456499093,"stop":1728456499093,"duration":0},"status":"passed","severity":"normal"},{"uid":"62d2132c638400d3","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1728456312506,"stop":1728456312506,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea08de3e43201fcc","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728456312504,"stop":1728456312504,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba0b886b55d4ccce","name":"should check connected peers if present and suitable","time":{"start":1728456158945,"stop":1728456158946,"duration":1},"status":"passed","severity":"normal"},{"uid":"142871875b0a9c8b","name":"Query with Promise Callback, No Decoder","time":{"start":1728456479968,"stop":1728456479968,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6cc43bfface327e","name":"Sets default value correctly","time":{"start":1728456569735,"stop":1728456569735,"duration":0},"status":"passed","severity":"normal"},{"uid":"af74057f60aade8b","name":"Subscribe and receive messages via waku relay post","time":{"start":1728456312487,"stop":1728456312487,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b9c91248e00f8e4","name":"Generator, 2 different pubsubtopics","time":{"start":1728456496699,"stop":1728456496699,"duration":0},"status":"passed","severity":"normal"},{"uid":"989da04f6c1b28b8","name":"Renews peer on consistent missed messages","time":{"start":1728456254891,"stop":1728456254892,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f31b0b8ac7a3f51","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1728456120068,"stop":1728456120068,"duration":0},"status":"passed","severity":"normal"},{"uid":"295208f8957a5687","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728456499102,"stop":1728456499103,"duration":1},"status":"passed","severity":"normal"},{"uid":"6caf5bc3cf9e89da","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1728456257115,"stop":1728456257118,"duration":3},"status":"passed","severity":"normal"},{"uid":"d4681639f62e4380","name":"Push message with meta","time":{"start":1728456448219,"stop":1728456448220,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1add9abf386519a","name":"Delete observer","time":{"start":1728456404556,"stop":1728456404556,"duration":0},"status":"passed","severity":"normal"},{"uid":"4945183d0a58efbc","name":"Subscribe to topic containing long and publish message","time":{"start":1728456439220,"stop":1728456439220,"duration":0},"status":"passed","severity":"normal"},{"uid":"c251eebbda4f6e2f","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1728456128702,"stop":1728456128703,"duration":1},"status":"passed","severity":"normal"},{"uid":"c66fa850f28aa504","name":"should add a peer","time":{"start":1728456158933,"stop":1728456158934,"duration":1},"status":"passed","severity":"normal"},{"uid":"235ab054fac97bdc","name":"Check publish message containing unicode special characters","time":{"start":1728456434602,"stop":1728456434603,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd6f1e02c971cf6f","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728456257121,"stop":1728456257122,"duration":1},"status":"passed","severity":"normal"},{"uid":"79f0e173df5497e6","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728456231050,"stop":1728456231050,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3c17ad2f80d43d0","name":"can dial TLS multiaddrs","time":{"start":1728456359730,"stop":1728456359731,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbd9a8187742b130","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1728456143800,"stop":1728456143800,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b7b191c855855967","name":"Generator, 2 different pubsubtopics","time":{"start":1728456496692,"stop":1728456496693,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f775f23365e7cca","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1728456120079,"stop":1728456120079,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0d6e3dac7979635","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1728456143798,"stop":1728456143799,"duration":1},"status":"passed","severity":"normal"},{"uid":"536aa790b62fc93e","name":"Push message on custom pubsubTopic","time":{"start":1728456359323,"stop":1728456359323,"duration":0},"status":"passed","severity":"normal"},{"uid":"233a7c5d3fbc4820","name":"Subscribe to topic containing short and publish message","time":{"start":1728456439219,"stop":1728456439220,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8d096a75b109d3f","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1728456479965,"stop":1728456479966,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ee97e9f172e1eee","name":"Check message with no pubsub topic is not received","time":{"start":1728456287237,"stop":1728456287238,"duration":1},"status":"passed","severity":"normal"},{"uid":"705e4f07976d7231","name":"Passing page size 10 when there are 10 messages","time":{"start":1728456501213,"stop":1728456501213,"duration":0},"status":"passed","severity":"normal"},{"uid":"d38bf99cc96aac8f","name":"Waku message hash computation (meta attribute not present)","time":{"start":1728456122647,"stop":1728456122647,"duration":0},"status":"passed","severity":"normal"},{"uid":"3600a45456725b07","name":"Query generator for 2000 messages","time":{"start":1728456503556,"stop":1728456503556,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f838ac27d632fae","name":"Overlapping topic subscription","time":{"start":1728456439218,"stop":1728456439219,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a4f4bb3afc512ca9","name":"random static sharding 10 - Cluster ID: 491, Shard ID: 36","time":{"start":1728456472604,"stop":1728456472605,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ac34d8d3f9a7d2a","name":"Push message with rate limit","time":{"start":1728456448222,"stop":1728456448223,"duration":1},"status":"passed","severity":"normal"},{"uid":"34e258e33a3c98d9","name":"Query Generator, No Decoder","time":{"start":1728456479961,"stop":1728456479962,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1b42b1fc7f511c9","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1728456257113,"stop":1728456257115,"duration":2},"status":"passed","severity":"normal"},{"uid":"56899e9258092073","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1728456257122,"stop":1728456257123,"duration":1},"status":"passed","severity":"normal"},{"uid":"a63a862a233f2920","name":"Relay - dialed after","time":{"start":1728456556580,"stop":1728456556581,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ff73ed5e2e540f6","name":"Check received message containing SQL Injection","time":{"start":1728456287213,"stop":1728456287213,"duration":0},"status":"passed","severity":"normal"},{"uid":"b47aaac23ab1ea94","name":"should return different streams if requested simultaniously","time":{"start":1728456135781,"stop":1728456135781,"duration":0},"status":"passed","severity":"normal"},{"uid":"278b0ae095d17de5","name":"should reject if Filter is requested but not mounted","time":{"start":1728456158944,"stop":1728456158945,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a3fa86f4f9ccb42","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1728456127942,"stop":1728456127942,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa5b7bd7d99a571d","name":"Sign & Recover","time":{"start":1728456154113,"stop":1728456154114,"duration":1},"status":"passed","severity":"normal"},{"uid":"4faed3eed72b08e1","name":"random static sharding 1 - Cluster ID: 287, Shard ID: 915","time":{"start":1728456472595,"stop":1728456472595,"duration":0},"status":"passed","severity":"normal"},{"uid":"61a7eefc734c10f1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1728456120083,"stop":1728456120083,"duration":0},"status":"passed","severity":"normal"},{"uid":"754811163cde515","name":"Check publish message containing XML","time":{"start":1728456434597,"stop":1728456434597,"duration":0},"status":"passed","severity":"normal"},{"uid":"91cbb441910785a0","name":"Check received message containing Basic HTML tag","time":{"start":1728456402356,"stop":1728456402362,"duration":6},"status":"passed","severity":"normal"},{"uid":"c868a152c323dac3","name":"Ping on peer without subscriptions","time":{"start":1728456218533,"stop":1728456218535,"duration":2},"status":"passed","severity":"normal"},{"uid":"71916debb51ab062","name":"Push message with shell command payload","time":{"start":1728456448198,"stop":1728456448198,"duration":0},"status":"passed","severity":"normal"},{"uid":"a62739613c97ff9f","name":"LightPush: 0 peers, Filter: 0 peers","time":{"start":1728456335785,"stop":1728456335786,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e2d74a6542cc7fd","name":"Check received message containing emoji","time":{"start":1728456287232,"stop":1728456287234,"duration":2},"status":"passed","severity":"normal"},{"uid":"6f4244d9d3353ea8","name":"Check received message with timestamp: 1728456175611 ","time":{"start":1728456287235,"stop":1728456287236,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e7e626589445324","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728456499091,"stop":1728456499091,"duration":0},"status":"passed","severity":"normal"},{"uid":"7982b0e221799ebf","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1728456120078,"stop":1728456120078,"duration":0},"status":"passed","severity":"normal"},{"uid":"639b3a2e678f8e9c","name":"should set field with all protocols disabled","time":{"start":1728456128713,"stop":1728456128713,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8e814ed2d3c5620","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1728456469481,"stop":1728456469483,"duration":2},"status":"passed","severity":"normal"},{"uid":"5b68a802304dac66","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1728456257099,"stop":1728456257100,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b30971719b7a86f","name":"Check message with no payload is not received","time":{"start":1728456402377,"stop":1728456402385,"duration":8},"status":"passed","severity":"normal"},{"uid":"788409044dbb9f63","name":"ignores unrecognized TXT record formats","time":{"start":1728456143796,"stop":1728456143797,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c877232805bb438","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728456499107,"stop":1728456499108,"duration":1},"status":"passed","severity":"normal"},{"uid":"5839a657f0a34f19","name":"throws on empty content topic","time":{"start":1728456120051,"stop":1728456120052,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2e979c71fc77360","name":"should emit a peer event after start","time":{"start":1728456193486,"stop":1728456193489,"duration":3},"status":"passed","severity":"normal"},{"uid":"6b46ac74ad8a86c2","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1728456120071,"stop":1728456120072,"duration":1},"status":"passed","severity":"normal"},{"uid":"87bd98cfb71689df","name":"Ephemeral field set to true","time":{"start":1728456136164,"stop":1728456136164,"duration":0},"status":"passed","severity":"normal"},{"uid":"85b2d44adf04b864","name":"random static sharding 4 - Cluster ID: 819, Shard ID: 578","time":{"start":1728456472598,"stop":1728456472599,"duration":1},"status":"passed","severity":"normal"},{"uid":"d102820115be9cdb","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app41/8/topic764/test.js","time":{"start":1728456464632,"stop":1728456464632,"duration":0},"status":"passed","severity":"normal"},{"uid":"d015f9167e60d615","name":"Push message with content topic containing SQL Injection","time":{"start":1728456448211,"stop":1728456448212,"duration":1},"status":"passed","severity":"normal"},{"uid":"f009c09de1e7f1b8","name":"Check received message containing short","time":{"start":1728456402335,"stop":1728456402338,"duration":3},"status":"passed","severity":"normal"},{"uid":"322fe9a15178c501","name":"Subscribe and receive messages via lightPush","time":{"start":1728456499085,"stop":1728456499085,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d6755e6f8c83c1","name":"Subscribe to topic containing Russian and publish message","time":{"start":1728456439223,"stop":1728456439223,"duration":0},"status":"passed","severity":"normal"},{"uid":"a19db9271e19115","name":"Filter","time":{"start":1728456556582,"stop":1728456556582,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fab37d5dd9b9686","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1728456511693,"stop":1728456511693,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a75f347a75f9d61","name":"should fail to send if no connections available","time":{"start":1728456328159,"stop":1728456328162,"duration":3},"status":"passed","severity":"normal"},{"uid":"ad5688bdb2077de","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1728456183935,"stop":1728456183935,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7634df2f07237ad","name":"should handle a minimal index list","time":{"start":1728456120175,"stop":1728456120175,"duration":0},"status":"passed","severity":"normal"},{"uid":"a16f89608c06d516","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1728456153696,"stop":1728456153697,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4a89df472cffb1","name":"should return false when no peers exist","time":{"start":1728456158936,"stop":1728456158937,"duration":1},"status":"passed","severity":"normal"},{"uid":"134ec2106f11b319","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728456257111,"stop":1728456257113,"duration":2},"status":"passed","severity":"normal"},{"uid":"4c7b11a7f0eed2be","name":"throws on content topic with generation field greater than 0","time":{"start":1728456120053,"stop":1728456120053,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1371148844406a5","name":"Ping on unsubscribed peer","time":{"start":1728456218529,"stop":1728456218529,"duration":0},"status":"passed","severity":"normal"},{"uid":"e002e0c64631fe6f","name":"should properly create location multiaddrs - tcp6","time":{"start":1728456128712,"stop":1728456128712,"duration":0},"status":"passed","severity":"normal"},{"uid":"11a22b62c5bc5b7f","name":"Encoder throws on undefined content topic","time":{"start":1728456136165,"stop":1728456136165,"duration":0},"status":"passed","severity":"normal"},{"uid":"415354442f5ff16a","name":"Push message with content topic containing shell command","time":{"start":1728456428379,"stop":1728456428380,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e6e7516fbdcbf3","name":"should return false","time":{"start":1728456128705,"stop":1728456128705,"duration":0},"status":"passed","severity":"normal"},{"uid":"255df66f8d9d78f","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728456312497,"stop":1728456312500,"duration":3},"status":"passed","severity":"normal"},{"uid":"2c217e58828d342c","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1728456147704,"stop":1728456147705,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bd28a09d4ed18af","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728456317103,"stop":1728456317103,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7c5de293a62aef9","name":"LightPush: 3 peers, Filter: 2 peers","time":{"start":1728456335810,"stop":1728456335811,"duration":1},"status":"passed","severity":"normal"},{"uid":"5facd7fe0a19d8f7","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1728456257126,"stop":1728456257131,"duration":5},"status":"passed","severity":"normal"},{"uid":"bc68b25701582fec","name":"should remove a peer","time":{"start":1728456158934,"stop":1728456158935,"duration":1},"status":"passed","severity":"normal"},{"uid":"396c85458f5cb85a","name":"throws on content topic with too few or too many fields","time":{"start":1728456120052,"stop":1728456120052,"duration":0},"status":"passed","severity":"normal"},{"uid":"bddbebb3e3c25b92","name":"Push message with shell command payload","time":{"start":1728456428362,"stop":1728456428362,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed2d562620151916","name":"returns all values when wanted number is greater than available values","time":{"start":1728456142571,"stop":1728456142572,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c90b1e002fc3e7a","name":"LightPush: 1 peers, Filter: 3 peers","time":{"start":1728456335807,"stop":1728456335807,"duration":0},"status":"passed","severity":"normal"},{"uid":"56a3edc154c350cc","name":"should not fail to start the service if it is already started","time":{"start":1728456193481,"stop":1728456193485,"duration":4},"status":"passed","severity":"normal"},{"uid":"e9a3e3b7af46a0eb","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1728456127936,"stop":1728456127937,"duration":1},"status":"passed","severity":"normal"},{"uid":"b531af131244b06b","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728456499108,"stop":1728456499108,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6f6c02a77108a29","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728456231044,"stop":1728456231044,"duration":0},"status":"passed","severity":"normal"},{"uid":"248474057a436fe7","name":"retrieves a single peer","time":{"start":1728456143795,"stop":1728456143795,"duration":0},"status":"passed","severity":"normal"},{"uid":"189bd97b369cff1c","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728456499100,"stop":1728456499100,"duration":0},"status":"passed","severity":"normal"},{"uid":"843212c992b7a1a2","name":"should throw error - no public key","time":{"start":1728456128705,"stop":1728456128705,"duration":0},"status":"passed","severity":"normal"},{"uid":"140fea09e601200c","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728456499097,"stop":1728456499099,"duration":2},"status":"passed","severity":"normal"},{"uid":"ad8757f23aa5f60d","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1728456434606,"stop":1728456434606,"duration":0},"status":"passed","severity":"normal"},{"uid":"4807fff87e6851ce","name":"configure the node with multiple content topics","time":{"start":1728456464638,"stop":1728456464639,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2b976b9c08daf1b","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728456257102,"stop":1728456257102,"duration":0},"status":"passed","severity":"normal"},{"uid":"15d960b834efa02","name":"Push message with content topic containing Script","time":{"start":1728456428375,"stop":1728456428375,"duration":0},"status":"passed","severity":"normal"},{"uid":"5651739015f6e8cf","name":"Subscribe and receives messages on 20 topics","time":{"start":1728456312488,"stop":1728456312488,"duration":0},"status":"passed","severity":"normal"},{"uid":"91e5599dd039179d","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1728456120091,"stop":1728456120091,"duration":0},"status":"passed","severity":"normal"},{"uid":"c731d65898b3f8f6","name":"should get / set TCP multiaddr","time":{"start":1728456128708,"stop":1728456128708,"duration":0},"status":"passed","severity":"normal"},{"uid":"f918af8777053d7b","name":"Check received message containing Script","time":{"start":1728456402355,"stop":1728456402355,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a051aaedb2af56f","name":"Subscribe and receive messages via lightPush","time":{"start":1728456499102,"stop":1728456499102,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc5af8fddf7febbb","name":"Push message with short payload","time":{"start":1728456428351,"stop":1728456428352,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9237040d9a6ebf5","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728456312487,"stop":1728456312487,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbc7031aa1764ae0","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728456499096,"stop":1728456499096,"duration":0},"status":"passed","severity":"normal"},{"uid":"d698d5dc2bab2562","name":"Check received message containing XML","time":{"start":1728456287221,"stop":1728456287221,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d0d323a08006b3b","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728456317110,"stop":1728456317111,"duration":1},"status":"passed","severity":"normal"},{"uid":"eea15adbda1ba77","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app46/10/topic130/xml","time":{"start":1728456464633,"stop":1728456464633,"duration":0},"status":"passed","severity":"normal"},{"uid":"24813e9837f0ada9","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728456287236,"stop":1728456287236,"duration":0},"status":"passed","severity":"normal"},{"uid":"9472967bc784d12c","name":"can start the service","time":{"start":1728456147700,"stop":1728456147701,"duration":1},"status":"passed","severity":"normal"},{"uid":"15e7f5457fa4cc04","name":"Fails to push message with empty content topic","time":{"start":1728456448218,"stop":1728456448219,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a6b85506379c51a","name":"should properly create location multiaddrs - udp4","time":{"start":1728456128711,"stop":1728456128711,"duration":0},"status":"passed","severity":"normal"},{"uid":"33167e40bb88cb03","name":"LightPush: 1 peers, Filter: 1 peers","time":{"start":1728456335804,"stop":1728456335807,"duration":3},"status":"passed","severity":"normal"},{"uid":"b53bfafd41fbadd4","name":"throws an error for improperly formatted content topics","time":{"start":1728456120069,"stop":1728456120069,"duration":0},"status":"passed","severity":"normal"},{"uid":"17c71bf9cc3fbb7a","name":"Push message with Basic HTML tag payload","time":{"start":1728456428360,"stop":1728456428361,"duration":1},"status":"passed","severity":"normal"},{"uid":"156cbaab0fa41373","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728456499102,"stop":1728456499102,"duration":0},"status":"passed","severity":"normal"},{"uid":"2033ee76bb1141d9","name":"removeEventListener with correct event","time":{"start":1728456216447,"stop":1728456216448,"duration":1},"status":"passed","severity":"normal"},{"uid":"89f6675e227934f7","name":"Check publish message containing special chars","time":{"start":1728456434592,"stop":1728456434592,"duration":0},"status":"passed","severity":"normal"},{"uid":"b82ae8fe6996ae7","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728456496698,"stop":1728456496699,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b9f59362e0e63c3","name":"Push message with numeric payload","time":{"start":1728456448180,"stop":1728456448191,"duration":11},"status":"passed","severity":"normal"},{"uid":"e60a9f6a14e2914b","name":"Push message with content topic containing JSON","time":{"start":1728456428378,"stop":1728456428379,"duration":1},"status":"passed","severity":"normal"},{"uid":"909209b00c4cce81","name":"Reusing cursor across nodes","time":{"start":1728456469484,"stop":1728456469484,"duration":0},"status":"passed","severity":"normal"},{"uid":"96fb2cc9c9b4ad42","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1728456257104,"stop":1728456257104,"duration":0},"status":"passed","severity":"normal"},{"uid":"58282edc324e69a1","name":"Store - dialed after - with timeout","time":{"start":1728456556581,"stop":1728456556582,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb58115ae94db786","name":"should reject on timeout if it was set","time":{"start":1728456158945,"stop":1728456158945,"duration":0},"status":"passed","severity":"normal"},{"uid":"e756758df1e7a486","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728456496694,"stop":1728456496695,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ddc4a7b31097fb1","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1728456122646,"stop":1728456122647,"duration":1},"status":"passed","severity":"normal"},{"uid":"c746f55aa022e381","name":"different cluster, same shard: nodes don't connect","time":{"start":1728456355804,"stop":1728456355804,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7862f67f8a323e4","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1728456120058,"stop":1728456120058,"duration":0},"status":"passed","severity":"normal"},{"uid":"32841f96384b5243","name":"Push message with content topic containing numeric","time":{"start":1728456448206,"stop":1728456448207,"duration":1},"status":"passed","severity":"normal"},{"uid":"c49e6bf33c110022","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728456317110,"stop":1728456317110,"duration":0},"status":"passed","severity":"normal"},{"uid":"36f2a42adcd6450f","name":"Push message with short payload","time":{"start":1728456448172,"stop":1728456448173,"duration":1},"status":"passed","severity":"normal"},{"uid":"e47dcf3a327ebe30","name":"throws on content topic with empty version field","time":{"start":1728456120054,"stop":1728456120055,"duration":1},"status":"passed","severity":"normal"},{"uid":"5747e61ee84d4548","name":"Fails to publish message with size larger than 1 MB","time":{"start":1728456434606,"stop":1728456434606,"duration":0},"status":"passed","severity":"normal"},{"uid":"9565ea70fafa31fe","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728456402410,"stop":1728456402410,"duration":0},"status":"passed","severity":"normal"},{"uid":"64835c95767055fc","name":"Check publish message containing short","time":{"start":1728456434589,"stop":1728456434590,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f3d474811c0619f","name":"Push message with custom timestamp: 1728459887923","time":{"start":1728456448226,"stop":1728456448226,"duration":0},"status":"passed","severity":"normal"},{"uid":"456fc2697ec49285","name":"Fields are not dropped","time":{"start":1728456134659,"stop":1728456134665,"duration":6},"status":"passed","severity":"normal"},{"uid":"31b9d767cf4c85b1","name":"Check received message containing emoji","time":{"start":1728456402364,"stop":1728456402365,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdbce486547a1393","name":"Push message with content topic containing unicode special characters","time":{"start":1728456448217,"stop":1728456448218,"duration":1},"status":"passed","severity":"normal"},{"uid":"2478ccf21b7d590c","name":"Push message with content topic containing JSON","time":{"start":1728456448216,"stop":1728456448216,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f57575874c9391","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728456499112,"stop":1728456499112,"duration":0},"status":"passed","severity":"normal"},{"uid":"7197615d8f3f113a","name":"Decoder throws on empty string content topic","time":{"start":1728456155250,"stop":1728456155250,"duration":0},"status":"passed","severity":"normal"},{"uid":"aba25e1338c7f20f","name":"Correctly serialized arguments","time":{"start":1728456359404,"stop":1728456359405,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f1fec15d6fd69c0","name":"Check received message containing emoji","time":{"start":1728456402404,"stop":1728456402404,"duration":0},"status":"passed","severity":"normal"},{"uid":"863035ed28fb5b95","name":"Ordered Callback - true","time":{"start":1728456486726,"stop":1728456486727,"duration":1},"status":"passed","severity":"normal"},{"uid":"768e324f1c8cd3b4","name":"random static sharding 2 - Cluster ID: 753, Shard ID: 198","time":{"start":1728456472595,"stop":1728456472596,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f7b6fb62dad8bd0","name":"isConnected return false after peer stops","time":{"start":1728456208702,"stop":1728456208702,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd765f4626ac4c08","name":"should add and remove event listeners correctly","time":{"start":1728456147705,"stop":1728456147706,"duration":1},"status":"passed","severity":"normal"},{"uid":"8703afa8666851f2","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728456317102,"stop":1728456317102,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ae10de916f9c14f","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728456257132,"stop":1728456257132,"duration":0},"status":"passed","severity":"normal"},{"uid":"49bbd938796b878d","name":"Fails to push message with empty content topic","time":{"start":1728456428382,"stop":1728456428383,"duration":1},"status":"passed","severity":"normal"},{"uid":"daf953548d21b92b","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1728456231048,"stop":1728456231049,"duration":1},"status":"passed","severity":"normal"},{"uid":"93e3c1246140b1d9","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1728456120071,"stop":1728456120071,"duration":0},"status":"passed","severity":"normal"},{"uid":"4238647de349502a","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1728456120088,"stop":1728456120088,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bf5430560eace9d","name":"Fails to push message with large meta","time":{"start":1728456448220,"stop":1728456448221,"duration":1},"status":"passed","severity":"normal"},{"uid":"37e794347de21b46","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728456247420,"stop":1728456247426,"duration":6},"status":"passed","severity":"normal"},{"uid":"d659b78f92753fef","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1728456469477,"stop":1728456469477,"duration":0},"status":"passed","severity":"normal"},{"uid":"91414a0b9ca27975","name":"Ping on peer without subscriptions","time":{"start":1728456220629,"stop":1728456220629,"duration":0},"status":"passed","severity":"normal"},{"uid":"a518ec0d54c953e2","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1728456257144,"stop":1728456257154,"duration":10},"status":"passed","severity":"normal"},{"uid":"fe84c64bc125554d","name":"Check received message containing shell command","time":{"start":1728456287231,"stop":1728456287231,"duration":0},"status":"passed","severity":"normal"},{"uid":"f510ad58e65b850e","name":"Decoder throws on undefined content topic","time":{"start":1728456136165,"stop":1728456136166,"duration":1},"status":"passed","severity":"normal"},{"uid":"29b9fd4578efc8c8","name":"Light Node - default protocols","time":{"start":1728456556583,"stop":1728456556583,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf6895b41497d2e7","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1728456120065,"stop":1728456120065,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e7d666bb0e82e79","name":"should be able to encode the field with only STORE set to true","time":{"start":1728456127934,"stop":1728456127934,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5750dc9f2d2f80c","name":"Asymmetric encrypt & decrypt","time":{"start":1728456154112,"stop":1728456154112,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2d9fe2f4f502557","name":"Publish message with large meta","time":{"start":1728456434607,"stop":1728456434608,"duration":1},"status":"passed","severity":"normal"},{"uid":"d75d160a7eb91a7f","name":"udp ip6 address","time":{"start":1728456127958,"stop":1728456127959,"duration":1},"status":"passed","severity":"normal"},{"uid":"10f7e50fa8219db3","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1728456257133,"stop":1728456257135,"duration":2},"status":"passed","severity":"normal"},{"uid":"ed17246f62b924c4","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1728456426302,"stop":1728456426302,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e1efa9555f5c25b","name":"should not receive a peer event after stop","time":{"start":1728456193492,"stop":1728456193492,"duration":0},"status":"passed","severity":"normal"},{"uid":"a12072b293739f10","name":"should select older connection if present","time":{"start":1728456135472,"stop":1728456135472,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f86eb6c57021018","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1728456257110,"stop":1728456257111,"duration":1},"status":"passed","severity":"normal"},{"uid":"be06c7160e389e4c","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1728456127936,"stop":1728456127936,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae046e9396134e35","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728456499095,"stop":1728456499095,"duration":0},"status":"passed","severity":"normal"},{"uid":"54174a67efaa27d7","name":"should reject if LightPush is requested but not mounted","time":{"start":1728456158944,"stop":1728456158944,"duration":0},"status":"passed","severity":"normal"}] |