mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-16 20:03:08 +00:00
1 line
158 KiB
JSON
1 line
158 KiB
JSON
[{"uid":"d23fa15205ada2be","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1725965783208,"stop":1725965783208,"duration":0},"status":"passed","severity":"normal"},{"uid":"be9fd835cf63e2ab","name":"Promise Callback - true","time":{"start":1725966844401,"stop":1725966844401,"duration":0},"status":"passed","severity":"normal"},{"uid":"26efec025e9d600a","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1725966877847,"stop":1725966877848,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b7bb9f76a4759b8","name":"Relay - dialed first","time":{"start":1725966915350,"stop":1725966915350,"duration":0},"status":"passed","severity":"normal"},{"uid":"961a954e402ffbd2","name":"handles different clusterIds correctly","time":{"start":1725965783196,"stop":1725965783197,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a6e697da503f2d1","name":"Subscribe to topic containing special chars and receive message","time":{"start":1725967964181,"stop":1725967964181,"duration":0},"status":"broken","severity":"normal"},{"uid":"d72e0012092986c8","name":"Mutual subscription","time":{"start":1725966713337,"stop":1725966713337,"duration":0},"status":"passed","severity":"normal"},{"uid":"100b3b4094b8b983","name":"Check received message with timestamp: 1725965832927 ","time":{"start":1725967140355,"stop":1725967140355,"duration":0},"status":"broken","severity":"normal"},{"uid":"bab8d5299c41a134","name":"should properly create location multiaddrs - tcp","time":{"start":1725965791685,"stop":1725965791685,"duration":0},"status":"passed","severity":"normal"},{"uid":"5114ab1d4fe7cd4c","name":"A test","time":{"start":1725966548148,"stop":1725966548149,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c0a3ea196459588","name":"Decrypt messages","time":{"start":1725966662805,"stop":1725966662805,"duration":0},"status":"passed","severity":"normal"},{"uid":"30ab9391ff7db4bb","name":"Generator, custom pubsub topic","time":{"start":1725966858379,"stop":1725966858379,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e4042687b5931bd","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1725966547932,"stop":1725966547932,"duration":0},"status":"broken","severity":"normal"},{"uid":"ae6dec1977425dc9","name":"should throw error - no id","time":{"start":1725965791675,"stop":1725965791676,"duration":1},"status":"passed","severity":"normal"},{"uid":"286d87903511b8f8","name":"LightPush: 0 peers, Filter: 3 peers - Expected: Unhealthy","time":{"start":1725966263220,"stop":1725966263221,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bb9433aeb7ec43a","name":"Check message received after jswaku node is restarted","time":{"start":1725967140338,"stop":1725967140338,"duration":0},"status":"skipped","severity":"normal"},{"uid":"954f309495c89cb9","name":"Register correct protocols","time":{"start":1725966713337,"stop":1725966713337,"duration":0},"status":"passed","severity":"normal"},{"uid":"c00c35348891d95e","name":"can start the service","time":{"start":1725966685169,"stop":1725966685174,"duration":5},"status":"passed","severity":"normal"},{"uid":"8eb6a4a55da9698e","name":"random static sharding 4 - Cluster ID: 479, Shard ID: 907","time":{"start":1725966769833,"stop":1725966769833,"duration":0},"status":"passed","severity":"normal"},{"uid":"c04a08ec0d44df0a","name":"LightPush: 3 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1725966263226,"stop":1725966263227,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fa27d358b7f1d7","name":"Push message with content topic containing numeric","time":{"start":1725966532523,"stop":1725966532523,"duration":0},"status":"passed","severity":"normal"},{"uid":"b04faa23d1a45e77","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1725966149837,"stop":1725966149837,"duration":0},"status":"passed","severity":"normal"},{"uid":"a84bb1c4760498a4","name":"Publish message with custom timestamp: Tue Sep 10 2024 12:11:18 GMT+0000 (Coordinated Universal Time)","time":{"start":1725966705370,"stop":1725966705370,"duration":0},"status":"passed","severity":"normal"},{"uid":"a34b4e333e360a7a","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1725965790938,"stop":1725965790939,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8aaff4f2ac6b716","name":"should return false","time":{"start":1725965791677,"stop":1725965791677,"duration":0},"status":"passed","severity":"normal"},{"uid":"31fa8e5cda982883","name":"Overlapping topic subscription","time":{"start":1725966713341,"stop":1725966713341,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b646d498cc257a76","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1725966090140,"stop":1725966090140,"duration":0},"status":"broken","severity":"normal"},{"uid":"dc638f4146f84702","name":"Waku message hash computation (meta attribute not present)","time":{"start":1725965785773,"stop":1725965785773,"duration":0},"status":"passed","severity":"normal"},{"uid":"c28aaafd20bee6d7","name":"Decoder throws on undefined content topic","time":{"start":1725965796546,"stop":1725965796546,"duration":0},"status":"passed","severity":"normal"},{"uid":"be8ffe2c1348d60c","name":"Js publishes, other Js receives","time":{"start":1725966683578,"stop":1725966683579,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8ce1cbf5eeb12d6","name":"Check message with non string payload is not received","time":{"start":1725967140337,"stop":1725967140337,"duration":0},"status":"passed","severity":"normal"},{"uid":"d14520421e98f48","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1725965783198,"stop":1725965783198,"duration":0},"status":"passed","severity":"normal"},{"uid":"b76bb35af13ebf65","name":"Check publish message containing short","time":{"start":1725966705355,"stop":1725966705356,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd50c280b4051543","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1725966677953,"stop":1725966677954,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b3db38fe35c5800","name":"Check received message containing numeric","time":{"start":1725967140308,"stop":1725967140309,"duration":1},"status":"broken","severity":"normal"},{"uid":"11f343cca82564af","name":"should properly create location multiaddrs - udp6","time":{"start":1725965791684,"stop":1725965791684,"duration":0},"status":"passed","severity":"normal"},{"uid":"49fb9b2a896164c8","name":"Push message with content topic containing Chinese","time":{"start":1725966659999,"stop":1725966659999,"duration":0},"status":"passed","severity":"normal"},{"uid":"8afdad427e6ab578","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1725966547937,"stop":1725966547937,"duration":0},"status":"passed","severity":"normal"},{"uid":"df8e4c386aba785c","name":"Subscribe to topic containing Russian and publish message","time":{"start":1725966713348,"stop":1725966713348,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebf3214cb34f659e","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1725965833075,"stop":1725965833075,"duration":0},"status":"passed","severity":"normal"},{"uid":"a14f6fb255e17fee","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1725966496118,"stop":1725966496119,"duration":1},"status":"broken","severity":"normal"},{"uid":"8f4c442d4c7180d9","name":"should not fail to stop the service if it was not started","time":{"start":1725966685175,"stop":1725966685183,"duration":8},"status":"passed","severity":"normal"},{"uid":"812adf8d0c1f496b","name":"Push message with Script payload","time":{"start":1725966532514,"stop":1725966532514,"duration":0},"status":"passed","severity":"normal"},{"uid":"c51cf92f0f64381a","name":"Push message with short payload","time":{"start":1725966532502,"stop":1725966532503,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f817ea6440b0268","name":"Sample","time":{"start":1725965791215,"stop":1725965791216,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6ba0d04fec1d54c","name":"Check received message containing JSON","time":{"start":1725967140323,"stop":1725967140324,"duration":1},"status":"broken","severity":"normal"},{"uid":"11bb597d2d501448","name":"udp ip6 address","time":{"start":1725965791129,"stop":1725965791130,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f1a15e4830669c2","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1725966149837,"stop":1725966149837,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cb267c2c14311eb","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1725966496089,"stop":1725966496090,"duration":1},"status":"broken","severity":"normal"},{"uid":"f9627020fd127b94","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1725966496105,"stop":1725966496106,"duration":1},"status":"broken","severity":"normal"},{"uid":"8878f8b523b45a35","name":"same cluster, different shard: nodes don't connect","time":{"start":1725966149824,"stop":1725966149825,"duration":1},"status":"passed","severity":"normal"},{"uid":"3caba54c7d92abe2","name":"Number of peers are maintained correctly","time":{"start":1725965937065,"stop":1725965937066,"duration":1},"status":"passed","severity":"normal"},{"uid":"8195d0b310fcbcb6","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1725966768169,"stop":1725966768169,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ba874b90b9ca702","name":"should not fail to stop the service if it was not started","time":{"start":1725965808086,"stop":1725965808086,"duration":0},"status":"passed","severity":"normal"},{"uid":"80291ed6b35a0ce2","name":"Should update shard info","time":{"start":1725966580632,"stop":1725966580632,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b38113862ab37a5","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1725965790932,"stop":1725965790933,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a8d74741b1d4bee","name":"Subscribe and receive messages via lightPush","time":{"start":1725967964196,"stop":1725967964196,"duration":0},"status":"broken","severity":"normal"},{"uid":"c7bbc96517d50e59","name":"Relay","time":{"start":1725965843466,"stop":1725965843466,"duration":0},"status":"passed","severity":"normal"},{"uid":"e515d5472a3b7c49","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1725965880882,"stop":1725965880882,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4a6c4947b0249e1","name":"creates an iterator","time":{"start":1725966939407,"stop":1725966939407,"duration":0},"status":"broken","severity":"normal"},{"uid":"7b42909027e15c40","name":"Push message with content topic containing shell command","time":{"start":1725966532528,"stop":1725966532529,"duration":1},"status":"passed","severity":"normal"},{"uid":"e90a6b642c85782a","name":"Non TWN Cluster","time":{"start":1725966731401,"stop":1725966731401,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6318269abd99ee","name":"Subscribe to topic containing shell command and receive message","time":{"start":1725967964215,"stop":1725967964216,"duration":1},"status":"broken","severity":"normal"},{"uid":"e620129431bb55c1","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1725965785772,"stop":1725965785773,"duration":1},"status":"passed","severity":"normal"},{"uid":"4627c79bae16e618","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1725965790929,"stop":1725965790931,"duration":2},"status":"passed","severity":"normal"},{"uid":"be7956f2788aaf23","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1725967964183,"stop":1725967964183,"duration":0},"status":"broken","severity":"normal"},{"uid":"8ff896f23503ed8d","name":"Check received message containing SQL Injection","time":{"start":1725967140346,"stop":1725967140346,"duration":0},"status":"broken","severity":"normal"},{"uid":"be1b1d5ea0ff1580","name":"can start and stop the service","time":{"start":1725966685174,"stop":1725966685175,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba873595549f1edd","name":"Check message with no pubsub topic is not received","time":{"start":1725966011803,"stop":1725966011803,"duration":0},"status":"passed","severity":"normal"},{"uid":"59b948b2dac38b56","name":"throws an error for improperly formatted content topics","time":{"start":1725965783197,"stop":1725965783197,"duration":0},"status":"passed","severity":"normal"},{"uid":"e22af691fb036ffd","name":"Used by Waku Relay","time":{"start":1725966897376,"stop":1725966897377,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3800752753e071e","name":"Relay + Store","time":{"start":1725965791688,"stop":1725965791688,"duration":0},"status":"passed","severity":"normal"},{"uid":"d873a7c3660fc215","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1725965783345,"stop":1725965783345,"duration":0},"status":"passed","severity":"normal"},{"uid":"36e5168188e55498","name":"safeDispatchEvent","time":{"start":1725965872994,"stop":1725965872995,"duration":1},"status":"passed","severity":"normal"},{"uid":"30b9462f8c72117a","name":"Push message with content topic containing Chinese","time":{"start":1725966532524,"stop":1725966532525,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cb0ede9aef4501c","name":"Throws when trying to push message with empty payload","time":{"start":1725966532519,"stop":1725966532520,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bd158a9cab731df","name":"Fails to publish message with empty text","time":{"start":1725966705371,"stop":1725966705371,"duration":0},"status":"passed","severity":"normal"},{"uid":"57be0d74a8c13597","name":"Add multiple subscription objects on single nwaku node","time":{"start":1725966876179,"stop":1725966876181,"duration":2},"status":"broken","severity":"normal"},{"uid":"5744818a7e3dbc19","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1725966876054,"stop":1725966876055,"duration":1},"status":"passed","severity":"normal"},{"uid":"a13f02f0aedf8179","name":"Publish message with custom timestamp: Tue Sep 10 2024 10:11:18 GMT+0000 (Coordinated Universal Time)","time":{"start":1725966705365,"stop":1725966705365,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ee87c9e2130249b","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1725966713348,"stop":1725966713349,"duration":1},"status":"passed","severity":"normal"},{"uid":"49c7eb3ea2d4033d","name":"Fails to publish duplicate message","time":{"start":1725966705370,"stop":1725966705371,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc105fc33efec800","name":"Subscribe and receive messages via lightPush","time":{"start":1725966876042,"stop":1725966876042,"duration":0},"status":"broken","severity":"normal"},{"uid":"f4b27c942d7d0f91","name":"Query generator for 2000 messages","time":{"start":1725966820151,"stop":1725966820152,"duration":1},"status":"passed","severity":"normal"},{"uid":"f297a1608ff07dd9","name":"Encoder throws on empty string content topic","time":{"start":1725965813898,"stop":1725965813898,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddeb89b253f5457d","name":"Push message with content topic containing escaped characters","time":{"start":1725966532529,"stop":1725966532529,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae103c3372445991","name":"Passing page size 0 when there are 110 messages","time":{"start":1725966877434,"stop":1725966877434,"duration":0},"status":"passed","severity":"normal"},{"uid":"715bd451deb3fdd9","name":"Push message with content topic containing Basic HTML tag","time":{"start":1725966532528,"stop":1725966532528,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aa0b79a8c1b4c6d","name":"isConnected between 2 js-waku relay nodes","time":{"start":1725965880884,"stop":1725965880884,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3b0bac3b1232f05","name":"Check publish message after client node is restarted","time":{"start":1725966705373,"stop":1725966705373,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5a167680a73305eb","name":"Ping fails for unsubscribed peers","time":{"start":1725965937067,"stop":1725965937068,"duration":1},"status":"passed","severity":"normal"},{"uid":"9065ddb82495d4f2","name":"Push message with special chars payload","time":{"start":1725966659960,"stop":1725966659962,"duration":2},"status":"passed","severity":"normal"},{"uid":"bd8cec7ba138c746","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1725966877101,"stop":1725966877102,"duration":1},"status":"passed","severity":"normal"},{"uid":"31889e20c90fcac1","name":"Push message with content topic containing special chars","time":{"start":1725966659999,"stop":1725966659999,"duration":0},"status":"passed","severity":"normal"},{"uid":"69d177774c677edd","name":"throws on content topic with too few or too many fields","time":{"start":1725965783177,"stop":1725965783177,"duration":0},"status":"passed","severity":"normal"},{"uid":"da9a1043401753b4","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1725966149828,"stop":1725966149828,"duration":0},"status":"passed","severity":"normal"},{"uid":"311270b9071afad2","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1725966090156,"stop":1725966090156,"duration":0},"status":"broken","severity":"normal"},{"uid":"f93704975f25f22e","name":"Subscribe to topic containing XML and receive message","time":{"start":1725966876132,"stop":1725966876140,"duration":8},"status":"broken","severity":"normal"},{"uid":"e7e11cbf0755421b","name":"Encoder throws on undefined content topic","time":{"start":1725965796545,"stop":1725965796545,"duration":0},"status":"passed","severity":"normal"},{"uid":"829d2b1f3e9aec77","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1725965796337,"stop":1725965796337,"duration":0},"status":"passed","severity":"normal"},{"uid":"641e816c92c456b5","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1725966916930,"stop":1725966916930,"duration":0},"status":"passed","severity":"normal"},{"uid":"36e3ce8ea5cbe453","name":"Subscribe to topic containing JSON and receive message","time":{"start":1725966876165,"stop":1725966876166,"duration":1},"status":"broken","severity":"normal"},{"uid":"cb183dac35bb805f","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1725965790939,"stop":1725965790940,"duration":1},"status":"passed","severity":"normal"},{"uid":"c94a413a04b7ad22","name":"Query Generator - false","time":{"start":1725966844400,"stop":1725966844401,"duration":1},"status":"passed","severity":"normal"},{"uid":"da17acdfc9022fe3","name":"Subscribe to topic containing special chars and receive message","time":{"start":1725966876066,"stop":1725966876066,"duration":0},"status":"broken","severity":"normal"},{"uid":"cb966b4235610533","name":"Subscribe to topic containing JSON and receive message","time":{"start":1725967964214,"stop":1725967964215,"duration":1},"status":"broken","severity":"normal"},{"uid":"6af15d89cc6a35d1","name":"Check received message containing short","time":{"start":1725967140340,"stop":1725967140340,"duration":0},"status":"broken","severity":"normal"},{"uid":"2f67c91e0ee7e06f","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1725966768169,"stop":1725966768169,"duration":0},"status":"passed","severity":"normal"},{"uid":"74f662b7c8f6c98d","name":"should throw error - no public key","time":{"start":1725965791675,"stop":1725965791675,"duration":0},"status":"passed","severity":"normal"},{"uid":"b26f65dfe9769b00","name":"should set field with all protocols enabled","time":{"start":1725965791686,"stop":1725965791686,"duration":0},"status":"passed","severity":"normal"},{"uid":"6435a55a0c0756ab","name":"Push message with Chinese payload","time":{"start":1725966659963,"stop":1725966659963,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b36cbad8858345e","name":"Passing page size 1 when there are 4 messages","time":{"start":1725966877434,"stop":1725966877434,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fdcf235ec64c70","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1725966713339,"stop":1725966713339,"duration":0},"status":"passed","severity":"normal"},{"uid":"4430122d15a65e8","name":"Subscribe to topic containing long and receive message","time":{"start":1725967964179,"stop":1725967964179,"duration":0},"status":"broken","severity":"normal"},{"uid":"9284e22748081814","name":"Fails to push message with empty content topic","time":{"start":1725966532530,"stop":1725966532531,"duration":1},"status":"passed","severity":"normal"},{"uid":"cde3d9bbf8f0e3b3","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1725965804113,"stop":1725965804113,"duration":0},"status":"skipped","severity":"normal"},{"uid":"95c99fec1cfa8ff9","name":"Check received message containing long","time":{"start":1725967140307,"stop":1725967140307,"duration":0},"status":"broken","severity":"normal"},{"uid":"2125dc427091f51a","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1725966567414,"stop":1725966567415,"duration":1},"status":"passed","severity":"normal"},{"uid":"9093c52ac8323611","name":"Subscribe to topic containing XML and receive message","time":{"start":1725967964188,"stop":1725967964188,"duration":0},"status":"broken","severity":"normal"},{"uid":"d01a8af5fd2fdd37","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1725965833069,"stop":1725965833071,"duration":2},"status":"passed","severity":"normal"},{"uid":"18c8fd037bc4c737","name":"configure the node with multiple content topics","time":{"start":1725966731406,"stop":1725966731406,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cc1e3c2f195364c","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1725965783215,"stop":1725965783215,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f876f066b4b500f","name":"Push message with custom timestamp: 1725969893778","time":{"start":1725966532534,"stop":1725966532534,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8349bc9b2024938","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1725965783204,"stop":1725965783204,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6f8c6020e0783c3","name":"Check received message containing XML","time":{"start":1725967140347,"stop":1725967140347,"duration":0},"status":"broken","severity":"normal"},{"uid":"fe4139eea0e4918d","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1725965783219,"stop":1725965783219,"duration":0},"status":"passed","severity":"normal"},{"uid":"476ed206099d244c","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1725966567411,"stop":1725966567412,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8d2aff93fcc1edc","name":"Sets default value correctly","time":{"start":1725966897378,"stop":1725966897379,"duration":1},"status":"passed","severity":"normal"},{"uid":"58ffc71d72beb964","name":"should throw error - invalid id","time":{"start":1725965791676,"stop":1725965791676,"duration":0},"status":"passed","severity":"normal"},{"uid":"670a1cac40a589ca","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1725965833072,"stop":1725965833074,"duration":2},"status":"passed","severity":"normal"},{"uid":"9c204a6630c4516e","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app33/7/topic13/xml","time":{"start":1725966731403,"stop":1725966731403,"duration":0},"status":"passed","severity":"normal"},{"uid":"7821e814a877cc53","name":"Push message with content topic containing Arabic","time":{"start":1725966659999,"stop":1725966660008,"duration":9},"status":"passed","severity":"normal"},{"uid":"17d0470e509ee18a","name":"Publish message with custom timestamp: Wed Sep 20 2023 11:11:18 GMT+0000 (Coordinated Universal Time)","time":{"start":1725966705364,"stop":1725966705365,"duration":1},"status":"passed","severity":"normal"},{"uid":"182be069df7cb93d","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1725965785771,"stop":1725965785772,"duration":1},"status":"passed","severity":"normal"},{"uid":"207c3c74dbc861a1","name":"Query with Promise Callback, No message returned","time":{"start":1725966810840,"stop":1725966810841,"duration":1},"status":"passed","severity":"normal"},{"uid":"aeed2d31962f8f66","name":"should load peers from local storage and dispatch events","time":{"start":1725965808088,"stop":1725965808088,"duration":0},"status":"passed","severity":"normal"},{"uid":"b361d128d4a9f173","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1725965783192,"stop":1725965783192,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c1aa9f14da45a55","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1725966149840,"stop":1725966149841,"duration":1},"status":"passed","severity":"normal"},{"uid":"abb5d8f400b9da91","name":"Encoder throws on empty string content topic","time":{"start":1725965796546,"stop":1725965796546,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f165a1c3e1369f2","name":"Subscribe to topic containing Russian and receive message","time":{"start":1725966876092,"stop":1725966876092,"duration":0},"status":"broken","severity":"normal"},{"uid":"e128d73a969531ee","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1725967964203,"stop":1725967964203,"duration":0},"status":"passed","severity":"normal"},{"uid":"f57e764dc329d7be","name":"Subscribe to topic containing short and receive message","time":{"start":1725967964178,"stop":1725967964178,"duration":0},"status":"broken","severity":"normal"},{"uid":"d937fdcfc7c4e09d","name":"Check received message with timestamp: 1725965832927000000 ","time":{"start":1725967140333,"stop":1725967140333,"duration":0},"status":"broken","severity":"normal"},{"uid":"a7dcba51497bc6d2","name":"Subscribe and receives messages on 20 topics","time":{"start":1725966876053,"stop":1725966876053,"duration":0},"status":"broken","severity":"normal"},{"uid":"cfcfa37dee9bc150","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1725965804113,"stop":1725965804113,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c9ab6673c630a4e8","name":"Check received message containing special chars","time":{"start":1725967140342,"stop":1725967140342,"duration":0},"status":"broken","severity":"normal"},{"uid":"c1c3127f471bd490","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1725965937071,"stop":1725965937072,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd0f4b18e2e7f2f0","name":"Callback on promise, aborts when callback returns true","time":{"start":1725966820136,"stop":1725966820138,"duration":2},"status":"passed","severity":"normal"},{"uid":"9a5077988a1f1026","name":"Push 30 different messages","time":{"start":1725966659968,"stop":1725966659968,"duration":0},"status":"passed","severity":"normal"},{"uid":"520202f82a8f0569","name":"random static sharding 3 - Cluster ID: 884, Shard ID: 595","time":{"start":1725966769833,"stop":1725966769833,"duration":0},"status":"passed","severity":"normal"},{"uid":"af6dff7c2cad755e","name":"Check received message containing Russian","time":{"start":1725967140314,"stop":1725967140315,"duration":1},"status":"broken","severity":"normal"},{"uid":"226755b0043224ae","name":"Push message with content topic containing SQL Injection","time":{"start":1725966532526,"stop":1725966532526,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bbdc5f280c841a0","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1725966677951,"stop":1725966677952,"duration":1},"status":"passed","severity":"normal"},{"uid":"461216709f777c05","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1725967964169,"stop":1725967964169,"duration":0},"status":"broken","severity":"normal"},{"uid":"9507387e624394f2","name":"Check publish message containing unicode special characters","time":{"start":1725966705363,"stop":1725966705363,"duration":0},"status":"passed","severity":"normal"},{"uid":"42df59b00574afb6","name":"Check received message containing numeric","time":{"start":1725967140341,"stop":1725967140342,"duration":1},"status":"broken","severity":"normal"},{"uid":"c5c2d99d7ebb372","name":"should throw an error for missing sharding configuration","time":{"start":1725965783217,"stop":1725965783217,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bbb40efe871d004","name":"Check received message containing long","time":{"start":1725966011773,"stop":1725966011773,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb8afff5267afdf3","name":"Check received message containing long","time":{"start":1725967140341,"stop":1725967140341,"duration":0},"status":"broken","severity":"normal"},{"uid":"8ba60078ccb5d125","name":"Push message with emoji payload","time":{"start":1725966659967,"stop":1725966659967,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f7a9bd3f6770f92","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1725966149844,"stop":1725966149844,"duration":0},"status":"passed","severity":"normal"},{"uid":"a88a1880ded0c2d7","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1725966496099,"stop":1725966496100,"duration":1},"status":"broken","severity":"normal"},{"uid":"e476fd6a42036b8a","name":"Subscribe to topic containing JSON and receive message","time":{"start":1725967964189,"stop":1725967964189,"duration":0},"status":"broken","severity":"normal"},{"uid":"fa953143f7a99fef","name":"Check message with non string payload is not received","time":{"start":1725966011804,"stop":1725966011805,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f52deabc544d949","name":"Default pageSize","time":{"start":1725966877437,"stop":1725966877438,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7706e9df95e6183","name":"Rejects garbage","time":{"start":1725965818810,"stop":1725965818810,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7b1f36fd50bfc7","name":"Decoder throws on empty string content topic","time":{"start":1725965796546,"stop":1725965796547,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f781bf32f73e975","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1725966041506,"stop":1725966041507,"duration":1},"status":"broken","severity":"normal"},{"uid":"e6f30788515e4fb1","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1725965804112,"stop":1725965804112,"duration":0},"status":"passed","severity":"normal"},{"uid":"e66a774feebf781f","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1725965783196,"stop":1725965783196,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca6b8663a73252c3","name":"throws on content topic with non-number generation field","time":{"start":1725965783178,"stop":1725965783178,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b9859d4566c9b85","name":"unsubscribes","time":{"start":1725966939410,"stop":1725966939410,"duration":0},"status":"broken","severity":"normal"},{"uid":"df947123f4b007b1","name":"should encode/decode to text encoding","time":{"start":1725965791678,"stop":1725965791678,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4b412f79ba0cb31","name":"Check publish message containing XML","time":{"start":1725966705361,"stop":1725966705361,"duration":0},"status":"passed","severity":"normal"},{"uid":"356be8226446f303","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1725966713347,"stop":1725966713348,"duration":1},"status":"passed","severity":"normal"},{"uid":"f086764a4bf0eb83","name":"Query Generator, Multiple PubsubTopics","time":{"start":1725966810835,"stop":1725966810835,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d76b0346119852b","name":"Push message with custom timestamp: 1695208115490","time":{"start":1725966660024,"stop":1725966660024,"duration":0},"status":"passed","severity":"normal"},{"uid":"29205904a954d523","name":"should not receive a peer event before start","time":{"start":1725965847480,"stop":1725965847488,"duration":8},"status":"passed","severity":"normal"},{"uid":"c4a661fa4a7d85e5","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1725966149845,"stop":1725966149845,"duration":0},"status":"passed","severity":"normal"},{"uid":"a25df1ab8d8847a5","name":"Ordered Callback - true","time":{"start":1725966844401,"stop":1725966844402,"duration":1},"status":"passed","severity":"normal"},{"uid":"2adabb4e0dc3a292","name":"Subscribe and receives messages on 20 topics","time":{"start":1725967964174,"stop":1725967964174,"duration":0},"status":"broken","severity":"normal"},{"uid":"80c7d95aa528a8df","name":"Subscribe to topic containing Script and receive message","time":{"start":1725967964212,"stop":1725967964212,"duration":0},"status":"broken","severity":"normal"},{"uid":"d6fc28b0ebf8bf1f","name":"Push message with special chars payload","time":{"start":1725966532508,"stop":1725966532509,"duration":1},"status":"passed","severity":"normal"},{"uid":"79a89e50a81bd895","name":"Passing cursor with wrong pubsubTopic","time":{"start":1725966768171,"stop":1725966768172,"duration":1},"status":"passed","severity":"normal"},{"uid":"909cb37fe8443168","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1725966149838,"stop":1725966149839,"duration":1},"status":"passed","severity":"normal"},{"uid":"7741e82ca494e35d","name":"Subscribe to topic containing long and receive message","time":{"start":1725967964206,"stop":1725967964206,"duration":0},"status":"broken","severity":"normal"},{"uid":"d16c27381443b3df","name":"Push message with XML payload","time":{"start":1725966532514,"stop":1725966532514,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fec6cf32c2428b8","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1725966496107,"stop":1725966496108,"duration":1},"status":"broken","severity":"normal"},{"uid":"5eeafec8b169b6e","name":"ignores unrecognized TXT record formats","time":{"start":1725965804110,"stop":1725965804110,"duration":0},"status":"passed","severity":"normal"},{"uid":"19556b95caf26b72","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1725966149840,"stop":1725966149840,"duration":0},"status":"passed","severity":"normal"},{"uid":"f587a552cbbdfb45","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app20/6/topic78/utf8","time":{"start":1725966731403,"stop":1725966731404,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba023bfde31a0fb8","name":"Check received message containing Arabic","time":{"start":1725967140313,"stop":1725967140313,"duration":0},"status":"broken","severity":"normal"},{"uid":"82dea4b1f773b984","name":"should only return 1 node with relay capability","time":{"start":1725965804111,"stop":1725965804111,"duration":0},"status":"passed","severity":"normal"},{"uid":"a64b219e4e73bb2e","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app13/10/topic309/utf8","time":{"start":1725966731405,"stop":1725966731405,"duration":0},"status":"passed","severity":"normal"},{"uid":"26219ce7197e1673","name":"Check received message with timestamp: 1649153314 ","time":{"start":1725966011801,"stop":1725966011802,"duration":1},"status":"passed","severity":"normal"},{"uid":"c13a4ab18041e564","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1725967964216,"stop":1725967964217,"duration":1},"status":"broken","severity":"normal"},{"uid":"f2dc1cb94913a7fe","name":"Check message with non string payload is not received","time":{"start":1725967140359,"stop":1725967140360,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae246dc539e9f40b","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1725966877846,"stop":1725966877846,"duration":0},"status":"passed","severity":"normal"},{"uid":"5782aa409c53316d","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1725967964198,"stop":1725967964198,"duration":0},"status":"broken","severity":"normal"},{"uid":"bbcad436853eecae","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1725967964172,"stop":1725967964172,"duration":0},"status":"broken","severity":"normal"},{"uid":"d34831aaf24f8d4f","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1725966677958,"stop":1725966677959,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dbd76328738e2d9","name":"Check received message with timestamp: 1725965832927 ","time":{"start":1725967140334,"stop":1725967140334,"duration":0},"status":"broken","severity":"normal"},{"uid":"3eafddf80052efda","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1725966877100,"stop":1725966877100,"duration":0},"status":"passed","severity":"normal"},{"uid":"a83361b3e4accd33","name":"Subscribe to topic containing shell command and receive message","time":{"start":1725967964190,"stop":1725967964190,"duration":0},"status":"broken","severity":"normal"},{"uid":"fde0c06e07d0cbec","name":"same cluster, different shard: nodes connect","time":{"start":1725966580340,"stop":1725966580341,"duration":1},"status":"passed","severity":"normal"},{"uid":"da8795e09d15bcb6","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1725966876176,"stop":1725966876176,"duration":0},"status":"broken","severity":"normal"},{"uid":"2f252e7a29b6b60b","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1725966713340,"stop":1725966713340,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba1c953734a1efa4","name":"should emit a peer event after start","time":{"start":1725965808086,"stop":1725965808087,"duration":1},"status":"passed","severity":"normal"},{"uid":"90311d7f18551a83","name":"Check received message containing emoji","time":{"start":1725966011791,"stop":1725966011792,"duration":1},"status":"passed","severity":"normal"},{"uid":"629b11584a3a014d","name":"Passing an array","time":{"start":1725966897368,"stop":1725966897368,"duration":0},"status":"passed","severity":"normal"},{"uid":"24243bb382602acd","name":"Push message with Russian payload","time":{"start":1725966659963,"stop":1725966659964,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac54a0689e03bb71","name":"Subscribe to topic containing numeric and publish message","time":{"start":1725966713345,"stop":1725966713345,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b2a169dd8a487eb","name":"should use the provided clusterId for the pubsub topic","time":{"start":1725965783219,"stop":1725965783219,"duration":0},"status":"passed","severity":"normal"},{"uid":"f180576a8513b4f3","name":"Check message with no content topic is not received","time":{"start":1725967140337,"stop":1725967140337,"duration":0},"status":"passed","severity":"normal"},{"uid":"d730ba7816c52274","name":"Fails to push message with large meta","time":{"start":1725966660021,"stop":1725966660022,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b71393bb86a531b","name":"Check received message containing escaped characters","time":{"start":1725967140327,"stop":1725967140327,"duration":0},"status":"broken","severity":"normal"},{"uid":"b4cdd7aa77ddfa1","name":"LightPush: 2 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1725966263224,"stop":1725966263224,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc9631900fdc5d9d","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1725966567415,"stop":1725966567416,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6d169532165c7b2","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1725967964209,"stop":1725967964209,"duration":0},"status":"broken","severity":"normal"},{"uid":"46212bf10ec53c33","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1725966149838,"stop":1725966149838,"duration":0},"status":"passed","severity":"normal"},{"uid":"2337b2c5006bf008","name":"Subscribe to topic containing long and publish message","time":{"start":1725966713344,"stop":1725966713344,"duration":0},"status":"passed","severity":"normal"},{"uid":"308b6cdac23a514d","name":"should set field with only LIGHTPUSH enabled","time":{"start":1725965791687,"stop":1725965791687,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a02e7d7344ebc67","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1725965783192,"stop":1725965783192,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eb6259c1513284b","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1725965803997,"stop":1725965803997,"duration":0},"status":"passed","severity":"normal"},{"uid":"385b91778b431a48","name":"Check received message containing special chars","time":{"start":1725966011774,"stop":1725966011774,"duration":0},"status":"passed","severity":"normal"},{"uid":"a990f76d3e77888d","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1725966090158,"stop":1725966090158,"duration":0},"status":"broken","severity":"normal"},{"uid":"665a7c482692d44a","name":"Push message equal or less that 1MB","time":{"start":1725966660028,"stop":1725966660029,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d913232d52951e9","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1725965783199,"stop":1725965783200,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8dc321e511c7cf8","name":"Failed peers are renewed","time":{"start":1725966515243,"stop":1725966515243,"duration":0},"status":"passed","severity":"normal"},{"uid":"168677c542a36cbb","name":"Passing page size 11 when there are 10 messages","time":{"start":1725966877435,"stop":1725966877435,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc524ca8ae6e3bb0","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1725966705364,"stop":1725966705364,"duration":0},"status":"passed","severity":"normal"},{"uid":"91482799aa1eb7d6","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1725966877847,"stop":1725966877847,"duration":0},"status":"passed","severity":"normal"},{"uid":"8329e0019eaf9522","name":"Check publish message after service node is restarted","time":{"start":1725966705373,"stop":1725966705373,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3ff90ae5c3b535d9","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1725966090154,"stop":1725966090154,"duration":0},"status":"broken","severity":"normal"},{"uid":"c5149d984df90b97","name":"Ephemeral messages are not stored","time":{"start":1725966041503,"stop":1725966041503,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a10e07d6f637d80","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1725965840709,"stop":1725965840709,"duration":0},"status":"passed","severity":"normal"},{"uid":"81a2aba2a6ba8c03","name":"Subscribe and receive messages via waku relay post","time":{"start":1725967964171,"stop":1725967964171,"duration":0},"status":"broken","severity":"normal"},{"uid":"4ea2a3dcc426517d","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1725965840708,"stop":1725965840709,"duration":1},"status":"passed","severity":"normal"},{"uid":"828a24781f5cae07","name":"through manual discovery","time":{"start":1725966570838,"stop":1725966570838,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d1ac47e793ac4d5","name":"should not receive a peer event after stop","time":{"start":1725965847488,"stop":1725965847489,"duration":1},"status":"passed","severity":"normal"},{"uid":"79dc2eda5978c163","name":"Generator, 2 different pubsubtopics","time":{"start":1725966858381,"stop":1725966858382,"duration":1},"status":"passed","severity":"normal"},{"uid":"8892cc9c7da3c670","name":"Subscribe to topic containing special chars and receive message","time":{"start":1725967964208,"stop":1725967964208,"duration":0},"status":"broken","severity":"normal"},{"uid":"2ca2045dbd8e15d4","name":"Query Generator, Wrong PubsubTopic","time":{"start":1725966810834,"stop":1725966810835,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ecc319e11fbe841","name":"should not receive a peer event after stop","time":{"start":1725965808087,"stop":1725965808087,"duration":0},"status":"passed","severity":"normal"},{"uid":"692f8a6cd9bd4d20","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1725966580339,"stop":1725966580339,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8ce00eb192eb04e","name":"Refresh subscription","time":{"start":1725967964177,"stop":1725967964177,"duration":0},"status":"broken","severity":"normal"},{"uid":"eae722555bea62e1","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1725967964191,"stop":1725967964191,"duration":0},"status":"broken","severity":"normal"},{"uid":"3a59ef80dbfa0ea","name":"Throws when trying to push message with empty payload","time":{"start":1725966659968,"stop":1725966659968,"duration":0},"status":"passed","severity":"normal"},{"uid":"afce4b6c5841a215","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1725966713350,"stop":1725966713350,"duration":0},"status":"passed","severity":"normal"},{"uid":"48561f2f19b6500","name":"passes more than one ENR URLs and attempts connection","time":{"start":1725965847491,"stop":1725965847491,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a56bc8543ac34ef8","name":"Check message received after jswaku node is restarted","time":{"start":1725966011805,"stop":1725966011805,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4201197f6e93ab6a","name":"should encodeTxt and decodeTxt","time":{"start":1725965791673,"stop":1725965791673,"duration":0},"status":"passed","severity":"normal"},{"uid":"afdff0a78f0f9506","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1725965783209,"stop":1725965783209,"duration":0},"status":"passed","severity":"normal"},{"uid":"507836e303bd9284","name":"Push message with custom timestamp: 1725962693778","time":{"start":1725966532533,"stop":1725966532534,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a40ef6e4c72a066","name":"Encoder throws on undefined content topic","time":{"start":1725965815616,"stop":1725965815617,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac1f74acf25de74e","name":"Push message with content topic containing Script","time":{"start":1725966532527,"stop":1725966532527,"duration":0},"status":"passed","severity":"normal"},{"uid":"a74017c6e365cc4a","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1725965802893,"stop":1725965802893,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ac8a08190350808","name":"Push message equal or less that 1MB","time":{"start":1725966532534,"stop":1725966532534,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a8ac2ff053ba300","name":"Subscribe to topic containing emoji and receive message","time":{"start":1725967964193,"stop":1725967964193,"duration":0},"status":"broken","severity":"normal"},{"uid":"55fd85f511e22ad7","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1725966149847,"stop":1725966149847,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c4d892c605ad675","name":"random static sharding 10 - Cluster ID: 263, Shard ID: 242","time":{"start":1725966769841,"stop":1725966769841,"duration":0},"status":"passed","severity":"normal"},{"uid":"fce7ae6b7696e9a","name":"Subscribe to topic containing short and receive message","time":{"start":1725966876060,"stop":1725966876060,"duration":0},"status":"broken","severity":"normal"},{"uid":"90b685c084b2e6fc","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1725967964197,"stop":1725967964197,"duration":0},"status":"broken","severity":"normal"},{"uid":"d9a19e5b0357f48d","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1725965783198,"stop":1725965783198,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec46658a2fc917a2","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1725965783205,"stop":1725965783206,"duration":1},"status":"passed","severity":"normal"},{"uid":"df52130c5c1241ac","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1725967964192,"stop":1725967964192,"duration":0},"status":"broken","severity":"normal"},{"uid":"a7a0e214631aa65","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1725965813896,"stop":1725965813896,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccdd0ef1dacd16a2","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1725966149839,"stop":1725966149839,"duration":0},"status":"passed","severity":"normal"},{"uid":"a02bcf1e4260916a","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1725965783191,"stop":1725965783191,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c0db53855097257","name":"Push message with content topic containing Arabic","time":{"start":1725966532525,"stop":1725966532525,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf2ebcd1ba3d1559","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1725966149846,"stop":1725966149846,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2c04d77a46845bb","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1725966090137,"stop":1725966090137,"duration":0},"status":"broken","severity":"normal"},{"uid":"eb6467baece403a4","name":"Ping on peer without subscriptions","time":{"start":1725965919952,"stop":1725965919952,"duration":0},"status":"passed","severity":"normal"},{"uid":"74ec4dd84672487f","name":"Push message with long payload","time":{"start":1725966532504,"stop":1725966532506,"duration":2},"status":"passed","severity":"normal"},{"uid":"bb91507c42a5a217","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1725965783193,"stop":1725965783194,"duration":1},"status":"passed","severity":"normal"},{"uid":"134a638861a17120","name":"should not fail to start the service if it is already started","time":{"start":1725966685183,"stop":1725966685183,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3d528b1657afec6","name":"Check received message with timestamp: 1649153314 ","time":{"start":1725967140335,"stop":1725967140335,"duration":0},"status":"broken","severity":"normal"},{"uid":"f01a6bd48773a701","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1725966876054,"stop":1725966876054,"duration":0},"status":"broken","severity":"normal"},{"uid":"4bd23c656d8b7d78","name":"Check received message containing unicode special characters","time":{"start":1725966011788,"stop":1725966011790,"duration":2},"status":"passed","severity":"normal"},{"uid":"11dc089d8d5b58cc","name":"isConnected return false after peer stops","time":{"start":1725965880883,"stop":1725965880883,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b9c31c13928d862","name":"Decoder throws on empty string content topic","time":{"start":1725965813899,"stop":1725965813899,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a5fa358dc98f2bd","name":"should not receive a peer event before start","time":{"start":1725965808087,"stop":1725965808087,"duration":0},"status":"passed","severity":"normal"},{"uid":"128c4b1e683a989b","name":"Push message with Arabic payload","time":{"start":1725966659963,"stop":1725966659963,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ef656873e06e466","name":"Check received message containing Russian","time":{"start":1725967140345,"stop":1725967140345,"duration":0},"status":"broken","severity":"normal"},{"uid":"9847c65f676a22ef","name":"Subscribe to topic containing XML and publish message","time":{"start":1725966713349,"stop":1725966713350,"duration":1},"status":"passed","severity":"normal"},{"uid":"18c380b0d8641659","name":"Check received message containing JSON","time":{"start":1725967140349,"stop":1725967140349,"duration":0},"status":"broken","severity":"normal"},{"uid":"4dc2fd0179ab12b8","name":"Passing page size 10 when there are 10 messages","time":{"start":1725966877435,"stop":1725966877435,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1befdd8eb671ff9","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1725966916932,"stop":1725966916933,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ebb019cbc4c80eb","name":"Nodes with multiple pubsub topic","time":{"start":1725966677952,"stop":1725966677953,"duration":1},"status":"passed","severity":"normal"},{"uid":"233c4c712ddb5390","name":"should throw an error for insufficient data","time":{"start":1725965783345,"stop":1725965783345,"duration":0},"status":"passed","severity":"normal"},{"uid":"24277ec071b8443","name":"Publish without waiting for remote peer","time":{"start":1725966713338,"stop":1725966713338,"duration":0},"status":"passed","severity":"normal"},{"uid":"d12d3b4e8ab2ea7c","name":"Decoder throws on undefined content topic","time":{"start":1725965815617,"stop":1725965815617,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc0c06e22158e806","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1725966149836,"stop":1725966149836,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4dafd45c60d4c69","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1725966149846,"stop":1725966149846,"duration":0},"status":"passed","severity":"normal"},{"uid":"23eaa2c34f311159","name":"should return valid sharding parameters for static sharding","time":{"start":1725965783216,"stop":1725965783216,"duration":0},"status":"passed","severity":"normal"},{"uid":"50a84897356a41f2","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1725966547939,"stop":1725966547940,"duration":1},"status":"broken","severity":"normal"},{"uid":"b220f47dfb3f1541","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1725967964170,"stop":1725967964170,"duration":0},"status":"broken","severity":"normal"},{"uid":"6ff9070d734267c8","name":"Fails to push message bigger that 1MB","time":{"start":1725966532535,"stop":1725966532535,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac28e550bcb4589b","name":"All","time":{"start":1725965843469,"stop":1725965843469,"duration":0},"status":"passed","severity":"normal"},{"uid":"d98545feb5c406cb","name":"Push message with escaped characters payload","time":{"start":1725966532516,"stop":1725966532517,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d7d3d35cd13a6eb","name":"should not receive a peer event after stop","time":{"start":1725966685184,"stop":1725966685185,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd88bab321a0fe37","name":"Fails to publish message with wrong content topic","time":{"start":1725966705371,"stop":1725966705371,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fd82a84e5936d7d","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1725966149842,"stop":1725966149842,"duration":0},"status":"passed","severity":"normal"},{"uid":"73521557cd3b2b0c","name":"Renews peer on consistent ping failures","time":{"start":1725965937069,"stop":1725965937070,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0a8ce25996d798b","name":"Push message with content topic containing long","time":{"start":1725966659998,"stop":1725966659998,"duration":0},"status":"passed","severity":"normal"},{"uid":"c48fe6613741c11c","name":"Query Generator, No message returned","time":{"start":1725966810836,"stop":1725966810836,"duration":0},"status":"passed","severity":"normal"},{"uid":"5781116c82879c70","name":"should throw error - no id","time":{"start":1725965791675,"stop":1725965791675,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fabb4b0d3a8f9cc","name":"does not throw on valid cases","time":{"start":1725965783176,"stop":1725965783176,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae10dc7ed3c15582","name":"Check received message containing Chinese","time":{"start":1725967140343,"stop":1725967140343,"duration":0},"status":"broken","severity":"normal"},{"uid":"caf132601dca41ac","name":"random static sharding 7 - Cluster ID: 698, Shard ID: 445","time":{"start":1725966769836,"stop":1725966769836,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cee4b1fe0124216","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1725965840704,"stop":1725965840706,"duration":2},"status":"passed","severity":"normal"},{"uid":"41cc0e3142ac1031","name":"Ephemeral field is preserved - encoder v0","time":{"start":1725966041505,"stop":1725966041505,"duration":0},"status":"broken","severity":"normal"},{"uid":"5f21c295c2545695","name":"different cluster, different shard: nodes don't connect","time":{"start":1725966580341,"stop":1725966580341,"duration":0},"status":"passed","severity":"normal"},{"uid":"82ec269e97cac34b","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1725965847490,"stop":1725965847491,"duration":1},"status":"skipped","severity":"normal"},{"uid":"bdbf2365e7e0d698","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1725966149841,"stop":1725966149841,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0660cf509c1f5f8","name":"Push message with XML payload","time":{"start":1725966659965,"stop":1725966659965,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9170050810301d4","name":"Round trip binary serialization","time":{"start":1725965796543,"stop":1725965796544,"duration":1},"status":"passed","severity":"normal"},{"uid":"75c5a8614aa20a97","name":"Privacy Node - default protocol","time":{"start":1725966915353,"stop":1725966915354,"duration":1},"status":"passed","severity":"normal"},{"uid":"475941a78d0096f4","name":"Overlapping topic subscription","time":{"start":1725967964203,"stop":1725967964203,"duration":0},"status":"broken","severity":"normal"},{"uid":"d65053adf49a1885","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1725966496113,"stop":1725966496115,"duration":2},"status":"broken","severity":"normal"},{"uid":"9b5ab0395bb17f3c","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1725965790927,"stop":1725965790928,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f5b15052594a7bc","name":"Relay + Store","time":{"start":1725965843467,"stop":1725965843468,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e7bbfc34492d86e","name":"can start and stop the service","time":{"start":1725965847471,"stop":1725965847472,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0ca1c7055dc7faa","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1725966916933,"stop":1725966916933,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f4aa83fe6649f84","name":"Overlapping topic subscription","time":{"start":1725966876055,"stop":1725966876056,"duration":1},"status":"broken","severity":"normal"},{"uid":"21d84d46b5699331","name":"Push message with escaped characters payload","time":{"start":1725966659966,"stop":1725966659967,"duration":1},"status":"passed","severity":"normal"},{"uid":"b91897bae764ab95","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1725966149845,"stop":1725966149845,"duration":0},"status":"passed","severity":"normal"},{"uid":"256cd45d3457abd","name":"different cluster, same shard: nodes don't connect","time":{"start":1725966580341,"stop":1725966580341,"duration":0},"status":"passed","severity":"normal"},{"uid":"b369148b576c690a","name":"Keep-alive pings maintain the connection","time":{"start":1725965937068,"stop":1725965937069,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7085c7c017ee709","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1725965783182,"stop":1725965783182,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f42467bc00869b3","name":"Ephemeral field set to true","time":{"start":1725965796544,"stop":1725965796544,"duration":0},"status":"passed","severity":"normal"},{"uid":"71e97d2125e5c02e","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1725966731407,"stop":1725966731407,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3809b2f636300fc","name":"LightPush: 2 peers, Filter: 2 peers - Expected: SufficientlyHealthy","time":{"start":1725966263225,"stop":1725966263225,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6567775fc8135fd","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1725965880881,"stop":1725965880882,"duration":1},"status":"passed","severity":"normal"},{"uid":"89bfb4ed30132be6","name":"Ping on unsubscribed peer","time":{"start":1725965955038,"stop":1725965955039,"duration":1},"status":"passed","severity":"normal"},{"uid":"2479a3e16d43eac8","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1725966876067,"stop":1725966876068,"duration":1},"status":"broken","severity":"normal"},{"uid":"95c0358ab6840ba2","name":"should properly create location multiaddrs - udp4","time":{"start":1725965791683,"stop":1725965791683,"duration":0},"status":"passed","severity":"normal"},{"uid":"3344019e1e4f785b","name":"Subscribe and receive messages via waku relay post","time":{"start":1725966876047,"stop":1725966876047,"duration":0},"status":"broken","severity":"normal"},{"uid":"60858e98b2233252","name":"connects to nwaku","time":{"start":1725966897367,"stop":1725966897367,"duration":0},"status":"passed","severity":"normal"},{"uid":"94b12ae9ed4472ca","name":"Check received message containing escaped characters","time":{"start":1725966011786,"stop":1725966011787,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cb414cad7fab6c0","name":"should get / set TCP multiaddr","time":{"start":1725965791679,"stop":1725965791679,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e21f3719cae2ac0","name":"should properly create location multiaddrs - tcp4","time":{"start":1725965791683,"stop":1725965791684,"duration":1},"status":"passed","severity":"normal"},{"uid":"bec288e88edd4f0f","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1725966547936,"stop":1725966547937,"duration":1},"status":"broken","severity":"normal"},{"uid":"1e7caa10a8aa0c89","name":"Push message with meta","time":{"start":1725966532531,"stop":1725966532532,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd1face08dd692d9","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1725965783193,"stop":1725965783193,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1cd9a4b5c37a14f","name":"topics with same application and version share the same shard","time":{"start":1725965783195,"stop":1725965783195,"duration":0},"status":"passed","severity":"normal"},{"uid":"aafcb1e303581943","name":"Check received message with timestamp: 1725965832494 ","time":{"start":1725966011801,"stop":1725966011801,"duration":0},"status":"passed","severity":"normal"},{"uid":"640305884314cbdd","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1725965803994,"stop":1725965803995,"duration":1},"status":"passed","severity":"normal"},{"uid":"27027c39a47cb3c2","name":"Round trip binary encryption [ecies, signature]","time":{"start":1725965815615,"stop":1725965815616,"duration":1},"status":"passed","severity":"normal"},{"uid":"d910a3c280868b3a","name":"should encode/decode to RLP encoding","time":{"start":1725965791678,"stop":1725965791678,"duration":0},"status":"passed","severity":"normal"},{"uid":"f367e8c8ee6aad89","name":"Push message with content topic containing numeric","time":{"start":1725966659998,"stop":1725966659998,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d407c8dabf6a064","name":"handles empty shards array correctly","time":{"start":1725965783217,"stop":1725965783217,"duration":0},"status":"passed","severity":"normal"},{"uid":"75f55beed2b7fd56","name":"addEventListener with correct event","time":{"start":1725965872992,"stop":1725965872992,"duration":0},"status":"passed","severity":"normal"},{"uid":"73891d56d629dc5a","name":"throws on content topic with empty encoding field","time":{"start":1725965783181,"stop":1725965783181,"duration":0},"status":"passed","severity":"normal"},{"uid":"69b0375df1c6d5f6","name":"Check received message containing unicode special characters","time":{"start":1725967140329,"stop":1725967140329,"duration":0},"status":"broken","severity":"normal"},{"uid":"7bed13fcadba4c61","name":"Push message with emoji payload","time":{"start":1725966532518,"stop":1725966532519,"duration":1},"status":"passed","severity":"normal"},{"uid":"8356b6071fca2573","name":"non connected peers","time":{"start":1725966660289,"stop":1725966660291,"duration":2},"status":"skipped","severity":"normal"},{"uid":"4a7ce4da00c43b71","name":"Push message with content topic containing short","time":{"start":1725966659997,"stop":1725966659997,"duration":0},"status":"passed","severity":"normal"},{"uid":"444ceec1b0369991","name":"Push message with rate limit","time":{"start":1725966532532,"stop":1725966532533,"duration":1},"status":"passed","severity":"normal"},{"uid":"6007de257ae65d2e","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1725966149848,"stop":1725966149848,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd97a865cd2d183e","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1725966705372,"stop":1725966705372,"duration":0},"status":"passed","severity":"normal"},{"uid":"a15d6cb6e146643f","name":"caches peers it previously fetched","time":{"start":1725965804110,"stop":1725965804110,"duration":0},"status":"passed","severity":"normal"},{"uid":"b87fd603a1c53621","name":"Push message with content topic containing unicode special characters","time":{"start":1725966532529,"stop":1725966532530,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad54d955ce9bd856","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1725965803993,"stop":1725965803994,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d69d2960f72879f","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1725966876123,"stop":1725966876125,"duration":2},"status":"broken","severity":"normal"},{"uid":"cdc5a1275393d40e","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1725965803993,"stop":1725965803993,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7f381fda46ed68e","name":"Filter","time":{"start":1725966915353,"stop":1725966915353,"duration":0},"status":"passed","severity":"normal"},{"uid":"2008e354cbbce192","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1725967964214,"stop":1725967964214,"duration":0},"status":"broken","severity":"normal"},{"uid":"b7188c7fe5230a5a","name":"Check publish message containing shell command","time":{"start":1725966705362,"stop":1725966705362,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c9905fbd11d088f","name":"Nwaku publishes","time":{"start":1725966683576,"stop":1725966683577,"duration":1},"status":"passed","severity":"normal"},{"uid":"3431c354d9cbacae","name":"Check message with no payload is not received","time":{"start":1725967140359,"stop":1725967140359,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a3a0f3a6d9caecf","name":"Meta field set when metaSetter is specified","time":{"start":1725965796544,"stop":1725965796545,"duration":1},"status":"passed","severity":"normal"},{"uid":"7528dc9a5f79cb09","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1725965783212,"stop":1725965783212,"duration":0},"status":"passed","severity":"normal"},{"uid":"e425296723d77720","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1725966149846,"stop":1725966149846,"duration":0},"status":"passed","severity":"normal"},{"uid":"8405859d6e211d35","name":"Subscribe to topic containing numeric and receive message","time":{"start":1725966876064,"stop":1725966876065,"duration":1},"status":"broken","severity":"normal"},{"uid":"8e018b98333242d4","name":"it tolerates circular branch references","time":{"start":1725965804109,"stop":1725965804109,"duration":0},"status":"passed","severity":"normal"},{"uid":"353764c00c4076f2","name":"should throw an error if shards are undefined for static sharding","time":{"start":1725965783202,"stop":1725965783202,"duration":0},"status":"passed","severity":"normal"},{"uid":"61289d819e806d6b","name":"Push message with content topic containing emoji","time":{"start":1725966660018,"stop":1725966660019,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4d708f7ed163687","name":"handles empty contentTopics array correctly","time":{"start":1725965783217,"stop":1725965783218,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd2bb82d09e57fe6","name":"Passing page size 3 when there are 20 messages","time":{"start":1725966877434,"stop":1725966877435,"duration":1},"status":"passed","severity":"normal"},{"uid":"400cf7d6e3ec0792","name":"Push message with content topic containing Script","time":{"start":1725966660011,"stop":1725966660011,"duration":0},"status":"passed","severity":"normal"},{"uid":"d74d469ada3c26b2","name":"should throw an error for missing required configuration","time":{"start":1725965783202,"stop":1725965783202,"duration":0},"status":"passed","severity":"normal"},{"uid":"d721cf24269fb88f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1725965783210,"stop":1725965783210,"duration":0},"status":"passed","severity":"normal"},{"uid":"87b26cd6cd4ead38","name":"LightPush with 3 connections","time":{"start":1725966293459,"stop":1725966293459,"duration":0},"status":"passed","severity":"normal"},{"uid":"cddd97351fb0a9dc","name":"can start and stop the service","time":{"start":1725965808085,"stop":1725965808086,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb9e880f6022eac4","name":"LightPush: 0 peers, Filter: 1 peers - Expected: Unhealthy","time":{"start":1725966263216,"stop":1725966263219,"duration":3},"status":"passed","severity":"normal"},{"uid":"a8101830633d0d76","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1725965783215,"stop":1725965783215,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a08407b6bcb3a6e","name":"Check received message containing Basic HTML tag","time":{"start":1725967140348,"stop":1725967140348,"duration":0},"status":"broken","severity":"normal"},{"uid":"5fac444bb14e47c5","name":"Waku message hash computation (payload length 0)","time":{"start":1725965785773,"stop":1725965785774,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a920efa369eaf11","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1725966547943,"stop":1725966547943,"duration":0},"status":"broken","severity":"normal"},{"uid":"b9c99fff78091782","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1725966496091,"stop":1725966496094,"duration":3},"status":"broken","severity":"normal"},{"uid":"edb393d98783e075","name":"isConnected should return true after first peer connects","time":{"start":1725965880882,"stop":1725965880883,"duration":1},"status":"passed","severity":"normal"},{"uid":"c12fd7e0d3e28e77","name":"Subscribe to topic containing emoji and receive message","time":{"start":1725967964219,"stop":1725967964219,"duration":0},"status":"broken","severity":"normal"},{"uid":"88e5b5e330b11445","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1725966876043,"stop":1725966876044,"duration":1},"status":"broken","severity":"normal"},{"uid":"fd27b6d221176ff4","name":"LightPush: 1 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1725966263221,"stop":1725966263221,"duration":0},"status":"passed","severity":"normal"},{"uid":"39206fc6a112cfcf","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1725966149829,"stop":1725966149829,"duration":0},"status":"passed","severity":"normal"},{"uid":"d098b3aa28a9dd0","name":"Subscribe to topic containing short and receive message","time":{"start":1725967964205,"stop":1725967964205,"duration":0},"status":"broken","severity":"normal"},{"uid":"7467c1617961a244","name":"Push message on custom pubsubTopic","time":{"start":1725966567411,"stop":1725966567411,"duration":0},"status":"passed","severity":"normal"},{"uid":"44568394a89d0098","name":"Push message with content topic containing JSON","time":{"start":1725966532528,"stop":1725966532528,"duration":0},"status":"passed","severity":"normal"},{"uid":"48ba8980ba06860d","name":"Push message with content topic containing SQL Injection","time":{"start":1725966660010,"stop":1725966660010,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4db6a275dad8924","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1725965783218,"stop":1725965783219,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4aa655424a70291","name":"Push message with content topic containing JSON","time":{"start":1725966660014,"stop":1725966660015,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7b66afd7e50eb7a","name":"Subscribe to topic containing emoji and receive message","time":{"start":1725966876177,"stop":1725966876178,"duration":1},"status":"broken","severity":"normal"},{"uid":"d169a6076283a2fb","name":"Check received message containing SQL Injection","time":{"start":1725966011776,"stop":1725966011776,"duration":0},"status":"passed","severity":"normal"},{"uid":"90f4ea28077da320","name":"Push message with numeric payload","time":{"start":1725966532507,"stop":1725966532508,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3076382c4a2c30e","name":"Check message with invalid timestamp is not received","time":{"start":1725967140336,"stop":1725967140336,"duration":0},"status":"passed","severity":"normal"},{"uid":"c540371715b81d90","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1725965808088,"stop":1725965808088,"duration":0},"status":"passed","severity":"normal"},{"uid":"edfb0433d974ca0b","name":"Filter with 2 connections","time":{"start":1725966293458,"stop":1725966293458,"duration":0},"status":"passed","severity":"normal"},{"uid":"8294a5cf9494864a","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1725966496097,"stop":1725966496097,"duration":0},"status":"broken","severity":"normal"},{"uid":"cf8d4ce6a4bbeda5","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1725965783345,"stop":1725965783345,"duration":0},"status":"passed","severity":"normal"},{"uid":"36d8e29cbf3bb384","name":"Subscribe and receive messages via lightPush","time":{"start":1725967964168,"stop":1725967964169,"duration":1},"status":"broken","severity":"normal"},{"uid":"e1cae672ec175516","name":"Decoder throws on empty string content topic","time":{"start":1725965815617,"stop":1725965815618,"duration":1},"status":"passed","severity":"normal"},{"uid":"b20ec64aa8401fdf","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1725965783207,"stop":1725965783208,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bcc8d90b9f5b9b4","name":"should set field with only STORE enabled","time":{"start":1725965791686,"stop":1725965791687,"duration":1},"status":"passed","severity":"normal"},{"uid":"72ca22262d405506","name":"should be called at least once on all `peer:discovery` events","time":{"start":1725965840702,"stop":1725965840702,"duration":0},"status":"passed","severity":"normal"},{"uid":"38f91ed799f2c734","name":"random static sharding 5 - Cluster ID: 541, Shard ID: 147","time":{"start":1725966769834,"stop":1725966769835,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bc391ecbc768121","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1725966876143,"stop":1725966876144,"duration":1},"status":"broken","severity":"normal"},{"uid":"de23806b80d0cece","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1725965783204,"stop":1725965783204,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c25de5d47965fc6","name":"Push message with content topic containing Basic HTML tag","time":{"start":1725966660013,"stop":1725966660014,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0a49725b051c57b","name":"Subscribe to topic containing Script and receive message","time":{"start":1725967964187,"stop":1725967964187,"duration":0},"status":"broken","severity":"normal"},{"uid":"3f93a802a3759afc","name":"Push message with rate limit","time":{"start":1725966660022,"stop":1725966660023,"duration":1},"status":"passed","severity":"normal"},{"uid":"da3dfb2dabe88cca","name":"Delete observer","time":{"start":1725966662805,"stop":1725966662805,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca39bfb374771ca","name":"Check publish message containing Basic HTML tag","time":{"start":1725966705361,"stop":1725966705362,"duration":1},"status":"passed","severity":"normal"},{"uid":"e564aa694453b381","name":"should only return 1 node with relay and store capability","time":{"start":1725965804111,"stop":1725965804111,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7410b2e65447692","name":"should correctly map a content topic to a pubsub topic","time":{"start":1725965783218,"stop":1725965783218,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f5bf7169d29fb64","name":"Check received message containing Arabic","time":{"start":1725967140344,"stop":1725967140344,"duration":0},"status":"broken","severity":"normal"},{"uid":"b9e98db1aa0c381b","name":"Generator, 2 different pubsubtopics","time":{"start":1725966858383,"stop":1725966858383,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d55003959626ec8","name":"Push message with content topic containing escaped characters","time":{"start":1725966660016,"stop":1725966660017,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee07c9cfe5b6222d","name":"should be able to decode the field with only RELAY set to true","time":{"start":1725965790933,"stop":1725965790935,"duration":2},"status":"passed","severity":"normal"},{"uid":"3b284773b39cea6","name":"1 Relay, 1 Filter, gives up","time":{"start":1725965803741,"stop":1725965803741,"duration":0},"status":"passed","severity":"normal"},{"uid":"346788bdbe3737e4","name":"LightPush with 0 connections","time":{"start":1725966293456,"stop":1725966293456,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc01f46feec66324","name":"Check message on other pubsub topic is not received","time":{"start":1725967140336,"stop":1725967140337,"duration":1},"status":"passed","severity":"normal"},{"uid":"4048b936eed38472","name":"removeEventListener with wrong event","time":{"start":1725965872993,"stop":1725965872993,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4c6be07b8d519b9","name":"should be called for bootstrap peers","time":{"start":1725965840703,"stop":1725965840703,"duration":0},"status":"passed","severity":"normal"},{"uid":"90722eeb6970611c","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app60/8/topic455/utf8","time":{"start":1725966731404,"stop":1725966731405,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c9e8fe364d18e99","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1725965790940,"stop":1725965790942,"duration":2},"status":"passed","severity":"normal"},{"uid":"4c9ae867348b5dcb","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1725966580340,"stop":1725966580340,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e30170cfe339a38","name":"Check received message containing Script","time":{"start":1725967140346,"stop":1725967140347,"duration":1},"status":"broken","severity":"normal"},{"uid":"61a633b04c40261f","name":"throws on content topic with empty version field","time":{"start":1725965783179,"stop":1725965783180,"duration":1},"status":"passed","severity":"normal"},{"uid":"20179219b18b6350","name":"should throw an error for an unconfigured topic","time":{"start":1725965783214,"stop":1725965783214,"duration":0},"status":"passed","severity":"normal"},{"uid":"2737f1bc1308955b","name":"Subscribe to topic containing XML and receive message","time":{"start":1725967964213,"stop":1725967964213,"duration":0},"status":"broken","severity":"normal"},{"uid":"59657a7f571e12f3","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1725966877846,"stop":1725966877846,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1c873802101223f","name":"Should update multiaddrs","time":{"start":1725966580632,"stop":1725966580632,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b16e09b815bc8cf","name":"returns all values when wanted number matches available values","time":{"start":1725965802891,"stop":1725965802892,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b9b09dad832de4e","name":"Push message with unicode special characters payload","time":{"start":1725966532517,"stop":1725966532518,"duration":1},"status":"passed","severity":"normal"},{"uid":"d06b4982b87b99d6","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1725965783215,"stop":1725965783216,"duration":1},"status":"passed","severity":"normal"},{"uid":"9943394ba142e953","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1725965785774,"stop":1725965785774,"duration":0},"status":"passed","severity":"normal"},{"uid":"97262e4f56f075a0","name":"LightPush: 0 peers, Filter: 2 peers - Expected: Unhealthy","time":{"start":1725966263219,"stop":1725966263220,"duration":1},"status":"passed","severity":"normal"},{"uid":"9df901c231044d8e","name":"Check publish message containing numeric","time":{"start":1725966705357,"stop":1725966705357,"duration":0},"status":"passed","severity":"normal"},{"uid":"e87ba37461b4fac","name":"nwaku subscribes","time":{"start":1725966683575,"stop":1725966683576,"duration":1},"status":"passed","severity":"normal"},{"uid":"de4b4d0e164f9c0c","name":"throws on content topic with generation field greater than 0","time":{"start":1725965783178,"stop":1725965783179,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddd3c07dc65f1d48","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1725966149838,"stop":1725966149838,"duration":0},"status":"passed","severity":"normal"},{"uid":"64b04cbe2b1632b7","name":"Subscribe to topic containing shell command and receive message","time":{"start":1725966876169,"stop":1725966876170,"duration":1},"status":"broken","severity":"normal"},{"uid":"2b7c18fc82de1e96","name":"Check received message containing Basic HTML tag","time":{"start":1725967140322,"stop":1725967140322,"duration":0},"status":"broken","severity":"normal"},{"uid":"abeb5916b1b7187c","name":"LightPush: 2 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1725966263223,"stop":1725966263224,"duration":1},"status":"passed","severity":"normal"},{"uid":"1082770ee94ee505","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1725965803996,"stop":1725965803996,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ebe8fd2a876b232","name":"Push message on custom pubsubTopic","time":{"start":1725966567410,"stop":1725966567410,"duration":0},"status":"passed","severity":"normal"},{"uid":"83eee2e784a5b9a4","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1725965783194,"stop":1725965783194,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fd5a07ec0788f2b","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1725966547908,"stop":1725966547909,"duration":1},"status":"broken","severity":"normal"},{"uid":"a4eb5154a072ad6b","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1725965790926,"stop":1725965790927,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d4765f190bdf830","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1725966916932,"stop":1725966916932,"duration":0},"status":"passed","severity":"normal"},{"uid":"239dd2917c72c473","name":"Check message received after jswaku node is restarted","time":{"start":1725967140360,"stop":1725967140360,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4813ce39b345e24","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1725967964202,"stop":1725967964202,"duration":0},"status":"broken","severity":"normal"},{"uid":"658a73c9de77a1ee","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1725965803995,"stop":1725965803996,"duration":1},"status":"passed","severity":"normal"},{"uid":"76dac8285e7fe950","name":"connected peers and dial","time":{"start":1725966660288,"stop":1725966660289,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2c3ff84af83e3299","name":"Push message with content topic containing Russian","time":{"start":1725966532525,"stop":1725966532526,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfa652022c3c5330","name":"Waku message hash computation (no timestamp)","time":{"start":1725965785774,"stop":1725965785774,"duration":0},"status":"passed","severity":"normal"},{"uid":"bef3f694ad1ddfa6","name":"Passing invalid cursor","time":{"start":1725966768171,"stop":1725966768171,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf3cd1839eace31e","name":"Query generator for multiple messages with multiple decoders","time":{"start":1725966820131,"stop":1725966820134,"duration":3},"status":"passed","severity":"normal"},{"uid":"5435365efc25442b","name":"should handle corrupted local storage data gracefully","time":{"start":1725965808088,"stop":1725965808089,"duration":1},"status":"passed","severity":"normal"},{"uid":"57fae4f9bb0a08f3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1725965783212,"stop":1725965783212,"duration":0},"status":"passed","severity":"normal"},{"uid":"f91882cc9b2fc79a","name":"Push message with Chinese payload","time":{"start":1725966532509,"stop":1725966532510,"duration":1},"status":"passed","severity":"normal"},{"uid":"f62ba52b71fc9bd3","name":"tcp ip4 address","time":{"start":1725965791129,"stop":1725965791129,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebd5e715f44e8285","name":"LightPush: 1 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1725966263222,"stop":1725966263222,"duration":0},"status":"passed","severity":"normal"},{"uid":"496cc430f539f9d8","name":"Decoder throws on undefined content topic","time":{"start":1725965813898,"stop":1725965813899,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fc19c2ac4a25db0","name":"LightPush with 2 connections","time":{"start":1725966293458,"stop":1725966293458,"duration":0},"status":"passed","severity":"normal"},{"uid":"af18f0afb31ce328","name":"Fails to push message with empty content topic","time":{"start":1725966660019,"stop":1725966660020,"duration":1},"status":"passed","severity":"normal"},{"uid":"2397fc418d35ee5b","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1725966820138,"stop":1725966820149,"duration":11},"status":"passed","severity":"normal"},{"uid":"d51f662f8d2caaa9","name":"random static sharding 9 - Cluster ID: 722, Shard ID: 300","time":{"start":1725966769840,"stop":1725966769841,"duration":1},"status":"passed","severity":"normal"},{"uid":"657217f40228be45","name":"should get / set UDP multiaddr","time":{"start":1725965791679,"stop":1725965791679,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f43d5bb510a8b3d","name":"Check received message with timestamp: 1725965832494000000 ","time":{"start":1725966011800,"stop":1725966011801,"duration":1},"status":"passed","severity":"normal"},{"uid":"43d8ee91eb7e2d96","name":"Subscribe to topic containing Script and publish message","time":{"start":1725966713349,"stop":1725966713349,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e725a227c06d3f0","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1725966713346,"stop":1725966713347,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ea26582629cd35c","name":"Push message with custom timestamp: 1695207893778","time":{"start":1725966532533,"stop":1725966532533,"duration":0},"status":"passed","severity":"normal"},{"uid":"54fe57dbd49ea05b","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1725966810837,"stop":1725966810837,"duration":0},"status":"passed","severity":"normal"},{"uid":"497db4e4dc5ecdf6","name":"Push message on custom pubsubTopic","time":{"start":1725966567413,"stop":1725966567414,"duration":1},"status":"passed","severity":"normal"},{"uid":"93d01d1420a57816","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app15/5/topic214/xml","time":{"start":1725966731402,"stop":1725966731403,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1789786ef91a454","name":"Number of peers are maintained correctly","time":{"start":1725966515242,"stop":1725966515243,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f2ed74740c69829","name":"shard 0","time":{"start":1725966769830,"stop":1725966769831,"duration":1},"status":"passed","severity":"normal"},{"uid":"928c06388401eecc","name":"Push message with SQL Injection payload","time":{"start":1725966659964,"stop":1725966659964,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3b4c07502519906","name":"should properly create peer info with all multiaddrs","time":{"start":1725965791685,"stop":1725965791685,"duration":0},"status":"passed","severity":"normal"},{"uid":"d45587110394f18a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1725965783209,"stop":1725965783209,"duration":0},"status":"passed","severity":"normal"},{"uid":"b97fbf8ad7857373","name":"Ping on unsubscribed peer","time":{"start":1725965955034,"stop":1725965955035,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dc57387911519fb","name":"retrieves a single peer","time":{"start":1725965804108,"stop":1725965804109,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbc4c2c2cb790064","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1725965815615,"stop":1725965815615,"duration":0},"status":"passed","severity":"normal"},{"uid":"955f41d65321dec0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1725965783210,"stop":1725965783210,"duration":0},"status":"passed","severity":"normal"},{"uid":"72fe254268f44fd1","name":"Check publish message containing emoji","time":{"start":1725966705363,"stop":1725966705364,"duration":1},"status":"passed","severity":"normal"},{"uid":"68d543d6c1c2f4ea","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1725966876051,"stop":1725966876051,"duration":0},"status":"broken","severity":"normal"},{"uid":"a260cd7f5e1fedf0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1725965783207,"stop":1725965783207,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e42c940a8a67220","name":"Add multiple subscription objects on single nwaku node","time":{"start":1725967964219,"stop":1725967964220,"duration":1},"status":"broken","severity":"normal"},{"uid":"5a3a3ac5bb22c0d","name":"handles multiple messages","time":{"start":1725966939408,"stop":1725966939409,"duration":1},"status":"broken","severity":"normal"},{"uid":"89b4bf4215175ed0","name":"Check publish message containing Chinese","time":{"start":1725966705358,"stop":1725966705358,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c8947886b95f98f","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1725965796336,"stop":1725965796337,"duration":1},"status":"passed","severity":"normal"},{"uid":"379c67d0481cdf51","name":"Publish message with rate limit","time":{"start":1725966705374,"stop":1725966705374,"duration":0},"status":"passed","severity":"normal"},{"uid":"4abfac8e8ce7b7cc","name":"Check received message containing Arabic","time":{"start":1725966011775,"stop":1725966011775,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa27456e7faff303","name":"random static sharding 1 - Cluster ID: 926, Shard ID: 905","time":{"start":1725966769831,"stop":1725966769832,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ba5067229b5e632","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1725966496109,"stop":1725966496109,"duration":0},"status":"broken","severity":"normal"},{"uid":"d90503fe10d053be","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1725967964210,"stop":1725967964210,"duration":0},"status":"broken","severity":"normal"},{"uid":"52c2ccb09bb784f9","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1725966149849,"stop":1725966149849,"duration":0},"status":"passed","severity":"normal"},{"uid":"48e2d6dab15878a2","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1725966149835,"stop":1725966149835,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb6271576258132b","name":"Reusing cursor across nodes","time":{"start":1725966768171,"stop":1725966768171,"duration":0},"status":"passed","severity":"normal"},{"uid":"7492a31bf14847a","name":"Push message with content topic containing shell command","time":{"start":1725966660015,"stop":1725966660016,"duration":1},"status":"passed","severity":"normal"},{"uid":"35c6639c6f21a745","name":"Subscribe to topic containing long and receive message","time":{"start":1725966876061,"stop":1725966876063,"duration":2},"status":"broken","severity":"normal"},{"uid":"e72a636f065f0656","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1725967140336,"stop":1725967140336,"duration":0},"status":"broken","severity":"normal"},{"uid":"4e246212d94ea934","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1725966876182,"stop":1725966876182,"duration":0},"status":"broken","severity":"normal"},{"uid":"9d7564fb6bef4245","name":"should not receive a peer event before start","time":{"start":1725966685184,"stop":1725966685184,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ce7bb383f409e72","name":"Push message with Arabic payload","time":{"start":1725966532510,"stop":1725966532512,"duration":2},"status":"passed","severity":"normal"},{"uid":"4b23aa322643f64a","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1725965790943,"stop":1725965790944,"duration":1},"status":"passed","severity":"normal"},{"uid":"24054f622b4939b2","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1725966768170,"stop":1725966768171,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2653d86f68160a1","name":"Subscribe to topic containing shell command and publish message","time":{"start":1725966713351,"stop":1725966713351,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1209e98ebb57f89","name":"Subscribe and receives messages on 20 topics","time":{"start":1725967964201,"stop":1725967964202,"duration":1},"status":"broken","severity":"normal"},{"uid":"40d579be82d11a68","name":"Filter with 3 connections","time":{"start":1725966293459,"stop":1725966293459,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d01b42f1990b891","name":"Fails to push message bigger that 1MB","time":{"start":1725966660029,"stop":1725966660030,"duration":1},"status":"passed","severity":"normal"},{"uid":"f78a7a54c213b072","name":"Ping on subscribed peer","time":{"start":1725965919949,"stop":1725965919949,"duration":0},"status":"broken","severity":"normal"},{"uid":"fc05c44f1d2e49a4","name":"Overlapping topic subscription","time":{"start":1725967964176,"stop":1725967964176,"duration":0},"status":"broken","severity":"normal"},{"uid":"b35d6544d95ddb20","name":"Check publish message containing long","time":{"start":1725966705356,"stop":1725966705357,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c2342e6890eb02f","name":"LightPush","time":{"start":1725966915352,"stop":1725966915352,"duration":0},"status":"passed","severity":"normal"},{"uid":"e77cbdf76ba2bc17","name":"listenerCount","time":{"start":1725965872994,"stop":1725965872994,"duration":0},"status":"passed","severity":"normal"},{"uid":"e28f97fb58f52ecc","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1725965796337,"stop":1725965796338,"duration":1},"status":"passed","severity":"normal"},{"uid":"b27f035dafead243","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1725966547941,"stop":1725966547942,"duration":1},"status":"broken","severity":"normal"},{"uid":"4bd111a6bc0ca90c","name":"Asymmetric encrypt & decrypt","time":{"start":1725965814395,"stop":1725965814395,"duration":0},"status":"passed","severity":"normal"},{"uid":"2124c81289d24cc0","name":"Renews subscription after lossing a connection","time":{"start":1725967964195,"stop":1725967964195,"duration":0},"status":"broken","severity":"normal"},{"uid":"abbffca3e46551f","name":"Check message with no content topic is not received","time":{"start":1725967140359,"stop":1725967140359,"duration":0},"status":"passed","severity":"normal"},{"uid":"edd41db01b40eeef","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1725966496068,"stop":1725966496069,"duration":1},"status":"broken","severity":"normal"},{"uid":"bac8e24d39863884","name":"should be online or offline if network state changed","time":{"start":1725965833078,"stop":1725965833078,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9323816a0469076","name":"Check received message containing escaped characters","time":{"start":1725967140351,"stop":1725967140351,"duration":0},"status":"broken","severity":"normal"},{"uid":"1b8bfd9d6da13012","name":"start node with empty shard should fail","time":{"start":1725966769843,"stop":1725966769844,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8734e22ea2ce883","name":"Relay - times out","time":{"start":1725966915351,"stop":1725966915351,"duration":0},"status":"passed","severity":"normal"},{"uid":"f591af31bf571a0b","name":"random static sharding 8 - Cluster ID: 411, Shard ID: 478","time":{"start":1725966769840,"stop":1725966769840,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ad9f606cf3bbd19","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1725966547912,"stop":1725966547913,"duration":1},"status":"broken","severity":"normal"},{"uid":"f013dd7e47a41d5b","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1725966547943,"stop":1725966547944,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ec2ab6fb8735528","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1725965783194,"stop":1725965783194,"duration":0},"status":"passed","severity":"normal"},{"uid":"9238511f7ff6e5fb","name":"Renews subscription after lossing a connection","time":{"start":1725967964220,"stop":1725967964220,"duration":0},"status":"broken","severity":"normal"},{"uid":"3df52816ce6cc088","name":"more peers than existing","time":{"start":1725966660289,"stop":1725966660289,"duration":0},"status":"skipped","severity":"normal"},{"uid":"42edafd40b1cb7b5","name":"Store - dialed after - with timeout","time":{"start":1725966915352,"stop":1725966915352,"duration":0},"status":"passed","severity":"normal"},{"uid":"193b9f315c11a77d","name":"should throw an error for empty SingleShardInfos array","time":{"start":1725965783198,"stop":1725965783199,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7012212603b304c","name":"should properly create location multiaddrs - tcp6","time":{"start":1725965791684,"stop":1725965791684,"duration":0},"status":"passed","severity":"normal"},{"uid":"d282dedc9c679c6","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1725966810839,"stop":1725966810839,"duration":0},"status":"passed","severity":"normal"},{"uid":"d01f588982f0e50f","name":"can start the service","time":{"start":1725965808084,"stop":1725965808085,"duration":1},"status":"passed","severity":"normal"},{"uid":"bff34f42578413cf","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1725965804112,"stop":1725965804112,"duration":0},"status":"passed","severity":"normal"},{"uid":"128a69bd7dfd6cb5","name":"Reopen subscription with peer with lost subscription","time":{"start":1725965919953,"stop":1725965919953,"duration":0},"status":"passed","severity":"normal"},{"uid":"366138d66696d967","name":"Ordered Callback - false","time":{"start":1725966844402,"stop":1725966844402,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b7d7816adc5e3b7","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app28/5/topic230/xml","time":{"start":1725966731404,"stop":1725966731404,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c1104a98b545d0b","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1725966713351,"stop":1725966713351,"duration":0},"status":"passed","severity":"normal"},{"uid":"69b53cf2e3889f4","name":"Query with Promise Callback, No Decoder","time":{"start":1725966810839,"stop":1725966810840,"duration":1},"status":"passed","severity":"normal"},{"uid":"f101b52c090f040e","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1725966149836,"stop":1725966149837,"duration":1},"status":"passed","severity":"normal"},{"uid":"8adab8d980d6aef4","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1725966149839,"stop":1725966149840,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee474fbf220a627c","name":"start node with empty content topic","time":{"start":1725966731407,"stop":1725966731407,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0c5e6fe42bf6211","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1725966916934,"stop":1725966916934,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e313f5cc660afd4","name":"Ping on peer without subscriptions","time":{"start":1725965955038,"stop":1725965955038,"duration":0},"status":"passed","severity":"normal"},{"uid":"2985df2a0c82e80e","name":"should be able to decode the field with only FILTER set to true","time":{"start":1725965790935,"stop":1725965790937,"duration":2},"status":"passed","severity":"normal"},{"uid":"5d5573a969bd0998","name":"should use DNS peer discovery with light client","time":{"start":1725965847489,"stop":1725965847490,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8f0398e681ca5c65","name":"Filter with 0 connections","time":{"start":1725966293456,"stop":1725966293457,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc8d06a8c8e3030e","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1725965803997,"stop":1725965803997,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d3f5f2df7c88b25","name":"Check message with no content topic is not received","time":{"start":1725966011803,"stop":1725966011804,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0732de11c8bda0","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1725966713339,"stop":1725966713340,"duration":1},"status":"passed","severity":"normal"},{"uid":"18d90db8bc6032dd","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1725967140358,"stop":1725967140358,"duration":0},"status":"broken","severity":"normal"},{"uid":"b009b50aaaa084d8","name":"Fails to publish message with size larger than 1 MB","time":{"start":1725966705372,"stop":1725966705372,"duration":0},"status":"passed","severity":"normal"},{"uid":"46ff000182cee70c","name":"Subscribe to topic containing special chars and publish message","time":{"start":1725966713346,"stop":1725966713346,"duration":0},"status":"passed","severity":"normal"},{"uid":"7435da9a37195520","name":"should not fail to stop the service if it was not started","time":{"start":1725965847472,"stop":1725965847472,"duration":0},"status":"passed","severity":"normal"},{"uid":"45028b61b252d815","name":"should handle a minimal index list","time":{"start":1725965783344,"stop":1725965783344,"duration":0},"status":"passed","severity":"normal"},{"uid":"366cbcb03d3e3c7c","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1725966149826,"stop":1725966149827,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b3ab69edc799922","name":"Encoder throws on empty string content topic","time":{"start":1725965815617,"stop":1725965815617,"duration":0},"status":"passed","severity":"normal"},{"uid":"905775e560365d4","name":"getPeersByDiscovery","time":{"start":1725966666382,"stop":1725966666382,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd67467e6b7227c5","name":"LightPush: 1 peers, Filter: 3 peers - Expected: MinimallyHealthy","time":{"start":1725966263222,"stop":1725966263223,"duration":1},"status":"passed","severity":"normal"},{"uid":"c593d7b2fbd4b906","name":"Light Node - default protocols","time":{"start":1725966915353,"stop":1725966915353,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ad04d511153e8c8","name":"Check message received after nwaku node is restarted","time":{"start":1725967140338,"stop":1725967140338,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cc77d96d3cf1db6b","name":"Generator, custom pubsub topic","time":{"start":1725966858381,"stop":1725966858381,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd80f0ae783c0c0f","name":"Subscribe to topic containing Script and receive message","time":{"start":1725966876126,"stop":1725966876126,"duration":0},"status":"broken","severity":"normal"},{"uid":"34004737b3c1a097","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1725966149847,"stop":1725966149847,"duration":0},"status":"passed","severity":"normal"},{"uid":"648237b734c52295","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1725966810838,"stop":1725966810839,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d3cdd1dc2259ce5","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1725965790928,"stop":1725965790929,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a8ccc6e882d867d","name":"should be able to encode the field with only FILTER set to true","time":{"start":1725965790925,"stop":1725965790926,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa1a0d52bdde62b6","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1725965783200,"stop":1725965783200,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce762765e30d20a4","name":"Check message with no payload is not received","time":{"start":1725967140337,"stop":1725967140337,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dc4a5c33c17afdf","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1725965790942,"stop":1725965790943,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e7c0c2327e57a2c","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1725966810837,"stop":1725966810837,"duration":0},"status":"passed","severity":"normal"},{"uid":"a52251b0131a50a0","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1725967964211,"stop":1725967964211,"duration":0},"status":"broken","severity":"normal"},{"uid":"58b2714c7ed6bb45","name":"throws on empty content topic","time":{"start":1725965783177,"stop":1725965783177,"duration":0},"status":"passed","severity":"normal"},{"uid":"660cf6cad6d28cc0","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1725966011802,"stop":1725966011802,"duration":0},"status":"passed","severity":"normal"},{"uid":"a856d3a9c77b5271","name":"Query with Ordered Callback, No Decoder","time":{"start":1725966810838,"stop":1725966810838,"duration":0},"status":"passed","severity":"normal"},{"uid":"59784d96dfa256c6","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1725966768170,"stop":1725966768170,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffdda40e9d1d35fa","name":"Push message with SQL Injection payload","time":{"start":1725966532513,"stop":1725966532514,"duration":1},"status":"passed","severity":"normal"},{"uid":"663047991b804a62","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1725966769843,"stop":1725966769843,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4e52bfdecb7ac4d","name":"Query generator for multiple messages","time":{"start":1725966820120,"stop":1725966820120,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc506553a5832098","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1725965880880,"stop":1725965880881,"duration":1},"status":"passed","severity":"normal"},{"uid":"a916f7a511b51cdb","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1725966149843,"stop":1725966149844,"duration":1},"status":"passed","severity":"normal"},{"uid":"f76b268ce43194c3","name":"Query generator for multiple messages with different message text format","time":{"start":1725966820120,"stop":1725966820131,"duration":11},"status":"passed","severity":"normal"},{"uid":"ffb13a1f6a6e1b02","name":"dispatchEvent via connectionManager","time":{"start":1725965872994,"stop":1725965872994,"duration":0},"status":"passed","severity":"normal"},{"uid":"518c9385a9daaa6b","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1725966149843,"stop":1725966149843,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfb4f3b2a27cb242","name":"different cluster, different shard: nodes don't connect","time":{"start":1725966149825,"stop":1725966149825,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e879d4f9ebcadaf","name":"Check received message containing shell command","time":{"start":1725967140350,"stop":1725967140350,"duration":0},"status":"broken","severity":"normal"},{"uid":"f282f637a043ed52","name":"Passing page size 110 when there are 120 messages","time":{"start":1725966877437,"stop":1725966877437,"duration":0},"status":"passed","severity":"normal"},{"uid":"f473e2f3def0c9e4","name":"should set field with only FILTER enabled","time":{"start":1725965791687,"stop":1725965791687,"duration":0},"status":"passed","severity":"normal"},{"uid":"340f43e056acda4d","name":"Push message with content topic containing long","time":{"start":1725966532521,"stop":1725966532523,"duration":2},"status":"passed","severity":"normal"},{"uid":"d7a714f58079ed25","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1725966567410,"stop":1725966567410,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9ebcef28cc3b8c0","name":"Check received message containing XML","time":{"start":1725966011778,"stop":1725966011778,"duration":0},"status":"passed","severity":"normal"},{"uid":"945d2df892053020","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1725967964175,"stop":1725967964175,"duration":0},"status":"passed","severity":"normal"},{"uid":"f55fce91607a2f77","name":"Push message with content topic containing special chars","time":{"start":1725966532523,"stop":1725966532524,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dbc552f0f54c83c","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1725966149830,"stop":1725966149835,"duration":5},"status":"passed","severity":"normal"},{"uid":"c118a12ebec7541","name":"Subscribe to topic containing numeric and receive message","time":{"start":1725967964207,"stop":1725967964207,"duration":0},"status":"broken","severity":"normal"},{"uid":"c1d4d58cd02c37d","name":"same cluster, same shard: nodes connect","time":{"start":1725966149824,"stop":1725966149824,"duration":0},"status":"passed","severity":"normal"},{"uid":"c854302b53851e39","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1725965783206,"stop":1725965783207,"duration":1},"status":"passed","severity":"normal"},{"uid":"264411a47fa23483","name":"Push message with content topic containing emoji","time":{"start":1725966532530,"stop":1725966532530,"duration":0},"status":"passed","severity":"normal"},{"uid":"2adcbc1a02f9c207","name":"LightPush: 3 peers, Filter: 3 peers - Expected: SufficientlyHealthy","time":{"start":1725966263228,"stop":1725966263228,"duration":0},"status":"passed","severity":"normal"},{"uid":"e11fcc2dd3b8b050","name":"Push message with numeric payload","time":{"start":1725966659960,"stop":1725966659960,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d3379ec79d42e29","name":"should not throw an error for a single configured topic","time":{"start":1725965783213,"stop":1725965783213,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca278c66c622e409","name":"Push message with JSON payload","time":{"start":1725966659965,"stop":1725966659966,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec85acbb2cdf4798","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1725965813894,"stop":1725965813895,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b5f8b6cbdc148cd","name":"can dial TLS multiaddrs","time":{"start":1725966570837,"stop":1725966570837,"duration":0},"status":"passed","severity":"normal"},{"uid":"df12e4d76181571f","name":"Subscribe to topic containing Russian and receive message","time":{"start":1725967964184,"stop":1725967964184,"duration":0},"status":"broken","severity":"normal"},{"uid":"d44c12dddc098f6e","name":"Filter with 1 connections","time":{"start":1725966293457,"stop":1725966293458,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d5c48b9727cbda9","name":"should not fail to start the service if it is already started","time":{"start":1725965808086,"stop":1725965808086,"duration":0},"status":"passed","severity":"normal"},{"uid":"185cac7d16140336","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app62/1/topic199/proto","time":{"start":1725966731404,"stop":1725966731404,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c89aa2dc7a96bc2","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app43/8/topic384/json","time":{"start":1725966731405,"stop":1725966731405,"duration":0},"status":"passed","severity":"normal"},{"uid":"71718f8f91a6a430","name":"Correctly serialized arguments","time":{"start":1725966570990,"stop":1725966570991,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c38f8b78d9ec488","name":"Refresh subscription","time":{"start":1725967964204,"stop":1725967964204,"duration":0},"status":"broken","severity":"normal"},{"uid":"a23183d136d698e2","name":"Push to array if already present","time":{"start":1725965782760,"stop":1725965782761,"duration":1},"status":"passed","severity":"normal"},{"uid":"6964540c1f02c79b","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1725966149836,"stop":1725966149836,"duration":0},"status":"passed","severity":"normal"},{"uid":"30958715673ec9c1","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1725966768168,"stop":1725966768169,"duration":1},"status":"passed","severity":"normal"},{"uid":"bae0a424c306f3db","name":"Publish message with large meta","time":{"start":1725966705373,"stop":1725966705374,"duration":1},"status":"passed","severity":"normal"},{"uid":"7267ddc9ea298efc","name":"Refresh subscription","time":{"start":1725966713340,"stop":1725966713340,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5e07087ab3eff64c","name":"Subscribe and receive messages via waku relay post","time":{"start":1725967964199,"stop":1725967964199,"duration":0},"status":"broken","severity":"normal"},{"uid":"403dfc2948544bc1","name":"Push 30 different messages","time":{"start":1725966532519,"stop":1725966532519,"duration":0},"status":"passed","severity":"normal"},{"uid":"57e8954d8e2698fb","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1725966858383,"stop":1725966858383,"duration":0},"status":"passed","severity":"normal"},{"uid":"12145ee617a1727f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1725965783210,"stop":1725965783210,"duration":0},"status":"passed","severity":"normal"},{"uid":"b46003b1952d38b6","name":"Check message on other pubsub topic is not received","time":{"start":1725966011803,"stop":1725966011803,"duration":0},"status":"passed","severity":"normal"},{"uid":"5febe0c918df7e1","name":"Relay - dialed after","time":{"start":1725966915350,"stop":1725966915350,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbe24475e72dcc44","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1725966149848,"stop":1725966149849,"duration":1},"status":"passed","severity":"normal"},{"uid":"77761965012202e9","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1725966567412,"stop":1725966567412,"duration":0},"status":"passed","severity":"normal"},{"uid":"75111586609c78b3","name":"Check received message containing short","time":{"start":1725966011772,"stop":1725966011773,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b656105f19e65a8","name":"should decode valid enr successfully","time":{"start":1725965791673,"stop":1725965791674,"duration":1},"status":"passed","severity":"normal"},{"uid":"18e76c71ded41f79","name":"pre and post cipher","time":{"start":1725965814396,"stop":1725965814397,"duration":1},"status":"passed","severity":"normal"},{"uid":"b84f128700bedf1d","name":"removeEventListener with correct event","time":{"start":1725965872992,"stop":1725965872993,"duration":1},"status":"passed","severity":"normal"},{"uid":"dec1bdfc6f31cd2d","name":"LightPush: 3 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1725966263226,"stop":1725966263226,"duration":0},"status":"passed","severity":"normal"},{"uid":"b514fc7ab514e5d1","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1725966666383,"stop":1725966666383,"duration":0},"status":"passed","severity":"normal"},{"uid":"f645605d034b8f90","name":"Push message with meta","time":{"start":1725966660020,"stop":1725966660021,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7f247bf943a5f16","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1725966666383,"stop":1725966666383,"duration":0},"status":"skipped","severity":"normal"},{"uid":"335cb970fc651e90","name":"stop","time":{"start":1725965872995,"stop":1725965872995,"duration":0},"status":"passed","severity":"normal"},{"uid":"db046ca2aaa9eb13","name":"Wrong topic","time":{"start":1725966731406,"stop":1725966731406,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8fccfad8707d00a","name":"Check meta is set [symmetric]","time":{"start":1725965813896,"stop":1725965813897,"duration":1},"status":"passed","severity":"normal"},{"uid":"89e1f902b04eba3e","name":"Push message with shell command payload","time":{"start":1725966532515,"stop":1725966532516,"duration":1},"status":"passed","severity":"normal"},{"uid":"705e20dc9d0a040c","name":"groups content topics by expected pubsub topic","time":{"start":1725965783195,"stop":1725965783196,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd98829953b1e60","name":"should return empty list for no shard","time":{"start":1725965783201,"stop":1725965783202,"duration":1},"status":"passed","severity":"normal"},{"uid":"3323921f5d334c32","name":"should not fail to start the service if it is already started","time":{"start":1725965847477,"stop":1725965847478,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce83a79daad60d7e","name":"Check received message containing Chinese","time":{"start":1725966011775,"stop":1725966011775,"duration":0},"status":"passed","severity":"normal"},{"uid":"63b3b9a5c1c37a06","name":"Check received message containing short","time":{"start":1725967140305,"stop":1725967140305,"duration":0},"status":"broken","severity":"normal"},{"uid":"d8ebfb0c35627205","name":"Push message with content topic containing XML","time":{"start":1725966532527,"stop":1725966532527,"duration":0},"status":"passed","severity":"normal"},{"uid":"9385f5cf4a1a362c","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1725966731400,"stop":1725966731401,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ee1745df26fc6a5","name":"Ordered callback, aborts when callback returns true","time":{"start":1725966820150,"stop":1725966820150,"duration":0},"status":"passed","severity":"normal"},{"uid":"97c3f76598dfbfc0","name":"should be able to encode the field with only RELAY set to true","time":{"start":1725965790921,"stop":1725965790923,"duration":2},"status":"passed","severity":"normal"},{"uid":"c9f763704548e35c","name":"Push message with custom timestamp: 1725962915490","time":{"start":1725966660024,"stop":1725966660025,"duration":1},"status":"passed","severity":"normal"},{"uid":"10ffec9fe49252d6","name":"Push message with JSON payload","time":{"start":1725966532515,"stop":1725966532515,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7ae6cb52f1f75c0","name":"Check message with invalid timestamp is not received","time":{"start":1725967140358,"stop":1725967140358,"duration":0},"status":"passed","severity":"normal"},{"uid":"70540f67ecdfa18d","name":"Check received message containing numeric","time":{"start":1725966011774,"stop":1725966011774,"duration":0},"status":"passed","severity":"normal"},{"uid":"53bdb4788a78a66a","name":"handles different networkShards values correctly","time":{"start":1725965783197,"stop":1725965783197,"duration":0},"status":"passed","severity":"normal"},{"uid":"6377db6d5fd3d19c","name":"Check publish message containing escaped characters","time":{"start":1725966705362,"stop":1725966705363,"duration":1},"status":"passed","severity":"normal"},{"uid":"be31c4b9a64fbbc9","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1725966713351,"stop":1725966713352,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef026670c6a04467","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1725967964218,"stop":1725967964218,"duration":0},"status":"broken","severity":"normal"},{"uid":"5cad757f9ecca936","name":"Check received message containing JSON","time":{"start":1725966011778,"stop":1725966011779,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3ff48b01f8326a","name":"Check message on other pubsub topic is not received","time":{"start":1725967140358,"stop":1725967140359,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1afe249d7419804","name":"Check message with no payload is not received","time":{"start":1725966011804,"stop":1725966011804,"duration":0},"status":"passed","severity":"normal"},{"uid":"32181638904ad4c2","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1725965783182,"stop":1725965783183,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f9be24b5e0227f2","name":"Accepts a valid Waku Message","time":{"start":1725965818808,"stop":1725965818809,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff5d6ffbc2b74226","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1725965783211,"stop":1725965783211,"duration":0},"status":"passed","severity":"normal"},{"uid":"36d808b375d627f5","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1725966858382,"stop":1725966858382,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e1344d2a5af618","name":"Subscribe to topic containing JSON and publish message","time":{"start":1725966713350,"stop":1725966713351,"duration":1},"status":"passed","severity":"normal"},{"uid":"11c273dc57ec84f8","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1725966916929,"stop":1725966916930,"duration":1},"status":"passed","severity":"normal"},{"uid":"e158a9adff8539ff","name":"Check received message containing Script","time":{"start":1725966011776,"stop":1725966011778,"duration":2},"status":"passed","severity":"normal"},{"uid":"82342d1a6d3215a2","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1725966916928,"stop":1725966916929,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d0c3aa8634b638c","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1725966677950,"stop":1725966677951,"duration":1},"status":"passed","severity":"normal"},{"uid":"4309b2fa4cbbae47","name":"should decode valid enr with tcp successfully","time":{"start":1725965791674,"stop":1725965791674,"duration":0},"status":"passed","severity":"normal"},{"uid":"95d75df903d23e86","name":"Ping on peer without subscriptions","time":{"start":1725965955033,"stop":1725965955034,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc9ff78757eb5c1c","name":"1 Store, 2 relays, 2 fetches","time":{"start":1725965803741,"stop":1725965803741,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cc41add221213f0","name":"Check publish message containing SQL Injection","time":{"start":1725966705359,"stop":1725966705359,"duration":0},"status":"passed","severity":"normal"},{"uid":"30fafdf1dd49fa01","name":"throws on content topic with empty application field","time":{"start":1725965783179,"stop":1725965783179,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6e01dbedc672a22","name":"Check publish message containing Script","time":{"start":1725966705360,"stop":1725966705361,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdcda231837ab200","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1725966916934,"stop":1725966916935,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f47334fd3401497","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1725966677956,"stop":1725966677957,"duration":1},"status":"passed","severity":"normal"},{"uid":"44bee6c07052429c","name":"Check received message containing emoji","time":{"start":1725967140353,"stop":1725967140353,"duration":0},"status":"broken","severity":"normal"},{"uid":"e4fb1d1270917e0e","name":"same cluster, same shard: nodes connect","time":{"start":1725966580340,"stop":1725966580340,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfb23e07611b28cb","name":"Ping succeeds for all connected peers","time":{"start":1725965937066,"stop":1725965937067,"duration":1},"status":"passed","severity":"normal"},{"uid":"d815964dd021911d","name":"should add and remove event listeners correctly","time":{"start":1725965808089,"stop":1725965808089,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d705789e3cd722a","name":"should emit a peer event after start","time":{"start":1725965847478,"stop":1725965847480,"duration":2},"status":"passed","severity":"normal"},{"uid":"59ed568a326be7c9","name":"should return the pubsub topic directly if a string is provided","time":{"start":1725965783214,"stop":1725965783215,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f62539d8b0a35a4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1725965783211,"stop":1725965783211,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e44e665e48eb59e","name":"Push message with content topic containing XML","time":{"start":1725966660012,"stop":1725966660012,"duration":0},"status":"passed","severity":"normal"},{"uid":"720ba18dfa362728","name":"A test","time":{"start":1725966548149,"stop":1725966548149,"duration":0},"status":"passed","severity":"normal"},{"uid":"98752af1884652a6","name":"Check received message containing XML","time":{"start":1725967140320,"stop":1725967140320,"duration":0},"status":"broken","severity":"normal"},{"uid":"80976063a06c8e1e","name":"Check received message containing shell command","time":{"start":1725967140325,"stop":1725967140326,"duration":1},"status":"broken","severity":"normal"},{"uid":"9da77b501b7d4f11","name":"Query Generator - true","time":{"start":1725966844400,"stop":1725966844400,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0fbcc60b63a6481","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1725965783199,"stop":1725965783199,"duration":0},"status":"passed","severity":"normal"},{"uid":"d01a124439861b77","name":"Init the array if not present","time":{"start":1725965782759,"stop":1725965782760,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7452e37f51d3a0a","name":"Refresh subscription","time":{"start":1725966876058,"stop":1725966876059,"duration":1},"status":"broken","severity":"normal"},{"uid":"664ce21e56f54084","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1725965783209,"stop":1725965783209,"duration":0},"status":"passed","severity":"normal"},{"uid":"644d5d10cc41a5a1","name":"Publishes to nwaku","time":{"start":1725966683576,"stop":1725966683576,"duration":0},"status":"passed","severity":"normal"},{"uid":"faf2e85d652808ef","name":"Push message with content topic containing short","time":{"start":1725966532520,"stop":1725966532521,"duration":1},"status":"passed","severity":"normal"},{"uid":"db290f77072827c2","name":"returns all values when wanted number is greater than available values","time":{"start":1725965802892,"stop":1725965802893,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e67a92207c4975","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1725966496071,"stop":1725966496071,"duration":0},"status":"broken","severity":"normal"},{"uid":"90a1f8fd545ab846","name":"should properly compute the node id","time":{"start":1725965791677,"stop":1725965791678,"duration":1},"status":"passed","severity":"normal"},{"uid":"b588177c7c849940","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1725966877100,"stop":1725966877101,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b9668f58a0b9eaf","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1725966547899,"stop":1725966547900,"duration":1},"status":"broken","severity":"normal"},{"uid":"d416b041bdac9063","name":"Push message with shell command payload","time":{"start":1725966659966,"stop":1725966659966,"duration":0},"status":"passed","severity":"normal"},{"uid":"af05e7c9cf78bbdf","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1725965783192,"stop":1725965783193,"duration":1},"status":"passed","severity":"normal"},{"uid":"cad3aff8d32b1e4c","name":"Store - dialed first","time":{"start":1725966915351,"stop":1725966915352,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b0573dfc7719bd2","name":"Fails to push message with large meta","time":{"start":1725966532532,"stop":1725966532532,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdc6ba5f8103cfcd","name":"Check message received after nwaku node is restarted","time":{"start":1725967140360,"stop":1725967140360,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9c8cac42e4c202c1","name":"Sign & Recover","time":{"start":1725965814397,"stop":1725965814397,"duration":0},"status":"passed","severity":"normal"},{"uid":"d762172ac8882362","name":"should throw error - no public key","time":{"start":1725965791676,"stop":1725965791677,"duration":1},"status":"passed","severity":"normal"},{"uid":"599014ff4fcf6870","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1725967964188,"stop":1725967964189,"duration":1},"status":"broken","severity":"normal"},{"uid":"394a067ca89688a4","name":"Check message received after nwaku node is restarted","time":{"start":1725966011805,"stop":1725966011806,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ad21fa19d7b67cd2","name":"new peer added after a peer was already found","time":{"start":1725966666382,"stop":1725966666382,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fa354843e5006b89","name":"Promise Callback - false","time":{"start":1725966844401,"stop":1725966844401,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffbe1648d6ef50ce","name":"different cluster, same shard: nodes don't connect","time":{"start":1725966149825,"stop":1725966149825,"duration":0},"status":"passed","severity":"normal"},{"uid":"983dc7911d516b9d","name":"Encoder throws on undefined content topic","time":{"start":1725965813897,"stop":1725965813898,"duration":1},"status":"passed","severity":"normal"},{"uid":"40530957d6bd39ce","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1725965783211,"stop":1725965783211,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e6517f196bd6738","name":"Check received message containing special chars","time":{"start":1725967140310,"stop":1725967140310,"duration":0},"status":"broken","severity":"normal"},{"uid":"dca81f8b742af31f","name":"Callback on promise","time":{"start":1725966820135,"stop":1725966820136,"duration":1},"status":"passed","severity":"normal"},{"uid":"b72fa354e5062b78","name":"Reopen subscription with peer with lost subscription","time":{"start":1725965955035,"stop":1725965955035,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5fa4fba95394164","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1725965803996,"stop":1725965803996,"duration":0},"status":"passed","severity":"normal"},{"uid":"66711a9fde2fbecd","name":"Subscribe and publish message","time":{"start":1725966713338,"stop":1725966713338,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbc5ac3561df476","name":"Check message with invalid timestamp is not received","time":{"start":1725966011802,"stop":1725966011802,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d90d79741e80cc4","name":"Push message with Basic HTML tag payload","time":{"start":1725966532515,"stop":1725966532515,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c9abd6602cb1eb","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1725966149839,"stop":1725966149839,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f419e328bd9e81e","name":"Push message with long payload","time":{"start":1725966659960,"stop":1725966659960,"duration":0},"status":"passed","severity":"normal"},{"uid":"f47aeb619429e36d","name":"Reopen subscription with peer with lost subscription","time":{"start":1725965955039,"stop":1725965955039,"duration":0},"status":"passed","severity":"normal"},{"uid":"36b55c163bc795a3","name":"Check publish message containing Arabic","time":{"start":1725966705358,"stop":1725966705359,"duration":1},"status":"passed","severity":"normal"},{"uid":"57827efb8e3d1f83","name":"should set field with only RELAY enabled","time":{"start":1725965791686,"stop":1725965791686,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3bca0f00aeb8037","name":"Check received message containing Script","time":{"start":1725967140318,"stop":1725967140318,"duration":0},"status":"broken","severity":"normal"},{"uid":"ae583fc8ce13cb3b","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1725966041508,"stop":1725966041508,"duration":0},"status":"broken","severity":"normal"},{"uid":"779ba6151d594041","name":"Using a function","time":{"start":1725966897368,"stop":1725966897368,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf6d03ce8e1d09e","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1725965803995,"stop":1725965803995,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7c7629f180ca368","name":"Push message with short payload","time":{"start":1725966659959,"stop":1725966659959,"duration":0},"status":"passed","severity":"normal"},{"uid":"2436baaa4969c1cd","name":"should be able to decode the field with only STORE set to true","time":{"start":1725965790937,"stop":1725965790938,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4331e0ae8d26b7c","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1725967964175,"stop":1725967964175,"duration":0},"status":"broken","severity":"normal"},{"uid":"57ce4569520dc4ae","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1725966876050,"stop":1725966876050,"duration":0},"status":"broken","severity":"normal"},{"uid":"374f72bafe43856d","name":"should properly create location multiaddrs - udp","time":{"start":1725965791684,"stop":1725965791685,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfe1b337cd985508","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1725966496116,"stop":1725966496117,"duration":1},"status":"broken","severity":"normal"},{"uid":"ab2ed0405390292a","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1725966769831,"stop":1725966769831,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cee4c6c78a64ccc","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1725965833076,"stop":1725965833077,"duration":1},"status":"passed","severity":"normal"},{"uid":"996d1e2e6da46e42","name":"LightPush: 2 peers, Filter: 3 peers - Expected: SufficientlyHealthy","time":{"start":1725966263226,"stop":1725966263226,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9400c3a0d3fdcd1","name":"isConnected should return false after all peers disconnect","time":{"start":1725965880883,"stop":1725965880883,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b7a34e00b0be62e","name":"Check publish message containing special chars","time":{"start":1725966705357,"stop":1725966705358,"duration":1},"status":"passed","severity":"normal"},{"uid":"161382b359267cf9","name":"getPeersByDiscovery","time":{"start":1725965872993,"stop":1725965872994,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc151217b233f50f","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1725966149843,"stop":1725966149843,"duration":0},"status":"passed","severity":"normal"},{"uid":"233dfc3bb89bc65d","name":"Push message with Script payload","time":{"start":1725966659964,"stop":1725966659964,"duration":0},"status":"passed","severity":"normal"},{"uid":"a69faed5ced0786f","name":"1 Store, 2 fetches","time":{"start":1725965803740,"stop":1725965803740,"duration":0},"status":"passed","severity":"normal"},{"uid":"c69a928b1dd920db","name":"Renews peer on consistent missed messages","time":{"start":1725965937072,"stop":1725965937073,"duration":1},"status":"passed","severity":"normal"},{"uid":"72c8502fed80f917","name":"LightPush: 1 peers, Filter: 2 peers - Expected: MinimallyHealthy","time":{"start":1725966263222,"stop":1725966263222,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec893e4d6eb9c924","name":"should set field with all protocols disabled","time":{"start":1725965791685,"stop":1725965791686,"duration":1},"status":"passed","severity":"normal"},{"uid":"abbe01c9e42d1b69","name":"Push message with unicode special characters payload","time":{"start":1725966659967,"stop":1725966659967,"duration":0},"status":"passed","severity":"normal"},{"uid":"4738e0b33d922eb7","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1725967964173,"stop":1725967964173,"duration":0},"status":"broken","severity":"normal"},{"uid":"607a6d6a4a7ecd5c","name":"less peers than existing","time":{"start":1725966660289,"stop":1725966660289,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c19463936fb17809","name":"recovers when dns.resolve returns empty","time":{"start":1725965804109,"stop":1725965804109,"duration":0},"status":"passed","severity":"normal"},{"uid":"515bc5d6dc3d7c40","name":"Check publish message containing JSON","time":{"start":1725966705362,"stop":1725966705362,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bdc9da21b5c388a","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1725966916930,"stop":1725966916931,"duration":1},"status":"passed","severity":"normal"},{"uid":"dae624d0b9e9ab7","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1725966149847,"stop":1725966149848,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ab92423e872e9af","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1725965783216,"stop":1725965783216,"duration":0},"status":"passed","severity":"normal"},{"uid":"f09479789c985bc","name":"Check publish message containing Russian","time":{"start":1725966705359,"stop":1725966705359,"duration":0},"status":"passed","severity":"normal"},{"uid":"28b8b2085205cbf3","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1725967964201,"stop":1725967964201,"duration":0},"status":"broken","severity":"normal"},{"uid":"13e09f14823504b2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1725965783207,"stop":1725965783207,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b88a0b04a399ab6","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1725966876077,"stop":1725966876090,"duration":13},"status":"broken","severity":"normal"},{"uid":"ed8ff5835aad397c","name":"Check received message containing Russian","time":{"start":1725966011775,"stop":1725966011776,"duration":1},"status":"passed","severity":"normal"},{"uid":"850172d7c4163ce0","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1725966713338,"stop":1725966713339,"duration":1},"status":"passed","severity":"normal"},{"uid":"c430050f967019e5","name":"Check received message containing SQL Injection","time":{"start":1725967140316,"stop":1725967140316,"duration":0},"status":"broken","severity":"normal"},{"uid":"6b33ea6f50d2cffb","name":"can start the service","time":{"start":1725965847471,"stop":1725965847471,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1c9761b35be6b97","name":"Push message with custom timestamp: 1725970115490","time":{"start":1725966660026,"stop":1725966660028,"duration":2},"status":"passed","severity":"normal"},{"uid":"3d804bccdadf491f","name":"Nodes with multiple pubsub topic","time":{"start":1725966677957,"stop":1725966677958,"duration":1},"status":"passed","severity":"normal"},{"uid":"db95b880be105bdd","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1725965783213,"stop":1725965783214,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb27723fb33fb82b","name":"Check received message containing emoji","time":{"start":1725967140331,"stop":1725967140332,"duration":1},"status":"broken","severity":"normal"},{"uid":"d5a25ac3f1217f7d","name":"LightPush with 1 connections","time":{"start":1725966293457,"stop":1725966293457,"duration":0},"status":"passed","severity":"normal"},{"uid":"358f876dd63d1485","name":"Generator, 2 different pubsubtopics","time":{"start":1725966858379,"stop":1725966858380,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9e08b9790ccb59b","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1725965783216,"stop":1725965783217,"duration":1},"status":"passed","severity":"normal"},{"uid":"8204861d550abb0d","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1725967964182,"stop":1725967964182,"duration":0},"status":"broken","severity":"normal"},{"uid":"5feb89fa085957d5","name":"should only return 1 node with store capability","time":{"start":1725965804111,"stop":1725965804111,"duration":0},"status":"passed","severity":"normal"},{"uid":"bebe635f8ab9fe8c","name":"Query with Ordered Callback, No message returned","time":{"start":1725966810838,"stop":1725966810838,"duration":0},"status":"passed","severity":"normal"},{"uid":"db3d01cc26039a6b","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1725965783195,"stop":1725965783195,"duration":0},"status":"passed","severity":"normal"},{"uid":"66bf590b057d803d","name":"Fields are not dropped","time":{"start":1725965795901,"stop":1725965795903,"duration":2},"status":"passed","severity":"normal"},{"uid":"83f72e62300437c1","name":"Ping on subscribed peer","time":{"start":1725965955038,"stop":1725965955038,"duration":0},"status":"broken","severity":"normal"},{"uid":"e5056f4be0a99633","name":"Query generator for multiple messages with different content topic format","time":{"start":1725966820134,"stop":1725966820135,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3cc7ba21ca6ecc5","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1725966149844,"stop":1725966149844,"duration":0},"status":"passed","severity":"normal"},{"uid":"664eb15b891f0818","name":"Check received message containing Chinese","time":{"start":1725967140311,"stop":1725967140311,"duration":0},"status":"broken","severity":"normal"},{"uid":"3892827ef6ef5d9d","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1725966149842,"stop":1725966149842,"duration":0},"status":"passed","severity":"normal"},{"uid":"d09170240dc7eae0","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1725965833074,"stop":1725965833075,"duration":1},"status":"passed","severity":"normal"},{"uid":"e45ddffdc3bd0323","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app65/3/topic835/utf8","time":{"start":1725966731402,"stop":1725966731402,"duration":0},"status":"passed","severity":"normal"},{"uid":"88062ad5bb3a6caf","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1725965783203,"stop":1725965783203,"duration":0},"status":"passed","severity":"normal"},{"uid":"800c4f6d768cb57","name":"Query Generator, No Decoder","time":{"start":1725966810835,"stop":1725966810836,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd86c8d516cc6091","name":"Check received message with timestamp: 1725965832927000000 ","time":{"start":1725967140354,"stop":1725967140354,"duration":0},"status":"broken","severity":"normal"},{"uid":"978da4f01a04ed2e","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1725965783193,"stop":1725965783193,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aa73d15537d8213","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1725966858380,"stop":1725966858380,"duration":0},"status":"passed","severity":"normal"},{"uid":"d16e6c1d756b2bd2","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1725966149830,"stop":1725966149830,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a1f4454479d7dc4","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1725966149841,"stop":1725966149842,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4873ca50dea3463","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1725965783204,"stop":1725965783204,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab34d5a2d4cc7121","name":"Subscribe to topic containing numeric and receive message","time":{"start":1725967964180,"stop":1725967964180,"duration":0},"status":"broken","severity":"normal"},{"uid":"1ddbc6f9af934a5a","name":"random static sharding 2 - Cluster ID: 470, Shard ID: 742","time":{"start":1725966769832,"stop":1725966769832,"duration":0},"status":"passed","severity":"normal"},{"uid":"4291944016793609","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1725966677955,"stop":1725966677956,"duration":1},"status":"passed","severity":"normal"},{"uid":"e16a9319e320c18b","name":"Subscribe to topic containing emoji and publish message","time":{"start":1725966713352,"stop":1725966713352,"duration":0},"status":"passed","severity":"normal"},{"uid":"7102a157504b2bca","name":"Push message with Russian payload","time":{"start":1725966532512,"stop":1725966532512,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c515b41b2107e82","name":"Push message with content topic containing Russian","time":{"start":1725966660009,"stop":1725966660009,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c154688fc5df6f3","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1725966876175,"stop":1725966876175,"duration":0},"status":"broken","severity":"normal"},{"uid":"dd732d8b82aae65a","name":"Ping on unsubscribed peer","time":{"start":1725965919952,"stop":1725965919953,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a71e4eb85b6e441","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1725967964186,"stop":1725967964186,"duration":0},"status":"broken","severity":"normal"},{"uid":"8212985e96fdd968","name":"Push message with content topic containing unicode special characters","time":{"start":1725966660017,"stop":1725966660018,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ba1c8d095165624","name":"Does not throw an exception when node disconnects","time":{"start":1725966897367,"stop":1725966897367,"duration":0},"status":"passed","severity":"normal"},{"uid":"71adfcbd9b252e61","name":"Generator, custom pubsub topic","time":{"start":1725966858382,"stop":1725966858383,"duration":1},"status":"passed","severity":"normal"},{"uid":"1379b843a40f7ea5","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1725967964200,"stop":1725967964200,"duration":0},"status":"broken","severity":"normal"},{"uid":"40da30e770685fc1","name":"1 Relay, 1 fetch","time":{"start":1725965803739,"stop":1725965803740,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4024e9284b647fe","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1725965791674,"stop":1725965791674,"duration":0},"status":"passed","severity":"normal"},{"uid":"c688f79984b54757","name":"Add multiple subscription objects on single nwaku node","time":{"start":1725967964194,"stop":1725967964194,"duration":0},"status":"broken","severity":"normal"},{"uid":"3abc25bb9b81c522","name":"Check meta is set [ecies]","time":{"start":1725965815616,"stop":1725965815616,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0ac68245d8cc5c5","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1725966768170,"stop":1725966768170,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7ea324b93fb02a7","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app8/7/topic362/xml","time":{"start":1725966731401,"stop":1725966731402,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa3ad2b19f2f3277","name":"should return unique PubsubTopics for static sharding","time":{"start":1725965783200,"stop":1725965783200,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a6ce42ed1b65a90","name":"ignores domain fetching errors","time":{"start":1725965804109,"stop":1725965804110,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a46680570a71097","name":"Check received message with timestamp: 1649153314 ","time":{"start":1725967140356,"stop":1725967140357,"duration":1},"status":"broken","severity":"normal"},{"uid":"edb06ba366092845","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1725965796547,"stop":1725965796547,"duration":0},"status":"passed","severity":"normal"},{"uid":"29d933c468eb9022","name":"LightPush: 0 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1725966263215,"stop":1725966263216,"duration":1},"status":"passed","severity":"normal"},{"uid":"74cf6df9b4a97f35","name":"Check received message containing unicode special characters","time":{"start":1725967140352,"stop":1725967140352,"duration":0},"status":"broken","severity":"normal"},{"uid":"ca91ad6c912157d5","name":"Symmetric encrypt & Decrypt","time":{"start":1725965814395,"stop":1725965814396,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a4e55817c48e673","name":"Check received message containing shell command","time":{"start":1725966011780,"stop":1725966011786,"duration":6},"status":"passed","severity":"normal"},{"uid":"e232ef6fccc1316a","name":"Push message with Basic HTML tag payload","time":{"start":1725966659965,"stop":1725966659965,"duration":0},"status":"passed","severity":"normal"},{"uid":"3462098054bd17fc","name":"addEventListener with wrong event","time":{"start":1725965872992,"stop":1725965872992,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3aee3a002447a16","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1725966877101,"stop":1725966877101,"duration":0},"status":"passed","severity":"normal"},{"uid":"62f37965b35403bc","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1725965783183,"stop":1725965783183,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a975eadf34ec6a4","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1725965783201,"stop":1725965783201,"duration":0},"status":"passed","severity":"normal"},{"uid":"34d79904c3c9e52","name":"Ping on subscribed peer","time":{"start":1725965955033,"stop":1725965955033,"duration":0},"status":"broken","severity":"normal"},{"uid":"446dfc3097ebbd35","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1725966567410,"stop":1725966567411,"duration":1},"status":"passed","severity":"normal"},{"uid":"45ecfad8b08ee3b7","name":"Subscribe to topic containing short and publish message","time":{"start":1725966713341,"stop":1725966713342,"duration":1},"status":"passed","severity":"normal"},{"uid":"e50f775f9c18e671","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1725966547934,"stop":1725966547934,"duration":0},"status":"broken","severity":"normal"},{"uid":"12fe209b7b7b8be4","name":"Check received message containing Basic HTML tag","time":{"start":1725966011778,"stop":1725966011778,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0d6eb5959a34e5a","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1725966149828,"stop":1725966149828,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d9746f94e5a4b41","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1725966090151,"stop":1725966090151,"duration":0},"status":"broken","severity":"normal"},{"uid":"f8a856c74a8a274e","name":"throws on content topic with empty topic name field","time":{"start":1725965783180,"stop":1725965783180,"duration":0},"status":"passed","severity":"normal"},{"uid":"a23d8393662a4fbf","name":"Subscribe to topic containing Russian and receive message","time":{"start":1725967964210,"stop":1725967964211,"duration":1},"status":"broken","severity":"normal"},{"uid":"f74cba7a916b2dfb","name":"should be able to encode the field with only STORE set to true","time":{"start":1725965790924,"stop":1725965790925,"duration":1},"status":"passed","severity":"normal"},{"uid":"4675d4702f029d79","name":"Passing page size 19 when there are 20 messages","time":{"start":1725966877435,"stop":1725966877437,"duration":2},"status":"passed","severity":"normal"},{"uid":"d852d9d6202a8b4a","name":"Tracks peer failures correctly","time":{"start":1725965937070,"stop":1725965937071,"duration":1},"status":"passed","severity":"normal"},{"uid":"b315fc578f949e56","name":"should return all peers when numPeers is 0","time":{"start":1725965796335,"stop":1725965796336,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc1bb51287baa3bf","name":"should emit a peer event after start","time":{"start":1725966685183,"stop":1725966685184,"duration":1},"status":"passed","severity":"normal"},{"uid":"257b677cc07982a7","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1725965783201,"stop":1725965783201,"duration":0},"status":"passed","severity":"normal"},{"uid":"ede21dd7788400f1","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1725966876045,"stop":1725966876045,"duration":0},"status":"broken","severity":"normal"},{"uid":"ccec5de235f7bf35","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1725965783208,"stop":1725965783208,"duration":0},"status":"passed","severity":"normal"},{"uid":"efd58aa80bce3d2e","name":"LightPush: 3 peers, Filter: 2 peers - Expected: SufficientlyHealthy","time":{"start":1725966263227,"stop":1725966263228,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7e7e2242da5cb3b","name":"random static sharding 6 - Cluster ID: 750, Shard ID: 487","time":{"start":1725966769835,"stop":1725966769835,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c795eca79dedd20","name":"configure the node with multiple pubsub topics","time":{"start":1725966769842,"stop":1725966769842,"duration":0},"status":"passed","severity":"normal"}] |