2024-09-13 09:02:46 +00:00

1 line
158 KiB
JSON

[{"uid":"1367842c152bee60","name":"Push message with unicode special characters payload","time":{"start":1726217946721,"stop":1726217946721,"duration":0},"status":"passed","severity":"normal"},{"uid":"decd75e56d355f4f","name":"Check received message containing Script","time":{"start":1726217924753,"stop":1726217924753,"duration":0},"status":"passed","severity":"normal"},{"uid":"13856bd9edcc75aa","name":"Meta field set when metaSetter is specified","time":{"start":1726217455151,"stop":1726217455152,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c1e58c46a692ff1","name":"Push message with escaped characters payload","time":{"start":1726217946720,"stop":1726217946721,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1d2dd506ddaa322","name":"should encodeTxt and decodeTxt","time":{"start":1726217450193,"stop":1726217450193,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad6c71acb1ac96cb","name":"shard 0","time":{"start":1726218039626,"stop":1726218039626,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e9273b9c8ce73cd","name":"safeDispatchEvent","time":{"start":1726217533048,"stop":1726217533048,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2af5cbce1133d1c","name":"Subscribe to topic containing numeric and receive message","time":{"start":1726218066299,"stop":1726218066300,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cfd8602ad53ebb4","name":"Round trip binary encryption [ecies, signature]","time":{"start":1726217474513,"stop":1726217474513,"duration":0},"status":"passed","severity":"normal"},{"uid":"211400f5887a7683","name":"Check received message containing shell command","time":{"start":1726217924754,"stop":1726217924755,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e023238762566f1","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1726217687447,"stop":1726217687449,"duration":2},"status":"passed","severity":"normal"},{"uid":"97e00203451e4ee0","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1726218020455,"stop":1726218020456,"duration":1},"status":"passed","severity":"normal"},{"uid":"44eae3fc6d0c681c","name":"isConnected between 2 js-waku relay nodes","time":{"start":1726217549453,"stop":1726217549453,"duration":0},"status":"passed","severity":"normal"},{"uid":"da85895096bc06a8","name":"Add multiple subscription objects on single nwaku node","time":{"start":1726218066288,"stop":1726218066288,"duration":0},"status":"passed","severity":"normal"},{"uid":"df2f8c58c95060a5","name":"Default pageSize","time":{"start":1726218085663,"stop":1726218085664,"duration":1},"status":"passed","severity":"normal"},{"uid":"edda3e06ccbd69e","name":"Check received message containing Chinese","time":{"start":1726217924745,"stop":1726217924746,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ee788b0252cc28","name":"Subscribe to topic containing XML and receive message","time":{"start":1726218066307,"stop":1726218066308,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c0bef4a99d3c90e","name":"random static sharding 7 - Cluster ID: 69, Shard ID: 416","time":{"start":1726218039630,"stop":1726218039630,"duration":0},"status":"passed","severity":"normal"},{"uid":"c44675d18b5bdf00","name":"Fails to publish duplicate message","time":{"start":1726217976613,"stop":1726217976614,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffb39a8d1b2d5d15","name":"Check received message containing escaped characters","time":{"start":1726217924755,"stop":1726217924758,"duration":3},"status":"passed","severity":"normal"},{"uid":"e8c745f9b53e82ff","name":"should use the provided clusterId for the pubsub topic","time":{"start":1726217441570,"stop":1726217441570,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a9afe810157a850","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1726218066276,"stop":1726218066276,"duration":0},"status":"passed","severity":"normal"},{"uid":"975f4fb8028c7ea0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1726217441557,"stop":1726217441558,"duration":1},"status":"passed","severity":"normal"},{"uid":"6579233b147dbd27","name":"Push message with meta","time":{"start":1726218013723,"stop":1726218013724,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2133e128eb437a1","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1726217441572,"stop":1726217441572,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dadd59fc00b67ae","name":"Check received message containing unicode special characters","time":{"start":1726217924737,"stop":1726217924737,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e30d1f26cb293a","name":"Check meta is set [symmetric]","time":{"start":1726217472854,"stop":1726217472854,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ea3681e72b4a3ab","name":"throws an error for improperly formatted content topics","time":{"start":1726217441550,"stop":1726217441550,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f6b1fae02c86cc6","name":"Push message with custom timestamp: 1695459342715","time":{"start":1726217946743,"stop":1726217946743,"duration":0},"status":"passed","severity":"normal"},{"uid":"f46a65f5ec61cbfc","name":"Push message with Basic HTML tag payload","time":{"start":1726218013693,"stop":1726218013694,"duration":1},"status":"passed","severity":"normal"},{"uid":"e13a13fd6ca5d2ff","name":"Generator, 2 different pubsubtopics","time":{"start":1726218061980,"stop":1726218061981,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bade847af628851","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1726218077540,"stop":1726218077540,"duration":0},"status":"passed","severity":"normal"},{"uid":"32e0d786de989bda","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1726217960211,"stop":1726217960211,"duration":0},"status":"passed","severity":"normal"},{"uid":"95af17ba7cffbe1","name":"Ping on subscribed peer","time":{"start":1726217567469,"stop":1726217567470,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ecb49d8f2e2a725","name":"Ordered callback, aborts when callback returns true","time":{"start":1726218071326,"stop":1726218071349,"duration":23},"status":"passed","severity":"normal"},{"uid":"dd3c2fc884ddc6cf","name":"should be able to decode the field with only RELAY set to true","time":{"start":1726217449477,"stop":1726217449478,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d554dbaaf5affb8","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1726217441547,"stop":1726217441547,"duration":0},"status":"passed","severity":"normal"},{"uid":"15f57851aa315469","name":"ignores unrecognized TXT record formats","time":{"start":1726217463039,"stop":1726217463039,"duration":0},"status":"passed","severity":"normal"},{"uid":"4484ab6bc79d4a9a","name":"Push message with content topic containing Arabic","time":{"start":1726217946725,"stop":1726217946728,"duration":3},"status":"passed","severity":"normal"},{"uid":"1514f7ec7ccf2d5d","name":"handles empty contentTopics array correctly","time":{"start":1726217441568,"stop":1726217441569,"duration":1},"status":"passed","severity":"normal"},{"uid":"594ff4c45895ab89","name":"random static sharding 2 - Cluster ID: 517, Shard ID: 180","time":{"start":1726218039627,"stop":1726218039628,"duration":1},"status":"passed","severity":"normal"},{"uid":"a19fa9505e421d8b","name":"Push message with long payload","time":{"start":1726218013689,"stop":1726218013689,"duration":0},"status":"passed","severity":"normal"},{"uid":"be63cfdb366bc3c","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1726217449471,"stop":1726217449474,"duration":3},"status":"passed","severity":"normal"},{"uid":"a127032ae9eea9cc","name":"Check message on other pubsub topic is not received","time":{"start":1726217924741,"stop":1726217924741,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb457267617fafac","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1726218066279,"stop":1726218066279,"duration":0},"status":"passed","severity":"normal"},{"uid":"c414834a9c5d931","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1726217441561,"stop":1726217441561,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d63ae885f0671ee","name":"should add and remove event listeners correctly","time":{"start":1726217466678,"stop":1726217466678,"duration":0},"status":"passed","severity":"normal"},{"uid":"927a379b2c157f6e","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1726217687432,"stop":1726217687436,"duration":4},"status":"passed","severity":"normal"},{"uid":"f951cc8dcef3d65c","name":"Decoder throws on undefined content topic","time":{"start":1726217472856,"stop":1726217472857,"duration":1},"status":"passed","severity":"normal"},{"uid":"d472045ff0cee630","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1726217724227,"stop":1726217724227,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a2ac4e3859a9ff7","name":"1 Store, 2 relays, 2 fetches","time":{"start":1726217462726,"stop":1726217462726,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f598f9ebb5059cb","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1726217608001,"stop":1726217608002,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae26a49564ed8291","name":"should throw an error for an unconfigured topic","time":{"start":1726217441564,"stop":1726217441565,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdda0479736669ef","name":"Push message with Script payload","time":{"start":1726218013692,"stop":1726218013693,"duration":1},"status":"passed","severity":"normal"},{"uid":"46163633a9581f8a","name":"Check received message with timestamp: 1726217492448 ","time":{"start":1726217924738,"stop":1726217924738,"duration":0},"status":"passed","severity":"normal"},{"uid":"58b99ef2a2ae898b","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1726217441565,"stop":1726217441566,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae06513cb133c1b2","name":"Push message with unicode special characters payload","time":{"start":1726218013696,"stop":1726218013696,"duration":0},"status":"passed","severity":"normal"},{"uid":"43993ae6688f6977","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app24/4/topic447/utf8","time":{"start":1726218011626,"stop":1726218011626,"duration":0},"status":"passed","severity":"normal"},{"uid":"c71b27a676031794","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1726217577133,"stop":1726217577134,"duration":1},"status":"passed","severity":"normal"},{"uid":"54b386364d12f4bd","name":"Passing page size 3 when there are 20 messages","time":{"start":1726218085658,"stop":1726218085659,"duration":1},"status":"passed","severity":"normal"},{"uid":"a16c780dae603c7a","name":"Renews subscription after lossing a connection","time":{"start":1726218066316,"stop":1726218066317,"duration":1},"status":"passed","severity":"normal"},{"uid":"d37f0742a50075a8","name":"creates an iterator","time":{"start":1726218077305,"stop":1726218077305,"duration":0},"status":"passed","severity":"normal"},{"uid":"3102ce46df784b5a","name":"Check received message containing emoji","time":{"start":1726217924758,"stop":1726217924759,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a71615e25f1b249","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1726217503656,"stop":1726217503656,"duration":0},"status":"passed","severity":"normal"},{"uid":"370620f1406a5b64","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1726218091299,"stop":1726218091299,"duration":0},"status":"passed","severity":"normal"},{"uid":"9103ba8e59f9d0b0","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1726217454965,"stop":1726217454965,"duration":0},"status":"passed","severity":"normal"},{"uid":"197144ca192231af","name":"Check message with non string payload is not received","time":{"start":1726217924742,"stop":1726217924743,"duration":1},"status":"passed","severity":"normal"},{"uid":"18983dd94a18de7","name":"should properly create peer info with all multiaddrs","time":{"start":1726217450206,"stop":1726217450207,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7a9ce6a75c45cff","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1726217463041,"stop":1726217463042,"duration":1},"status":"passed","severity":"normal"},{"uid":"34469831c12b20da","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1726217441564,"stop":1726217441564,"duration":0},"status":"passed","severity":"normal"},{"uid":"c28be002ac1abbae","name":"Ephemeral messages are not stored","time":{"start":1726217503654,"stop":1726217503654,"duration":0},"status":"passed","severity":"normal"},{"uid":"76159908ae89d281","name":"Push message with JSON payload","time":{"start":1726217946719,"stop":1726217946719,"duration":0},"status":"passed","severity":"normal"},{"uid":"29032cfb5e36730d","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1726217441553,"stop":1726217441553,"duration":0},"status":"passed","severity":"normal"},{"uid":"55c9f0947a2b5f19","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1726217976608,"stop":1726217976609,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaa059067b84b910","name":"isConnected return false after peer stops","time":{"start":1726217549452,"stop":1726217549453,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b0118d58f5347dc","name":"Check received message with timestamp: 1649153314 ","time":{"start":1726217924763,"stop":1726217924763,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e63e0cbccc2a075","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1726217687449,"stop":1726217687450,"duration":1},"status":"passed","severity":"normal"},{"uid":"fee230f6a1feb1de","name":"Overlapping topic subscription","time":{"start":1726217706000,"stop":1726217706000,"duration":0},"status":"passed","severity":"normal"},{"uid":"394d8788832ad6a8","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1726217804575,"stop":1726217804575,"duration":0},"status":"passed","severity":"normal"},{"uid":"68fe3ac082989074","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1726218066279,"stop":1726218066280,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bdc3556cf623f84","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1726217463043,"stop":1726217463043,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c47d8fcb86f012a2","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1726217960213,"stop":1726217960213,"duration":0},"status":"passed","severity":"normal"},{"uid":"f636d4713111fb9c","name":"Decoder throws on empty string content topic","time":{"start":1726217474515,"stop":1726217474516,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb47fc8409a0adbf","name":"Ping on unsubscribed peer","time":{"start":1726217567474,"stop":1726217567475,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ba0c2fecbf6b662","name":"Passing an array","time":{"start":1726218090763,"stop":1726218090763,"duration":0},"status":"passed","severity":"normal"},{"uid":"39274eefaa536eba","name":"All","time":{"start":1726217503859,"stop":1726217503859,"duration":0},"status":"passed","severity":"normal"},{"uid":"90384b357a2fa489","name":"LightPush: 2 peers, Filter: 2 peers - Expected: SufficientlyHealthy","time":{"start":1726217868248,"stop":1726217868249,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6f574173d8b143e","name":"Passing invalid cursor","time":{"start":1726218020458,"stop":1726218020459,"duration":1},"status":"passed","severity":"normal"},{"uid":"af5538879261d242","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1726217724226,"stop":1726217724227,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2d1562737d69c87","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1726217724200,"stop":1726217724200,"duration":0},"status":"passed","severity":"normal"},{"uid":"279eecbe50eba447","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1726217441556,"stop":1726217441556,"duration":0},"status":"passed","severity":"normal"},{"uid":"94ea7fb02ebdb117","name":"can start and stop the service","time":{"start":1726217507038,"stop":1726217507039,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cdef3f24d19e5ba","name":"Reopen subscription with peer with lost subscription","time":{"start":1726217567475,"stop":1726217567475,"duration":0},"status":"passed","severity":"normal"},{"uid":"3261883c02fe2dd4","name":"should not throw an error for a single configured topic","time":{"start":1726217441564,"stop":1726217441564,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f48a3ff0e5f000d","name":"Query generator for multiple messages with different content topic format","time":{"start":1726218071324,"stop":1726218071324,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e56dda219a033fe","name":"can start the service","time":{"start":1726217466672,"stop":1726217466673,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d7ae123f4338ed","name":"should not fail to stop the service if it was not started","time":{"start":1726217978647,"stop":1726217978649,"duration":2},"status":"passed","severity":"normal"},{"uid":"f110014bb68fc085","name":"Check publish message containing escaped characters","time":{"start":1726217976604,"stop":1726217976606,"duration":2},"status":"passed","severity":"normal"},{"uid":"803d2a4649479cab","name":"Generator, custom pubsub topic","time":{"start":1726218061980,"stop":1726218061980,"duration":0},"status":"passed","severity":"normal"},{"uid":"727385f8bfd63f8c","name":"Fields are not dropped","time":{"start":1726217454407,"stop":1726217454408,"duration":1},"status":"passed","severity":"normal"},{"uid":"823e7ca7805f944d","name":"Push message with Chinese payload","time":{"start":1726217946677,"stop":1726217946677,"duration":0},"status":"passed","severity":"normal"},{"uid":"19980c71b7d1635c","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1726217441557,"stop":1726217441557,"duration":0},"status":"passed","severity":"normal"},{"uid":"46da2f5652808e97","name":"Passing cursor with wrong pubsubTopic","time":{"start":1726218020459,"stop":1726218020460,"duration":1},"status":"passed","severity":"normal"},{"uid":"851a5c816053d52","name":"LightPush: 3 peers, Filter: 2 peers - Expected: SufficientlyHealthy","time":{"start":1726217868255,"stop":1726217868256,"duration":1},"status":"passed","severity":"normal"},{"uid":"538a15730f0478a","name":"Push message with content topic containing shell command","time":{"start":1726217946735,"stop":1726217946739,"duration":4},"status":"passed","severity":"normal"},{"uid":"16047adab6dc31ca","name":"should set field with only RELAY enabled","time":{"start":1726217450207,"stop":1726217450208,"duration":1},"status":"passed","severity":"normal"},{"uid":"a81da45f4f55371c","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1726217441538,"stop":1726217441538,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd0c3a44300bb4cd","name":"Push message with content topic containing Russian","time":{"start":1726217946732,"stop":1726217946732,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0fb4e9e26f6b570","name":"Push 30 different messages","time":{"start":1726218013697,"stop":1726218013697,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fab469ec8314fea","name":"Check publish message containing Arabic","time":{"start":1726217976600,"stop":1726217976601,"duration":1},"status":"passed","severity":"normal"},{"uid":"171f63e0abd388e3","name":"Check publish message containing Script","time":{"start":1726217976602,"stop":1726217976602,"duration":0},"status":"passed","severity":"normal"},{"uid":"a862455496dd40e8","name":"Push message with content topic containing unicode special characters","time":{"start":1726218013719,"stop":1726218013720,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdcd25c2971565ed","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1726217804575,"stop":1726217804576,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba693ab0b047ac50","name":"Subscribe and receives messages on 20 topics","time":{"start":1726218066297,"stop":1726218066297,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbeb1f06bb1cc096","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1726217687422,"stop":1726217687422,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aef1dcc86b612f6","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1726217608003,"stop":1726217608004,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f1f6d1f744a94a6","name":"handles different clusterIds correctly","time":{"start":1726217441549,"stop":1726217441549,"duration":0},"status":"passed","severity":"normal"},{"uid":"a16ed47e57a9e8be","name":"Subscribe to topic containing special chars and publish message","time":{"start":1726217980049,"stop":1726217980050,"duration":1},"status":"passed","severity":"normal"},{"uid":"42b2760caa093080","name":"should throw error - no id","time":{"start":1726217450196,"stop":1726217450196,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0a30040c507c186","name":"Check message with non string payload is not received","time":{"start":1726217924765,"stop":1726217924765,"duration":0},"status":"passed","severity":"normal"},{"uid":"30ddbc056644a158","name":"Check received message containing SQL Injection","time":{"start":1726217924752,"stop":1726217924752,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bb613c59fad5aa5","name":"can start and stop the service","time":{"start":1726217466673,"stop":1726217466674,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1d15cc1f60f49d1","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app16/3/topic493/proto","time":{"start":1726218011627,"stop":1726218011627,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3bfaf07310f90e6","name":"should properly create location multiaddrs - udp4","time":{"start":1726217450204,"stop":1726217450204,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8a1715df07ca485","name":"should be called at least once on all `peer:discovery` events","time":{"start":1726217500282,"stop":1726217500285,"duration":3},"status":"passed","severity":"normal"},{"uid":"4f3605b8fe121008","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app62/7/topic669/test.js","time":{"start":1726218011626,"stop":1726218011627,"duration":1},"status":"passed","severity":"normal"},{"uid":"55bf81b09feac598","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1726217444068,"stop":1726217444069,"duration":1},"status":"passed","severity":"normal"},{"uid":"e046b18e4b9b75eb","name":"Subscribe and receive messages via lightPush","time":{"start":1726217705987,"stop":1726217705988,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dd97c30e82ba1c6","name":"Number of peers are maintained correctly","time":{"start":1726217751144,"stop":1726217751144,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb08c5a6f6db0f02","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1726217441561,"stop":1726217441561,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dddbe5feb6cc377","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1726218066281,"stop":1726218066282,"duration":1},"status":"passed","severity":"normal"},{"uid":"577ac696c4909848","name":"dispatchEvent via connectionManager","time":{"start":1726217533047,"stop":1726217533048,"duration":1},"status":"passed","severity":"normal"},{"uid":"c96d254c26f6fe71","name":"Check publish message containing Chinese","time":{"start":1726217976600,"stop":1726217976600,"duration":0},"status":"passed","severity":"normal"},{"uid":"71a0957bd1164b3e","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1726217706009,"stop":1726217706010,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d6e3c354c56f675","name":"Check publish message containing long","time":{"start":1726217976599,"stop":1726217976599,"duration":0},"status":"passed","severity":"normal"},{"uid":"5da36c021f581f17","name":"should set field with all protocols disabled","time":{"start":1726217450207,"stop":1726217450207,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2b9f5b0f8c8699d","name":"passes more than one ENR URLs and attempts connection","time":{"start":1726217507044,"stop":1726217507044,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fefa5b17b05cc84b","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1726217687429,"stop":1726217687429,"duration":0},"status":"passed","severity":"normal"},{"uid":"16b1b3250baad6c1","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1726217441555,"stop":1726217441555,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c572d9bf118a112","name":"Does not throw an exception when node disconnects","time":{"start":1726218090763,"stop":1726218090763,"duration":0},"status":"passed","severity":"normal"},{"uid":"f49ed9684cf683da","name":"Push message with rate limit","time":{"start":1726218013724,"stop":1726218013724,"duration":0},"status":"passed","severity":"normal"},{"uid":"992102610aab72b6","name":"retrieves a single peer","time":{"start":1726217463037,"stop":1726217463038,"duration":1},"status":"passed","severity":"normal"},{"uid":"24f641dc347c7b23","name":"Subscribe to topic containing emoji and receive message","time":{"start":1726218066316,"stop":1726218066316,"duration":0},"status":"passed","severity":"normal"},{"uid":"be3b4c77d4d2229d","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1726217687441,"stop":1726217687442,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab41c39994db8206","name":"should use DNS peer discovery with light client","time":{"start":1726217507043,"stop":1726217507044,"duration":1},"status":"skipped","severity":"normal"},{"uid":"aa92acb13802c6fd","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1726218066297,"stop":1726218066297,"duration":0},"status":"passed","severity":"normal"},{"uid":"9462b0b80a038304","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1726217449470,"stop":1726217449471,"duration":1},"status":"passed","severity":"normal"},{"uid":"8718c7049de43c14","name":"Push message with content topic containing short","time":{"start":1726217946723,"stop":1726217946723,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa96a3d3c340607a","name":"Push message with emoji payload","time":{"start":1726218013697,"stop":1726218013697,"duration":0},"status":"passed","severity":"normal"},{"uid":"e671cdb7d273dd53","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1726217980050,"stop":1726217980051,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b4d95fa4bd100bd","name":"Passing page size 110 when there are 120 messages","time":{"start":1726218085662,"stop":1726218085663,"duration":1},"status":"passed","severity":"normal"},{"uid":"be2c88b74d3d369c","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1726218066295,"stop":1726218066295,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6a0aaa5fd2f1950","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1726217500291,"stop":1726217500292,"duration":1},"status":"passed","severity":"normal"},{"uid":"afc4890543196d66","name":"Check publish message containing Russian","time":{"start":1726217976601,"stop":1726217976601,"duration":0},"status":"passed","severity":"normal"},{"uid":"231d34991ec56653","name":"Check received message containing emoji","time":{"start":1726217924737,"stop":1726217924738,"duration":1},"status":"passed","severity":"normal"},{"uid":"80c89eaf05f4cd9c","name":"Check publish message containing shell command","time":{"start":1726217976603,"stop":1726217976604,"duration":1},"status":"passed","severity":"normal"},{"uid":"d323eb4b7d5f4e3c","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1726217960213,"stop":1726217960213,"duration":0},"status":"passed","severity":"normal"},{"uid":"8be0f273fac9bcc2","name":"Callback on promise, aborts when callback returns true","time":{"start":1726218071325,"stop":1726218071325,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c361733fd3667b5","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1726217687428,"stop":1726217687428,"duration":0},"status":"passed","severity":"normal"},{"uid":"c764ddbcab5ac74f","name":"Encoder throws on empty string content topic","time":{"start":1726217474515,"stop":1726217474515,"duration":0},"status":"passed","severity":"normal"},{"uid":"d554c82e90c12818","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1726217687420,"stop":1726217687421,"duration":1},"status":"passed","severity":"normal"},{"uid":"8085f42cd3c196ca","name":"Reopen subscription with peer with lost subscription","time":{"start":1726217567472,"stop":1726217567473,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e3de8fe60b5e45a","name":"Encoder throws on undefined content topic","time":{"start":1726217474514,"stop":1726217474514,"duration":0},"status":"passed","severity":"normal"},{"uid":"41a7ad292313b330","name":"should return all peers when numPeers is 0","time":{"start":1726217454964,"stop":1726217454965,"duration":1},"status":"passed","severity":"normal"},{"uid":"2023ebfaf707bc74","name":"throws on content topic with empty topic name field","time":{"start":1726217441536,"stop":1726217441536,"duration":0},"status":"passed","severity":"normal"},{"uid":"68d994220f4dfbf0","name":"Push message with meta","time":{"start":1726217946741,"stop":1726217946741,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea09cf19f1ee130c","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1726217441538,"stop":1726217441544,"duration":6},"status":"passed","severity":"normal"},{"uid":"81a6e7263f2db1a4","name":"Store - dialed first","time":{"start":1726218095393,"stop":1726218095394,"duration":1},"status":"passed","severity":"normal"},{"uid":"157d554266efcd8e","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1726218139625,"stop":1726218139626,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd5eb65e6cb40d6a","name":"should be able to encode the field with only RELAY set to true","time":{"start":1726217449463,"stop":1726217449465,"duration":2},"status":"passed","severity":"normal"},{"uid":"b1da881b4a2fd795","name":"LightPush: 1 peers, Filter: 3 peers - Expected: MinimallyHealthy","time":{"start":1726217868236,"stop":1726217868237,"duration":1},"status":"passed","severity":"normal"},{"uid":"78d71f9d8fa08f9a","name":"Publish message with rate limit","time":{"start":1726217976623,"stop":1726217976624,"duration":1},"status":"passed","severity":"normal"},{"uid":"f92f1fd2adc550b5","name":"Throws when trying to push message with empty payload","time":{"start":1726218013697,"stop":1726218013698,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fe6410a277322c9","name":"should emit a peer event after start","time":{"start":1726217978666,"stop":1726217978666,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fd8962b32122768","name":"should encode/decode to RLP encoding","time":{"start":1726217450198,"stop":1726217450198,"duration":0},"status":"passed","severity":"normal"},{"uid":"c461003765ada517","name":"Privacy Node - default protocol","time":{"start":1726218095396,"stop":1726218095396,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eabbc224a0e71bd","name":"Push message with long payload","time":{"start":1726217946674,"stop":1726217946675,"duration":1},"status":"passed","severity":"normal"},{"uid":"28ae9f8ebb0f9a0","name":"Correctly serialized arguments","time":{"start":1726217854778,"stop":1726217854779,"duration":1},"status":"passed","severity":"normal"},{"uid":"65af325e86f9e7c5","name":"same cluster, different shard: nodes connect","time":{"start":1726217848414,"stop":1726217848415,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab9dbea0e18daacc","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1726217503657,"stop":1726217503657,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3d274f4712d5995","name":"should be able to decode the field with only STORE set to true","time":{"start":1726217449480,"stop":1726217449481,"duration":1},"status":"passed","severity":"normal"},{"uid":"3228440b0ce36330","name":"Check received message containing unicode special characters","time":{"start":1726217924758,"stop":1726217924758,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0e8224f5deac55d","name":"Refresh subscription","time":{"start":1726218066298,"stop":1726218066299,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab124e5bda8b39fe","name":"Check received message with timestamp: 1726217492448000000 ","time":{"start":1726217924738,"stop":1726217924738,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b310b936cdc7140","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1726217441547,"stop":1726217441547,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c540980b93f4667","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1726217449474,"stop":1726217449475,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd07b200094621c3","name":"LightPush: 2 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1726217868247,"stop":1726217868248,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3859a2c7815d1c1","name":"pre and post cipher","time":{"start":1726217473324,"stop":1726217473325,"duration":1},"status":"passed","severity":"normal"},{"uid":"87bf3e9c0fb36842","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1726217724227,"stop":1726217724228,"duration":1},"status":"passed","severity":"normal"},{"uid":"888a2fcfd7362efe","name":"Subscribe and receive messages via waku relay post","time":{"start":1726217705996,"stop":1726217705996,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3ab7663c2e446a6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1726217441560,"stop":1726217441561,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d89793415503f12","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1726217472853,"stop":1726217472853,"duration":0},"status":"passed","severity":"normal"},{"uid":"93d80f22374b0110","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1726217705997,"stop":1726217705997,"duration":0},"status":"passed","severity":"normal"},{"uid":"c300ab64ca52bed7","name":"Subscribe to topic containing short and receive message","time":{"start":1726218066277,"stop":1726218066277,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fca3a38bf89962b","name":"Subscribe to topic containing Russian and publish message","time":{"start":1726217980051,"stop":1726217980051,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cf821e4d277d951","name":"Subscribe and receive messages via waku relay post","time":{"start":1726218066296,"stop":1726218066296,"duration":0},"status":"passed","severity":"normal"},{"uid":"7156390733722e1","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1726217444067,"stop":1726217444067,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff651ac650aa0b69","name":"Push message with Arabic payload","time":{"start":1726218013691,"stop":1726218013691,"duration":0},"status":"passed","severity":"normal"},{"uid":"369e2e1f3d78afd5","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1726218054684,"stop":1726218054688,"duration":4},"status":"passed","severity":"normal"},{"uid":"4ebf835b7cb2079b","name":"Check received message containing escaped characters","time":{"start":1726217924737,"stop":1726217924737,"duration":0},"status":"passed","severity":"normal"},{"uid":"88a4957eb6159ad5","name":"Push message with short payload","time":{"start":1726217946673,"stop":1726217946674,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfa5d2d07f9e9111","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1726218077540,"stop":1726218077540,"duration":0},"status":"passed","severity":"normal"},{"uid":"332f95502e32f96e","name":"Push message equal or less that 1MB","time":{"start":1726217946745,"stop":1726217946745,"duration":0},"status":"passed","severity":"normal"},{"uid":"f673ab73b2de717c","name":"Passing page size 19 when there are 20 messages","time":{"start":1726218085661,"stop":1726218085662,"duration":1},"status":"passed","severity":"normal"},{"uid":"526eb17fa2b13c72","name":"Ephemeral field set to true","time":{"start":1726217455151,"stop":1726217455151,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8a0b62e494156e2","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1726218039627,"stop":1726218039627,"duration":0},"status":"passed","severity":"normal"},{"uid":"65bfd825d880fe65","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1726218077539,"stop":1726218077539,"duration":0},"status":"passed","severity":"normal"},{"uid":"575f5f1a89a5a265","name":"random static sharding 3 - Cluster ID: 309, Shard ID: 473","time":{"start":1726218039628,"stop":1726218039628,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f17a1fd85500929","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1726217687431,"stop":1726217687432,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3f547d681a86a95","name":"Decoder throws on empty string content topic","time":{"start":1726217455153,"stop":1726217455154,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae619eb282cfba91","name":"Subscribe to topic containing shell command and receive message","time":{"start":1726218066282,"stop":1726218066282,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7d584da4a6968f7","name":"Check received message containing short","time":{"start":1726217924744,"stop":1726217924744,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c0ce4e0a62a37cf","name":"same cluster, same shard: nodes connect","time":{"start":1726217848414,"stop":1726217848414,"duration":0},"status":"passed","severity":"normal"},{"uid":"e15aca594ff4cbfb","name":"should get / set TCP multiaddr","time":{"start":1726217450199,"stop":1726217450203,"duration":4},"status":"passed","severity":"normal"},{"uid":"25dbdae7dd1dad37","name":"should not fail to start the service if it is already started","time":{"start":1726217466675,"stop":1726217466675,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e6ed667d6d4e23a","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1726217441546,"stop":1726217441546,"duration":0},"status":"passed","severity":"normal"},{"uid":"8524dbf0e44a32da","name":"Check received message with timestamp: 1726217492603 ","time":{"start":1726217677828,"stop":1726217677834,"duration":6},"status":"passed","severity":"normal"},{"uid":"cf8879057b42a0c2","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1726218139626,"stop":1726218139626,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3078c24a20db61e","name":"Wrong topic","time":{"start":1726218011628,"stop":1726218011628,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e6e42f34c4e0edf","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1726218020454,"stop":1726218020455,"duration":1},"status":"passed","severity":"normal"},{"uid":"8632721549e14843","name":"new peer added after a peer was already found","time":{"start":1726217955949,"stop":1726217955949,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5692dc5d47602a81","name":"Ephemeral field is preserved - encoder v0","time":{"start":1726217503655,"stop":1726217503656,"duration":1},"status":"passed","severity":"normal"},{"uid":"c38ff0aa5014373","name":"Refresh subscription","time":{"start":1726218066277,"stop":1726218066277,"duration":0},"status":"passed","severity":"normal"},{"uid":"72a4689f75936f85","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1726218011622,"stop":1726218011622,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cc886dceb5d32a7","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1726217687424,"stop":1726217687424,"duration":0},"status":"passed","severity":"normal"},{"uid":"1be6b513a505eacb","name":"should get / set UDP multiaddr","time":{"start":1726217450199,"stop":1726217450199,"duration":0},"status":"passed","severity":"normal"},{"uid":"205b7a3bfc944527","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1726217549448,"stop":1726217549449,"duration":1},"status":"passed","severity":"normal"},{"uid":"920710cda25361bf","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1726217507044,"stop":1726217507044,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f591f16c528f3754","name":"Light Node - default protocols","time":{"start":1726218095395,"stop":1726218095395,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fd74a0165a35678","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1726217472851,"stop":1726217472853,"duration":2},"status":"passed","severity":"normal"},{"uid":"749a4fbeb03255c7","name":"different cluster, same shard: nodes don't connect","time":{"start":1726217687415,"stop":1726217687415,"duration":0},"status":"passed","severity":"normal"},{"uid":"12289a79c2e77653","name":"LightPush: 3 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1726217868252,"stop":1726217868253,"duration":1},"status":"broken","severity":"normal"},{"uid":"343ca7315e867332","name":"Check meta is set [ecies]","time":{"start":1726217474514,"stop":1726217474514,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1475a358e355104","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1726217449483,"stop":1726217449483,"duration":0},"status":"passed","severity":"normal"},{"uid":"1703e7f12a78c322","name":"Generator, 2 different pubsubtopics","time":{"start":1726218061974,"stop":1726218061975,"duration":1},"status":"passed","severity":"normal"},{"uid":"18b8b10c8b0ca943","name":"Subscribe to topic containing JSON and receive message","time":{"start":1726218066282,"stop":1726218066282,"duration":0},"status":"passed","severity":"normal"},{"uid":"30f98cd2a9d61481","name":"Push message on custom pubsubTopic","time":{"start":1726217804574,"stop":1726217804574,"duration":0},"status":"passed","severity":"normal"},{"uid":"7218ef37689f8d5c","name":"Push message with short payload","time":{"start":1726218013688,"stop":1726218013689,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb195f127bc23fc3","name":"Push message with content topic containing escaped characters","time":{"start":1726217946739,"stop":1726217946739,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d685cd8bbeb331d","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1726217441547,"stop":1726217441547,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d802fea6ad287d6","name":"Ping fails for unsubscribed peers","time":{"start":1726217603237,"stop":1726217603238,"duration":1},"status":"passed","severity":"normal"},{"uid":"e12b17f9d8cc7435","name":"Push message equal or less that 1MB","time":{"start":1726218013729,"stop":1726218013730,"duration":1},"status":"passed","severity":"normal"},{"uid":"5691568a6136f845","name":"random static sharding 4 - Cluster ID: 517, Shard ID: 214","time":{"start":1726218039628,"stop":1726218039628,"duration":0},"status":"passed","severity":"normal"},{"uid":"27cd581dbeec6913","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app95/8/topic808/test.js","time":{"start":1726218011623,"stop":1726218011623,"duration":0},"status":"passed","severity":"normal"},{"uid":"21d81dc43d92ec0e","name":"LightPush: 0 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1726217868231,"stop":1726217868231,"duration":0},"status":"passed","severity":"normal"},{"uid":"dadbfe93219e4e8","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1726217549449,"stop":1726217549449,"duration":0},"status":"passed","severity":"normal"},{"uid":"dec0f2a0fa9d8928","name":"random static sharding 10 - Cluster ID: 415, Shard ID: 397","time":{"start":1726218039631,"stop":1726218039631,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d4a31fecbd4c094","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1726217462337,"stop":1726217462339,"duration":2},"status":"passed","severity":"normal"},{"uid":"9ea49bf871203caa","name":"should return unique PubsubTopics for static sharding","time":{"start":1726217441552,"stop":1726217441553,"duration":1},"status":"passed","severity":"normal"},{"uid":"971f7a4609b7c8bc","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1726218066280,"stop":1726218066280,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb3259767a1d0e57","name":"unsubscribes","time":{"start":1726218077306,"stop":1726218077306,"duration":0},"status":"passed","severity":"normal"},{"uid":"872c80c1f279eeb4","name":"addEventListener with wrong event","time":{"start":1726217533046,"stop":1726217533046,"duration":0},"status":"passed","severity":"normal"},{"uid":"acdbddd856132ef9","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1726217577133,"stop":1726217577133,"duration":0},"status":"passed","severity":"normal"},{"uid":"a03a7e9813f53881","name":"Push message with SQL Injection payload","time":{"start":1726217946697,"stop":1726217946698,"duration":1},"status":"passed","severity":"normal"},{"uid":"560149277e959387","name":"Subscribe to topic containing Script and receive message","time":{"start":1726218066281,"stop":1726218066281,"duration":0},"status":"passed","severity":"normal"},{"uid":"372da25cb686d3f6","name":"Renews subscription after lossing a connection","time":{"start":1726218066288,"stop":1726218066288,"duration":0},"status":"passed","severity":"normal"},{"uid":"97f2a2592cdf0156","name":"Check received message containing JSON","time":{"start":1726217677820,"stop":1726217677822,"duration":2},"status":"passed","severity":"normal"},{"uid":"2ea281db3267af3c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1726217441559,"stop":1726217441559,"duration":0},"status":"passed","severity":"normal"},{"uid":"98511c38589bd9e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1726217441558,"stop":1726217441558,"duration":0},"status":"passed","severity":"normal"},{"uid":"486cf7f81ffa6dae","name":"Subscribe to topic containing shell command and receive message","time":{"start":1726218066314,"stop":1726218066315,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5c38f247a1dd326","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1726217493339,"stop":1726217493339,"duration":0},"status":"passed","severity":"normal"},{"uid":"e53c7cf82e29fc58","name":"Push to array if already present","time":{"start":1726217441220,"stop":1726217441220,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a1e4b90919f2275","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1726217705997,"stop":1726217705997,"duration":0},"status":"passed","severity":"normal"},{"uid":"adfdb59af623b76d","name":"Subscribe to topic containing numeric and receive message","time":{"start":1726218066278,"stop":1726218066278,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed29db7636c0a5e0","name":"Push message with content topic containing Russian","time":{"start":1726218013701,"stop":1726218013701,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a4990250e98ae5c","name":"Nwaku publishes","time":{"start":1726217949325,"stop":1726217949326,"duration":1},"status":"passed","severity":"normal"},{"uid":"553f079f1ca8818f","name":"Subscribe and receive messages via lightPush","time":{"start":1726218066289,"stop":1726218066289,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d35acc5cb6a530b","name":"Subscribe to topic containing short and receive message","time":{"start":1726217706000,"stop":1726217706001,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c6d35273bb5d2bc","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1726217706010,"stop":1726217706011,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0dbf51dfa7f3528","name":"Reusing cursor across nodes","time":{"start":1726218020457,"stop":1726218020458,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef4fede9ecf10770","name":"Add multiple subscription objects on single nwaku node","time":{"start":1726218066316,"stop":1726218066316,"duration":0},"status":"passed","severity":"normal"},{"uid":"351e709b75b9a3f7","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1726217705988,"stop":1726217705988,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4a6c731c5ba181f","name":"Fails to publish message with size larger than 1 MB","time":{"start":1726217976619,"stop":1726217976620,"duration":1},"status":"passed","severity":"normal"},{"uid":"7230c53b4db9a327","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1726217687441,"stop":1726217687441,"duration":0},"status":"passed","severity":"normal"},{"uid":"3929a8bfc16361f2","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1726217462331,"stop":1726217462331,"duration":0},"status":"passed","severity":"normal"},{"uid":"53778240381946b7","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1726218066274,"stop":1726218066274,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0ec8cc6acacc39a","name":"Check received message with timestamp: 1726217492448 ","time":{"start":1726217924759,"stop":1726217924762,"duration":3},"status":"passed","severity":"normal"},{"uid":"fee6e504776f4387","name":"Push message with content topic containing short","time":{"start":1726218013698,"stop":1726218013698,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5d3f2d61b9e7c6b","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1726217462336,"stop":1726217462336,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd1422df3e59aced","name":"Add multiple subscription objects on single nwaku node","time":{"start":1726217706011,"stop":1726217706012,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc737a6fda9c0b6a","name":"addEventListener with correct event","time":{"start":1726217533045,"stop":1726217533045,"duration":0},"status":"passed","severity":"normal"},{"uid":"591f890830c9edf4","name":"Check received message containing short","time":{"start":1726217677784,"stop":1726217677785,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb3400b3c9ba4ffa","name":"1 Relay, 1 Filter, gives up","time":{"start":1726217462726,"stop":1726217462727,"duration":1},"status":"passed","severity":"normal"},{"uid":"743618d37056dc7e","name":"Check received message containing emoji","time":{"start":1726217677826,"stop":1726217677827,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccc8f2efe1e70ec8","name":"it tolerates circular branch references","time":{"start":1726217463038,"stop":1726217463038,"duration":0},"status":"passed","severity":"normal"},{"uid":"710bc8b5c8768c20","name":"LightPush with 0 connections","time":{"start":1726217742496,"stop":1726217742496,"duration":0},"status":"passed","severity":"normal"},{"uid":"577d3f0ec67fefa7","name":"A test","time":{"start":1726217804645,"stop":1726217804646,"duration":1},"status":"passed","severity":"normal"},{"uid":"b19c2b84bd0067f8","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1726217441556,"stop":1726217441556,"duration":0},"status":"passed","severity":"normal"},{"uid":"767c98813a5e97be","name":"throws on content topic with generation field greater than 0","time":{"start":1726217441534,"stop":1726217441534,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d61d05e596ee0bb","name":"Refresh subscription","time":{"start":1726217706000,"stop":1726217706000,"duration":0},"status":"passed","severity":"normal"},{"uid":"129712e73ee93a04","name":"Rejects garbage","time":{"start":1726217477826,"stop":1726217477826,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a6b29b2737111e","name":"Push message with shell command payload","time":{"start":1726217946720,"stop":1726217946720,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf79c5635140e55b","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1726218066287,"stop":1726218066287,"duration":0},"status":"passed","severity":"normal"},{"uid":"132e1d1713ee8bd7","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1726218061976,"stop":1726218061978,"duration":2},"status":"passed","severity":"normal"},{"uid":"665413658dfe9f5e","name":"Push message with numeric payload","time":{"start":1726217946675,"stop":1726217946676,"duration":1},"status":"passed","severity":"normal"},{"uid":"aadd29f5cc1cd3e4","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1726217980036,"stop":1726217980036,"duration":0},"status":"passed","severity":"normal"},{"uid":"a027ff90bfff3b8c","name":"Push message with SQL Injection payload","time":{"start":1726218013692,"stop":1726218013692,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad3d9f69973527b4","name":"Check received message containing long","time":{"start":1726217924729,"stop":1726217924729,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bb32d7646448924","name":"throws on content topic with empty version field","time":{"start":1726217441535,"stop":1726217441535,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ae70dc76b5f53","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1726217441567,"stop":1726217441568,"duration":1},"status":"passed","severity":"normal"},{"uid":"9931e5fbeb80520f","name":"getPeersByDiscovery","time":{"start":1726217955948,"stop":1726217955949,"duration":1},"status":"passed","severity":"normal"},{"uid":"47dce93e0c12260d","name":"returns all values when wanted number matches available values","time":{"start":1726217461851,"stop":1726217461852,"duration":1},"status":"passed","severity":"normal"},{"uid":"c02b8187c0a110aa","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1726217463042,"stop":1726217463042,"duration":0},"status":"passed","severity":"normal"},{"uid":"f09ae161289fe6e3","name":"Push message with content topic containing Basic HTML tag","time":{"start":1726218013716,"stop":1726218013718,"duration":2},"status":"passed","severity":"normal"},{"uid":"100487c0b35a722e","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1726217455154,"stop":1726217455154,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fa765fa058e38dc","name":"random static sharding 8 - Cluster ID: 299, Shard ID: 381","time":{"start":1726218039630,"stop":1726218039630,"duration":0},"status":"passed","severity":"normal"},{"uid":"249e9bfd52485f18","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1726217724203,"stop":1726217724203,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdad8f4cad202d44","name":"Push message on custom pubsubTopic","time":{"start":1726217804581,"stop":1726217804582,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd7a24a69db17bec","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1726217804582,"stop":1726217804583,"duration":1},"status":"passed","severity":"normal"},{"uid":"a42c67f43b954f20","name":"Publishes to nwaku","time":{"start":1726217949325,"stop":1726217949325,"duration":0},"status":"passed","severity":"normal"},{"uid":"e20376927b185d2a","name":"Delete observer","time":{"start":1726217927561,"stop":1726217927561,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddc1d131c50fd5ea","name":"Query with Ordered Callback, No Decoder","time":{"start":1726218054693,"stop":1726218054693,"duration":0},"status":"passed","severity":"normal"},{"uid":"6183beef70dbaad3","name":"Encoder throws on undefined content topic","time":{"start":1726217472855,"stop":1726217472855,"duration":0},"status":"passed","severity":"normal"},{"uid":"2453f8230b03b9c5","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1726217960214,"stop":1726217960214,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad6b8bb9b4a1d24a","name":"recovers when dns.resolve returns empty","time":{"start":1726217463038,"stop":1726217463039,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fa845975c176d82","name":"can start the service","time":{"start":1726217507037,"stop":1726217507038,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf7aad3341606f02","name":"Check received message containing Basic HTML tag","time":{"start":1726217677815,"stop":1726217677820,"duration":5},"status":"passed","severity":"normal"},{"uid":"f8bc866f15e453c3","name":"Overlapping topic subscription","time":{"start":1726218066276,"stop":1726218066277,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1bf24b88c56c22f","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1726217980037,"stop":1726217980038,"duration":1},"status":"passed","severity":"normal"},{"uid":"872bd653fe613d0","name":"Check publish message containing SQL Injection","time":{"start":1726217976601,"stop":1726217976602,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2de25bd91396850","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1726218066273,"stop":1726218066273,"duration":0},"status":"passed","severity":"normal"},{"uid":"925b1c919a4ad23d","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1726217687427,"stop":1726217687428,"duration":1},"status":"passed","severity":"normal"},{"uid":"6af678b35c2f4a73","name":"nwaku subscribes","time":{"start":1726217949322,"stop":1726217949323,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a503b6eb9914d20","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1726217608002,"stop":1726217608002,"duration":0},"status":"passed","severity":"normal"},{"uid":"477edff38104fe68","name":"Subscribe to topic containing emoji and receive message","time":{"start":1726218066287,"stop":1726218066287,"duration":0},"status":"passed","severity":"normal"},{"uid":"efe0fa846cbf9c99","name":"Push message with Arabic payload","time":{"start":1726217946678,"stop":1726217946678,"duration":0},"status":"passed","severity":"normal"},{"uid":"c575faf23badb7e0","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1726217463043,"stop":1726217463043,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bc42a85f29c1e597","name":"should only return 1 node with relay and store capability","time":{"start":1726217463040,"stop":1726217463041,"duration":1},"status":"passed","severity":"normal"},{"uid":"274d935c6050d9af","name":"same cluster, same shard: nodes connect","time":{"start":1726217687413,"stop":1726217687414,"duration":1},"status":"passed","severity":"normal"},{"uid":"666c45e548af8496","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1726217450194,"stop":1726217450194,"duration":0},"status":"passed","severity":"normal"},{"uid":"522f26a6ca24594f","name":"Ping on subscribed peer","time":{"start":1726217551914,"stop":1726217551914,"duration":0},"status":"passed","severity":"normal"},{"uid":"54da3af17e7b59c8","name":"Check received message containing XML","time":{"start":1726217677814,"stop":1726217677815,"duration":1},"status":"passed","severity":"normal"},{"uid":"de04ba40cdd8c7e7","name":"should not receive a peer event before start","time":{"start":1726217978667,"stop":1726217978667,"duration":0},"status":"passed","severity":"normal"},{"uid":"a69db4875b5dc7f7","name":"udp ip6 address","time":{"start":1726217449568,"stop":1726217449569,"duration":1},"status":"passed","severity":"normal"},{"uid":"c68091fa3992f9d9","name":"Push message with content topic containing Arabic","time":{"start":1726218013701,"stop":1726218013701,"duration":0},"status":"passed","severity":"normal"},{"uid":"955ebc19b1334d1e","name":"should return empty list for no shard","time":{"start":1726217441554,"stop":1726217441554,"duration":0},"status":"passed","severity":"normal"},{"uid":"e66192f75d7908bf","name":"Check publish message containing special chars","time":{"start":1726217976600,"stop":1726217976600,"duration":0},"status":"passed","severity":"normal"},{"uid":"3454605ed0d9a3","name":"Check received message containing Russian","time":{"start":1726217677810,"stop":1726217677812,"duration":2},"status":"passed","severity":"normal"},{"uid":"569d2a07b0a33503","name":"Push message with content topic containing numeric","time":{"start":1726218013699,"stop":1726218013700,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5e82c93652a2236","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1726218091297,"stop":1726218091297,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c22b3d5c5aabacb","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1726217804580,"stop":1726217804581,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f3b65e5e9b4ab34","name":"Check publish message containing XML","time":{"start":1726217976602,"stop":1726217976602,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a6f8c35e30b3a1e","name":"Query generator for multiple messages with different message text format","time":{"start":1726218071323,"stop":1726218071324,"duration":1},"status":"passed","severity":"normal"},{"uid":"201539d42c5e9114","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1726217687427,"stop":1726217687427,"duration":0},"status":"passed","severity":"normal"},{"uid":"83fc48cd9502e5ce","name":"Ping on peer without subscriptions","time":{"start":1726217567470,"stop":1726217567471,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdd94729863a5ba0","name":"Push message with JSON payload","time":{"start":1726218013694,"stop":1726218013695,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3a434d551af9d9a","name":"Sign & Recover","time":{"start":1726217473325,"stop":1726217473325,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd303d1aa9443e74","name":"should throw an error for missing sharding configuration","time":{"start":1726217441568,"stop":1726217441568,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d36ffff19a47e8b","name":"should properly create location multiaddrs - tcp4","time":{"start":1726217450204,"stop":1726217450205,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a9fb22184aedfe1","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1726218066273,"stop":1726218066274,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8c949295fb171dd","name":"Callback on promise","time":{"start":1726218071325,"stop":1726218071325,"duration":0},"status":"passed","severity":"normal"},{"uid":"da919af74647f023","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1726218066286,"stop":1726218066287,"duration":1},"status":"passed","severity":"normal"},{"uid":"75edb88255806c74","name":"Check message with no payload is not received","time":{"start":1726217924765,"stop":1726217924765,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4ef8f4fa2874bfe","name":"should be able to decode the field with only FILTER set to true","time":{"start":1726217449479,"stop":1726217449480,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e9c67811b271bd5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1726217441563,"stop":1726217441563,"duration":0},"status":"passed","severity":"normal"},{"uid":"39de516b6e9147b8","name":"Used by Waku Relay","time":{"start":1726218090764,"stop":1726218090764,"duration":0},"status":"passed","severity":"normal"},{"uid":"922b257d671f8e2b","name":"should encode/decode to text encoding","time":{"start":1726217450198,"stop":1726217450199,"duration":1},"status":"passed","severity":"normal"},{"uid":"55fd22a56b8d7dbe","name":"LightPush","time":{"start":1726218095394,"stop":1726218095395,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e414a47fc3062f6","name":"Filter with 3 connections","time":{"start":1726217742503,"stop":1726217742503,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac8a402fcc401b07","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1726217687450,"stop":1726217687451,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b2e1c4a7b630a8f","name":"Check received message containing shell command","time":{"start":1726217924736,"stop":1726217924736,"duration":0},"status":"passed","severity":"normal"},{"uid":"f31d496356106eef","name":"Push message with content topic containing Chinese","time":{"start":1726218013700,"stop":1726218013700,"duration":0},"status":"passed","severity":"normal"},{"uid":"6387ce7e4e5327f4","name":"Decrypt messages","time":{"start":1726217927560,"stop":1726217927560,"duration":0},"status":"passed","severity":"normal"},{"uid":"af31b0df6175fdc1","name":"Publish message with custom timestamp: Fri Sep 13 2024 07:59:09 GMT+0000 (Coordinated Universal Time)","time":{"start":1726217976610,"stop":1726217976611,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4676b067da16ef4","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1726217705995,"stop":1726217705996,"duration":1},"status":"passed","severity":"normal"},{"uid":"1595ee22a856bad","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1726217577137,"stop":1726217577137,"duration":0},"status":"passed","severity":"normal"},{"uid":"e526ec3fd1963b8e","name":"should not fail to stop the service if it was not started","time":{"start":1726217466674,"stop":1726217466675,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cc35be5beb2596","name":"should throw an error if shards are undefined for static sharding","time":{"start":1726217441554,"stop":1726217441554,"duration":0},"status":"passed","severity":"normal"},{"uid":"21a181c76e1fbf4f","name":"Query Generator, No message returned","time":{"start":1726218054684,"stop":1726218054684,"duration":0},"status":"passed","severity":"normal"},{"uid":"762bb0d9e02daf8a","name":"Query with Ordered Callback, No message returned","time":{"start":1726218054693,"stop":1726218054693,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9fa5df7d82ab3c4","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1726217444065,"stop":1726217444066,"duration":1},"status":"passed","severity":"normal"},{"uid":"22bef30d0160dbfd","name":"LightPush: 2 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1726217868237,"stop":1726217868246,"duration":9},"status":"passed","severity":"normal"},{"uid":"a6040956941a17c4","name":"Check received message containing short","time":{"start":1726217924727,"stop":1726217924729,"duration":2},"status":"passed","severity":"normal"},{"uid":"80fcc8d8d6627b91","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1726217441561,"stop":1726217441562,"duration":1},"status":"passed","severity":"normal"},{"uid":"822c7391aaeeaf49","name":"Push message with content topic containing SQL Injection","time":{"start":1726217946732,"stop":1726217946733,"duration":1},"status":"passed","severity":"normal"},{"uid":"26db03bcb167e1a6","name":"Subscribe to topic containing Russian and receive message","time":{"start":1726218066280,"stop":1726218066280,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccf176b50888f7ea","name":"should not receive a peer event after stop","time":{"start":1726217507042,"stop":1726217507043,"duration":1},"status":"passed","severity":"normal"},{"uid":"36015ee5684301e4","name":"Subscribe to topic containing Russian and receive message","time":{"start":1726217706005,"stop":1726217706006,"duration":1},"status":"passed","severity":"normal"},{"uid":"39b9911ab7b31593","name":"Publish message with custom timestamp: Sat Sep 23 2023 08:59:09 GMT+0000 (Coordinated Universal Time)","time":{"start":1726217976609,"stop":1726217976610,"duration":1},"status":"passed","severity":"normal"},{"uid":"33d7e21774b4b1ef","name":"Subscribe to topic containing special chars and receive message","time":{"start":1726217706002,"stop":1726217706004,"duration":2},"status":"passed","severity":"normal"},{"uid":"d71162fe36448aeb","name":"Push message with Script payload","time":{"start":1726217946699,"stop":1726217946699,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf822a9f7fd0d0a4","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1726217687417,"stop":1726217687417,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc00216f7f742763","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1726217441559,"stop":1726217441560,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdd1ece6942e9482","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1726217441569,"stop":1726217441570,"duration":1},"status":"passed","severity":"normal"},{"uid":"9613918c76680899","name":"Push message with content topic containing SQL Injection","time":{"start":1726218013701,"stop":1726218013702,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d0e1470f935a1dc","name":"Generator, custom pubsub topic","time":{"start":1726218061978,"stop":1726218061979,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c6f192eeb900cb0","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1726217449482,"stop":1726217449482,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bda46af5259417b","name":"Check received message containing Arabic","time":{"start":1726217677799,"stop":1726217677810,"duration":11},"status":"passed","severity":"normal"},{"uid":"ee54230ded098042","name":"Push message with content topic containing long","time":{"start":1726217946723,"stop":1726217946723,"duration":0},"status":"passed","severity":"normal"},{"uid":"a415ec338168a68","name":"Check received message containing Chinese","time":{"start":1726217677797,"stop":1726217677799,"duration":2},"status":"passed","severity":"normal"},{"uid":"7f25e3f990a9cdbf","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1726218091300,"stop":1726218091300,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea1d44b491181207","name":"Push message with content topic containing special chars","time":{"start":1726218013700,"stop":1726218013700,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ee44653e7ebaa4","name":"should only return 1 node with store capability","time":{"start":1726217463041,"stop":1726217463041,"duration":0},"status":"passed","severity":"normal"},{"uid":"b568e18fceb36b33","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1726217804581,"stop":1726217804581,"duration":0},"status":"passed","severity":"normal"},{"uid":"f364e6439b37a847","name":"Check message with no content topic is not received","time":{"start":1726217924741,"stop":1726217924742,"duration":1},"status":"passed","severity":"normal"},{"uid":"f67ce95b2517dcfb","name":"Check publish message after service node is restarted","time":{"start":1726217976620,"stop":1726217976621,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7a5babea134bec5a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1726217441559,"stop":1726217441559,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3f809e51280ffb7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1726217441560,"stop":1726217441560,"duration":0},"status":"passed","severity":"normal"},{"uid":"176c58e700c9d627","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1726218066298,"stop":1726218066298,"duration":0},"status":"passed","severity":"normal"},{"uid":"42046d79d859bdb0","name":"Query generator for multiple messages with multiple decoders","time":{"start":1726218071324,"stop":1726218071324,"duration":0},"status":"passed","severity":"normal"},{"uid":"42e6432cbb5d2993","name":"Push message with shell command payload","time":{"start":1726218013695,"stop":1726218013695,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7e60c0b1bbea68e","name":"Js publishes, other Js receives","time":{"start":1726217949327,"stop":1726217949327,"duration":0},"status":"passed","severity":"normal"},{"uid":"be4a89efa6eeda7c","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1726217724200,"stop":1726217724200,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b13e800fd0cb8b7","name":"configure the node with multiple pubsub topics","time":{"start":1726218039632,"stop":1726218039632,"duration":0},"status":"passed","severity":"normal"},{"uid":"d29f63c6c1669dd","name":"tcp ip4 address","time":{"start":1726217449568,"stop":1726217449568,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b1b47038ecaf847","name":"Check message with no pubsub topic is not received","time":{"start":1726217677844,"stop":1726217677844,"duration":0},"status":"passed","severity":"normal"},{"uid":"c496f72c7203b02b","name":"should set field with only FILTER enabled","time":{"start":1726217450208,"stop":1726217450208,"duration":0},"status":"passed","severity":"normal"},{"uid":"e54dc3a22d1203cb","name":"Check received message containing escaped characters","time":{"start":1726217677823,"stop":1726217677825,"duration":2},"status":"passed","severity":"normal"},{"uid":"dc7120f30593480b","name":"Check received message containing Arabic","time":{"start":1726217924732,"stop":1726217924732,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c8671cbf4e0b7e7","name":"Ping succeeds for all connected peers","time":{"start":1726217603236,"stop":1726217603237,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa930ca5f2fb2f33","name":"Push message with rate limit","time":{"start":1726217946742,"stop":1726217946743,"duration":1},"status":"passed","severity":"normal"},{"uid":"72b1ee58aa9f58ad","name":"less peers than existing","time":{"start":1726217925015,"stop":1726217925016,"duration":1},"status":"skipped","severity":"normal"},{"uid":"73ae9231d7b7f2ea","name":"Query generator for multiple messages","time":{"start":1726218071323,"stop":1726218071323,"duration":0},"status":"passed","severity":"normal"},{"uid":"68307dd046efb22","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1726217474513,"stop":1726217474513,"duration":0},"status":"passed","severity":"normal"},{"uid":"74663ade5407f68c","name":"throws on content topic with too few or too many fields","time":{"start":1726217441532,"stop":1726217441533,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3bc736879b5085f","name":"Waku message hash computation (no timestamp)","time":{"start":1726217444068,"stop":1726217444068,"duration":0},"status":"passed","severity":"normal"},{"uid":"155d181d2dd11c63","name":"can start and stop the service","time":{"start":1726217978645,"stop":1726217978647,"duration":2},"status":"passed","severity":"normal"},{"uid":"fb5b042bce7a7630","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1726217493336,"stop":1726217493338,"duration":2},"status":"passed","severity":"normal"},{"uid":"85ca7103e2492eab","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1726217687429,"stop":1726217687430,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5be96194f8f36d4","name":"Push message with content topic containing emoji","time":{"start":1726217946740,"stop":1726217946740,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd1b79a5dfd61553","name":"LightPush: 0 peers, Filter: 1 peers - Expected: Unhealthy","time":{"start":1726217868232,"stop":1726217868232,"duration":0},"status":"passed","severity":"normal"},{"uid":"714323173af7c70c","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1726217466677,"stop":1726217466678,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c248b72f3c6af5e","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1726217924740,"stop":1726217924740,"duration":0},"status":"passed","severity":"normal"},{"uid":"bff1533859a58dfa","name":"LightPush: 1 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1726217868233,"stop":1726217868234,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dbeccb659bd7d14","name":"Fails to push message bigger that 1MB","time":{"start":1726217946745,"stop":1726217946745,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bb30bb1031e3773","name":"can start the service","time":{"start":1726217978645,"stop":1726217978645,"duration":0},"status":"passed","severity":"normal"},{"uid":"11b730fb556373f6","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1726217441552,"stop":1726217441552,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a1610f72c58596f","name":"should not receive a peer event after stop","time":{"start":1726217466676,"stop":1726217466676,"duration":0},"status":"passed","severity":"normal"},{"uid":"f94d798aba06a946","name":"LightPush: 3 peers, Filter: 3 peers - Expected: SufficientlyHealthy","time":{"start":1726217868256,"stop":1726217868257,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f4c9124210afede","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1726217462331,"stop":1726217462332,"duration":1},"status":"passed","severity":"normal"},{"uid":"c744444617919633","name":"Encoder throws on empty string content topic","time":{"start":1726217455153,"stop":1726217455153,"duration":0},"status":"passed","severity":"normal"},{"uid":"d104607e2829a325","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1726217687422,"stop":1726217687422,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d6d58bdcb63c947","name":"Subscribe to topic containing XML and receive message","time":{"start":1726218066281,"stop":1726218066281,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bf46a1397bddf6","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1726217960211,"stop":1726217960211,"duration":0},"status":"passed","severity":"normal"},{"uid":"53bbf43931b3a13e","name":"Push message with content topic containing unicode special characters","time":{"start":1726217946740,"stop":1726217946740,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5449bf876e4d8b5","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1726217687438,"stop":1726217687439,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c6da54044659602","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1726218011629,"stop":1726218011629,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec4f413dbf24196e","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1726217960212,"stop":1726217960212,"duration":0},"status":"passed","severity":"normal"},{"uid":"5179966f57ebbdde","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1726217493340,"stop":1726217493341,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa61d54bb45f8471","name":"Init the array if not present","time":{"start":1726217441218,"stop":1726217441219,"duration":1},"status":"passed","severity":"normal"},{"uid":"acd2681812c08aa9","name":"Push message with Basic HTML tag payload","time":{"start":1726217946705,"stop":1726217946718,"duration":13},"status":"passed","severity":"normal"},{"uid":"8333b452e9956df3","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1726217449468,"stop":1726217449469,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea335f24d619f36b","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app37/1/topic193/proto","time":{"start":1726218011624,"stop":1726218011624,"duration":0},"status":"passed","severity":"normal"},{"uid":"47c004fa0a6df8fb","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1726217687421,"stop":1726217687421,"duration":0},"status":"passed","severity":"normal"},{"uid":"fee958fb3968df83","name":"Decoder throws on empty string content topic","time":{"start":1726217472857,"stop":1726217472857,"duration":0},"status":"passed","severity":"normal"},{"uid":"68007f3446635ee8","name":"Refresh subscription","time":{"start":1726217980038,"stop":1726217980038,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1e3633514e5ee9f7","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1726218066296,"stop":1726218066296,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1c68e210ca6256","name":"Subscribe to topic containing special chars and receive message","time":{"start":1726218066302,"stop":1726218066302,"duration":0},"status":"passed","severity":"normal"},{"uid":"e102d41d9f350282","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1726217441544,"stop":1726217441545,"duration":1},"status":"passed","severity":"normal"},{"uid":"48b37bb234b8612a","name":"Number of peers are maintained correctly","time":{"start":1726217603235,"stop":1726217603236,"duration":1},"status":"passed","severity":"normal"},{"uid":"d95bdd3c5fcc3d8","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1726217549450,"stop":1726217549450,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ad6ef14739be7cd","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1726217577155,"stop":1726217577155,"duration":0},"status":"passed","severity":"normal"},{"uid":"350ad1a5f71be573","name":"Filter","time":{"start":1726218095395,"stop":1726218095395,"duration":0},"status":"passed","severity":"normal"},{"uid":"2181694ef311d30","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1726218054691,"stop":1726218054692,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d3fcbe2458bcd52","name":"Check message received after jswaku node is restarted","time":{"start":1726217924766,"stop":1726217924766,"duration":0},"status":"skipped","severity":"normal"},{"uid":"54cfcd81a69d590c","name":"Query Generator - false","time":{"start":1726218063101,"stop":1726218063102,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef2cd6e362cefa22","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app57/6/topic639/json","time":{"start":1726218011624,"stop":1726218011625,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd6766c4b7272b55","name":"Check received message with timestamp: 1649153314 ","time":{"start":1726217924739,"stop":1726217924739,"duration":0},"status":"passed","severity":"normal"},{"uid":"4067cf34d373ec31","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1726217577134,"stop":1726217577136,"duration":2},"status":"passed","severity":"normal"},{"uid":"3a32b0028b9f79ca","name":"Fails to push message with large meta","time":{"start":1726217946741,"stop":1726217946741,"duration":0},"status":"passed","severity":"normal"},{"uid":"e91d123d5773b3a9","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1726217441552,"stop":1726217441552,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecb4dbb01334f29d","name":"random static sharding 6 - Cluster ID: 431, Shard ID: 247","time":{"start":1726218039629,"stop":1726218039629,"duration":0},"status":"passed","severity":"normal"},{"uid":"eea280ce78bad141","name":"LightPush: 1 peers, Filter: 2 peers - Expected: MinimallyHealthy","time":{"start":1726217868235,"stop":1726217868236,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2599ebb63e00009","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1726217980036,"stop":1726217980037,"duration":1},"status":"passed","severity":"normal"},{"uid":"63ecc95d35307b4d","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1726217706008,"stop":1726217706008,"duration":0},"status":"passed","severity":"normal"},{"uid":"21f717d2eb9962f1","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1726217980037,"stop":1726217980037,"duration":0},"status":"passed","severity":"normal"},{"uid":"37ad5ce9bcc2a248","name":"Overlapping topic subscription","time":{"start":1726218066298,"stop":1726218066298,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a918a6e973d43a0","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1726217687423,"stop":1726217687423,"duration":0},"status":"passed","severity":"normal"},{"uid":"d831c29f0492b367","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1726217441550,"stop":1726217441551,"duration":1},"status":"passed","severity":"normal"},{"uid":"59e2028896053828","name":"Using a function","time":{"start":1726218090764,"stop":1726218090764,"duration":0},"status":"passed","severity":"normal"},{"uid":"c39f1eda8251a907","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1726217577151,"stop":1726217577152,"duration":1},"status":"passed","severity":"normal"},{"uid":"3377326b3fd6ef05","name":"Ping on subscribed peer","time":{"start":1726217567473,"stop":1726217567474,"duration":1},"status":"passed","severity":"normal"},{"uid":"621ee226953d1393","name":"should throw error - no id","time":{"start":1726217450195,"stop":1726217450195,"duration":0},"status":"passed","severity":"normal"},{"uid":"495d71f9ea60418a","name":"should correctly map a content topic to a pubsub topic","time":{"start":1726217441569,"stop":1726217441569,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a4f07f2b8c27639","name":"Decoder throws on undefined content topic","time":{"start":1726217474515,"stop":1726217474515,"duration":0},"status":"passed","severity":"normal"},{"uid":"576b67030db7bb98","name":"Overlapping topic subscription","time":{"start":1726217980038,"stop":1726217980038,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fe089244688f9639","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1726217980053,"stop":1726217980053,"duration":0},"status":"passed","severity":"normal"},{"uid":"76243581b1758426","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1726217687423,"stop":1726217687423,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a1f796910147395","name":"Check received message containing SQL Injection","time":{"start":1726217924733,"stop":1726217924733,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f98fc81c2c208f2","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1726217603245,"stop":1726217603245,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc6687a77da92d","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1726217441566,"stop":1726217441566,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ccc6c22d23ddcfb","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1726218020456,"stop":1726218020457,"duration":1},"status":"passed","severity":"normal"},{"uid":"dde0fd7b88ca5c32","name":"Subscribe to topic containing shell command and publish message","time":{"start":1726217980054,"stop":1726217980054,"duration":0},"status":"passed","severity":"normal"},{"uid":"25240476a78d2eb7","name":"Renews peer on consistent missed messages","time":{"start":1726217603245,"stop":1726217603246,"duration":1},"status":"passed","severity":"normal"},{"uid":"d06fe232744ae48","name":"Filter with 2 connections","time":{"start":1726217742502,"stop":1726217742502,"duration":0},"status":"passed","severity":"normal"},{"uid":"38add447307aaaf2","name":"Check received message containing Chinese","time":{"start":1726217924731,"stop":1726217924732,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8c20720b51b9384","name":"Check message with invalid timestamp is not received","time":{"start":1726217677843,"stop":1726217677843,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2769fccf237d655","name":"Push 30 different messages","time":{"start":1726217946722,"stop":1726217946722,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ffafc8d8a1c4350","name":"Check publish message containing numeric","time":{"start":1726217976599,"stop":1726217976599,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d6d264a18014b2c","name":"Subscribe to topic containing long and receive message","time":{"start":1726218066278,"stop":1726218066278,"duration":0},"status":"passed","severity":"normal"},{"uid":"be7ef5cf7a377c0","name":"Promise Callback - true","time":{"start":1726218063109,"stop":1726218063110,"duration":1},"status":"passed","severity":"normal"},{"uid":"b73f45b7c0342d27","name":"Failed peers are renewed","time":{"start":1726217751144,"stop":1726217751144,"duration":0},"status":"passed","severity":"normal"},{"uid":"15bf405d74da5c22","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1726217441553,"stop":1726217441554,"duration":1},"status":"passed","severity":"normal"},{"uid":"1718215cb2ff9a1b","name":"Check received message with timestamp: 1726217492448000000 ","time":{"start":1726217924759,"stop":1726217924759,"duration":0},"status":"passed","severity":"normal"},{"uid":"1564355301325361","name":"Subscribe to topic containing JSON and publish message","time":{"start":1726217980053,"stop":1726217980054,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2831c813634ca9b","name":"Subscribe and receive messages via waku relay post","time":{"start":1726218066274,"stop":1726218066274,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f9ab89a4500802d","name":"handles empty shards array correctly","time":{"start":1726217441568,"stop":1726217441568,"duration":0},"status":"passed","severity":"normal"},{"uid":"72842ee5184d92f8","name":"should throw an error for empty SingleShardInfos array","time":{"start":1726217441551,"stop":1726217441551,"duration":0},"status":"passed","severity":"normal"},{"uid":"175f73d1c21f019b","name":"removeEventListener with wrong event","time":{"start":1726217533046,"stop":1726217533047,"duration":1},"status":"passed","severity":"normal"},{"uid":"8db847d1f97c48e2","name":"Check message with no payload is not received","time":{"start":1726217924742,"stop":1726217924742,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1f0d09bf50e1802","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1726218091298,"stop":1726218091299,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef70294ca0d0caa2","name":"start node with empty content topic","time":{"start":1726218011629,"stop":1726218011630,"duration":1},"status":"passed","severity":"normal"},{"uid":"a626c0c9beabd2fd","name":"Subscribe to topic containing JSON and receive message","time":{"start":1726217706008,"stop":1726217706009,"duration":1},"status":"passed","severity":"normal"},{"uid":"26346756a1797bfe","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1726217687443,"stop":1726217687444,"duration":1},"status":"passed","severity":"normal"},{"uid":"4025c993a732dd8d","name":"should properly compute the node id","time":{"start":1726217450198,"stop":1726217450198,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ceb98ed5f653578","name":"Subscribe to topic containing short and publish message","time":{"start":1726217980039,"stop":1726217980039,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a5c88f1c5b0ac16","name":"topics with same application and version share the same shard","time":{"start":1726217441548,"stop":1726217441548,"duration":0},"status":"passed","severity":"normal"},{"uid":"740b35e4ea1f331a","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1726217500288,"stop":1726217500290,"duration":2},"status":"passed","severity":"normal"},{"uid":"96e4f8d648db6854","name":"should be called for bootstrap peers","time":{"start":1726217500287,"stop":1726217500288,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2c89de5fbb24030","name":"Check received message containing long","time":{"start":1726217677785,"stop":1726217677791,"duration":6},"status":"passed","severity":"normal"},{"uid":"38800d9b501f4f5b","name":"Push message with custom timestamp: 1726221306169","time":{"start":1726218013726,"stop":1726218013729,"duration":3},"status":"passed","severity":"normal"},{"uid":"460e76ec1bf4730f","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1726217441544,"stop":1726217441544,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aaa244311e0da59","name":"Publish message with custom timestamp: Fri Sep 13 2024 09:59:09 GMT+0000 (Coordinated Universal Time)","time":{"start":1726217976611,"stop":1726217976613,"duration":2},"status":"passed","severity":"normal"},{"uid":"5ce0d52363880cf8","name":"Should update shard info","time":{"start":1726217868894,"stop":1726217868894,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7744a9a71a89187","name":"should not receive a peer event before start","time":{"start":1726217507042,"stop":1726217507042,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0a4ddd8a07af88b","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1726217705998,"stop":1726217705998,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d35977b8f25f221","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1726217500291,"stop":1726217500291,"duration":0},"status":"passed","severity":"normal"},{"uid":"629ac4389cdadbd6","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1726218066303,"stop":1726218066303,"duration":0},"status":"passed","severity":"normal"},{"uid":"17a03a2b5c401b50","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1726217687440,"stop":1726217687440,"duration":0},"status":"passed","severity":"normal"},{"uid":"e63c633194c098e4","name":"listenerCount","time":{"start":1726217533047,"stop":1726217533047,"duration":0},"status":"passed","severity":"normal"},{"uid":"f625a555b6611ba7","name":"Subscribe to topic containing long and publish message","time":{"start":1726217980039,"stop":1726217980039,"duration":0},"status":"passed","severity":"normal"},{"uid":"3650feca32375c67","name":"Subscribe to topic containing emoji and publish message","time":{"start":1726217980055,"stop":1726217980056,"duration":1},"status":"passed","severity":"normal"},{"uid":"5868e895f3b49a09","name":"Passing page size 0 when there are 110 messages","time":{"start":1726218085656,"stop":1726218085657,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8dc3fa14fc34a24","name":"Query Generator, No Decoder","time":{"start":1726218054683,"stop":1726218054684,"duration":1},"status":"passed","severity":"normal"},{"uid":"68d7da29c1b04","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1726217687425,"stop":1726217687425,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b1be8aea5389366","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1726217724224,"stop":1726217724224,"duration":0},"status":"passed","severity":"normal"},{"uid":"833526ba1cdb55de","name":"should properly create location multiaddrs - udp6","time":{"start":1726217450205,"stop":1726217450205,"duration":0},"status":"passed","severity":"normal"},{"uid":"66fba32ce6b56b18","name":"Subscribe to topic containing numeric and receive message","time":{"start":1726217706001,"stop":1726217706002,"duration":1},"status":"passed","severity":"normal"},{"uid":"223cc97ebfa4f915","name":"removeEventListener with correct event","time":{"start":1726217533046,"stop":1726217533046,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8736293f26b6ab4","name":"Check received message with timestamp: 1726217492603000000 ","time":{"start":1726217677827,"stop":1726217677828,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bf564898450397c","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1726218066292,"stop":1726218066293,"duration":1},"status":"passed","severity":"normal"},{"uid":"1915a37224b4eead","name":"Push message with emoji payload","time":{"start":1726217946721,"stop":1726217946721,"duration":0},"status":"passed","severity":"normal"},{"uid":"b47d8a43c7112de1","name":"should throw an error for insufficient data","time":{"start":1726217441572,"stop":1726217441572,"duration":0},"status":"passed","severity":"normal"},{"uid":"18a81fdc8f640f1b","name":"Store - dialed after - with timeout","time":{"start":1726218095394,"stop":1726218095394,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9aa0eb57ad99464","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1726217924763,"stop":1726217924763,"duration":0},"status":"passed","severity":"normal"},{"uid":"916f4fe4fc4b1b3e","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1726217706005,"stop":1726217706005,"duration":0},"status":"passed","severity":"normal"},{"uid":"512770156df70bbf","name":"Check message received after jswaku node is restarted","time":{"start":1726217677846,"stop":1726217677846,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1102e1245bfc0d12","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1726217677841,"stop":1726217677842,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f16e5f1c1705c00","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1726217441548,"stop":1726217441548,"duration":0},"status":"passed","severity":"normal"},{"uid":"b96d24654ce58053","name":"Check received message containing SQL Injection","time":{"start":1726217677812,"stop":1726217677813,"duration":1},"status":"passed","severity":"normal"},{"uid":"215000a5d8469684","name":"Push message with content topic containing Script","time":{"start":1726217946733,"stop":1726217946733,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbdf6fecbd6fa7e4","name":"Push message with Chinese payload","time":{"start":1726218013691,"stop":1726218013691,"duration":0},"status":"passed","severity":"normal"},{"uid":"3789e627bb808812","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1726218091299,"stop":1726218091299,"duration":0},"status":"passed","severity":"normal"},{"uid":"f667a9aa18932b1f","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1726217454965,"stop":1726217454965,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd15fb2f524ce2c","name":"Check publish message containing emoji","time":{"start":1726217976607,"stop":1726217976608,"duration":1},"status":"passed","severity":"normal"},{"uid":"79cfc8a35d80e179","name":"Encoder throws on undefined content topic","time":{"start":1726217455152,"stop":1726217455152,"duration":0},"status":"passed","severity":"normal"},{"uid":"4936de9a881be791","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1726218066315,"stop":1726218066315,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce59ddecf13507d5","name":"Check received message containing unicode special characters","time":{"start":1726217677825,"stop":1726217677826,"duration":1},"status":"passed","severity":"normal"},{"uid":"acd25a9e045c20fa","name":"should load peers from local storage and dispatch events","time":{"start":1726217466677,"stop":1726217466677,"duration":0},"status":"passed","severity":"normal"},{"uid":"432d70d9375b9e24","name":"should only return 1 node with relay capability","time":{"start":1726217463040,"stop":1726217463040,"duration":0},"status":"passed","severity":"normal"},{"uid":"31c339942342c875","name":"Push message with custom timestamp: 1726214142715","time":{"start":1726217946744,"stop":1726217946744,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca68ae3dc8e86300","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1726217687439,"stop":1726217687439,"duration":0},"status":"passed","severity":"normal"},{"uid":"82b7499e042a1d6a","name":"Subscribe and receive messages via lightPush","time":{"start":1726218066272,"stop":1726218066272,"duration":0},"status":"passed","severity":"normal"},{"uid":"34e19b98ba411c0e","name":"Filter with 1 connections","time":{"start":1726217742497,"stop":1726217742498,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6e7f3d31d0be7a8","name":"Should update multiaddrs","time":{"start":1726217868893,"stop":1726217868894,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c5928a8bbd66520","name":"random static sharding 5 - Cluster ID: 39, Shard ID: 679","time":{"start":1726218039629,"stop":1726218039629,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eea67dd54ca44a6","name":"Accepts a valid Waku Message","time":{"start":1726217477824,"stop":1726217477825,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa2cf113f4c9e79e","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1726218066296,"stop":1726218066297,"duration":1},"status":"passed","severity":"normal"},{"uid":"9219a8190f0ad54f","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1726217441545,"stop":1726217441545,"duration":0},"status":"passed","severity":"normal"},{"uid":"c90efd07154d8cdd","name":"stop","time":{"start":1726217533048,"stop":1726217533049,"duration":1},"status":"passed","severity":"normal"},{"uid":"169693eed88d11f4","name":"Subscribe to topic containing Script and receive message","time":{"start":1726218066305,"stop":1726218066307,"duration":2},"status":"passed","severity":"normal"},{"uid":"656b33108765eb33","name":"Query generator for 2000 messages","time":{"start":1726218071349,"stop":1726218071355,"duration":6},"status":"passed","severity":"normal"},{"uid":"b70b5bb13275e661","name":"should not receive a peer event after stop","time":{"start":1726217978667,"stop":1726217978667,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d824539b4a594dd","name":"Subscribe to topic containing XML and publish message","time":{"start":1726217980052,"stop":1726217980053,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ad2f552633eef1a","name":"Check received message containing numeric","time":{"start":1726217677791,"stop":1726217677792,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1b4253f18249535","name":"1 Relay, 1 fetch","time":{"start":1726217462725,"stop":1726217462725,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca635cebc11eec5c","name":"Check received message containing Basic HTML tag","time":{"start":1726217924735,"stop":1726217924735,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6fcbf6ede1545b6","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1726217706006,"stop":1726217706006,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5ab136b1af82365","name":"Query with Promise Callback, No Decoder","time":{"start":1726218054700,"stop":1726218054700,"duration":0},"status":"passed","severity":"normal"},{"uid":"55a65680c90a88e7","name":"Publish message with large meta","time":{"start":1726217976622,"stop":1726217976623,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4e50c2a9d112b67","name":"isConnected should return true after first peer connects","time":{"start":1726217549451,"stop":1726217549452,"duration":1},"status":"passed","severity":"normal"},{"uid":"3570f6d576837572","name":"Check message received after nwaku node is restarted","time":{"start":1726217924766,"stop":1726217924766,"duration":0},"status":"skipped","severity":"normal"},{"uid":"10d81350469b1ad2","name":"should return valid sharding parameters for static sharding","time":{"start":1726217441567,"stop":1726217441567,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e5a6f402f793a14","name":"different cluster, same shard: nodes don't connect","time":{"start":1726217848420,"stop":1726217848420,"duration":0},"status":"passed","severity":"normal"},{"uid":"da728877ee37693","name":"Fails to push message with empty content topic","time":{"start":1726218013720,"stop":1726218013723,"duration":3},"status":"passed","severity":"normal"},{"uid":"db665e1deda8b2a0","name":"Check message with invalid timestamp is not received","time":{"start":1726217924740,"stop":1726217924740,"duration":0},"status":"passed","severity":"normal"},{"uid":"577d01f43f1495bd","name":"handles multiple messages","time":{"start":1726218077305,"stop":1726218077305,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6ab9ef98e88147b","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1726218066275,"stop":1726218066276,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c9d3cc8fc0fbb19","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1726217462334,"stop":1726217462336,"duration":2},"status":"passed","severity":"normal"},{"uid":"ec75a102b4f018c","name":"should throw error - invalid id","time":{"start":1726217450196,"stop":1726217450196,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5c4025f4cf0c155","name":"Ping on unsubscribed peer","time":{"start":1726217567471,"stop":1726217567472,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c5d67241e843233","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1726218091300,"stop":1726218091300,"duration":0},"status":"passed","severity":"normal"},{"uid":"b28609a032130aa1","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1726217687426,"stop":1726217687427,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed54ac08cbaa7d2f","name":"connects to nwaku","time":{"start":1726218090762,"stop":1726218090763,"duration":1},"status":"passed","severity":"normal"},{"uid":"3931030e79a8b866","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1726218091298,"stop":1726218091298,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc6cfb471425cb2f","name":"Push message with content topic containing XML","time":{"start":1726217946734,"stop":1726217946734,"duration":0},"status":"passed","severity":"normal"},{"uid":"6654d981dba407c0","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1726217441546,"stop":1726217441546,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6c5c29cf1e1f4b0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1726217441558,"stop":1726217441558,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9a0f8a733a691ea","name":"non connected peers","time":{"start":1726217925016,"stop":1726217925016,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a9a095a31d4342b8","name":"Query with Promise Callback, No message returned","time":{"start":1726218054703,"stop":1726218054704,"duration":1},"status":"passed","severity":"normal"},{"uid":"d495f5ba3b9e96f6","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1726217687424,"stop":1726217687424,"duration":0},"status":"passed","severity":"normal"},{"uid":"45435efc6222a176","name":"random static sharding 9 - Cluster ID: 340, Shard ID: 336","time":{"start":1726218039631,"stop":1726218039631,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8e4ac6e505fc71e","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1726217441549,"stop":1726217441549,"duration":0},"status":"passed","severity":"normal"},{"uid":"2174e0c19f9071b4","name":"LightPush with 2 connections","time":{"start":1726217742498,"stop":1726217742500,"duration":2},"status":"passed","severity":"normal"},{"uid":"6df164cff7642ed4","name":"Query Generator - true","time":{"start":1726218063101,"stop":1726218063101,"duration":0},"status":"passed","severity":"normal"},{"uid":"af0348ae06699822","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1726217441566,"stop":1726217441566,"duration":0},"status":"passed","severity":"normal"},{"uid":"2540c21096383b3c","name":"Passing page size 10 when there are 10 messages","time":{"start":1726218085659,"stop":1726218085660,"duration":1},"status":"passed","severity":"normal"},{"uid":"293c4352c0373443","name":"Waku message hash computation (meta attribute not present)","time":{"start":1726217444067,"stop":1726217444067,"duration":0},"status":"passed","severity":"normal"},{"uid":"7714348711ee4cdc","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1726218066308,"stop":1726218066308,"duration":0},"status":"passed","severity":"normal"},{"uid":"df834e1ff4e2fc11","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app58/8/topic404/proto","time":{"start":1726218011624,"stop":1726218011624,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4046bbb7f92c7c4","name":"Subscribe to topic containing Russian and receive message","time":{"start":1726218066304,"stop":1726218066305,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbb6de40286083ac","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1726218020451,"stop":1726218020453,"duration":2},"status":"passed","severity":"normal"},{"uid":"10f9bae00905c9d9","name":"should throw error - no public key","time":{"start":1726217450195,"stop":1726217450196,"duration":1},"status":"passed","severity":"normal"},{"uid":"b970ef7d25bfbec1","name":"should be able to encode the field with only STORE set to true","time":{"start":1726217449466,"stop":1726217449467,"duration":1},"status":"passed","severity":"normal"},{"uid":"394c68283a7a8ff2","name":"Check publish message containing Basic HTML tag","time":{"start":1726217976603,"stop":1726217976603,"duration":0},"status":"passed","severity":"normal"},{"uid":"4361aea2bfb11075","name":"Check received message containing special chars","time":{"start":1726217924730,"stop":1726217924730,"duration":0},"status":"passed","severity":"normal"},{"uid":"55eaa98d05eb2025","name":"Promise Callback - false","time":{"start":1726218063111,"stop":1726218063111,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5d71a44591962af","name":"Check received message containing XML","time":{"start":1726217924753,"stop":1726217924753,"duration":0},"status":"passed","severity":"normal"},{"uid":"237cae1f86bdbffa","name":"should set field with only LIGHTPUSH enabled","time":{"start":1726217450208,"stop":1726217450208,"duration":0},"status":"passed","severity":"normal"},{"uid":"860268ee1c290af7","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1726218061981,"stop":1726218061981,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3d3fbf9eafeb69","name":"Push message with Russian payload","time":{"start":1726217946680,"stop":1726217946697,"duration":17},"status":"passed","severity":"normal"},{"uid":"643a5ef7efb4579f","name":"Push message with numeric payload","time":{"start":1726218013690,"stop":1726218013690,"duration":0},"status":"passed","severity":"normal"},{"uid":"27f30c6a16a7a99e","name":"Non TWN Cluster","time":{"start":1726218011623,"stop":1726218011623,"duration":0},"status":"passed","severity":"normal"},{"uid":"71d198a213384c02","name":"returns all values when wanted number is greater than available values","time":{"start":1726217461853,"stop":1726217461853,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5d62e67d9328415","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1726217980052,"stop":1726217980052,"duration":0},"status":"passed","severity":"normal"},{"uid":"6097e5c0161a8220","name":"Round trip binary serialization","time":{"start":1726217455150,"stop":1726217455151,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3c2e11c53c4563","name":"Subscribe to topic containing shell command and receive message","time":{"start":1726217706009,"stop":1726217706009,"duration":0},"status":"passed","severity":"normal"},{"uid":"defa396601618ef1","name":"ignores domain fetching errors","time":{"start":1726217463039,"stop":1726217463039,"duration":0},"status":"passed","severity":"normal"},{"uid":"208fd97f4eea5cee","name":"throws on content topic with non-number generation field","time":{"start":1726217441533,"stop":1726217441534,"duration":1},"status":"passed","severity":"normal"},{"uid":"42f866ea9a68472e","name":"Publish without waiting for remote peer","time":{"start":1726217980035,"stop":1726217980036,"duration":1},"status":"passed","severity":"normal"},{"uid":"de45df2ab2405988","name":"Check received message with timestamp: 1649153314 ","time":{"start":1726217677835,"stop":1726217677841,"duration":6},"status":"passed","severity":"normal"},{"uid":"f3834b4837587fd1","name":"Decoder throws on undefined content topic","time":{"start":1726217455153,"stop":1726217455153,"duration":0},"status":"passed","severity":"normal"},{"uid":"26ae4ffa0f63dc96","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1726217724203,"stop":1726217724203,"duration":0},"status":"passed","severity":"normal"},{"uid":"e33a56e46eeb57ba","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1726217608003,"stop":1726217608003,"duration":0},"status":"passed","severity":"normal"},{"uid":"5945a44bbf5a9154","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1726217441560,"stop":1726217441560,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f0dd72dea6ac6cf","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1726218091300,"stop":1726218091300,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a8433e86cab8872","name":"different cluster, different shard: nodes don't connect","time":{"start":1726217848421,"stop":1726217848421,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb443ba2252d774d","name":"Push message with content topic containing numeric","time":{"start":1726217946723,"stop":1726217946724,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2ea9e5a40036722","name":"should return false","time":{"start":1726217450197,"stop":1726217450197,"duration":0},"status":"passed","severity":"normal"},{"uid":"45cac4c7fa658491","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1726217608002,"stop":1726217608003,"duration":1},"status":"passed","severity":"normal"},{"uid":"52aa7f8c3c7dab29","name":"Check publish message after client node is restarted","time":{"start":1726217976621,"stop":1726217976622,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e5713b8a06afbb25","name":"Push message with special chars payload","time":{"start":1726217946676,"stop":1726217946677,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f19eecf52c8f720","name":"Check publish message containing unicode special characters","time":{"start":1726217976606,"stop":1726217976607,"duration":1},"status":"passed","severity":"normal"},{"uid":"6261c0636e1b38eb","name":"connected peers and dial","time":{"start":1726217925015,"stop":1726217925015,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f022cd6f33bd5fc7","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1726217724201,"stop":1726217724202,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad14789021643eda","name":"should set field with only STORE enabled","time":{"start":1726217450208,"stop":1726217450208,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c65730fb3d4bf3c","name":"through manual discovery","time":{"start":1726217854655,"stop":1726217854656,"duration":1},"status":"passed","severity":"normal"},{"uid":"af16cec20f846056","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1726217980055,"stop":1726217980055,"duration":0},"status":"passed","severity":"normal"},{"uid":"c213072de9dc0c33","name":"Subscribe and publish message","time":{"start":1726217980036,"stop":1726217980036,"duration":0},"status":"passed","severity":"normal"},{"uid":"a746752f6b36bda","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app20/5/topic731/xml","time":{"start":1726218011627,"stop":1726218011627,"duration":0},"status":"passed","severity":"normal"},{"uid":"43923558f2068114","name":"configure the node with multiple content topics","time":{"start":1726218011628,"stop":1726218011628,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3e125187d9a3b1b","name":"throws on empty content topic","time":{"start":1726217441532,"stop":1726217441532,"duration":0},"status":"passed","severity":"normal"},{"uid":"846f49de92e30ab6","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1726218066275,"stop":1726218066275,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b825f0afba9c336","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1726217441562,"stop":1726217441562,"duration":0},"status":"passed","severity":"normal"},{"uid":"21ea567502913d50","name":"Check received message containing special chars","time":{"start":1726217924745,"stop":1726217924745,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0ace057d24b60c7","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1726217608003,"stop":1726217608003,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3d8eb446dfacfe9","name":"should emit a peer event after start","time":{"start":1726217466675,"stop":1726217466676,"duration":1},"status":"passed","severity":"normal"},{"uid":"d008bb654dd7b762","name":"should not receive a peer event before start","time":{"start":1726217466676,"stop":1726217466676,"duration":0},"status":"passed","severity":"normal"},{"uid":"406e7760a6b203bf","name":"Fails to publish message with wrong content topic","time":{"start":1726217976615,"stop":1726217976616,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d5b47aded166552","name":"Ping on peer without subscriptions","time":{"start":1726217567474,"stop":1726217567474,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8a8d04095de31cb","name":"should not fail to start the service if it is already started","time":{"start":1726217978650,"stop":1726217978650,"duration":0},"status":"passed","severity":"normal"},{"uid":"33293d8f5b9e8e0f","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1726217462339,"stop":1726217462339,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0dd8b9748ec0ef3","name":"Check message with non string payload is not received","time":{"start":1726217677845,"stop":1726217677846,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bf5e85ce279ac3","name":"Subscribe to topic containing special chars and receive message","time":{"start":1726218066278,"stop":1726218066279,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fa3ec0d1abfcfcd","name":"should properly create location multiaddrs - udp","time":{"start":1726217450206,"stop":1726217450206,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d682ffed4eaeb0a","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1726218139624,"stop":1726218139624,"duration":0},"status":"passed","severity":"normal"},{"uid":"b84068f23fab0ff6","name":"Check message on other pubsub topic is not received","time":{"start":1726217924764,"stop":1726217924764,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4a88018a044905","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1726217441556,"stop":1726217441557,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ff22811a93197e9","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1726217449482,"stop":1726217449483,"duration":1},"status":"passed","severity":"normal"},{"uid":"15115c43ce64880","name":"Check received message containing JSON","time":{"start":1726217924754,"stop":1726217924754,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa3b33c00932961f","name":"Push message with content topic containing special chars","time":{"start":1726217946724,"stop":1726217946724,"duration":0},"status":"passed","severity":"normal"},{"uid":"29b51c8671733e33","name":"Subscribe to topic containing XML and receive message","time":{"start":1726217706007,"stop":1726217706008,"duration":1},"status":"passed","severity":"normal"},{"uid":"e44df5c108d260a3","name":"Query Generator, Wrong PubsubTopic","time":{"start":1726218054673,"stop":1726218054673,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bb51afc11f50d7","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1726217441545,"stop":1726217441546,"duration":1},"status":"passed","severity":"normal"},{"uid":"12708546cdcbaea6","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1726217980054,"stop":1726217980055,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b45aff872bd9d10","name":"Fails to push message bigger that 1MB","time":{"start":1726218013730,"stop":1726218013731,"duration":1},"status":"passed","severity":"normal"},{"uid":"d60bf22b87acb74f","name":"Relay + Store","time":{"start":1726217503858,"stop":1726217503859,"duration":1},"status":"passed","severity":"normal"},{"uid":"f908971d91c158f9","name":"Check message with no content topic is not received","time":{"start":1726217924764,"stop":1726217924765,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6982ab836910f17","name":"Keep-alive pings maintain the connection","time":{"start":1726217603238,"stop":1726217603243,"duration":5},"status":"passed","severity":"normal"},{"uid":"d1052525a440082e","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1726217955950,"stop":1726217955950,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd85b3c9e236ae92","name":"LightPush: 1 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1726217868233,"stop":1726217868233,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd000a3b6481080d","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1726217493341,"stop":1726217493341,"duration":0},"status":"passed","severity":"normal"},{"uid":"44274d34b09f4ce7","name":"A test","time":{"start":1726217804645,"stop":1726217804645,"duration":0},"status":"passed","severity":"normal"},{"uid":"139ea9cdbd201ed8","name":"Fails to push message with empty content topic","time":{"start":1726217946740,"stop":1726217946741,"duration":1},"status":"passed","severity":"normal"},{"uid":"3faae2278630f533","name":"Subscribe to topic containing JSON and receive message","time":{"start":1726218066308,"stop":1726218066314,"duration":6},"status":"passed","severity":"normal"},{"uid":"1ac639aff7ea290e","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1726217687436,"stop":1726217687437,"duration":1},"status":"passed","severity":"normal"},{"uid":"135264c5abcb468c","name":"Filter with 0 connections","time":{"start":1726217742497,"stop":1726217742497,"duration":0},"status":"passed","severity":"normal"},{"uid":"32351918145325f1","name":"Push message with custom timestamp: 1726221342715","time":{"start":1726217946744,"stop":1726217946744,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed0498a10a1e8886","name":"isConnected should return false after all peers disconnect","time":{"start":1726217549452,"stop":1726217549452,"duration":0},"status":"passed","severity":"normal"},{"uid":"65777614b69daf42","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1726217980050,"stop":1726217980050,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a91252486d89c80","name":"Register correct protocols","time":{"start":1726217980035,"stop":1726217980035,"duration":0},"status":"passed","severity":"normal"},{"uid":"9105181f4f7af9b8","name":"caches peers it previously fetched","time":{"start":1726217463039,"stop":1726217463040,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2819a7fbc4ccdbf","name":"Subscribe and receives messages on 20 topics","time":{"start":1726217705997,"stop":1726217705998,"duration":1},"status":"passed","severity":"normal"},{"uid":"e74bc7dc8678d97d","name":"Check received message containing shell command","time":{"start":1726217677822,"stop":1726217677823,"duration":1},"status":"passed","severity":"normal"},{"uid":"be1491af3b4379e4","name":"LightPush: 3 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1726217868253,"stop":1726217868255,"duration":2},"status":"passed","severity":"normal"},{"uid":"b00c46347845a679","name":"Subscribe to topic containing Script and publish message","time":{"start":1726217980052,"stop":1726217980052,"duration":0},"status":"passed","severity":"normal"},{"uid":"53e26649a382515b","name":"Check message with no payload is not received","time":{"start":1726217677844,"stop":1726217677845,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2f9a85bece3da3d","name":"Check received message containing special chars","time":{"start":1726217677792,"stop":1726217677796,"duration":4},"status":"passed","severity":"normal"},{"uid":"ac5f3dc9d70e5481","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1726217441566,"stop":1726217441567,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3ae8490085a1f08","name":"should return the pubsub topic directly if a string is provided","time":{"start":1726217441565,"stop":1726217441565,"duration":0},"status":"passed","severity":"normal"},{"uid":"a974dc35348d8bf9","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1726217955949,"stop":1726217955949,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7b5216172d8f56f0","name":"Check received message containing numeric","time":{"start":1726217924745,"stop":1726217924745,"duration":0},"status":"passed","severity":"normal"},{"uid":"afefb99825cc86c","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1726217441553,"stop":1726217441553,"duration":0},"status":"passed","severity":"normal"},{"uid":"57ba563e6eb3f53","name":"should not fail to stop the service if it was not started","time":{"start":1726217507039,"stop":1726217507040,"duration":1},"status":"passed","severity":"normal"},{"uid":"33be19679efe1aaa","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app7/3/topic353/xml","time":{"start":1726218011626,"stop":1726218011626,"duration":0},"status":"passed","severity":"normal"},{"uid":"abdb0ed5d61875d6","name":"Check received message containing numeric","time":{"start":1726217924730,"stop":1726217924730,"duration":0},"status":"passed","severity":"normal"},{"uid":"583a428500a7a658","name":"should be online or offline if network state changed","time":{"start":1726217493343,"stop":1726217493343,"duration":0},"status":"passed","severity":"normal"},{"uid":"71e016fe5642d185","name":"Check message received after jswaku node is restarted","time":{"start":1726217924743,"stop":1726217924743,"duration":0},"status":"skipped","severity":"normal"},{"uid":"47d333d62e7c116d","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1726217449475,"stop":1726217449476,"duration":1},"status":"passed","severity":"normal"},{"uid":"f31243e4d41b7834","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1726217462333,"stop":1726217462333,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b5c279cd9778fa4","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1726217441570,"stop":1726217441570,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cc2b05c7efae3c5","name":"Push message with content topic containing JSON","time":{"start":1726218013718,"stop":1726218013719,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca20990e3405d0fc","name":"start node with empty shard should fail","time":{"start":1726218039634,"stop":1726218039635,"duration":1},"status":"passed","severity":"normal"},{"uid":"59cdfa21a9801533","name":"can dial TLS multiaddrs","time":{"start":1726217854655,"stop":1726217854655,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3b51b3103a19e76","name":"Sets default value correctly","time":{"start":1726218090764,"stop":1726218090765,"duration":1},"status":"passed","severity":"normal"},{"uid":"be51b96c20f658de","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1726218066305,"stop":1726218066305,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f5bb894d6388e30","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1726217687425,"stop":1726217687425,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c1e3cf0750d78f4","name":"Push message with content topic containing shell command","time":{"start":1726218013719,"stop":1726218013719,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6227468bcb5f2e1","name":"Relay - times out","time":{"start":1726218095393,"stop":1726218095393,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fa9f67396f2c939","name":"Generator, custom pubsub topic","time":{"start":1726218061971,"stop":1726218061974,"duration":3},"status":"passed","severity":"normal"},{"uid":"55912713e024dcc9","name":"should be able to encode the field with only FILTER set to true","time":{"start":1726217449467,"stop":1726217449468,"duration":1},"status":"passed","severity":"normal"},{"uid":"1980ceed23b18d7c","name":"Subscribe and receives messages on 20 topics","time":{"start":1726218066275,"stop":1726218066275,"duration":0},"status":"passed","severity":"normal"},{"uid":"72bb661e74770c35","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1726217687416,"stop":1726217687416,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c6dec6cecbef14e","name":"1 Store, 2 fetches","time":{"start":1726217462725,"stop":1726217462726,"duration":1},"status":"passed","severity":"normal"},{"uid":"81f573bff6c68007","name":"Subscribe to topic containing long and receive message","time":{"start":1726217706001,"stop":1726217706001,"duration":0},"status":"passed","severity":"normal"},{"uid":"3041108ccdfd46d4","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1726217706012,"stop":1726217706013,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ca8dd69249fc3f5","name":"Push message with XML payload","time":{"start":1726218013693,"stop":1726218013693,"duration":0},"status":"passed","severity":"normal"},{"uid":"77af0d3a6df2b44f","name":"Push message with custom timestamp: 1726214106169","time":{"start":1726218013725,"stop":1726218013726,"duration":1},"status":"passed","severity":"normal"},{"uid":"efe8072356e5b8c1","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1726217687442,"stop":1726217687442,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4ccced96b1fa86c","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1726218020453,"stop":1726218020454,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8ba4c51a8218f92","name":"should handle a minimal index list","time":{"start":1726217441571,"stop":1726217441571,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a0c0f5f94750769","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1726217441571,"stop":1726217441572,"duration":1},"status":"passed","severity":"normal"},{"uid":"9aea3c2c6b14dca0","name":"random static sharding 1 - Cluster ID: 813, Shard ID: 4","time":{"start":1726218039627,"stop":1726218039627,"duration":0},"status":"passed","severity":"normal"},{"uid":"e29eb799a4dcdfa","name":"Relay - dialed after","time":{"start":1726218095393,"stop":1726218095393,"duration":0},"status":"passed","severity":"normal"},{"uid":"d15ebb9c40f10e66","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1726217724199,"stop":1726217724199,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b556197d3dad9ed","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1726218066303,"stop":1726218066303,"duration":0},"status":"passed","severity":"normal"},{"uid":"2df5ea4a86c6553b","name":"Push message with content topic containing escaped characters","time":{"start":1726218013719,"stop":1726218013719,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d5e814e19fccf83","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1726217493342,"stop":1726217493343,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6a37fe23b451513","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1726217687424,"stop":1726217687425,"duration":1},"status":"passed","severity":"normal"},{"uid":"780cb6abf9cec399","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1726217577147,"stop":1726217577148,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fe906bfbb24e70","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1726217577153,"stop":1726217577155,"duration":2},"status":"passed","severity":"normal"},{"uid":"51795d515438cd82","name":"Query Generator, Multiple PubsubTopics","time":{"start":1726218054673,"stop":1726218054683,"duration":10},"status":"passed","severity":"normal"},{"uid":"b84d47afcf81a38","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1726217462333,"stop":1726217462334,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dc009d3321749d6","name":"should properly create location multiaddrs - tcp6","time":{"start":1726217450205,"stop":1726217450205,"duration":0},"status":"passed","severity":"normal"},{"uid":"a532000f3eabde59","name":"Push message with custom timestamp: 1695459306169","time":{"start":1726218013725,"stop":1726218013725,"duration":0},"status":"passed","severity":"normal"},{"uid":"f974fb36c1ad20d9","name":"Push message with content topic containing Script","time":{"start":1726218013702,"stop":1726218013712,"duration":10},"status":"passed","severity":"normal"},{"uid":"ecd94d1fd89bec96","name":"Fails to publish message with empty text","time":{"start":1726217976614,"stop":1726217976615,"duration":1},"status":"passed","severity":"normal"},{"uid":"face8bb30fdbac53","name":"LightPush with 3 connections","time":{"start":1726217742503,"stop":1726217742503,"duration":0},"status":"passed","severity":"normal"},{"uid":"a15c15ae6c4cd08f","name":"Subscribe to topic containing numeric and publish message","time":{"start":1726217980039,"stop":1726217980049,"duration":10},"status":"passed","severity":"normal"},{"uid":"1843b00d8f2bd14","name":"should throw an error for missing required configuration","time":{"start":1726217441555,"stop":1726217441555,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f6ad9d0a302fa81","name":"Nodes with multiple pubsub topic","time":{"start":1726217960212,"stop":1726217960212,"duration":0},"status":"passed","severity":"normal"},{"uid":"698cea5946ef0424","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1726217441545,"stop":1726217441545,"duration":0},"status":"passed","severity":"normal"},{"uid":"eebd79fe645a938e","name":"Relay + Store","time":{"start":1726217450209,"stop":1726217450209,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d51ce2f861ce45c","name":"Subscribe to topic containing long and receive message","time":{"start":1726218066299,"stop":1726218066299,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d3b17d07a85675c","name":"Symmetric encrypt & Decrypt","time":{"start":1726217473323,"stop":1726217473324,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ef258ced9393aaf","name":"Check publish message containing short","time":{"start":1726217976598,"stop":1726217976598,"duration":0},"status":"passed","severity":"normal"},{"uid":"befb0566995e0530","name":"Push message on custom pubsubTopic","time":{"start":1726217804580,"stop":1726217804580,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a062336079246fd","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1726217848413,"stop":1726217848414,"duration":1},"status":"passed","severity":"normal"},{"uid":"3975a4fc8101b941","name":"Sample","time":{"start":1726217449517,"stop":1726217449517,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5cc9eb2b2619f9d","name":"LightPush: 0 peers, Filter: 3 peers - Expected: Unhealthy","time":{"start":1726217868233,"stop":1726217868233,"duration":0},"status":"passed","severity":"normal"},{"uid":"d05befb19538bf00","name":"Push message with escaped characters payload","time":{"start":1726218013696,"stop":1726218013696,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd9aa96cbafd7868","name":"Check received message containing long","time":{"start":1726217924744,"stop":1726217924744,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d87b66ed1f7f3d1","name":"Check received message containing Russian","time":{"start":1726217924752,"stop":1726217924752,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8581a6e5485075c","name":"different cluster, different shard: nodes don't connect","time":{"start":1726217687416,"stop":1726217687416,"duration":0},"status":"passed","severity":"normal"},{"uid":"5006e955dc9c9c9f","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1726217687426,"stop":1726217687426,"duration":0},"status":"passed","severity":"normal"},{"uid":"42a423a055747248","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1726217687437,"stop":1726217687437,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc6e8a051f69ff43","name":"Check message with no content topic is not received","time":{"start":1726217677844,"stop":1726217677844,"duration":0},"status":"passed","severity":"normal"},{"uid":"283fbfb203367c56","name":"Reopen subscription with peer with lost subscription","time":{"start":1726217551920,"stop":1726217551921,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3ecbd401a1a7259","name":"Throws when trying to push message with empty payload","time":{"start":1726217946722,"stop":1726217946722,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a052b91b6aaa163","name":"Subscribe to topic containing emoji and receive message","time":{"start":1726217706011,"stop":1726217706011,"duration":0},"status":"passed","severity":"normal"},{"uid":"eed9fd3f4e271512","name":"should decode valid enr with tcp successfully","time":{"start":1726217450194,"stop":1726217450195,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8451b5b33d83280","name":"Fails to push message with large meta","time":{"start":1726218013724,"stop":1726218013724,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7f9038e88742c57","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1726217724200,"stop":1726217724201,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2d387150ef2f747","name":"Subscribe to topic containing short and receive message","time":{"start":1726218066299,"stop":1726218066299,"duration":0},"status":"passed","severity":"normal"},{"uid":"d776aaeeb51f5624","name":"LightPush: 0 peers, Filter: 2 peers - Expected: Unhealthy","time":{"start":1726217868232,"stop":1726217868232,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ba67b6a9be32d7d","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1726217687445,"stop":1726217687447,"duration":2},"status":"passed","severity":"normal"},{"uid":"9eaefe2785f18c04","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1726217976616,"stop":1726217976617,"duration":1},"status":"passed","severity":"normal"},{"uid":"630dc2f0f3d5087d","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1726218071325,"stop":1726218071326,"duration":1},"status":"passed","severity":"normal"},{"uid":"60217863f75bfaa2","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1726217454966,"stop":1726217454966,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d4bc9192dedefcc","name":"Check message received after nwaku node is restarted","time":{"start":1726217924743,"stop":1726217924743,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c5385358797e053e","name":"Relay - dialed first","time":{"start":1726218095392,"stop":1726218095393,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac26df81bb1c1915","name":"handles different networkShards values correctly","time":{"start":1726217441549,"stop":1726217441550,"duration":1},"status":"passed","severity":"normal"},{"uid":"42dec1fcd0756e39","name":"Check message with invalid timestamp is not received","time":{"start":1726217924764,"stop":1726217924764,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a53fe670213405a","name":"does not throw on valid cases","time":{"start":1726217441531,"stop":1726217441531,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f8ba8ff9bdc65e6","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1726217687417,"stop":1726217687418,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e068615d258f85d","name":"should decode valid enr successfully","time":{"start":1726217450194,"stop":1726217450194,"duration":0},"status":"passed","severity":"normal"},{"uid":"48dcbc888136b7ac","name":"Push message with Russian payload","time":{"start":1726218013692,"stop":1726218013692,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0009605e23d797e","name":"Push message with content topic containing Basic HTML tag","time":{"start":1726217946734,"stop":1726217946735,"duration":1},"status":"passed","severity":"normal"},{"uid":"63d86311cdb44ca9","name":"Push message with content topic containing Chinese","time":{"start":1726217946724,"stop":1726217946725,"duration":1},"status":"passed","severity":"normal"},{"uid":"a66bad0317669e01","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1726218066315,"stop":1726218066316,"duration":1},"status":"passed","severity":"normal"},{"uid":"3017e8be06448635","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1726217706005,"stop":1726217706005,"duration":0},"status":"passed","severity":"normal"},{"uid":"1916a6e15a70987d","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1726217687428,"stop":1726217687429,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1ec88ed8f3bfe0a","name":"LightPush with 1 connections","time":{"start":1726217742497,"stop":1726217742497,"duration":0},"status":"passed","severity":"normal"},{"uid":"29ecdd5f7363029a","name":"Encoder throws on empty string content topic","time":{"start":1726217472855,"stop":1726217472856,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ba53f6831712367","name":"Push message with content topic containing long","time":{"start":1726218013698,"stop":1726218013699,"duration":1},"status":"passed","severity":"normal"},{"uid":"62e29705231e7abb","name":"should emit a peer event after start","time":{"start":1726217507041,"stop":1726217507042,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb50231047495df1","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app90/6/topic326/proto","time":{"start":1726218011623,"stop":1726218011624,"duration":1},"status":"passed","severity":"normal"},{"uid":"34987f1e0c4cff7a","name":"Ping on unsubscribed peer","time":{"start":1726217551920,"stop":1726217551920,"duration":0},"status":"passed","severity":"normal"},{"uid":"34874ce83d30c413","name":"Asymmetric encrypt & decrypt","time":{"start":1726217473323,"stop":1726217473323,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1c22e5b6524f69e","name":"Check received message containing Script","time":{"start":1726217677813,"stop":1726217677814,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3a2e46d7c5832be","name":"groups content topics by expected pubsub topic","time":{"start":1726217441548,"stop":1726217441549,"duration":1},"status":"passed","severity":"normal"},{"uid":"f941842a26999549","name":"throws on content topic with empty application field","time":{"start":1726217441534,"stop":1726217441535,"duration":1},"status":"passed","severity":"normal"},{"uid":"2adf33f424ca7d2","name":"should handle corrupted local storage data gracefully","time":{"start":1726217466678,"stop":1726217466678,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aa958d8323dee57","name":"Check received message containing XML","time":{"start":1726217924734,"stop":1726217924734,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f97f03312eb9c3f","name":"Mutual subscription","time":{"start":1726217980034,"stop":1726217980035,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9cd260e858660ef","name":"throws on content topic with empty encoding field","time":{"start":1726217441536,"stop":1726217441537,"duration":1},"status":"passed","severity":"normal"},{"uid":"551ba36438126053","name":"Renews peer on consistent ping failures","time":{"start":1726217603243,"stop":1726217603244,"duration":1},"status":"passed","severity":"normal"},{"uid":"aeba21aec66b684","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1726218020451,"stop":1726218020451,"duration":0},"status":"passed","severity":"normal"},{"uid":"894b1608ff37670c","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1726218091298,"stop":1726218091298,"duration":0},"status":"passed","severity":"normal"},{"uid":"1454bbe5908cf8c","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1726217687440,"stop":1726217687441,"duration":1},"status":"passed","severity":"normal"},{"uid":"95f93989ecb90b5","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1726217441551,"stop":1726217441551,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3738760b93fcd0d","name":"should not fail to start the service if it is already started","time":{"start":1726217507040,"stop":1726217507041,"duration":1},"status":"passed","severity":"normal"},{"uid":"7918a4cdcdc715c3","name":"Check received message containing Arabic","time":{"start":1726217924746,"stop":1726217924752,"duration":6},"status":"passed","severity":"normal"},{"uid":"922d391927121e35","name":"Check received message containing Basic HTML tag","time":{"start":1726217924754,"stop":1726217924754,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba0c4a5480dd5b8d","name":"should properly create location multiaddrs - tcp","time":{"start":1726217450206,"stop":1726217450206,"duration":0},"status":"passed","severity":"normal"},{"uid":"62582c25cfe4c6ae","name":"Push message with special chars payload","time":{"start":1726218013690,"stop":1726218013690,"duration":0},"status":"passed","severity":"normal"},{"uid":"af79f35314395695","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1726218054699,"stop":1726218054700,"duration":1},"status":"passed","severity":"normal"},{"uid":"7eb4fc37ed00550d","name":"Ordered Callback - false","time":{"start":1726218063114,"stop":1726218063114,"duration":0},"status":"passed","severity":"normal"},{"uid":"85be338cb327deb","name":"Passing page size 11 when there are 10 messages","time":{"start":1726218085660,"stop":1726218085661,"duration":1},"status":"passed","severity":"normal"},{"uid":"f905fc86f8a7bacc","name":"Check message on other pubsub topic is not received","time":{"start":1726217677843,"stop":1726217677843,"duration":0},"status":"passed","severity":"normal"},{"uid":"48981eb82341f9c8","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1726218039633,"stop":1726218039634,"duration":1},"status":"passed","severity":"normal"},{"uid":"9eb1bd1efcf37a35","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1726217687438,"stop":1726217687438,"duration":0},"status":"passed","severity":"normal"},{"uid":"e25eca97863e029e","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1726217577152,"stop":1726217577153,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee6e93fbf84c3ddc","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1726217724228,"stop":1726217724228,"duration":0},"status":"passed","severity":"normal"},{"uid":"34f44e129050bce6","name":"Waku message hash computation (payload length 0)","time":{"start":1726217444068,"stop":1726217444068,"duration":0},"status":"passed","severity":"normal"},{"uid":"aadf896afd64389b","name":"Tracks peer failures correctly","time":{"start":1726217603244,"stop":1726217603245,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2bd097e0388c856","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1726218139625,"stop":1726218139625,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8bed61fc70d46be","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1726217462332,"stop":1726217462333,"duration":1},"status":"passed","severity":"normal"},{"uid":"817f965bdef4407f","name":"more peers than existing","time":{"start":1726217925015,"stop":1726217925015,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bda7487f80b65a24","name":"Subscribe to topic containing Script and receive message","time":{"start":1726217706007,"stop":1726217706007,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b9f28d79360d323","name":"Check message received after nwaku node is restarted","time":{"start":1726217677846,"stop":1726217677846,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6f4fd95af0aa249e","name":"should set field with all protocols enabled","time":{"start":1726217450207,"stop":1726217450207,"duration":0},"status":"passed","severity":"normal"},{"uid":"a52ccb718adb577a","name":"should throw error - no public key","time":{"start":1726217450197,"stop":1726217450197,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3a625ee978a2aeb","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1726217449483,"stop":1726217449484,"duration":1},"status":"passed","severity":"normal"},{"uid":"6335709be79bd6f2","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1726217461853,"stop":1726217461854,"duration":1},"status":"passed","severity":"normal"},{"uid":"663f441ba2161d95","name":"Check received message containing JSON","time":{"start":1726217924735,"stop":1726217924736,"duration":1},"status":"passed","severity":"normal"},{"uid":"db8561724d375e5f","name":"Check publish message containing JSON","time":{"start":1726217976603,"stop":1726217976603,"duration":0},"status":"passed","severity":"normal"},{"uid":"a14b3b2df2a62266","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1726217441557,"stop":1726217441557,"duration":0},"status":"passed","severity":"normal"},{"uid":"c48511aa87b2a0ba","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1726217705998,"stop":1726217705999,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffd4f21d818bc927","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1726218077539,"stop":1726218077540,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d04536c4dbbbe5c","name":"Passing page size 1 when there are 4 messages","time":{"start":1726218085657,"stop":1726218085658,"duration":1},"status":"passed","severity":"normal"},{"uid":"4173215c27f58299","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1726217577138,"stop":1726217577146,"duration":8},"status":"passed","severity":"normal"},{"uid":"ae4c010ca52a057","name":"Relay","time":{"start":1726217503858,"stop":1726217503858,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbe9ae1e986de0af","name":"Check received message containing Russian","time":{"start":1726217924732,"stop":1726217924733,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5eb38e2a4a1dc3d","name":"same cluster, different shard: nodes don't connect","time":{"start":1726217687414,"stop":1726217687414,"duration":0},"status":"passed","severity":"normal"},{"uid":"a59d67651086a0f1","name":"Nodes with multiple pubsub topic","time":{"start":1726217960214,"stop":1726217960214,"duration":0},"status":"passed","severity":"normal"},{"uid":"da6a90a0bb2f5052","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1726217687429,"stop":1726217687429,"duration":0},"status":"passed","severity":"normal"},{"uid":"109a3964ca955f24","name":"getPeersByDiscovery","time":{"start":1726217533047,"stop":1726217533047,"duration":0},"status":"passed","severity":"normal"},{"uid":"7098c8b91bda3298","name":"Ping on peer without subscriptions","time":{"start":1726217551916,"stop":1726217551920,"duration":4},"status":"passed","severity":"normal"},{"uid":"2b19dce128f3f727","name":"Check received message containing Script","time":{"start":1726217924734,"stop":1726217924734,"duration":0},"status":"passed","severity":"normal"},{"uid":"74562d24961e217d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1726217441562,"stop":1726217441562,"duration":0},"status":"passed","severity":"normal"},{"uid":"21553e4e237cb56a","name":"Ordered Callback - true","time":{"start":1726218063111,"stop":1726218063112,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f1b962b50f38baf","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1726217804582,"stop":1726217804582,"duration":0},"status":"passed","severity":"normal"},{"uid":"48a92568d4185240","name":"Push message with content topic containing XML","time":{"start":1726218013712,"stop":1726218013715,"duration":3},"status":"passed","severity":"normal"},{"uid":"95c639a6bcb02022","name":"Push message with XML payload","time":{"start":1726217946700,"stop":1726217946705,"duration":5},"status":"passed","severity":"normal"},{"uid":"90d6244b18cb3998","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1726217449481,"stop":1726217449481,"duration":0},"status":"passed","severity":"normal"},{"uid":"115056d3123b5f7e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1726217441563,"stop":1726217441563,"duration":0},"status":"passed","severity":"normal"},{"uid":"57a626a4a7efd37c","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1726218054694,"stop":1726218054699,"duration":5},"status":"passed","severity":"normal"},{"uid":"379d34be8192b129","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1726218061979,"stop":1726218061979,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8bc04fa2cad4afe","name":"Push message with content topic containing JSON","time":{"start":1726217946735,"stop":1726217946735,"duration":0},"status":"passed","severity":"normal"},{"uid":"7677dfe93a0787f7","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1726217577132,"stop":1726217577133,"duration":1},"status":"passed","severity":"normal"},{"uid":"20f7e6a7dca25bdc","name":"Push message with content topic containing emoji","time":{"start":1726218013720,"stop":1726218013720,"duration":0},"status":"passed","severity":"normal"},{"uid":"efd5d7880c60bac0","name":"LightPush: 2 peers, Filter: 3 peers - Expected: SufficientlyHealthy","time":{"start":1726217868249,"stop":1726217868250,"duration":1},"status":"passed","severity":"normal"},{"uid":"95127b0d06c21192","name":"Generator, 2 different pubsubtopics","time":{"start":1726218061979,"stop":1726218061979,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4e30054e64f672","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1726217848413,"stop":1726217848413,"duration":0},"status":"passed","severity":"normal"}]