mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-12 09:53:08 +00:00
1 line
162 KiB
JSON
1 line
162 KiB
JSON
[{"uid":"950d8f83dd1e2580","name":"Query with Promise Callback, No message returned","time":{"start":1728901989567,"stop":1728901989567,"duration":0},"status":"passed","severity":"normal"},{"uid":"fef23ad139f4c986","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728901706618,"stop":1728901706618,"duration":0},"status":"passed","severity":"normal"},{"uid":"458f334c022dbcce","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728902003568,"stop":1728902003568,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bc656b9f17b4f0c","name":"Push message with content topic containing escaped characters","time":{"start":1728901896352,"stop":1728901896352,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac01c3cc81197824","name":"Check publish message containing Chinese","time":{"start":1728901901751,"stop":1728901901752,"duration":1},"status":"passed","severity":"normal"},{"uid":"3eb68c28105cdff4","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728901706623,"stop":1728901706623,"duration":0},"status":"passed","severity":"normal"},{"uid":"30245d75728fea8b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1728901430255,"stop":1728901430255,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fdb2aac2ddde4bf","name":"Renews peer on consistent ping failures","time":{"start":1728901614545,"stop":1728901614546,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3c943aa4f7a237b","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1728901453413,"stop":1728901453414,"duration":1},"status":"passed","severity":"normal"},{"uid":"30361165a6e2cc49","name":"Push message with content topic containing Chinese","time":{"start":1728901995024,"stop":1728901995025,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e116f772c0f3064","name":"Check received message containing Script","time":{"start":1728901881019,"stop":1728901881020,"duration":1},"status":"passed","severity":"normal"},{"uid":"18d270b4420a98bf","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1728901616424,"stop":1728901616425,"duration":1},"status":"passed","severity":"normal"},{"uid":"58d43b3004c78c63","name":"Subscribe to topic containing Script and receive message","time":{"start":1728902012858,"stop":1728902012858,"duration":0},"status":"passed","severity":"normal"},{"uid":"135169c45838f9f3","name":"Push message with content topic containing unicode special characters","time":{"start":1728901896352,"stop":1728901896353,"duration":1},"status":"passed","severity":"normal"},{"uid":"56dc656e1ea0ee15","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1728901430256,"stop":1728901430256,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b5f04de1992e0ac","name":"Push message with unicode special characters payload","time":{"start":1728901995021,"stop":1728901995021,"duration":0},"status":"passed","severity":"normal"},{"uid":"fff8ab10669f77f3","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1728901907715,"stop":1728901907715,"duration":0},"status":"passed","severity":"normal"},{"uid":"256c87bd7139da82","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1728901445871,"stop":1728901445871,"duration":0},"status":"passed","severity":"normal"},{"uid":"85a42c3f164deef7","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728902012851,"stop":1728902012858,"duration":7},"status":"passed","severity":"normal"},{"uid":"1863631bea41a34","name":"Decoder throws on empty string content topic","time":{"start":1728901463798,"stop":1728901463798,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cb2da1eca26cec","name":"isConnected should return true after first peer connects","time":{"start":1728901537877,"stop":1728901537877,"duration":0},"status":"passed","severity":"normal"},{"uid":"35a629a31608e45e","name":"Push message with Russian payload","time":{"start":1728901896340,"stop":1728901896341,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6f122f0bb3d7ef0","name":"Subscribe to topic containing XML and publish message","time":{"start":1728901907714,"stop":1728901907714,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7d1b0e4121c77da","name":"Passing page size 19 when there are 20 messages","time":{"start":1728902024013,"stop":1728902024013,"duration":0},"status":"passed","severity":"normal"},{"uid":"428ad67a8ffc8c34","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728902012868,"stop":1728902012869,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b63316f19507d01","name":"throws on content topic with generation field greater than 0","time":{"start":1728901430242,"stop":1728901430242,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3de652ec5e4b56f","name":"Publish message with custom timestamp: Mon Oct 14 2024 09:31:28 GMT+0000 (Coordinated Universal Time)","time":{"start":1728901901768,"stop":1728901901769,"duration":1},"status":"passed","severity":"normal"},{"uid":"69dc95b4062bed03","name":"shard 0","time":{"start":1728901958851,"stop":1728901958852,"duration":1},"status":"passed","severity":"normal"},{"uid":"38cd57bb25436cfb","name":"Push message with shell command payload","time":{"start":1728901896343,"stop":1728901896344,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e693d9af97caf9d","name":"Push message with Basic HTML tag payload","time":{"start":1728901995020,"stop":1728901995020,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac4fb914bb894f3a","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1728901430254,"stop":1728901430254,"duration":0},"status":"passed","severity":"normal"},{"uid":"42ad6517a82e7b62","name":"should throw an error for an unconfigured topic","time":{"start":1728901430260,"stop":1728901430260,"duration":0},"status":"passed","severity":"normal"},{"uid":"840cccf261111bd","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1728902034222,"stop":1728902034222,"duration":0},"status":"passed","severity":"normal"},{"uid":"51a0dcd3d7f80cd3","name":"returns only open connection if one present","time":{"start":1728901444841,"stop":1728901444841,"duration":0},"status":"passed","severity":"normal"},{"uid":"89d9ed99aa223516","name":"Push message with XML payload","time":{"start":1728901995019,"stop":1728901995020,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d7309dc28194dc0","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1728901901774,"stop":1728901901775,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbe7158f3874bec8","name":"Ping on unsubscribed peer","time":{"start":1728901546863,"stop":1728901546863,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cd8ba1248ae17f3","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1728901616436,"stop":1728901616447,"duration":11},"status":"passed","severity":"normal"},{"uid":"1f4a4ea33706e71c","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1728901562053,"stop":1728901562054,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bdd8040fd9e9eb6","name":"isConnected return false after peer stops","time":{"start":1728901537878,"stop":1728901537878,"duration":0},"status":"passed","severity":"normal"},{"uid":"884eeb24b1478dbf","name":"Check publish message containing XML","time":{"start":1728901901759,"stop":1728901901760,"duration":1},"status":"passed","severity":"normal"},{"uid":"59bd359ca42d750c","name":"Generator, custom pubsub topic","time":{"start":1728902003567,"stop":1728902003568,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c3952699a35c4ab","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728902012860,"stop":1728902012860,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec17da5899d83f1e","name":"should throw error - no public key","time":{"start":1728901438805,"stop":1728901438805,"duration":0},"status":"passed","severity":"normal"},{"uid":"dceea04b249183b7","name":"Push message with Basic HTML tag payload","time":{"start":1728901896342,"stop":1728901896343,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a6cce538fe92c66","name":"Push message with content topic containing long","time":{"start":1728901896346,"stop":1728901896347,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3af994fb53d8826","name":"Subscribe to topic containing emoji and publish message","time":{"start":1728901907717,"stop":1728901907720,"duration":3},"status":"passed","severity":"normal"},{"uid":"d3a9488775cbb0d1","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1728901873321,"stop":1728901873322,"duration":1},"status":"skipped","severity":"normal"},{"uid":"77ac5e79e12cbb49","name":"Ordered Callback - false","time":{"start":1728902009944,"stop":1728902009944,"duration":0},"status":"passed","severity":"normal"},{"uid":"175ec264071af1d0","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1728901430253,"stop":1728901430253,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddf556806aa4c1d8","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1728901430254,"stop":1728901430255,"duration":1},"status":"passed","severity":"normal"},{"uid":"baf69fd7e3f330b2","name":"should throw an error for insufficient data","time":{"start":1728901430211,"stop":1728901430212,"duration":1},"status":"passed","severity":"normal"},{"uid":"1986fadc223e484d","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1728901432738,"stop":1728901432738,"duration":0},"status":"passed","severity":"normal"},{"uid":"27891a492818725b","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728901782838,"stop":1728901782838,"duration":0},"status":"passed","severity":"normal"},{"uid":"e10431bf4ba36446","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728901705387,"stop":1728901705387,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f84ca394b13c4b3","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1728901453414,"stop":1728901453415,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8b2f5281c32c909","name":"Check message received after nwaku node is restarted","time":{"start":1728901881011,"stop":1728901881011,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5c680874d928dc6e","name":"should emit a peer event after start","time":{"start":1728901498547,"stop":1728901498547,"duration":0},"status":"passed","severity":"normal"},{"uid":"353d26a241e2f908","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1728902016655,"stop":1728902016655,"duration":0},"status":"passed","severity":"normal"},{"uid":"82c12227309646d2","name":"Push message with rate limit","time":{"start":1728901896354,"stop":1728901896355,"duration":1},"status":"passed","severity":"normal"},{"uid":"65dda77fd5773f84","name":"Nwaku publishes","time":{"start":1728901896709,"stop":1728901896709,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d891bca2c050bbb","name":"Passing cursor with wrong pubsubTopic","time":{"start":1728901947148,"stop":1728901947148,"duration":0},"status":"passed","severity":"normal"},{"uid":"719a7df1601288b8","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1728901430247,"stop":1728901430247,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9af2f352c5d809f","name":"Check received message containing SQL Injection","time":{"start":1728901881003,"stop":1728901881004,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd044bc166245d72","name":"Accepts a valid Waku Message","time":{"start":1728901472374,"stop":1728901472375,"duration":1},"status":"passed","severity":"normal"},{"uid":"84ab99ef28a20b9f","name":"should return usable stream attached to connection","time":{"start":1728901445869,"stop":1728901445870,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7b821c1011b4ad1","name":"should encode/decode to RLP encoding","time":{"start":1728901438807,"stop":1728901438810,"duration":3},"status":"passed","severity":"normal"},{"uid":"ef5ba03c9de0b6fb","name":"Meta field set when metaSetter is specified","time":{"start":1728901446177,"stop":1728901446177,"duration":0},"status":"passed","severity":"normal"},{"uid":"acec3dfea25da430","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728902012893,"stop":1728902012893,"duration":0},"status":"passed","severity":"normal"},{"uid":"40a9f94992e9a18d","name":"Passing page size 110 when there are 120 messages","time":{"start":1728902024013,"stop":1728902024013,"duration":0},"status":"passed","severity":"normal"},{"uid":"b38c0c2de24c25dd","name":"random static sharding 1 - Cluster ID: 441, Shard ID: 317","time":{"start":1728901958853,"stop":1728901958854,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4311b34f04a5b17","name":"unsubscribes","time":{"start":1728902020140,"stop":1728902020140,"duration":0},"status":"passed","severity":"normal"},{"uid":"6183340ff410925f","name":"Ordered callback, aborts when callback returns true","time":{"start":1728902000842,"stop":1728902000842,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d4a37fb72a201f4","name":"Subscribe to topic containing long and receive message","time":{"start":1728902012870,"stop":1728902012870,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f3aa2a3c5666b00","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app88/2/topic24/test.js","time":{"start":1728901950548,"stop":1728901950549,"duration":1},"status":"passed","severity":"normal"},{"uid":"459b6f1cec31b8c0","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1728901438027,"stop":1728901438028,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b8afdefab5f8cdc","name":"Promise Callback - true","time":{"start":1728902009943,"stop":1728902009943,"duration":0},"status":"passed","severity":"normal"},{"uid":"84e284972bcd79c6","name":"Check received message containing Script","time":{"start":1728901664239,"stop":1728901664241,"duration":2},"status":"passed","severity":"normal"},{"uid":"b6fffeb7d752a8d","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1728901497251,"stop":1728901497251,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5cc444564acce1f","name":"Subscribe to topic containing JSON and publish message","time":{"start":1728901907715,"stop":1728901907715,"duration":0},"status":"passed","severity":"normal"},{"uid":"98ceadc300ae276d","name":"should only return 1 node with store capability","time":{"start":1728901453934,"stop":1728901453935,"duration":1},"status":"passed","severity":"normal"},{"uid":"dda7f671cff60995","name":"Push message with content topic containing short","time":{"start":1728901995022,"stop":1728901995023,"duration":1},"status":"passed","severity":"normal"},{"uid":"403a1a5a04353d94","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728901562055,"stop":1728901562063,"duration":8},"status":"passed","severity":"normal"},{"uid":"f0489a690d020e6e","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728901705413,"stop":1728901705414,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6690757e3915b6e","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app67/6/topic218/proto","time":{"start":1728901950551,"stop":1728901950552,"duration":1},"status":"passed","severity":"normal"},{"uid":"da4741a64749af07","name":"Subscribe and receive messages via lightPush","time":{"start":1728902012864,"stop":1728902012865,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea73c6f3c77d1f05","name":"should use DNS peer discovery with light client","time":{"start":1728901498549,"stop":1728901498549,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fd7dfab7a01a5c1f","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1728902034224,"stop":1728902034224,"duration":0},"status":"passed","severity":"normal"},{"uid":"da7b0655fd66c598","name":"should log when no additional peers are found","time":{"start":1728901469131,"stop":1728901469131,"duration":0},"status":"passed","severity":"normal"},{"uid":"caa8ef4a42dc68d1","name":"Generator, 2 different pubsubtopics","time":{"start":1728902003563,"stop":1728902003564,"duration":1},"status":"passed","severity":"normal"},{"uid":"747540a426b5220a","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1728901562041,"stop":1728901562042,"duration":1},"status":"passed","severity":"normal"},{"uid":"53751b60d1def216","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728901595851,"stop":1728901595852,"duration":1},"status":"passed","severity":"normal"},{"uid":"145163a12ced40b0","name":"1 Relay, 1 fetch","time":{"start":1728901453391,"stop":1728901453392,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b2d0f1606f0f19f","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728902012832,"stop":1728902012832,"duration":0},"status":"passed","severity":"normal"},{"uid":"12855f1a4f8904d0","name":"Query with Ordered Callback, No Decoder","time":{"start":1728901989565,"stop":1728901989565,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed9a76089a8a79d7","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1728902016653,"stop":1728902016654,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e3357e447be198d","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728902012831,"stop":1728902012832,"duration":1},"status":"passed","severity":"normal"},{"uid":"125fc56a29e5e3f0","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728902012860,"stop":1728902012861,"duration":1},"status":"passed","severity":"normal"},{"uid":"eec2e8f6fdd5e192","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1728901432735,"stop":1728901432736,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d4c9fbfcb5fb356","name":"listenerCount","time":{"start":1728901527858,"stop":1728901527859,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9c09a2a0b741ee1","name":"should emit a peer event after start","time":{"start":1728901457816,"stop":1728901457816,"duration":0},"status":"passed","severity":"normal"},{"uid":"420920b57291fc83","name":"Encoder throws on empty string content topic","time":{"start":1728901465374,"stop":1728901465375,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fe9165c641e8d63","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1728902034223,"stop":1728902034223,"duration":0},"status":"passed","severity":"normal"},{"uid":"789f57c08f43f187","name":"Push message with content topic containing unicode special characters","time":{"start":1728901995034,"stop":1728901995034,"duration":0},"status":"passed","severity":"normal"},{"uid":"acaf2c6010e8dce6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1728901430255,"stop":1728901430256,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e2acba1a14f5133","name":"Fails to publish duplicate message","time":{"start":1728901901771,"stop":1728901901771,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bc52ee384f29399","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1728901438035,"stop":1728901438036,"duration":1},"status":"passed","severity":"normal"},{"uid":"43c06d63424188f4","name":"Subscribe and receive messages via waku relay post","time":{"start":1728902012866,"stop":1728902012866,"duration":0},"status":"passed","severity":"normal"},{"uid":"e70a08db66085ac1","name":"Callback on promise","time":{"start":1728902000841,"stop":1728902000841,"duration":0},"status":"passed","severity":"normal"},{"uid":"55774582d6a3b03c","name":"Check received message with timestamp: 1728901485869000000 ","time":{"start":1728901664267,"stop":1728901664267,"duration":0},"status":"passed","severity":"normal"},{"uid":"638554dffd9092d4","name":"Push message with content topic containing Arabic","time":{"start":1728901995025,"stop":1728901995025,"duration":0},"status":"passed","severity":"normal"},{"uid":"198eaf233d4d2a6","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1728901453936,"stop":1728901453936,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bbd8b858c1f25700","name":"Overlapping topic subscription","time":{"start":1728902012869,"stop":1728902012869,"duration":0},"status":"passed","severity":"normal"},{"uid":"14f416f71ed553a","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1728902034223,"stop":1728902034224,"duration":1},"status":"passed","severity":"normal"},{"uid":"660eee4030e7e710","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728901705408,"stop":1728901705410,"duration":2},"status":"passed","severity":"normal"},{"uid":"12c54e6d358b188d","name":"Push message with custom timestamp: 1698143312019","time":{"start":1728901896355,"stop":1728901896355,"duration":0},"status":"passed","severity":"normal"},{"uid":"6860187baccb2384","name":"configure the node with multiple content topics","time":{"start":1728901950555,"stop":1728901950558,"duration":3},"status":"passed","severity":"normal"},{"uid":"e26f5b0862d8ddc8","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1728901430264,"stop":1728901430265,"duration":1},"status":"passed","severity":"normal"},{"uid":"443f92397380779","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1728901430256,"stop":1728901430256,"duration":0},"status":"passed","severity":"normal"},{"uid":"426e35abf514cbf3","name":"should return true when peers exist","time":{"start":1728901469128,"stop":1728901469128,"duration":0},"status":"passed","severity":"normal"},{"uid":"174c8f9aa264732b","name":"Check message received after nwaku node is restarted","time":{"start":1728901664285,"stop":1728901664285,"duration":0},"status":"skipped","severity":"normal"},{"uid":"aa43b403d0d75f53","name":"Check received message containing short","time":{"start":1728901881012,"stop":1728901881013,"duration":1},"status":"passed","severity":"normal"},{"uid":"be160853945d5730","name":"getPeersByDiscovery","time":{"start":1728901873321,"stop":1728901873321,"duration":0},"status":"passed","severity":"normal"},{"uid":"53a2e5bbf741f2c1","name":"Correctly serialized arguments","time":{"start":1728901785810,"stop":1728901785810,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e9ef158e18fb45f","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1728901430246,"stop":1728901430246,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ac5d0b580c520c3","name":"Push message on custom pubsubTopic","time":{"start":1728901782834,"stop":1728901782834,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7a1d0e5d462a290","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728901595851,"stop":1728901595851,"duration":0},"status":"passed","severity":"normal"},{"uid":"321c270439c076be","name":"Decoder throws on empty string content topic","time":{"start":1728901446178,"stop":1728901446178,"duration":0},"status":"passed","severity":"normal"},{"uid":"82a2d7be8d52a2a0","name":"Push message with content topic containing Script","time":{"start":1728901995026,"stop":1728901995026,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccc9fa702434d087","name":"Check message with non string payload is not received","time":{"start":1728901664284,"stop":1728901664285,"duration":1},"status":"passed","severity":"normal"},{"uid":"df1ef2889b0b3699","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1728901430251,"stop":1728901430251,"duration":0},"status":"passed","severity":"normal"},{"uid":"bec1a490c2b51e7f","name":"Reopen subscription with peer with lost subscription","time":{"start":1728901555753,"stop":1728901555754,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac282bad8b41f48b","name":"Check message with invalid timestamp is not received","time":{"start":1728901664271,"stop":1728901664282,"duration":11},"status":"passed","severity":"normal"},{"uid":"ee4ac9ddd5b2566f","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1728901888430,"stop":1728901888437,"duration":7},"status":"passed","severity":"normal"},{"uid":"6261a303b91deb28","name":"Decoder throws on empty string content topic","time":{"start":1728901465375,"stop":1728901465375,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e3929fe3965bf5c","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1728901438803,"stop":1728901438803,"duration":0},"status":"passed","severity":"normal"},{"uid":"e006b88454acb763","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728901881030,"stop":1728901881031,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1a14d2a9a4684d1","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1728901487509,"stop":1728901487513,"duration":4},"status":"passed","severity":"normal"},{"uid":"89e120d4496cb1c6","name":"should encode/decode to text encoding","time":{"start":1728901438810,"stop":1728901438811,"duration":1},"status":"passed","severity":"normal"},{"uid":"762ecd4f4e3d2ae3","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728902003564,"stop":1728902003564,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c86087dc08e4ada","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1728901907701,"stop":1728901907702,"duration":1},"status":"passed","severity":"normal"},{"uid":"137d942b2c467be6","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728902012874,"stop":1728902012874,"duration":0},"status":"passed","severity":"normal"},{"uid":"acdf6352742348c7","name":"should only return 1 node with relay and store capability","time":{"start":1728901453934,"stop":1728901453934,"duration":0},"status":"passed","severity":"normal"},{"uid":"c800bb0731008899","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728902012892,"stop":1728902012892,"duration":0},"status":"passed","severity":"normal"},{"uid":"c368b9ad1d62d725","name":"Subscribe to topic containing short and receive message","time":{"start":1728902012870,"stop":1728902012870,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf6ea0ecc9a91356","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1728901487520,"stop":1728901487520,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dd3294eb00f377f","name":"Decoder throws on undefined content topic","time":{"start":1728901446178,"stop":1728901446178,"duration":0},"status":"passed","severity":"normal"},{"uid":"938e8723daf7d3c","name":"Subscribe to topic containing special chars and publish message","time":{"start":1728901907700,"stop":1728901907700,"duration":0},"status":"passed","severity":"normal"},{"uid":"52aa4f2964ad7e42","name":"udp ip6 address","time":{"start":1728901438145,"stop":1728901438145,"duration":0},"status":"passed","severity":"normal"},{"uid":"54b60aaa805ef507","name":"Ping on peer without subscriptions","time":{"start":1728901546862,"stop":1728901546863,"duration":1},"status":"passed","severity":"normal"},{"uid":"af448be193fc2b0b","name":"Push message with numeric payload","time":{"start":1728901995010,"stop":1728901995010,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7232a5a61c3baf0","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1728901430250,"stop":1728901430250,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b81f23a60235d2e","name":"Decoder throws on undefined content topic","time":{"start":1728901463797,"stop":1728901463798,"duration":1},"status":"passed","severity":"normal"},{"uid":"75e74b0031a89e5","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1728901432736,"stop":1728901432736,"duration":0},"status":"passed","severity":"normal"},{"uid":"361065e21b3ed78d","name":"Push message with Chinese payload","time":{"start":1728901995010,"stop":1728901995011,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc336832955095bc","name":"LightPush: 2 peers, Filter: 3 peers","time":{"start":1728901748774,"stop":1728901748774,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d0b302317d8c8e6","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1728901430244,"stop":1728901430245,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8749e88c3776e0f","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728902012846,"stop":1728902012847,"duration":1},"status":"passed","severity":"normal"},{"uid":"247bca5ea292c919","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1728901873322,"stop":1728901873322,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cc2bf2b0928de79","name":"LightPush with 1 connections","time":{"start":1728901711767,"stop":1728901711767,"duration":0},"status":"passed","severity":"normal"},{"uid":"10d1f4de22adb7c6","name":"throws on content topic with empty application field","time":{"start":1728901430242,"stop":1728901430243,"duration":1},"status":"passed","severity":"normal"},{"uid":"f392accc5fb7013e","name":"removeEventListener with wrong event","time":{"start":1728901527856,"stop":1728901527857,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea24b55f1204acca","name":"Publish message with rate limit","time":{"start":1728901901778,"stop":1728901901778,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d12c1fbaa47d049","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1728901487513,"stop":1728901487520,"duration":7},"status":"passed","severity":"normal"},{"uid":"f53956e40b61ea91","name":"Filter","time":{"start":1728902036741,"stop":1728902036741,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddaf205490c27640","name":"Push message with content topic containing SQL Injection","time":{"start":1728901995025,"stop":1728901995026,"duration":1},"status":"passed","severity":"normal"},{"uid":"e23f4703038289e2","name":"handles multiple messages","time":{"start":1728902020140,"stop":1728902020140,"duration":0},"status":"passed","severity":"normal"},{"uid":"da869ba6990ddad4","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1728901947146,"stop":1728901947147,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5ddefef6ee3c20f","name":"Push message equal or less that 1MB","time":{"start":1728901896356,"stop":1728901896356,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa44d74f2aebc966","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728902012865,"stop":1728902012866,"duration":1},"status":"passed","severity":"normal"},{"uid":"54a585ecb6df5f27","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1728902016654,"stop":1728902016655,"duration":1},"status":"passed","severity":"normal"},{"uid":"608bf1beaf82ef0e","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1728901616451,"stop":1728901616451,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4734e78e0962da7","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1728901616501,"stop":1728901616501,"duration":0},"status":"passed","severity":"normal"},{"uid":"316b68db8b3c2f75","name":"addEventListener with wrong event","time":{"start":1728901527854,"stop":1728901527855,"duration":1},"status":"passed","severity":"normal"},{"uid":"b16c86cb3258f5df","name":"should throw an error if shards are undefined for static sharding","time":{"start":1728901430253,"stop":1728901430253,"duration":0},"status":"passed","severity":"normal"},{"uid":"51bb7ea81baa4217","name":"Check publish message containing shell command","time":{"start":1728901901761,"stop":1728901901762,"duration":1},"status":"passed","severity":"normal"},{"uid":"6191a462a37af893","name":"should not receive a peer event after stop","time":{"start":1728901498548,"stop":1728901498548,"duration":0},"status":"passed","severity":"normal"},{"uid":"d77e33b37630fdf9","name":"returns nothing if no connections present","time":{"start":1728901444839,"stop":1728901444840,"duration":1},"status":"passed","severity":"normal"},{"uid":"ede78615d23abb15","name":"configure the node with multiple pubsub topics","time":{"start":1728901958866,"stop":1728901958866,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1cf278ee393ee71","name":"LightPush: 1 peers, Filter: 3 peers","time":{"start":1728901748772,"stop":1728901748773,"duration":1},"status":"passed","severity":"normal"},{"uid":"225ea13253e8fcb","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1728901430262,"stop":1728901430262,"duration":0},"status":"passed","severity":"normal"},{"uid":"82729eed0fef9980","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1728901430259,"stop":1728901430259,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3c15d59d633770c","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728902012880,"stop":1728902012890,"duration":10},"status":"passed","severity":"normal"},{"uid":"55c82c590331a39f","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1728901438031,"stop":1728901438032,"duration":1},"status":"passed","severity":"normal"},{"uid":"818272f9abf52fa6","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1728901438023,"stop":1728901438024,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cec555f7d766a4f","name":"Waku message hash computation (payload length 0)","time":{"start":1728901432737,"stop":1728901432737,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbcd84025924688c","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1728901907653,"stop":1728901907653,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd146e41182d506e","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1728902034224,"stop":1728902034225,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cc8d83d87532b5c","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1728901430245,"stop":1728901430245,"duration":0},"status":"passed","severity":"normal"},{"uid":"2579fd9b0ad8d9e","name":"Push message with content topic containing Script","time":{"start":1728901896350,"stop":1728901896350,"duration":0},"status":"passed","severity":"normal"},{"uid":"43370fb66cd611f","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app80/3/topic444/proto","time":{"start":1728901950552,"stop":1728901950553,"duration":1},"status":"passed","severity":"normal"},{"uid":"9898eee90b042fbd","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728901562044,"stop":1728901562046,"duration":2},"status":"passed","severity":"normal"},{"uid":"1e147acc14628654","name":"Push message with custom timestamp: 1728905312019","time":{"start":1728901896356,"stop":1728901896356,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7c684d5f248b47e","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728901782837,"stop":1728901782838,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdb95e4008f9238d","name":"All","time":{"start":1728901494758,"stop":1728901494758,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7c98e871ea11169","name":"should return no connections if no open connection provided","time":{"start":1728901444841,"stop":1728901444842,"duration":1},"status":"passed","severity":"normal"},{"uid":"28dbf58196546ec1","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1728901494880,"stop":1728901494881,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9464cc5b2e61209","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1728901430246,"stop":1728901430246,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec5747f150ba3b7d","name":"Subscribe to topic containing XML and receive message","time":{"start":1728901705411,"stop":1728901705412,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b8137cef5b2233d","name":"random static sharding 8 - Cluster ID: 31, Shard ID: 271","time":{"start":1728901958861,"stop":1728901958862,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a593b3a80f5cea5","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1728901487521,"stop":1728901487521,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dae1b81bc9b6224","name":"Using a function","time":{"start":1728902045392,"stop":1728902045393,"duration":1},"status":"passed","severity":"normal"},{"uid":"1330de3f7472ff69","name":"Relay - dialed after","time":{"start":1728902036740,"stop":1728902036740,"duration":0},"status":"passed","severity":"normal"},{"uid":"e180950aeaf69d1a","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1728902062111,"stop":1728902062112,"duration":1},"status":"passed","severity":"normal"},{"uid":"42bbd751030a736b","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1728901497250,"stop":1728901497251,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a5c706d874d9e90","name":"should return empty list for no shard","time":{"start":1728901430252,"stop":1728901430253,"duration":1},"status":"passed","severity":"normal"},{"uid":"f64a9cf8dd899e15","name":"handles different clusterIds correctly","time":{"start":1728901430249,"stop":1728901430249,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fb8db8f716082c8","name":"Subscribe to topic containing long and receive message","time":{"start":1728901705402,"stop":1728901705403,"duration":1},"status":"passed","severity":"normal"},{"uid":"9de4e400bfee205d","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1728901888429,"stop":1728901888429,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2f64757c1ba14e2","name":"Generator, custom pubsub topic","time":{"start":1728902003559,"stop":1728902003560,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e6fc6a143a72d7d","name":"Query Generator, Multiple PubsubTopics","time":{"start":1728901989562,"stop":1728901989563,"duration":1},"status":"passed","severity":"normal"},{"uid":"67fff6eb32030bff","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1728901616474,"stop":1728901616474,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea4b297dfd882a0e","name":"Push message with content topic containing emoji","time":{"start":1728901896353,"stop":1728901896353,"duration":0},"status":"passed","severity":"normal"},{"uid":"72feeb58227f8710","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1728902034225,"stop":1728902034225,"duration":0},"status":"passed","severity":"normal"},{"uid":"858cd8c3522f81a8","name":"should reject if WakuNode is not started","time":{"start":1728901469134,"stop":1728901469134,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e8ab678960c47bf","name":"can start and stop the service","time":{"start":1728901498546,"stop":1728901498546,"duration":0},"status":"passed","severity":"normal"},{"uid":"c74b341f369f71c0","name":"Push to array if already present","time":{"start":1728901429892,"stop":1728901429895,"duration":3},"status":"passed","severity":"normal"},{"uid":"8e9b824b2bc1c826","name":"Check received message containing long","time":{"start":1728901881013,"stop":1728901881013,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7bea07406e4358e","name":"Subscribe to topic containing long and publish message","time":{"start":1728901907699,"stop":1728901907699,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4a778b414806ba4","name":"Check received message containing escaped characters","time":{"start":1728901881006,"stop":1728901881007,"duration":1},"status":"passed","severity":"normal"},{"uid":"14f9fd267a00a863","name":"should set field with only FILTER enabled","time":{"start":1728901438816,"stop":1728901438816,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e4005159a9565c","name":"Passing page size 10 when there are 10 messages","time":{"start":1728902024012,"stop":1728902024012,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2ea7372ccda6f4c","name":"should return the pubsub topic directly if a string is provided","time":{"start":1728901430260,"stop":1728901430261,"duration":1},"status":"passed","severity":"normal"},{"uid":"b737f3b19550c4d7","name":"Check received message with timestamp: 1728901486608000000 ","time":{"start":1728901881028,"stop":1728901881029,"duration":1},"status":"passed","severity":"normal"},{"uid":"20d2d0bc8291dbc2","name":"Push message on custom pubsubTopic","time":{"start":1728901782836,"stop":1728901782836,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea318cb738e99413","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728901782836,"stop":1728901782836,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd333f54bdb481f5","name":"Push message with Chinese payload","time":{"start":1728901896339,"stop":1728901896339,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1cd56d1f288a195","name":"should throw error - invalid id","time":{"start":1728901438805,"stop":1728901438806,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c17ac1c45aa420b","name":"Push message with content topic containing shell command","time":{"start":1728901995027,"stop":1728901995027,"duration":0},"status":"passed","severity":"normal"},{"uid":"82fbfee100d6c719","name":"Check publish message containing JSON","time":{"start":1728901901761,"stop":1728901901761,"duration":0},"status":"passed","severity":"normal"},{"uid":"457a3422c9d7924f","name":"Push message with shell command payload","time":{"start":1728901995020,"stop":1728901995021,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5ba0db6baf17fd8","name":"should properly create location multiaddrs - udp6","time":{"start":1728901438812,"stop":1728901438813,"duration":1},"status":"passed","severity":"normal"},{"uid":"c71ed32f9b50c231","name":"Rejects garbage","time":{"start":1728901472375,"stop":1728901472376,"duration":1},"status":"passed","severity":"normal"},{"uid":"4491ae860ea1823f","name":"Number of peers are maintained correctly","time":{"start":1728901614536,"stop":1728901614537,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d0dcefcf6e2f0fd","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1728901616500,"stop":1728901616500,"duration":0},"status":"passed","severity":"normal"},{"uid":"af4f8cddfefad206","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1728901487505,"stop":1728901487509,"duration":4},"status":"passed","severity":"normal"},{"uid":"546b1ffbb9a10d2b","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728902012872,"stop":1728902012872,"duration":0},"status":"passed","severity":"normal"},{"uid":"752de29736ee48b5","name":"Push message with content topic containing JSON","time":{"start":1728901896351,"stop":1728901896351,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4f9149fe58ce546","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1728902034222,"stop":1728902034223,"duration":1},"status":"passed","severity":"normal"},{"uid":"af2916a7994e7ecd","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728901595880,"stop":1728901595890,"duration":10},"status":"passed","severity":"normal"},{"uid":"faf69f1934a057b8","name":"Check received message containing emoji","time":{"start":1728901664266,"stop":1728901664267,"duration":1},"status":"passed","severity":"normal"},{"uid":"edaeb078dde8aba2","name":"Push message with Script payload","time":{"start":1728901896341,"stop":1728901896342,"duration":1},"status":"passed","severity":"normal"},{"uid":"914e1c616c92773","name":"Subscribe and receives messages on 20 topics","time":{"start":1728902012867,"stop":1728902012868,"duration":1},"status":"passed","severity":"normal"},{"uid":"c05fe09b66af51c3","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728901705388,"stop":1728901705389,"duration":1},"status":"passed","severity":"normal"},{"uid":"aacfd19899f88337","name":"Push message with content topic containing XML","time":{"start":1728901995026,"stop":1728901995026,"duration":0},"status":"passed","severity":"normal"},{"uid":"5af3017cdb490f97","name":"Filter with 3 connections","time":{"start":1728901711769,"stop":1728901711770,"duration":1},"status":"passed","severity":"normal"},{"uid":"679588fe22724972","name":"Check received message with timestamp: 1728901486608000000 ","time":{"start":1728901881008,"stop":1728901881008,"duration":0},"status":"passed","severity":"normal"},{"uid":"4981dc6e1423e1e","name":"Push message with content topic containing Basic HTML tag","time":{"start":1728901896351,"stop":1728901896351,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e33633090d547a6","name":"Subscribe to topic containing short and receive message","time":{"start":1728902012844,"stop":1728902012845,"duration":1},"status":"passed","severity":"normal"},{"uid":"6be8823bbdbf43aa","name":"Check received message containing unicode special characters","time":{"start":1728901881007,"stop":1728901881007,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bcc614c244194a7","name":"Tracks peer failures correctly","time":{"start":1728901614546,"stop":1728901614546,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea1147520a25adeb","name":"Filter with 2 connections","time":{"start":1728901711768,"stop":1728901711769,"duration":1},"status":"passed","severity":"normal"},{"uid":"6048c65b4d4047bb","name":"should not throw an error for a single configured topic","time":{"start":1728901430259,"stop":1728901430259,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a36f06a6aceb827","name":"Check received message containing numeric","time":{"start":1728901881013,"stop":1728901881014,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bffed66e3c47b10","name":"Check message with no content topic is not received","time":{"start":1728901881034,"stop":1728901881035,"duration":1},"status":"passed","severity":"normal"},{"uid":"419480e0c9ef848c","name":"can start the service","time":{"start":1728901498545,"stop":1728901498545,"duration":0},"status":"passed","severity":"normal"},{"uid":"b710c4898c6857c","name":"Ping succeeds for all connected peers","time":{"start":1728901614538,"stop":1728901614539,"duration":1},"status":"passed","severity":"normal"},{"uid":"6be65343a413d663","name":"Push message with content topic containing Basic HTML tag","time":{"start":1728901995027,"stop":1728901995027,"duration":0},"status":"passed","severity":"normal"},{"uid":"501fc13fb1bcac83","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1728901562032,"stop":1728901562032,"duration":0},"status":"passed","severity":"normal"},{"uid":"67bc7f232be542a2","name":"1 Store, 2 fetches","time":{"start":1728901453392,"stop":1728901453392,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee6f89ba2368231b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1728901430258,"stop":1728901430259,"duration":1},"status":"passed","severity":"normal"},{"uid":"cac1f3d8f545cf1d","name":"Check message with no payload is not received","time":{"start":1728901881010,"stop":1728901881011,"duration":1},"status":"passed","severity":"normal"},{"uid":"43109cb3167981ba","name":"should return unique PubsubTopics for static sharding","time":{"start":1728901430251,"stop":1728901430252,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e3d577d5768930e","name":"Wrong topic","time":{"start":1728901950554,"stop":1728901950555,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d5ef168baaeb845","name":"Ping on peer without subscriptions","time":{"start":1728901555770,"stop":1728901555771,"duration":1},"status":"passed","severity":"normal"},{"uid":"66a2deef9177d140","name":"should reject if Filter is requested but not mounted","time":{"start":1728901469135,"stop":1728901469135,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1c3607de476a894","name":"random static sharding 2 - Cluster ID: 73, Shard ID: 947","time":{"start":1728901958854,"stop":1728901958855,"duration":1},"status":"passed","severity":"normal"},{"uid":"d86c3a7d38c1dd3b","name":"Subscribe to topic containing long and receive message","time":{"start":1728902012845,"stop":1728902012846,"duration":1},"status":"passed","severity":"normal"},{"uid":"65cbbdd6c4f30f14","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728901706622,"stop":1728901706622,"duration":0},"status":"passed","severity":"normal"},{"uid":"45ec468eebf65423","name":"Check message with invalid timestamp is not received","time":{"start":1728901881009,"stop":1728901881009,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8ee623e31992022","name":"Query with Ordered Callback, No message returned","time":{"start":1728901989565,"stop":1728901989566,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1412b472a3b9410","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1728901947146,"stop":1728901947146,"duration":0},"status":"passed","severity":"normal"},{"uid":"66cd86926167f1f5","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728901706620,"stop":1728901706620,"duration":0},"status":"passed","severity":"normal"},{"uid":"83992af259fd66fe","name":"Fails to publish message with empty text","time":{"start":1728901901772,"stop":1728901901773,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a5c250f96af0afe","name":"Check received message containing Script","time":{"start":1728901881004,"stop":1728901881004,"duration":0},"status":"passed","severity":"normal"},{"uid":"c599c8cbe356e4ce","name":"LightPush with 3 connections","time":{"start":1728901711769,"stop":1728901711769,"duration":0},"status":"passed","severity":"normal"},{"uid":"d41fef07144bb4bc","name":"Waku message hash computation (no timestamp)","time":{"start":1728901432737,"stop":1728901432738,"duration":1},"status":"passed","severity":"normal"},{"uid":"75831f95bf1ee137","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1728901901766,"stop":1728901901766,"duration":0},"status":"passed","severity":"normal"},{"uid":"624fd903b5593642","name":"getPeersByDiscovery","time":{"start":1728901527857,"stop":1728901527858,"duration":1},"status":"passed","severity":"normal"},{"uid":"37d3b82633daffd9","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728902012868,"stop":1728902012868,"duration":0},"status":"passed","severity":"normal"},{"uid":"193bf488a2890fa8","name":"can start and stop the service","time":{"start":1728901899711,"stop":1728901899711,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f47d63aaad9a4ce","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1728901958852,"stop":1728901958853,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fce9084f439c065","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1728901888429,"stop":1728901888430,"duration":1},"status":"passed","severity":"normal"},{"uid":"b05cb2623aa538eb","name":"pre and post cipher","time":{"start":1728901464221,"stop":1728901464221,"duration":0},"status":"passed","severity":"normal"},{"uid":"d59354373b8c571a","name":"Push message with numeric payload","time":{"start":1728901896338,"stop":1728901896339,"duration":1},"status":"passed","severity":"normal"},{"uid":"f20a863e672bb20f","name":"handles empty shards array correctly","time":{"start":1728901430263,"stop":1728901430263,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc71deea359ea3dc","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728902012848,"stop":1728902012849,"duration":1},"status":"passed","severity":"normal"},{"uid":"38424e4f09e5b334","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1728902062113,"stop":1728902062113,"duration":0},"status":"passed","severity":"normal"},{"uid":"6751533f0d2822d9","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1728901453935,"stop":1728901453935,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcc7186db2cac863","name":"Keep-alive pings maintain the connection","time":{"start":1728901614543,"stop":1728901614544,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa8b45549288afb8","name":"Push message with content topic containing special chars","time":{"start":1728901995024,"stop":1728901995024,"duration":0},"status":"passed","severity":"normal"},{"uid":"921d6ec63dd099e3","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728902012859,"stop":1728902012860,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc2b686cddba0bf","name":"Mutual subscription","time":{"start":1728901907647,"stop":1728901907650,"duration":3},"status":"passed","severity":"normal"},{"uid":"8e612b0597e93f3d","name":"Check publish message containing numeric","time":{"start":1728901901735,"stop":1728901901735,"duration":0},"status":"passed","severity":"normal"},{"uid":"e92f03dcda9c1f45","name":"should reject on timeout if it was set","time":{"start":1728901469135,"stop":1728901469136,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2f666da80daad1d","name":"creates an iterator","time":{"start":1728902020139,"stop":1728902020139,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a1ad98067429bdc","name":"Ping on unsubscribed peer","time":{"start":1728901555772,"stop":1728901555773,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb2973a2fc2c6239","name":"Push message with emoji payload","time":{"start":1728901896345,"stop":1728901896345,"duration":0},"status":"passed","severity":"normal"},{"uid":"f847aac818cb16de","name":"Push message with unicode special characters payload","time":{"start":1728901896344,"stop":1728901896344,"duration":0},"status":"passed","severity":"normal"},{"uid":"38daa32fb0807a4d","name":"Check received message containing short","time":{"start":1728901881000,"stop":1728901881001,"duration":1},"status":"passed","severity":"normal"},{"uid":"7318e686615ded76","name":"should not receive a peer event after stop","time":{"start":1728901899717,"stop":1728901899717,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3255db54b472795","name":"should properly create location multiaddrs - udp4","time":{"start":1728901438812,"stop":1728901438812,"duration":0},"status":"passed","severity":"normal"},{"uid":"3366c731439358f4","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728902012871,"stop":1728902012871,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdf0961f37e36022","name":"passes more than one ENR URLs and attempts connection","time":{"start":1728901498549,"stop":1728901498550,"duration":1},"status":"skipped","severity":"normal"},{"uid":"65df8f2b3bf2845","name":"Check received message containing Basic HTML tag","time":{"start":1728901664248,"stop":1728901664250,"duration":2},"status":"passed","severity":"normal"},{"uid":"bd3a5c58d9a2bbf5","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1728901785626,"stop":1728901785627,"duration":1},"status":"passed","severity":"normal"},{"uid":"daf99ca75dcb823d","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728902012866,"stop":1728902012866,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ae9fcb6231182b3","name":"LightPush: 0 peers, Filter: 2 peers","time":{"start":1728901748771,"stop":1728901748771,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f7043d57f5134b6","name":"should handle corrupted local storage data gracefully","time":{"start":1728901457818,"stop":1728901457819,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f580187ebfafa2c","name":"Fields are not dropped","time":{"start":1728901445404,"stop":1728901445405,"duration":1},"status":"passed","severity":"normal"},{"uid":"f57badf3790298e7","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728901595890,"stop":1728901595891,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a0123614f86981f","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728901706621,"stop":1728901706622,"duration":1},"status":"passed","severity":"normal"},{"uid":"412a6ee61cfd77ab","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1728901430261,"stop":1728901430261,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bc14d1bf4714872","name":"Check received message containing Russian","time":{"start":1728901881003,"stop":1728901881003,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e21031bc90bb7fe","name":"LightPush: 3 peers, Filter: 1 peers","time":{"start":1728901748783,"stop":1728901748784,"duration":1},"status":"passed","severity":"normal"},{"uid":"78f2c40140a71e7b","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1728901958867,"stop":1728901958867,"duration":0},"status":"passed","severity":"normal"},{"uid":"64225722c7df08de","name":"same cluster, different shard: nodes connect","time":{"start":1728901785632,"stop":1728901785637,"duration":5},"status":"passed","severity":"normal"},{"uid":"922a2b5f8579122a","name":"connects to nwaku","time":{"start":1728902045391,"stop":1728902045391,"duration":0},"status":"passed","severity":"normal"},{"uid":"f07502b5d68d25de","name":"Check message on other pubsub topic is not received","time":{"start":1728901664282,"stop":1728901664283,"duration":1},"status":"passed","severity":"normal"},{"uid":"73982f1121ae8a0a","name":"Push message with content topic containing SQL Injection","time":{"start":1728901896349,"stop":1728901896350,"duration":1},"status":"passed","severity":"normal"},{"uid":"38e09c3595337ccf","name":"Js publishes, other Js receives","time":{"start":1728901896709,"stop":1728901896710,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3345c9720d27dda","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728901705407,"stop":1728901705408,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3b1d67047a0921","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728902012859,"stop":1728902012859,"duration":0},"status":"passed","severity":"normal"},{"uid":"573af7c54c526590","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app90/9/topic782/proto","time":{"start":1728901950553,"stop":1728901950554,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc6a659c90f8a3c2","name":"should properly create location multiaddrs - tcp6","time":{"start":1728901438813,"stop":1728901438813,"duration":0},"status":"passed","severity":"normal"},{"uid":"36255f1623c9b4e7","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728901562042,"stop":1728901562044,"duration":2},"status":"passed","severity":"normal"},{"uid":"994740dd9a9bcb3","name":"Check received message containing special chars","time":{"start":1728901881014,"stop":1728901881015,"duration":1},"status":"passed","severity":"normal"},{"uid":"89413cf73e649923","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1728901616424,"stop":1728901616424,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e09d4cdc81a4af","name":"random static sharding 4 - Cluster ID: 183, Shard ID: 761","time":{"start":1728901958856,"stop":1728901958857,"duration":1},"status":"passed","severity":"normal"},{"uid":"8842cc3758e64579","name":"Register correct protocols","time":{"start":1728901907650,"stop":1728901907650,"duration":0},"status":"passed","severity":"normal"},{"uid":"4361610ff4c60fef","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728901705414,"stop":1728901705415,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e449f5cc229f5a9","name":"Push message with Arabic payload","time":{"start":1728901995011,"stop":1728901995011,"duration":0},"status":"passed","severity":"normal"},{"uid":"86401d8a721cb781","name":"throws on content topic with non-number generation field","time":{"start":1728901430242,"stop":1728901430242,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb8c4caf67c0f657","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1728901430261,"stop":1728901430262,"duration":1},"status":"passed","severity":"normal"},{"uid":"833757cce380a4d7","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1728901950558,"stop":1728901950559,"duration":1},"status":"passed","severity":"normal"},{"uid":"c33573b29040f5bd","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1728901907651,"stop":1728901907651,"duration":0},"status":"passed","severity":"normal"},{"uid":"213d08781b8c9cb7","name":"stop","time":{"start":1728901527862,"stop":1728901527863,"duration":1},"status":"passed","severity":"normal"},{"uid":"de852dacb63f8458","name":"Asymmetric encrypt & decrypt","time":{"start":1728901464219,"stop":1728901464220,"duration":1},"status":"passed","severity":"normal"},{"uid":"142ad5915ff71a5b","name":"throws an error for improperly formatted content topics","time":{"start":1728901430249,"stop":1728901430249,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c1c11172e6b7eb4","name":"should not add existing peers","time":{"start":1728901469130,"stop":1728901469130,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f73af903b608ec2","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1728901430254,"stop":1728901430254,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b6c44b1daac065d","name":"Push message with SQL Injection payload","time":{"start":1728901896341,"stop":1728901896341,"duration":0},"status":"passed","severity":"normal"},{"uid":"946bbff620aa2a6d","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728901706620,"stop":1728901706621,"duration":1},"status":"passed","severity":"normal"},{"uid":"a751c8e1ed266da3","name":"Subscribe to topic containing Script and publish message","time":{"start":1728901907713,"stop":1728901907714,"duration":1},"status":"passed","severity":"normal"},{"uid":"f99704a6a7824826","name":"Check received message containing Arabic","time":{"start":1728901881003,"stop":1728901881003,"duration":0},"status":"passed","severity":"normal"},{"uid":"67248bb2b3fbf21c","name":"Push message with custom timestamp: 1728905305644","time":{"start":1728901995037,"stop":1728901995037,"duration":0},"status":"passed","severity":"normal"},{"uid":"c43e1e54e037f333","name":"Overlapping topic subscription","time":{"start":1728901907698,"stop":1728901907698,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c890592354500d3","name":"Push message with content topic containing numeric","time":{"start":1728901896347,"stop":1728901896347,"duration":0},"status":"passed","severity":"normal"},{"uid":"40e204fb7d3eee","name":"connected peers and dial","time":{"start":1728901873456,"stop":1728901873456,"duration":0},"status":"skipped","severity":"normal"},{"uid":"606518a44efef7b2","name":"Fails to push message with empty content topic","time":{"start":1728901995034,"stop":1728901995035,"duration":1},"status":"passed","severity":"normal"},{"uid":"453333c0581d6f93","name":"should not fail to start the service if it is already started","time":{"start":1728901899712,"stop":1728901899712,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5893b4a31145291","name":"should throw an error for missing required configuration","time":{"start":1728901430253,"stop":1728901430253,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e41b96123892b94","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1728901907717,"stop":1728901907717,"duration":0},"status":"passed","severity":"normal"},{"uid":"aac434662982dea4","name":"1 Relay, 1 Filter, gives up","time":{"start":1728901453393,"stop":1728901453394,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c4e81e56c5b416c","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1728901616476,"stop":1728901616499,"duration":23},"status":"passed","severity":"normal"},{"uid":"d8be776bd4956686","name":"Does not throw an exception when node disconnects","time":{"start":1728902045391,"stop":1728902045392,"duration":1},"status":"passed","severity":"normal"},{"uid":"effb4e4e3bddc0f9","name":"Check publish message containing Arabic","time":{"start":1728901901752,"stop":1728901901753,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4bec348d273ff3b","name":"Check publish message containing SQL Injection","time":{"start":1728901901757,"stop":1728901901758,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e44a81eab51112f","name":"Store - dialed after - with timeout","time":{"start":1728902036741,"stop":1728902036741,"duration":0},"status":"passed","severity":"normal"},{"uid":"421794565231da0e","name":"Push message with special chars payload","time":{"start":1728901995010,"stop":1728901995010,"duration":0},"status":"passed","severity":"normal"},{"uid":"40ec16a95c46e27a","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1728901616426,"stop":1728901616426,"duration":0},"status":"passed","severity":"normal"},{"uid":"7298636e14a778b9","name":"should reject if Relay is requested but not mounted","time":{"start":1728901469134,"stop":1728901469134,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fbbc584e101e5a6","name":"retrieves a single peer","time":{"start":1728901453931,"stop":1728901453931,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6ef401f7f1bd993","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728902012832,"stop":1728902012833,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbe745b5fdac6b61","name":"isConnected should return false after all peers disconnect","time":{"start":1728901537877,"stop":1728901537878,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8a626be84d7c54d","name":"Delete observer","time":{"start":1728901874867,"stop":1728901874868,"duration":1},"status":"passed","severity":"normal"},{"uid":"895acee08c0082d2","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app98/6/topic756/test.js","time":{"start":1728901950550,"stop":1728901950551,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf27235757e714b","name":"should throw error - no id","time":{"start":1728901438805,"stop":1728901438805,"duration":0},"status":"passed","severity":"normal"},{"uid":"22c41f03d95b4308","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1728901616436,"stop":1728901616436,"duration":0},"status":"passed","severity":"normal"},{"uid":"217879ce94fbcbac","name":"can start the service","time":{"start":1728901457813,"stop":1728901457814,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a36f85f3fa6655","name":"Check publish message containing Basic HTML tag","time":{"start":1728901901760,"stop":1728901901760,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b1dfeefadae7f50","name":"returns all values when wanted number is greater than available values","time":{"start":1728901452629,"stop":1728901452629,"duration":0},"status":"passed","severity":"normal"},{"uid":"caeaa4be54ea19bc","name":"Sign & Recover","time":{"start":1728901464221,"stop":1728901464221,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ea84d1e82d72209","name":"safeDispatchEvent","time":{"start":1728901527861,"stop":1728901527862,"duration":1},"status":"passed","severity":"normal"},{"uid":"f02416b74aa00852","name":"LightPush","time":{"start":1728902036741,"stop":1728902036741,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7ab0c688e468fbf","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1728901430244,"stop":1728901430244,"duration":0},"status":"passed","severity":"normal"},{"uid":"19e68f0eb2f180ef","name":"Check received message containing SQL Injection","time":{"start":1728901881018,"stop":1728901881019,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3645ecc03f591a5","name":"Subscribe to topic containing shell command and publish message","time":{"start":1728901907715,"stop":1728901907716,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ea4200848dab9d9","name":"Privacy Node - default protocol","time":{"start":1728902036742,"stop":1728902036742,"duration":0},"status":"passed","severity":"normal"},{"uid":"97a076eea7b00691","name":"should reject if LightPush is requested but not mounted","time":{"start":1728901469134,"stop":1728901469135,"duration":1},"status":"passed","severity":"normal"},{"uid":"effd092ac8da7b9b","name":"Refresh subscription","time":{"start":1728902012869,"stop":1728902012869,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e895c29149c05b2","name":"different cluster, same shard: nodes don't connect","time":{"start":1728901785637,"stop":1728901785638,"duration":1},"status":"passed","severity":"normal"},{"uid":"f439f33bf4f30940","name":"Subscribe to topic containing numeric and publish message","time":{"start":1728901907699,"stop":1728901907699,"duration":0},"status":"passed","severity":"normal"},{"uid":"9167c9fe87af0e92","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728902012872,"stop":1728902012872,"duration":0},"status":"passed","severity":"normal"},{"uid":"9602d7b37a854e8e","name":"Query Generator - false","time":{"start":1728902009942,"stop":1728902009942,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3f8656aeba1aae5","name":"Check message with no content topic is not received","time":{"start":1728901881010,"stop":1728901881010,"duration":0},"status":"passed","severity":"normal"},{"uid":"cee1535b7170987","name":"should return valid sharding parameters for static sharding","time":{"start":1728901430262,"stop":1728901430262,"duration":0},"status":"passed","severity":"normal"},{"uid":"c314dffb1b8b8409","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1728901463793,"stop":1728901463794,"duration":1},"status":"passed","severity":"normal"},{"uid":"141ec2925551bc80","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728902012838,"stop":1728902012839,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9181b8eb90aa7d4","name":"Filter with 1 connections","time":{"start":1728901711767,"stop":1728901711767,"duration":0},"status":"passed","severity":"normal"},{"uid":"e22de5cc44e4e0ea","name":"should return false","time":{"start":1728901438806,"stop":1728901438806,"duration":0},"status":"passed","severity":"normal"},{"uid":"1598f67e7dd82e40","name":"Check message received after jswaku node is restarted","time":{"start":1728901881011,"stop":1728901881011,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5386986d9f3d724d","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728901782835,"stop":1728901782835,"duration":0},"status":"passed","severity":"normal"},{"uid":"1054324e19c671a6","name":"Check received message containing special chars","time":{"start":1728901881002,"stop":1728901881002,"duration":0},"status":"passed","severity":"normal"},{"uid":"b70d99b4bdd9ed64","name":"should return different streams if requested simultaniously","time":{"start":1728901445871,"stop":1728901445871,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f0cd44c65221f6b","name":"Check received message containing special chars","time":{"start":1728901664234,"stop":1728901664234,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbfef6898a7a319c","name":"LightPush: 3 peers, Filter: 2 peers","time":{"start":1728901748784,"stop":1728901748784,"duration":0},"status":"passed","severity":"normal"},{"uid":"8999e2754ed18337","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1728901430250,"stop":1728901430250,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d93ef577343189b","name":"Push message with special chars payload","time":{"start":1728901896339,"stop":1728901896339,"duration":0},"status":"passed","severity":"normal"},{"uid":"c657805986df575c","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1728901453413,"stop":1728901453413,"duration":0},"status":"passed","severity":"normal"},{"uid":"494eb6f1f6e24f8e","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1728901446179,"stop":1728901446179,"duration":0},"status":"passed","severity":"normal"},{"uid":"f20f49e9854cf4ce","name":"should wait for LightPush peer to be connected","time":{"start":1728901469136,"stop":1728901469136,"duration":0},"status":"passed","severity":"normal"},{"uid":"e14a7666b8f20e47","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728901706616,"stop":1728901706617,"duration":1},"status":"passed","severity":"normal"},{"uid":"63ee3c74cc1e7961","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1728901616432,"stop":1728901616434,"duration":2},"status":"passed","severity":"normal"},{"uid":"657085307221c3da","name":"Check publish message containing long","time":{"start":1728901901735,"stop":1728901901735,"duration":0},"status":"passed","severity":"normal"},{"uid":"28e2de14a0a32aaf","name":"Encoder throws on undefined content topic","time":{"start":1728901446177,"stop":1728901446177,"duration":0},"status":"passed","severity":"normal"},{"uid":"591b698d2a9ff4b7","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728901705403,"stop":1728901705404,"duration":1},"status":"passed","severity":"normal"},{"uid":"a13f72c94260bad6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1728901430257,"stop":1728901430257,"duration":0},"status":"passed","severity":"normal"},{"uid":"d86ed6aaeac60655","name":"Passing page size 3 when there are 20 messages","time":{"start":1728902024012,"stop":1728902024012,"duration":0},"status":"passed","severity":"normal"},{"uid":"6971f060a3320270","name":"should properly create location multiaddrs - tcp","time":{"start":1728901438813,"stop":1728901438814,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f68221a24f34917","name":"Check received message containing unicode special characters","time":{"start":1728901881026,"stop":1728901881027,"duration":1},"status":"passed","severity":"normal"},{"uid":"6982248ec6231178","name":"should not fail to stop the service if it was not started","time":{"start":1728901457815,"stop":1728901457815,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2ba33cad4fbc38a","name":"start node with empty content topic","time":{"start":1728901950559,"stop":1728901950559,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9dd67060bac3f0e","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1728901463795,"stop":1728901463795,"duration":0},"status":"passed","severity":"normal"},{"uid":"2536d8812a0972c1","name":"Relay - times out","time":{"start":1728902036740,"stop":1728902036740,"duration":0},"status":"passed","severity":"normal"},{"uid":"53f1ca22352fec61","name":"Symmetric encrypt & Decrypt","time":{"start":1728901464220,"stop":1728901464220,"duration":0},"status":"passed","severity":"normal"},{"uid":"a01a1ba40aecaaa5","name":"should set field with all protocols enabled","time":{"start":1728901438815,"stop":1728901438815,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb5b9855337ea579","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1728901430251,"stop":1728901430251,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0abe8627fc5e570","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728902012867,"stop":1728902012867,"duration":0},"status":"passed","severity":"normal"},{"uid":"d793a150811ef4f7","name":"Check received message containing long","time":{"start":1728901881001,"stop":1728901881001,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6d49b7ec33c86e2","name":"Push message equal or less that 1MB","time":{"start":1728901995037,"stop":1728901995037,"duration":0},"status":"passed","severity":"normal"},{"uid":"750780a6b8801a84","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1728901494879,"stop":1728901494880,"duration":1},"status":"passed","severity":"normal"},{"uid":"b435a96d372a4b4e","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728901616475,"stop":1728901616475,"duration":0},"status":"passed","severity":"normal"},{"uid":"88aae2f012c29d8d","name":"Callback on promise, aborts when callback returns true","time":{"start":1728902000841,"stop":1728902000842,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3c5b767cd7190ea","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1728901453412,"stop":1728901453413,"duration":1},"status":"passed","severity":"normal"},{"uid":"329c5c64c38c62d8","name":"Check received message containing emoji","time":{"start":1728901881007,"stop":1728901881007,"duration":0},"status":"passed","severity":"normal"},{"uid":"f94439471846c363","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1728901453937,"stop":1728901453937,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ef69d8b00ef10bc6","name":"A test","time":{"start":1728901748868,"stop":1728901748869,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b1e508d4c22aae5","name":"different cluster, different shard: nodes don't connect","time":{"start":1728901785638,"stop":1728901785639,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dc71abc2902213e","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app53/2/topic940/json","time":{"start":1728901950543,"stop":1728901950545,"duration":2},"status":"passed","severity":"normal"},{"uid":"55db37e44a4243dd","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1728901616427,"stop":1728901616427,"duration":0},"status":"passed","severity":"normal"},{"uid":"45641b7374b2b976","name":"Ephemeral messages are not stored","time":{"start":1728901497248,"stop":1728901497249,"duration":1},"status":"passed","severity":"normal"},{"uid":"973054e5a41e6b49","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728901562032,"stop":1728901562033,"duration":1},"status":"passed","severity":"normal"},{"uid":"8aea0714fb89562d","name":"Encoder throws on undefined content topic","time":{"start":1728901463796,"stop":1728901463797,"duration":1},"status":"passed","severity":"normal"},{"uid":"8870b70c3b478355","name":"random static sharding 6 - Cluster ID: 976, Shard ID: 551","time":{"start":1728901958858,"stop":1728901958859,"duration":1},"status":"passed","severity":"normal"},{"uid":"b373bea4c94ee5e4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1728901430255,"stop":1728901430255,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f97828ef010bcd6","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1728901438028,"stop":1728901438028,"duration":0},"status":"passed","severity":"normal"},{"uid":"793772c55522a6e7","name":"Check publish message containing escaped characters","time":{"start":1728901901762,"stop":1728901901763,"duration":1},"status":"passed","severity":"normal"},{"uid":"37d4e1c206337c7","name":"recovers when dns.resolve returns empty","time":{"start":1728901453932,"stop":1728901453932,"duration":0},"status":"passed","severity":"normal"},{"uid":"157f69c6081798f6","name":"Push message with content topic containing special chars","time":{"start":1728901896347,"stop":1728901896348,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e0b04c7c4abe133","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1728901947145,"stop":1728901947145,"duration":0},"status":"passed","severity":"normal"},{"uid":"79f475391f13b1d3","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1728901452630,"stop":1728901452630,"duration":0},"status":"passed","severity":"normal"},{"uid":"fae10cf3335fc030","name":"LightPush: 1 peers, Filter: 2 peers","time":{"start":1728901748772,"stop":1728901748772,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fe5909ff933d858","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1728901430247,"stop":1728901430247,"duration":0},"status":"passed","severity":"normal"},{"uid":"9af8100bcfd3bc13","name":"Fails to publish message with size larger than 1 MB","time":{"start":1728901901776,"stop":1728901901776,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a0c7053e2dcd487","name":"Renews subscription after lossing a connection","time":{"start":1728902012893,"stop":1728902012894,"duration":1},"status":"passed","severity":"normal"},{"uid":"d61d47d5a4175aad","name":"should not fail to start the service if it is already started","time":{"start":1728901498546,"stop":1728901498547,"duration":1},"status":"passed","severity":"normal"},{"uid":"56bb72ab20b13b68","name":"Push message with content topic containing Russian","time":{"start":1728901896349,"stop":1728901896349,"duration":0},"status":"passed","severity":"normal"},{"uid":"3074bab1e3ec59c8","name":"ignores unrecognized TXT record formats","time":{"start":1728901453933,"stop":1728901453933,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a6883f5a6eda6f","name":"should only return 1 node with relay capability","time":{"start":1728901453934,"stop":1728901453934,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dc5d3cf72a444e2","name":"groups content topics by expected pubsub topic","time":{"start":1728901430248,"stop":1728901430248,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c88977b7cd51411","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1728901616422,"stop":1728901616423,"duration":1},"status":"passed","severity":"normal"},{"uid":"60fc8b5870138061","name":"Passing invalid cursor","time":{"start":1728901947147,"stop":1728901947147,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecb806eb381f2a9","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728901705418,"stop":1728901705419,"duration":1},"status":"passed","severity":"normal"},{"uid":"2609c1cc1da0b182","name":"Ping on subscribed peer","time":{"start":1728901546862,"stop":1728901546862,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a2fb304449e9269","name":"Push message with SQL Injection payload","time":{"start":1728901995019,"stop":1728901995019,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f15b6eabc8fac52","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1728902000842,"stop":1728902000842,"duration":0},"status":"passed","severity":"normal"},{"uid":"8220ecd04e5b9c61","name":"should create a new stream if no existing for protocol found","time":{"start":1728901445870,"stop":1728901445870,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfe37ce67dd0c1e9","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728901706621,"stop":1728901706621,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bd8b82ae31d3ad","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1728901616435,"stop":1728901616435,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e98c7c0b09e5fda","name":"should throw error - no public key","time":{"start":1728901438806,"stop":1728901438806,"duration":0},"status":"passed","severity":"normal"},{"uid":"d85695e2259cb62d","name":"Publish without waiting for remote peer","time":{"start":1728901907650,"stop":1728901907651,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cae40646b5e5bb1","name":"Push message with Arabic payload","time":{"start":1728901896340,"stop":1728901896340,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5a3f2f9d33f90c9","name":"Push message with escaped characters payload","time":{"start":1728901995021,"stop":1728901995021,"duration":0},"status":"passed","severity":"normal"},{"uid":"1530e187c46a7ab7","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1728901888428,"stop":1728901888428,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d2b3fc41bafac82","name":"addEventListener with correct event","time":{"start":1728901527853,"stop":1728901527854,"duration":1},"status":"passed","severity":"normal"},{"uid":"518c46f5f0679aa5","name":"Check received message containing escaped characters","time":{"start":1728901664264,"stop":1728901664265,"duration":1},"status":"passed","severity":"normal"},{"uid":"9585391158cec4a9","name":"LightPush: 0 peers, Filter: 0 peers","time":{"start":1728901748770,"stop":1728901748770,"duration":0},"status":"passed","severity":"normal"},{"uid":"37ecc1edb2eb2aaf","name":"Publish message with large meta","time":{"start":1728901901778,"stop":1728901901778,"duration":0},"status":"passed","severity":"normal"},{"uid":"77b80cc02d65f07","name":"Check received message containing shell command","time":{"start":1728901881024,"stop":1728901881025,"duration":1},"status":"passed","severity":"normal"},{"uid":"2aa91987bbda7e26","name":"LightPush with 2 connections","time":{"start":1728901711767,"stop":1728901711767,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d31d7b708376747","name":"should call waitForPeer on Relay","time":{"start":1728901469137,"stop":1728901469137,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c0c1f9f8cebb8c0","name":"Push 30 different messages","time":{"start":1728901896345,"stop":1728901896345,"duration":0},"status":"passed","severity":"normal"},{"uid":"66a218d66cb886cc","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1728901430260,"stop":1728901430260,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b5d02d092cd7bf3","name":"Check received message containing XML","time":{"start":1728901664247,"stop":1728901664248,"duration":1},"status":"passed","severity":"normal"},{"uid":"6de557f9ca00e30b","name":"should select older connection if present","time":{"start":1728901444842,"stop":1728901444842,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6d6dd0e7556cc9","name":"removeEventListener with correct event","time":{"start":1728901527855,"stop":1728901527856,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa7c590c79e21781","name":"Check received message containing emoji","time":{"start":1728901881027,"stop":1728901881028,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cf35c5c743da028","name":"Reopen subscription with peer with lost subscription","time":{"start":1728901555773,"stop":1728901555774,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef294fcebb5d3de","name":"Check received message containing unicode special characters","time":{"start":1728901664265,"stop":1728901664266,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bd9305018673a7e","name":"Check received message containing numeric","time":{"start":1728901881001,"stop":1728901881002,"duration":1},"status":"passed","severity":"normal"},{"uid":"555996f4ac62e268","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1728901430245,"stop":1728901430245,"duration":0},"status":"passed","severity":"normal"},{"uid":"302070970b08ca36","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app4/4/topic34/test.js","time":{"start":1728901950549,"stop":1728901950550,"duration":1},"status":"passed","severity":"normal"},{"uid":"79f59ee74000c100","name":"through manual discovery","time":{"start":1728901786966,"stop":1728901786966,"duration":0},"status":"passed","severity":"normal"},{"uid":"40155e060f5d67da","name":"Check meta is set [symmetric]","time":{"start":1728901463795,"stop":1728901463796,"duration":1},"status":"passed","severity":"normal"},{"uid":"334235349ee612da","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728902012850,"stop":1728902012851,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e8fec53cb2baeee","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1728901465373,"stop":1728901465373,"duration":0},"status":"passed","severity":"normal"},{"uid":"42c9f7f248bfd82","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728901782836,"stop":1728901782837,"duration":1},"status":"passed","severity":"normal"},{"uid":"d85a8b8fd6864c3f","name":"1 Store, 2 relays, 2 fetches","time":{"start":1728901453393,"stop":1728901453393,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b68211689d3fa6c","name":"should be called at least once on all `peer:discovery` events","time":{"start":1728901494877,"stop":1728901494877,"duration":0},"status":"passed","severity":"normal"},{"uid":"7338b47af77cccca","name":"Query with Promise Callback, No Decoder","time":{"start":1728901989567,"stop":1728901989567,"duration":0},"status":"passed","severity":"normal"},{"uid":"50fce38b9cc69e57","name":"does not throw on valid cases","time":{"start":1728901430240,"stop":1728901430241,"duration":1},"status":"passed","severity":"normal"},{"uid":"6740ab08f04e0c95","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728902012833,"stop":1728902012838,"duration":5},"status":"passed","severity":"normal"},{"uid":"88a6900b7d5bc647","name":"should correctly map a content topic to a pubsub topic","time":{"start":1728901430264,"stop":1728901430264,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7f31a3c74de9ed","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1728901430256,"stop":1728901430257,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7a37fa0cece13ba","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728901705405,"stop":1728901705406,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7e8033408dc48c3","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1728901616460,"stop":1728901616472,"duration":12},"status":"passed","severity":"normal"},{"uid":"80c1e33e10cebb5e","name":"Subscribe to topic containing short and publish message","time":{"start":1728901907698,"stop":1728901907699,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a1d91d4dd8be9f","name":"Check message on other pubsub topic is not received","time":{"start":1728901881010,"stop":1728901881010,"duration":0},"status":"passed","severity":"normal"},{"uid":"13f8c2938251bb6d","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728902003567,"stop":1728902003567,"duration":0},"status":"passed","severity":"normal"},{"uid":"160ee2e990a6fa5e","name":"should be online or offline if network state changed","time":{"start":1728901487522,"stop":1728901487522,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4f0f22bd0f76f34","name":"Check meta is set [ecies]","time":{"start":1728901465374,"stop":1728901465374,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad530c79b18558e9","name":"Fails to push message with large meta","time":{"start":1728901995035,"stop":1728901995035,"duration":0},"status":"passed","severity":"normal"},{"uid":"639d384c9f47abba","name":"should set field with only LIGHTPUSH enabled","time":{"start":1728901438816,"stop":1728901438816,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae0e27178fbdf0f","name":"Check received message containing Arabic","time":{"start":1728901881016,"stop":1728901881017,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d904a046ff713c3","name":"should get / set TCP multiaddr","time":{"start":1728901438811,"stop":1728901438812,"duration":1},"status":"passed","severity":"normal"},{"uid":"aea31b5f8e8503fc","name":"Push message with meta","time":{"start":1728901896354,"stop":1728901896354,"duration":0},"status":"passed","severity":"normal"},{"uid":"504db91020bc6619","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1728901616451,"stop":1728901616460,"duration":9},"status":"passed","severity":"normal"},{"uid":"ebce218061788ea2","name":"should be able to decode the field with only RELAY set to true","time":{"start":1728901438029,"stop":1728901438029,"duration":0},"status":"passed","severity":"normal"},{"uid":"e52d0304adf51e1","name":"should set field with only RELAY enabled","time":{"start":1728901438815,"stop":1728901438815,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bbcf9cc63222fc0","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728901705412,"stop":1728901705413,"duration":1},"status":"passed","severity":"normal"},{"uid":"426e3267f05747c1","name":"throws on content topic with empty encoding field","time":{"start":1728901430243,"stop":1728901430244,"duration":1},"status":"passed","severity":"normal"},{"uid":"abb3a6264c0fdc9a","name":"should set field with only STORE enabled","time":{"start":1728901438815,"stop":1728901438815,"duration":0},"status":"passed","severity":"normal"},{"uid":"84f03c8239f22e1f","name":"Non TWN Cluster","time":{"start":1728901950542,"stop":1728901950543,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd788c73ca753e0c","name":"Fails to push message bigger that 1MB","time":{"start":1728901896356,"stop":1728901896357,"duration":1},"status":"passed","severity":"normal"},{"uid":"7050e04d6a4f1971","name":"handles empty contentTopics array correctly","time":{"start":1728901430264,"stop":1728901430264,"duration":0},"status":"passed","severity":"normal"},{"uid":"4086aaccc794d38","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1728901947145,"stop":1728901947146,"duration":1},"status":"passed","severity":"normal"},{"uid":"999636334b44e831","name":"Check publish message containing Russian","time":{"start":1728901901753,"stop":1728901901757,"duration":4},"status":"passed","severity":"normal"},{"uid":"1f60b034ed0c5978","name":"Push message with short payload","time":{"start":1728901995009,"stop":1728901995009,"duration":0},"status":"passed","severity":"normal"},{"uid":"742c8209d66d551b","name":"Check received message containing Chinese","time":{"start":1728901664235,"stop":1728901664235,"duration":0},"status":"passed","severity":"normal"},{"uid":"37bfd2256ded2ccf","name":"Generator, custom pubsub topic","time":{"start":1728902003565,"stop":1728902003565,"duration":0},"status":"passed","severity":"normal"},{"uid":"955b326728bbaf8e","name":"Push message with custom timestamp: 1698143305644","time":{"start":1728901995036,"stop":1728901995036,"duration":0},"status":"passed","severity":"normal"},{"uid":"2832330573697747","name":"Check publish message containing short","time":{"start":1728901901734,"stop":1728901901735,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e5e0f008cf24c80","name":"Nodes with multiple pubsub topic","time":{"start":1728901888428,"stop":1728901888429,"duration":1},"status":"passed","severity":"normal"},{"uid":"25f5a2b701a3875b","name":"throws on content topic with empty topic name field","time":{"start":1728901430243,"stop":1728901430243,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c57335b5a8a8f51","name":"Passing page size 1 when there are 4 messages","time":{"start":1728902024011,"stop":1728902024012,"duration":1},"status":"passed","severity":"normal"},{"uid":"90df905b64655470","name":"should throw if no connection provided","time":{"start":1728901445870,"stop":1728901445870,"duration":0},"status":"passed","severity":"normal"},{"uid":"44a2f39803c27bfa","name":"should properly create peer info with all multiaddrs","time":{"start":1728901438814,"stop":1728901438814,"duration":0},"status":"passed","severity":"normal"},{"uid":"56e29e1787448548","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1728901430246,"stop":1728901430246,"duration":0},"status":"passed","severity":"normal"},{"uid":"8da72aa1d24a23e1","name":"Check publish message containing special chars","time":{"start":1728901901735,"stop":1728901901751,"duration":16},"status":"passed","severity":"normal"},{"uid":"61b46b4a0ee232c","name":"Round trip binary encryption [ecies, signature]","time":{"start":1728901465373,"stop":1728901465373,"duration":0},"status":"passed","severity":"normal"},{"uid":"f375b10c4dc0c32c","name":"Push message with content topic containing escaped characters","time":{"start":1728901995028,"stop":1728901995029,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c6832e9ea433778","name":"Check message received after nwaku node is restarted","time":{"start":1728901881036,"stop":1728901881037,"duration":1},"status":"skipped","severity":"normal"},{"uid":"32c19e6f68620f7f","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728901705417,"stop":1728901705417,"duration":0},"status":"passed","severity":"normal"},{"uid":"36925d29cdcd4fc5","name":"Check message with no payload is not received","time":{"start":1728901881035,"stop":1728901881035,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d37b459b1fdaed1","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1728901616429,"stop":1728901616432,"duration":3},"status":"passed","severity":"normal"},{"uid":"c9b7adda659971b0","name":"Check received message containing long","time":{"start":1728901664233,"stop":1728901664234,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc71751d0a2138a9","name":"Check received message containing numeric","time":{"start":1728901664234,"stop":1728901664234,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec96b22fbac984a7","name":"Check message with non string payload is not received","time":{"start":1728901881035,"stop":1728901881036,"duration":1},"status":"passed","severity":"normal"},{"uid":"65e785f8fb1aca8a","name":"Push message with rate limit","time":{"start":1728901995036,"stop":1728901995036,"duration":0},"status":"passed","severity":"normal"},{"uid":"49d853414597f112","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1728901616499,"stop":1728901616500,"duration":1},"status":"passed","severity":"normal"},{"uid":"d90aef6dcacbdc67","name":"should properly create location multiaddrs - tcp4","time":{"start":1728901438812,"stop":1728901438812,"duration":0},"status":"passed","severity":"normal"},{"uid":"65f9e8d6520ac5d2","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1728901616435,"stop":1728901616436,"duration":1},"status":"passed","severity":"normal"},{"uid":"5acd852a96cb3d92","name":"random static sharding 7 - Cluster ID: 495, Shard ID: 8","time":{"start":1728901958859,"stop":1728901958860,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c037cbdc5dee7b7","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1728901616499,"stop":1728901616499,"duration":0},"status":"passed","severity":"normal"},{"uid":"26e48c93716c0ef9","name":"Refresh subscription","time":{"start":1728901705399,"stop":1728901705401,"duration":2},"status":"passed","severity":"normal"},{"uid":"76cf9e4ed78dcac3","name":"LightPush with 0 connections","time":{"start":1728901711766,"stop":1728901711766,"duration":0},"status":"passed","severity":"normal"},{"uid":"2569c3af2e137e95","name":"Push message with XML payload","time":{"start":1728901896342,"stop":1728901896342,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec31e1cb85d8eb66","name":"Check received message containing shell command","time":{"start":1728901881005,"stop":1728901881006,"duration":1},"status":"passed","severity":"normal"},{"uid":"de96a1b2aa87d126","name":"Check received message containing JSON","time":{"start":1728901664250,"stop":1728901664251,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea3402618bb75d28","name":"Check received message containing escaped characters","time":{"start":1728901881025,"stop":1728901881026,"duration":1},"status":"passed","severity":"normal"},{"uid":"80a0207486b11dcd","name":"Nodes with multiple pubsub topic","time":{"start":1728901888430,"stop":1728901888430,"duration":0},"status":"passed","severity":"normal"},{"uid":"40427bdf8b14dfe3","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728902012872,"stop":1728902012873,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c470f23e279a11d","name":"should properly create location multiaddrs - udp","time":{"start":1728901438813,"stop":1728901438813,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bf437b212ad355d","name":"LightPush: 1 peers, Filter: 1 peers","time":{"start":1728901748772,"stop":1728901748772,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f15b11921da2f33","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728901705404,"stop":1728901705405,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ece7eb232444936","name":"caches peers it previously fetched","time":{"start":1728901453933,"stop":1728901453933,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0ba0109bbc4ca1c","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1728901705420,"stop":1728901705421,"duration":1},"status":"passed","severity":"normal"},{"uid":"3205c5a8ea1d6b6b","name":"Check received message with timestamp: 1728901485869 ","time":{"start":1728901664268,"stop":1728901664268,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c1cad410a3f9ea5","name":"Query Generator, Wrong PubsubTopic","time":{"start":1728901989562,"stop":1728901989562,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dfa94d9213eb29c","name":"Publish message with custom timestamp: Tue Oct 24 2023 10:31:28 GMT+0000 (Coordinated Universal Time)","time":{"start":1728901901767,"stop":1728901901767,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5f7f4d133ac855f","name":"Check message with non string payload is not received","time":{"start":1728901881011,"stop":1728901881011,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e6e3e2eb7770a87","name":"Subscribe and receive messages via lightPush","time":{"start":1728902012830,"stop":1728902012831,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e1763070dc938b9","name":"throws on content topic with empty version field","time":{"start":1728901430243,"stop":1728901430243,"duration":0},"status":"passed","severity":"normal"},{"uid":"242d435f6d5216c4","name":"throws on empty content topic","time":{"start":1728901430241,"stop":1728901430241,"duration":0},"status":"passed","severity":"normal"},{"uid":"8959e71604ebb9e8","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1728901989566,"stop":1728901989566,"duration":0},"status":"passed","severity":"normal"},{"uid":"73f07a4ed6063bb5","name":"should handle a minimal index list","time":{"start":1728901430210,"stop":1728901430210,"duration":0},"status":"passed","severity":"normal"},{"uid":"438431ebd698bf4","name":"should add a peer","time":{"start":1728901469125,"stop":1728901469126,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc84b25a28782b7e","name":"Check message received after jswaku node is restarted","time":{"start":1728901664285,"stop":1728901664285,"duration":0},"status":"skipped","severity":"normal"},{"uid":"859cc47b9b680f44","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728901616473,"stop":1728901616473,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e739279473c798e","name":"should not receive a peer event before start","time":{"start":1728901498547,"stop":1728901498548,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdffeaa437923b16","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1728901457818,"stop":1728901457818,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4c581f6c1aae748","name":"Fails to push message bigger that 1MB","time":{"start":1728901995037,"stop":1728901995038,"duration":1},"status":"passed","severity":"normal"},{"uid":"15fcdfec2c674e06","name":"Push message with emoji payload","time":{"start":1728901995021,"stop":1728901995022,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5dff3c4fc62ea76","name":"Subscribe to topic containing Script and receive message","time":{"start":1728901705410,"stop":1728901705411,"duration":1},"status":"passed","severity":"normal"},{"uid":"73ba4df9a16e99c5","name":"should not receive a peer event before start","time":{"start":1728901899717,"stop":1728901899717,"duration":0},"status":"passed","severity":"normal"},{"uid":"fee7b5bafc715a77","name":"Check received message containing JSON","time":{"start":1728901881023,"stop":1728901881024,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c1a826d9a76fc06","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728901706617,"stop":1728901706618,"duration":1},"status":"passed","severity":"normal"},{"uid":"3788732e27df53d6","name":"LightPush: 3 peers, Filter: 3 peers","time":{"start":1728901748784,"stop":1728901748785,"duration":1},"status":"passed","severity":"normal"},{"uid":"64aaeb5a1827dce0","name":"more peers than existing","time":{"start":1728901873457,"stop":1728901873457,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d532dd849822f828","name":"Check publish message containing Script","time":{"start":1728901901758,"stop":1728901901759,"duration":1},"status":"passed","severity":"normal"},{"uid":"34f13a2165d534f5","name":"Round trip binary serialization","time":{"start":1728901446176,"stop":1728901446176,"duration":0},"status":"passed","severity":"normal"},{"uid":"92108cbeff02e681","name":"Check received message containing XML","time":{"start":1728901881020,"stop":1728901881021,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd7b48c42f14ecfb","name":"same cluster, same shard: nodes connect","time":{"start":1728901785627,"stop":1728901785631,"duration":4},"status":"passed","severity":"normal"},{"uid":"49c471d4dbee8c4","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1728901438032,"stop":1728901438034,"duration":2},"status":"passed","severity":"normal"},{"uid":"4a4a3ff7dbb52475","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1728901907652,"stop":1728901907652,"duration":0},"status":"passed","severity":"normal"},{"uid":"852aa505fd160a4f","name":"LightPush: 3 peers, Filter: 0 peers","time":{"start":1728901748774,"stop":1728901748775,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac85bb51c94a4cae","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728901705383,"stop":1728901705383,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4195a0ab32b61a8","name":"Promise Callback - false","time":{"start":1728902009943,"stop":1728902009943,"duration":0},"status":"passed","severity":"normal"},{"uid":"499792a305efd34a","name":"Ephemeral field set to true","time":{"start":1728901446176,"stop":1728901446177,"duration":1},"status":"passed","severity":"normal"},{"uid":"509f8746d67abc08","name":"should decode valid enr with tcp successfully","time":{"start":1728901438804,"stop":1728901438804,"duration":0},"status":"passed","severity":"normal"},{"uid":"7718db6e28512a75","name":"Push message with content topic containing short","time":{"start":1728901896346,"stop":1728901896346,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4058ba961b6260a","name":"Check received message containing Basic HTML tag","time":{"start":1728901881005,"stop":1728901881005,"duration":0},"status":"passed","severity":"normal"},{"uid":"61488854c4dc5712","name":"Check received message containing XML","time":{"start":1728901881004,"stop":1728901881005,"duration":1},"status":"passed","severity":"normal"},{"uid":"78a8b711fff002d0","name":"Push message with short payload","time":{"start":1728901896334,"stop":1728901896334,"duration":0},"status":"passed","severity":"normal"},{"uid":"740414442240dcdc","name":"Check received message containing Chinese","time":{"start":1728901881002,"stop":1728901881002,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca56d475747903f1","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728902012867,"stop":1728902012867,"duration":0},"status":"passed","severity":"normal"},{"uid":"68d572d03bb7c0a9","name":"Push message with content topic containing long","time":{"start":1728901995023,"stop":1728901995023,"duration":0},"status":"passed","severity":"normal"},{"uid":"e78362a1ad82af1f","name":"tcp ip4 address","time":{"start":1728901438144,"stop":1728901438145,"duration":1},"status":"passed","severity":"normal"},{"uid":"246861d2276145eb","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1728901438025,"stop":1728901438026,"duration":1},"status":"passed","severity":"normal"},{"uid":"692e34c0ccacb40b","name":"new peer added after a peer was already found","time":{"start":1728901873321,"stop":1728901873321,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ac947c06bd7a474c","name":"Push message with content topic containing XML","time":{"start":1728901896350,"stop":1728901896350,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f8f20aa9c98cad0","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1728901430254,"stop":1728901430254,"duration":0},"status":"passed","severity":"normal"},{"uid":"c18018ef26cb8785","name":"LightPush: 2 peers, Filter: 0 peers","time":{"start":1728901748773,"stop":1728901748773,"duration":0},"status":"passed","severity":"normal"},{"uid":"e81322a8cd76d0ec","name":"random static sharding 10 - Cluster ID: 503, Shard ID: 155","time":{"start":1728901958865,"stop":1728901958865,"duration":0},"status":"passed","severity":"normal"},{"uid":"325f1e8d8025b993","name":"should wait for Store peer to be connected","time":{"start":1728901469137,"stop":1728901469137,"duration":0},"status":"passed","severity":"normal"},{"uid":"60b7518ff88c38c6","name":"Subscribe and receive messages via waku relay post","time":{"start":1728901705385,"stop":1728901705387,"duration":2},"status":"passed","severity":"normal"},{"uid":"b540caf8ed40b22a","name":"less peers than existing","time":{"start":1728901873457,"stop":1728901873457,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c8d6daa6f0ed419b","name":"Check publish message after client node is restarted","time":{"start":1728901901777,"stop":1728901901778,"duration":1},"status":"skipped","severity":"normal"},{"uid":"20a97531e3ebf10a","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1728901989564,"stop":1728901989565,"duration":1},"status":"passed","severity":"normal"},{"uid":"5485a5d1f13ade0a","name":"Check received message containing SQL Injection","time":{"start":1728901664238,"stop":1728901664239,"duration":1},"status":"passed","severity":"normal"},{"uid":"943d19552fc027d3","name":"Waku message hash computation (meta attribute not present)","time":{"start":1728901432737,"stop":1728901432737,"duration":0},"status":"passed","severity":"normal"},{"uid":"99bcfe70f0cc4011","name":"Ping on subscribed peer","time":{"start":1728901555751,"stop":1728901555752,"duration":1},"status":"passed","severity":"normal"},{"uid":"d938ca5932afa8b1","name":"Overlapping topic subscription","time":{"start":1728902012839,"stop":1728902012840,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fb3992c28e228ca","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728901664270,"stop":1728901664270,"duration":0},"status":"passed","severity":"normal"},{"uid":"53efaf6378ea156c","name":"should return false when no peers exist","time":{"start":1728901469128,"stop":1728901469129,"duration":1},"status":"passed","severity":"normal"},{"uid":"605bfeff7738e0be","name":"returns all values when wanted number matches available values","time":{"start":1728901452627,"stop":1728901452628,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f5738dafcbd15c8","name":"Throws when trying to push message with empty payload","time":{"start":1728901896345,"stop":1728901896346,"duration":1},"status":"passed","severity":"normal"},{"uid":"d361e5d870613508","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728901706619,"stop":1728901706620,"duration":1},"status":"passed","severity":"normal"},{"uid":"927a946fc783ce4a","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728901782835,"stop":1728901782835,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfbaba230eb36f3d","name":"Renews peer for Filter on peer:disconnect event","time":{"start":1728901614554,"stop":1728901614555,"duration":1},"status":"passed","severity":"normal"},{"uid":"3873895e8b4d44b4","name":"should be able to encode the field with only FILTER set to true","time":{"start":1728901438022,"stop":1728901438023,"duration":1},"status":"passed","severity":"normal"},{"uid":"b28ea6bd47c28160","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1728901430257,"stop":1728901430257,"duration":0},"status":"passed","severity":"normal"},{"uid":"59d6a99a2397709d","name":"Push message with content topic containing Chinese","time":{"start":1728901896348,"stop":1728901896348,"duration":0},"status":"passed","severity":"normal"},{"uid":"c07f81ad292373cc","name":"Push message with meta","time":{"start":1728901995035,"stop":1728901995035,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c62de99d430090d","name":"LightPush: 0 peers, Filter: 3 peers","time":{"start":1728901748771,"stop":1728901748771,"duration":0},"status":"passed","severity":"normal"},{"uid":"92d5c2821d29ca6e","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1728901430245,"stop":1728901430245,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fe54ffef6810b7d","name":"should throw an error for empty SingleShardInfos array","time":{"start":1728901430250,"stop":1728901430251,"duration":1},"status":"passed","severity":"normal"},{"uid":"d80dd80aa9c4c4c","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1728901430252,"stop":1728901430252,"duration":0},"status":"passed","severity":"normal"},{"uid":"8915f4489304adf4","name":"should check connected peers if present and suitable","time":{"start":1728901469136,"stop":1728901469136,"duration":0},"status":"passed","severity":"normal"},{"uid":"f40a8a4d8e357fe7","name":"Store - dialed first","time":{"start":1728902036740,"stop":1728902036741,"duration":1},"status":"passed","severity":"normal"},{"uid":"25f58aee1f60d512","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1728901907652,"stop":1728901907652,"duration":0},"status":"passed","severity":"normal"},{"uid":"947df8978d88821","name":"Fails to push message with empty content topic","time":{"start":1728901896353,"stop":1728901896353,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fd0eaa2b68b3507","name":"Query generator for multiple messages","time":{"start":1728902000839,"stop":1728902000840,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5b6a087f9181690","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728902012859,"stop":1728902012859,"duration":0},"status":"passed","severity":"normal"},{"uid":"35d7f4fa2df2c87d","name":"should be able to encode the field with only STORE set to true","time":{"start":1728901438021,"stop":1728901438022,"duration":1},"status":"passed","severity":"normal"},{"uid":"b123e4ffe3ac88e2","name":"should not receive a peer event after stop","time":{"start":1728901457817,"stop":1728901457817,"duration":0},"status":"passed","severity":"normal"},{"uid":"1afc7b88b6ff9b72","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728901881031,"stop":1728901881032,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff442ca849d58cfb","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1728901494879,"stop":1728901494879,"duration":0},"status":"passed","severity":"normal"},{"uid":"10815efb2b4ba414","name":"should not fail to stop the service if it was not started","time":{"start":1728901498546,"stop":1728901498546,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fbea4e543cc087f","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1728901888430,"stop":1728901888430,"duration":0},"status":"passed","severity":"normal"},{"uid":"12bec19458a3d5a8","name":"Push message with content topic containing JSON","time":{"start":1728901995027,"stop":1728901995027,"duration":0},"status":"passed","severity":"normal"},{"uid":"31a3ed15b22e669f","name":"can dial TLS multiaddrs","time":{"start":1728901786965,"stop":1728901786966,"duration":1},"status":"passed","severity":"normal"},{"uid":"c956dbf4cac85a6f","name":"should remove a peer","time":{"start":1728901469127,"stop":1728901469127,"duration":0},"status":"passed","severity":"normal"},{"uid":"91299dddcd9d1463","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1728901430263,"stop":1728901430263,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6e73bdf2b4ce73c","name":"Relay + Store","time":{"start":1728901438816,"stop":1728901438817,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f112c155111bec7","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1728901616473,"stop":1728901616474,"duration":1},"status":"passed","severity":"normal"},{"uid":"578faab5b6d4bb8","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728901616425,"stop":1728901616426,"duration":1},"status":"passed","severity":"normal"},{"uid":"74042d13a35ba6aa","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1728901950540,"stop":1728901950541,"duration":1},"status":"passed","severity":"normal"},{"uid":"98359786737ebe61","name":"should find and add new peers","time":{"start":1728901469130,"stop":1728901469130,"duration":0},"status":"passed","severity":"normal"},{"uid":"d106bf7166628b56","name":"start node with empty shard should fail","time":{"start":1728901958867,"stop":1728901958867,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9932483ab01c638","name":"Check received message containing Arabic","time":{"start":1728901664235,"stop":1728901664235,"duration":0},"status":"passed","severity":"normal"},{"uid":"25f47cac25a7f47c","name":"Default pageSize","time":{"start":1728902024014,"stop":1728902024014,"duration":0},"status":"passed","severity":"normal"},{"uid":"f140cafee205ca28","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728902012863,"stop":1728902012863,"duration":0},"status":"passed","severity":"normal"},{"uid":"d679828cd00596f","name":"Fails to push message with large meta","time":{"start":1728901896354,"stop":1728901896354,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6b0ce548b73a4da","name":"should be called for bootstrap peers","time":{"start":1728901494878,"stop":1728901494878,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc503d6731703e2f","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1728901537876,"stop":1728901537877,"duration":1},"status":"passed","severity":"normal"},{"uid":"db5fc705e5d02462","name":"should decode valid enr successfully","time":{"start":1728901438802,"stop":1728901438803,"duration":1},"status":"passed","severity":"normal"},{"uid":"71a13ea144476f6b","name":"Encoder throws on empty string content topic","time":{"start":1728901446177,"stop":1728901446178,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8a2d9cef04d8a4d","name":"should get / set UDP multiaddr","time":{"start":1728901438811,"stop":1728901438811,"duration":0},"status":"passed","severity":"normal"},{"uid":"31472742858fe179","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728901705390,"stop":1728901705391,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9e7ef97096ebcb4","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1728901562096,"stop":1728901562099,"duration":3},"status":"passed","severity":"normal"},{"uid":"2ee629b670a6fce3","name":"random static sharding 5 - Cluster ID: 141, Shard ID: 596","time":{"start":1728901958857,"stop":1728901958858,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b09f03899043c01","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1728901453414,"stop":1728901453414,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ba8ca96c736078d","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1728901445872,"stop":1728901445872,"duration":0},"status":"passed","severity":"normal"},{"uid":"4caca52d5536095","name":"should throw an error for missing sharding configuration","time":{"start":1728901430263,"stop":1728901430263,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7efc8421d6e250e","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app21/10/topic156/test.js","time":{"start":1728901950547,"stop":1728901950547,"duration":0},"status":"passed","severity":"normal"},{"uid":"6560fac997d1c247","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1728901616428,"stop":1728901616428,"duration":0},"status":"passed","severity":"normal"},{"uid":"d59125199dea48a9","name":"handles different networkShards values correctly","time":{"start":1728901430249,"stop":1728901430249,"duration":0},"status":"passed","severity":"normal"},{"uid":"a689b06b00570005","name":"Push message with Russian payload","time":{"start":1728901995011,"stop":1728901995018,"duration":7},"status":"passed","severity":"normal"},{"uid":"633cd15a99289fae","name":"Query Generator, No message returned","time":{"start":1728901989564,"stop":1728901989564,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7c59d224180ffb1","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728901706622,"stop":1728901706623,"duration":1},"status":"passed","severity":"normal"},{"uid":"70f3953acccb5d42","name":"should return the correct number of peers","time":{"start":1728901469127,"stop":1728901469128,"duration":1},"status":"passed","severity":"normal"},{"uid":"84c82915614cf059","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1728901430254,"stop":1728901430254,"duration":0},"status":"passed","severity":"normal"},{"uid":"191f0b4372216e06","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1728901989565,"stop":1728901989565,"duration":0},"status":"passed","severity":"normal"},{"uid":"536835fc41631889","name":"Generator, 2 different pubsubtopics","time":{"start":1728902003565,"stop":1728902003567,"duration":2},"status":"passed","severity":"normal"},{"uid":"59c87a5e6d44be49","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1728901498549,"stop":1728901498549,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5d6c5ca3d79ac070","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728901595854,"stop":1728901595880,"duration":26},"status":"passed","severity":"normal"},{"uid":"c2e60738dd7cac12","name":"should not fail to stop the service if it was not started","time":{"start":1728901899711,"stop":1728901899711,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9de60c7859ec595","name":"Ping on unsubscribed peer","time":{"start":1728901555752,"stop":1728901555753,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bd75d919fb0e77c","name":"Push message with content topic containing Arabic","time":{"start":1728901896349,"stop":1728901896349,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f57595e6daabc8d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1728901430258,"stop":1728901430258,"duration":0},"status":"passed","severity":"normal"},{"uid":"79f48f72565b8d5d","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728901664268,"stop":1728901664270,"duration":2},"status":"passed","severity":"normal"},{"uid":"1b4378a53f460550","name":"Passing an array","time":{"start":1728902045392,"stop":1728902045392,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3e2ee988067dd18","name":"ignores domain fetching errors","time":{"start":1728901453932,"stop":1728901453933,"duration":1},"status":"passed","severity":"normal"},{"uid":"992a4335c4ee1766","name":"Check publish message after service node is restarted","time":{"start":1728901901777,"stop":1728901901777,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9ab5f9a3fe722963","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1728901430261,"stop":1728901430261,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eef0430c047980b","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1728901438024,"stop":1728901438025,"duration":1},"status":"passed","severity":"normal"},{"uid":"b79b7989b1d65500","name":"non connected peers","time":{"start":1728901873457,"stop":1728901873458,"duration":1},"status":"skipped","severity":"normal"},{"uid":"cb7fe630ebbca557","name":"Failed peers are renewed","time":{"start":1728901734209,"stop":1728901734209,"duration":0},"status":"skipped","severity":"normal"},{"uid":"394483837a737c53","name":"Subscribe and receives messages on 20 topics","time":{"start":1728901705389,"stop":1728901705390,"duration":1},"status":"passed","severity":"normal"},{"uid":"87300cf2500b4303","name":"Query Generator - true","time":{"start":1728902009942,"stop":1728902009942,"duration":0},"status":"passed","severity":"normal"},{"uid":"90a9977f566edfb4","name":"Check message with no payload is not received","time":{"start":1728901664284,"stop":1728901664284,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f2ada6f8aae614b","name":"Check message received after jswaku node is restarted","time":{"start":1728901881036,"stop":1728901881036,"duration":0},"status":"skipped","severity":"normal"},{"uid":"da3b881b538823db","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1728901616429,"stop":1728901616429,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dd9309cbcdbfa38","name":"Ephemeral field is preserved - encoder v0","time":{"start":1728901497250,"stop":1728901497250,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd1ee662820e845d","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1728902016653,"stop":1728902016653,"duration":0},"status":"passed","severity":"normal"},{"uid":"9925fc21bc4b8485","name":"Refresh subscription","time":{"start":1728902012840,"stop":1728902012844,"duration":4},"status":"passed","severity":"normal"},{"uid":"326f94a1ee3164b3","name":"Overlapping topic subscription","time":{"start":1728901705392,"stop":1728901705399,"duration":7},"status":"passed","severity":"normal"},{"uid":"6157c0630571756","name":"should fail to send if no connections available","time":{"start":1728901734209,"stop":1728901734210,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9ac22aad6d4e03c","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728901562033,"stop":1728901562033,"duration":0},"status":"passed","severity":"normal"},{"uid":"6428533e3f2f1b84","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1728901430248,"stop":1728901430249,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2491c911081625e","name":"Push message with custom timestamp: 1728898105644","time":{"start":1728901995036,"stop":1728901995037,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b1ebfee160daea6","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1728901947141,"stop":1728901947141,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4f79461a021457","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1728901453409,"stop":1728901453410,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0622e860335b5c0","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1728901445802,"stop":1728901445802,"duration":0},"status":"passed","severity":"normal"},{"uid":"935134d9a1d40bd6","name":"Subscribe to topic containing Russian and publish message","time":{"start":1728901907702,"stop":1728901907713,"duration":11},"status":"passed","severity":"normal"},{"uid":"bb82159f0555777c","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1728901430247,"stop":1728901430247,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6d19e6b1162e368","name":"should wait for Filter peer to be connected","time":{"start":1728901469136,"stop":1728901469137,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7d48f52cb37ffe5","name":"dispatchEvent via connectionManager","time":{"start":1728901527859,"stop":1728901527861,"duration":2},"status":"passed","severity":"normal"},{"uid":"4152c9fcaa76d85c","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1728901888428,"stop":1728901888428,"duration":0},"status":"passed","severity":"normal"},{"uid":"686c5f4b6c49ee8a","name":"Check received message containing short","time":{"start":1728901664233,"stop":1728901664233,"duration":0},"status":"passed","severity":"normal"},{"uid":"44c2d69c6d351604","name":"Push message with long payload","time":{"start":1728901896337,"stop":1728901896338,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8414e2af482896c","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1728901453411,"stop":1728901453411,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ab097147bf4fccd","name":"Push message with escaped characters payload","time":{"start":1728901896344,"stop":1728901896344,"duration":0},"status":"passed","severity":"normal"},{"uid":"facfdf333b293908","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1728901453415,"stop":1728901453415,"duration":0},"status":"passed","severity":"normal"},{"uid":"67c120314fba3d45","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728902012863,"stop":1728902012863,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ac7f1201d0b6eae","name":"Check message with no content topic is not received","time":{"start":1728901664283,"stop":1728901664284,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ed63b6967239c2a","name":"Refresh subscription","time":{"start":1728901907653,"stop":1728901907698,"duration":45},"status":"skipped","severity":"normal"},{"uid":"5adf9cfef8dc358d","name":"Push 30 different messages","time":{"start":1728901995022,"stop":1728901995022,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9f596e4303013fa","name":"Reusing cursor across nodes","time":{"start":1728901947147,"stop":1728901947147,"duration":0},"status":"passed","severity":"normal"},{"uid":"66657baa3358d4e3","name":"Relay + Store","time":{"start":1728901494757,"stop":1728901494758,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f86bef55ecda855","name":"nwaku subscribes","time":{"start":1728901896708,"stop":1728901896708,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d5c8b11b17562de","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1728901537875,"stop":1728901537875,"duration":0},"status":"passed","severity":"normal"},{"uid":"53051db83a35bc6f","name":"should throw error - no id","time":{"start":1728901438804,"stop":1728901438804,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab55071a0fa8f393","name":"Generator, 2 different pubsubtopics","time":{"start":1728902003568,"stop":1728902003568,"duration":0},"status":"passed","severity":"normal"},{"uid":"5835048cebd9f530","name":"Publish message with custom timestamp: Mon Oct 14 2024 11:31:28 GMT+0000 (Coordinated Universal Time)","time":{"start":1728901901769,"stop":1728901901770,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe7be27e59d8f9ac","name":"Ordered Callback - true","time":{"start":1728902009943,"stop":1728902009944,"duration":1},"status":"passed","severity":"normal"},{"uid":"46f6dccee16621d","name":"Should update shard info","time":{"start":1728901787321,"stop":1728901787321,"duration":0},"status":"passed","severity":"normal"},{"uid":"25b2155c565d674b","name":"Throws when trying to push message with empty payload","time":{"start":1728901995022,"stop":1728901995022,"duration":0},"status":"passed","severity":"normal"},{"uid":"14daefea9d6a23b9","name":"Push message with long payload","time":{"start":1728901995009,"stop":1728901995009,"duration":0},"status":"passed","severity":"normal"},{"uid":"7985c70ad37c98e0","name":"Renews subscription after lossing a connection","time":{"start":1728902012864,"stop":1728902012864,"duration":0},"status":"passed","severity":"normal"},{"uid":"542839511f600295","name":"Ping on subscribed peer","time":{"start":1728901555756,"stop":1728901555756,"duration":0},"status":"passed","severity":"normal"},{"uid":"b50ecb102a146e59","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1728902034225,"stop":1728902034225,"duration":0},"status":"passed","severity":"normal"},{"uid":"7171655a0e731fe1","name":"Push message with content topic containing Russian","time":{"start":1728901995025,"stop":1728901995025,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf77b8ae3772e310","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728902012870,"stop":1728902012871,"duration":1},"status":"passed","severity":"normal"},{"uid":"366c528f0b359a05","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1728901430256,"stop":1728901430256,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9a7d02eb51f74a8","name":"Check received message containing Chinese","time":{"start":1728901881015,"stop":1728901881015,"duration":0},"status":"passed","severity":"normal"},{"uid":"57e929fae02296cd","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728901705416,"stop":1728901705417,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7a050f487838fae","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728901706618,"stop":1728901706619,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8606335b3cb2b2f","name":"Publishes to nwaku","time":{"start":1728901896709,"stop":1728901896709,"duration":0},"status":"passed","severity":"normal"},{"uid":"d22d5aaa1c6a0abc","name":"should be able to decode the field with only FILTER set to true","time":{"start":1728901438030,"stop":1728901438030,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8412c3465cae5a9","name":"should remove the specified number of excess peers","time":{"start":1728901469129,"stop":1728901469129,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f1421d30da01804","name":"Push message with content topic containing shell command","time":{"start":1728901896351,"stop":1728901896352,"duration":1},"status":"passed","severity":"normal"},{"uid":"594c7386c1e001ba","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728901705419,"stop":1728901705420,"duration":1},"status":"passed","severity":"normal"},{"uid":"59a4b38bfda17c06","name":"throws on content topic with too few or too many fields","time":{"start":1728901430241,"stop":1728901430242,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cd34d90700ace1b","name":"Query Generator, No Decoder","time":{"start":1728901989563,"stop":1728901989564,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f603c6fce346d8f","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728901562063,"stop":1728901562095,"duration":32},"status":"passed","severity":"normal"},{"uid":"9f4bd0b1f6e773d4","name":"Should update multiaddrs","time":{"start":1728901787320,"stop":1728901787321,"duration":1},"status":"passed","severity":"normal"},{"uid":"33c2d696fe859a43","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1728901430258,"stop":1728901430258,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1a5a4577e5d763f","name":"Subscribe and publish message","time":{"start":1728901907651,"stop":1728901907651,"duration":0},"status":"passed","severity":"normal"},{"uid":"6274024563b37e88","name":"Check received message containing JSON","time":{"start":1728901881005,"stop":1728901881005,"duration":0},"status":"passed","severity":"normal"},{"uid":"2523806591b909c3","name":"Push message on custom pubsubTopic","time":{"start":1728901782837,"stop":1728901782837,"duration":0},"status":"passed","severity":"normal"},{"uid":"831423ef37e48778","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728901616428,"stop":1728901616428,"duration":0},"status":"passed","severity":"normal"},{"uid":"67685330f4e47827","name":"should properly compute the node id","time":{"start":1728901438807,"stop":1728901438807,"duration":0},"status":"passed","severity":"normal"},{"uid":"e673c1079ebdb36c","name":"Query generator for multiple messages with multiple decoders","time":{"start":1728902000840,"stop":1728902000841,"duration":1},"status":"passed","severity":"normal"},{"uid":"fedc19d6f8103cb1","name":"should encodeTxt and decodeTxt","time":{"start":1728901438801,"stop":1728901438802,"duration":1},"status":"passed","severity":"normal"},{"uid":"8adb17ce24063a9b","name":"should push to needed amount of connections","time":{"start":1728901734208,"stop":1728901734209,"duration":1},"status":"passed","severity":"normal"},{"uid":"99493341e10a23f","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728901595853,"stop":1728901595853,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ff435e1e7888380","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1728901430252,"stop":1728901430252,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca922adee6dc1364","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1728901785627,"stop":1728901785627,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dee0a0d292dbef7","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728902012890,"stop":1728902012891,"duration":1},"status":"passed","severity":"normal"},{"uid":"318df9b75d769de6","name":"Init the array if not present","time":{"start":1728901429891,"stop":1728901429892,"duration":1},"status":"passed","severity":"normal"},{"uid":"d27bd2045833e4a1","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728902012871,"stop":1728902012871,"duration":0},"status":"passed","severity":"normal"},{"uid":"aed301025367136c","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1728902062112,"stop":1728902062112,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbe8b9dba1ec763","name":"Fails to publish message with wrong content topic","time":{"start":1728901901773,"stop":1728901901774,"duration":1},"status":"passed","severity":"normal"},{"uid":"857e97a0e185aa4b","name":"it tolerates circular branch references","time":{"start":1728901453932,"stop":1728901453932,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5e51aa24848399e","name":"Sample","time":{"start":1728901438127,"stop":1728901438127,"duration":0},"status":"passed","severity":"normal"},{"uid":"290eb10812a36887","name":"Used by Waku Relay","time":{"start":1728902045393,"stop":1728902045393,"duration":0},"status":"passed","severity":"normal"},{"uid":"f83fc85eef1beb1e","name":"random static sharding 9 - Cluster ID: 362, Shard ID: 195","time":{"start":1728901958862,"stop":1728901958865,"duration":3},"status":"passed","severity":"normal"},{"uid":"21f377838c6e0909","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1728901430247,"stop":1728901430248,"duration":1},"status":"passed","severity":"normal"},{"uid":"97e27e3348093410","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1728901430246,"stop":1728901430247,"duration":1},"status":"passed","severity":"normal"},{"uid":"5316d395cb56d725","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728902012849,"stop":1728902012850,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e75ad7c681ec68a","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728902012831,"stop":1728902012831,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7c01c0034ff655e","name":"Query generator for multiple messages with different content topic format","time":{"start":1728902000841,"stop":1728902000841,"duration":0},"status":"passed","severity":"normal"},{"uid":"72fd8605ac31f717","name":"Passing page size 0 when there are 110 messages","time":{"start":1728902024011,"stop":1728902024011,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7d6e834602d2c83","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1728901430211,"stop":1728901430211,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b1ab33d9bfeb4f6","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1728901430211,"stop":1728901430211,"duration":0},"status":"passed","severity":"normal"},{"uid":"f07a7a20f4324892","name":"Relay","time":{"start":1728901494757,"stop":1728901494757,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8a00d5402d5d955","name":"Subscribe and receive messages via lightPush","time":{"start":1728901705382,"stop":1728901705382,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b822bc5ce228915","name":"Check publish message containing unicode special characters","time":{"start":1728901901763,"stop":1728901901764,"duration":1},"status":"passed","severity":"normal"},{"uid":"393aa26c1bd5eb5b","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728901616434,"stop":1728901616435,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c1cd423317ac238","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1728901537876,"stop":1728901537876,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e00a8beaf5944b5","name":"peer:update - should do nothing if another protocol hit","time":{"start":1728901445871,"stop":1728901445871,"duration":0},"status":"passed","severity":"normal"},{"uid":"1359e71574de5c81","name":"isConnected between 2 js-waku relay nodes","time":{"start":1728901537878,"stop":1728901537879,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cdc944df54cc585","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1728901562047,"stop":1728901562048,"duration":1},"status":"passed","severity":"normal"},{"uid":"19d75bb67a47c2f5","name":"should reject if Store is requested but not mounted","time":{"start":1728901469135,"stop":1728901469135,"duration":0},"status":"passed","severity":"normal"},{"uid":"c24876aef31b2ced","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app97/4/topic759/json","time":{"start":1728901950546,"stop":1728901950546,"duration":0},"status":"passed","severity":"normal"},{"uid":"91ff214cf9dc5e25","name":"Check received message containing shell command","time":{"start":1728901664251,"stop":1728901664264,"duration":13},"status":"passed","severity":"normal"},{"uid":"cbe568430270a13b","name":"Query generator for multiple messages with different message text format","time":{"start":1728902000840,"stop":1728902000840,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f32ef8300ca60a9","name":"can start and stop the service","time":{"start":1728901457814,"stop":1728901457814,"duration":0},"status":"passed","severity":"normal"},{"uid":"85b88ce7f162cd93","name":"LightPush: 2 peers, Filter: 1 peers","time":{"start":1728901748773,"stop":1728901748773,"duration":0},"status":"passed","severity":"normal"},{"uid":"149b66ff7fcac49f","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728901705391,"stop":1728901705391,"duration":0},"status":"passed","severity":"normal"},{"uid":"7102dd8265d1a146","name":"Check publish message containing emoji","time":{"start":1728901901764,"stop":1728901901765,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5cb35d737b958fc","name":"Check message on other pubsub topic is not received","time":{"start":1728901881033,"stop":1728901881034,"duration":1},"status":"passed","severity":"normal"},{"uid":"e03b78d84de848db","name":"should not fail to start the service if it is already started","time":{"start":1728901457815,"stop":1728901457816,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb9b0f05c4639721","name":"should load peers from local storage and dispatch events","time":{"start":1728901457817,"stop":1728901457818,"duration":1},"status":"passed","severity":"normal"},{"uid":"ceb787dc15800b48","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1728901438031,"stop":1728901438031,"duration":0},"status":"passed","severity":"normal"},{"uid":"db6aac3f84a6a605","name":"can start the service","time":{"start":1728901899710,"stop":1728901899711,"duration":1},"status":"passed","severity":"normal"},{"uid":"2771c309745ab771","name":"should not receive a peer event before start","time":{"start":1728901457816,"stop":1728901457817,"duration":1},"status":"passed","severity":"normal"},{"uid":"47677e972a85e135","name":"Check received message with timestamp: 1728901486608 ","time":{"start":1728901881008,"stop":1728901881008,"duration":0},"status":"passed","severity":"normal"},{"uid":"12d649674e6cab54","name":"Query generator for 2000 messages","time":{"start":1728902000843,"stop":1728902000843,"duration":0},"status":"passed","severity":"normal"},{"uid":"2121df69bf999b8a","name":"Check message with invalid timestamp is not received","time":{"start":1728901881032,"stop":1728901881033,"duration":1},"status":"passed","severity":"normal"},{"uid":"518670539a1e7e83","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1728901616425,"stop":1728901616425,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5532e51afc6c752","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1728901614547,"stop":1728901614552,"duration":5},"status":"passed","severity":"normal"},{"uid":"e08e36819675436","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728901616421,"stop":1728901616422,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b54945f480210f7","name":"Subscribe and receives messages on 20 topics","time":{"start":1728902012833,"stop":1728902012833,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee48885ee71cc3d2","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728901705383,"stop":1728901705385,"duration":2},"status":"passed","severity":"normal"},{"uid":"6238dfbdfcf66187","name":"Sets default value correctly","time":{"start":1728902045393,"stop":1728902045394,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d4c583f42eeea72","name":"Ping fails for unsubscribed peers","time":{"start":1728901614539,"stop":1728901614543,"duration":4},"status":"passed","severity":"normal"},{"uid":"851f5244b8b6057a","name":"LightPush: 2 peers, Filter: 2 peers","time":{"start":1728901748773,"stop":1728901748774,"duration":1},"status":"passed","severity":"normal"},{"uid":"7473e01914485ad1","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1728901616427,"stop":1728901616427,"duration":0},"status":"passed","severity":"normal"},{"uid":"78a91da7fe7deef4","name":"Filter with 0 connections","time":{"start":1728901711766,"stop":1728901711766,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dfdfbc1465ebb0c","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app6/7/topic102/proto","time":{"start":1728901950545,"stop":1728901950545,"duration":0},"status":"passed","severity":"normal"},{"uid":"e16b1ab9dee07454","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728902012891,"stop":1728902012891,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a9e80184af04419","name":"Push message with JSON payload","time":{"start":1728901995020,"stop":1728901995020,"duration":0},"status":"passed","severity":"normal"},{"uid":"21c25792cf61a480","name":"LightPush: 0 peers, Filter: 1 peers","time":{"start":1728901748770,"stop":1728901748770,"duration":0},"status":"passed","severity":"normal"},{"uid":"1165aae6187067e8","name":"Check received message containing Russian","time":{"start":1728901881017,"stop":1728901881018,"duration":1},"status":"passed","severity":"normal"},{"uid":"f55ac0383e9d415","name":"Push message with content topic containing emoji","time":{"start":1728901995034,"stop":1728901995034,"duration":0},"status":"passed","severity":"normal"},{"uid":"3962050fcb053426","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1728902062113,"stop":1728902062113,"duration":0},"status":"passed","severity":"normal"},{"uid":"a021b0f16b2b360","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728901881008,"stop":1728901881009,"duration":1},"status":"passed","severity":"normal"},{"uid":"723c1512a4eeb316","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1728901907701,"stop":1728901907701,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e6e5c3d31cb786f","name":"Ping on peer without subscriptions","time":{"start":1728901555752,"stop":1728901555752,"duration":0},"status":"passed","severity":"normal"},{"uid":"13adf496c923114f","name":"Reopen subscription with peer with lost subscription","time":{"start":1728901546863,"stop":1728901546863,"duration":0},"status":"passed","severity":"normal"},{"uid":"390c60f4accc3cd","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1728901438034,"stop":1728901438035,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b458b87e0ffa2f","name":"should emit a peer event after start","time":{"start":1728901899716,"stop":1728901899716,"duration":0},"status":"passed","severity":"normal"},{"uid":"b67dd99c9549476e","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1728901616472,"stop":1728901616473,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b071bd751512318","name":"Push message with content topic containing numeric","time":{"start":1728901995023,"stop":1728901995024,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e8fc352572755b2","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1728901453410,"stop":1728901453411,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab2193b6f8784005","name":"Decoder throws on undefined content topic","time":{"start":1728901465375,"stop":1728901465375,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7d9f9c1fc6b5caa","name":"Check received message with timestamp: 1728901486608 ","time":{"start":1728901881029,"stop":1728901881030,"duration":1},"status":"passed","severity":"normal"},{"uid":"f242004f410ab751","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1728901430265,"stop":1728901430265,"duration":0},"status":"passed","severity":"normal"},{"uid":"c950d17fda7a0f15","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1728901616475,"stop":1728901616475,"duration":0},"status":"passed","severity":"normal"},{"uid":"1416344acc7ae8cf","name":"Subscribe to topic containing Script and receive message","time":{"start":1728902012873,"stop":1728902012873,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d19ea21ed83ab43","name":"should set field with all protocols disabled","time":{"start":1728901438814,"stop":1728901438814,"duration":0},"status":"passed","severity":"normal"},{"uid":"56c5ddb1766d1dfa","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1728901430257,"stop":1728901430257,"duration":0},"status":"passed","severity":"normal"},{"uid":"94deb7a84846c725","name":"Relay - dialed first","time":{"start":1728902036739,"stop":1728902036740,"duration":1},"status":"passed","severity":"normal"},{"uid":"158a681de55967da","name":"topics with same application and version share the same shard","time":{"start":1728901430248,"stop":1728901430248,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c73a33edf6c71f7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1728901430258,"stop":1728901430258,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bce83757e6208b4","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728901881009,"stop":1728901881009,"duration":0},"status":"passed","severity":"normal"},{"uid":"c203d6fab7fc3cc6","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1728901453935,"stop":1728901453936,"duration":1},"status":"passed","severity":"normal"},{"uid":"570c00f123ec00b1","name":"should be able to encode the field with only RELAY set to true","time":{"start":1728901438018,"stop":1728901438020,"duration":2},"status":"passed","severity":"normal"},{"uid":"78e92b4166b18d13","name":"Light Node - default protocols","time":{"start":1728902036742,"stop":1728902036742,"duration":0},"status":"passed","severity":"normal"},{"uid":"1730c108b8fb3cb5","name":"Check message with no pubsub topic is not received","time":{"start":1728901664283,"stop":1728901664283,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c68d25c84db5371","name":"should add and remove event listeners correctly","time":{"start":1728901457819,"stop":1728901457819,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4d474c97d118df0","name":"Encoder throws on undefined content topic","time":{"start":1728901465374,"stop":1728901465374,"duration":0},"status":"passed","severity":"normal"},{"uid":"267d48ce0f22ade2","name":"should use the provided clusterId for the pubsub topic","time":{"start":1728901430265,"stop":1728901430265,"duration":0},"status":"passed","severity":"normal"},{"uid":"87b734331f1b361b","name":"should be able to decode the field with only STORE set to true","time":{"start":1728901438030,"stop":1728901438031,"duration":1},"status":"passed","severity":"normal"},{"uid":"a66ea6f1773c37c0","name":"Push message with custom timestamp: 1728898112019","time":{"start":1728901896355,"stop":1728901896355,"duration":0},"status":"passed","severity":"normal"},{"uid":"6373db6dbe71b9f7","name":"Push message with JSON payload","time":{"start":1728901896343,"stop":1728901896343,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d5064b6a417c27e","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1728902034226,"stop":1728902034226,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddea1498b177c9ae","name":"Renews peer on consistent missed messages","time":{"start":1728901614552,"stop":1728901614553,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d85d63f3aa5b2ad","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728901616450,"stop":1728901616451,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c2a7cad2399bd97","name":"Push message with Script payload","time":{"start":1728901995019,"stop":1728901995019,"duration":0},"status":"passed","severity":"normal"},{"uid":"da62a28db6d4f020","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728902012874,"stop":1728902012880,"duration":6},"status":"passed","severity":"normal"},{"uid":"538d574edb269d1f","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728902012847,"stop":1728902012848,"duration":1},"status":"passed","severity":"normal"},{"uid":"d728aba22efa3544","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1728901947142,"stop":1728901947144,"duration":2},"status":"passed","severity":"normal"},{"uid":"84cd356a21687183","name":"should return all peers when numPeers is 0","time":{"start":1728901445801,"stop":1728901445801,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f42cf45da267184","name":"Subscribe and receive messages via waku relay post","time":{"start":1728902012832,"stop":1728902012832,"duration":0},"status":"passed","severity":"normal"},{"uid":"310ddab760e81b07","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1728901616474,"stop":1728901616474,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d0b581821f2e2d0","name":"Decrypt messages","time":{"start":1728901874867,"stop":1728901874867,"duration":0},"status":"passed","severity":"normal"},{"uid":"508a8b31ed79e95b","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728901705406,"stop":1728901705407,"duration":1},"status":"passed","severity":"normal"},{"uid":"32f6a6fd48de19fe","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1728901989566,"stop":1728901989567,"duration":1},"status":"passed","severity":"normal"},{"uid":"11456637c51cd122","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1728901445803,"stop":1728901445803,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c3ec8247e68de4","name":"Subscribe to topic containing XML and receive message","time":{"start":1728902012858,"stop":1728902012858,"duration":0},"status":"passed","severity":"normal"},{"uid":"34c3e3a9f592fd61","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1728901616426,"stop":1728901616426,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dcc882eef88186f","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1728901430252,"stop":1728901430252,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3ba8526089ef9b7","name":"Check received message containing Russian","time":{"start":1728901664235,"stop":1728901664236,"duration":1},"status":"passed","severity":"normal"},{"uid":"23ce136ad0dfeee9","name":"Subscribe to topic containing XML and receive message","time":{"start":1728902012873,"stop":1728902012874,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9cc467c4b7085eb","name":"Check received message containing Basic HTML tag","time":{"start":1728901881021,"stop":1728901881022,"duration":1},"status":"passed","severity":"normal"},{"uid":"f02aae46bc32cc02","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1728901907713,"stop":1728901907713,"duration":0},"status":"passed","severity":"normal"},{"uid":"1881400a17444510","name":"LightPush: 1 peers, Filter: 0 peers","time":{"start":1728901748771,"stop":1728901748771,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fae5d5db32a3804","name":"Encoder throws on empty string content topic","time":{"start":1728901463797,"stop":1728901463797,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f2573ea68f137dd","name":"random static sharding 3 - Cluster ID: 986, Shard ID: 409","time":{"start":1728901958855,"stop":1728901958856,"duration":1},"status":"passed","severity":"normal"},{"uid":"e50ec17923842380","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1728901430255,"stop":1728901430255,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb2a2066c44d2c1b","name":"Subscribe to topic containing short and receive message","time":{"start":1728901705401,"stop":1728901705402,"duration":1},"status":"passed","severity":"normal"},{"uid":"58c55218fe3c0706","name":"Passing page size 11 when there are 10 messages","time":{"start":1728902024012,"stop":1728902024013,"duration":1},"status":"passed","severity":"normal"},{"uid":"7755379c46782ecd","name":"A test","time":{"start":1728901748867,"stop":1728901748868,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7c651ce3ba0c44f","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1728901445801,"stop":1728901445802,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3b6a8ff22079759","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1728901907716,"stop":1728901907716,"duration":0},"status":"passed","severity":"normal"}] |