mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-18 12:53:10 +00:00
1 line
154 KiB
JSON
1 line
154 KiB
JSON
[{"uid":"3f75938d0f657499","name":"Promise Callback - backward","time":{"start":1718663778367,"stop":1718663778367,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b86f4bc2b223474","name":"Check message received after jswaku node is restarted","time":{"start":1718663668872,"stop":1718663668872,"duration":0},"status":"skipped","severity":"normal"},{"uid":"82db876120c0d7f4","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1718663935971,"stop":1718663935971,"duration":0},"status":"passed","severity":"normal"},{"uid":"f314486df1489e50","name":"Subscribe to topic containing XML and publish message","time":{"start":1718663655880,"stop":1718663655880,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd1a5ca82c1a0555","name":"Check received message with timestamp: 1718663193363 ","time":{"start":1718663668851,"stop":1718663668851,"duration":0},"status":"passed","severity":"normal"},{"uid":"96c7fac3d76e57ae","name":"shard 0","time":{"start":1718663721449,"stop":1718663721450,"duration":1},"status":"passed","severity":"normal"},{"uid":"f972e925dec24e99","name":"Ping on unsubscribed peer","time":{"start":1718663238215,"stop":1718663238215,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c7991024192269f","name":"Ping on peer without subscriptions","time":{"start":1718663267463,"stop":1718663267464,"duration":1},"status":"passed","severity":"normal"},{"uid":"22e3d61749a5c305","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1718663356527,"stop":1718663356527,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfea4ba69d51e5a7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1718663142416,"stop":1718663142416,"duration":0},"status":"passed","severity":"normal"},{"uid":"b949e333084eca0d","name":"should be able to decode the field with only FILTER set to true","time":{"start":1718663150331,"stop":1718663150332,"duration":1},"status":"passed","severity":"normal"},{"uid":"aac262d8a29abf5a","name":"Check received message containing special chars","time":{"start":1718663385347,"stop":1718663385348,"duration":1},"status":"passed","severity":"normal"},{"uid":"464396af322d53bf","name":"Check received message containing Arabic","time":{"start":1718663668860,"stop":1718663668860,"duration":0},"status":"passed","severity":"normal"},{"uid":"863c1aba8562028e","name":"Check received message with timestamp: 1718663194210000000 ","time":{"start":1718663385354,"stop":1718663385354,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbd8da9c61fbb7e6","name":"topics with same application and version share the same shard","time":{"start":1718663142402,"stop":1718663142402,"duration":0},"status":"passed","severity":"normal"},{"uid":"18054bf9d5e8a14e","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1718663385362,"stop":1718663385364,"duration":2},"status":"passed","severity":"normal"},{"uid":"778e5c2fddad0d83","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1718663655878,"stop":1718663655879,"duration":1},"status":"passed","severity":"normal"},{"uid":"f58e9db5d7e49d97","name":"start node with ApplicationInfo","time":{"start":1718663719425,"stop":1718663719425,"duration":0},"status":"passed","severity":"normal"},{"uid":"c29e04bed737c6ff","name":"Check received message containing escaped characters","time":{"start":1718663668849,"stop":1718663668849,"duration":0},"status":"passed","severity":"normal"},{"uid":"366cca34de98e64a","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1718663421385,"stop":1718663421386,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8e1ec08ea90d294","name":"Subscribe to topic containing shell command and receive message","time":{"start":1718663801285,"stop":1718663801286,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8e0f13df79483df","name":"throws on content topic with empty topic name field","time":{"start":1718663142395,"stop":1718663142396,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b60958b3ef8acc5","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1718663801291,"stop":1718663801292,"duration":1},"status":"passed","severity":"normal"},{"uid":"a577cac7a5fea90f","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1718663398806,"stop":1718663398806,"duration":0},"status":"passed","severity":"normal"},{"uid":"734690181aa3ed1d","name":"Push message with content topic containing numeric","time":{"start":1718663755285,"stop":1718663755285,"duration":0},"status":"passed","severity":"normal"},{"uid":"a96526192d56190b","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1718663711448,"stop":1718663711448,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b74f567bbd24b8a","name":"Subscribe to topic containing Russian and receive message","time":{"start":1718663801283,"stop":1718663801283,"duration":0},"status":"passed","severity":"normal"},{"uid":"1df682f5cea1c8d1","name":"Query Generator, Wrong PubsubTopic","time":{"start":1718663760785,"stop":1718663760786,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7561979aaefb4d3","name":"random static sharding 3 - Cluster ID: 531, Shard ID: 299","time":{"start":1718663721451,"stop":1718663721452,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a866900b8b4594c","name":"should not fail to stop the service if it was not started","time":{"start":1718663658598,"stop":1718663658599,"duration":1},"status":"passed","severity":"normal"},{"uid":"80c2bc3e61235109","name":"should encode/decode to RLP encoding","time":{"start":1718663151044,"stop":1718663151044,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d3c5bcb2c0b0f4d","name":"Check message with non string payload is not received","time":{"start":1718663668871,"stop":1718663668871,"duration":0},"status":"passed","severity":"normal"},{"uid":"d906570abe7f9fcb","name":"different cluster, different shard: nodes don't connect","time":{"start":1718663469330,"stop":1718663469330,"duration":0},"status":"passed","severity":"normal"},{"uid":"65ca860d1feecec9","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1718663142399,"stop":1718663142400,"duration":1},"status":"passed","severity":"normal"},{"uid":"4007b49715096606","name":"Nodes with multiple pubsub topic","time":{"start":1718663628256,"stop":1718663628256,"duration":0},"status":"passed","severity":"normal"},{"uid":"897b6eacdc5db347","name":"random static sharding 4 - Cluster ID: 574, Shard ID: 701","time":{"start":1718663721452,"stop":1718663721452,"duration":0},"status":"passed","severity":"normal"},{"uid":"37963bd0c83ec255","name":"should return the pubsub topic directly if a string is provided","time":{"start":1718663142418,"stop":1718663142418,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4ffb4af14f92251","name":"Push message with content topic containing escaped characters","time":{"start":1718663611215,"stop":1718663611216,"duration":1},"status":"passed","severity":"normal"},{"uid":"59dd208a9fc9a311","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1718663655876,"stop":1718663655877,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c474beb4561e20b","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1718663194280,"stop":1718663194280,"duration":0},"status":"passed","severity":"normal"},{"uid":"372f577e4ee59a3d","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1718663142408,"stop":1718663142408,"duration":0},"status":"passed","severity":"normal"},{"uid":"69dc9c5371e3ca2","name":"should properly create location multiaddrs - udp6","time":{"start":1718663151046,"stop":1718663151046,"duration":0},"status":"passed","severity":"normal"},{"uid":"40d5643c345bcd4e","name":"isConnected should return true after first peer connects","time":{"start":1718663242668,"stop":1718663242668,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0c938732d0d81ae","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1718663356524,"stop":1718663356524,"duration":0},"status":"passed","severity":"normal"},{"uid":"36511693b2894e83","name":"groups content topics by expected pubsub topic","time":{"start":1718663142402,"stop":1718663142403,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e1808a3b37e06b0","name":"Push message with custom timestamp: 1687904956759","time":{"start":1718663755311,"stop":1718663755311,"duration":0},"status":"passed","severity":"normal"},{"uid":"77ce6b5c99db494","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1718663457052,"stop":1718663457053,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4d5a12173263c7b","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1718663176725,"stop":1718663176726,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc2caa86e079bee8","name":"different cluster, different shard: nodes don't connect","time":{"start":1718663356488,"stop":1718663356491,"duration":3},"status":"passed","severity":"normal"},{"uid":"b94c6d3fd3cb4d82","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app47/9/topic85/xml","time":{"start":1718663719417,"stop":1718663719418,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c8b82e3dd3ced92","name":"recovers when dns.resolve returns empty","time":{"start":1718663166943,"stop":1718663166943,"duration":0},"status":"passed","severity":"normal"},{"uid":"adf2fa1ff16612d0","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1718663265042,"stop":1718663265042,"duration":0},"status":"passed","severity":"normal"},{"uid":"24926779316fb3d","name":"should throw an error for missing required configuration","time":{"start":1718663142409,"stop":1718663142409,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6ada1f9699220c0","name":"Subscribe and receive messages via waku relay post","time":{"start":1718663801277,"stop":1718663801278,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a48a8bf365041be","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1718663166703,"stop":1718663166704,"duration":1},"status":"passed","severity":"normal"},{"uid":"f52db3b487996003","name":"Encoder throws on empty string content topic","time":{"start":1718663176730,"stop":1718663176730,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce9befd15bebd488","name":"Check received message containing shell command","time":{"start":1718663668849,"stop":1718663668849,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3d2a015655c1769","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1718663265046,"stop":1718663265046,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b031eb24e2573c3","name":"Subscribe to topic containing short and receive message","time":{"start":1718663801281,"stop":1718663801281,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0fe44868c5bc92d","name":"isConnected should return false after all peers disconnect","time":{"start":1718663242668,"stop":1718663242668,"duration":0},"status":"passed","severity":"normal"},{"uid":"138081c23ed75cab","name":"should return false","time":{"start":1718663151043,"stop":1718663151043,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fe61c2a273e9b5e","name":"Throws when trying to push message with empty payload","time":{"start":1718663611208,"stop":1718663611209,"duration":1},"status":"passed","severity":"normal"},{"uid":"35935a3cef9dac86","name":"should throw error - no public key","time":{"start":1718663151037,"stop":1718663151037,"duration":0},"status":"passed","severity":"normal"},{"uid":"97571dc47d2b6370","name":"Ping on peer without subscriptions","time":{"start":1718663238214,"stop":1718663238214,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4798676ed1ba294","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1718663142420,"stop":1718663142420,"duration":0},"status":"passed","severity":"normal"},{"uid":"97bc896c20cb1b4","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1718663469327,"stop":1718663469328,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e0bc5c2d2bbd35d","name":"Check received message containing Basic HTML tag","time":{"start":1718663668863,"stop":1718663668863,"duration":0},"status":"passed","severity":"normal"},{"uid":"c556da8e234c1ab0","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1718663166705,"stop":1718663166706,"duration":1},"status":"passed","severity":"normal"},{"uid":"33f71a8269a8903a","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1718663242667,"stop":1718663242668,"duration":1},"status":"passed","severity":"normal"},{"uid":"f776d8734d8b24ee","name":"Check received message containing Basic HTML tag","time":{"start":1718663668848,"stop":1718663668848,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f7af8cd9a08101a","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1718663242666,"stop":1718663242666,"duration":0},"status":"passed","severity":"normal"},{"uid":"94aa2d508ce85472","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1718663201721,"stop":1718663201722,"duration":1},"status":"passed","severity":"normal"},{"uid":"1593dab5803c62e2","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1718663801288,"stop":1718663801288,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c6981de57a2fe3a","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1718663155729,"stop":1718663155729,"duration":0},"status":"passed","severity":"normal"},{"uid":"93ef42325231a976","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app89/9/topic912/utf8","time":{"start":1718663719420,"stop":1718663719420,"duration":0},"status":"passed","severity":"normal"},{"uid":"80430c3fa9216d47","name":"Subscribe to topic containing long and receive message","time":{"start":1718663801281,"stop":1718663801281,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bdc802052483c73","name":"Publish message with custom timestamp: Mon Jun 17 2024 23:33:40 GMT+0000 (Coordinated Universal Time)","time":{"start":1718663653234,"stop":1718663653235,"duration":1},"status":"passed","severity":"normal"},{"uid":"d46619d222baf8d6","name":"Push message with rate limit","time":{"start":1718663755310,"stop":1718663755311,"duration":1},"status":"passed","severity":"normal"},{"uid":"9632cdece4924f64","name":"Decrypt messages","time":{"start":1718663594541,"stop":1718663594541,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfde1928670e8cdf","name":"throws on empty content topic","time":{"start":1718663142392,"stop":1718663142393,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a72f3030f7d79ea","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1718663398807,"stop":1718663398808,"duration":1},"status":"passed","severity":"normal"},{"uid":"c135b0d97355f664","name":"Check received message containing unicode special characters","time":{"start":1718663385353,"stop":1718663385353,"duration":0},"status":"passed","severity":"normal"},{"uid":"b87b67ac52f201a1","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1718663356538,"stop":1718663356538,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5c21f5d41d1b05c","name":"Push message with custom timestamp: 1718659785566","time":{"start":1718663611219,"stop":1718663611220,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed0441685f7bdb6d","name":"Check received message containing Script","time":{"start":1718663385350,"stop":1718663385351,"duration":1},"status":"passed","severity":"normal"},{"uid":"16b66e7044353d67","name":"Check received message containing escaped characters","time":{"start":1718663385353,"stop":1718663385353,"duration":0},"status":"passed","severity":"normal"},{"uid":"909e1ad8d7141ced","name":"Query generator for multiple messages","time":{"start":1718663781895,"stop":1718663781897,"duration":2},"status":"passed","severity":"normal"},{"uid":"1fb298715057ec8","name":"ignores domain fetching errors","time":{"start":1718663166944,"stop":1718663166944,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8f9a30e6ef0eaf4","name":"same cluster, different shard: nodes connect","time":{"start":1718663469329,"stop":1718663469329,"duration":0},"status":"passed","severity":"normal"},{"uid":"32863078b860c2ac","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1718663194279,"stop":1718663194280,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b73471c6e29edb1","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1718663356540,"stop":1718663356541,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb1b6f8bc833ff62","name":"isConnected should return false after all peers disconnect","time":{"start":1718663194282,"stop":1718663194282,"duration":0},"status":"passed","severity":"normal"},{"uid":"813893e90ee49010","name":"can start the service","time":{"start":1718663658596,"stop":1718663658596,"duration":0},"status":"passed","severity":"normal"},{"uid":"a73425c44c4badfc","name":"should not fail to start the service if it is already started","time":{"start":1718663658599,"stop":1718663658600,"duration":1},"status":"passed","severity":"normal"},{"uid":"30c46c368af10824","name":"Push message with content topic containing special chars","time":{"start":1718663755285,"stop":1718663755285,"duration":0},"status":"passed","severity":"normal"},{"uid":"eed8b133532950b","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1718663265046,"stop":1718663265047,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c762520d173f2b2","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1718663166704,"stop":1718663166705,"duration":1},"status":"passed","severity":"normal"},{"uid":"944af9f5e2b430f8","name":"Check received message containing Script","time":{"start":1718663668846,"stop":1718663668846,"duration":0},"status":"passed","severity":"normal"},{"uid":"890269a4196b0b1f","name":"Using a function","time":{"start":1718663807207,"stop":1718663807207,"duration":0},"status":"passed","severity":"normal"},{"uid":"99c945d5bbed320e","name":"should emit a peer event after start","time":{"start":1718663219289,"stop":1718663219289,"duration":0},"status":"passed","severity":"normal"},{"uid":"626656a69f769d4c","name":"Push message with long payload","time":{"start":1718663611189,"stop":1718663611189,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b7ddc6453a4319f","name":"Check publish message containing Russian","time":{"start":1718663653227,"stop":1718663653227,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8b35557e85b3f1b","name":"returns all values when wanted number matches available values","time":{"start":1718663166465,"stop":1718663166466,"duration":1},"status":"passed","severity":"normal"},{"uid":"d13e4e9860115ee6","name":"Relay","time":{"start":1718663202617,"stop":1718663202617,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ecc5bc2c1414497","name":"Ping on subscribed peer","time":{"start":1718663238214,"stop":1718663238214,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c6a381eeb2e990","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1718663356527,"stop":1718663356527,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc7134c1569bb728","name":"Check publish message after service node is restarted","time":{"start":1718663653238,"stop":1718663653238,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1108681cf125ead8","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1718663166707,"stop":1718663166707,"duration":0},"status":"passed","severity":"normal"},{"uid":"75c029299cfe44c","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1718663142401,"stop":1718663142401,"duration":0},"status":"passed","severity":"normal"},{"uid":"10e0bb5a80e94e5d","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1718663265044,"stop":1718663265045,"duration":1},"status":"passed","severity":"normal"},{"uid":"c96bebdbc605b79b","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1718663801277,"stop":1718663801277,"duration":0},"status":"passed","severity":"normal"},{"uid":"690e6620c2263916","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1718663194271,"stop":1718663194274,"duration":3},"status":"passed","severity":"normal"},{"uid":"2ba35cffc11e7c8a","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1718663801286,"stop":1718663801286,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1e25b1347f25fae","name":"Decoder throws on undefined content topic","time":{"start":1718663176730,"stop":1718663176731,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8cf977ca471772","name":"handles empty shards array correctly","time":{"start":1718663142423,"stop":1718663142423,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cd6533e14108685","name":"Check publish message containing short","time":{"start":1718663653224,"stop":1718663653224,"duration":0},"status":"passed","severity":"normal"},{"uid":"94e1a7f002e05e22","name":"Decoder throws on empty string content topic","time":{"start":1718663176731,"stop":1718663176731,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ff9972732c4c7cd","name":"Fields are not dropped","time":{"start":1718663155279,"stop":1718663155281,"duration":2},"status":"passed","severity":"normal"},{"uid":"38a2ea2ca22bc3c6","name":"can start the service","time":{"start":1718663219286,"stop":1718663219286,"duration":0},"status":"passed","severity":"normal"},{"uid":"974cbc447c67f69a","name":"random static sharding 9 - Cluster ID: 560, Shard ID: 166","time":{"start":1718663721455,"stop":1718663721455,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e1a97080ed319b4","name":"Subscribe to topic containing JSON and receive message","time":{"start":1718663801285,"stop":1718663801285,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e04ed840bcbdb7b","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1718663142419,"stop":1718663142419,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf8bc4871afd1a86","name":"Check received message containing SQL Injection","time":{"start":1718663668861,"stop":1718663668862,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ed7ba6725236266","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1718663935970,"stop":1718663935970,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d1968e654e52bff","name":"Push message with content topic containing shell command","time":{"start":1718663755305,"stop":1718663755305,"duration":0},"status":"passed","severity":"normal"},{"uid":"8821fab308bef55e","name":"Check publish message containing escaped characters","time":{"start":1718663653230,"stop":1718663653231,"duration":1},"status":"passed","severity":"normal"},{"uid":"83a02c703794265c","name":"Push message with rate limit","time":{"start":1718663611218,"stop":1718663611218,"duration":0},"status":"passed","severity":"normal"},{"uid":"3732ffa49a2dcdf9","name":"Waku message hash computation (payload length 0)","time":{"start":1718663145100,"stop":1718663145100,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e191790ec1189a8","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1718663356537,"stop":1718663356537,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c2be3407dfda41d","name":"Refresh subscription","time":{"start":1718663801292,"stop":1718663801293,"duration":1},"status":"passed","severity":"normal"},{"uid":"96215518fcb7b47b","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1718663142400,"stop":1718663142401,"duration":1},"status":"passed","severity":"normal"},{"uid":"93ade87ff6a63a5d","name":"Check message with invalid timestamp is not received","time":{"start":1718663668853,"stop":1718663668853,"duration":0},"status":"passed","severity":"normal"},{"uid":"facc4cfdb62e3bf3","name":"Push message with Russian payload","time":{"start":1718663755270,"stop":1718663755278,"duration":8},"status":"passed","severity":"normal"},{"uid":"ae477fea005ba6a2","name":"Push message with numeric payload","time":{"start":1718663611190,"stop":1718663611190,"duration":0},"status":"passed","severity":"normal"},{"uid":"b006caa270866cd3","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1718663801299,"stop":1718663801300,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1bce4dff0ffff10","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1718663421390,"stop":1718663421391,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b1ad4fb758ddbe8","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1718663628256,"stop":1718663628257,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2e784414e6605e6","name":"udp ip6 address","time":{"start":1718663150474,"stop":1718663150475,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecf1cb08e0f88ad9","name":"Push message with numeric payload","time":{"start":1718663755267,"stop":1718663755267,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a9b9f4c4ebd3c96","name":"Push message with content topic containing short","time":{"start":1718663611209,"stop":1718663611210,"duration":1},"status":"passed","severity":"normal"},{"uid":"26c43b7e8df71721","name":"safeDispatchEvent","time":{"start":1718663235089,"stop":1718663235089,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe60ad5a8ef0bdac","name":"throws on content topic with empty application field","time":{"start":1718663142394,"stop":1718663142395,"duration":1},"status":"passed","severity":"normal"},{"uid":"daf385f383b180b7","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1718663760790,"stop":1718663760791,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e0bca0cd0ab2ba5","name":"Query Generator, No message returned","time":{"start":1718663760788,"stop":1718663760788,"duration":0},"status":"passed","severity":"normal"},{"uid":"308cb096ec4e577d","name":"Push message with escaped characters payload","time":{"start":1718663755281,"stop":1718663755282,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6ace94f42a6d209","name":"ignores unrecognized TXT record formats","time":{"start":1718663166944,"stop":1718663166944,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f61db3b94749ec9","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1718663356541,"stop":1718663356542,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5f42dbb62c88259","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1718663285016,"stop":1718663285017,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd4ff3526c0bb525","name":"Subscribe to topic containing numeric and receive message","time":{"start":1718663801293,"stop":1718663801294,"duration":1},"status":"passed","severity":"normal"},{"uid":"911d81842de960b","name":"should throw error - no public key","time":{"start":1718663151042,"stop":1718663151043,"duration":1},"status":"passed","severity":"normal"},{"uid":"28337743f2d0c3ba","name":"Fails to publish duplicate message","time":{"start":1718663653235,"stop":1718663653235,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cd1e65a0d12922f","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1718663142454,"stop":1718663142454,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc0286edd5b1e8b8","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app49/8/topic186/utf8","time":{"start":1718663719420,"stop":1718663719421,"duration":1},"status":"passed","severity":"normal"},{"uid":"f26ed8a8155de04e","name":"throws on content topic with generation field greater than 0","time":{"start":1718663142394,"stop":1718663142394,"duration":0},"status":"passed","severity":"normal"},{"uid":"90bf9e20783f62e7","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1718663760788,"stop":1718663760789,"duration":1},"status":"passed","severity":"normal"},{"uid":"89f5c2a3c68a0aa6","name":"can start and stop the service","time":{"start":1718663219287,"stop":1718663219287,"duration":0},"status":"passed","severity":"normal"},{"uid":"b427c318e755c96d","name":"handles different clusterIds correctly","time":{"start":1718663142403,"stop":1718663142403,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fcc17605d495e9a","name":"Push message with unicode special characters payload","time":{"start":1718663611203,"stop":1718663611203,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f9fd7471b00fd5a","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app31/9/topic720/xml","time":{"start":1718663719421,"stop":1718663719421,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac77d761ecd0fb92","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1718663801280,"stop":1718663801280,"duration":0},"status":"passed","severity":"normal"},{"uid":"f58a0090be9dba74","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1718663142405,"stop":1718663142405,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8a8a81cd14dae31","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1718663356507,"stop":1718663356508,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d910ad503ffb267","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1718663356521,"stop":1718663356522,"duration":1},"status":"passed","severity":"normal"},{"uid":"726c17191c7b1e18","name":"Push message with unicode special characters payload","time":{"start":1718663755282,"stop":1718663755282,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dd1b131cd04362e","name":"Decoder throws on undefined content topic","time":{"start":1718663178789,"stop":1718663178789,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e1b94598bf60fb9","name":"should not fail to start the service if it is already started","time":{"start":1718663219288,"stop":1718663219288,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad17103fa64f71c2","name":"less peers than existing","time":{"start":1718663591045,"stop":1718663591045,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a5148692510b1036","name":"Check received message containing SQL Injection","time":{"start":1718663668846,"stop":1718663668846,"duration":0},"status":"passed","severity":"normal"},{"uid":"5805b7750bbf3f86","name":"Check received message containing long","time":{"start":1718663385346,"stop":1718663385347,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2f02e43218510a9","name":"Ping on unsubscribed peer","time":{"start":1718663267459,"stop":1718663267460,"duration":1},"status":"passed","severity":"normal"},{"uid":"1100dd3f773ee3d4","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1718663801296,"stop":1718663801297,"duration":1},"status":"passed","severity":"normal"},{"uid":"adf87fb0f4edf66","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1718663356492,"stop":1718663356499,"duration":7},"status":"passed","severity":"normal"},{"uid":"ce7da6479dd3c863","name":"retrieves a single peer","time":{"start":1718663166942,"stop":1718663166943,"duration":1},"status":"passed","severity":"normal"},{"uid":"e740c7da0a94b631","name":"Query with Ordered Callback, No Decoder","time":{"start":1718663760789,"stop":1718663760790,"duration":1},"status":"passed","severity":"normal"},{"uid":"78f8ba571f47cc95","name":"Decoder throws on empty string content topic","time":{"start":1718663178789,"stop":1718663178790,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cc4f6572a538da","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1718663142400,"stop":1718663142400,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a9e31425a465837","name":"Ordered Callback sorting by timestamp while page direction is forward","time":{"start":1718663785469,"stop":1718663785469,"duration":0},"status":"passed","severity":"normal"},{"uid":"81d23110d95f9c6e","name":"Push message with meta","time":{"start":1718663611217,"stop":1718663611217,"duration":0},"status":"passed","severity":"normal"},{"uid":"65fb21249bb8ee64","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1718663356526,"stop":1718663356526,"duration":0},"status":"passed","severity":"normal"},{"uid":"94de5d9b8816cc46","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1718663356534,"stop":1718663356536,"duration":2},"status":"passed","severity":"normal"},{"uid":"24656ff71351f56d","name":"should return valid sharding parameters for static sharding","time":{"start":1718663142420,"stop":1718663142420,"duration":0},"status":"passed","severity":"normal"},{"uid":"68070aa0e9e9b5c1","name":"Nodes with multiple pubsub topic","time":{"start":1718663628258,"stop":1718663628258,"duration":0},"status":"passed","severity":"normal"},{"uid":"182589f1cdbc77ac","name":"Push message with content topic containing unicode special characters","time":{"start":1718663611216,"stop":1718663611216,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1bcfca55b1a8617","name":"Push message with meta","time":{"start":1718663755308,"stop":1718663755310,"duration":2},"status":"passed","severity":"normal"},{"uid":"ba76e448824d0151","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1718663398803,"stop":1718663398804,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbdc2002c190a5e5","name":"Push message with content topic containing Script","time":{"start":1718663611213,"stop":1718663611213,"duration":0},"status":"passed","severity":"normal"},{"uid":"754c0ee683fbe17","name":"Check meta is set [symmetric]","time":{"start":1718663176728,"stop":1718663176729,"duration":1},"status":"passed","severity":"normal"},{"uid":"78bdc27bb0d647f2","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1718663145101,"stop":1718663145101,"duration":0},"status":"passed","severity":"normal"},{"uid":"87e38a8e1f60c5be","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1718663142454,"stop":1718663142454,"duration":0},"status":"passed","severity":"normal"},{"uid":"21efa6a374b9b552","name":"Check message received after nwaku node is restarted","time":{"start":1718663668872,"stop":1718663668872,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8200c6d4c0043b9b","name":"Push message with content topic containing long","time":{"start":1718663611210,"stop":1718663611210,"duration":0},"status":"passed","severity":"normal"},{"uid":"2437299f3de70861","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1718663421380,"stop":1718663421381,"duration":1},"status":"passed","severity":"normal"},{"uid":"57a32173caf92035","name":"Check received message with timestamp: 1718663193363000000 ","time":{"start":1718663668851,"stop":1718663668851,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb52554f17801b85","name":"Used by Waku Relay","time":{"start":1718663807207,"stop":1718663807208,"duration":1},"status":"passed","severity":"normal"},{"uid":"96c5b6998cf00fc5","name":"Check message on other pubsub topic is not received","time":{"start":1718663668870,"stop":1718663668870,"duration":0},"status":"passed","severity":"normal"},{"uid":"d93171310c97e5ef","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1718663653233,"stop":1718663653233,"duration":0},"status":"passed","severity":"normal"},{"uid":"5df7ec2c3ff6bea2","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1718663421390,"stop":1718663421390,"duration":0},"status":"passed","severity":"normal"},{"uid":"7779ff1af65c4ed7","name":"Check received message containing Russian","time":{"start":1718663668861,"stop":1718663668861,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b378705fea4e34c","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1718663142410,"stop":1718663142410,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2152f945066d35d","name":"Subscribe to topic containing emoji and receive message","time":{"start":1718663801300,"stop":1718663801300,"duration":0},"status":"passed","severity":"normal"},{"uid":"16284854f88c0c33","name":"configure the node with multiple pubsub topics","time":{"start":1718663721456,"stop":1718663721457,"duration":1},"status":"passed","severity":"normal"},{"uid":"47c2cc6f1f2b1b76","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1718663142398,"stop":1718663142398,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae500423e3051f9f","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1718663655865,"stop":1718663655865,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ac332683dda56f","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1718663356538,"stop":1718663356539,"duration":1},"status":"passed","severity":"normal"},{"uid":"226b33a16bc9d5c4","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1718663142397,"stop":1718663142397,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec806a0767a94cf8","name":"Ordered Callback - forward","time":{"start":1718663778367,"stop":1718663778368,"duration":1},"status":"passed","severity":"normal"},{"uid":"6154ca27f7d49d7b","name":"Push message with shell command payload","time":{"start":1718663611194,"stop":1718663611202,"duration":8},"status":"passed","severity":"normal"},{"uid":"e45dfa7c3a6bb270","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1718663142424,"stop":1718663142424,"duration":0},"status":"passed","severity":"normal"},{"uid":"39b413275abc2c4d","name":"non connected peers","time":{"start":1718663591045,"stop":1718663591045,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5910799bc0a631da","name":"Check message with invalid timestamp is not received","time":{"start":1718663385364,"stop":1718663385365,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef6516d3e5791849","name":"should set field with only STORE enabled","time":{"start":1718663151049,"stop":1718663151049,"duration":0},"status":"passed","severity":"normal"},{"uid":"63fb2cc2b9b3ee36","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1718663356544,"stop":1718663356544,"duration":0},"status":"passed","severity":"normal"},{"uid":"5185ec9306793fb4","name":"Check message with no content topic is not received","time":{"start":1718663385366,"stop":1718663385366,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a5bcdcbb6412b69","name":"Push message with Script payload","time":{"start":1718663755279,"stop":1718663755279,"duration":0},"status":"passed","severity":"normal"},{"uid":"f20dd8347c45f11c","name":"Push message with content topic containing unicode special characters","time":{"start":1718663755306,"stop":1718663755306,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc3f54f36052841d","name":"Check publish message containing Arabic","time":{"start":1718663653227,"stop":1718663653227,"duration":0},"status":"passed","severity":"normal"},{"uid":"5574e0ca008ef607","name":"throws an error for improperly formatted content topics","time":{"start":1718663142404,"stop":1718663142404,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0623a4d5c8d5790","name":"Fails to push message with large meta","time":{"start":1718663611218,"stop":1718663611218,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4ccfa5d077f4f7e","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1718663356528,"stop":1718663356528,"duration":0},"status":"passed","severity":"normal"},{"uid":"95f4d8e6f4bc01f9","name":"Sign & Recover","time":{"start":1718663177277,"stop":1718663177277,"duration":0},"status":"passed","severity":"normal"},{"uid":"b65ba4ebab3ecd6e","name":"pre and post cipher","time":{"start":1718663177276,"stop":1718663177276,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c8477b759906c54","name":"removeEventListener with wrong event","time":{"start":1718663235087,"stop":1718663235088,"duration":1},"status":"passed","severity":"normal"},{"uid":"c806919610dc5925","name":"should return unique PubsubTopics for static sharding","time":{"start":1718663142406,"stop":1718663142407,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc14867951246e4","name":"Check received message with timestamp: 1718663193363000000 ","time":{"start":1718663668866,"stop":1718663668868,"duration":2},"status":"passed","severity":"normal"},{"uid":"dca372d876b6eec2","name":"Store - dialed after - with timeout","time":{"start":1718663811800,"stop":1718663811800,"duration":0},"status":"passed","severity":"normal"},{"uid":"605f02ff9ce2cbff","name":"should not throw an error for a single configured topic","time":{"start":1718663142417,"stop":1718663142417,"duration":0},"status":"passed","severity":"normal"},{"uid":"19b0431d38f98734","name":"Subscribe and receive messages via waku relay post","time":{"start":1718663421379,"stop":1718663421380,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e4d3a936323660e","name":"Passing page size 10 when there are 10 messages","time":{"start":1718663793098,"stop":1718663793099,"duration":1},"status":"passed","severity":"normal"},{"uid":"34139810d3126693","name":"Subscribe to topic containing Script and receive message","time":{"start":1718663421387,"stop":1718663421387,"duration":0},"status":"passed","severity":"normal"},{"uid":"b781fab8083099","name":"Ordered Callback - backward","time":{"start":1718663778368,"stop":1718663778368,"duration":0},"status":"passed","severity":"normal"},{"uid":"39c6779dc07cf6c3","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1718663265047,"stop":1718663265049,"duration":2},"status":"passed","severity":"normal"},{"uid":"97ffaafe3e7ec9c8","name":"Push message with content topic containing short","time":{"start":1718663755284,"stop":1718663755284,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e0b17e5c5e76a35","name":"should not receive a peer event before start","time":{"start":1718663219289,"stop":1718663219289,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eeb77144ac8fb49","name":"A test","time":{"start":1718663421461,"stop":1718663421461,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd84a7ae8a89beab","name":"Check publish message containing unicode special characters","time":{"start":1718663653231,"stop":1718663653232,"duration":1},"status":"passed","severity":"normal"},{"uid":"bab3ef973ab70c8f","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1718663142403,"stop":1718663142403,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfc69f89794e04f4","name":"Push message with emoji payload","time":{"start":1718663755282,"stop":1718663755283,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab6e6756bc243317","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1718663242667,"stop":1718663242667,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bf3676bccadc697","name":"random static sharding 6 - Cluster ID: 465, Shard ID: 435","time":{"start":1718663721453,"stop":1718663721453,"duration":0},"status":"passed","severity":"normal"},{"uid":"af63db2f2fe58128","name":"Passing cursor with wrong message digest","time":{"start":1718663711450,"stop":1718663711450,"duration":0},"status":"passed","severity":"normal"},{"uid":"59d62151c606440b","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1718663398807,"stop":1718663398807,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c5487cc907d39ce","name":"should handle a minimal index list","time":{"start":1718663142453,"stop":1718663142454,"duration":1},"status":"passed","severity":"normal"},{"uid":"358932c892ecb4c","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1718663142397,"stop":1718663142398,"duration":1},"status":"passed","severity":"normal"},{"uid":"204dc18a8215b1b8","name":"Check received message containing shell command","time":{"start":1718663385352,"stop":1718663385352,"duration":0},"status":"passed","severity":"normal"},{"uid":"959940c0396c04d7","name":"Push message with content topic containing Chinese","time":{"start":1718663755286,"stop":1718663755286,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e35dad283eb3d23","name":"Push message with content topic containing Arabic","time":{"start":1718663611212,"stop":1718663611212,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a46b459fa18e980","name":"can start and stop the service","time":{"start":1718663658596,"stop":1718663658598,"duration":2},"status":"passed","severity":"normal"},{"uid":"c4da06c65707f4e4","name":"should not fail to stop the service if it was not started","time":{"start":1718663219287,"stop":1718663219288,"duration":1},"status":"passed","severity":"normal"},{"uid":"64f0999515dcc47e","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1718663655882,"stop":1718663655883,"duration":1},"status":"passed","severity":"normal"},{"uid":"f045917da269f2b7","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1718663151036,"stop":1718663151036,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8da904dc093ec33","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1718663155921,"stop":1718663155921,"duration":0},"status":"passed","severity":"normal"},{"uid":"c08f3bc1af3eea97","name":"Register correct protocols","time":{"start":1718663655863,"stop":1718663655863,"duration":0},"status":"passed","severity":"normal"},{"uid":"65172ea17fb04950","name":"Subscribe to topic containing short and receive message","time":{"start":1718663801293,"stop":1718663801293,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5b2a2297c81904b","name":"Check received message containing Basic HTML tag","time":{"start":1718663385351,"stop":1718663385352,"duration":1},"status":"passed","severity":"normal"},{"uid":"49c15f7fe81055f6","name":"Push message with XML payload","time":{"start":1718663755279,"stop":1718663755280,"duration":1},"status":"passed","severity":"normal"},{"uid":"a934abfaefe7fb64","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1718663142407,"stop":1718663142408,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f64f47c78a15561","name":"can start the service","time":{"start":1718663170839,"stop":1718663170840,"duration":1},"status":"passed","severity":"normal"},{"uid":"26c2b93020184f85","name":"unsubscribes","time":{"start":1718663793752,"stop":1718663793752,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a8d821165d880d","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1718663770967,"stop":1718663770968,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0ac976cb745bf4a","name":"Check received message containing short","time":{"start":1718663385346,"stop":1718663385346,"duration":0},"status":"passed","severity":"normal"},{"uid":"269a17afd1598360","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1718663808056,"stop":1718663808057,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec99427299b4019c","name":"Reopen subscription with peer with lost subscription","time":{"start":1718663267460,"stop":1718663267461,"duration":1},"status":"passed","severity":"normal"},{"uid":"47e9d6cb76f5cf26","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1718663142412,"stop":1718663142412,"duration":0},"status":"passed","severity":"normal"},{"uid":"d758e6b3305370b","name":"can start and stop the service","time":{"start":1718663170840,"stop":1718663170840,"duration":0},"status":"passed","severity":"normal"},{"uid":"385790bfef23097d","name":"Passing page size 19 when there are 20 messages","time":{"start":1718663793099,"stop":1718663793100,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f7f6b132157cccb","name":"Check received message with timestamp: 1649153314 ","time":{"start":1718663385362,"stop":1718663385362,"duration":0},"status":"passed","severity":"normal"},{"uid":"78bc4837d4d09520","name":"receives messages sent to provided content topic through callback (Waku class)","time":{"start":1718663653440,"stop":1718663653440,"duration":0},"status":"skipped","severity":"normal"},{"uid":"afd6b89a50624d3d","name":"Check message received after nwaku node is restarted","time":{"start":1718663385371,"stop":1718663385372,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c954b2e03c9b81c9","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1718663801278,"stop":1718663801278,"duration":0},"status":"passed","severity":"normal"},{"uid":"bffad0fdf5b93bd4","name":"should be able to encode the field with only RELAY set to true","time":{"start":1718663150317,"stop":1718663150319,"duration":2},"status":"passed","severity":"normal"},{"uid":"bd9e53055472c7e6","name":"new peer added after a peer was already found","time":{"start":1718663590780,"stop":1718663590780,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b150ede986280e9c","name":"Subscribe to topic containing special chars and receive message","time":{"start":1718663421385,"stop":1718663421385,"duration":0},"status":"passed","severity":"normal"},{"uid":"29a80c6de0c68efb","name":"Add multiple subscription objects on single nwaku node","time":{"start":1718663801300,"stop":1718663801300,"duration":0},"status":"passed","severity":"normal"},{"uid":"5156673cd7753689","name":"start node with empty shard","time":{"start":1718663721458,"stop":1718663721458,"duration":0},"status":"passed","severity":"normal"},{"uid":"53c0b206475bf83b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1718663142415,"stop":1718663142415,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d5487ba8662ac61","name":"Passing page size 1 when there are 4 messages","time":{"start":1718663793098,"stop":1718663793098,"duration":0},"status":"passed","severity":"normal"},{"uid":"f41e79a6018ff2e8","name":"Correctly serialized arguments","time":{"start":1718663463740,"stop":1718663463741,"duration":1},"status":"passed","severity":"normal"},{"uid":"9378a9936e012fa7","name":"Check message with no content topic is not received","time":{"start":1718663668854,"stop":1718663668854,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eae11c6b42d8320","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1718663421381,"stop":1718663421381,"duration":0},"status":"passed","severity":"normal"},{"uid":"63b45a7163b16f18","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1718663356510,"stop":1718663356520,"duration":10},"status":"passed","severity":"normal"},{"uid":"7ea4d869ec4c0b9d","name":"getPeersByDiscovery","time":{"start":1718663235088,"stop":1718663235088,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed3e5d36393e9fbc","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1718663150334,"stop":1718663150335,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a3c701d82a612d4","name":"Push message on custom pubsubTopic","time":{"start":1718663457048,"stop":1718663457049,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3cd1f0994609a23","name":"Push message with Chinese payload","time":{"start":1718663755269,"stop":1718663755269,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae4421c0bcb86798","name":"Query Generator - forward","time":{"start":1718663778365,"stop":1718663778365,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e125f5c9091c6c","name":"Push message with content topic containing JSON","time":{"start":1718663755305,"stop":1718663755305,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f2b464af9d1e6de","name":"should set field with only FILTER enabled","time":{"start":1718663151049,"stop":1718663151050,"duration":1},"status":"passed","severity":"normal"},{"uid":"273ba79a25f5fafe","name":"Subscribe to topic containing XML and receive message","time":{"start":1718663801284,"stop":1718663801284,"duration":0},"status":"passed","severity":"normal"},{"uid":"63fd105b92857faa","name":"Overlapping topic subscription","time":{"start":1718663421383,"stop":1718663421383,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2078d14fd4a66e","name":"different cluster, same shard: nodes don't connect","time":{"start":1718663469329,"stop":1718663469329,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3bb4a23ec094f59","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1718663356546,"stop":1718663356547,"duration":1},"status":"passed","severity":"normal"},{"uid":"68c2fd1aa39a958a","name":"Query Generator sorting by timestamp while page direction is backward","time":{"start":1718663785468,"stop":1718663785468,"duration":0},"status":"passed","severity":"normal"},{"uid":"50c585a99848deb6","name":"Subscribe and receive messages via lightPush","time":{"start":1718663801276,"stop":1718663801276,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a298752e965aa82","name":"caches peers it previously fetched","time":{"start":1718663166944,"stop":1718663166944,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dd2512e627f5c16","name":"Throws when trying to push message with empty payload","time":{"start":1718663755283,"stop":1718663755284,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fa4418979a27d08","name":"Subscribe to topic containing short and receive message","time":{"start":1718663421384,"stop":1718663421384,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1c87b8855779c1c","name":"Subscribe to topic containing Script and receive message","time":{"start":1718663801297,"stop":1718663801297,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeb0956d7390ec4f","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1718663265045,"stop":1718663265046,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4160103e9cd2359","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1718663356545,"stop":1718663356545,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f94431a267cf0b0","name":"Check received message containing long","time":{"start":1718663668857,"stop":1718663668857,"duration":0},"status":"passed","severity":"normal"},{"uid":"6addd8f440a8269","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app52/2/topic11/xml","time":{"start":1718663719416,"stop":1718663719417,"duration":1},"status":"passed","severity":"normal"},{"uid":"c030ed0f5ac11f53","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1718663935970,"stop":1718663935970,"duration":0},"status":"passed","severity":"normal"},{"uid":"a37682084d6414c9","name":"Push message with Chinese payload","time":{"start":1718663611190,"stop":1718663611191,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bbc83e55c7398e9","name":"Subscribe to topic containing Script and publish message","time":{"start":1718663655879,"stop":1718663655880,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1cfab5475b3c860","name":"Callback on promise","time":{"start":1718663781898,"stop":1718663781898,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbc11c569e825822","name":"given a waku node and content topic, creates a filter subscription","time":{"start":1718663653439,"stop":1718663653439,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cb2e72cb55c0bf95","name":"Check publish message containing SQL Injection","time":{"start":1718663653228,"stop":1718663653228,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc3953c7677669bf","name":"should properly create location multiaddrs - tcp6","time":{"start":1718663151047,"stop":1718663151047,"duration":0},"status":"passed","severity":"normal"},{"uid":"36e79217af66b739","name":"should only return 1 node with relay capability","time":{"start":1718663166945,"stop":1718663166945,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6d011a495d08bf5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1718663142412,"stop":1718663142412,"duration":0},"status":"passed","severity":"normal"},{"uid":"951fa993908f0f02","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1718663808055,"stop":1718663808055,"duration":0},"status":"passed","severity":"normal"},{"uid":"da47580ec7c3a3f8","name":"start node with empty content topic","time":{"start":1718663719428,"stop":1718663719428,"duration":0},"status":"passed","severity":"normal"},{"uid":"69ae08db020cf83d","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1718663655882,"stop":1718663655882,"duration":0},"status":"passed","severity":"normal"},{"uid":"c62a2d65303ccd3","name":"Subscribe to topic containing shell command and publish message","time":{"start":1718663655881,"stop":1718663655882,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1b3babae98c9e1c","name":"Relay + Store","time":{"start":1718663202618,"stop":1718663202618,"duration":0},"status":"passed","severity":"normal"},{"uid":"8407ebb399736a42","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1718663166947,"stop":1718663166947,"duration":0},"status":"skipped","severity":"normal"},{"uid":"12ad24f52153a597","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1718663801276,"stop":1718663801276,"duration":0},"status":"passed","severity":"normal"},{"uid":"c83c25aebeb0a7c7","name":"Check received message containing XML","time":{"start":1718663668847,"stop":1718663668847,"duration":0},"status":"passed","severity":"normal"},{"uid":"babf781956995fc8","name":"Relay - dialed after","time":{"start":1718663811799,"stop":1718663811799,"duration":0},"status":"passed","severity":"normal"},{"uid":"e17ce26e06f0a662","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1718663170843,"stop":1718663170843,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4a7715a778bb9ff","name":"Check received message containing Chinese","time":{"start":1718663668859,"stop":1718663668859,"duration":0},"status":"passed","severity":"normal"},{"uid":"76e7b945cdc1676a","name":"throws on content topic with empty encoding field","time":{"start":1718663142396,"stop":1718663142396,"duration":0},"status":"passed","severity":"normal"},{"uid":"50435a99b69a432","name":"Check message with no payload is not received","time":{"start":1718663668871,"stop":1718663668871,"duration":0},"status":"passed","severity":"normal"},{"uid":"f597b2c61c1d6715","name":"Generator, custom pubsub topic","time":{"start":1718663770974,"stop":1718663770974,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c5eb5783d98d658","name":"Passing page size 110 when there are 120 messages","time":{"start":1718663793100,"stop":1718663793100,"duration":0},"status":"passed","severity":"normal"},{"uid":"4052d45d68d2ed36","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1718663655864,"stop":1718663655865,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e79e6c78e1755fe","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1718663142415,"stop":1718663142415,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbfe224dfae097fb","name":"Push message equal or less that 1MB","time":{"start":1718663755319,"stop":1718663755320,"duration":1},"status":"passed","severity":"normal"},{"uid":"176b0810a3197d2c","name":"Relay - dialed first","time":{"start":1718663811798,"stop":1718663811798,"duration":0},"status":"passed","severity":"normal"},{"uid":"7275b7b4a89f49b6","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1718663801283,"stop":1718663801284,"duration":1},"status":"passed","severity":"normal"},{"uid":"97ae50f8b8588463","name":"Push message with SQL Injection payload","time":{"start":1718663611192,"stop":1718663611192,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f78809c483470f4","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1718663457049,"stop":1718663457049,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb5bc9772c6f7786","name":"Check message on other pubsub topic is not received","time":{"start":1718663385365,"stop":1718663385365,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aaae04d03ae035c","name":"Ping on peer without subscriptions","time":{"start":1718663267457,"stop":1718663267459,"duration":2},"status":"passed","severity":"normal"},{"uid":"a5b6e4c752faf60c","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1718663356539,"stop":1718663356540,"duration":1},"status":"passed","severity":"normal"},{"uid":"adcdc99c17e7a2f5","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1718663166708,"stop":1718663166708,"duration":0},"status":"passed","severity":"normal"},{"uid":"68f309ffe3217e7c","name":"Push message with custom timestamp: 1718659756759","time":{"start":1718663755312,"stop":1718663755312,"duration":0},"status":"passed","severity":"normal"},{"uid":"92606481c161b6b9","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1718663801282,"stop":1718663801282,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3e1c6097fb65cfa","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1718663265043,"stop":1718663265043,"duration":0},"status":"passed","severity":"normal"},{"uid":"3170fa72059ab87c","name":"nwaku subscribes","time":{"start":1718663619983,"stop":1718663619984,"duration":1},"status":"passed","severity":"normal"},{"uid":"3538a3c0087a2790","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1718663808054,"stop":1718663808054,"duration":0},"status":"passed","severity":"normal"},{"uid":"b76b76054f9ef874","name":"stop","time":{"start":1718663235089,"stop":1718663235089,"duration":0},"status":"passed","severity":"normal"},{"uid":"e50e93a160cf3cb9","name":"Check received message with timestamp: 1718663194210 ","time":{"start":1718663385354,"stop":1718663385355,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e5fb70a50299b9f","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1718663398804,"stop":1718663398805,"duration":1},"status":"passed","severity":"normal"},{"uid":"11d75809899af4b1","name":"Waku message hash computation (meta attribute not present)","time":{"start":1718663145099,"stop":1718663145099,"duration":0},"status":"passed","severity":"normal"},{"uid":"f88b38e5e80baaba","name":"Publish message with custom timestamp: Mon Jun 17 2024 21:33:40 GMT+0000 (Coordinated Universal Time)","time":{"start":1718663653234,"stop":1718663653234,"duration":0},"status":"passed","severity":"normal"},{"uid":"725f72646ac99502","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1718663142404,"stop":1718663142405,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6b44dc96c65e5e9","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1718663356544,"stop":1718663356544,"duration":0},"status":"passed","severity":"normal"},{"uid":"93f10036c17b331f","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1718663265043,"stop":1718663265043,"duration":0},"status":"passed","severity":"normal"},{"uid":"871ac73bea0be82b","name":"Ping on subscribed peer","time":{"start":1718663267462,"stop":1718663267463,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff5d51e0e0ff02ed","name":"Push message with special chars payload","time":{"start":1718663611190,"stop":1718663611190,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e3a4706f3f5227d","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1718663469328,"stop":1718663469328,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e5d762811563f55","name":"Push message with SQL Injection payload","time":{"start":1718663755278,"stop":1718663755279,"duration":1},"status":"passed","severity":"normal"},{"uid":"de496c139c674e74","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1718663155728,"stop":1718663155729,"duration":1},"status":"passed","severity":"normal"},{"uid":"add9455f168cdcd2","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1718663356491,"stop":1718663356492,"duration":1},"status":"passed","severity":"normal"},{"uid":"68fa00062eb615c3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1718663142413,"stop":1718663142413,"duration":0},"status":"passed","severity":"normal"},{"uid":"37f03e91b022868b","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1718663721450,"stop":1718663721450,"duration":0},"status":"passed","severity":"normal"},{"uid":"daf7965bf3c2afc9","name":"Encoder throws on empty string content topic","time":{"start":1718663178789,"stop":1718663178789,"duration":0},"status":"passed","severity":"normal"},{"uid":"b723ab621b212603","name":"Check message with non string payload is not received","time":{"start":1718663668855,"stop":1718663668855,"duration":0},"status":"passed","severity":"normal"},{"uid":"c050bb4388a71296","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1718663457051,"stop":1718663457051,"duration":0},"status":"passed","severity":"normal"},{"uid":"3926d317433c98bc","name":"Reusing cursor across nodes","time":{"start":1718663711449,"stop":1718663711449,"duration":0},"status":"passed","severity":"normal"},{"uid":"84a053011c05155","name":"creates an iterator","time":{"start":1718663793751,"stop":1718663793751,"duration":0},"status":"passed","severity":"normal"},{"uid":"e872e760a1dde7a3","name":"Push message with long payload","time":{"start":1718663755266,"stop":1718663755267,"duration":1},"status":"passed","severity":"normal"},{"uid":"11b2123d4a8d4a6f","name":"random static sharding 8 - Cluster ID: 836, Shard ID: 573","time":{"start":1718663721454,"stop":1718663721454,"duration":0},"status":"passed","severity":"normal"},{"uid":"e65556302b472e66","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1718663421379,"stop":1718663421379,"duration":0},"status":"passed","severity":"normal"},{"uid":"4189ce2effe456ca","name":"should decode valid enr successfully","time":{"start":1718663151035,"stop":1718663151036,"duration":1},"status":"passed","severity":"normal"},{"uid":"758449a7bfb49fa8","name":"Check received message containing SQL Injection","time":{"start":1718663385350,"stop":1718663385350,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bdb7d79236c366b","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1718663711444,"stop":1718663711445,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c70a667a41cc767","name":"Push message with custom timestamp: 1718666985566","time":{"start":1718663611220,"stop":1718663611220,"duration":0},"status":"passed","severity":"normal"},{"uid":"918f2f11066ce342","name":"Push message with JSON payload","time":{"start":1718663755280,"stop":1718663755281,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ba3c4186ef4ef5b","name":"Push message with content topic containing escaped characters","time":{"start":1718663755306,"stop":1718663755306,"duration":0},"status":"passed","severity":"normal"},{"uid":"857d9d6d710b8bf4","name":"Meta field set when metaSetter is specified","time":{"start":1718663155918,"stop":1718663155918,"duration":0},"status":"passed","severity":"normal"},{"uid":"b39050a94fe32d30","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1718663142402,"stop":1718663142402,"duration":0},"status":"passed","severity":"normal"},{"uid":"49c3860cc9fbaf0c","name":"Push message equal or less that 1MB","time":{"start":1718663611220,"stop":1718663611221,"duration":1},"status":"passed","severity":"normal"},{"uid":"74377a1f00b6c688","name":"Check received message containing emoji","time":{"start":1718663668850,"stop":1718663668850,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5fc19b38231f8c3","name":"Nodes with multiple pubsub topic","time":{"start":1718663628252,"stop":1718663628253,"duration":1},"status":"passed","severity":"normal"},{"uid":"eefc80e8c2a4eaf5","name":"given a content topic, creates a waku node and filter subscription","time":{"start":1718663653438,"stop":1718663653438,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8985abbbd5e74854","name":"1 Store, 2 relays, 2 fetches","time":{"start":1718663166337,"stop":1718663166337,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a4a94e582fbd016","name":"Check received message containing Arabic","time":{"start":1718663385349,"stop":1718663385349,"duration":0},"status":"passed","severity":"normal"},{"uid":"52176be47870dcd6","name":"should return empty list for no shard","time":{"start":1718663142408,"stop":1718663142408,"duration":0},"status":"passed","severity":"normal"},{"uid":"f93a571441050b0","name":"should be able to decode the field with only RELAY set to true","time":{"start":1718663150330,"stop":1718663150331,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1db37e68da8d78e","name":"Push message with content topic containing XML","time":{"start":1718663611213,"stop":1718663611214,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e42a33d4c460cef","name":"should only return 1 node with store capability","time":{"start":1718663166946,"stop":1718663166946,"duration":0},"status":"passed","severity":"normal"},{"uid":"a35d17310a20a7fd","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1718663398805,"stop":1718663398806,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef5a020c49a81578","name":"Subscribe to topic containing JSON and publish message","time":{"start":1718663655881,"stop":1718663655881,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5e7876d51f4f842","name":"Push message with content topic containing shell command","time":{"start":1718663611215,"stop":1718663611215,"duration":0},"status":"passed","severity":"normal"},{"uid":"adf4d320a3325836","name":"should be called for bootstrap peers","time":{"start":1718663201718,"stop":1718663201719,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d6cc7016133a64b","name":"Subscribe and receive messages via lightPush","time":{"start":1718663801287,"stop":1718663801287,"duration":0},"status":"passed","severity":"normal"},{"uid":"435656bf99c8ca51","name":"Query Generator - backward","time":{"start":1718663778365,"stop":1718663778366,"duration":1},"status":"passed","severity":"normal"},{"uid":"b403dcb6b0f9c157","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1718663801289,"stop":1718663801289,"duration":0},"status":"passed","severity":"normal"},{"uid":"13a9806e07b12050","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1718663356545,"stop":1718663356546,"duration":1},"status":"passed","severity":"normal"},{"uid":"e76305921f29bed0","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1718663457050,"stop":1718663457051,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc6bb012c1ecd966","name":"handles multiple messages","time":{"start":1718663793751,"stop":1718663793751,"duration":0},"status":"passed","severity":"normal"},{"uid":"755fec4bead53238","name":"Push message with content topic containing Basic HTML tag","time":{"start":1718663611214,"stop":1718663611214,"duration":0},"status":"passed","severity":"normal"},{"uid":"537d61829016ddd","name":"Push message with content topic containing numeric","time":{"start":1718663611210,"stop":1718663611210,"duration":0},"status":"passed","severity":"normal"},{"uid":"72b22ae93f99a6e2","name":"Check received message containing numeric","time":{"start":1718663668843,"stop":1718663668844,"duration":1},"status":"passed","severity":"normal"},{"uid":"2534eedc45b0b598","name":"Push message with shell command payload","time":{"start":1718663755281,"stop":1718663755281,"duration":0},"status":"passed","severity":"normal"},{"uid":"58671574f1b94c33","name":"same cluster, different shard: nodes don't connect","time":{"start":1718663356472,"stop":1718663356478,"duration":6},"status":"passed","severity":"normal"},{"uid":"c65b43b0b9d69902","name":"configure the node with multiple content topics","time":{"start":1718663719423,"stop":1718663719424,"duration":1},"status":"passed","severity":"normal"},{"uid":"4560a1bc1312650c","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1718663781899,"stop":1718663781900,"duration":1},"status":"passed","severity":"normal"},{"uid":"aff4e22b6554ef6b","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1718663801279,"stop":1718663801280,"duration":1},"status":"passed","severity":"normal"},{"uid":"1003cf487d1f72b8","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1718663142419,"stop":1718663142419,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e1ffe4314aeb861","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1718663166946,"stop":1718663166946,"duration":0},"status":"passed","severity":"normal"},{"uid":"49b894ab473072d7","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1718663142421,"stop":1718663142421,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc836247b1471da6","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1718663808057,"stop":1718663808057,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb6072856d5187b8","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1718663421399,"stop":1718663421400,"duration":1},"status":"passed","severity":"normal"},{"uid":"94b572125dbaef5","name":"should set field with only LIGHTPUSH enabled","time":{"start":1718663151050,"stop":1718663151050,"duration":0},"status":"passed","severity":"normal"},{"uid":"289ef8c41b8e7e0d","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1718663145097,"stop":1718663145098,"duration":1},"status":"passed","severity":"normal"},{"uid":"64c17407e6223d14","name":"Query generator for multiple messages with multiple decoders","time":{"start":1718663781897,"stop":1718663781898,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3fda0fb8653c227","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1718663285015,"stop":1718663285016,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d26979d8dd80b4e","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1718663356510,"stop":1718663356510,"duration":0},"status":"passed","severity":"normal"},{"uid":"4474ee7ac0e85988","name":"Subscribe to topic containing special chars and receive message","time":{"start":1718663801294,"stop":1718663801294,"duration":0},"status":"passed","severity":"normal"},{"uid":"4905fee6cb31b726","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1718663711449,"stop":1718663711449,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa67b5ef856c4620","name":"Subscribe to topic containing emoji and publish message","time":{"start":1718663655883,"stop":1718663655883,"duration":0},"status":"passed","severity":"normal"},{"uid":"69825b9d122d1758","name":"should only return 1 node with relay and store capability","time":{"start":1718663166945,"stop":1718663166945,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd16fb12015731ba","name":"Check publish message after client node is restarted","time":{"start":1718663653238,"stop":1718663653239,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8f7a54a77b0e2328","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1718663628257,"stop":1718663628258,"duration":1},"status":"passed","severity":"normal"},{"uid":"45733c990299a133","name":"more peers than existing","time":{"start":1718663591044,"stop":1718663591045,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f78702940073dc67","name":"Fails to publish message with empty text","time":{"start":1718663653236,"stop":1718663653236,"duration":0},"status":"passed","severity":"normal"},{"uid":"32414b6efca8a9a3","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1718663457049,"stop":1718663457050,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bee61cc063f8a01","name":"should throw error - no id","time":{"start":1718663151036,"stop":1718663151037,"duration":1},"status":"passed","severity":"normal"},{"uid":"68e394371834a197","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1718663653237,"stop":1718663653237,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f3804f026e948c9","name":"Push to array if already present","time":{"start":1718663142127,"stop":1718663142127,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc8dc7464c8d302","name":"should use DNS peer discovery with light client","time":{"start":1718663219290,"stop":1718663219291,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f8793f66d3f69797","name":"Check received message containing emoji","time":{"start":1718663668865,"stop":1718663668866,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae753b1a8692d486","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1718663142401,"stop":1718663142401,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5ad9409b9777baa","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1718663356509,"stop":1718663356510,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d8065d3cb2903f9","name":"Subscribe to topic containing special chars and publish message","time":{"start":1718663655869,"stop":1718663655875,"duration":6},"status":"passed","severity":"normal"},{"uid":"b01ad4b7fede89fe","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1718663155729,"stop":1718663155730,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f9ed33d549b788f","name":"Subscribe to topic containing Russian and receive message","time":{"start":1718663801295,"stop":1718663801296,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d90c48ffff27b0f","name":"addEventListener with correct event","time":{"start":1718663235086,"stop":1718663235086,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8eca177b5c8f022","name":"should throw an error for missing sharding configuration","time":{"start":1718663142422,"stop":1718663142422,"duration":0},"status":"passed","severity":"normal"},{"uid":"60d102c1546defc6","name":"should properly create location multiaddrs - tcp","time":{"start":1718663151047,"stop":1718663151047,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6f1eaef3f5637f9","name":"Push message with short payload","time":{"start":1718663611189,"stop":1718663611189,"duration":0},"status":"passed","severity":"normal"},{"uid":"a51b341ff861dcd1","name":"removeEventListener with correct event","time":{"start":1718663235087,"stop":1718663235087,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bcb6d63f6881e9f","name":"Push message with content topic containing Russian","time":{"start":1718663755286,"stop":1718663755287,"duration":1},"status":"passed","severity":"normal"},{"uid":"802515d3ae8d4dcc","name":"Query Generator sorting by timestamp while page direction is forward","time":{"start":1718663785468,"stop":1718663785468,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d97af10259563bf","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1718663219291,"stop":1718663219291,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c366d5bbbd3be1f2","name":"Push message with content topic containing emoji","time":{"start":1718663755307,"stop":1718663755307,"duration":0},"status":"passed","severity":"normal"},{"uid":"318855445e7b9102","name":"Symmetric encrypt & Decrypt","time":{"start":1718663177275,"stop":1718663177276,"duration":1},"status":"passed","severity":"normal"},{"uid":"2293d6df7a90b74","name":"Generator, 2 different pubsubtopics","time":{"start":1718663770973,"stop":1718663770973,"duration":0},"status":"passed","severity":"normal"},{"uid":"33a425c9a0805a07","name":"Callback on promise, aborts when callback returns true","time":{"start":1718663781899,"stop":1718663781899,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d3fe88c8c51c6e5","name":"Overlapping topic subscription","time":{"start":1718663801292,"stop":1718663801292,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fef3e01ec5e8190","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1718663628250,"stop":1718663628251,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4720986be0958f1","name":"Check message with no pubsub topic is not received","time":{"start":1718663385365,"stop":1718663385366,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fc0c11b57b9c87b","name":"isConnected between 2 js-waku relay nodes","time":{"start":1718663242669,"stop":1718663242669,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f30a498e1d128db","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1718663628258,"stop":1718663628258,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e1c5bd9b43473f6","name":"should not fail to start the service if it is already started","time":{"start":1718663170841,"stop":1718663170841,"duration":0},"status":"passed","severity":"normal"},{"uid":"b350e29340ea6f4","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1718663760791,"stop":1718663760791,"duration":0},"status":"passed","severity":"normal"},{"uid":"612b6ea6e582803d","name":"should decode valid enr with tcp successfully","time":{"start":1718663151036,"stop":1718663151036,"duration":0},"status":"passed","severity":"normal"},{"uid":"c352215db89c7ce3","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 1","time":{"start":1718663142422,"stop":1718663142422,"duration":0},"status":"passed","severity":"normal"},{"uid":"237eb294c732ab42","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1718663801298,"stop":1718663801298,"duration":0},"status":"passed","severity":"normal"},{"uid":"7507cefbcf738a6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1718663142411,"stop":1718663142411,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a9332e2260353e8","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1718663150333,"stop":1718663150333,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb029207493ac16f","name":"Subscribe to topic containing XML and receive message","time":{"start":1718663421387,"stop":1718663421388,"duration":1},"status":"passed","severity":"normal"},{"uid":"9040eac59d1d9a04","name":"Decoder throws on empty string content topic","time":{"start":1718663155920,"stop":1718663155920,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ab02e2f4e08df39","name":"should properly compute the node id","time":{"start":1718663151043,"stop":1718663151044,"duration":1},"status":"passed","severity":"normal"},{"uid":"b57372b021b6863f","name":"Fails to push message bigger that 1MB","time":{"start":1718663755320,"stop":1718663755320,"duration":0},"status":"passed","severity":"normal"},{"uid":"479dc5f71618b587","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1718663166706,"stop":1718663166707,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ae8bb1a3ba0bfff","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1718663142412,"stop":1718663142412,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3e3bd0276ec5486","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1718663760789,"stop":1718663760789,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e50446cfeab751d","name":"Push message with custom timestamp: 1687904985566","time":{"start":1718663611218,"stop":1718663611219,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf7040760f1e2ef1","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1718663176727,"stop":1718663176728,"duration":1},"status":"passed","severity":"normal"},{"uid":"aca2ddbb75841d2c","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1718663808054,"stop":1718663808054,"duration":0},"status":"passed","severity":"normal"},{"uid":"98693cd48ab6d9e9","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1718663356526,"stop":1718663356526,"duration":0},"status":"passed","severity":"normal"},{"uid":"23709be1660402b8","name":"Accepts a valid Waku Message","time":{"start":1718663159356,"stop":1718663159357,"duration":1},"status":"passed","severity":"normal"},{"uid":"747f6e67a757e38e","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1718663770973,"stop":1718663770974,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e42b19b286c23f0","name":"Store - dialed first","time":{"start":1718663811800,"stop":1718663811800,"duration":0},"status":"passed","severity":"normal"},{"uid":"b42f6b5ab5b74c1a","name":"Push message with Basic HTML tag payload","time":{"start":1718663755280,"stop":1718663755280,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d200a74b753d565","name":"Reopen subscription with peer with lost subscription","time":{"start":1718663238222,"stop":1718663238222,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e563b43c0909225","name":"Check publish message containing shell command","time":{"start":1718663653230,"stop":1718663653230,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d2e4b48a12ce952","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1718663166707,"stop":1718663166708,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3c876c4c18e1b73","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1718663265050,"stop":1718663265050,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b679d7d4058934d","name":"passes more than one ENR URLs and attempts connection","time":{"start":1718663219291,"stop":1718663219292,"duration":1},"status":"skipped","severity":"normal"},{"uid":"66773c84cfe68f64","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1718663398806,"stop":1718663398807,"duration":1},"status":"passed","severity":"normal"},{"uid":"224ba44af83d5b2b","name":"Subscribe to topic containing special chars and receive message","time":{"start":1718663801282,"stop":1718663801282,"duration":0},"status":"passed","severity":"normal"},{"uid":"6458ce578e570275","name":"throws on content topic with non-number generation field","time":{"start":1718663142393,"stop":1718663142394,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6538b69217bfee4","name":"Wrong topic","time":{"start":1718663719422,"stop":1718663719422,"duration":0},"status":"passed","severity":"normal"},{"uid":"379dece84a63b491","name":"different cluster, same shard: nodes don't connect","time":{"start":1718663356478,"stop":1718663356488,"duration":10},"status":"passed","severity":"normal"},{"uid":"56b81350a2609eca","name":"connects to nwaku","time":{"start":1718663807205,"stop":1718663807206,"duration":1},"status":"passed","severity":"normal"},{"uid":"537043e91d4e20df","name":"Check message with no payload is not received","time":{"start":1718663385366,"stop":1718663385367,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e7259ca78a04bb3","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1718663142410,"stop":1718663142410,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0ccba6ae5f5dcf3","name":"Passing cursor with wrong pubsubTopic","time":{"start":1718663711451,"stop":1718663711451,"duration":0},"status":"passed","severity":"normal"},{"uid":"8becb1f09e89da40","name":"Subscribe to topic containing long and receive message","time":{"start":1718663801293,"stop":1718663801293,"duration":0},"status":"passed","severity":"normal"},{"uid":"500a97bd7e9d65e6","name":"Check received message containing Chinese","time":{"start":1718663668844,"stop":1718663668845,"duration":1},"status":"passed","severity":"normal"},{"uid":"632ee2900f55cd96","name":"Check received message containing long","time":{"start":1718663668843,"stop":1718663668843,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1ace6397d282c1e","name":"should throw an error for empty SingleShardInfos array","time":{"start":1718663142405,"stop":1718663142405,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9fc07e9d3836119","name":"Subscribe and receives messages on 20 topics","time":{"start":1718663421381,"stop":1718663421382,"duration":1},"status":"passed","severity":"normal"},{"uid":"40b81851ccaa70de","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1718663356523,"stop":1718663356523,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c9cb4a0dd5675bb","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1718663398802,"stop":1718663398802,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d191af594c8ad2f","name":"Fails to push message with large meta","time":{"start":1718663755310,"stop":1718663755310,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b58c47ac52bf6a9","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 4","time":{"start":1718663142422,"stop":1718663142422,"duration":0},"status":"passed","severity":"normal"},{"uid":"765beb2f4ebda260","name":"Check message received after jswaku node is restarted","time":{"start":1718663668855,"stop":1718663668856,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b3acfb4d00c07a41","name":"tcp ip4 address","time":{"start":1718663150474,"stop":1718663150474,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cdee7e16cf09ee8","name":"Check received message containing Russian","time":{"start":1718663668845,"stop":1718663668846,"duration":1},"status":"passed","severity":"normal"},{"uid":"401b0de40f00fec3","name":"Push message with escaped characters payload","time":{"start":1718663611203,"stop":1718663611203,"duration":0},"status":"passed","severity":"normal"},{"uid":"20051b94e26d3194","name":"Ordered callback, aborts when callback returns true","time":{"start":1718663781902,"stop":1718663781902,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd93b4788a84774d","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1718663150328,"stop":1718663150329,"duration":1},"status":"passed","severity":"normal"},{"uid":"da467138fa8b6e35","name":"same cluster, same shard: nodes connect","time":{"start":1718663469328,"stop":1718663469329,"duration":1},"status":"passed","severity":"normal"},{"uid":"8474e4d529c71e3f","name":"Subscribe to topic containing long and publish message","time":{"start":1718663655867,"stop":1718663655867,"duration":0},"status":"passed","severity":"normal"},{"uid":"dddd11583475318","name":"Push message with content topic containing long","time":{"start":1718663755284,"stop":1718663755284,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8372742e29b1fdc","name":"Ordered Callback sorting by timestamp while page direction is backward","time":{"start":1718663785469,"stop":1718663785469,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2e94a960e3fcf52","name":"does not throw on valid cases","time":{"start":1718663142392,"stop":1718663142392,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c16e2db38a3c44","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1718663178786,"stop":1718663178787,"duration":1},"status":"passed","severity":"normal"},{"uid":"f78408bb5c6f9a34","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1718663628257,"stop":1718663628257,"duration":0},"status":"passed","severity":"normal"},{"uid":"90552d1a64cb00a8","name":"Push message with content topic containing special chars","time":{"start":1718663611211,"stop":1718663611211,"duration":0},"status":"passed","severity":"normal"},{"uid":"67b75d4e6e25451f","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1718663628255,"stop":1718663628256,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4f235f822cac4df","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1718663142405,"stop":1718663142406,"duration":1},"status":"passed","severity":"normal"},{"uid":"931c8267fc7376b7","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1718663356543,"stop":1718663356543,"duration":0},"status":"passed","severity":"normal"},{"uid":"969dede3c793f94d","name":"Check received message containing JSON","time":{"start":1718663668864,"stop":1718663668864,"duration":0},"status":"passed","severity":"normal"},{"uid":"c18e8dc7bfa3a3b1","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1718663801289,"stop":1718663801290,"duration":1},"status":"passed","severity":"normal"},{"uid":"e65c4b097b0f1cd7","name":"Push message with content topic containing Arabic","time":{"start":1718663755286,"stop":1718663755286,"duration":0},"status":"passed","severity":"normal"},{"uid":"8590b64eef5784ed","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1718663655881,"stop":1718663655881,"duration":0},"status":"passed","severity":"normal"},{"uid":"857779fa29106bc5","name":"Push message on custom pubsubTopic","time":{"start":1718663457052,"stop":1718663457052,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa47700eb27c4c0d","name":"A test","time":{"start":1718663421460,"stop":1718663421460,"duration":0},"status":"passed","severity":"normal"},{"uid":"a186b0376b554ae4","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1718663150335,"stop":1718663150335,"duration":0},"status":"passed","severity":"normal"},{"uid":"86e7ab64a0355463","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1718663142409,"stop":1718663142409,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b6566b0da536af8","name":"Query with Ordered Callback, No message returned","time":{"start":1718663760790,"stop":1718663760790,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d8ab634225bbf6d","name":"random static sharding 5 - Cluster ID: 400, Shard ID: 496","time":{"start":1718663721452,"stop":1718663721453,"duration":1},"status":"passed","severity":"normal"},{"uid":"2505d65cb48928a1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1718663142416,"stop":1718663142417,"duration":1},"status":"passed","severity":"normal"},{"uid":"f05512d89b00732c","name":"random static sharding 1 - Cluster ID: 393, Shard ID: 206","time":{"start":1718663721450,"stop":1718663721451,"duration":1},"status":"passed","severity":"normal"},{"uid":"c73252029d44493e","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1718663655875,"stop":1718663655876,"duration":1},"status":"passed","severity":"normal"},{"uid":"73aa7c390b136d92","name":"Asymmetric encrypt & decrypt","time":{"start":1718663177274,"stop":1718663177275,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a230c5ed2d6b862","name":"Check received message containing Russian","time":{"start":1718663385349,"stop":1718663385350,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2cded1aa86b8718","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1718663721457,"stop":1718663721457,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4a311cb47a8b6a6","name":"random static sharding 10 - Cluster ID: 554, Shard ID: 714","time":{"start":1718663721455,"stop":1718663721456,"duration":1},"status":"passed","severity":"normal"},{"uid":"e416981f7ca19e07","name":"Push message with content topic containing Chinese","time":{"start":1718663611211,"stop":1718663611211,"duration":0},"status":"passed","severity":"normal"},{"uid":"bed651486e8bd994","name":"Check message with no content topic is not received","time":{"start":1718663668870,"stop":1718663668871,"duration":1},"status":"passed","severity":"normal"},{"uid":"47f167fa32cf16eb","name":"Subscribe and receives messages on 20 topics","time":{"start":1718663801279,"stop":1718663801279,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ac60579a0896a46","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1718663142413,"stop":1718663142413,"duration":0},"status":"passed","severity":"normal"},{"uid":"614bd42f803a9b6a","name":"should set field with only RELAY enabled","time":{"start":1718663151049,"stop":1718663151049,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd3e43352ea39cd","name":"Relay + Store","time":{"start":1718663151050,"stop":1718663151050,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a08ffd2ded4f36b","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1718663142407,"stop":1718663142407,"duration":0},"status":"passed","severity":"normal"},{"uid":"754ab5d512847dba","name":"Ping on unsubscribed peer","time":{"start":1718663267464,"stop":1718663267465,"duration":1},"status":"passed","severity":"normal"},{"uid":"7515cb4c5fc10cc1","name":"should handle corrupted local storage data gracefully","time":{"start":1718663170843,"stop":1718663170843,"duration":0},"status":"passed","severity":"normal"},{"uid":"e05e144e47e0341e","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1718663935972,"stop":1718663935972,"duration":0},"status":"passed","severity":"normal"},{"uid":"86b28a6bb584c591","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1718663801295,"stop":1718663801295,"duration":0},"status":"passed","severity":"normal"},{"uid":"e85a2ede80c3e026","name":"should throw error - no id","time":{"start":1718663151037,"stop":1718663151038,"duration":1},"status":"passed","severity":"normal"},{"uid":"d52b5aa0ba14612f","name":"Check publish message containing Script","time":{"start":1718663653228,"stop":1718663653228,"duration":0},"status":"passed","severity":"normal"},{"uid":"16b1d75f1ad6108b","name":"Privacy Node - default protocol","time":{"start":1718663811802,"stop":1718663811802,"duration":0},"status":"passed","severity":"normal"},{"uid":"44fa05964c19b098","name":"should load peers from local storage and dispatch events","time":{"start":1718663170842,"stop":1718663170842,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eca5d20b7f64582","name":"should properly create location multiaddrs - tcp4","time":{"start":1718663151046,"stop":1718663151046,"duration":0},"status":"passed","severity":"normal"},{"uid":"e64483e9aef1d56a","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1718663398801,"stop":1718663398801,"duration":0},"status":"passed","severity":"normal"},{"uid":"55d384d13a718e75","name":"isConnected return false after peer stops","time":{"start":1718663242669,"stop":1718663242669,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3c97872cc335055","name":"Push message on custom pubsubTopic","time":{"start":1718663457050,"stop":1718663457050,"duration":0},"status":"passed","severity":"normal"},{"uid":"83117c54f4e5fd1f","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1718663166466,"stop":1718663166467,"duration":1},"status":"passed","severity":"normal"},{"uid":"83825bc298834ad3","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1718663628253,"stop":1718663628254,"duration":1},"status":"passed","severity":"normal"},{"uid":"7065accfe8c7dfaa","name":"Js publishes, other Js receives","time":{"start":1718663619985,"stop":1718663619985,"duration":0},"status":"passed","severity":"normal"},{"uid":"a778b92920ad7360","name":"Fails to push message bigger that 1MB","time":{"start":1718663611221,"stop":1718663611221,"duration":0},"status":"passed","severity":"normal"},{"uid":"c015888ad18a47a7","name":"Check received message containing JSON","time":{"start":1718663668848,"stop":1718663668848,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a8e94e458fae1f4","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1718663285017,"stop":1718663285017,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc27c6eb5aa00f2","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1718663421382,"stop":1718663421382,"duration":0},"status":"passed","severity":"normal"},{"uid":"a51bef0551bf509e","name":"Check received message containing unicode special characters","time":{"start":1718663668850,"stop":1718663668850,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fa2fa9c7b078196","name":"1 Store, 2 fetches","time":{"start":1718663166335,"stop":1718663166336,"duration":1},"status":"passed","severity":"normal"},{"uid":"773fcd1813ada622","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1718663166947,"stop":1718663166948,"duration":1},"status":"skipped","severity":"normal"},{"uid":"20a5fd35eb6b3dca","name":"should encodeTxt and decodeTxt","time":{"start":1718663151034,"stop":1718663151035,"duration":1},"status":"passed","severity":"normal"},{"uid":"9758ad22bf58e360","name":"should properly create peer info with all multiaddrs","time":{"start":1718663151048,"stop":1718663151048,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a562a42b7ae2daf","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1718663150329,"stop":1718663150330,"duration":1},"status":"passed","severity":"normal"},{"uid":"351d5143dbbf8802","name":"Query generator for multiple messages with different message text format","time":{"start":1718663781897,"stop":1718663781897,"duration":0},"status":"passed","severity":"normal"},{"uid":"eadedf3a1a7a7216","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1718663356546,"stop":1718663356546,"duration":0},"status":"passed","severity":"normal"},{"uid":"69cca52664a2047a","name":"Push message with XML payload","time":{"start":1718663611193,"stop":1718663611193,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fea25a1c76ff459","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1718663356522,"stop":1718663356523,"duration":1},"status":"passed","severity":"normal"},{"uid":"961f6d679bceef7c","name":"Check received message containing emoji","time":{"start":1718663385353,"stop":1718663385354,"duration":1},"status":"passed","severity":"normal"},{"uid":"8909f70452c4f675","name":"should return all peers when numPeers is 0","time":{"start":1718663155727,"stop":1718663155728,"duration":1},"status":"passed","severity":"normal"},{"uid":"95c50640f40737fb","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1718663166946,"stop":1718663166947,"duration":1},"status":"passed","severity":"normal"},{"uid":"34321d1619226a26","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1718663356524,"stop":1718663356525,"duration":1},"status":"passed","severity":"normal"},{"uid":"458ec3d879ddfce8","name":"Ping on subscribed peer","time":{"start":1718663267456,"stop":1718663267457,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c640956ed6bf84a","name":"Add multiple subscription objects on single nwaku node","time":{"start":1718663801287,"stop":1718663801287,"duration":0},"status":"passed","severity":"normal"},{"uid":"69a98967be435ec5","name":"Overlapping topic subscription","time":{"start":1718663655866,"stop":1718663655866,"duration":0},"status":"skipped","severity":"normal"},{"uid":"25c02c14a75bd370","name":"listenerCount","time":{"start":1718663235088,"stop":1718663235088,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c648ebf96f58c60","name":"Encoder throws on undefined content topic","time":{"start":1718663155919,"stop":1718663155919,"duration":0},"status":"passed","severity":"normal"},{"uid":"a48e6316e3c55b88","name":"Passing page size 3 when there are 20 messages","time":{"start":1718663793098,"stop":1718663793098,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbafbda943d65d5b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1718663142414,"stop":1718663142414,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b14824d8649e4f7","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1718663801299,"stop":1718663801299,"duration":0},"status":"passed","severity":"normal"},{"uid":"d12541b662e89ac2","name":"Check received message containing Script","time":{"start":1718663668862,"stop":1718663668862,"duration":0},"status":"passed","severity":"normal"},{"uid":"797837b6ea290e0a","name":"should handle application and version for autosharding","time":{"start":1718663142407,"stop":1718663142407,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7b1442a89d07e89","name":"Encoder throws on undefined content topic","time":{"start":1718663176729,"stop":1718663176730,"duration":1},"status":"passed","severity":"normal"},{"uid":"d974a77d39373db4","name":"returns all values when wanted number is greater than available values","time":{"start":1718663166466,"stop":1718663166466,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb63584cb2744a20","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1718663142410,"stop":1718663142410,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c8ded8f732f9ba4","name":"Push message with Russian payload","time":{"start":1718663611191,"stop":1718663611192,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc7eebc43c3e5add","name":"Check publish message containing Chinese","time":{"start":1718663653226,"stop":1718663653226,"duration":0},"status":"passed","severity":"normal"},{"uid":"356dcb4466d5feb2","name":"Promise Callback - forward","time":{"start":1718663778366,"stop":1718663778367,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a01188d1764696e","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1718663285011,"stop":1718663285013,"duration":2},"status":"passed","severity":"normal"},{"uid":"de38b7aa09d21df7","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1718663801285,"stop":1718663801285,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2105a79c835e3e1","name":"throws on content topic with empty version field","time":{"start":1718663142395,"stop":1718663142395,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba4c80ab48545ace","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app90/6/topic438/utf8","time":{"start":1718663719419,"stop":1718663719419,"duration":0},"status":"passed","severity":"normal"},{"uid":"afd139c858389ab7","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1718663421388,"stop":1718663421388,"duration":0},"status":"passed","severity":"normal"},{"uid":"4183379cd4177748","name":"1 Relay, 1 fetch","time":{"start":1718663166333,"stop":1718663166334,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf6747d8a4ccb14b","name":"Fails to publish message with wrong content topic","time":{"start":1718663653236,"stop":1718663653236,"duration":0},"status":"passed","severity":"normal"},{"uid":"a68eca865d3932ca","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1718663142400,"stop":1718663142400,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fc06d404d508286","name":"Generator, 2 different pubsubtopics","time":{"start":1718663770967,"stop":1718663770967,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8f2cb5fa1942f2e","name":"Ephemeral field is preserved - encoder v0","time":{"start":1718663205316,"stop":1718663205316,"duration":0},"status":"passed","severity":"normal"},{"uid":"36a23b0c81ca9d6d","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1718663150333,"stop":1718663150334,"duration":1},"status":"passed","severity":"normal"},{"uid":"b131621a26730e28","name":"Subscribe and receive messages via waku relay post","time":{"start":1718663801289,"stop":1718663801289,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f2d8b744e723007","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1718663590780,"stop":1718663590782,"duration":2},"status":"skipped","severity":"normal"},{"uid":"dca5a5695b9e96e","name":"Subscribe to topic containing numeric and publish message","time":{"start":1718663655868,"stop":1718663655869,"duration":1},"status":"passed","severity":"normal"},{"uid":"e694f1cdd8ac936e","name":"Subscribe to topic containing shell command and receive message","time":{"start":1718663801298,"stop":1718663801299,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0683be1c1486ba6","name":"Check publish message containing XML","time":{"start":1718663653228,"stop":1718663653229,"duration":1},"status":"passed","severity":"normal"},{"uid":"808512b919ec8b09","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1718663421378,"stop":1718663421379,"duration":1},"status":"passed","severity":"normal"},{"uid":"413c7545c5453e8b","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1718663808057,"stop":1718663808058,"duration":1},"status":"passed","severity":"normal"},{"uid":"73efde680e483455","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1718663150327,"stop":1718663150328,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef23f12ef11e63b9","name":"Push message with Arabic payload","time":{"start":1718663755269,"stop":1718663755270,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a76519c90313d57","name":"should not receive a peer event after stop","time":{"start":1718663658602,"stop":1718663658603,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5aec24891e9caf5","name":"Check message with invalid timestamp is not received","time":{"start":1718663668869,"stop":1718663668869,"duration":0},"status":"passed","severity":"normal"},{"uid":"5092df12d72976c6","name":"Subscribe to topic containing shell command and receive message","time":{"start":1718663421389,"stop":1718663421390,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b51d3183c23426","name":"Subscribe to topic containing JSON and receive message","time":{"start":1718663421388,"stop":1718663421389,"duration":1},"status":"passed","severity":"normal"},{"uid":"1eeaf17f2d8206fc","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1718663421386,"stop":1718663421386,"duration":0},"status":"passed","severity":"normal"},{"uid":"22041df90b1cf47","name":"Push message with content topic containing XML","time":{"start":1718663755304,"stop":1718663755304,"duration":0},"status":"passed","severity":"normal"},{"uid":"409812a2f42dfb80","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1718663398803,"stop":1718663398803,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4ef2f0eb169984e","name":"should emit `waku:offline` event when all peers disconnect","time":{"start":1718663194281,"stop":1718663194282,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac046cc231df342b","name":"same cluster, same shard: nodes connect","time":{"start":1718663356470,"stop":1718663356472,"duration":2},"status":"passed","severity":"normal"},{"uid":"6824d9c745c25234","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1718663142417,"stop":1718663142418,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e0915495b2d3fff","name":"Subscribe to topic containing JSON and receive message","time":{"start":1718663801298,"stop":1718663801298,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1cfe72b1793f99","name":"Publish message with rate limit","time":{"start":1718663653239,"stop":1718663653239,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bad6063e56bb256","name":"Light Node - default protocols","time":{"start":1718663811801,"stop":1718663811801,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3511a70f8b61e3b","name":"Sets default value correctly","time":{"start":1718663807208,"stop":1718663807208,"duration":0},"status":"passed","severity":"normal"},{"uid":"61a363c9acc0dd83","name":"Subscribe and receive messages via lightPush","time":{"start":1718663421378,"stop":1718663421378,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c0e34885aea128d","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1718663356542,"stop":1718663356542,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e7d7155f95e2315","name":"Ephemeral messages are not stored","time":{"start":1718663205314,"stop":1718663205315,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac2566a676fdf4ed","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1718663421387,"stop":1718663421387,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad8685a437d1cde6","name":"Check publish message containing JSON","time":{"start":1718663653229,"stop":1718663653230,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e4b466383ff795d","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1718663356537,"stop":1718663356537,"duration":0},"status":"passed","severity":"normal"},{"uid":"d182b90daed24369","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1718663145099,"stop":1718663145099,"duration":0},"status":"passed","severity":"normal"},{"uid":"b56e6f4884669c66","name":"Subscribe to topic containing numeric and receive message","time":{"start":1718663421384,"stop":1718663421385,"duration":1},"status":"passed","severity":"normal"},{"uid":"923caeab39fea605","name":"Does not throw an exception when node disconnects","time":{"start":1718663807206,"stop":1718663807206,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad683baaa2f2116e","name":"Push 30 different messages","time":{"start":1718663755283,"stop":1718663755283,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b28abd5118d2111","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1718663150334,"stop":1718663150334,"duration":0},"status":"passed","severity":"normal"},{"uid":"f077503cafeb37cc","name":"Generator, custom pubsub topic","time":{"start":1718663770966,"stop":1718663770967,"duration":1},"status":"passed","severity":"normal"},{"uid":"25809bef289dca1","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1718663808054,"stop":1718663808055,"duration":1},"status":"passed","severity":"normal"},{"uid":"da968cb3eed9a0fb","name":"Delete observer","time":{"start":1718663594542,"stop":1718663594542,"duration":0},"status":"passed","severity":"normal"},{"uid":"90fff3a3703177f2","name":"Subscribe to topic containing emoji and receive message","time":{"start":1718663421391,"stop":1718663421391,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a3cb6fd68ac3c16","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1718663356499,"stop":1718663356503,"duration":4},"status":"passed","severity":"normal"},{"uid":"2e46ea652f1cd9aa","name":"Encoder throws on undefined content topic","time":{"start":1718663178788,"stop":1718663178788,"duration":0},"status":"passed","severity":"normal"},{"uid":"e798b18d77ee809e","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1718663166706,"stop":1718663166706,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a1b92fe938ab6a5","name":"should be able to decode the field with only STORE set to true","time":{"start":1718663150332,"stop":1718663150332,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bdbec886b61fe6","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1718663142415,"stop":1718663142416,"duration":1},"status":"passed","severity":"normal"},{"uid":"f776dd941621e182","name":"Generator, 2 different pubsubtopics","time":{"start":1718663770974,"stop":1718663770975,"duration":1},"status":"passed","severity":"normal"},{"uid":"2589a9b5392c9687","name":"Query generator for 2000 messages","time":{"start":1718663781902,"stop":1718663781903,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f4388b8b47fb03d","name":"Push message with Basic HTML tag payload","time":{"start":1718663611193,"stop":1718663611193,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2f0fed2e4dc7b9f","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1718663142411,"stop":1718663142411,"duration":0},"status":"passed","severity":"normal"},{"uid":"81f6a90df0c8e2d","name":"Subscribe to topic containing XML and receive message","time":{"start":1718663801297,"stop":1718663801298,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d1d8cf206876008","name":"Fails to publish message with size larger than 1 MB","time":{"start":1718663653237,"stop":1718663653238,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffdf86cb7187839e","name":"Check message on other pubsub topic is not received","time":{"start":1718663668853,"stop":1718663668854,"duration":1},"status":"passed","severity":"normal"},{"uid":"d263a4f083a315ed","name":"should set field with all protocols enabled","time":{"start":1718663151048,"stop":1718663151049,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e44933086836cf8","name":"should add and remove event listeners correctly","time":{"start":1718663170843,"stop":1718663170843,"duration":0},"status":"passed","severity":"normal"},{"uid":"66420a6318730f3b","name":"random static sharding 2 - Cluster ID: 894, Shard ID: 605","time":{"start":1718663721451,"stop":1718663721451,"duration":0},"status":"passed","severity":"normal"},{"uid":"5140ce004063e487","name":"Query Generator, Multiple PubsubTopics","time":{"start":1718663760786,"stop":1718663760787,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a6cdb21a50d1940","name":"Passing page size 11 when there are 10 messages","time":{"start":1718663793099,"stop":1718663793099,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe675058fa3fafeb","name":"Check message with non string payload is not received","time":{"start":1718663385367,"stop":1718663385368,"duration":1},"status":"passed","severity":"normal"},{"uid":"7208dab015aacdd6","name":"1 Relay, 1 Filter, gives up","time":{"start":1718663166338,"stop":1718663166338,"duration":0},"status":"passed","severity":"normal"},{"uid":"b01291c48404a8c4","name":"Push message with short payload","time":{"start":1718663755266,"stop":1718663755266,"duration":0},"status":"passed","severity":"normal"},{"uid":"f682ae13e07b0113","name":"All","time":{"start":1718663202618,"stop":1718663202620,"duration":2},"status":"passed","severity":"normal"},{"uid":"ae8841d9b66891ad","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1718663711446,"stop":1718663711447,"duration":1},"status":"passed","severity":"normal"},{"uid":"786d0c1e9bb88748","name":"Publish without waiting for remote peer","time":{"start":1718663655863,"stop":1718663655863,"duration":0},"status":"passed","severity":"normal"},{"uid":"16ae9b8a0adb5220","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1718663285017,"stop":1718663285018,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc96ebbc6558d12a","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1718663711447,"stop":1718663711447,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9bafbf770fc03af","name":"should throw error - invalid id","time":{"start":1718663151038,"stop":1718663151042,"duration":4},"status":"passed","severity":"normal"},{"uid":"a603b6597dcb0c7e","name":"should not receive a peer event after stop","time":{"start":1718663170842,"stop":1718663170842,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba0e242cd1309d6f","name":"Subscribe to topic containing Script and receive message","time":{"start":1718663801284,"stop":1718663801284,"duration":0},"status":"passed","severity":"normal"},{"uid":"f868c9b95adb15b5","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1718663801283,"stop":1718663801283,"duration":0},"status":"passed","severity":"normal"},{"uid":"82c4eade656c6568","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app84/4/topic248/utf8","time":{"start":1718663719420,"stop":1718663719420,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc44d368f4586793","name":"Refresh subscription","time":{"start":1718663801281,"stop":1718663801281,"duration":0},"status":"passed","severity":"normal"},{"uid":"84a9bc97db1ae332","name":"Push message with content topic containing Russian","time":{"start":1718663611212,"stop":1718663611212,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7d25747699f8b6","name":"Sample","time":{"start":1718663150382,"stop":1718663150382,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d409918030e7e2","name":"Check received message containing numeric","time":{"start":1718663668858,"stop":1718663668858,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d36c86f53418e62","name":"Round trip binary serialization","time":{"start":1718663155917,"stop":1718663155917,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb84832c5ef7510d","name":"Non TWN Cluster","time":{"start":1718663719415,"stop":1718663719416,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ba2a7c701f74e1a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1718663142416,"stop":1718663142416,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6e2b8dae092f816","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1718663356509,"stop":1718663356509,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8051b8b59249d56","name":"Refresh subscription","time":{"start":1718663421383,"stop":1718663421383,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a22c924390d9719","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1718663711448,"stop":1718663711448,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6f32222ed0334a3","name":"Subscribe to topic containing Russian and publish message","time":{"start":1718663655877,"stop":1718663655878,"duration":1},"status":"passed","severity":"normal"},{"uid":"78970c5f493c923d","name":"should throw an error if shards are undefined for static sharding","time":{"start":1718663142408,"stop":1718663142409,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fec6f332a7197f3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1718663142413,"stop":1718663142413,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f6f85df7725282a","name":"Query with Promise Callback, No message returned","time":{"start":1718663760793,"stop":1718663760793,"duration":0},"status":"passed","severity":"normal"},{"uid":"aed8b90fee7b7d8e","name":"dispatchEvent via connectionManager","time":{"start":1718663235088,"stop":1718663235089,"duration":1},"status":"passed","severity":"normal"},{"uid":"102d9de18ec16ca9","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1718663142424,"stop":1718663142424,"duration":0},"status":"passed","severity":"normal"},{"uid":"61214f21262ea541","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1718663808055,"stop":1718663808056,"duration":1},"status":"passed","severity":"normal"},{"uid":"6879d0c0a709b3d5","name":"random static sharding 7 - Cluster ID: 157, Shard ID: 924","time":{"start":1718663721454,"stop":1718663721454,"duration":0},"status":"passed","severity":"normal"},{"uid":"3438e152086bd251","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1718663201719,"stop":1718663201720,"duration":1},"status":"passed","severity":"normal"},{"uid":"c92441be94d1b986","name":"Subscribe to topic containing short and publish message","time":{"start":1718663655866,"stop":1718663655867,"duration":1},"status":"passed","severity":"normal"},{"uid":"d63f54f3be8b8acc","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1718663166705,"stop":1718663166705,"duration":0},"status":"passed","severity":"normal"},{"uid":"6123b521bfd253bc","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1718663265045,"stop":1718663265045,"duration":0},"status":"passed","severity":"normal"},{"uid":"bea2366719bb226","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1718663150327,"stop":1718663150327,"duration":0},"status":"passed","severity":"normal"},{"uid":"30ae33ba2c09c67e","name":"Check received message containing Chinese","time":{"start":1718663385348,"stop":1718663385349,"duration":1},"status":"passed","severity":"normal"},{"uid":"327a6e1963571b20","name":"Publishes to nwaku","time":{"start":1718663619984,"stop":1718663619985,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2ced195f933216b","name":"Check received message containing special chars","time":{"start":1718663668844,"stop":1718663668844,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2725959e09392de","name":"Subscribe and receives messages on 20 topics","time":{"start":1718663801290,"stop":1718663801290,"duration":0},"status":"passed","severity":"normal"},{"uid":"70d8bb4aa81714c4","name":"Check message received after jswaku node is restarted","time":{"start":1718663385370,"stop":1718663385371,"duration":1},"status":"skipped","severity":"normal"},{"uid":"de2bede4dbc5dae6","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1718663356523,"stop":1718663356524,"duration":1},"status":"passed","severity":"normal"},{"uid":"33cf0f634faa7325","name":"Check received message with timestamp: 1649153314 ","time":{"start":1718663668852,"stop":1718663668852,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdcc7413d1b64069","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1718663398802,"stop":1718663398802,"duration":0},"status":"passed","severity":"normal"},{"uid":"55dc34beb8432f72","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1718663655864,"stop":1718663655864,"duration":0},"status":"passed","severity":"normal"},{"uid":"8422839131a549ed","name":"Publish message with custom timestamp: Tue Jun 27 2023 22:33:40 GMT+0000 (Coordinated Universal Time)","time":{"start":1718663653233,"stop":1718663653234,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a2f4137315eeff4","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1718663398804,"stop":1718663398804,"duration":0},"status":"passed","severity":"normal"},{"uid":"3057480083dbbefe","name":"getPeersByDiscovery","time":{"start":1718663590779,"stop":1718663590780,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c55aed44175a171","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1718663142414,"stop":1718663142414,"duration":0},"status":"passed","severity":"normal"},{"uid":"621729f5b3788457","name":"should emit a peer event after start","time":{"start":1718663170841,"stop":1718663170841,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d94de4270ed1b87","name":"Check received message containing short","time":{"start":1718663668856,"stop":1718663668857,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ecfdbd7313833e4","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1718663142398,"stop":1718663142399,"duration":1},"status":"passed","severity":"normal"},{"uid":"af834f67d4e2806a","name":"handles empty contentTopics array correctly","time":{"start":1718663142423,"stop":1718663142423,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dede8bd2daea99d","name":"receives messages sent to provided content topic through callback","time":{"start":1718663653439,"stop":1718663653440,"duration":1},"status":"skipped","severity":"normal"},{"uid":"89d2d479039bf7c7","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1718663655865,"stop":1718663655865,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1b82ecf9c41050f","name":"should be able to encode the field with only FILTER set to true","time":{"start":1718663150320,"stop":1718663150326,"duration":6},"status":"passed","severity":"normal"},{"uid":"3a517404b9bec4ad","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 0","time":{"start":1718663142421,"stop":1718663142422,"duration":1},"status":"passed","severity":"normal"},{"uid":"db2a8eb2aad97049","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1718663142399,"stop":1718663142399,"duration":0},"status":"passed","severity":"normal"},{"uid":"294b7d49efd78881","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1718663808058,"stop":1718663808058,"duration":0},"status":"passed","severity":"normal"},{"uid":"564e49569c80c43","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1718663628255,"stop":1718663628255,"duration":0},"status":"passed","severity":"normal"},{"uid":"50075c596e14bdfb","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1718663356543,"stop":1718663356543,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd1cb80246622dbb","name":"Fails to push message with empty content topic","time":{"start":1718663611217,"stop":1718663611217,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa80c772e795518a","name":"should throw an error for insufficient data","time":{"start":1718663142454,"stop":1718663142454,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f8a34f02f35cc44","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1718663801288,"stop":1718663801288,"duration":0},"status":"passed","severity":"normal"},{"uid":"64460672977b424d","name":"should emit a peer event after start","time":{"start":1718663658600,"stop":1718663658601,"duration":1},"status":"passed","severity":"normal"},{"uid":"141043ab12d03175","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app50/7/topic53/utf8","time":{"start":1718663719417,"stop":1718663719417,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d72dd7878e61a65","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1718663356541,"stop":1718663356541,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb78b842c1315e82","name":"handles different networkShards values correctly","time":{"start":1718663142404,"stop":1718663142404,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfb988764a9e5d17","name":"Init the array if not present","time":{"start":1718663142125,"stop":1718663142126,"duration":1},"status":"passed","severity":"normal"},{"uid":"88ab5dcc8e6a0195","name":"Check publish message containing emoji","time":{"start":1718663653232,"stop":1718663653232,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceb39c61ab7c7156","name":"Push message with Script payload","time":{"start":1718663611192,"stop":1718663611193,"duration":1},"status":"passed","severity":"normal"},{"uid":"292c887b7013e3ff","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1718663801291,"stop":1718663801291,"duration":0},"status":"passed","severity":"normal"},{"uid":"376a361d8e32850f","name":"Check received message containing shell command","time":{"start":1718663668864,"stop":1718663668864,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fc22aff7b445df7","name":"Subscribe and publish message","time":{"start":1718663655864,"stop":1718663655864,"duration":0},"status":"passed","severity":"normal"},{"uid":"3235dfccfcdf0459","name":"Subscribe to topic containing numeric and receive message","time":{"start":1718663801281,"stop":1718663801282,"duration":1},"status":"passed","severity":"normal"},{"uid":"13215fd00f940b6d","name":"Check publish message containing Basic HTML tag","time":{"start":1718663653229,"stop":1718663653229,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc1ce2d22cfa4474","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1718663457053,"stop":1718663457053,"duration":0},"status":"passed","severity":"normal"},{"uid":"63db46fc5b0de873","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app54/3/topic331/xml","time":{"start":1718663719421,"stop":1718663719422,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec3711ca9d9e2e33","name":"should properly create location multiaddrs - udp","time":{"start":1718663151047,"stop":1718663151047,"duration":0},"status":"passed","severity":"normal"},{"uid":"e610f33438ee7c39","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1718663142406,"stop":1718663142406,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a230a1e890c9b0b","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1718663194275,"stop":1718663194275,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2ea0c02ca8185e6","name":"Passing page size 0 when there are 110 messages","time":{"start":1718663793097,"stop":1718663793097,"duration":0},"status":"passed","severity":"normal"},{"uid":"65863b3a73cae924","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1718663265041,"stop":1718663265042,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a6c745617bb371b","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1718663628251,"stop":1718663628252,"duration":1},"status":"passed","severity":"normal"},{"uid":"6df7404db5008657","name":"should not receive a peer event before start","time":{"start":1718663658601,"stop":1718663658602,"duration":1},"status":"passed","severity":"normal"},{"uid":"67d218a9a2176954","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1718663142411,"stop":1718663142411,"duration":0},"status":"passed","severity":"normal"},{"uid":"d560176e6b479a25","name":"Reopen subscription with peer with lost subscription","time":{"start":1718663267465,"stop":1718663267466,"duration":1},"status":"passed","severity":"normal"},{"uid":"552c0e8e4a01d29f","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1718663421382,"stop":1718663421382,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8542038262a8ac2","name":"Check message received after nwaku node is restarted","time":{"start":1718663668856,"stop":1718663668856,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9bf248b5e683c7ed","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1718663719424,"stop":1718663719425,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ea3823f98e7549a","name":"Check received message containing XML","time":{"start":1718663668863,"stop":1718663668863,"duration":0},"status":"passed","severity":"normal"},{"uid":"c581db6f63cc2947","name":"Mutual subscription","time":{"start":1718663655862,"stop":1718663655862,"duration":0},"status":"passed","severity":"normal"},{"uid":"53a421a9d4800ae","name":"Check publish message containing special chars","time":{"start":1718663653225,"stop":1718663653226,"duration":1},"status":"passed","severity":"normal"},{"uid":"eabf6bdeb1e827cb","name":"Push 30 different messages","time":{"start":1718663611204,"stop":1718663611208,"duration":4},"status":"passed","severity":"normal"},{"uid":"de8d739748bd3736","name":"connected peers and dial","time":{"start":1718663591044,"stop":1718663591044,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d0e66669f76f8e02","name":"Refresh subscription","time":{"start":1718663655866,"stop":1718663655866,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4509539977c0c1bd","name":"Push message with custom timestamp: 1718666956759","time":{"start":1718663755312,"stop":1718663755319,"duration":7},"status":"passed","severity":"normal"},{"uid":"47b975e6717af4cd","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1718663356533,"stop":1718663356533,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e399d669e4ebf64","name":"Subscribe to topic containing Russian and receive message","time":{"start":1718663421386,"stop":1718663421386,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf5604dfa3201177","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1718663265049,"stop":1718663265050,"duration":1},"status":"passed","severity":"normal"},{"uid":"42e2f8a315911a54","name":"Rejects garbage","time":{"start":1718663159358,"stop":1718663159358,"duration":0},"status":"passed","severity":"normal"},{"uid":"64e5ba768dc8402","name":"should get / set TCP multiaddr","time":{"start":1718663151045,"stop":1718663151045,"duration":0},"status":"passed","severity":"normal"},{"uid":"48cd99feb47387af","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1718663719414,"stop":1718663719414,"duration":0},"status":"passed","severity":"normal"},{"uid":"7362f9ae74a3b3f","name":"Check received message containing Arabic","time":{"start":1718663668845,"stop":1718663668845,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9ddc79702647e3c","name":"should throw an error for an unconfigured topic","time":{"start":1718663142418,"stop":1718663142418,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f22f3e8aaeb8f0","name":"should be called at least once on all `peer:discovery` events","time":{"start":1718663201717,"stop":1718663201718,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e0f1896adc85dac","name":"Check received message containing numeric","time":{"start":1718663385347,"stop":1718663385347,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b34ec8de2e4692f","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1718663801286,"stop":1718663801286,"duration":0},"status":"passed","severity":"normal"},{"uid":"819da6be7bc23eb5","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1718663356545,"stop":1718663356545,"duration":0},"status":"passed","severity":"normal"},{"uid":"4edff6207c62ca5b","name":"Check message with no payload is not received","time":{"start":1718663668854,"stop":1718663668855,"duration":1},"status":"passed","severity":"normal"},{"uid":"174ba779c80dbb4f","name":"Check publish message containing numeric","time":{"start":1718663653225,"stop":1718663653225,"duration":0},"status":"passed","severity":"normal"},{"uid":"176ac55866ba87d6","name":"Push message with content topic containing JSON","time":{"start":1718663611214,"stop":1718663611215,"duration":1},"status":"passed","severity":"normal"},{"uid":"48cc6abd916cbc5a","name":"Push message with emoji payload","time":{"start":1718663611204,"stop":1718663611204,"duration":0},"status":"passed","severity":"normal"},{"uid":"36a95fdcc8bfda41","name":"Check received message with timestamp: 1649153314 ","time":{"start":1718663668868,"stop":1718663668868,"duration":0},"status":"passed","severity":"normal"},{"uid":"beda99d6cf317714","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1718663205317,"stop":1718663205317,"duration":0},"status":"passed","severity":"normal"},{"uid":"24417e86d6d9091f","name":"Push message with special chars payload","time":{"start":1718663755268,"stop":1718663755269,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e7bc87f0d89dab5","name":"should encode/decode to text encoding","time":{"start":1718663151044,"stop":1718663151044,"duration":0},"status":"passed","severity":"normal"},{"uid":"89446ceee239462d","name":"Push message with content topic containing SQL Injection","time":{"start":1718663611212,"stop":1718663611213,"duration":1},"status":"passed","severity":"normal"},{"uid":"12f4d73cf251e46d","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1718663142419,"stop":1718663142420,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea1a1697c842166","name":"should set field with all protocols disabled","time":{"start":1718663151048,"stop":1718663151048,"duration":0},"status":"passed","severity":"normal"},{"uid":"a46e2d75c3dac949","name":"Publish message with large meta","time":{"start":1718663653239,"stop":1718663653239,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b2d72b40ba7746f","name":"Push message with content topic containing emoji","time":{"start":1718663611216,"stop":1718663611217,"duration":1},"status":"passed","severity":"normal"},{"uid":"eac3fcec36aa2009","name":"addEventListener with wrong event","time":{"start":1718663235087,"stop":1718663235087,"duration":0},"status":"passed","severity":"normal"},{"uid":"f37dd2be9ca1c2bf","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1718663142399,"stop":1718663142399,"duration":0},"status":"passed","severity":"normal"},{"uid":"8040148ead9f4d8f","name":"should not receive a peer event after stop","time":{"start":1718663219290,"stop":1718663219290,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ab45c1375fc671d","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1718663150329,"stop":1718663150329,"duration":0},"status":"passed","severity":"normal"},{"uid":"69dd464700b80afd","name":"Fails to push message with empty content topic","time":{"start":1718663755307,"stop":1718663755307,"duration":0},"status":"passed","severity":"normal"},{"uid":"93ab934dd2c199cd","name":"Check received message containing escaped characters","time":{"start":1718663668864,"stop":1718663668865,"duration":1},"status":"passed","severity":"normal"},{"uid":"527e3312acdf34e4","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1718663770975,"stop":1718663770975,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f18ff38f10196f0","name":"Check received message with timestamp: 1718663193363 ","time":{"start":1718663668868,"stop":1718663668868,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e32f0008d24f9a","name":"Overlapping topic subscription","time":{"start":1718663801280,"stop":1718663801280,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c51cbc92794d5a3","name":"can dial TLS multiaddrs","time":{"start":1718663463576,"stop":1718663463576,"duration":0},"status":"passed","severity":"normal"},{"uid":"df8ef8cac6c20c56","name":"Push message with JSON payload","time":{"start":1718663611194,"stop":1718663611194,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0082ba45abff362","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1718663668869,"stop":1718663668869,"duration":0},"status":"passed","severity":"normal"},{"uid":"49381eec607a64e3","name":"Check received message containing XML","time":{"start":1718663385351,"stop":1718663385351,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb1d651705fe9ef8","name":"Subscribe to topic containing emoji and receive message","time":{"start":1718663801286,"stop":1718663801286,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7deb8dfcbd7633a","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1718663590783,"stop":1718663590783,"duration":0},"status":"passed","severity":"normal"},{"uid":"58ef3256152514d4","name":"Generator, custom pubsub topic","time":{"start":1718663770972,"stop":1718663770973,"duration":1},"status":"passed","severity":"normal"},{"uid":"94219a667adbab4a","name":"should use the provided clusterId for the pubsub topic","time":{"start":1718663142424,"stop":1718663142424,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc070aa6a8a5c386","name":"Push message with content topic containing SQL Injection","time":{"start":1718663755287,"stop":1718663755287,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9686bef763463a4","name":"Round trip binary encryption [ecies, signature]","time":{"start":1718663178787,"stop":1718663178787,"duration":0},"status":"passed","severity":"normal"},{"uid":"c93cd57e121d207c","name":"Encoder throws on empty string content topic","time":{"start":1718663155919,"stop":1718663155920,"duration":1},"status":"passed","severity":"normal"},{"uid":"acbe7f353736a293","name":"Ephemeral field set to true","time":{"start":1718663155917,"stop":1718663155918,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccfd68b95940ed7d","name":"Nwaku publishes","time":{"start":1718663619985,"stop":1718663619985,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ac07721eddbe27f","name":"should not receive a peer event before start","time":{"start":1718663170841,"stop":1718663170841,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d9149e34f297c7f","name":"Check received message containing unicode special characters","time":{"start":1718663668865,"stop":1718663668865,"duration":0},"status":"passed","severity":"normal"},{"uid":"e533a508cd687480","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app41/9/topic830/xml","time":{"start":1718663719416,"stop":1718663719416,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dc129df31416bc3","name":"Check publish message containing long","time":{"start":1718663653224,"stop":1718663653225,"duration":1},"status":"passed","severity":"normal"},{"uid":"c08c9593096b0612","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1718663201720,"stop":1718663201721,"duration":1},"status":"passed","severity":"normal"},{"uid":"99115f3e139623b9","name":"throws on content topic with too few or too many fields","time":{"start":1718663142393,"stop":1718663142393,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8381bccd3c63ede","name":"Check received message containing special chars","time":{"start":1718663668858,"stop":1718663668859,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e9c06587de3dab","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1718663801295,"stop":1718663801295,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd1c8be204542140","name":"Push message with content topic containing Basic HTML tag","time":{"start":1718663755304,"stop":1718663755305,"duration":1},"status":"passed","severity":"normal"},{"uid":"672868030c4bd1c2","name":"Query generator for multiple messages with different content topic format","time":{"start":1718663781898,"stop":1718663781898,"duration":0},"status":"passed","severity":"normal"},{"uid":"af9768ab2c780a9d","name":"LightPush","time":{"start":1718663811800,"stop":1718663811801,"duration":1},"status":"passed","severity":"normal"},{"uid":"58393d61012d65a9","name":"receives messages sent to provided content topic through stream","time":{"start":1718663653441,"stop":1718663653441,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f9721e9adcc06ca4","name":"Default pageSize","time":{"start":1718663793100,"stop":1718663793100,"duration":0},"status":"passed","severity":"normal"},{"uid":"22bf3a46434b4529","name":"Filter","time":{"start":1718663811801,"stop":1718663811801,"duration":0},"status":"passed","severity":"normal"},{"uid":"85c7763aa720df30","name":"Subscribe to topic containing long and receive message","time":{"start":1718663421384,"stop":1718663421384,"duration":0},"status":"passed","severity":"normal"},{"uid":"e44d4ef60fc9974b","name":"Add multiple subscription objects on single nwaku node","time":{"start":1718663421391,"stop":1718663421391,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c9a58e0d361834e","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1718663668852,"stop":1718663668853,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f0b689ac573288f","name":"it tolerates circular branch references","time":{"start":1718663166943,"stop":1718663166943,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c7e9fd486e9a6b5","name":"should get / set UDP multiaddr","time":{"start":1718663151045,"stop":1718663151045,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab91606b888a14b3","name":"Query with Promise Callback, No Decoder","time":{"start":1718663760791,"stop":1718663760792,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1ecb0ba8b3070e3","name":"Query Generator, No Decoder","time":{"start":1718663760787,"stop":1718663760788,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce8e830675fc9bfa","name":"should correctly map a content topic to a pubsub topic","time":{"start":1718663142423,"stop":1718663142424,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dc6018a90c84363","name":"should properly create location multiaddrs - udp4","time":{"start":1718663151045,"stop":1718663151046,"duration":1},"status":"passed","severity":"normal"},{"uid":"c00d97b9110ae59d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1718663142414,"stop":1718663142414,"duration":0},"status":"passed","severity":"normal"},{"uid":"e00f07e229d69fb3","name":"should be able to encode the field with only STORE set to true","time":{"start":1718663150320,"stop":1718663150320,"duration":0},"status":"passed","severity":"normal"},{"uid":"d35622bedfc98e2d","name":"Waku message hash computation (no timestamp)","time":{"start":1718663145100,"stop":1718663145100,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0d087a32d39192b","name":"Push message with Arabic payload","time":{"start":1718663611191,"stop":1718663611191,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3a61e95772f6d35","name":"Check received message containing short","time":{"start":1718663668842,"stop":1718663668843,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd2bc59475e4394a","name":"Check meta is set [ecies]","time":{"start":1718663178788,"stop":1718663178788,"duration":0},"status":"passed","severity":"normal"},{"uid":"a73ab82f1ccab50e","name":"should not fail to stop the service if it was not started","time":{"start":1718663170840,"stop":1718663170840,"duration":0},"status":"passed","severity":"normal"},{"uid":"75420903e539ace4","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1718663801278,"stop":1718663801278,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaae6cb58b491954","name":"Check received message containing JSON","time":{"start":1718663385352,"stop":1718663385352,"duration":0},"status":"passed","severity":"normal"},{"uid":"67e01e098b3eb005","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1718663205316,"stop":1718663205316,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2f29bda6b8ad2f8","name":"Push message with content topic containing Script","time":{"start":1718663755287,"stop":1718663755303,"duration":16},"status":"passed","severity":"normal"},{"uid":"8cec7287c551d381","name":"should configure sharding based on application and version for autosharding","time":{"start":1718663142421,"stop":1718663142421,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ed86b417b3a37a5","name":"Decoder throws on undefined content topic","time":{"start":1718663155920,"stop":1718663155920,"duration":0},"status":"passed","severity":"normal"},{"uid":"74f0ac099cf9974b","name":"Passing an array","time":{"start":1718663807206,"stop":1718663807206,"duration":0},"status":"passed","severity":"normal"},{"uid":"330595edcce3e52c","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1718663356525,"stop":1718663356525,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3e545fdbc4178e8","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1718663285010,"stop":1718663285011,"duration":1},"status":"passed","severity":"normal"},{"uid":"ade309e1ad102f73","name":"through manual discovery","time":{"start":1718663463576,"stop":1718663463577,"duration":1},"status":"passed","severity":"normal"},{"uid":"2907ad17556b74e3","name":"Relay - times out","time":{"start":1718663811799,"stop":1718663811799,"duration":0},"status":"passed","severity":"normal"}] |