mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-17 12:23:10 +00:00
1 line
92 KiB
JSON
1 line
92 KiB
JSON
[{"uid":"d3f03737a8801766","name":"Subscribe to topic containing long and receive message","time":{"start":1704717942660,"stop":1704717942661,"duration":1},"status":"passed","severity":"normal"},{"uid":"1163d5d25893ebaf","name":"Refresh subscription","time":{"start":1704717942659,"stop":1704717942660,"duration":1},"status":"passed","severity":"normal"},{"uid":"57ffb0dada63701f","name":"Check received message with extra option is received","time":{"start":1704717937704,"stop":1704717937705,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4d1f5e5eaf55aa5","name":"Check received message containing Script","time":{"start":1704717937692,"stop":1704717937693,"duration":1},"status":"passed","severity":"normal"},{"uid":"4919abf7e46eeb0f","name":"Fails to push message with empty content topic","time":{"start":1704717984447,"stop":1704717984447,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cb0e4d398930746","name":"Passing page size 0 when there are 110 messages","time":{"start":1704718007082,"stop":1704718007083,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b51dffd216a3f87","name":"should be able to encode the field with only FILTER set to true","time":{"start":1704717788415,"stop":1704717788416,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eef7695c6872569","name":"Check publish message after client node is restarted","time":{"start":1704717920164,"stop":1704717920164,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5fd6e1448d0e65cc","name":"does not throw on valid cases","time":{"start":1704717781667,"stop":1704717781668,"duration":1},"status":"passed","severity":"normal"},{"uid":"7da671a9f4b20c34","name":"Passing cursor with wrong message digest","time":{"start":1704717967940,"stop":1704717967940,"duration":0},"status":"passed","severity":"normal"},{"uid":"dea479ee4d5756a9","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1704718075858,"stop":1704718075858,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c862a5b32945201","name":"1 Relay, 1 Filter, gives up","time":{"start":1704717806465,"stop":1704717806465,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd33e9a17fd487c8","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1704717871428,"stop":1704717871428,"duration":0},"status":"passed","severity":"normal"},{"uid":"52fe26461988d994","name":"Check publish message containing XML","time":{"start":1704717920150,"stop":1704717920151,"duration":1},"status":"passed","severity":"normal"},{"uid":"37f449e08efd87f7","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1704717857678,"stop":1704717857678,"duration":0},"status":"broken","severity":"normal"},{"uid":"51a7ccf50aa92ba9","name":"Query with Promise Callback, No Decoder","time":{"start":1704717978205,"stop":1704717978206,"duration":1},"status":"passed","severity":"normal"},{"uid":"92a432645f15f0d4","name":"should encode/decode to RLP encoding","time":{"start":1704717789278,"stop":1704717789278,"duration":0},"status":"passed","severity":"normal"},{"uid":"249eea41145139f1","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1704717794053,"stop":1704717794054,"duration":1},"status":"passed","severity":"normal"},{"uid":"b89c9c15eea093ff","name":"Push message with content topic containing special chars","time":{"start":1704717984441,"stop":1704717984441,"duration":0},"status":"passed","severity":"normal"},{"uid":"8feccf225127277d","name":"Meta field set when metaSetter is specified","time":{"start":1704717794409,"stop":1704717794409,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc185511d6d2f59f","name":"Subscribe to 30 topics at once and receives messages","time":{"start":1704717942655,"stop":1704717942658,"duration":3},"status":"passed","severity":"normal"},{"uid":"50433e4b6c0a4c6","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1704717806221,"stop":1704717806221,"duration":0},"status":"passed","severity":"normal"},{"uid":"71cc792870c541ea","name":"can start and stop the service","time":{"start":1704717850617,"stop":1704717850617,"duration":0},"status":"passed","severity":"normal"},{"uid":"175edca09a593034","name":"Register correct protocols","time":{"start":1704717923306,"stop":1704717923307,"duration":1},"status":"passed","severity":"normal"},{"uid":"d75da47d7fc7cc3b","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1704717871427,"stop":1704717871427,"duration":0},"status":"passed","severity":"normal"},{"uid":"842641e332d8291e","name":"should only return 1 node with store capability","time":{"start":1704717806631,"stop":1704717806632,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf96eac2ffd2db2c","name":"pre and post cipher","time":{"start":1704717813141,"stop":1704717813142,"duration":1},"status":"passed","severity":"normal"},{"uid":"38d00a8ba40d98ae","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1704717806222,"stop":1704717806222,"duration":0},"status":"passed","severity":"normal"},{"uid":"caadba2c3bd375ff","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1704717900783,"stop":1704717900783,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff2b6e36c944026a","name":"Subscribe to topic containing XML and publish message","time":{"start":1704717923318,"stop":1704717923319,"duration":1},"status":"passed","severity":"normal"},{"uid":"a25789f3b69d178f","name":"Push message with special chars payload","time":{"start":1704717984429,"stop":1704717984429,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee1262247296a757","name":"passes more than one ENR URLs and attempts connection","time":{"start":1704717850661,"stop":1704717850661,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a5107d74641622f","name":"different cluster, different shard: nodes don't connect","time":{"start":1704717889767,"stop":1704717889768,"duration":1},"status":"passed","severity":"normal"},{"uid":"3033b3c1b04d52b7","name":"should throw an error for insufficient data","time":{"start":1704717789115,"stop":1704717789115,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a8d400dec3f93a1","name":"Query Generator, No Decoder","time":{"start":1704717978200,"stop":1704717978200,"duration":0},"status":"passed","severity":"normal"},{"uid":"9989aa8ed20dbfd6","name":"ignores unrecognized TXT record formats","time":{"start":1704717806630,"stop":1704717806630,"duration":0},"status":"passed","severity":"normal"},{"uid":"61796bfb322c9805","name":"Push message with numeric payload","time":{"start":1704717984428,"stop":1704717984429,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa217ef496d97fec","name":"Reusing cursor across nodes","time":{"start":1704717967939,"stop":1704717967939,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a8836bca7ec8fb8","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1704717942653,"stop":1704717942653,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5b439ee23718530","name":"should decode valid enr successfully","time":{"start":1704717789274,"stop":1704717789274,"duration":0},"status":"passed","severity":"normal"},{"uid":"51ce7bb6ba1b7354","name":"should return all peers when numPeers is 0","time":{"start":1704717794052,"stop":1704717794053,"duration":1},"status":"passed","severity":"normal"},{"uid":"990b91b5c5e66bb2","name":"Used by Waku Relay","time":{"start":1704718030269,"stop":1704718030270,"duration":1},"status":"passed","severity":"normal"},{"uid":"233df41e58e98973","name":"should properly create location multiaddrs - udp","time":{"start":1704717789281,"stop":1704717789281,"duration":0},"status":"passed","severity":"normal"},{"uid":"29ea2e9d269b14c1","name":"Callback on promise","time":{"start":1704718008787,"stop":1704718008787,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6a9cfb4aabfb054","name":"can start the service","time":{"start":1704718012602,"stop":1704718012602,"duration":0},"status":"passed","severity":"normal"},{"uid":"616ed20dd119f057","name":"should not receive a peer event before start","time":{"start":1704717850619,"stop":1704717850655,"duration":36},"status":"passed","severity":"normal"},{"uid":"db7b390379c78901","name":"Subscribe to topic containing long and publish message","time":{"start":1704717923313,"stop":1704717923314,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fff7cd1abc0dd37","name":"Query with Promise Callback, No message returned","time":{"start":1704717978206,"stop":1704717978206,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8c806d0dec59873","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1704717923308,"stop":1704717923309,"duration":1},"status":"passed","severity":"normal"},{"uid":"69bb61eccb4347d6","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1704717942662,"stop":1704717942662,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b99cb1855ac43f0","name":"Reopen subscription with peer with lost subscription","time":{"start":1704717840196,"stop":1704717840197,"duration":1},"status":"passed","severity":"normal"},{"uid":"820d3690ed653f76","name":"Push message on custom pubsubTopic","time":{"start":1704717885561,"stop":1704717885561,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f973c6f370761a0","name":"Js publishes, other Js receives","time":{"start":1704717909241,"stop":1704717909242,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bc9049ac2626fcb","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1704717794053,"stop":1704717794053,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e212bcd224f39bd","name":"Passing cursor with wrong pubsubTopic","time":{"start":1704717967940,"stop":1704717967940,"duration":0},"status":"passed","severity":"normal"},{"uid":"587c9ca429090196","name":"Fails to push message bigger that 1MB","time":{"start":1704717984453,"stop":1704717984454,"duration":1},"status":"passed","severity":"normal"},{"uid":"153d120f80910d53","name":"Push message with content topic containing unicode special characters","time":{"start":1704717984446,"stop":1704717984446,"duration":0},"status":"passed","severity":"normal"},{"uid":"787a0febeb9ae609","name":"should be able to decode the field with only RELAY set to true","time":{"start":1704717788422,"stop":1704717788422,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fc7e2abe06fe662","name":"Check meta is set [symmetric]","time":{"start":1704717812639,"stop":1704717812639,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4ec3acf1e95a3","name":"Decoder throws on undefined content topic","time":{"start":1704717794411,"stop":1704717794411,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9f61a6369497f85","name":"Relay + Store","time":{"start":1704717789283,"stop":1704717789283,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f728443254eb50d","name":"Push message with rate limit","time":{"start":1704717984448,"stop":1704717984449,"duration":1},"status":"passed","severity":"normal"},{"uid":"dab2e15ef2594f13","name":"Publish message with large meta","time":{"start":1704717920164,"stop":1704717920165,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7b4568c10c57e9a","name":"should set field with only FILTER enabled","time":{"start":1704717789283,"stop":1704717789283,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b4bc57612fef06d","name":"Push message with content topic containing Chinese","time":{"start":1704717984442,"stop":1704717984442,"duration":0},"status":"passed","severity":"normal"},{"uid":"9082ccb46a892848","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1704717920159,"stop":1704717920160,"duration":1},"status":"passed","severity":"normal"},{"uid":"61c4999dff69cee7","name":"Subscribe to topic containing Script and publish message","time":{"start":1704717923318,"stop":1704717923318,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec7efe4ce446c621","name":"Mutual subscription","time":{"start":1704717923306,"stop":1704717923306,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4d414df37d98dcf","name":"1 Store, 2 relays, 2 fetches","time":{"start":1704717806464,"stop":1704717806464,"duration":0},"status":"passed","severity":"normal"},{"uid":"dddc7ee3f858d1f2","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1704717860834,"stop":1704717860834,"duration":0},"status":"passed","severity":"normal"},{"uid":"c675b6b488d5ae38","name":"Publish message with rate limit","time":{"start":1704717920165,"stop":1704717920165,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a45d09e12c73b20","name":"Privacy Node - default protocol","time":{"start":1704718029031,"stop":1704718029032,"duration":1},"status":"passed","severity":"normal"},{"uid":"f122dcc9308d8ee5","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1704717788417,"stop":1704717788417,"duration":0},"status":"passed","severity":"normal"},{"uid":"113f29f73d819a93","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1704717857674,"stop":1704717857675,"duration":1},"status":"broken","severity":"normal"},{"uid":"268a0ce7226538d5","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1704717960822,"stop":1704717960822,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab263f46c718f042","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1704717857662,"stop":1704717857662,"duration":0},"status":"broken","severity":"normal"},{"uid":"fa0a9e1776bf98c1","name":"Push message with long payload","time":{"start":1704717984428,"stop":1704717984428,"duration":0},"status":"passed","severity":"normal"},{"uid":"707133d8c3f1f676","name":"Overlapping topic subscription","time":{"start":1704717923312,"stop":1704717923312,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2b305c7a1c1e2b9e","name":"Push message with custom timestamp: 1704714258382","time":{"start":1704717984450,"stop":1704717984451,"duration":1},"status":"passed","severity":"normal"},{"uid":"409efd7480f4011a","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1704717920162,"stop":1704717920163,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfcfcd807dfde68b","name":"Overlapping topic subscription","time":{"start":1704717942659,"stop":1704717942659,"duration":0},"status":"passed","severity":"normal"},{"uid":"85c94a5cb8480b8b","name":"Query Generator sorting by timestamp while page direction is backward","time":{"start":1704718000923,"stop":1704718000924,"duration":1},"status":"passed","severity":"normal"},{"uid":"457781c3fa164d47","name":"Subscribe to topic containing Script and receive message","time":{"start":1704717942664,"stop":1704717942664,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed1c997cfaffbe84","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1704717871426,"stop":1704717871427,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c9feef5d6722829","name":"Passing page size 110 when there are 120 messages","time":{"start":1704718007091,"stop":1704718007094,"duration":3},"status":"passed","severity":"normal"},{"uid":"69112614771646c7","name":"Push message with content topic containing escaped characters","time":{"start":1704717984445,"stop":1704717984446,"duration":1},"status":"passed","severity":"normal"},{"uid":"5142751473d10b41","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1704718018119,"stop":1704718018120,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac1e010aca291e7a","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1704717857693,"stop":1704717857694,"duration":1},"status":"broken","severity":"normal"},{"uid":"3b80951cd36dfdb5","name":"ignores domain fetching errors","time":{"start":1704717806629,"stop":1704717806630,"duration":1},"status":"passed","severity":"normal"},{"uid":"32c073685ed88184","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1704717812637,"stop":1704717812638,"duration":1},"status":"passed","severity":"normal"},{"uid":"433be1000c7a8a47","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1704717923316,"stop":1704717923317,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f6aec0307dbd5db","name":"Generator, 2 different pubsubtopics","time":{"start":1704717989226,"stop":1704717989226,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bfd4a1f8599f651","name":"Passing page size 3 when there are 20 messages","time":{"start":1704718007087,"stop":1704718007088,"duration":1},"status":"passed","severity":"normal"},{"uid":"b96640a405d5f1e","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1704717942650,"stop":1704717942651,"duration":1},"status":"passed","severity":"normal"},{"uid":"301cac1beab59588","name":"Check received message containing unicode special characters","time":{"start":1704717937698,"stop":1704717937698,"duration":0},"status":"passed","severity":"normal"},{"uid":"97247c51f618150c","name":"Check publish message containing Russian","time":{"start":1704717920149,"stop":1704717920149,"duration":0},"status":"passed","severity":"normal"},{"uid":"175a309fb156f83","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1704717857643,"stop":1704717857644,"duration":1},"status":"broken","severity":"normal"},{"uid":"ffc9c16ee6f313fd","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1704717942654,"stop":1704717942654,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5459125b6454934","name":"Check received message containing Arabic","time":{"start":1704717937691,"stop":1704717937691,"duration":0},"status":"passed","severity":"normal"},{"uid":"516c2465529a7786","name":"topics with same application and version share the same shard","time":{"start":1704717781673,"stop":1704717781673,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f7d1d2fd6112bb4","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1704717857700,"stop":1704717857700,"duration":0},"status":"broken","severity":"normal"},{"uid":"26786f0cf4beb3e3","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1704717857639,"stop":1704717857640,"duration":1},"status":"broken","severity":"normal"},{"uid":"94e3b8a32bc417f3","name":"Check publish message containing Chinese","time":{"start":1704717920148,"stop":1704717920148,"duration":0},"status":"passed","severity":"normal"},{"uid":"f48f70a9b9be5bd4","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1704717900784,"stop":1704717900784,"duration":0},"status":"passed","severity":"normal"},{"uid":"e94199c67a7ee150","name":"Push message with Basic HTML tag payload","time":{"start":1704717984433,"stop":1704717984434,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaf16ddfd31f2f40","name":"should encodeTxt and decodeTxt","time":{"start":1704717789274,"stop":1704717789274,"duration":0},"status":"passed","severity":"normal"},{"uid":"5547680d077e5c12","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1704717989236,"stop":1704717989236,"duration":0},"status":"passed","severity":"normal"},{"uid":"f84794588f5f3a96","name":"Push message with custom timestamp: 1673959458382","time":{"start":1704717984449,"stop":1704717984450,"duration":1},"status":"passed","severity":"normal"},{"uid":"18e9065d9308a988","name":"Check message with no payload is not received","time":{"start":1704717937703,"stop":1704717937703,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff95db7b9c301a65","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1704717885562,"stop":1704717885562,"duration":0},"status":"passed","severity":"normal"},{"uid":"cde1d45f232bf73c","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1704717857738,"stop":1704717857739,"duration":1},"status":"broken","severity":"normal"},{"uid":"a474e35b030249ae","name":"Waku message hash computation (meta attribute not present)","time":{"start":1704717800530,"stop":1704717800530,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2fed3380a0c22dc","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1704717857734,"stop":1704717857734,"duration":0},"status":"broken","severity":"normal"},{"uid":"57f1fdb3ee331ba6","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1704717860094,"stop":1704717860094,"duration":0},"status":"passed","severity":"normal"},{"uid":"519e4b4386dcf0f2","name":"Decoder throws on empty string content topic","time":{"start":1704717812641,"stop":1704717812641,"duration":0},"status":"passed","severity":"normal"},{"uid":"264cf7c9ff19b09a","name":"Check received message with timestamp: 1649153314 ","time":{"start":1704717937699,"stop":1704717937700,"duration":1},"status":"passed","severity":"normal"},{"uid":"257cecc9a56ae646","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1704717860833,"stop":1704717860833,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5adb1df45972c3","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1704717860835,"stop":1704717860836,"duration":1},"status":"passed","severity":"normal"},{"uid":"35d634f884fbc551","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1704717788416,"stop":1704717788417,"duration":1},"status":"passed","severity":"normal"},{"uid":"3849a93a910215fa","name":"should get / set UDP multiaddr","time":{"start":1704717789279,"stop":1704717789279,"duration":0},"status":"passed","severity":"normal"},{"uid":"29cc5ec1d99fbcdf","name":"1 Store, 2 fetches","time":{"start":1704717806464,"stop":1704717806464,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbb8bb7123ff7ec5","name":"Check publish message containing numeric","time":{"start":1704717920147,"stop":1704717920147,"duration":0},"status":"passed","severity":"normal"},{"uid":"33b7e9f99cc86973","name":"should retrieve 3 multiaddrs for prod.waku.nodes.status.im","time":{"start":1704717806633,"stop":1704717806633,"duration":0},"status":"skipped","severity":"normal"},{"uid":"15607041fbb3ab4","name":"Check publish message containing unicode special characters","time":{"start":1704717920155,"stop":1704717920158,"duration":3},"status":"passed","severity":"normal"},{"uid":"a726f257513de8e4","name":"Ping on subscribed peer","time":{"start":1704717840195,"stop":1704717840195,"duration":0},"status":"passed","severity":"normal"},{"uid":"d230a77da7076c79","name":"Check publish message containing Basic HTML tag","time":{"start":1704717920151,"stop":1704717920151,"duration":0},"status":"passed","severity":"normal"},{"uid":"c962f2a67404f6de","name":"through manual discovery","time":{"start":1704717875513,"stop":1704717875514,"duration":1},"status":"passed","severity":"normal"},{"uid":"57ff74edafaf5a82","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1704717857736,"stop":1704717857737,"duration":1},"status":"broken","severity":"normal"},{"uid":"484b38f88e8f0b20","name":"converts content topics to expected shard index","time":{"start":1704717781672,"stop":1704717781672,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a750952e23cce4a","name":"should properly create peer info with all multiaddrs","time":{"start":1704717789281,"stop":1704717789281,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ea36bf3e4b2fb62","name":"Promise Callback - forward","time":{"start":1704717994182,"stop":1704717994182,"duration":0},"status":"passed","severity":"normal"},{"uid":"14b2411eea8df247","name":"Passing page size 1 when there are 4 messages","time":{"start":1704718007083,"stop":1704718007087,"duration":4},"status":"passed","severity":"normal"},{"uid":"9852decdad8bb374","name":"should set field with all protocols enabled","time":{"start":1704717789282,"stop":1704717789282,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8c45aecd779f7a4","name":"should properly create location multiaddrs - tcp","time":{"start":1704717789281,"stop":1704717789281,"duration":0},"status":"passed","severity":"normal"},{"uid":"e91631d72078d291","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1704717812639,"stop":1704717812639,"duration":0},"status":"passed","severity":"normal"},{"uid":"f272313162f1a765","name":"3 nodes on /waku/2/rs/3/0 topic","time":{"start":1704717900783,"stop":1704717900783,"duration":0},"status":"passed","severity":"normal"},{"uid":"8015f15b357d1f5","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1704717857741,"stop":1704717857742,"duration":1},"status":"broken","severity":"normal"},{"uid":"e71bdeaa14d2eb06","name":"retrieves a single peer","time":{"start":1704717806628,"stop":1704717806629,"duration":1},"status":"passed","severity":"normal"},{"uid":"6add47e1f533727e","name":"should be able to encode the field with only RELAY set to true","time":{"start":1704717788411,"stop":1704717788413,"duration":2},"status":"passed","severity":"normal"},{"uid":"88427125bcf2b47f","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1704717840571,"stop":1704717840571,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccb1ad60a9026acb","name":"throws on content topic with empty application field","time":{"start":1704717781670,"stop":1704717781670,"duration":0},"status":"passed","severity":"normal"},{"uid":"c13764e2c0a84026","name":"returns all values when wanted number matches available values","time":{"start":1704717805835,"stop":1704717805837,"duration":2},"status":"passed","severity":"normal"},{"uid":"c05ce3438ba96905","name":"should not receive a peer event before start","time":{"start":1704718012603,"stop":1704718012604,"duration":1},"status":"passed","severity":"normal"},{"uid":"d196ad8cd7616607","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1704717860099,"stop":1704717860099,"duration":0},"status":"passed","severity":"normal"},{"uid":"781e3d0171d422a8","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1704717857722,"stop":1704717857722,"duration":0},"status":"broken","severity":"normal"},{"uid":"73ea5c5ec949b4c1","name":"Push message with custom timestamp: 1704721458382","time":{"start":1704717984451,"stop":1704717984452,"duration":1},"status":"passed","severity":"normal"},{"uid":"e839995a684082d4","name":"throws on empty content topic","time":{"start":1704717781668,"stop":1704717781668,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7e73a72e981b59a","name":"Passing an array","time":{"start":1704718030268,"stop":1704718030268,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f0eab42a17f0780","name":"udp ip6 address","time":{"start":1704717788435,"stop":1704717788435,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f85733dcb0c7526","name":"Delete observer","time":{"start":1704717887220,"stop":1704717887221,"duration":1},"status":"passed","severity":"normal"},{"uid":"44e8ca6cf83607d7","name":"configure the node with multiple pubsub topics","time":{"start":1704717960824,"stop":1704717960825,"duration":1},"status":"broken","severity":"normal"},{"uid":"5be65e2f2166ae2","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1704717860093,"stop":1704717860093,"duration":0},"status":"passed","severity":"normal"},{"uid":"c12d73eb587c13a3","name":"Round trip binary encryption [ecies, signature]","time":{"start":1704717814506,"stop":1704717814506,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4a13c41840dae32","name":"Decoder throws on empty string content topic","time":{"start":1704717794411,"stop":1704717794411,"duration":0},"status":"passed","severity":"normal"},{"uid":"4376adb9656970ab","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1704717788426,"stop":1704717788427,"duration":1},"status":"passed","severity":"normal"},{"uid":"6043d6c87059494c","name":"Throws when trying to push message with empty payload","time":{"start":1704717984439,"stop":1704717984440,"duration":1},"status":"passed","severity":"normal"},{"uid":"953ec937e7f1fcd1","name":"Check received message with timestamp: 1704717829147 ","time":{"start":1704717937699,"stop":1704717937699,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7f67a679f79d481","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1704717857697,"stop":1704717857697,"duration":0},"status":"broken","severity":"normal"},{"uid":"3e3d12314070195d","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1704717860101,"stop":1704717860106,"duration":5},"status":"passed","severity":"normal"},{"uid":"c181fe1a3963342e","name":"Publishes to nwaku","time":{"start":1704717909236,"stop":1704717909237,"duration":1},"status":"passed","severity":"normal"},{"uid":"6035719122916dc9","name":"Check message with non string payload is not received","time":{"start":1704717937703,"stop":1704717937703,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5c00a5bb50346e9","name":"should emit a peer event after start","time":{"start":1704718012603,"stop":1704718012603,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3d35f13333d30b9","name":"same cluster, different shard: nodes connect","time":{"start":1704717889766,"stop":1704717889767,"duration":1},"status":"passed","severity":"normal"},{"uid":"5425bfddd32be615","name":"Ordered Callback - backward","time":{"start":1704717994183,"stop":1704717994183,"duration":0},"status":"passed","severity":"normal"},{"uid":"1722b6e8a7714dc9","name":"Push message with Arabic payload","time":{"start":1704717984429,"stop":1704717984430,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7698e2122239504","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1704717788418,"stop":1704717788418,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b5df2494deaaacf","name":"Passing page size 10 when there are 10 messages","time":{"start":1704718007088,"stop":1704718007089,"duration":1},"status":"passed","severity":"normal"},{"uid":"d195feaf661ac0ab","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1704717788418,"stop":1704717788420,"duration":2},"status":"passed","severity":"normal"},{"uid":"d0733fa79ccb3ea5","name":"Add multiple subscription objects on single nwaku node","time":{"start":1704717942668,"stop":1704717942669,"duration":1},"status":"passed","severity":"normal"},{"uid":"63827865b7d4b455","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1704717942663,"stop":1704717942664,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6ef98a5cf1a43c7","name":"Subscribe to topic containing Russian and receive message","time":{"start":1704717942663,"stop":1704717942663,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d7cc3e685632248","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1704717885562,"stop":1704717885563,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d52aff0b8f51938","name":"Push message with shell command payload","time":{"start":1704717984435,"stop":1704717984436,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfeed6fc0550be45","name":"should throw error - no public key","time":{"start":1704717789277,"stop":1704717789277,"duration":0},"status":"passed","severity":"normal"},{"uid":"85dc3d084046c1dc","name":"Push to array if already present","time":{"start":1704717781560,"stop":1704717781561,"duration":1},"status":"passed","severity":"normal"},{"uid":"e09b1d53b6ec43f7","name":"Check received message containing special chars","time":{"start":1704717937690,"stop":1704717937690,"duration":0},"status":"passed","severity":"normal"},{"uid":"36c6814e6e3352c","name":"Push message with Script payload","time":{"start":1704717984432,"stop":1704717984433,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f1de8e13a958eb2","name":"Fails to publish message with wrong content topic","time":{"start":1704717920162,"stop":1704717920162,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a5606647c035185","name":"Query generator for multiple messages with different content topic format","time":{"start":1704718008786,"stop":1704718008786,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b766e6a3d423c8a","name":"Encoder throws on empty string content topic","time":{"start":1704717814507,"stop":1704717814508,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf85542089a4e7bb","name":"Query Generator, Wrong PubsubTopic","time":{"start":1704717978196,"stop":1704717978199,"duration":3},"status":"passed","severity":"normal"},{"uid":"e139140217bae3cd","name":"Check received message with timestamp: undefined ","time":{"start":1704717937700,"stop":1704717937701,"duration":1},"status":"passed","severity":"normal"},{"uid":"de9b99f9d9a4832","name":"Push message with unicode special characters payload","time":{"start":1704717984436,"stop":1704717984437,"duration":1},"status":"passed","severity":"normal"},{"uid":"49f10d2d9cb56f59","name":"Check publish message containing Script","time":{"start":1704717920150,"stop":1704717920150,"duration":0},"status":"passed","severity":"normal"},{"uid":"8067d358e3868107","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1704717857732,"stop":1704717857732,"duration":0},"status":"broken","severity":"normal"},{"uid":"9997cac06c590793","name":"should be able to encode the field with only STORE set to true","time":{"start":1704717788415,"stop":1704717788415,"duration":0},"status":"passed","severity":"normal"},{"uid":"4455f1a6566dd9ce","name":"Fields are not dropped","time":{"start":1704717793644,"stop":1704717793645,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fa93d5287bede46","name":"Push message with escaped characters payload","time":{"start":1704717984436,"stop":1704717984436,"duration":0},"status":"passed","severity":"normal"},{"uid":"85546b19dda5ee1","name":"should properly create location multiaddrs - tcp4","time":{"start":1704717789280,"stop":1704717789280,"duration":0},"status":"passed","severity":"normal"},{"uid":"855e37597a0c0272","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1704717857657,"stop":1704717857659,"duration":2},"status":"broken","severity":"normal"},{"uid":"efcdb21c438f030c","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1704717857685,"stop":1704717857686,"duration":1},"status":"broken","severity":"normal"},{"uid":"55c65f71c4c27433","name":"should be called at least once on all `peer:discovery` events","time":{"start":1704717860096,"stop":1704717860096,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4930024ea6b8e26","name":"Push 30 different messages","time":{"start":1704717984439,"stop":1704717984439,"duration":0},"status":"passed","severity":"normal"},{"uid":"22c91435a0ce95db","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1704717857718,"stop":1704717857718,"duration":0},"status":"broken","severity":"normal"},{"uid":"76ba38278eff463c","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1704717967930,"stop":1704717967938,"duration":8},"status":"passed","severity":"normal"},{"uid":"dc613c629a12e016","name":"Check received message containing JSON","time":{"start":1704717937696,"stop":1704717937697,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e0486385b1f98c2","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1704717857723,"stop":1704717857723,"duration":0},"status":"broken","severity":"normal"},{"uid":"fac8ae3df9aa3bc2","name":"throws on content topic with too few or too many fields","time":{"start":1704717781668,"stop":1704717781669,"duration":1},"status":"passed","severity":"normal"},{"uid":"f06bd7c2aa8bbdfb","name":"should emit `waku:offline` event when all peers disconnect","time":{"start":1704717860095,"stop":1704717860095,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad886d6f5fe24753","name":"Passing page size 11 when there are 10 messages","time":{"start":1704718007089,"stop":1704718007090,"duration":1},"status":"passed","severity":"normal"},{"uid":"22bf379bbc78dad3","name":"Check publish message containing JSON","time":{"start":1704717920151,"stop":1704717920154,"duration":3},"status":"passed","severity":"normal"},{"uid":"815ab213ff694cfd","name":"Subscribe to topic containing JSON and publish message","time":{"start":1704717923319,"stop":1704717923320,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bbb484a5b8195cc","name":"Ephemeral field set to true","time":{"start":1704717794408,"stop":1704717794409,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4d80b40f9ee5e75","name":"Query with Ordered Callback, No message returned","time":{"start":1704717978204,"stop":1704717978204,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf18913a3814b5c","name":"Push message equal or less that 1MB","time":{"start":1704717984452,"stop":1704717984453,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5e5e81fba093b17","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1704717885560,"stop":1704717885561,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bec5bdd45e4e389","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1704717806226,"stop":1704717806226,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5dbb1ceb4700967","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1704717805840,"stop":1704717805840,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9691dfa8cbb02c3","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1704717900782,"stop":1704717900782,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8b67aec7a78708","name":"Subscribe and publish message","time":{"start":1704717923307,"stop":1704717923308,"duration":1},"status":"passed","severity":"normal"},{"uid":"54f0be63b4c44364","name":"Sample","time":{"start":1704717788533,"stop":1704717788534,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fb7ba76f20a1bac","name":"throws on content topic with empty encoding field","time":{"start":1704717781671,"stop":1704717781672,"duration":1},"status":"passed","severity":"normal"},{"uid":"581e9387c02cf5c3","name":"Push message with content topic containing long","time":{"start":1704717984440,"stop":1704717984441,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccaefba5578c0bde","name":"Subscribe to topic containing short and publish message","time":{"start":1704717923312,"stop":1704717923313,"duration":1},"status":"passed","severity":"normal"},{"uid":"43e37ca86a170599","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1704717857716,"stop":1704717857716,"duration":0},"status":"broken","severity":"normal"},{"uid":"ae4426d4970465da","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1704717937700,"stop":1704717937700,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ec90dec6030ac65","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1704717806224,"stop":1704717806225,"duration":1},"status":"passed","severity":"normal"},{"uid":"2332f3ad03ebfc92","name":"Check meta is set [ecies]","time":{"start":1704717814506,"stop":1704717814507,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d86daa8973c3c23","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1704717978201,"stop":1704717978201,"duration":0},"status":"passed","severity":"normal"},{"uid":"82d2a5be0431a2dc","name":"Query Generator sorting by timestamp while page direction is forward","time":{"start":1704718000922,"stop":1704718000923,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c77a3f0604f244b","name":"Check received message containing XML","time":{"start":1704717937693,"stop":1704717937693,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e44538b7641dc8c","name":"Fails to publish duplicate message","time":{"start":1704717920161,"stop":1704717920161,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcecd2e430045820","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1704717857688,"stop":1704717857689,"duration":1},"status":"broken","severity":"normal"},{"uid":"8708ae173a29f11","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1704717923319,"stop":1704717923319,"duration":0},"status":"passed","severity":"normal"},{"uid":"20cba5426cfc1a6b","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1704717900780,"stop":1704717900781,"duration":1},"status":"passed","severity":"normal"},{"uid":"74e47819bad32d62","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1704717806225,"stop":1704717806226,"duration":1},"status":"passed","severity":"normal"},{"uid":"58035106c8eec819","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1704717806223,"stop":1704717806224,"duration":1},"status":"passed","severity":"normal"},{"uid":"8abea390f2aabdd3","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1704717967929,"stop":1704717967930,"duration":1},"status":"passed","severity":"normal"},{"uid":"e114fd9b40062149","name":"creates an iterator","time":{"start":1704718010631,"stop":1704718010631,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4ea8fcf5601666c","name":"should set field with only LIGHTPUSH enabled","time":{"start":1704717789283,"stop":1704717789283,"duration":0},"status":"passed","severity":"normal"},{"uid":"bae73dd1b71248cc","name":"Subscribe to topic containing XML and receive message","time":{"start":1704717942665,"stop":1704717942665,"duration":0},"status":"passed","severity":"normal"},{"uid":"79eab06f1e7d86c6","name":"Push message with XML payload","time":{"start":1704717984433,"stop":1704717984433,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd6581d74b1fa6d6","name":"nwaku interop","time":{"start":1704718012601,"stop":1704718012601,"duration":0},"status":"broken","severity":"normal"},{"uid":"756fb0c0658c3555","name":"same cluster, same shard: nodes connect","time":{"start":1704717889766,"stop":1704717889766,"duration":0},"status":"passed","severity":"normal"},{"uid":"c47abb861f65beb","name":"should be able to decode the field with only STORE set to true","time":{"start":1704717788423,"stop":1704717788424,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fad662591e8dd7b","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1704717942665,"stop":1704717942666,"duration":1},"status":"passed","severity":"normal"},{"uid":"9239f582d76d5a23","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1704717900781,"stop":1704717900781,"duration":0},"status":"passed","severity":"normal"},{"uid":"500e7780fc326d00","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1704717923320,"stop":1704717923320,"duration":0},"status":"passed","severity":"normal"},{"uid":"98439e0850953831","name":"Symmetric encrypt & Decrypt","time":{"start":1704717813141,"stop":1704717813141,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ef24d1b3f53d93f","name":"Accepts a valid Waku Message","time":{"start":1704717798017,"stop":1704717798018,"duration":1},"status":"passed","severity":"normal"},{"uid":"beb2aefe28a44c0","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1704717923316,"stop":1704717923316,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fba2c6d47219e15","name":"isConnected should return false after all peers disconnect","time":{"start":1704717860095,"stop":1704717860096,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4a4686f43368345","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1704717978205,"stop":1704717978205,"duration":0},"status":"passed","severity":"normal"},{"uid":"97db37a9c495b4e4","name":"should throw error - no id","time":{"start":1704717789276,"stop":1704717789276,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2510706e49c7b06","name":"Push message with emoji payload","time":{"start":1704717984438,"stop":1704717984438,"duration":0},"status":"passed","severity":"normal"},{"uid":"29bd5ff54efd3627","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1704718018119,"stop":1704718018119,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb79ebc1a85d7e33","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1704717840572,"stop":1704717840572,"duration":0},"status":"passed","severity":"normal"},{"uid":"7818c13f0a982850","name":"Query Generator, No message returned","time":{"start":1704717978201,"stop":1704717978201,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c29eb010e1640a7","name":"Ordered Callback sorting by timestamp while page direction is forward","time":{"start":1704718000924,"stop":1704718000924,"duration":0},"status":"passed","severity":"normal"},{"uid":"283b228270efc06a","name":"Asymmetric encrypt & decrypt","time":{"start":1704717813140,"stop":1704717813140,"duration":0},"status":"passed","severity":"normal"},{"uid":"2343fb5cfe1375c7","name":"Check received message containing escaped characters","time":{"start":1704717937697,"stop":1704717937698,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bed6d74d95245c2","name":"Subscribe to topic containing shell command and receive message","time":{"start":1704717942666,"stop":1704717942667,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c52951514f6b311","name":"Push message with short payload","time":{"start":1704717984427,"stop":1704717984428,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb6aab9b0fbeb0","name":"Push message with Chinese payload","time":{"start":1704717984429,"stop":1704717984429,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dee2284632386f5","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1704717860092,"stop":1704717860093,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a8010d493441c86","name":"Check received message containing Basic HTML tag","time":{"start":1704717937696,"stop":1704717937696,"duration":0},"status":"passed","severity":"normal"},{"uid":"d673fadd7b81e566","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1704717857641,"stop":1704717857642,"duration":1},"status":"broken","severity":"normal"},{"uid":"be85bf48dcccd1c2","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1704717860836,"stop":1704717860837,"duration":1},"status":"passed","severity":"normal"},{"uid":"f182610514a68882","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1704717857672,"stop":1704717857672,"duration":0},"status":"broken","severity":"normal"},{"uid":"c9232746fedb8fba","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1704718075858,"stop":1704718075858,"duration":0},"status":"passed","severity":"normal"},{"uid":"de3b3a11f472c0c2","name":"Rejects garbage","time":{"start":1704717798018,"stop":1704717798019,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e86a309fe12086c","name":"Push message with content topic containing SQL Injection","time":{"start":1704717984443,"stop":1704717984443,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c8a857997efed54","name":"throws on content topic with generation field greater than 0","time":{"start":1704717781669,"stop":1704717781670,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c54be01e803c9b","name":"should encode/decode to text encoding","time":{"start":1704717789278,"stop":1704717789278,"duration":0},"status":"passed","severity":"normal"},{"uid":"82cba4ead5838890","name":"Init the array if not present","time":{"start":1704717781558,"stop":1704717781560,"duration":2},"status":"passed","severity":"normal"},{"uid":"2f197f5939beef1c","name":"Push message with meta","time":{"start":1704717984447,"stop":1704717984447,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7f403c2fe7a18fb","name":"Check publish message after service node is restarted","time":{"start":1704717920164,"stop":1704717920164,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b874274aa0215221","name":"Check message received after nwaku node is restarted","time":{"start":1704717937706,"stop":1704717937708,"duration":2},"status":"skipped","severity":"normal"},{"uid":"5de06232d7963fea","name":"should emit a peer event after start","time":{"start":1704717850618,"stop":1704717850618,"duration":0},"status":"passed","severity":"normal"},{"uid":"e87408d0e501fc6c","name":"should not fail to stop the service if it was not started","time":{"start":1704718012602,"stop":1704718012603,"duration":1},"status":"passed","severity":"normal"},{"uid":"12162f1246aada97","name":"Nwaku publishes","time":{"start":1704717909237,"stop":1704717909239,"duration":2},"status":"passed","severity":"normal"},{"uid":"ff3c5955d69659a6","name":"Check message with invalid timestamp is not received","time":{"start":1704717937701,"stop":1704717937701,"duration":0},"status":"passed","severity":"normal"},{"uid":"b65242698d611af5","name":"Check publish message containing shell command","time":{"start":1704717920154,"stop":1704717920154,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed81c81df4fb3a1c","name":"Push message with content topic containing JSON","time":{"start":1704717984444,"stop":1704717984445,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f3dcdcc837cf2d","name":"Generator, custom pubsub topic","time":{"start":1704717989225,"stop":1704717989225,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c35722fecf262ec","name":"Check message with extra parameter is not received","time":{"start":1704717937704,"stop":1704717937704,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ca59f4e3aafcca4","name":"Encoder throws on undefined content topic","time":{"start":1704717812640,"stop":1704717812640,"duration":0},"status":"passed","severity":"normal"},{"uid":"acf1656a1dc5962e","name":"Check received message containing numeric","time":{"start":1704717937689,"stop":1704717937690,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5bda7b04cf46e50","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1704717923317,"stop":1704717923318,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d4b4a018ec20bab","name":"Sets default value correctly","time":{"start":1704718030270,"stop":1704718030270,"duration":0},"status":"passed","severity":"normal"},{"uid":"36f7559de3ea4c83","name":"tcp ip4 address","time":{"start":1704717788434,"stop":1704717788434,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9e1c7ac51b0b670","name":"Ordered callback, aborts when callback returns true","time":{"start":1704718008788,"stop":1704718008788,"duration":0},"status":"passed","severity":"normal"},{"uid":"efc50e3957ca4bfa","name":"Sign & Recover","time":{"start":1704717813142,"stop":1704717813142,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e339121bc34ed81","name":"LightPush","time":{"start":1704718029030,"stop":1704718029030,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbab68f6a33419d6","name":"Ordered Callback - forward","time":{"start":1704717994183,"stop":1704717994183,"duration":0},"status":"passed","severity":"normal"},{"uid":"769cab6fe8432ad6","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1704717860834,"stop":1704717860835,"duration":1},"status":"passed","severity":"normal"},{"uid":"104a3d85a5cc9639","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1704717857669,"stop":1704717857670,"duration":1},"status":"broken","severity":"normal"},{"uid":"e33b07290eb821ea","name":"Check received message with timestamp: 1704717829147000000 ","time":{"start":1704717937699,"stop":1704717937699,"duration":0},"status":"passed","severity":"normal"},{"uid":"59007616a21a8897","name":"returns all values when wanted number is greater than available values","time":{"start":1704717805839,"stop":1704717805839,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eb5b2a55d03b67f","name":"Callback on promise, aborts when callback returns true","time":{"start":1704718008787,"stop":1704718008787,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cfe0f0c8bcacbe0","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1704717978202,"stop":1704717978202,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e7837be68601b7f","name":"should set field with only RELAY enabled","time":{"start":1704717789282,"stop":1704717789282,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2dd5c0b1b3b82c1","name":"configure the node with multiple pubsub topics","time":{"start":1704717960821,"stop":1704717960821,"duration":0},"status":"broken","severity":"normal"},{"uid":"248a29f069d71a1d","name":"should not fail to start the service if it is already started","time":{"start":1704717850618,"stop":1704717850618,"duration":0},"status":"passed","severity":"normal"},{"uid":"329edce72b21602","name":"Push message with content topic containing Basic HTML tag","time":{"start":1704717984444,"stop":1704717984444,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a164190ceeb5871","name":"can start and stop the service","time":{"start":1704718012602,"stop":1704718012602,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7bab65472a063c0","name":"Query Generator, Multiple PubsubTopics","time":{"start":1704717978199,"stop":1704717978200,"duration":1},"status":"passed","severity":"normal"},{"uid":"d496a157da24d3dd","name":"should use DNS peer discovery with light client","time":{"start":1704717850660,"stop":1704717850660,"duration":0},"status":"skipped","severity":"normal"},{"uid":"413a3386206d4796","name":"Decrypt messages","time":{"start":1704717887220,"stop":1704717887220,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a7a4c761a8650e5","name":"1 Relay, 1 fetch","time":{"start":1704717806463,"stop":1704717806463,"duration":0},"status":"passed","severity":"normal"},{"uid":"72212686262877ca","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1704717871428,"stop":1704717871429,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e35895cdd0e5010","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1704717806222,"stop":1704717806223,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe5e8b6ae5ab1438","name":"should handle a minimal index list","time":{"start":1704717789113,"stop":1704717789114,"duration":1},"status":"passed","severity":"normal"},{"uid":"239b41451facd599","name":"Store - dialed first","time":{"start":1704718029029,"stop":1704718029029,"duration":0},"status":"passed","severity":"normal"},{"uid":"71b6f7066d1902a5","name":"isConnected should return false after all peers disconnect","time":{"start":1704717860107,"stop":1704717860108,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcbc1da9f362b7b","name":"can start the service","time":{"start":1704717850614,"stop":1704717850616,"duration":2},"status":"passed","severity":"normal"},{"uid":"9bdad94c5ad0f90f","name":"unsubscribes","time":{"start":1704718010632,"stop":1704718010632,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f877eaf5e275173","name":"Push message with content topic containing emoji","time":{"start":1704717984446,"stop":1704717984446,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6fc44fe9b4bec46","name":"Subscribe to topic containing numeric and publish message","time":{"start":1704717923314,"stop":1704717923315,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d9d8a0c0b8c932f","name":"should be called for bootstrap peers","time":{"start":1704717860097,"stop":1704717860097,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b46fe14fce46c48","name":"Check received message containing emoji","time":{"start":1704717937698,"stop":1704717937698,"duration":0},"status":"passed","severity":"normal"},{"uid":"98711237353ede03","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1704717857682,"stop":1704717857684,"duration":2},"status":"broken","severity":"normal"},{"uid":"ae29ba7322e99651","name":"should throw error - no public key","time":{"start":1704717789276,"stop":1704717789276,"duration":0},"status":"passed","severity":"normal"},{"uid":"86dee2b4d600473","name":"Subscribe to topic containing emoji and publish message","time":{"start":1704717923321,"stop":1704717923321,"duration":0},"status":"passed","severity":"normal"},{"uid":"102a9839d527e2e1","name":"Generator, 2 different pubsubtopics","time":{"start":1704717989235,"stop":1704717989236,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2fd6b4a390fbbd8","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1704717967928,"stop":1704717967928,"duration":0},"status":"passed","severity":"normal"},{"uid":"690668bf01b3d817","name":"A test","time":{"start":1704717860931,"stop":1704717860931,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5011c611d8b11e3","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1704717978205,"stop":1704717978205,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee018a8836e54de0","name":"should throw error - invalid id","time":{"start":1704717789276,"stop":1704717789277,"duration":1},"status":"passed","severity":"normal"},{"uid":"9417da938e9a948","name":"handles multiple messages","time":{"start":1704718010631,"stop":1704718010631,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e7b1b2399bb5167","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1704718018116,"stop":1704718018116,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9885974f7520e35","name":"Check received message containing Chinese","time":{"start":1704717937690,"stop":1704717937691,"duration":1},"status":"passed","severity":"normal"},{"uid":"db5b321317993eba","name":"Check publish message containing emoji","time":{"start":1704717920158,"stop":1704717920159,"duration":1},"status":"passed","severity":"normal"},{"uid":"3619814532bfb0a2","name":"should not receive a peer event after stop","time":{"start":1704718012604,"stop":1704718012604,"duration":0},"status":"passed","severity":"normal"},{"uid":"f04fa0f65d7ab6d9","name":"Does not throw an exception when node disconnects","time":{"start":1704718030268,"stop":1704718030268,"duration":0},"status":"broken","severity":"normal"},{"uid":"fd243733f306b6d2","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1704717788424,"stop":1704717788425,"duration":1},"status":"passed","severity":"normal"},{"uid":"b48c8dc115a8b4da","name":"should be able to decode the field with only FILTER set to true","time":{"start":1704717788423,"stop":1704717788423,"duration":0},"status":"passed","severity":"normal"},{"uid":"78a963601426cde8","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1704717967938,"stop":1704717967939,"duration":1},"status":"passed","severity":"normal"},{"uid":"efa52fe7b3a01ce7","name":"Query generator for 2000 messages","time":{"start":1704718008789,"stop":1704718008789,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1482c176b6bdc6d","name":"Using a function","time":{"start":1704718030269,"stop":1704718030269,"duration":0},"status":"passed","severity":"normal"},{"uid":"234f02dc3b1166b0","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1704717860098,"stop":1704717860099,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d89297e5cb273a8","name":"Publish message with custom timestamp: Mon Jan 08 2024 13:45:01 GMT+0000 (Coordinated Universal Time)","time":{"start":1704717920161,"stop":1704717920161,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9a379822866a43d","name":"Push message with JSON payload","time":{"start":1704717984434,"stop":1704717984435,"duration":1},"status":"passed","severity":"normal"},{"uid":"c06752a5901749df","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1704717967938,"stop":1704717967938,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5ca759d82d41925","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1704717923310,"stop":1704717923310,"duration":0},"status":"passed","severity":"normal"},{"uid":"adb0671441abd56a","name":"Check message with no pubsub topic is not received","time":{"start":1704717937702,"stop":1704717937702,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac1f0438acb4ea8a","name":"Push message with Russian payload","time":{"start":1704717984431,"stop":1704717984431,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ed688b3188ec42c","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1704717806223,"stop":1704717806223,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd9d07ee246bc69","name":"Push message with content topic containing Arabic","time":{"start":1704717984442,"stop":1704717984442,"duration":0},"status":"passed","severity":"normal"},{"uid":"86d29aef159d019","name":"Light Node - default protocols","time":{"start":1704718029031,"stop":1704718029031,"duration":0},"status":"passed","severity":"normal"},{"uid":"8de44ddd91ca894c","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1704717942667,"stop":1704717942668,"duration":1},"status":"passed","severity":"normal"},{"uid":"8474a842fc72bea","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1704717860835,"stop":1704717860835,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d1668984994148f","name":"should only return 1 node with relay capability","time":{"start":1704717806631,"stop":1704717806631,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cd2d15bcfbbdb4e","name":"Filter","time":{"start":1704718029030,"stop":1704718029030,"duration":0},"status":"passed","severity":"normal"},{"uid":"85c32f91870212a0","name":"Ordered Callback sorting by timestamp while page direction is backward","time":{"start":1704718000924,"stop":1704718000925,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbf8a3cff7048ce","name":"Push message with content topic containing short","time":{"start":1704717984440,"stop":1704717984440,"duration":0},"status":"passed","severity":"normal"},{"uid":"39570d06cf1f1899","name":"Query with Ordered Callback, No Decoder","time":{"start":1704717978202,"stop":1704717978204,"duration":2},"status":"passed","severity":"normal"},{"uid":"45ff016edca9eb41","name":"should set field with all protocols disabled","time":{"start":1704717789282,"stop":1704717789282,"duration":0},"status":"passed","severity":"normal"},{"uid":"6da420a39ea7a607","name":"Push message with content topic containing XML","time":{"start":1704717984444,"stop":1704717984444,"duration":0},"status":"passed","severity":"normal"},{"uid":"3664d4cf2a599da2","name":"connects to nwaku","time":{"start":1704718030266,"stop":1704718030266,"duration":0},"status":"passed","severity":"normal"},{"uid":"63f36b4aa0ea7911","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1704717788424,"stop":1704717788424,"duration":0},"status":"passed","severity":"normal"},{"uid":"f49a74c43880522c","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1704717885560,"stop":1704717885560,"duration":0},"status":"passed","severity":"normal"},{"uid":"a807a151c5909aae","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1704718075856,"stop":1704718075857,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d84b5c3482ec5fc","name":"Push message on custom pubsubTopic","time":{"start":1704717885559,"stop":1704717885560,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c9f6dd5c5cd4196","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1704717857714,"stop":1704717857715,"duration":1},"status":"broken","severity":"normal"},{"uid":"b556ebc7abb73f82","name":"should set field with only STORE enabled","time":{"start":1704717789282,"stop":1704717789283,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab28446585e2923c","name":"Check received message containing shell command","time":{"start":1704717937697,"stop":1704717937697,"duration":0},"status":"passed","severity":"normal"},{"uid":"c335ebfbba29f83c","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1704717871428,"stop":1704717871428,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3a7596e9361c88","name":"Generator, custom pubsub topic","time":{"start":1704717989228,"stop":1704717989235,"duration":7},"status":"passed","severity":"normal"},{"uid":"378353f9906d6922","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1704717857726,"stop":1704717857727,"duration":1},"status":"broken","severity":"normal"},{"uid":"ff6ea487810c0b4b","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1704717857664,"stop":1704717857668,"duration":4},"status":"broken","severity":"normal"},{"uid":"d7c7bab679016c6c","name":"Publish message with custom timestamp: Tue Jan 17 2023 12:45:01 GMT+0000 (Coordinated Universal Time)","time":{"start":1704717920160,"stop":1704717920160,"duration":0},"status":"passed","severity":"normal"},{"uid":"f35601fc3c98ebc7","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1704718018117,"stop":1704718018117,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a91ed84cb00f7b2","name":"throws on content topic with empty version field","time":{"start":1704717781670,"stop":1704717781671,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0a7da3e3fda053b","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1704717857646,"stop":1704717857654,"duration":8},"status":"broken","severity":"normal"},{"uid":"795eb72e298674a7","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1704717860100,"stop":1704717860100,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f8916fcc9aeea7c","name":"throws on content topic with empty topic name field","time":{"start":1704717781671,"stop":1704717781671,"duration":0},"status":"passed","severity":"normal"},{"uid":"180282a2db1ea1b1","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1704717923321,"stop":1704717923321,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdd14582d3c200d0","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1704717789115,"stop":1704717789115,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef876cf53feda71","name":"should only return 1 node with relay and store capability","time":{"start":1704717806631,"stop":1704717806631,"duration":0},"status":"passed","severity":"normal"},{"uid":"d452fc1baf58de60","name":"Push message with content topic containing numeric","time":{"start":1704717984441,"stop":1704717984441,"duration":0},"status":"passed","severity":"normal"},{"uid":"c059bb7c1be7ba78","name":"Subscribe and receive messages via waku relay post","time":{"start":1704717942652,"stop":1704717942652,"duration":0},"status":"passed","severity":"normal"},{"uid":"9512b3a3cbcc418f","name":"Subscribe to topic containing Russian and publish message","time":{"start":1704717923317,"stop":1704717923317,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee628e4d5ce83efb","name":"Encoder throws on undefined content topic","time":{"start":1704717794409,"stop":1704717794410,"duration":1},"status":"passed","severity":"normal"},{"uid":"72b739066f29d381","name":"Push message with content topic containing Script","time":{"start":1704717984443,"stop":1704717984444,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e9c1e9acf053346","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1704717871427,"stop":1704717871427,"duration":0},"status":"passed","severity":"normal"},{"uid":"d43eef722b51ff7e","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1704717942662,"stop":1704717942663,"duration":1},"status":"passed","severity":"normal"},{"uid":"4365d1ccbe8f31a6","name":"isConnected should return true after first peer connects","time":{"start":1704717860100,"stop":1704717860101,"duration":1},"status":"passed","severity":"normal"},{"uid":"408d3baca802146d","name":"Publish without waiting for remote peer","time":{"start":1704717923307,"stop":1704717923307,"duration":0},"status":"passed","severity":"normal"},{"uid":"c56247871726f920","name":"Passing page size 19 when there are 20 messages","time":{"start":1704718007090,"stop":1704718007091,"duration":1},"status":"passed","severity":"normal"},{"uid":"72be638e2bdf6bd1","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1704717889765,"stop":1704717889766,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa09d621a86ce398","name":"Decoder throws on undefined content topic","time":{"start":1704717814508,"stop":1704717814508,"duration":0},"status":"passed","severity":"normal"},{"uid":"678bb52180b18ddc","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1704718018119,"stop":1704718018119,"duration":0},"status":"passed","severity":"normal"},{"uid":"a322acc680fc121c","name":"Ephemeral messages are not stored","time":{"start":1704717840569,"stop":1704717840569,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc58f0faeba60fda","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1704717860836,"stop":1704717860836,"duration":0},"status":"passed","severity":"normal"},{"uid":"f923a8db7865f3ae","name":"should get / set TCP multiaddr","time":{"start":1704717789279,"stop":1704717789279,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d2c99c5b8075045","name":"should properly create location multiaddrs - tcp6","time":{"start":1704717789280,"stop":1704717789281,"duration":1},"status":"passed","severity":"normal"},{"uid":"f79a13ac42885273","name":"nwaku subscribes","time":{"start":1704717909233,"stop":1704717909236,"duration":3},"status":"passed","severity":"normal"},{"uid":"94af4bc7ddfedab7","name":"Push message with content topic containing shell command","time":{"start":1704717984445,"stop":1704717984445,"duration":0},"status":"passed","severity":"normal"},{"uid":"89a99b082b400d7","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1704718018118,"stop":1704718018118,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2b8f68cb606fa6","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1704717857728,"stop":1704717857728,"duration":0},"status":"broken","severity":"normal"},{"uid":"bef0c7c94e914c","name":"Promise Callback - backward","time":{"start":1704717994182,"stop":1704717994182,"duration":0},"status":"passed","severity":"normal"},{"uid":"94fdc74b93d2778d","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1704717806632,"stop":1704717806632,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6654f289f261f10","name":"Subscribe to topic containing numeric and receive message","time":{"start":1704717942661,"stop":1704717942661,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a493493361d16b3","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1704717789275,"stop":1704717789275,"duration":0},"status":"passed","severity":"normal"},{"uid":"891e53c9a5040f63","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1704717923311,"stop":1704717923311,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bdd164a0fe8a5e3","name":"can dial TLS multiaddrs","time":{"start":1704717875513,"stop":1704717875513,"duration":0},"status":"passed","severity":"normal"},{"uid":"18bca5d192fe53a2","name":"Refresh subscription","time":{"start":1704717923311,"stop":1704717923311,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c6acec4ef2ca0a01","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1704718075857,"stop":1704718075857,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb022a16f3156de","name":"Query generator for multiple messages","time":{"start":1704718008783,"stop":1704718008784,"duration":1},"status":"passed","severity":"normal"},{"uid":"17a2544d23b784b9","name":"Relay","time":{"start":1704717839911,"stop":1704717839913,"duration":2},"status":"passed","severity":"normal"},{"uid":"256f92051694f216","name":"Subscribe to topic containing special chars and receive message","time":{"start":1704717942661,"stop":1704717942662,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3b25d672c488378","name":"Ping on unsubscribed peer","time":{"start":1704717840196,"stop":1704717840196,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5d413964c93c289","name":"Check received message containing SQL Injection","time":{"start":1704717937692,"stop":1704717937692,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d59509168b17781","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1704717967939,"stop":1704717967939,"duration":0},"status":"passed","severity":"normal"},{"uid":"28c7e36443b28507","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1704717860094,"stop":1704717860094,"duration":0},"status":"passed","severity":"normal"},{"uid":"512a5de249ff38b9","name":"Push message with SQL Injection payload","time":{"start":1704717984432,"stop":1704717984432,"duration":0},"status":"passed","severity":"normal"},{"uid":"348d5dc39426cd55","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1704718018118,"stop":1704718018118,"duration":0},"status":"passed","severity":"normal"},{"uid":"558810b604489104","name":"Encoder throws on undefined content topic","time":{"start":1704717814507,"stop":1704717814507,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd7edd420d006ebe","name":"Default pageSize","time":{"start":1704718007094,"stop":1704718007095,"duration":1},"status":"passed","severity":"normal"},{"uid":"b555d25299bd2db6","name":"Ping on peer without subscriptions","time":{"start":1704717840195,"stop":1704717840196,"duration":1},"status":"passed","severity":"normal"},{"uid":"22413af35f691944","name":"All","time":{"start":1704717839914,"stop":1704717839915,"duration":1},"status":"passed","severity":"normal"},{"uid":"6860a17aaa9377e6","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1704717794054,"stop":1704717794055,"duration":1},"status":"passed","severity":"normal"},{"uid":"9114ed3640a1afe6","name":"recovers when dns.resolve returns empty","time":{"start":1704717806629,"stop":1704717806629,"duration":0},"status":"passed","severity":"normal"},{"uid":"677db95f1fdc833a","name":"Error when try to subscribe to more than 30 topics","time":{"start":1704717942659,"stop":1704717942659,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0f3f819fffdbe7f","name":"Check received message containing long","time":{"start":1704717937689,"stop":1704717937689,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5c31b3adafdc777","name":"Check publish message containing short","time":{"start":1704717920145,"stop":1704717920145,"duration":0},"status":"passed","severity":"normal"},{"uid":"a428e343c72cf822","name":"Correctly serialized arguments","time":{"start":1704717875580,"stop":1704717875580,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a449cd293999375","name":"Subscribe to topic containing emoji and receive message","time":{"start":1704717942668,"stop":1704717942668,"duration":0},"status":"passed","severity":"normal"},{"uid":"588b8eacb9ca54e7","name":"Query generator for multiple messages with different message text format","time":{"start":1704718008784,"stop":1704718008785,"duration":1},"status":"passed","severity":"normal"},{"uid":"b26ec326f5d31ce7","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1704717857695,"stop":1704717857695,"duration":0},"status":"broken","severity":"normal"},{"uid":"f3fc1009f1615fd","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1704717857730,"stop":1704717857730,"duration":0},"status":"broken","severity":"normal"},{"uid":"3b36828b66069abc","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1704717788425,"stop":1704717788426,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd1b884d4b8c4ef","name":"Check message received after jswaku node is restarted","time":{"start":1704717937705,"stop":1704717937706,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3a59523e8cf93742","name":"should return false","time":{"start":1704717789277,"stop":1704717789277,"duration":0},"status":"passed","severity":"normal"},{"uid":"bece433b3f7bc63","name":"Publish message with custom timestamp: Mon Jan 08 2024 11:45:01 GMT+0000 (Coordinated Universal Time)","time":{"start":1704717920160,"stop":1704717920161,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8d3054bf7a8fc2a","name":"should not fail to stop the service if it was not started","time":{"start":1704717850617,"stop":1704717850617,"duration":0},"status":"passed","severity":"normal"},{"uid":"72d4599b7d5a7ffc","name":"Check publish message containing special chars","time":{"start":1704717920148,"stop":1704717920148,"duration":0},"status":"passed","severity":"normal"},{"uid":"b98f1b2be86c787f","name":"Fails to publish message with size larger than 1 MB","time":{"start":1704717920163,"stop":1704717920163,"duration":0},"status":"passed","severity":"normal"},{"uid":"f804c22aca0b036d","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1704717857707,"stop":1704717857708,"duration":1},"status":"broken","severity":"normal"},{"uid":"96d878ea1adea6d8","name":"Check publish message containing escaped characters","time":{"start":1704717920154,"stop":1704717920155,"duration":1},"status":"passed","severity":"normal"},{"uid":"6634c48838cfa89c","name":"Subscribe to topic containing shell command and publish message","time":{"start":1704717923320,"stop":1704717923320,"duration":0},"status":"passed","severity":"normal"},{"uid":"498aa758d05d34bb","name":"Fails to push message with large meta","time":{"start":1704717984447,"stop":1704717984448,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e288424f5e4b71e","name":"Encoder throws on empty string content topic","time":{"start":1704717812640,"stop":1704717812641,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cb4f46ff329a1d9","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1704717942667,"stop":1704717942667,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ae4175d5dd6aab","name":"Subscribe and receive messages via lightPush","time":{"start":1704717942650,"stop":1704717942650,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4c3b5372fefd970","name":"Waku message hash computation (payload length 0)","time":{"start":1704717800530,"stop":1704717800530,"duration":0},"status":"passed","severity":"normal"},{"uid":"8feb29cd6cd488d6","name":"it tolerates circular branch references","time":{"start":1704717806629,"stop":1704717806629,"duration":0},"status":"passed","severity":"normal"},{"uid":"71d30543e08d9317","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1704717788420,"stop":1704717788421,"duration":1},"status":"passed","severity":"normal"},{"uid":"9329dc3f71587798","name":"should decode valid enr with tcp successfully","time":{"start":1704717789275,"stop":1704717789275,"duration":0},"status":"passed","severity":"normal"},{"uid":"760eb220ea496ced","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1704717857699,"stop":1704717857699,"duration":0},"status":"broken","severity":"normal"},{"uid":"2e6462c67e9debba","name":"Relay - times out","time":{"start":1704718029029,"stop":1704718029029,"duration":0},"status":"passed","severity":"normal"},{"uid":"49b62753aa84e5af","name":"groups content topics by expected pubsub topic","time":{"start":1704717781673,"stop":1704717781673,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9c6635a4aad9bfb","name":"Check publish message containing long","time":{"start":1704717920147,"stop":1704717920147,"duration":0},"status":"passed","severity":"normal"},{"uid":"a47e04b3521f05a3","name":"throws on content topic with non-number generation field","time":{"start":1704717781669,"stop":1704717781669,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2db9ce437fb3d8a","name":"should not receive a peer event after stop","time":{"start":1704717850656,"stop":1704717850658,"duration":2},"status":"passed","severity":"normal"},{"uid":"a77b20ecde419fff","name":"Decoder throws on empty string content topic","time":{"start":1704717814508,"stop":1704717814508,"duration":0},"status":"passed","severity":"normal"},{"uid":"c20c736a5ca779b8","name":"should properly compute the node id","time":{"start":1704717789277,"stop":1704717789278,"duration":1},"status":"passed","severity":"normal"},{"uid":"779bc67e0d4fcda8","name":"Store - dialed after - with timeout","time":{"start":1704718029029,"stop":1704718029030,"duration":1},"status":"passed","severity":"normal"},{"uid":"e609349ed91a3fd7","name":"Relay - dialed after","time":{"start":1704718029028,"stop":1704718029028,"duration":0},"status":"passed","severity":"normal"},{"uid":"5050f751b40c9849","name":"should properly create location multiaddrs - udp4","time":{"start":1704717789279,"stop":1704717789280,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6b4c057e6fa32bb","name":"Subscribe and receives messages on 20 topics","time":{"start":1704717942654,"stop":1704717942655,"duration":1},"status":"passed","severity":"normal"},{"uid":"f285c720700a3e2c","name":"should not fail to start the service if it is already started","time":{"start":1704718012603,"stop":1704718012603,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4daec4d77bdab3b","name":"caches peers it previously fetched","time":{"start":1704717806630,"stop":1704717806630,"duration":0},"status":"passed","severity":"normal"},{"uid":"726cb521076a51a4","name":"Fails to publish message with empty text","time":{"start":1704717920162,"stop":1704717920162,"duration":0},"status":"passed","severity":"normal"},{"uid":"e832b236c7bde3e1","name":"Check message on other pubsub topic is not received","time":{"start":1704717937701,"stop":1704717937702,"duration":1},"status":"passed","severity":"normal"},{"uid":"c80785f0cbda5f95","name":"A test","time":{"start":1704717860931,"stop":1704717860932,"duration":1},"status":"passed","severity":"normal"},{"uid":"808ed7bfb707de2e","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1704717942651,"stop":1704717942651,"duration":0},"status":"passed","severity":"normal"},{"uid":"583fcfcc6c889cea","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1704718018116,"stop":1704718018117,"duration":1},"status":"passed","severity":"normal"},{"uid":"65e1caa55c2d14e1","name":"Decoder throws on undefined content topic","time":{"start":1704717812641,"stop":1704717812641,"duration":0},"status":"passed","severity":"normal"},{"uid":"78fe709950106b9a","name":"Check received message containing short","time":{"start":1704717937688,"stop":1704717937689,"duration":1},"status":"passed","severity":"normal"},{"uid":"e87e4d55de079266","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1704718018115,"stop":1704718018115,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac55e64348760ae3","name":"Check message with no content topic is not received","time":{"start":1704717937702,"stop":1704717937703,"duration":1},"status":"passed","severity":"normal"},{"uid":"85bb34f7d64f7b6","name":"Subscribe to topic containing short and receive message","time":{"start":1704717942660,"stop":1704717942660,"duration":0},"status":"passed","severity":"normal"},{"uid":"eccb83633a1242b0","name":"Check publish message containing SQL Injection","time":{"start":1704717920149,"stop":1704717920150,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d3fdc5dd57263cc","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1704717942669,"stop":1704717942669,"duration":0},"status":"passed","severity":"normal"},{"uid":"77237815d3acb645","name":"Subscribe to topic containing JSON and receive message","time":{"start":1704717942666,"stop":1704717942666,"duration":0},"status":"passed","severity":"normal"},{"uid":"6488300295d4f779","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1704717857720,"stop":1704717857720,"duration":0},"status":"broken","severity":"normal"},{"uid":"5796c0d12c32e0c7","name":"Check received message containing Russian","time":{"start":1704717937691,"stop":1704717937692,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd97d4fc155781e4","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1704717860837,"stop":1704717860837,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8aa70ac84a348aa","name":"different cluster, same shard: nodes don't connect","time":{"start":1704717889767,"stop":1704717889767,"duration":0},"status":"passed","severity":"normal"},{"uid":"d22a85c02b262fc9","name":"Relay + Store","time":{"start":1704717839914,"stop":1704717839914,"duration":0},"status":"passed","severity":"normal"},{"uid":"58336bba8832b0ac","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1704717857680,"stop":1704717857681,"duration":1},"status":"broken","severity":"normal"},{"uid":"ce2eb39a2cf659a5","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1704718008787,"stop":1704718008788,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dd3671b581979ba","name":"Waku message hash computation","time":{"start":1704717800528,"stop":1704717800529,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab64f421509b73c3","name":"Subscribe to topic containing special chars and publish message","time":{"start":1704717923315,"stop":1704717923316,"duration":1},"status":"passed","severity":"normal"},{"uid":"4affe6f2e8591fa0","name":"should properly create location multiaddrs - udp6","time":{"start":1704717789280,"stop":1704717789280,"duration":0},"status":"passed","severity":"normal"},{"uid":"a416e586dd53f74c","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1704717814505,"stop":1704717814506,"duration":1},"status":"passed","severity":"normal"},{"uid":"70e8dcd102071b18","name":"Round trip binary serialization","time":{"start":1704717794408,"stop":1704717794408,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5d6ccda100abe71","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1704717788426,"stop":1704717788426,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a00d576ae511af4","name":"Query Generator - forward","time":{"start":1704717994178,"stop":1704717994180,"duration":2},"status":"passed","severity":"normal"},{"uid":"705ed67588fe0ac","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1704717850660,"stop":1704717850661,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6cd0bb235656e58b","name":"Ephemeral field is preserved - encoder v0","time":{"start":1704717840570,"stop":1704717840571,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b002151d02e7ee9","name":"Check publish message containing Arabic","time":{"start":1704717920148,"stop":1704717920149,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bbe98a02cef89fd","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1704717860097,"stop":1704717860098,"duration":1},"status":"passed","severity":"normal"},{"uid":"981936208e1057b7","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1704717923309,"stop":1704717923309,"duration":0},"status":"passed","severity":"normal"},{"uid":"74dcd33655f4837e","name":"Nodes with multiple pubsub topic","time":{"start":1704717900781,"stop":1704717900782,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a0a90324e6671e4","name":"Encoder throws on empty string content topic","time":{"start":1704717794410,"stop":1704717794410,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a0a9a71fc8a6016","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1704717989227,"stop":1704717989228,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e5a4a5792ec89a5","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1704717806632,"stop":1704717806632,"duration":0},"status":"passed","severity":"normal"},{"uid":"6afc896fee7df39","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1704717806225,"stop":1704717806225,"duration":0},"status":"passed","severity":"normal"},{"uid":"a67eb8f29f339a9c","name":"Nodes with multiple pubsub topic","time":{"start":1704717900783,"stop":1704717900784,"duration":1},"status":"passed","severity":"normal"},{"uid":"73bb1e9067c26449","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1704717857725,"stop":1704717857725,"duration":0},"status":"broken","severity":"normal"},{"uid":"68f8aa2193f45413","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1704717806633,"stop":1704717806633,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f657d4428f380d9b","name":"Query generator for multiple messages with multiple decoders","time":{"start":1704718008785,"stop":1704718008786,"duration":1},"status":"passed","severity":"normal"},{"uid":"86855b2cc0d314f4","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1704717789114,"stop":1704717789114,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fb9e24d7ffee2ee","name":"should throw error - no id","time":{"start":1704717789275,"stop":1704717789275,"duration":0},"status":"passed","severity":"normal"},{"uid":"a036d26feef7e28e","name":"Query Generator - backward","time":{"start":1704717994180,"stop":1704717994181,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0cc2b211d37cdfa","name":"Relay - dialed first","time":{"start":1704718029028,"stop":1704718029028,"duration":0},"status":"passed","severity":"normal"},{"uid":"338e15bc602dd05a","name":"Push message with content topic containing Russian","time":{"start":1704717984442,"stop":1704717984443,"duration":1},"status":"passed","severity":"normal"}] |