allure-jswaku/7176/widgets/status-chart.json
2024-07-19 19:30:05 +00:00

1 line
156 KiB
JSON

[{"uid":"de8152bef85997b9","name":"Push message with custom timestamp: 1690658387171","time":{"start":1721417181388,"stop":1721417181389,"duration":1},"status":"passed","severity":"normal"},{"uid":"a846d90c7a2425c6","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1721416521509,"stop":1721416521509,"duration":0},"status":"passed","severity":"normal"},{"uid":"695ad074e2221e42","name":"Check received message containing Arabic","time":{"start":1721417090440,"stop":1721417090440,"duration":0},"status":"passed","severity":"normal"},{"uid":"799b1cc5eb86bafd","name":"Subscribe to topic containing XML and receive message","time":{"start":1721416838111,"stop":1721416838112,"duration":1},"status":"passed","severity":"normal"},{"uid":"de85ea795654c84e","name":"Check received message with timestamp: 1649153314 ","time":{"start":1721417090447,"stop":1721417090447,"duration":0},"status":"passed","severity":"normal"},{"uid":"21f2ca33cc881c81","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1721416521516,"stop":1721416521517,"duration":1},"status":"passed","severity":"normal"},{"uid":"669b902924a9715f","name":"Check received message containing short","time":{"start":1721417090423,"stop":1721417090424,"duration":1},"status":"passed","severity":"normal"},{"uid":"93f9520b8b66f7e1","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1721416806093,"stop":1721416806093,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9221da4cf407072","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1721416521506,"stop":1721416521506,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4a376ea22af85b9","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1721416529518,"stop":1721416529518,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ffb587ce4ca71df","name":"Subscribe to topic containing short and publish message","time":{"start":1721417094354,"stop":1721417094354,"duration":0},"status":"passed","severity":"normal"},{"uid":"23b06b8557d7a714","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app26/9/topic938/utf8","time":{"start":1721417149476,"stop":1721417149476,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd08fa64b935de73","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1721416521513,"stop":1721416521513,"duration":0},"status":"passed","severity":"normal"},{"uid":"747108430c9bc40f","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1721416806091,"stop":1721416806091,"duration":0},"status":"passed","severity":"normal"},{"uid":"d096e607cdcdc84","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1721417190220,"stop":1721417190220,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a10a94164fb2f0e","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1721416572892,"stop":1721416572908,"duration":16},"status":"passed","severity":"normal"},{"uid":"4244c9947b69b107","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1721416838104,"stop":1721416838104,"duration":0},"status":"passed","severity":"normal"},{"uid":"29b9fe51f27c4e4","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1721416521514,"stop":1721416521514,"duration":0},"status":"passed","severity":"normal"},{"uid":"dab318383e96b1a7","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1721416521504,"stop":1721416521504,"duration":0},"status":"passed","severity":"normal"},{"uid":"96233bfd0697dfa0","name":"Check received message containing unicode special characters","time":{"start":1721416786949,"stop":1721416786949,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2360108b2ca08b1","name":"Push message with unicode special characters payload","time":{"start":1721417060722,"stop":1721417060722,"duration":0},"status":"passed","severity":"normal"},{"uid":"21ad8e1e61b61c28","name":"Meta field set when metaSetter is specified","time":{"start":1721416535137,"stop":1721416535137,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccd05ef1a04218fb","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1721416839019,"stop":1721416839019,"duration":0},"status":"passed","severity":"normal"},{"uid":"21f0786a0d4305be","name":"can start and stop the service","time":{"start":1721416550276,"stop":1721416550276,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aaa86bb2f423a78","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1721417223955,"stop":1721417223956,"duration":1},"status":"passed","severity":"normal"},{"uid":"e15e4cf219422576","name":"Check received message containing XML","time":{"start":1721416786945,"stop":1721416786946,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab699e50d5f8623d","name":"Subscribe to topic containing shell command and publish message","time":{"start":1721417094360,"stop":1721417094360,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c0fb5f4beca18cf","name":"Fails to publish message with wrong content topic","time":{"start":1721417087022,"stop":1721417087022,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c4afe1543fbfcc1","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1721417226183,"stop":1721417226183,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fee165f46e22dd","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1721416521523,"stop":1721416521523,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0ac8a9a89e833dc","name":"1 Relay, 1 Filter, gives up","time":{"start":1721416545907,"stop":1721416545907,"duration":0},"status":"passed","severity":"normal"},{"uid":"18bd6612f9c78fef","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1721416715411,"stop":1721416715413,"duration":2},"status":"passed","severity":"normal"},{"uid":"c7389abc37ed883","name":"Store - dialed after - with timeout","time":{"start":1721417260685,"stop":1721417260685,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d8632010c0e08e2","name":"should not throw an error for a single configured topic","time":{"start":1721416521518,"stop":1721416521518,"duration":0},"status":"passed","severity":"normal"},{"uid":"61aaa137eb4d8f0b","name":"different cluster, same shard: nodes don't connect","time":{"start":1721416888577,"stop":1721416888577,"duration":0},"status":"passed","severity":"normal"},{"uid":"73c717d6e7c95a4b","name":"Fails to publish message with size larger than 1 MB","time":{"start":1721417087023,"stop":1721417087023,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eca06688ebd7711","name":"Push message with content topic containing JSON","time":{"start":1721417060730,"stop":1721417060730,"duration":0},"status":"passed","severity":"normal"},{"uid":"37826b7a590aa472","name":"should emit a peer event after start","time":{"start":1721417302154,"stop":1721417302154,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e5b97e7ba9afa82","name":"Ordered Callback sorting by timestamp while page direction is forward","time":{"start":1721417237643,"stop":1721417237644,"duration":1},"status":"passed","severity":"normal"},{"uid":"81d3400cb508dd03","name":"Reopen subscription with peer with lost subscription","time":{"start":1721416676184,"stop":1721416676184,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aee886ff6959f36","name":"Push message with Russian payload","time":{"start":1721417060718,"stop":1721417060718,"duration":0},"status":"passed","severity":"normal"},{"uid":"8392cf6357c5b775","name":"Check received message with timestamp: 1649153314 ","time":{"start":1721416786951,"stop":1721416786951,"duration":0},"status":"passed","severity":"normal"},{"uid":"f13331c8b5ff481d","name":"Push message with content topic containing Russian","time":{"start":1721417181382,"stop":1721417181382,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2dc1a65547f9f","name":"should return false","time":{"start":1721416530121,"stop":1721416530121,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6ee208a43b6ffa","name":"Push message with content topic containing shell command","time":{"start":1721417060730,"stop":1721417060731,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9fb0f2febfbf69","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1721417149448,"stop":1721417149448,"duration":0},"status":"passed","severity":"normal"},{"uid":"9204fdf877b22e92","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1721417223959,"stop":1721417223959,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c884ed28c7f9865","name":"retrieves a single peer","time":{"start":1721416546382,"stop":1721416546383,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a0853d2c96016e0","name":"Push message with content topic containing Script","time":{"start":1721417181383,"stop":1721417181383,"duration":0},"status":"passed","severity":"normal"},{"uid":"50c4f79443f0bfed","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1721417090447,"stop":1721417090448,"duration":1},"status":"passed","severity":"normal"},{"uid":"b68396b824cad34c","name":"Add multiple subscription objects on single nwaku node","time":{"start":1721417223967,"stop":1721417223967,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e813730b0f949d8","name":"Passing page size 11 when there are 10 messages","time":{"start":1721417248897,"stop":1721417248897,"duration":0},"status":"passed","severity":"normal"},{"uid":"36eadd5d688d068c","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1721416888574,"stop":1721416888575,"duration":1},"status":"passed","severity":"normal"},{"uid":"3786fbb382ea6c3c","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1721417203716,"stop":1721417203717,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3e66cba3b151a2a","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1721416545860,"stop":1721416545861,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9fd8fe14e8fce2e","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1721416806088,"stop":1721416806088,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca5d74ea3489b8e7","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app91/5/topic114/xml","time":{"start":1721417149461,"stop":1721417149461,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c7d58a32f4d0812","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1721416581618,"stop":1721416581618,"duration":0},"status":"passed","severity":"normal"},{"uid":"74ef2bf4cf1e4cf5","name":"Check received message containing Chinese","time":{"start":1721416786923,"stop":1721416786924,"duration":1},"status":"passed","severity":"normal"},{"uid":"28ba00184aafbd8d","name":"Using a function","time":{"start":1721417255712,"stop":1721417255712,"duration":0},"status":"passed","severity":"normal"},{"uid":"dabaf4665207a283","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1721416546387,"stop":1721416546387,"duration":0},"status":"passed","severity":"normal"},{"uid":"af032d332cfe5f88","name":"Push message with XML payload","time":{"start":1721417181370,"stop":1721417181370,"duration":0},"status":"passed","severity":"normal"},{"uid":"80d1b94d4afbfd9b","name":"Subscribe to topic containing shell command and receive message","time":{"start":1721416838113,"stop":1721416838113,"duration":0},"status":"passed","severity":"normal"},{"uid":"46cf7562d37858e5","name":"Query Generator, No Decoder","time":{"start":1721417203713,"stop":1721417203713,"duration":0},"status":"passed","severity":"normal"},{"uid":"920db95ceb6ef873","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1721416627839,"stop":1721416627839,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8b971d966f8b08e","name":"Nwaku publishes","time":{"start":1721417051670,"stop":1721417051670,"duration":0},"status":"passed","severity":"normal"},{"uid":"96a7d84bb4726a28","name":"isConnected should return false after all peers disconnect","time":{"start":1721416572917,"stop":1721416572919,"duration":2},"status":"passed","severity":"normal"},{"uid":"50da5f3b8a8ce388","name":"Push to array if already present","time":{"start":1721416521206,"stop":1721416521206,"duration":0},"status":"passed","severity":"normal"},{"uid":"63d1644efee033a7","name":"Subscribe and receive messages via waku relay post","time":{"start":1721417223910,"stop":1721417223911,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f389c46805fca0f","name":"Decoder throws on empty string content topic","time":{"start":1721416535139,"stop":1721416535139,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d925f3a7d1d5095","name":"given a waku node and content topic, creates a filter subscription","time":{"start":1721417087280,"stop":1721417087281,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c4c61a9882af1fe","name":"Subscribe to topic containing JSON and receive message","time":{"start":1721416838112,"stop":1721416838113,"duration":1},"status":"passed","severity":"normal"},{"uid":"19938b7141f351ea","name":"should emit a peer event after start","time":{"start":1721416550277,"stop":1721416550277,"duration":0},"status":"passed","severity":"normal"},{"uid":"d796be4cf8e835c2","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1721416838113,"stop":1721416838114,"duration":1},"status":"passed","severity":"normal"},{"uid":"451710553bd87f6e","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1721416895098,"stop":1721416895099,"duration":1},"status":"passed","severity":"normal"},{"uid":"99d184b32ba9f8c6","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1721417223965,"stop":1721417223965,"duration":0},"status":"passed","severity":"normal"},{"uid":"76cb69277594bce6","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1721416806090,"stop":1721416806091,"duration":1},"status":"passed","severity":"normal"},{"uid":"bba2f5b2732b6983","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1721417372785,"stop":1721417372785,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfb1eac327a95fac","name":"isConnected should return true after first peer connects","time":{"start":1721416627840,"stop":1721416627840,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef9809c9b24a7813","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1721416669707,"stop":1721416669707,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dbb63d02cb7f92d","name":"Store - dialed first","time":{"start":1721417260684,"stop":1721417260685,"duration":1},"status":"passed","severity":"normal"},{"uid":"f606b34cc7dd8b","name":"Push message with content topic containing Chinese","time":{"start":1721417060726,"stop":1721417060726,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7829e97ababdf57","name":"Check received message containing Script","time":{"start":1721417090428,"stop":1721417090428,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ec2415bf33edd9f","name":"Check received message containing special chars","time":{"start":1721417090425,"stop":1721417090426,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc2706b404d39885","name":"Ping on subscribed peer","time":{"start":1721416676183,"stop":1721416676183,"duration":0},"status":"passed","severity":"normal"},{"uid":"84f3964e28cadb59","name":"Check received message containing Arabic","time":{"start":1721417090426,"stop":1721417090427,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f50c58c656e7257","name":"Subscribe to topic containing Script and receive message","time":{"start":1721417223933,"stop":1721417223933,"duration":0},"status":"passed","severity":"normal"},{"uid":"aff1f715a5c1ab01","name":"Subscribe to topic containing long and receive message","time":{"start":1721417223961,"stop":1721417223962,"duration":1},"status":"passed","severity":"normal"},{"uid":"24fdb816282cd2ee","name":"Push message with SQL Injection payload","time":{"start":1721417181369,"stop":1721417181369,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f90f4936573d234","name":"Generator, custom pubsub topic","time":{"start":1721417226177,"stop":1721417226177,"duration":0},"status":"passed","severity":"normal"},{"uid":"1663cafd70a2cde5","name":"Subscribe and receive messages via lightPush","time":{"start":1721417223909,"stop":1721417223909,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3590d08720a64f4","name":"Check message with no pubsub topic is not received","time":{"start":1721416786954,"stop":1721416786955,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0b4584f1ab85e9c","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1721417094359,"stop":1721417094359,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9ca6abfbfb1f3bf","name":"should correctly map a content topic to a pubsub topic","time":{"start":1721416521522,"stop":1721416521522,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3d5089a8e38db63","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1721416556250,"stop":1721416556250,"duration":0},"status":"passed","severity":"normal"},{"uid":"b68cb4707ca8d2d6","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1721416715410,"stop":1721416715411,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cf08293b6eb1fe5","name":"1 Store, 2 relays, 2 fetches","time":{"start":1721416545907,"stop":1721416545907,"duration":0},"status":"passed","severity":"normal"},{"uid":"d929bc52513579d8","name":"Reopen subscription with peer with lost subscription","time":{"start":1721416676182,"stop":1721416676182,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e784413c5081326","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1721417066988,"stop":1721417066988,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8e2f9d50abd07ce","name":"Subscribe to topic containing XML and receive message","time":{"start":1721417223964,"stop":1721417223965,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e5dbc09ae90f691","name":"Ordered Callback - backward","time":{"start":1721417221372,"stop":1721417221372,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b66fdb060ace3ff","name":"should throw an error if shards are undefined for static sharding","time":{"start":1721416521511,"stop":1721416521512,"duration":1},"status":"passed","severity":"normal"},{"uid":"1428962e825c66ca","name":"Check received message containing Script","time":{"start":1721417090442,"stop":1721417090442,"duration":0},"status":"passed","severity":"normal"},{"uid":"e229970c09888922","name":"groups content topics by expected pubsub topic","time":{"start":1721416521507,"stop":1721416521507,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dad45a8b9006e86","name":"Push message equal or less that 1MB","time":{"start":1721417060740,"stop":1721417060740,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f8b1e5a69d37c1c","name":"Subscribe to topic containing JSON and receive message","time":{"start":1721417223936,"stop":1721417223937,"duration":1},"status":"passed","severity":"normal"},{"uid":"b328ff2ee829fd30","name":"Subscribe to topic containing Russian and receive message","time":{"start":1721417223932,"stop":1721417223932,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e6a8b26930c53b6","name":"Push message with Russian payload","time":{"start":1721417181368,"stop":1721417181368,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1fef11d3a5e8195","name":"LightPush","time":{"start":1721417260686,"stop":1721417260686,"duration":0},"status":"passed","severity":"normal"},{"uid":"86f0a37ebf534f69","name":"ignores unrecognized TXT record formats","time":{"start":1721416546384,"stop":1721416546384,"duration":0},"status":"passed","severity":"normal"},{"uid":"a181e392970ad8e3","name":"safeDispatchEvent","time":{"start":1721416613867,"stop":1721416613867,"duration":0},"status":"passed","severity":"normal"},{"uid":"bad4aa81d813f95d","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1721417223914,"stop":1721417223916,"duration":2},"status":"passed","severity":"normal"},{"uid":"9b2b80a6b06cb86","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1721417066986,"stop":1721417066986,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb54cf719ea61511","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1721416521516,"stop":1721416521516,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed2f509f3e223966","name":"Push message with content topic containing Chinese","time":{"start":1721417181376,"stop":1721417181376,"duration":0},"status":"passed","severity":"normal"},{"uid":"e64343a20b6bc88d","name":"throws an error for improperly formatted content topics","time":{"start":1721416521508,"stop":1721416521508,"duration":0},"status":"passed","severity":"normal"},{"uid":"d59ee12d8c4f077c","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1721416806091,"stop":1721416806092,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdcfcb7b50687e5f","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1721416583533,"stop":1721416583533,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d2f84db8226753b","name":"Publish message with custom timestamp: Sat Jul 29 2023 19:24:21 GMT+0000 (Coordinated Universal Time)","time":{"start":1721417087020,"stop":1721417087020,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fc5a6933fcb8be0","name":"Publishes to nwaku","time":{"start":1721417051669,"stop":1721417051669,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bda76e14cfc6952","name":"Subscribe to topic containing emoji and receive message","time":{"start":1721417223966,"stop":1721417223967,"duration":1},"status":"passed","severity":"normal"},{"uid":"1294a85e38fc3941","name":"start node with empty shard","time":{"start":1721417157671,"stop":1721417157672,"duration":1},"status":"passed","severity":"normal"},{"uid":"61263bb6e00512f6","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1721416839018,"stop":1721416839018,"duration":0},"status":"passed","severity":"normal"},{"uid":"49013542a4236574","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1721416839017,"stop":1721416839017,"duration":0},"status":"passed","severity":"normal"},{"uid":"a861f70f9e4f00b9","name":"Encoder throws on undefined content topic","time":{"start":1721416556252,"stop":1721416556252,"duration":0},"status":"passed","severity":"normal"},{"uid":"121e7b098d972eb3","name":"Subscribe to topic containing special chars and receive message","time":{"start":1721416838108,"stop":1721416838109,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2b38f5d84aa0354","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1721416806089,"stop":1721416806089,"duration":0},"status":"passed","severity":"normal"},{"uid":"71b37f64b7a12d79","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1721416546386,"stop":1721416546387,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcf767cbcb654cf5","name":"Overlapping topic subscription","time":{"start":1721417223959,"stop":1721417223959,"duration":0},"status":"passed","severity":"normal"},{"uid":"688e03cceeb0008b","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1721416529512,"stop":1721416529512,"duration":0},"status":"passed","severity":"normal"},{"uid":"38657129db32d635","name":"Push message with rate limit","time":{"start":1721417060734,"stop":1721417060734,"duration":0},"status":"passed","severity":"normal"},{"uid":"dad6b3ba33a012ab","name":"udp ip6 address","time":{"start":1721416529616,"stop":1721416529617,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3bb7b75b1738536","name":"Subscribe to topic containing emoji and publish message","time":{"start":1721417094361,"stop":1721417094362,"duration":1},"status":"passed","severity":"normal"},{"uid":"cabbf7c926d06511","name":"should throw an error for an unconfigured topic","time":{"start":1721416521518,"stop":1721416521518,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb2e8b641b111ea6","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1721416588083,"stop":1721416588084,"duration":1},"status":"skipped","severity":"normal"},{"uid":"539ba58deccf822b","name":"handles empty shards array correctly","time":{"start":1721416521522,"stop":1721416521522,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4c2729bc6bf9192","name":"Subscribe and publish message","time":{"start":1721417094351,"stop":1721417094351,"duration":0},"status":"passed","severity":"normal"},{"uid":"6113cb4ced2b563a","name":"should return the pubsub topic directly if a string is provided","time":{"start":1721416521519,"stop":1721416521519,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ed00be42106e37c","name":"Check received message containing long","time":{"start":1721417090424,"stop":1721417090425,"duration":1},"status":"passed","severity":"normal"},{"uid":"29268996ff15fb6b","name":"Subscribe to topic containing special chars and publish message","time":{"start":1721417094356,"stop":1721417094356,"duration":0},"status":"passed","severity":"normal"},{"uid":"7be084b36dacf9b8","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app54/5/topic140/proto","time":{"start":1721417149477,"stop":1721417149477,"duration":0},"status":"passed","severity":"normal"},{"uid":"83b49ecaf8f931","name":"Fails to push message with empty content topic","time":{"start":1721417181386,"stop":1721417181387,"duration":1},"status":"passed","severity":"normal"},{"uid":"336726efe167a40b","name":"Check received message containing SQL Injection","time":{"start":1721416786937,"stop":1721416786939,"duration":2},"status":"passed","severity":"normal"},{"uid":"3f78074f4ad11301","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1721416838110,"stop":1721416838110,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb79a13039f73d1e","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1721417157655,"stop":1721417157655,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef298991cf9930","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1721416839018,"stop":1721416839019,"duration":1},"status":"passed","severity":"normal"},{"uid":"1beec0c217dbfbed","name":"Throws when trying to push message with empty payload","time":{"start":1721417181373,"stop":1721417181373,"duration":0},"status":"passed","severity":"normal"},{"uid":"41f994c535cdce64","name":"1 Relay, 1 fetch","time":{"start":1721416545906,"stop":1721416545906,"duration":0},"status":"passed","severity":"normal"},{"uid":"758075d65bd7b440","name":"Light Node - default protocols","time":{"start":1721417260686,"stop":1721417260687,"duration":1},"status":"passed","severity":"normal"},{"uid":"de3e200d20828570","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1721416806096,"stop":1721416806097,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e2743346c2db819","name":"Push message with numeric payload","time":{"start":1721417181366,"stop":1721417181367,"duration":1},"status":"passed","severity":"normal"},{"uid":"c075353681e9205c","name":"Check received message containing unicode special characters","time":{"start":1721417090445,"stop":1721417090446,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6dc35892f74440f","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1721416806093,"stop":1721416806093,"duration":0},"status":"passed","severity":"normal"},{"uid":"e00f2c1f77407847","name":"random static sharding 9 - Cluster ID: 16, Shard ID: 841","time":{"start":1721417157660,"stop":1721417157665,"duration":5},"status":"passed","severity":"normal"},{"uid":"fe8370467a750a58","name":"should throw error - no id","time":{"start":1721416530116,"stop":1721416530116,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0fb904f8763e83b","name":"Push message with Basic HTML tag payload","time":{"start":1721417181370,"stop":1721417181370,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba1114635d461c15","name":"Push message with content topic containing short","time":{"start":1721417181374,"stop":1721417181374,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f53bf404951e2fa","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1721416895066,"stop":1721416895066,"duration":0},"status":"passed","severity":"normal"},{"uid":"f311d124f2386cc2","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1721416806082,"stop":1721416806082,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b594f5fb7310c37","name":"connected peers and dial","time":{"start":1721417019647,"stop":1721417019647,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2007fbb3b1e546df","name":"Passing cursor with wrong message digest","time":{"start":1721417190222,"stop":1721417190222,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbad79dbe46bb9d5","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1721416546387,"stop":1721416546388,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1f49d8546107aff8","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1721417223938,"stop":1721417223938,"duration":0},"status":"passed","severity":"normal"},{"uid":"58acdff41a055edd","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1721416806078,"stop":1721416806079,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c2620629111a3a3","name":"should use DNS peer discovery with light client","time":{"start":1721416588083,"stop":1721416588083,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ef30996aeb8de531","name":"Number of peers are maintained correctly","time":{"start":1721416832427,"stop":1721416832428,"duration":1},"status":"passed","severity":"normal"},{"uid":"c94c7c5607a3b76f","name":"Push message with Chinese payload","time":{"start":1721417060712,"stop":1721417060717,"duration":5},"status":"passed","severity":"normal"},{"uid":"af9f348cc2945c97","name":"getPeersByDiscovery","time":{"start":1721417019491,"stop":1721417019492,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3c09af68b30b166","name":"Query generator for multiple messages","time":{"start":1721417234393,"stop":1721417234394,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bc9bfa0edb4a121","name":"Check received message containing escaped characters","time":{"start":1721417090430,"stop":1721417090431,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce964c8d52c1977f","name":"Push message with content topic containing shell command","time":{"start":1721417181385,"stop":1721417181385,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cce13e63564e91f","name":"Check publish message containing XML","time":{"start":1721417087016,"stop":1721417087016,"duration":0},"status":"passed","severity":"normal"},{"uid":"9551291894911c9f","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1721416572866,"stop":1721416572868,"duration":2},"status":"passed","severity":"normal"},{"uid":"533fae235a610a28","name":"Push message with shell command payload","time":{"start":1721417181371,"stop":1721417181371,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3303454960b5fe","name":"should not fail to start the service if it is already started","time":{"start":1721416550277,"stop":1721416550277,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7c25fd0317e4a64","name":"Generator, 2 different pubsubtopics","time":{"start":1721417226178,"stop":1721417226179,"duration":1},"status":"passed","severity":"normal"},{"uid":"7abe140066bc481e","name":"should return all peers when numPeers is 0","time":{"start":1721416534815,"stop":1721416534816,"duration":1},"status":"passed","severity":"normal"},{"uid":"b298e83e1f8cfef8","name":"can start and stop the service","time":{"start":1721417302152,"stop":1721417302152,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c089f6b7894ab1b","name":"Check received message containing Russian","time":{"start":1721416786930,"stop":1721416786932,"duration":2},"status":"passed","severity":"normal"},{"uid":"e04e56bf5d796272","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1721417372784,"stop":1721417372784,"duration":0},"status":"passed","severity":"normal"},{"uid":"fce0126877dfe425","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app49/6/topic512/proto","time":{"start":1721417149462,"stop":1721417149462,"duration":0},"status":"passed","severity":"normal"},{"uid":"15e4812d277909af","name":"Encoder throws on empty string content topic","time":{"start":1721416556252,"stop":1721416556253,"duration":1},"status":"passed","severity":"normal"},{"uid":"82ca84cd345097cb","name":"Subscribe and receive messages via lightPush","time":{"start":1721416838099,"stop":1721416838099,"duration":0},"status":"passed","severity":"normal"},{"uid":"818cc960127b7e9d","name":"should not fail to stop the service if it was not started","time":{"start":1721416588079,"stop":1721416588079,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf3db052ffc3b915","name":"Overlapping topic subscription","time":{"start":1721417223916,"stop":1721417223917,"duration":1},"status":"passed","severity":"normal"},{"uid":"a22d4d8fd6e57004","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1721416535139,"stop":1721416535140,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d2856abb51620b6","name":"should throw an error for insufficient data","time":{"start":1721416521479,"stop":1721416521480,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd8516c61751d29d","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1721416806081,"stop":1721416806082,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d75310c7a52e621","name":"Check message with non string payload is not received","time":{"start":1721417090450,"stop":1721417090450,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6f0953343aa1559","name":"should throw error - no public key","time":{"start":1721416530121,"stop":1721416530121,"duration":0},"status":"passed","severity":"normal"},{"uid":"79e5d7e1feab5a9","name":"Query Generator, Multiple PubsubTopics","time":{"start":1721417203712,"stop":1721417203712,"duration":0},"status":"passed","severity":"normal"},{"uid":"13a53a4b74080d6a","name":"Ping fails for unsubscribed peers","time":{"start":1721416692739,"stop":1721416692739,"duration":0},"status":"passed","severity":"normal"},{"uid":"554dad4eb0ad4ba","name":"returns all values when wanted number matches available values","time":{"start":1721416545174,"stop":1721416545182,"duration":8},"status":"passed","severity":"normal"},{"uid":"5f5a2c9804945338","name":"Ordered Callback sorting by timestamp while page direction is backward","time":{"start":1721417237644,"stop":1721417237645,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ffe8be0b73d9d5d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1721416521517,"stop":1721416521517,"duration":0},"status":"passed","severity":"normal"},{"uid":"989397265bec6f56","name":"should properly create location multiaddrs - udp4","time":{"start":1721416530124,"stop":1721416530124,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5330cf3569a80f7","name":"Query with Promise Callback, No Decoder","time":{"start":1721417203717,"stop":1721417203717,"duration":0},"status":"passed","severity":"normal"},{"uid":"f78cfab1f4e59d7e","name":"Push message with Chinese payload","time":{"start":1721417181367,"stop":1721417181367,"duration":0},"status":"passed","severity":"normal"},{"uid":"77d580084ce2c01","name":"Subscribe to topic containing Russian and receive message","time":{"start":1721417223963,"stop":1721417223964,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbb9586641da1fec","name":"should throw an error for missing sharding configuration","time":{"start":1721416521521,"stop":1721416521522,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e680b7c96a8a5d0","name":"Fields are not dropped","time":{"start":1721416534577,"stop":1721416534579,"duration":2},"status":"passed","severity":"normal"},{"uid":"ee7c2f528c8f1227","name":"random static sharding 2 - Cluster ID: 971, Shard ID: 90","time":{"start":1721417157656,"stop":1721417157656,"duration":0},"status":"passed","severity":"normal"},{"uid":"238ba52daead07a6","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1721416806097,"stop":1721416806098,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccabcc6e205b1f07","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1721416521510,"stop":1721416521511,"duration":1},"status":"passed","severity":"normal"},{"uid":"2828c5157273e59d","name":"creates an iterator","time":{"start":1721417243680,"stop":1721417243680,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3fedc894df29d1","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1721416839016,"stop":1721416839016,"duration":0},"status":"passed","severity":"normal"},{"uid":"d801a40faa35fedc","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1721417223912,"stop":1721417223914,"duration":2},"status":"passed","severity":"normal"},{"uid":"8f078315e77c46e2","name":"Check received message containing special chars","time":{"start":1721417090439,"stop":1721417090439,"duration":0},"status":"passed","severity":"normal"},{"uid":"2330f45ad995423a","name":"Callback on promise","time":{"start":1721417234396,"stop":1721417234398,"duration":2},"status":"passed","severity":"normal"},{"uid":"43e3e571341cf86c","name":"can dial TLS multiaddrs","time":{"start":1721416892472,"stop":1721416892472,"duration":0},"status":"passed","severity":"normal"},{"uid":"804a049afb48e6e5","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1721416572863,"stop":1721416572866,"duration":3},"status":"passed","severity":"normal"},{"uid":"ba49a454a049741d","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1721416888575,"stop":1721416888575,"duration":0},"status":"passed","severity":"normal"},{"uid":"79f901fac9d01255","name":"Publish message with custom timestamp: Fri Jul 19 2024 20:24:21 GMT+0000 (Coordinated Universal Time)","time":{"start":1721417087021,"stop":1721417087021,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d0cbec334f854d","name":"Sample","time":{"start":1721416529656,"stop":1721416529656,"duration":0},"status":"passed","severity":"normal"},{"uid":"10616a174fae0097","name":"Passing an array","time":{"start":1721417255711,"stop":1721417255712,"duration":1},"status":"passed","severity":"normal"},{"uid":"92cae8c146552911","name":"same cluster, different shard: nodes don't connect","time":{"start":1721416806077,"stop":1721416806077,"duration":0},"status":"passed","severity":"normal"},{"uid":"145a54f4c98bd018","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1721416521519,"stop":1721416521519,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7ea8a50c82d88f1","name":"Passing page size 1 when there are 4 messages","time":{"start":1721417248895,"stop":1721417248896,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6252fb8f038bf1f","name":"should properly create location multiaddrs - tcp","time":{"start":1721416530126,"stop":1721416530126,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd4852a042b04555","name":"Check received message containing SQL Injection","time":{"start":1721417090441,"stop":1721417090442,"duration":1},"status":"passed","severity":"normal"},{"uid":"58606493dc47120c","name":"Add multiple subscription objects on single nwaku node","time":{"start":1721417223952,"stop":1721417223953,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e42ad5c00980332","name":"Push message with emoji payload","time":{"start":1721417060722,"stop":1721417060723,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fda23ef575293e0","name":"Push message with meta","time":{"start":1721417060733,"stop":1721417060733,"duration":0},"status":"passed","severity":"normal"},{"uid":"deb9fd79bcaf5bf4","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1721416715411,"stop":1721416715411,"duration":0},"status":"passed","severity":"normal"},{"uid":"39461d9c239ad7ac","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1721416627836,"stop":1721416627838,"duration":2},"status":"passed","severity":"normal"},{"uid":"feef0df75f3c7bde","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1721416839017,"stop":1721416839018,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4f8d25ed79213dc","name":"listenerCount","time":{"start":1721416613866,"stop":1721416613866,"duration":0},"status":"passed","severity":"normal"},{"uid":"366e723c78341e06","name":"should properly create location multiaddrs - tcp6","time":{"start":1721416530125,"stop":1721416530125,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf80e2ef798c579f","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1721416715409,"stop":1721416715409,"duration":0},"status":"passed","severity":"normal"},{"uid":"80796f5c43315f71","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1721416521520,"stop":1721416521520,"duration":0},"status":"passed","severity":"normal"},{"uid":"66c3c530300f864a","name":"should handle corrupted local storage data gracefully","time":{"start":1721416550279,"stop":1721416550280,"duration":1},"status":"passed","severity":"normal"},{"uid":"52fbb807aff12be0","name":"Overlapping topic subscription","time":{"start":1721417094353,"stop":1721417094354,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c0571ea8a78ef48b","name":"Fails to push message with empty content topic","time":{"start":1721417060732,"stop":1721417060733,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca2a5ae8ab37b62a","name":"Push message with content topic containing JSON","time":{"start":1721417181384,"stop":1721417181385,"duration":1},"status":"passed","severity":"normal"},{"uid":"db41cb6982ee11d9","name":"Check received message containing emoji","time":{"start":1721416786949,"stop":1721416786950,"duration":1},"status":"passed","severity":"normal"},{"uid":"627bc040fc9f9e32","name":"Waku message hash computation (no timestamp)","time":{"start":1721416524155,"stop":1721416524156,"duration":1},"status":"passed","severity":"normal"},{"uid":"7195f927b904436f","name":"should properly create location multiaddrs - udp6","time":{"start":1721416530125,"stop":1721416530125,"duration":0},"status":"passed","severity":"normal"},{"uid":"e33a98aab482ae65","name":"should not fail to start the service if it is already started","time":{"start":1721417302153,"stop":1721417302153,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce282c2b687d318d","name":"Query generator for multiple messages with different content topic format","time":{"start":1721417234395,"stop":1721417234395,"duration":0},"status":"passed","severity":"normal"},{"uid":"6620d557d90e0c52","name":"Check received message containing shell command","time":{"start":1721417090444,"stop":1721417090444,"duration":0},"status":"passed","severity":"normal"},{"uid":"96343aa9186c4cf6","name":"should handle application and version for autosharding","time":{"start":1721416521510,"stop":1721416521510,"duration":0},"status":"passed","severity":"normal"},{"uid":"f65c30dbe41b795b","name":"Non TWN Cluster","time":{"start":1721417149458,"stop":1721417149460,"duration":2},"status":"passed","severity":"normal"},{"uid":"4b8a276d5b8f0f26","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1721416524154,"stop":1721416524154,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fd3e16fc7ad8372","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1721416583533,"stop":1721416583534,"duration":1},"status":"passed","severity":"normal"},{"uid":"138fa753f622a22b","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1721416715410,"stop":1721416715410,"duration":0},"status":"passed","severity":"normal"},{"uid":"beb9c4b2d91544cb","name":"Check message received after jswaku node is restarted","time":{"start":1721416786957,"stop":1721416786957,"duration":0},"status":"skipped","severity":"normal"},{"uid":"18ab77ed489b84df","name":"should encodeTxt and decodeTxt","time":{"start":1721416530113,"stop":1721416530113,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6e18ec8233318b4","name":"Push message with long payload","time":{"start":1721417060710,"stop":1721417060711,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d5094313bdfe5e8","name":"Push message with content topic containing emoji","time":{"start":1721417181386,"stop":1721417181386,"duration":0},"status":"passed","severity":"normal"},{"uid":"c20028a038903c77","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1721416895098,"stop":1721416895098,"duration":0},"status":"passed","severity":"normal"},{"uid":"40b09de35a8c2fa7","name":"configure the node with multiple pubsub topics","time":{"start":1721417157666,"stop":1721417157667,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3da1ccc9a779efd","name":"should not receive a peer event after stop","time":{"start":1721416550278,"stop":1721416550278,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a40847388572ab2","name":"it tolerates circular branch references","time":{"start":1721416546383,"stop":1721416546383,"duration":0},"status":"passed","severity":"normal"},{"uid":"98215d4d9eb72464","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1721417094360,"stop":1721417094360,"duration":0},"status":"passed","severity":"normal"},{"uid":"75d46b8da555ae22","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1721417066987,"stop":1721417066987,"duration":0},"status":"passed","severity":"normal"},{"uid":"2371764e6b867e22","name":"Query Generator - backward","time":{"start":1721417221370,"stop":1721417221370,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f906aa38dc67001","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1721416838109,"stop":1721416838109,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8d40ecdb0a84db8","name":"Fails to push message with large meta","time":{"start":1721417060733,"stop":1721417060733,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8b2c189f91863ca","name":"Query Generator, Wrong PubsubTopic","time":{"start":1721417203711,"stop":1721417203712,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8b1f855d9489729","name":"Subscribe to topic containing shell command and receive message","time":{"start":1721417223965,"stop":1721417223965,"duration":0},"status":"passed","severity":"normal"},{"uid":"52d6354844315654","name":"Check received message containing short","time":{"start":1721416786908,"stop":1721416786908,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e7292a29c336cf5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1721416521517,"stop":1721416521517,"duration":0},"status":"passed","severity":"normal"},{"uid":"f82a51476e86a6de","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1721416806085,"stop":1721416806085,"duration":0},"status":"passed","severity":"normal"},{"uid":"55b0f97304887926","name":"should be able to decode the field with only STORE set to true","time":{"start":1721416529517,"stop":1721416529517,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa6212f4631f72b9","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1721416521520,"stop":1721416521520,"duration":0},"status":"passed","severity":"normal"},{"uid":"185b961bf26cda88","name":"Check received message with timestamp: 1649153314 ","time":{"start":1721417090432,"stop":1721417090433,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b16d11e2342fbe5","name":"Generator, 2 different pubsubtopics","time":{"start":1721417226182,"stop":1721417226183,"duration":1},"status":"passed","severity":"normal"},{"uid":"333dad8a17c5d7bb","name":"Fails to push message bigger that 1MB","time":{"start":1721417060740,"stop":1721417060741,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5c6ab93196e02c0","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1721416669712,"stop":1721416669712,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cbdcda2dcdf3768","name":"Push message with content topic containing Arabic","time":{"start":1721417181376,"stop":1721417181382,"duration":6},"status":"passed","severity":"normal"},{"uid":"39c492f61c0baf61","name":"Throws when trying to push message with empty payload","time":{"start":1721417060723,"stop":1721417060724,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a96a03826efac4a","name":"random static sharding 7 - Cluster ID: 129, Shard ID: 346","time":{"start":1721417157659,"stop":1721417157659,"duration":0},"status":"passed","severity":"normal"},{"uid":"8122bbafa9f4c5a8","name":"should not fail to start the service if it is already started","time":{"start":1721416588079,"stop":1721416588080,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcbf997a46082e88","name":"Push message with content topic containing Basic HTML tag","time":{"start":1721417181384,"stop":1721417181384,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb88d3e195e76018","name":"Generator, 2 different pubsubtopics","time":{"start":1721417226184,"stop":1721417226184,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfa451864e6bec4f","name":"Subscribe to topic containing long and publish message","time":{"start":1721417094355,"stop":1721417094355,"duration":0},"status":"passed","severity":"normal"},{"uid":"89aaed01f843b048","name":"does not throw on valid cases","time":{"start":1721416521498,"stop":1721416521498,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a36bb0ee018fb34","name":"Push message with SQL Injection payload","time":{"start":1721417060718,"stop":1721417060719,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b77d38a0b472ba8","name":"Push message with custom timestamp: 1721420432587","time":{"start":1721417060735,"stop":1721417060735,"duration":0},"status":"passed","severity":"normal"},{"uid":"148c682792982021","name":"Check publish message containing Basic HTML tag","time":{"start":1721417087016,"stop":1721417087017,"duration":1},"status":"passed","severity":"normal"},{"uid":"5370837edaa63cb5","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1721416529517,"stop":1721416529518,"duration":1},"status":"passed","severity":"normal"},{"uid":"34ace91e1b131a52","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1721416669710,"stop":1721416669710,"duration":0},"status":"passed","severity":"normal"},{"uid":"66d5eebfc6b6e255","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1721417223910,"stop":1721417223910,"duration":0},"status":"passed","severity":"normal"},{"uid":"99ee2ad7ec4b1e8","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1721416806083,"stop":1721416806083,"duration":0},"status":"passed","severity":"normal"},{"uid":"951e8da82de0a158","name":"Encoder throws on undefined content topic","time":{"start":1721416558228,"stop":1721416558229,"duration":1},"status":"passed","severity":"normal"},{"uid":"902dbf5ba7210693","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 1","time":{"start":1721416521521,"stop":1721416521521,"duration":0},"status":"passed","severity":"normal"},{"uid":"50c76e751d9a7ee3","name":"Relay","time":{"start":1721416582847,"stop":1721416582847,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bf6697569e0c1ee","name":"should be called at least once on all `peer:discovery` events","time":{"start":1721416581612,"stop":1721416581613,"duration":1},"status":"passed","severity":"normal"},{"uid":"971c3ca8820a4961","name":"ignores domain fetching errors","time":{"start":1721416546384,"stop":1721416546384,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2a2721ca8e7a9f9","name":"should throw error - no public key","time":{"start":1721416530115,"stop":1721416530115,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1eaaad1a1b97deb","name":"Refresh subscription","time":{"start":1721416838106,"stop":1721416838107,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4680eb681bd9419","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1721416534817,"stop":1721416534817,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0ea97bc81e47444","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1721416521518,"stop":1721416521518,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f468dc9fe498a12","name":"Subscribe and receives messages on 20 topics","time":{"start":1721416838105,"stop":1721416838105,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fd63a518dd27096","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1721417252463,"stop":1721417252463,"duration":0},"status":"passed","severity":"normal"},{"uid":"78b1a76c96fde3a5","name":"should properly compute the node id","time":{"start":1721416530122,"stop":1721416530122,"duration":0},"status":"passed","severity":"normal"},{"uid":"eecafe7c3f963a31","name":"Check received message with timestamp: 1721416572350 ","time":{"start":1721416786950,"stop":1721416786951,"duration":1},"status":"passed","severity":"normal"},{"uid":"92755bd90ea65eab","name":"Push message with shell command payload","time":{"start":1721417060721,"stop":1721417060721,"duration":0},"status":"passed","severity":"normal"},{"uid":"622eae2b29c9bf02","name":"Relay - times out","time":{"start":1721417260684,"stop":1721417260684,"duration":0},"status":"passed","severity":"normal"},{"uid":"c68aac1c9f6dfdbb","name":"Check received message containing JSON","time":{"start":1721417090429,"stop":1721417090430,"duration":1},"status":"passed","severity":"normal"},{"uid":"56a47db9677845aa","name":"Encoder throws on empty string content topic","time":{"start":1721416535138,"stop":1721416535138,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c40f86fcc6b94a5","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1721416521511,"stop":1721416521511,"duration":0},"status":"passed","severity":"normal"},{"uid":"21b6c8b5cd6b017c","name":"addEventListener with wrong event","time":{"start":1721416613864,"stop":1721416613864,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eff5312dcd2a4f6","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1721416806089,"stop":1721416806090,"duration":1},"status":"passed","severity":"normal"},{"uid":"19d89a7ce54fe344","name":"receives messages sent to provided content topic through callback (Waku class)","time":{"start":1721417087282,"stop":1721417087282,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9a7472a439d1a667","name":"should only return 1 node with relay capability","time":{"start":1721416546385,"stop":1721416546385,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac8f404b5ed3af43","name":"Push message on custom pubsubTopic","time":{"start":1721416895067,"stop":1721416895085,"duration":18},"status":"passed","severity":"normal"},{"uid":"1c574eeb607f8258","name":"Refresh subscription","time":{"start":1721417223917,"stop":1721417223928,"duration":11},"status":"passed","severity":"normal"},{"uid":"be49d3c6a33a3d15","name":"Push message with JSON payload","time":{"start":1721417060720,"stop":1721417060721,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d193b3eb2ee1565","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1721416530114,"stop":1721416530114,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b8d6c9720827439","name":"Check message with non string payload is not received","time":{"start":1721417090435,"stop":1721417090436,"duration":1},"status":"passed","severity":"normal"},{"uid":"775b97a0223d4481","name":"Subscribe to topic containing XML and receive message","time":{"start":1721417223933,"stop":1721417223933,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcca7bbb98f5321a","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1721416572869,"stop":1721416572877,"duration":8},"status":"passed","severity":"normal"},{"uid":"6e3fb34f9921cc66","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1721416521514,"stop":1721416521514,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a687e4772ab40b9","name":"Wrong topic","time":{"start":1721417149477,"stop":1721417149477,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd323be9acddfca2","name":"Check received message containing Russian","time":{"start":1721417090427,"stop":1721417090427,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2c6fc7ba1fb96e9","name":"Push message with content topic containing Basic HTML tag","time":{"start":1721417060730,"stop":1721417060730,"duration":0},"status":"passed","severity":"normal"},{"uid":"552d3d12dacd6129","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1721416521515,"stop":1721416521515,"duration":0},"status":"passed","severity":"normal"},{"uid":"5870d81eb846c75a","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1721416521503,"stop":1721416521504,"duration":1},"status":"passed","severity":"normal"},{"uid":"95bdccf980d0d2f7","name":"tcp ip4 address","time":{"start":1721416529616,"stop":1721416529616,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3298b24c2180c0f","name":"same cluster, same shard: nodes connect","time":{"start":1721416806076,"stop":1721416806077,"duration":1},"status":"passed","severity":"normal"},{"uid":"8909cdeed07b8180","name":"should set field with all protocols disabled","time":{"start":1721416530127,"stop":1721416530127,"duration":0},"status":"passed","severity":"normal"},{"uid":"338cfd332cf97a62","name":"Check message with invalid timestamp is not received","time":{"start":1721416786952,"stop":1721416786953,"duration":1},"status":"passed","severity":"normal"},{"uid":"30c0efe4474cfb02","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1721416521511,"stop":1721416521511,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b4dfe3737f19f51","name":"should be able to encode the field with only STORE set to true","time":{"start":1721416529510,"stop":1721416529511,"duration":1},"status":"passed","severity":"normal"},{"uid":"a37f4bdbaa2892ee","name":"Subscribe to topic containing numeric and publish message","time":{"start":1721417094355,"stop":1721417094356,"duration":1},"status":"passed","severity":"normal"},{"uid":"12d1298c51f40b85","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1721416521478,"stop":1721416521479,"duration":1},"status":"passed","severity":"normal"},{"uid":"2824fc3536e4a6d","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1721417094352,"stop":1721417094352,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d41daa089ae0b97","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1721417019493,"stop":1721417019493,"duration":0},"status":"skipped","severity":"normal"},{"uid":"de5d1c1d47e68701","name":"removeEventListener with wrong event","time":{"start":1721416613865,"stop":1721416613865,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9f41459af92e08","name":"Check publish message containing special chars","time":{"start":1721417087012,"stop":1721417087013,"duration":1},"status":"passed","severity":"normal"},{"uid":"7300b86ed833d7b8","name":"different cluster, different shard: nodes don't connect","time":{"start":1721416806078,"stop":1721416806078,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa3f8168790fc027","name":"Default pageSize","time":{"start":1721417248898,"stop":1721417248901,"duration":3},"status":"passed","severity":"normal"},{"uid":"28e6638668d95a6b","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1721417252463,"stop":1721417252463,"duration":0},"status":"passed","severity":"normal"},{"uid":"529be766182df39f","name":"throws on content topic with non-number generation field","time":{"start":1721416521499,"stop":1721416521500,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7de3c13bac9e08","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1721416521507,"stop":1721416521507,"duration":0},"status":"passed","severity":"normal"},{"uid":"41bd9ceda7bea825","name":"should return unique PubsubTopics for static sharding","time":{"start":1721416521510,"stop":1721416521510,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cda9146e061658a","name":"throws on content topic with empty topic name field","time":{"start":1721416521502,"stop":1721416521502,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f69d6b13f558319","name":"Check received message containing numeric","time":{"start":1721417090438,"stop":1721417090439,"duration":1},"status":"passed","severity":"normal"},{"uid":"7990a50be2007631","name":"Query Generator, No message returned","time":{"start":1721417203713,"stop":1721417203713,"duration":0},"status":"passed","severity":"normal"},{"uid":"a58e664173ea40a6","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1721416806094,"stop":1721416806095,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f09ba734af8921b","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1721417094353,"stop":1721417094353,"duration":0},"status":"passed","severity":"normal"},{"uid":"efe923201af12370","name":"Subscribe to topic containing numeric and receive message","time":{"start":1721416838108,"stop":1721416838108,"duration":0},"status":"passed","severity":"normal"},{"uid":"48ba238396515afc","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1721416715410,"stop":1721416715410,"duration":0},"status":"passed","severity":"normal"},{"uid":"e951e605ab9780ad","name":"Subscribe to topic containing long and receive message","time":{"start":1721416838107,"stop":1721416838108,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a709cbac4557f32","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1721416521514,"stop":1721416521514,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2d6876ecb7bbbda","name":"Check publish message containing SQL Injection","time":{"start":1721417087015,"stop":1721417087015,"duration":0},"status":"passed","severity":"normal"},{"uid":"796735866fe05b30","name":"isConnected should return false after all peers disconnect","time":{"start":1721416627840,"stop":1721416627840,"duration":0},"status":"passed","severity":"normal"},{"uid":"f18148fbc198daa","name":"should return empty list for no shard","time":{"start":1721416521511,"stop":1721416521511,"duration":0},"status":"passed","severity":"normal"},{"uid":"d09ac2f217f0bd84","name":"Publish without waiting for remote peer","time":{"start":1721417094350,"stop":1721417094351,"duration":1},"status":"passed","severity":"normal"},{"uid":"cce925ed0524ff98","name":"returns all values when wanted number is greater than available values","time":{"start":1721416545183,"stop":1721416545183,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cd3a69693f88216","name":"Fails to push message bigger that 1MB","time":{"start":1721417181391,"stop":1721417181391,"duration":0},"status":"passed","severity":"normal"},{"uid":"809a486484874d23","name":"Query generator for multiple messages with multiple decoders","time":{"start":1721417234394,"stop":1721417234395,"duration":1},"status":"passed","severity":"normal"},{"uid":"14cefbe578470360","name":"Push message with custom timestamp: 1721413232587","time":{"start":1721417060735,"stop":1721417060735,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc12b357968c44c9","name":"Subscribe to topic containing XML and publish message","time":{"start":1721417094359,"stop":1721417094359,"duration":0},"status":"passed","severity":"normal"},{"uid":"b99f3e2356f7171","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1721417223964,"stop":1721417223964,"duration":0},"status":"passed","severity":"normal"},{"uid":"253225da4914599f","name":"start node with ApplicationInfo","time":{"start":1721417149513,"stop":1721417149514,"duration":1},"status":"passed","severity":"normal"},{"uid":"e917f22eaa866609","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1721416838114,"stop":1721416838114,"duration":0},"status":"passed","severity":"normal"},{"uid":"d54fbc2d7a1ac149","name":"should not fail to stop the service if it was not started","time":{"start":1721416550276,"stop":1721416550277,"duration":1},"status":"passed","severity":"normal"},{"uid":"c711f9a53dc5a3ca","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1721417190219,"stop":1721417190219,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9231706d0d99aad","name":"Check publish message containing numeric","time":{"start":1721417087012,"stop":1721417087012,"duration":0},"status":"passed","severity":"normal"},{"uid":"34d861b14f64f1a4","name":"Subscribe to topic containing short and receive message","time":{"start":1721416838107,"stop":1721416838107,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b712e620271b699","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1721417252461,"stop":1721417252462,"duration":1},"status":"passed","severity":"normal"},{"uid":"919cd8f96a14d46f","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1721417094361,"stop":1721417094361,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdc86b5636019a97","name":"A test","time":{"start":1721416839132,"stop":1721416839132,"duration":0},"status":"passed","severity":"normal"},{"uid":"76fadef9a55f19c6","name":"Subscribe to topic containing emoji and receive message","time":{"start":1721417223938,"stop":1721417223951,"duration":13},"status":"passed","severity":"normal"},{"uid":"425c3de2329db3f0","name":"can start and stop the service","time":{"start":1721416588078,"stop":1721416588078,"duration":0},"status":"passed","severity":"normal"},{"uid":"8953d0cca286d476","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1721416806088,"stop":1721416806089,"duration":1},"status":"passed","severity":"normal"},{"uid":"656377d3bf73c0af","name":"Push message with content topic containing XML","time":{"start":1721417181383,"stop":1721417181384,"duration":1},"status":"passed","severity":"normal"},{"uid":"747525b0be79df8f","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1721416838103,"stop":1721416838103,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca3ca09190c7fc6a","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1721416839021,"stop":1721416839022,"duration":1},"status":"passed","severity":"normal"},{"uid":"410b120d3b344dc9","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1721416521513,"stop":1721416521514,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe3046d8802ce40a","name":"should set field with only STORE enabled","time":{"start":1721416530128,"stop":1721416530128,"duration":0},"status":"passed","severity":"normal"},{"uid":"af0c314c24dba42c","name":"passes more than one ENR URLs and attempts connection","time":{"start":1721416588084,"stop":1721416588084,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a28e264a5e9bcf4d","name":"Push message with XML payload","time":{"start":1721417060719,"stop":1721417060720,"duration":1},"status":"passed","severity":"normal"},{"uid":"655ff0d891e09ad1","name":"same cluster, different shard: nodes connect","time":{"start":1721416888576,"stop":1721416888577,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9e24f92b6a5f656","name":"handles multiple messages","time":{"start":1721417243680,"stop":1721417243681,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a3c81c256b5743f","name":"Ping on subscribed peer","time":{"start":1721416676181,"stop":1721416676181,"duration":0},"status":"passed","severity":"normal"},{"uid":"74a0643c6d27e55f","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1721416806079,"stop":1721416806079,"duration":0},"status":"passed","severity":"normal"},{"uid":"465ba68953c873b9","name":"Check message with no content topic is not received","time":{"start":1721416786955,"stop":1721416786956,"duration":1},"status":"passed","severity":"normal"},{"uid":"d84c7c8c75950a5e","name":"Push message with content topic containing SQL Injection","time":{"start":1721417181383,"stop":1721417181383,"duration":0},"status":"passed","severity":"normal"},{"uid":"750dcb876cbbd0af","name":"Push message equal or less that 1MB","time":{"start":1721417181390,"stop":1721417181390,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1658e03e902ff14","name":"should be called for bootstrap peers","time":{"start":1721416581614,"stop":1721416581614,"duration":0},"status":"passed","severity":"normal"},{"uid":"136c255aded0cc8e","name":"Fails to publish duplicate message","time":{"start":1721417087021,"stop":1721417087021,"duration":0},"status":"passed","severity":"normal"},{"uid":"4081a9536f463c60","name":"Check message with no payload is not received","time":{"start":1721417090450,"stop":1721417090450,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2c879cd0a7a2751","name":"Check received message with timestamp: 1721416571973 ","time":{"start":1721417090432,"stop":1721417090432,"duration":0},"status":"passed","severity":"normal"},{"uid":"64ead80f33b64c63","name":"Push message with content topic containing emoji","time":{"start":1721417060732,"stop":1721417060732,"duration":0},"status":"passed","severity":"normal"},{"uid":"198b2447902cd27b","name":"Promise Callback - forward","time":{"start":1721417221370,"stop":1721417221371,"duration":1},"status":"passed","severity":"normal"},{"uid":"46b42a92c959aa9a","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1721416806084,"stop":1721416806084,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcb461d6ae23a640","name":"Asymmetric encrypt & decrypt","time":{"start":1721416556868,"stop":1721416556868,"duration":0},"status":"passed","severity":"normal"},{"uid":"363dc58999e38a28","name":"can start the service","time":{"start":1721417302151,"stop":1721417302152,"duration":1},"status":"passed","severity":"normal"},{"uid":"f25e5a4916f5b368","name":"Push message with rate limit","time":{"start":1721417181388,"stop":1721417181388,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a73b0d1e8217d79","name":"Ordered Callback - forward","time":{"start":1721417221371,"stop":1721417221372,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e7807d8ca6a2842","name":"Query generator for multiple messages with different message text format","time":{"start":1721417234394,"stop":1721417234394,"duration":0},"status":"passed","severity":"normal"},{"uid":"639dabd725e8bff0","name":"Nodes with multiple pubsub topic","time":{"start":1721417066988,"stop":1721417066988,"duration":0},"status":"passed","severity":"normal"},{"uid":"650a12f73a5f681f","name":"should be able to encode the field with only FILTER set to true","time":{"start":1721416529511,"stop":1721416529511,"duration":0},"status":"passed","severity":"normal"},{"uid":"bba34e007836c25","name":"Check message with no content topic is not received","time":{"start":1721417090449,"stop":1721417090450,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c1ab2f046bf2e8a","name":"Renews peer on consistent missed messages","time":{"start":1721416692741,"stop":1721416692741,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbcdf004e7a6c7d0","name":"Failed peers are renewed","time":{"start":1721416832428,"stop":1721416832428,"duration":0},"status":"passed","severity":"normal"},{"uid":"692c48b01a00fd76","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1721416545863,"stop":1721416545863,"duration":0},"status":"passed","severity":"normal"},{"uid":"a653f97f9b142e74","name":"Check received message with timestamp: 1721416571973000000 ","time":{"start":1721417090446,"stop":1721417090447,"duration":1},"status":"passed","severity":"normal"},{"uid":"b51f85f115d3fff1","name":"Check publish message after client node is restarted","time":{"start":1721417087026,"stop":1721417087028,"duration":2},"status":"skipped","severity":"normal"},{"uid":"fe0050d0b6c5df19","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1721416806083,"stop":1721416806084,"duration":1},"status":"passed","severity":"normal"},{"uid":"33337d53fedfca53","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1721416521506,"stop":1721416521506,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0e97ec6026c92f4","name":"Push message with content topic containing long","time":{"start":1721417060724,"stop":1721417060725,"duration":1},"status":"passed","severity":"normal"},{"uid":"41fee8e2f3713496","name":"Check publish message containing long","time":{"start":1721417087011,"stop":1721417087012,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1c6853b92686cce","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1721416521515,"stop":1721416521515,"duration":0},"status":"passed","severity":"normal"},{"uid":"4137228740161dce","name":"should properly create location multiaddrs - tcp4","time":{"start":1721416530124,"stop":1721416530125,"duration":1},"status":"passed","severity":"normal"},{"uid":"a124a44dfd0bc4cf","name":"Push message with long payload","time":{"start":1721417181366,"stop":1721417181366,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce3d43222974b3e7","name":"should return valid sharding parameters for static sharding","time":{"start":1721416521520,"stop":1721416521520,"duration":0},"status":"passed","severity":"normal"},{"uid":"770cd3df81e23738","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1721416669708,"stop":1721416669709,"duration":1},"status":"passed","severity":"normal"},{"uid":"7eee7ee76668a808","name":"should throw error - invalid id","time":{"start":1721416530116,"stop":1721416530121,"duration":5},"status":"passed","severity":"normal"},{"uid":"9afb4ff876ee9dda","name":"different cluster, same shard: nodes don't connect","time":{"start":1721416806077,"stop":1721416806078,"duration":1},"status":"passed","severity":"normal"},{"uid":"250197149dd55135","name":"Init the array if not present","time":{"start":1721416521204,"stop":1721416521205,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f0ca60411f9f9cb","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1721416839020,"stop":1721416839020,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f6150765975869f","name":"Refresh subscription","time":{"start":1721417094353,"stop":1721417094353,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ce71bd64875baa43","name":"should not receive a peer event before start","time":{"start":1721416550278,"stop":1721416550278,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ab51d2f9128d9c7","name":"more peers than existing","time":{"start":1721417019647,"stop":1721417019648,"duration":1},"status":"skipped","severity":"normal"},{"uid":"bcd1f48b15e8db89","name":"less peers than existing","time":{"start":1721417019648,"stop":1721417019648,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9df0520091cba06a","name":"Correctly serialized arguments","time":{"start":1721416892615,"stop":1721416892616,"duration":1},"status":"passed","severity":"normal"},{"uid":"3919b15d06dfc3fc","name":"removeEventListener with correct event","time":{"start":1721416613864,"stop":1721416613865,"duration":1},"status":"passed","severity":"normal"},{"uid":"d36aa467ccaab168","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1721416545857,"stop":1721416545858,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f718c014c731b95","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1721416521515,"stop":1721416521515,"duration":0},"status":"passed","severity":"normal"},{"uid":"db5573d6925cdaa2","name":"Push message with Arabic payload","time":{"start":1721417060717,"stop":1721417060718,"duration":1},"status":"passed","severity":"normal"},{"uid":"c08706786ceba156","name":"random static sharding 8 - Cluster ID: 279, Shard ID: 447","time":{"start":1721417157660,"stop":1721417157660,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6743d55ac8c18bd","name":"Add multiple subscription objects on single nwaku node","time":{"start":1721416838115,"stop":1721416838115,"duration":0},"status":"passed","severity":"normal"},{"uid":"266d2520443caf93","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1721417094358,"stop":1721417094358,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdd80178fbb8ad80","name":"Check meta is set [ecies]","time":{"start":1721416558228,"stop":1721416558228,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3f7344046bd4155","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1721416529513,"stop":1721416529513,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c6c0962023de264","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1721416806096,"stop":1721416806096,"duration":0},"status":"passed","severity":"normal"},{"uid":"50a7db16aaa19d14","name":"Check publish message containing shell command","time":{"start":1721417087017,"stop":1721417087018,"duration":1},"status":"passed","severity":"normal"},{"uid":"9526e6fa64efbbe7","name":"should properly create location multiaddrs - udp","time":{"start":1721416530125,"stop":1721416530126,"duration":1},"status":"passed","severity":"normal"},{"uid":"683ce13b997129ec","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1721416521514,"stop":1721416521514,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2293e85dadd812a","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1721417203714,"stop":1721417203714,"duration":0},"status":"passed","severity":"normal"},{"uid":"22899bf5a1bd8e25","name":"Push message with content topic containing SQL Injection","time":{"start":1721417060728,"stop":1721417060728,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a9800f942075079","name":"Ping on peer without subscriptions","time":{"start":1721416676181,"stop":1721416676182,"duration":1},"status":"passed","severity":"normal"},{"uid":"c64f0c05027e20fc","name":"Passing page size 19 when there are 20 messages","time":{"start":1721417248897,"stop":1721417248897,"duration":0},"status":"passed","severity":"normal"},{"uid":"befa4f6a63e89340","name":"Push message with Script payload","time":{"start":1721417181369,"stop":1721417181369,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fbd3e2c9581952","name":"Push message with special chars payload","time":{"start":1721417181367,"stop":1721417181367,"duration":0},"status":"passed","severity":"normal"},{"uid":"be2786b527982afb","name":"Decoder throws on undefined content topic","time":{"start":1721416558229,"stop":1721416558229,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cbdf6823c9569a4","name":"Passing page size 10 when there are 10 messages","time":{"start":1721417248896,"stop":1721417248896,"duration":0},"status":"passed","severity":"normal"},{"uid":"7415bc526af701d","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1721417094351,"stop":1721417094352,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6776780db700fa","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1721416669712,"stop":1721416669712,"duration":0},"status":"passed","severity":"normal"},{"uid":"96992df643df160e","name":"can start the service","time":{"start":1721416550275,"stop":1721416550276,"duration":1},"status":"passed","severity":"normal"},{"uid":"613e8a37a41c6eff","name":"Push message with content topic containing Arabic","time":{"start":1721417060726,"stop":1721417060726,"duration":0},"status":"passed","severity":"normal"},{"uid":"80bdc523bf47e767","name":"given a content topic, creates a waku node and filter subscription","time":{"start":1721417087276,"stop":1721417087276,"duration":0},"status":"skipped","severity":"normal"},{"uid":"739038ee3fb5955e","name":"Publish message with rate limit","time":{"start":1721417087030,"stop":1721417087033,"duration":3},"status":"passed","severity":"normal"},{"uid":"9b3bf29be3d31101","name":"Push message on custom pubsubTopic","time":{"start":1721416895065,"stop":1721416895065,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ecf33e7d2353029","name":"Publish message with custom timestamp: Fri Jul 19 2024 18:24:21 GMT+0000 (Coordinated Universal Time)","time":{"start":1721417087020,"stop":1721417087020,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b075c427b01b514","name":"Tracks peer failures correctly","time":{"start":1721416692740,"stop":1721416692741,"duration":1},"status":"passed","severity":"normal"},{"uid":"b457bb709a6c8e92","name":"All","time":{"start":1721416582848,"stop":1721416582848,"duration":0},"status":"passed","severity":"normal"},{"uid":"8266fce7df1d66cd","name":"should set field with only FILTER enabled","time":{"start":1721416530128,"stop":1721416530128,"duration":0},"status":"passed","severity":"normal"},{"uid":"e034e54eb28dd32c","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1721416806079,"stop":1721416806080,"duration":1},"status":"passed","severity":"normal"},{"uid":"355300f145d69c88","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1721416524156,"stop":1721416524156,"duration":0},"status":"passed","severity":"normal"},{"uid":"c716b0ebb2fdf749","name":"Number of peers are maintained correctly","time":{"start":1721416692735,"stop":1721416692736,"duration":1},"status":"passed","severity":"normal"},{"uid":"7be277d4a5ea05df","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1721417223966,"stop":1721417223966,"duration":0},"status":"passed","severity":"normal"},{"uid":"31575afef7bbb33a","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1721416521506,"stop":1721416521506,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f92d214c82d0785","name":"random static sharding 3 - Cluster ID: 426, Shard ID: 622","time":{"start":1721417157657,"stop":1721417157657,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f1edaafe445aaba","name":"Used by Waku Relay","time":{"start":1721417255713,"stop":1721417255713,"duration":0},"status":"passed","severity":"normal"},{"uid":"453cca94174ff7ed","name":"Check received message containing Chinese","time":{"start":1721417090439,"stop":1721417090439,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdc789d7f5e8e744","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1721416806087,"stop":1721416806087,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b62faeef1b9a043","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1721416521506,"stop":1721416521507,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5b326f91718d5a8","name":"Subscribe to topic containing numeric and receive message","time":{"start":1721417223962,"stop":1721417223962,"duration":0},"status":"passed","severity":"normal"},{"uid":"b19b42734533a0ed","name":"should set field with all protocols enabled","time":{"start":1721416530127,"stop":1721416530127,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8c0bac0ab2048e6","name":"connects to nwaku","time":{"start":1721417255710,"stop":1721417255711,"duration":1},"status":"passed","severity":"normal"},{"uid":"77dec3d672732645","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1721416838115,"stop":1721416838115,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2b1a09728b059b7","name":"Subscribe and receive messages via waku relay post","time":{"start":1721417223956,"stop":1721417223957,"duration":1},"status":"passed","severity":"normal"},{"uid":"b760a9a00aedd932","name":"Check received message containing Basic HTML tag","time":{"start":1721417090429,"stop":1721417090429,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfa0ee48fe320ab8","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1721416545184,"stop":1721416545186,"duration":2},"status":"passed","severity":"normal"},{"uid":"607b7f34408fcae8","name":"Subscribe to topic containing short and receive message","time":{"start":1721417223929,"stop":1721417223929,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf4c289b92d8c10","name":"Check received message containing Basic HTML tag","time":{"start":1721417090443,"stop":1721417090443,"duration":0},"status":"passed","severity":"normal"},{"uid":"380e9c4f0c7bc1fb","name":"Check received message containing special chars","time":{"start":1721416786922,"stop":1721416786922,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c4c6cc4625d6e1b","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1721416806082,"stop":1721416806083,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4320da0b217917f","name":"non connected peers","time":{"start":1721417019648,"stop":1721417019648,"duration":0},"status":"skipped","severity":"normal"},{"uid":"380f9323326e0d94","name":"random static sharding 1 - Cluster ID: 135, Shard ID: 550","time":{"start":1721417157655,"stop":1721417157656,"duration":1},"status":"passed","severity":"normal"},{"uid":"39a165e841d5a14c","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1721417252461,"stop":1721417252461,"duration":0},"status":"passed","severity":"normal"},{"uid":"f940f9cc604ee33","name":"Query with Ordered Callback, No Decoder","time":{"start":1721417203715,"stop":1721417203715,"duration":0},"status":"passed","severity":"normal"},{"uid":"34daebc333f3a94f","name":"Query Generator sorting by timestamp while page direction is forward","time":{"start":1721417237640,"stop":1721417237640,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd3186125d998b97","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1721417066985,"stop":1721417066986,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2f1d9a3fe81bcf1","name":"should throw an error for empty SingleShardInfos array","time":{"start":1721416521509,"stop":1721416521509,"duration":0},"status":"passed","severity":"normal"},{"uid":"97909f8c908f168a","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1721416839019,"stop":1721416839020,"duration":1},"status":"passed","severity":"normal"},{"uid":"aefaa4e155099a06","name":"Check meta is set [symmetric]","time":{"start":1721416556251,"stop":1721416556251,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b9f30db330f88b4","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1721416692741,"stop":1721416692741,"duration":0},"status":"passed","severity":"normal"},{"uid":"298f88e306098a5","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1721417066987,"stop":1721417066987,"duration":0},"status":"passed","severity":"normal"},{"uid":"71233cd3b2f0de07","name":"random static sharding 10 - Cluster ID: 565, Shard ID: 807","time":{"start":1721417157665,"stop":1721417157666,"duration":1},"status":"passed","severity":"normal"},{"uid":"30e08ac28583681","name":"Subscribe to topic containing Script and publish message","time":{"start":1721417094358,"stop":1721417094358,"duration":0},"status":"passed","severity":"normal"},{"uid":"62183c897c5b601f","name":"Check received message containing long","time":{"start":1721417090438,"stop":1721417090438,"duration":0},"status":"passed","severity":"normal"},{"uid":"feb4995967eb1ce","name":"should not receive a peer event before start","time":{"start":1721416588080,"stop":1721416588081,"duration":1},"status":"passed","severity":"normal"},{"uid":"67b2dc7c557791d5","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 4","time":{"start":1721416521521,"stop":1721416521521,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1bac3def76df100","name":"Push message with Basic HTML tag payload","time":{"start":1721417060720,"stop":1721417060720,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bdcfbe202a62359","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 0","time":{"start":1721416521521,"stop":1721416521521,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce44296722ccc994","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1721416581619,"stop":1721416581619,"duration":0},"status":"passed","severity":"normal"},{"uid":"18052e475ce2ea80","name":"throws on content topic with empty application field","time":{"start":1721416521501,"stop":1721416521501,"duration":0},"status":"passed","severity":"normal"},{"uid":"b191224cb6e45d4f","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1721417252460,"stop":1721417252460,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aaab2b3a29c1b5","name":"should be able to decode the field with only RELAY set to true","time":{"start":1721416529515,"stop":1721416529516,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb7173be5820bbae","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1721416521505,"stop":1721416521505,"duration":0},"status":"passed","severity":"normal"},{"uid":"abf0f841ee2b2063","name":"random static sharding 4 - Cluster ID: 706, Shard ID: 101","time":{"start":1721417157657,"stop":1721417157658,"duration":1},"status":"passed","severity":"normal"},{"uid":"8481f1b0660100d9","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1721416895088,"stop":1721416895096,"duration":8},"status":"passed","severity":"normal"},{"uid":"b691dae5d8fa183b","name":"Encoder throws on empty string content topic","time":{"start":1721416558229,"stop":1721416558229,"duration":0},"status":"passed","severity":"normal"},{"uid":"a34f18a1af84aa24","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1721416669711,"stop":1721416669711,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6584e78929ef8cd","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1721416524152,"stop":1721416524154,"duration":2},"status":"passed","severity":"normal"},{"uid":"de146acf72284b99","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1721417223958,"stop":1721417223958,"duration":0},"status":"passed","severity":"normal"},{"uid":"11b1bde180db3867","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1721416529513,"stop":1721416529514,"duration":1},"status":"passed","severity":"normal"},{"uid":"91dcbaf671e68650","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1721417190220,"stop":1721417190220,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cfa42b3a695bc50","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1721416521513,"stop":1721416521513,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3fb41029853ae96","name":"should configure sharding based on application and version for autosharding","time":{"start":1721416521520,"stop":1721416521521,"duration":1},"status":"passed","severity":"normal"},{"uid":"543785e76f873c9d","name":"Push message with JSON payload","time":{"start":1721417181370,"stop":1721417181371,"duration":1},"status":"passed","severity":"normal"},{"uid":"48cb7d8266f3e8a2","name":"Check received message with timestamp: 1721416572350000000 ","time":{"start":1721416786950,"stop":1721416786950,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c46d9decd5c57ce","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1721416558227,"stop":1721416558227,"duration":0},"status":"passed","severity":"normal"},{"uid":"26dd26613ee1c8d1","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1721416529519,"stop":1721416529525,"duration":6},"status":"passed","severity":"normal"},{"uid":"4860c10c2295f397","name":"Ping on unsubscribed peer","time":{"start":1721416676184,"stop":1721416676184,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ae07298a5d8f7af","name":"Push message with unicode special characters payload","time":{"start":1721417181372,"stop":1721417181372,"duration":0},"status":"passed","severity":"normal"},{"uid":"efa770a4b271d218","name":"Subscribe and receive messages via lightPush","time":{"start":1721417223954,"stop":1721417223954,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1a4e860bf8b140a","name":"Relay + Store","time":{"start":1721416582847,"stop":1721416582848,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8602b66a9b286fb","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1721416529514,"stop":1721416529514,"duration":0},"status":"passed","severity":"normal"},{"uid":"d895dd844a866941","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1721416806086,"stop":1721416806086,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cced38a8039e4f1","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1721417252461,"stop":1721417252461,"duration":0},"status":"passed","severity":"normal"},{"uid":"322fd34c69c36b82","name":"Check received message containing SQL Injection","time":{"start":1721417090428,"stop":1721417090428,"duration":0},"status":"passed","severity":"normal"},{"uid":"624564bc2e1049ff","name":"Check received message containing escaped characters","time":{"start":1721416786948,"stop":1721416786949,"duration":1},"status":"passed","severity":"normal"},{"uid":"391dcd10b8dc4cb1","name":"Subscribe and receive messages via waku relay post","time":{"start":1721416838103,"stop":1721416838104,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b9268f6b6179d1f","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1721417094357,"stop":1721417094357,"duration":0},"status":"passed","severity":"normal"},{"uid":"554967e7d5ce1971","name":"should properly create peer info with all multiaddrs","time":{"start":1721416530126,"stop":1721416530126,"duration":0},"status":"passed","severity":"normal"},{"uid":"bde18dadf2a8baa9","name":"should not fail to stop the service if it was not started","time":{"start":1721417302152,"stop":1721417302153,"duration":1},"status":"passed","severity":"normal"},{"uid":"a37decd864aa0d58","name":"throws on content topic with generation field greater than 0","time":{"start":1721416521500,"stop":1721416521500,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5c40400d3ece66e","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1721416521512,"stop":1721416521513,"duration":1},"status":"passed","severity":"normal"},{"uid":"45951dfaa236d4d6","name":"Check publish message containing unicode special characters","time":{"start":1721417087018,"stop":1721417087019,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d69e3622034cc7c","name":"pre and post cipher","time":{"start":1721416556869,"stop":1721416556869,"duration":0},"status":"passed","severity":"normal"},{"uid":"20cdf3e11b645ce","name":"Filter","time":{"start":1721417260686,"stop":1721417260686,"duration":0},"status":"passed","severity":"normal"},{"uid":"73c7c2129b76ba75","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1721417223963,"stop":1721417223963,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f08e93b882fdd3b","name":"Reopen subscription with peer with lost subscription","time":{"start":1721416644877,"stop":1721416644877,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff0aef51f6eafe6c","name":"Check received message containing JSON","time":{"start":1721416786947,"stop":1721416786947,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee98b311550d90bf","name":"Subscribe to topic containing Script and receive message","time":{"start":1721416838111,"stop":1721416838111,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffe130612fc3ef7a","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1721416806085,"stop":1721416806085,"duration":0},"status":"passed","severity":"normal"},{"uid":"f886875e98a3190f","name":"handles different networkShards values correctly","time":{"start":1721416521508,"stop":1721416521508,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5a4260fde991deb","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app71/8/topic809/test.js","time":{"start":1721417149460,"stop":1721417149460,"duration":0},"status":"passed","severity":"normal"},{"uid":"84bf3c5b0015d619","name":"Waku message hash computation (meta attribute not present)","time":{"start":1721416524155,"stop":1721416524155,"duration":0},"status":"passed","severity":"normal"},{"uid":"79e168374ea50a4e","name":"Check publish message containing Russian","time":{"start":1721417087014,"stop":1721417087015,"duration":1},"status":"passed","severity":"normal"},{"uid":"747c58dc64dbdf75","name":"handles empty contentTopics array correctly","time":{"start":1721416521522,"stop":1721416521522,"duration":0},"status":"passed","severity":"normal"},{"uid":"15f0195e114afa38","name":"should not receive a peer event after stop","time":{"start":1721416588081,"stop":1721416588081,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ccecdc713c823ed","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1721417223932,"stop":1721417223932,"duration":0},"status":"passed","severity":"normal"},{"uid":"204f1369997a6f7f","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app26/8/topic234/utf8","time":{"start":1721417149460,"stop":1721417149461,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0c8d8416b813b40","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1721416534816,"stop":1721416534817,"duration":1},"status":"passed","severity":"normal"},{"uid":"87ff7fbbf2fb07d6","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1721416806087,"stop":1721416806087,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca872926f0cd1291","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1721416521504,"stop":1721416521504,"duration":0},"status":"passed","severity":"normal"},{"uid":"d30276b3f1a7e35a","name":"Subscribe to topic containing short and receive message","time":{"start":1721417223961,"stop":1721417223961,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5af556e481de678","name":"Check message on other pubsub topic is not received","time":{"start":1721417090449,"stop":1721417090449,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d6553ddc62c13bf","name":"Check received message containing XML","time":{"start":1721417090442,"stop":1721417090443,"duration":1},"status":"passed","severity":"normal"},{"uid":"68ba1d6216027bc0","name":"Ping on unsubscribed peer","time":{"start":1721416676182,"stop":1721416676182,"duration":0},"status":"passed","severity":"normal"},{"uid":"559a2b05562b8d50","name":"should be able to decode the field with only FILTER set to true","time":{"start":1721416529516,"stop":1721416529516,"duration":0},"status":"passed","severity":"normal"},{"uid":"17e68ba30c8dedf7","name":"Nodes with multiple pubsub topic","time":{"start":1721417066986,"stop":1721417066986,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff807948ef7ce04c","name":"Check publish message containing short","time":{"start":1721417087011,"stop":1721417087011,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d05eb4a0017f764","name":"Check message received after nwaku node is restarted","time":{"start":1721416786957,"stop":1721416786957,"duration":0},"status":"skipped","severity":"normal"},{"uid":"148a0e2c63d7e08b","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1721417090433,"stop":1721417090433,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4a055d9529a604b","name":"throws on empty content topic","time":{"start":1721416521498,"stop":1721416521499,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5bd76fb93426e7c","name":"receives messages sent to provided content topic through callback","time":{"start":1721417087281,"stop":1721417087282,"duration":1},"status":"skipped","severity":"normal"},{"uid":"26b73f6d7368dbe5","name":"Subscribe and receives messages on 20 topics","time":{"start":1721417223958,"stop":1721417223958,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf10346c549b98b0","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1721416521512,"stop":1721416521512,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eb713b3d561e3f8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1721416521515,"stop":1721416521515,"duration":0},"status":"passed","severity":"normal"},{"uid":"b997ae7df3af5e71","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1721416545859,"stop":1721416545860,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4d1d3666174f882","name":"shard 0","time":{"start":1721417157653,"stop":1721417157654,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f25ee6427da0f6d","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1721416581614,"stop":1721416581616,"duration":2},"status":"passed","severity":"normal"},{"uid":"f0b6828ad40c98b6","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1721416521519,"stop":1721416521519,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7738424f69dda14","name":"Renews peer on consistent ping failures","time":{"start":1721416692740,"stop":1721416692740,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4f9af2a3b5319a","name":"should not receive a peer event after stop","time":{"start":1721417302155,"stop":1721417302155,"duration":0},"status":"passed","severity":"normal"},{"uid":"684b9a11c945c7f","name":"Rejects garbage","time":{"start":1721416538662,"stop":1721416538662,"duration":0},"status":"passed","severity":"normal"},{"uid":"b583f4554ed797e2","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1721417066981,"stop":1721417066983,"duration":2},"status":"passed","severity":"normal"},{"uid":"640ee5df8a05c4e6","name":"Check publish message containing JSON","time":{"start":1721417087017,"stop":1721417087017,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aad349edf8d270a","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1721417223957,"stop":1721417223957,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6fb992f3e60cdbc","name":"Check message with invalid timestamp is not received","time":{"start":1721417090433,"stop":1721417090434,"duration":1},"status":"passed","severity":"normal"},{"uid":"233116ead34332f6","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1721416545861,"stop":1721416545863,"duration":2},"status":"passed","severity":"normal"},{"uid":"f85746a2d232670c","name":"Relay - dialed first","time":{"start":1721417260683,"stop":1721417260683,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cce1aa682dff33e","name":"Push message with escaped characters payload","time":{"start":1721417060721,"stop":1721417060722,"duration":1},"status":"passed","severity":"normal"},{"uid":"dea05100d5785f87","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1721417087019,"stop":1721417087019,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a34c042fab01ad6","name":"Passing page size 3 when there are 20 messages","time":{"start":1721417248896,"stop":1721417248896,"duration":0},"status":"passed","severity":"normal"},{"uid":"720697e34007b16b","name":"Query Generator - forward","time":{"start":1721417221369,"stop":1721417221370,"duration":1},"status":"passed","severity":"normal"},{"uid":"60ef7e706452d30a","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1721417252462,"stop":1721417252463,"duration":1},"status":"passed","severity":"normal"},{"uid":"2efcac1ac20d728","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1721417157667,"stop":1721417157668,"duration":1},"status":"passed","severity":"normal"},{"uid":"b37f114abb76ba98","name":"Ephemeral field is preserved - encoder v0","time":{"start":1721416583524,"stop":1721416583524,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcc0a396cd6bc6e3","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1721416806080,"stop":1721416806081,"duration":1},"status":"passed","severity":"normal"},{"uid":"f334eec9fb171a8","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1721416521505,"stop":1721416521505,"duration":0},"status":"passed","severity":"normal"},{"uid":"88a9527629366b8c","name":"Push message with emoji payload","time":{"start":1721417181372,"stop":1721417181372,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e1376c971ecd18b","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1721416838104,"stop":1721416838104,"duration":0},"status":"passed","severity":"normal"},{"uid":"38fb8ff03125b629","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1721417066983,"stop":1721417066984,"duration":1},"status":"passed","severity":"normal"},{"uid":"98a02a52e7261bca","name":"Ping succeeds for all connected peers","time":{"start":1721416692736,"stop":1721416692738,"duration":2},"status":"passed","severity":"normal"},{"uid":"14d7f4bb1b1d5d9","name":"should add and remove event listeners correctly","time":{"start":1721416550280,"stop":1721416550280,"duration":0},"status":"passed","severity":"normal"},{"uid":"76d29ce2264f355d","name":"Query with Promise Callback, No message returned","time":{"start":1721417203717,"stop":1721417203717,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a07fad1facc616b","name":"Passing page size 110 when there are 120 messages","time":{"start":1721417248898,"stop":1721417248898,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dc2a2d929d887d5","name":"Round trip binary serialization","time":{"start":1721416535136,"stop":1721416535136,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0e717e4464b4007","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1721416669710,"stop":1721416669711,"duration":1},"status":"passed","severity":"normal"},{"uid":"24c197d8d7e7528","name":"should encode/decode to RLP encoding","time":{"start":1721416530122,"stop":1721416530123,"duration":1},"status":"passed","severity":"normal"},{"uid":"20f8319a2a19bd7c","name":"caches peers it previously fetched","time":{"start":1721416546385,"stop":1721416546385,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2ad80454ff62b71","name":"Symmetric encrypt & Decrypt","time":{"start":1721416556868,"stop":1721416556869,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ac9a3f2e335fbac","name":"Push message with content topic containing special chars","time":{"start":1721417181375,"stop":1721417181376,"duration":1},"status":"passed","severity":"normal"},{"uid":"c99acb93af84f0a","name":"Check received message containing shell command","time":{"start":1721417090430,"stop":1721417090430,"duration":0},"status":"passed","severity":"normal"},{"uid":"87cc7bbdfd924cc5","name":"Subscribe to topic containing long and receive message","time":{"start":1721417223929,"stop":1721417223929,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b927b374f4ab05","name":"through manual discovery","time":{"start":1721416892473,"stop":1721416892473,"duration":0},"status":"passed","severity":"normal"},{"uid":"47fbcd8bd1913d4a","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1721416521510,"stop":1721416521510,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfc163cfa1abd233","name":"should use the provided clusterId for the pubsub topic","time":{"start":1721416521523,"stop":1721416521523,"duration":0},"status":"passed","severity":"normal"},{"uid":"acfb5e175e166c1","name":"Check received message containing numeric","time":{"start":1721416786909,"stop":1721416786920,"duration":11},"status":"passed","severity":"normal"},{"uid":"39fd8afd336edf43","name":"Nodes with multiple pubsub topic","time":{"start":1721417066984,"stop":1721417066984,"duration":0},"status":"passed","severity":"normal"},{"uid":"b44ff1b84365fb73","name":"should throw error - no id","time":{"start":1721416530115,"stop":1721416530115,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6401d35d26edcad","name":"Push message with content topic containing unicode special characters","time":{"start":1721417060731,"stop":1721417060732,"duration":1},"status":"passed","severity":"normal"},{"uid":"879060b9a78d5b60","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1721416521478,"stop":1721416521478,"duration":0},"status":"passed","severity":"normal"},{"uid":"33db864fd74632f8","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1721416806094,"stop":1721416806094,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbc0be3d3ff352da","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1721416806095,"stop":1721416806095,"duration":0},"status":"passed","severity":"normal"},{"uid":"f001363a11f927a9","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1721417203714,"stop":1721417203715,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8b85bbb8545d233","name":"should set field with only LIGHTPUSH enabled","time":{"start":1721416530128,"stop":1721416530129,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0c4e30746fa1712","name":"receives messages sent to provided content topic through stream","time":{"start":1721417087282,"stop":1721417087282,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d3fb5a4aa03282db","name":"should get / set TCP multiaddr","time":{"start":1721416530123,"stop":1721416530124,"duration":1},"status":"passed","severity":"normal"},{"uid":"44cf8880fe23777b","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1721416839021,"stop":1721416839021,"duration":0},"status":"passed","severity":"normal"},{"uid":"a48574b621cd95","name":"Push message with content topic containing unicode special characters","time":{"start":1721417181386,"stop":1721417181386,"duration":0},"status":"passed","severity":"normal"},{"uid":"84ce0f407035cf7f","name":"Check message received after jswaku node is restarted","time":{"start":1721417090450,"stop":1721417090451,"duration":1},"status":"skipped","severity":"normal"},{"uid":"22b1d2faf0e01133","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1721417223958,"stop":1721417223958,"duration":0},"status":"passed","severity":"normal"},{"uid":"a30bfb764f087412","name":"should get / set UDP multiaddr","time":{"start":1721416530123,"stop":1721416530123,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab75c314bef00e81","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1721417223910,"stop":1721417223910,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f2c8bc045887bab","name":"Check received message containing long","time":{"start":1721416786908,"stop":1721416786909,"duration":1},"status":"passed","severity":"normal"},{"uid":"f619d9c585d00292","name":"Decoder throws on empty string content topic","time":{"start":1721416558230,"stop":1721416558230,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b290d829ff289c","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1721416545856,"stop":1721416545857,"duration":1},"status":"passed","severity":"normal"},{"uid":"514e122523f3e3bd","name":"Check received message containing unicode special characters","time":{"start":1721417090431,"stop":1721417090431,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccad811b80d4bf6b","name":"different cluster, different shard: nodes don't connect","time":{"start":1721416888577,"stop":1721416888577,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9e5e053ac692788","name":"Ping on subscribed peer","time":{"start":1721416644874,"stop":1721416644874,"duration":0},"status":"passed","severity":"normal"},{"uid":"28a5c84998f91b0e","name":"should emit `waku:offline` event when all peers disconnect","time":{"start":1721416572912,"stop":1721416572915,"duration":3},"status":"passed","severity":"normal"},{"uid":"9ec70f5f1cb6985d","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1721416838106,"stop":1721416838106,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f27c471a98ebb2c","name":"Check received message containing Basic HTML tag","time":{"start":1721416786946,"stop":1721416786947,"duration":1},"status":"passed","severity":"normal"},{"uid":"b32bd6df7c2f7bd4","name":"throws on content topic with empty version field","time":{"start":1721416521501,"stop":1721416521501,"duration":0},"status":"passed","severity":"normal"},{"uid":"747cb9135cbdd505","name":"Check message on other pubsub topic is not received","time":{"start":1721417090434,"stop":1721417090434,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c59fc644cff66cc","name":"Push message with custom timestamp: 1721420387171","time":{"start":1721417181390,"stop":1721417181390,"duration":0},"status":"passed","severity":"normal"},{"uid":"3beb36519af763b1","name":"Subscribe and receives messages on 20 topics","time":{"start":1721417223912,"stop":1721417223912,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f58916ddc93d9b","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1721416806096,"stop":1721416806096,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d5cdf5e8feff9f1","name":"Does not throw an exception when node disconnects","time":{"start":1721417255711,"stop":1721417255711,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b5c59b1e05c7c04","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1721416545859,"stop":1721416545859,"duration":0},"status":"passed","severity":"normal"},{"uid":"79c628f34403924","name":"Relay + Store","time":{"start":1721416530129,"stop":1721416530129,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bf80d8d6fe5d1c3","name":"Push message with content topic containing escaped characters","time":{"start":1721417181385,"stop":1721417181385,"duration":0},"status":"passed","severity":"normal"},{"uid":"d08c262a4e08b66b","name":"Push 30 different messages","time":{"start":1721417060723,"stop":1721417060723,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6a229d5a610d041","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1721416669709,"stop":1721416669709,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0af878402985d28","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1721417223955,"stop":1721417223955,"duration":0},"status":"passed","severity":"normal"},{"uid":"501c9ece30db4122","name":"Subscribe to topic containing emoji and receive message","time":{"start":1721416838114,"stop":1721416838115,"duration":1},"status":"passed","severity":"normal"},{"uid":"66a0cf35e4677b6a","name":"getPeersByDiscovery","time":{"start":1721416613865,"stop":1721416613866,"duration":1},"status":"passed","severity":"normal"},{"uid":"97a7a11a83461500","name":"Subscribe to topic containing numeric and receive message","time":{"start":1721417223929,"stop":1721417223930,"duration":1},"status":"passed","severity":"normal"},{"uid":"92eddf7e3dba25f6","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1721416895066,"stop":1721416895066,"duration":0},"status":"passed","severity":"normal"},{"uid":"869b66eaacadd36e","name":"Check message received after jswaku node is restarted","time":{"start":1721417090436,"stop":1721417090437,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b931c2c1312dce3e","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1721416839016,"stop":1721416839017,"duration":1},"status":"passed","severity":"normal"},{"uid":"445c9fa162d56d71","name":"Passing cursor with wrong pubsubTopic","time":{"start":1721417190222,"stop":1721417190223,"duration":1},"status":"passed","severity":"normal"},{"uid":"56a0a20180762c17","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1721417234400,"stop":1721417234401,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c7769fd26cf4d2d","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1721416839008,"stop":1721416839016,"duration":8},"status":"passed","severity":"normal"},{"uid":"ead5aa21b7065ec7","name":"Mutual subscription","time":{"start":1721417094349,"stop":1721417094350,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c8a93b9d139e3","name":"Push message with content topic containing numeric","time":{"start":1721417181375,"stop":1721417181375,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5a0aa1f212375c","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1721417019493,"stop":1721417019495,"duration":2},"status":"passed","severity":"normal"},{"uid":"147037310dbaaef8","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1721416806090,"stop":1721416806090,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c02e727fe5ee47a","name":"addEventListener with correct event","time":{"start":1721416613863,"stop":1721416613864,"duration":1},"status":"passed","severity":"normal"},{"uid":"a15a229d777de128","name":"Push message with custom timestamp: 1721413187171","time":{"start":1721417181389,"stop":1721417181389,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c2ac7fb7565ed63","name":"Push message with Script payload","time":{"start":1721417060719,"stop":1721417060719,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd5c8e387c16efa","name":"Publish message with large meta","time":{"start":1721417087028,"stop":1721417087029,"duration":1},"status":"passed","severity":"normal"},{"uid":"66a4772d40712e31","name":"Push message with numeric payload","time":{"start":1721417060711,"stop":1721417060711,"duration":0},"status":"passed","severity":"normal"},{"uid":"707f84df50220f7a","name":"Push message with Arabic payload","time":{"start":1721417181368,"stop":1721417181368,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dc6d96c3e0cddb0","name":"Check message received after nwaku node is restarted","time":{"start":1721417090437,"stop":1721417090437,"duration":0},"status":"skipped","severity":"normal"},{"uid":"31e40df666df519e","name":"Subscribe to topic containing shell command and receive message","time":{"start":1721417223937,"stop":1721417223937,"duration":0},"status":"passed","severity":"normal"},{"uid":"d76f77c0f0da0fcc","name":"Privacy Node - default protocol","time":{"start":1721417260687,"stop":1721417260687,"duration":0},"status":"passed","severity":"normal"},{"uid":"71ce6308443d6459","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1721417149502,"stop":1721417149511,"duration":9},"status":"passed","severity":"normal"},{"uid":"3ff4c59bdd03ffb8","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app48/8/topic26/test.js","time":{"start":1721417149475,"stop":1721417149475,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead410eaa2c0f678","name":"dispatchEvent via connectionManager","time":{"start":1721416613866,"stop":1721416613867,"duration":1},"status":"passed","severity":"normal"},{"uid":"93071a59ac06c259","name":"Query Generator sorting by timestamp while page direction is backward","time":{"start":1721417237642,"stop":1721417237643,"duration":1},"status":"passed","severity":"normal"},{"uid":"807d38e9bafd2de","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1721417252459,"stop":1721417252459,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dbf0bae8392d1f1","name":"Subscribe to topic containing JSON and receive message","time":{"start":1721417223965,"stop":1721417223965,"duration":0},"status":"passed","severity":"normal"},{"uid":"897123b3f71dd52d","name":"Check received message containing Script","time":{"start":1721416786939,"stop":1721416786945,"duration":6},"status":"passed","severity":"normal"},{"uid":"90e10280a8fdb161","name":"nwaku subscribes","time":{"start":1721417051668,"stop":1721417051669,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa68585820bef690","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1721416521508,"stop":1721416521509,"duration":1},"status":"passed","severity":"normal"},{"uid":"77ad24b361a5b01f","name":"Check received message with timestamp: 1721416571973000000 ","time":{"start":1721417090432,"stop":1721417090432,"duration":0},"status":"passed","severity":"normal"},{"uid":"3de8a7ac88ca4faf","name":"Check message with no payload is not received","time":{"start":1721416786956,"stop":1721416786956,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd3ae35923751328","name":"Subscribe to topic containing Script and receive message","time":{"start":1721417223964,"stop":1721417223964,"duration":0},"status":"passed","severity":"normal"},{"uid":"1132806bddb3059c","name":"Subscribe to topic containing special chars and receive message","time":{"start":1721417223930,"stop":1721417223930,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf56cf7e7d7b15e5","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1721417190221,"stop":1721417190221,"duration":0},"status":"passed","severity":"normal"},{"uid":"f90e6977bb4872b3","name":"Push message with escaped characters payload","time":{"start":1721417181371,"stop":1721417181372,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc0cb4aeb445b59b","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1721416806093,"stop":1721416806094,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e51673ddd39d09a","name":"Check publish message containing Script","time":{"start":1721417087015,"stop":1721417087015,"duration":0},"status":"passed","severity":"normal"},{"uid":"a93f29a92cd7088b","name":"configure the node with multiple content topics","time":{"start":1721417149496,"stop":1721417149501,"duration":5},"status":"passed","severity":"normal"},{"uid":"7371c361f6f60169","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1721416521517,"stop":1721416521517,"duration":0},"status":"passed","severity":"normal"},{"uid":"c352aea6a05c1ca3","name":"stop","time":{"start":1721416613867,"stop":1721416613868,"duration":1},"status":"passed","severity":"normal"},{"uid":"181be4456a3a6114","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1721416521522,"stop":1721416521523,"duration":1},"status":"passed","severity":"normal"},{"uid":"25006eb11625b98a","name":"start node with empty content topic","time":{"start":1721417149515,"stop":1721417149515,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1e96024ed55c09d","name":"new peer added after a peer was already found","time":{"start":1721417019492,"stop":1721417019492,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2177f25257585161","name":"Check received message containing JSON","time":{"start":1721417090444,"stop":1721417090444,"duration":0},"status":"passed","severity":"normal"},{"uid":"75fb2042f79433cc","name":"Js publishes, other Js receives","time":{"start":1721417051670,"stop":1721417051671,"duration":1},"status":"passed","severity":"normal"},{"uid":"e450ccaebfed7537","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1721417226184,"stop":1721417226184,"duration":0},"status":"passed","severity":"normal"},{"uid":"26ead11a4d3eb56e","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1721416669711,"stop":1721416669711,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ec6ab47b53af4d1","name":"Delete observer","time":{"start":1721417024084,"stop":1721417024084,"duration":0},"status":"passed","severity":"normal"},{"uid":"d732bcf13d064b02","name":"recovers when dns.resolve returns empty","time":{"start":1721416546384,"stop":1721416546384,"duration":0},"status":"passed","severity":"normal"},{"uid":"800dbeb02ffa12b2","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1721416806088,"stop":1721416806088,"duration":0},"status":"passed","severity":"normal"},{"uid":"475de331a3e31f6f","name":"Accepts a valid Waku Message","time":{"start":1721416538660,"stop":1721416538661,"duration":1},"status":"passed","severity":"normal"},{"uid":"b07635f3493b671a","name":"can start the service","time":{"start":1721416588076,"stop":1721416588077,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1b524858ec2d04c","name":"Check received message containing XML","time":{"start":1721417090429,"stop":1721417090429,"duration":0},"status":"passed","severity":"normal"},{"uid":"9242d295f18e1089","name":"same cluster, same shard: nodes connect","time":{"start":1721416888576,"stop":1721416888576,"duration":0},"status":"passed","severity":"normal"},{"uid":"8abebda61b7460ad","name":"unsubscribes","time":{"start":1721417243681,"stop":1721417243683,"duration":2},"status":"passed","severity":"normal"},{"uid":"ac1dc5ab17b8c0c2","name":"Ephemeral messages are not stored","time":{"start":1721416583523,"stop":1721416583524,"duration":1},"status":"passed","severity":"normal"},{"uid":"96ec8c1c391e65f5","name":"Subscribe to topic containing JSON and publish message","time":{"start":1721417094359,"stop":1721417094360,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb2ba5321e9617ac","name":"random static sharding 5 - Cluster ID: 329, Shard ID: 199","time":{"start":1721417157658,"stop":1721417157658,"duration":0},"status":"passed","severity":"normal"},{"uid":"54bdaf43a72fccf0","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1721416669710,"stop":1721416669710,"duration":0},"status":"passed","severity":"normal"},{"uid":"df631d0c4bbfc162","name":"Check message with no content topic is not received","time":{"start":1721417090434,"stop":1721417090435,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf6f9e91dea090f","name":"handles different clusterIds correctly","time":{"start":1721416521508,"stop":1721416521508,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd1c15dbd684d11c","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1721416521509,"stop":1721416521510,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b393ec80dccf79f","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1721416529525,"stop":1721416529526,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b6c27c794f672bb","name":"Ping on unsubscribed peer","time":{"start":1721416644875,"stop":1721416644876,"duration":1},"status":"passed","severity":"normal"},{"uid":"f978660b57bb08dd","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app97/6/topic856/test.js","time":{"start":1721417149461,"stop":1721417149462,"duration":1},"status":"passed","severity":"normal"},{"uid":"39195fbc28d50eca","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1721416806086,"stop":1721416806086,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a6880178df71770","name":"Check publish message after service node is restarted","time":{"start":1721417087024,"stop":1721417087025,"duration":1},"status":"skipped","severity":"normal"},{"uid":"79c09592d1358591","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1721417094352,"stop":1721417094353,"duration":1},"status":"passed","severity":"normal"},{"uid":"26666694ea5d74d","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1721417203716,"stop":1721417203716,"duration":0},"status":"passed","severity":"normal"},{"uid":"41307ad725626833","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1721416521505,"stop":1721416521505,"duration":0},"status":"passed","severity":"normal"},{"uid":"3505d1fc17a69e07","name":"Decrypt messages","time":{"start":1721417024083,"stop":1721417024084,"duration":1},"status":"passed","severity":"normal"},{"uid":"978811315ee4ab42","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1721417226180,"stop":1721417226180,"duration":0},"status":"passed","severity":"normal"},{"uid":"da7e0eb8750c4bc9","name":"Callback on promise, aborts when callback returns true","time":{"start":1721417234398,"stop":1721417234400,"duration":2},"status":"passed","severity":"normal"},{"uid":"df562821530f4d25","name":"should load peers from local storage and dispatch events","time":{"start":1721416550279,"stop":1721416550279,"duration":0},"status":"passed","severity":"normal"},{"uid":"dceca1a43e8fd290","name":"Decoder throws on empty string content topic","time":{"start":1721416556254,"stop":1721416556254,"duration":0},"status":"passed","severity":"normal"},{"uid":"7724fd7fd0392e79","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1721416521519,"stop":1721416521519,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d8f20dd87ceb51d","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1721416521517,"stop":1721416521517,"duration":0},"status":"passed","severity":"normal"},{"uid":"7966b443342da65d","name":"should not receive a peer event before start","time":{"start":1721417302154,"stop":1721417302154,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dda1abe392cbf2b","name":"should emit a peer event after start","time":{"start":1721416588080,"stop":1721416588080,"duration":0},"status":"passed","severity":"normal"},{"uid":"89799dacb306165d","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1721416838105,"stop":1721416838105,"duration":0},"status":"passed","severity":"normal"},{"uid":"b94c0c0accc391ca","name":"Encoder throws on undefined content topic","time":{"start":1721416535137,"stop":1721416535138,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7115535850a5ff","name":"Sets default value correctly","time":{"start":1721417255713,"stop":1721417255714,"duration":1},"status":"passed","severity":"normal"},{"uid":"7eb1f0cfb0704fa8","name":"isConnected between 2 js-waku relay nodes","time":{"start":1721416627841,"stop":1721416627841,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fea3a22beec89b4","name":"Keep-alive pings maintain the connection","time":{"start":1721416692739,"stop":1721416692740,"duration":1},"status":"passed","severity":"normal"},{"uid":"9922bba6c70fc27d","name":"Ephemeral field set to true","time":{"start":1721416535136,"stop":1721416535137,"duration":1},"status":"passed","severity":"normal"},{"uid":"eddb4e6c3a7f0d4b","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1721416806092,"stop":1721416806092,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbee604cdfd12970","name":"Subscribe to topic containing Russian and receive message","time":{"start":1721416838110,"stop":1721416838110,"duration":0},"status":"passed","severity":"normal"},{"uid":"dba64df77181bb5a","name":"Push message with content topic containing XML","time":{"start":1721417060729,"stop":1721417060729,"duration":0},"status":"passed","severity":"normal"},{"uid":"726c1ef2c4d234f","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1721416806095,"stop":1721416806095,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff72453ecde57113","name":"Check publish message containing emoji","time":{"start":1721417087019,"stop":1721417087019,"duration":0},"status":"passed","severity":"normal"},{"uid":"7359ab9b188aa357","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1721417190221,"stop":1721417190221,"duration":0},"status":"passed","severity":"normal"},{"uid":"86c101281156e0b6","name":"Generator, custom pubsub topic","time":{"start":1721417226183,"stop":1721417226184,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cd7e309bd3948d8","name":"Check message received after nwaku node is restarted","time":{"start":1721417090451,"stop":1721417090451,"duration":0},"status":"skipped","severity":"normal"},{"uid":"87059af0f7873f29","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1721416806087,"stop":1721416806087,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fd2b122bbdd2f33","name":"Check received message with timestamp: 1721416571973 ","time":{"start":1721417090447,"stop":1721417090447,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1aa34db0c6b5c0d","name":"Check received message containing emoji","time":{"start":1721417090431,"stop":1721417090431,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba366ade1714f875","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1721417066985,"stop":1721417066985,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3ff8fafc787c5f","name":"Relay - dialed after","time":{"start":1721417260684,"stop":1721417260684,"duration":0},"status":"passed","severity":"normal"},{"uid":"87a170ac95258bf1","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1721416838112,"stop":1721416838112,"duration":0},"status":"passed","severity":"normal"},{"uid":"53ddea8412075827","name":"Check received message containing escaped characters","time":{"start":1721417090444,"stop":1721417090445,"duration":1},"status":"passed","severity":"normal"},{"uid":"948bca07542a714d","name":"Decoder throws on undefined content topic","time":{"start":1721416535138,"stop":1721416535139,"duration":1},"status":"passed","severity":"normal"},{"uid":"4877bc6e5a9f38ac","name":"1 Store, 2 fetches","time":{"start":1721416545906,"stop":1721416545906,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ba8934d5e1f91c7","name":"Subscribe to topic containing Russian and publish message","time":{"start":1721417094357,"stop":1721417094357,"duration":0},"status":"passed","severity":"normal"},{"uid":"72046bca0d83de4f","name":"topics with same application and version share the same shard","time":{"start":1721416521507,"stop":1721416521507,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1df388e7e13e430","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1721416545860,"stop":1721416545860,"duration":0},"status":"passed","severity":"normal"},{"uid":"3db711bac8567b38","name":"Check message with no payload is not received","time":{"start":1721417090435,"stop":1721417090435,"duration":0},"status":"passed","severity":"normal"},{"uid":"db83d21dbd25d352","name":"should be able to encode the field with only RELAY set to true","time":{"start":1721416529506,"stop":1721416529510,"duration":4},"status":"passed","severity":"normal"},{"uid":"341505c5403cc30a","name":"throws on content topic with empty encoding field","time":{"start":1721416521502,"stop":1721416521502,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a9230e51b000bd3","name":"Push message with special chars payload","time":{"start":1721417060711,"stop":1721417060712,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a035ab446023b61","name":"Check received message containing numeric","time":{"start":1721417090425,"stop":1721417090425,"duration":0},"status":"passed","severity":"normal"},{"uid":"530f6ca3e5912799","name":"Push message with content topic containing numeric","time":{"start":1721417060725,"stop":1721417060725,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1c39633399ab798","name":"Push message with content topic containing long","time":{"start":1721417181375,"stop":1721417181375,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8910949381618c0","name":"Check received message containing emoji","time":{"start":1721417090446,"stop":1721417090446,"duration":0},"status":"passed","severity":"normal"},{"uid":"50fd3d976caf47d8","name":"Push message with short payload","time":{"start":1721417181365,"stop":1721417181366,"duration":1},"status":"passed","severity":"normal"},{"uid":"bda00cba3915d663","name":"Sign & Recover","time":{"start":1721416556870,"stop":1721416556870,"duration":0},"status":"passed","severity":"normal"},{"uid":"78cc11c2a3121886","name":"Refresh subscription","time":{"start":1721417223959,"stop":1721417223960,"duration":1},"status":"passed","severity":"normal"},{"uid":"82b1c38ebc8acda","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1721416521516,"stop":1721416521516,"duration":0},"status":"passed","severity":"normal"},{"uid":"644c0ffad5fe236e","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1721417066984,"stop":1721417066984,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4b456ed10bbb933","name":"Push 30 different messages","time":{"start":1721417181373,"stop":1721417181373,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e723b9248436c60","name":"Ping on peer without subscriptions","time":{"start":1721416676183,"stop":1721416676183,"duration":0},"status":"passed","severity":"normal"},{"uid":"69a06f20f3324be1","name":"Push message with custom timestamp: 1690658432587","time":{"start":1721417060734,"stop":1721417060735,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d1892462d8ec4c0","name":"should handle a minimal index list","time":{"start":1721416521477,"stop":1721416521478,"duration":1},"status":"passed","severity":"normal"},{"uid":"68a04443cb7b8a9e","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1721416534818,"stop":1721416534819,"duration":1},"status":"passed","severity":"normal"},{"uid":"78716a2881149d39","name":"Check received message containing shell command","time":{"start":1721416786948,"stop":1721416786948,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5106264a0e4ea50","name":"Push message on custom pubsubTopic","time":{"start":1721416895097,"stop":1721416895098,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2f1c375384bbfa5","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1721417223937,"stop":1721417223937,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b95eb0acd4eec5c","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1721416838111,"stop":1721416838111,"duration":0},"status":"passed","severity":"normal"},{"uid":"11a5c8818f012de8","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app27/1/topic505/utf8","time":{"start":1721417149474,"stop":1721417149475,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c2c9a9c170ec78e","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1721416545858,"stop":1721416545858,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6e93351dafcd690","name":"Decoder throws on undefined content topic","time":{"start":1721416556253,"stop":1721416556253,"duration":0},"status":"passed","severity":"normal"},{"uid":"98382d58135a387b","name":"should decode valid enr successfully","time":{"start":1721416530113,"stop":1721416530114,"duration":1},"status":"passed","severity":"normal"},{"uid":"8975154a36ea3d90","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1721416529518,"stop":1721416529519,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b4a553a8cbfc185","name":"Promise Callback - backward","time":{"start":1721417221371,"stop":1721417221371,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd97db6ec16427b1","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1721417372784,"stop":1721417372785,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8c897737f89d15c","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1721416556248,"stop":1721416556250,"duration":2},"status":"passed","severity":"normal"},{"uid":"46ad4d18a6f53d46","name":"Push message with content topic containing special chars","time":{"start":1721417060725,"stop":1721417060726,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b99c48b84edb96a","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1721417252460,"stop":1721417252460,"duration":0},"status":"passed","severity":"normal"},{"uid":"8015b8d8e3652e9c","name":"Ordered callback, aborts when callback returns true","time":{"start":1721417234401,"stop":1721417234403,"duration":2},"status":"passed","severity":"normal"},{"uid":"653e8c4838910a2c","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1721417223930,"stop":1721417223931,"duration":1},"status":"passed","severity":"normal"},{"uid":"85a9f3eee6abe28d","name":"Overlapping topic subscription","time":{"start":1721416838106,"stop":1721416838106,"duration":0},"status":"passed","severity":"normal"},{"uid":"2916445264f8c821","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1721416521513,"stop":1721416521513,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff9651e008af06f2","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1721416806092,"stop":1721416806092,"duration":0},"status":"passed","severity":"normal"},{"uid":"8341ae8c6232fc0d","name":"Reusing cursor across nodes","time":{"start":1721417190221,"stop":1721417190222,"duration":1},"status":"passed","severity":"normal"},{"uid":"71f7b7c78be85cfc","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1721416806085,"stop":1721416806086,"duration":1},"status":"passed","severity":"normal"},{"uid":"10bad1d5516db8f4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1721416521516,"stop":1721416521516,"duration":0},"status":"passed","severity":"normal"},{"uid":"f28712d32bf7785b","name":"Push message with content topic containing escaped characters","time":{"start":1721417060731,"stop":1721417060731,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ef08888cb11913d","name":"should encode/decode to text encoding","time":{"start":1721416530123,"stop":1721416530123,"duration":0},"status":"passed","severity":"normal"},{"uid":"2363210b276066cf","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1721417223966,"stop":1721417223966,"duration":0},"status":"passed","severity":"normal"},{"uid":"c34e947401200fcc","name":"Query with Ordered Callback, No message returned","time":{"start":1721417203715,"stop":1721417203716,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e7c6510be05b09a","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1721416838100,"stop":1721416838102,"duration":2},"status":"passed","severity":"normal"},{"uid":"14fba71142e39176","name":"Check received message containing Russian","time":{"start":1721417090440,"stop":1721417090441,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d710a5e2921dd57","name":"A test","time":{"start":1721416839132,"stop":1721416839132,"duration":0},"status":"passed","severity":"normal"},{"uid":"bffcbb97e3e5fb31","name":"should throw an error for missing required configuration","time":{"start":1721416521512,"stop":1721416521512,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a38062114b0f488","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1721416546388,"stop":1721416546388,"duration":0},"status":"skipped","severity":"normal"},{"uid":"68219a4f24882632","name":"Check publish message containing Chinese","time":{"start":1721417087013,"stop":1721417087013,"duration":0},"status":"passed","severity":"normal"},{"uid":"921da5653071625c","name":"Fails to publish message with empty text","time":{"start":1721417087021,"stop":1721417087022,"duration":1},"status":"passed","severity":"normal"},{"uid":"52d9673ca697e57a","name":"Push message with meta","time":{"start":1721417181387,"stop":1721417181387,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5280a1146555692","name":"isConnected return false after peer stops","time":{"start":1721416627841,"stop":1721416627841,"duration":0},"status":"passed","severity":"normal"},{"uid":"19acc9316c80a98","name":"Fails to push message with large meta","time":{"start":1721417181387,"stop":1721417181388,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f06410216b95ab8","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1721416895085,"stop":1721416895088,"duration":3},"status":"passed","severity":"normal"},{"uid":"4321515a9a8202b","name":"Check message with non string payload is not received","time":{"start":1721416786956,"stop":1721416786957,"duration":1},"status":"passed","severity":"normal"},{"uid":"a93bea47afa04ee7","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1721417190219,"stop":1721417190220,"duration":1},"status":"passed","severity":"normal"},{"uid":"409b97f627601a8","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1721416521503,"stop":1721416521503,"duration":0},"status":"passed","severity":"normal"},{"uid":"d98e25a3cb3a7475","name":"Round trip binary encryption [ecies, signature]","time":{"start":1721416558227,"stop":1721416558228,"duration":1},"status":"passed","severity":"normal"},{"uid":"4613391435b951c9","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1721417223931,"stop":1721417223931,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc4d32ff31a809cc","name":"throws on content topic with too few or too many fields","time":{"start":1721416521499,"stop":1721416521499,"duration":0},"status":"passed","severity":"normal"},{"uid":"f09810386d95962c","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1721416521505,"stop":1721416521505,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c2ba26f975599e0","name":"Check received message containing Arabic","time":{"start":1721416786925,"stop":1721416786929,"duration":4},"status":"passed","severity":"normal"},{"uid":"eeee071f59111707","name":"should only return 1 node with relay and store capability","time":{"start":1721416546386,"stop":1721416546386,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b978077bd272e0b","name":"Push message with content topic containing Russian","time":{"start":1721417060727,"stop":1721417060728,"duration":1},"status":"passed","severity":"normal"},{"uid":"52688d2034458918","name":"Check publish message containing escaped characters","time":{"start":1721417087018,"stop":1721417087018,"duration":0},"status":"passed","severity":"normal"},{"uid":"24a31054ae31bc1d","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1721417223911,"stop":1721417223912,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad06d9a7f8112332","name":"Ping on peer without subscriptions","time":{"start":1721416644875,"stop":1721416644875,"duration":0},"status":"passed","severity":"normal"},{"uid":"1406bc7ded653cd9","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1721416669709,"stop":1721416669710,"duration":1},"status":"passed","severity":"normal"},{"uid":"502363ce386350d3","name":"should decode valid enr with tcp successfully","time":{"start":1721416530114,"stop":1721416530115,"duration":1},"status":"passed","severity":"normal"},{"uid":"92452fee0831388c","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1721416627839,"stop":1721416627839,"duration":0},"status":"passed","severity":"normal"},{"uid":"f487737a7fba46e1","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1721416786951,"stop":1721416786952,"duration":1},"status":"passed","severity":"normal"},{"uid":"389bcddc8dfc325b","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1721417223933,"stop":1721417223936,"duration":3},"status":"passed","severity":"normal"},{"uid":"2af143a399286ccd","name":"Push message with short payload","time":{"start":1721417060710,"stop":1721417060710,"duration":0},"status":"passed","severity":"normal"},{"uid":"77368a3a49fbbf88","name":"Generator, custom pubsub topic","time":{"start":1721417226182,"stop":1721417226182,"duration":0},"status":"passed","severity":"normal"},{"uid":"da9342f588f43156","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1721417087022,"stop":1721417087023,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9f39956bf321e91","name":"should set field with only RELAY enabled","time":{"start":1721416530127,"stop":1721416530127,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb56aae821086cff","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app80/10/topic28/utf8","time":{"start":1721417149476,"stop":1721417149476,"duration":0},"status":"passed","severity":"normal"},{"uid":"362d61d3629d40e7","name":"Check message on other pubsub topic is not received","time":{"start":1721416786954,"stop":1721416786954,"duration":0},"status":"passed","severity":"normal"},{"uid":"f55b4dd1fe165261","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1721416521504,"stop":1721416521504,"duration":0},"status":"passed","severity":"normal"},{"uid":"aab4e876c51e10e3","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1721416669708,"stop":1721416669708,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a4d0ceb3dedd33e","name":"Push message with content topic containing short","time":{"start":1721417060724,"stop":1721417060724,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bd7b91d6d705e8a","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1721417223911,"stop":1721417223911,"duration":0},"status":"passed","severity":"normal"},{"uid":"febb78c53f06dcf1","name":"should only return 1 node with store capability","time":{"start":1721416546386,"stop":1721416546386,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cb0da95b65856d5","name":"Check message with invalid timestamp is not received","time":{"start":1721417090449,"stop":1721417090449,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8a597a10e2c16a2","name":"Check received message containing short","time":{"start":1721417090437,"stop":1721417090438,"duration":1},"status":"passed","severity":"normal"},{"uid":"be80a46d079b8c6c","name":"Register correct protocols","time":{"start":1721417094350,"stop":1721417094350,"duration":0},"status":"passed","severity":"normal"},{"uid":"38a607ea1bfba695","name":"Check publish message containing Arabic","time":{"start":1721417087013,"stop":1721417087014,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa49f78ebf63b83d","name":"Waku message hash computation (payload length 0)","time":{"start":1721416524155,"stop":1721416524155,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ee75fe930d0cad8","name":"Query generator for 2000 messages","time":{"start":1721417234403,"stop":1721417234404,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4a94eb1b2c2717b","name":"Push message with content topic containing Script","time":{"start":1721417060729,"stop":1721417060729,"duration":0},"status":"passed","severity":"normal"},{"uid":"9686395585a40fb6","name":"Check received message containing Chinese","time":{"start":1721417090426,"stop":1721417090426,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1f2fa4b68bd6927","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1721417094356,"stop":1721417094357,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1d7029a94d99830","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1721416529511,"stop":1721416529512,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a22f8418766e880","name":"random static sharding 6 - Cluster ID: 696, Shard ID: 297","time":{"start":1721417157658,"stop":1721417157659,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b8061b6fabc5ae8","name":"Passing page size 0 when there are 110 messages","time":{"start":1721417248895,"stop":1721417248895,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5ffe9f0d6aa698e","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1721417372786,"stop":1721417372786,"duration":0},"status":"passed","severity":"normal"},{"uid":"249849271ca605d9","name":"Subscribe to topic containing special chars and receive message","time":{"start":1721417223962,"stop":1721417223963,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc30eadd83000f44","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1721416550279,"stop":1721416550279,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2ea9bfb1814e670","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1721417223963,"stop":1721417223963,"duration":0},"status":"passed","severity":"normal"}]