mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-16 20:03:08 +00:00
1 line
158 KiB
JSON
1 line
158 KiB
JSON
[{"uid":"eae1b33be01455a1","name":"should only return 1 node with relay capability","time":{"start":1725578273566,"stop":1725578273566,"duration":0},"status":"passed","severity":"normal"},{"uid":"21a2b61173856cbd","name":"should not fail to start the service if it is already started","time":{"start":1725578277363,"stop":1725578277364,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a142bac563eca81","name":"Subscribe to topic containing Script and receive message","time":{"start":1725578825350,"stop":1725578825350,"duration":0},"status":"passed","severity":"normal"},{"uid":"721a1f7f4819e8ac","name":"random static sharding 3 - Cluster ID: 635, Shard ID: 181","time":{"start":1725578819332,"stop":1725578819333,"duration":1},"status":"passed","severity":"normal"},{"uid":"35d405379151de5","name":"LightPush","time":{"start":1725578873503,"stop":1725578873504,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6e7b24ce2944178","name":"Default pageSize","time":{"start":1725578854532,"stop":1725578854532,"duration":0},"status":"passed","severity":"normal"},{"uid":"661d5cb7ae23f1a8","name":"LightPush: 3 peers, Filter: 3 peers - Expected: SufficientlyHealthy","time":{"start":1725578664276,"stop":1725578664278,"duration":2},"status":"passed","severity":"normal"},{"uid":"9a7d34cabb4b3a73","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1725578261152,"stop":1725578261152,"duration":0},"status":"passed","severity":"normal"},{"uid":"58acbba3ebfd0efb","name":"Push message with custom timestamp: 1725574903669","time":{"start":1725578809272,"stop":1725578809272,"duration":0},"status":"passed","severity":"normal"},{"uid":"cab335528d6abf1f","name":"Refresh subscription","time":{"start":1725578825345,"stop":1725578825346,"duration":1},"status":"passed","severity":"normal"},{"uid":"147eb6f1c7ecd98d","name":"Subscribe to topic containing Russian and publish message","time":{"start":1725578764271,"stop":1725578764271,"duration":0},"status":"passed","severity":"normal"},{"uid":"5310013293a3af3d","name":"Push message with content topic containing XML","time":{"start":1725578730896,"stop":1725578730896,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3336c49f715829","name":"Init the array if not present","time":{"start":1725578252196,"stop":1725578252197,"duration":1},"status":"passed","severity":"normal"},{"uid":"aee1d5848912fe38","name":"Check message with non string payload is not received","time":{"start":1725578482078,"stop":1725578482079,"duration":1},"status":"passed","severity":"normal"},{"uid":"3303df9bdaaf8d40","name":"Check received message containing long","time":{"start":1725578482056,"stop":1725578482058,"duration":2},"status":"passed","severity":"normal"},{"uid":"fc7bc3c511aaf922","name":"Check received message containing numeric","time":{"start":1725578712615,"stop":1725578712615,"duration":0},"status":"passed","severity":"normal"},{"uid":"70636a6263034500","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app96/10/topic859/proto","time":{"start":1725578798785,"stop":1725578798785,"duration":0},"status":"passed","severity":"normal"},{"uid":"d296cb913ca85616","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1725578867521,"stop":1725578867521,"duration":0},"status":"passed","severity":"normal"},{"uid":"8027f0794f16a302","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1725578867520,"stop":1725578867521,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c2c721ce93e0af4","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1725578825343,"stop":1725578825344,"duration":1},"status":"passed","severity":"normal"},{"uid":"e549d4435a345e75","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1725578252578,"stop":1725578252578,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d2b28d482fc3084","name":"Check publish message containing SQL Injection","time":{"start":1725578761126,"stop":1725578761127,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d1e1e6ead304cfa","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1725578922792,"stop":1725578922793,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe8f21cf99c0b802","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1725578252561,"stop":1725578252562,"duration":1},"status":"passed","severity":"normal"},{"uid":"7972cb57b8b74fc5","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1725578598310,"stop":1725578598310,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9a0281d0a8d4f42","name":"Check received message containing numeric","time":{"start":1725578712602,"stop":1725578712602,"duration":0},"status":"passed","severity":"normal"},{"uid":"80528adf4501ab62","name":"Should update shard info","time":{"start":1725578664722,"stop":1725578664722,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d73bd1a4d07fc78","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1725578273568,"stop":1725578273568,"duration":0},"status":"skipped","severity":"normal"},{"uid":"edb5f742f29b2fde","name":"Check received message containing shell command","time":{"start":1725578712608,"stop":1725578712608,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1511c64aff1e8cf","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1725578252562,"stop":1725578252562,"duration":0},"status":"passed","severity":"normal"},{"uid":"25f0d4131404ffd7","name":"Sets default value correctly","time":{"start":1725578864812,"stop":1725578864812,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdeaea49d4590645","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1725578412449,"stop":1725578412449,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7f888a5e823fc55","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1725578252580,"stop":1725578252580,"duration":0},"status":"passed","severity":"normal"},{"uid":"740da818a7200b2e","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app89/8/topic198/utf8","time":{"start":1725578798785,"stop":1725578798785,"duration":0},"status":"passed","severity":"normal"},{"uid":"e38d74d2f8f3e394","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1725578482170,"stop":1725578482170,"duration":0},"status":"passed","severity":"normal"},{"uid":"87baea176af6a260","name":"should be able to decode the field with only FILTER set to true","time":{"start":1725578260519,"stop":1725578260520,"duration":1},"status":"passed","severity":"normal"},{"uid":"f46539be0f9d557","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1725578867519,"stop":1725578867520,"duration":1},"status":"passed","severity":"normal"},{"uid":"61679a4ef7fe42fb","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1725578503459,"stop":1725578503459,"duration":0},"status":"passed","severity":"normal"},{"uid":"a54d1049f4eaee7b","name":"Check received message containing Russian","time":{"start":1725578712604,"stop":1725578712604,"duration":0},"status":"passed","severity":"normal"},{"uid":"87c81e79fafb3c19","name":"removeEventListener with wrong event","time":{"start":1725578342927,"stop":1725578342928,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ad0032f23bac3b0","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1725578503463,"stop":1725578503463,"duration":0},"status":"passed","severity":"normal"},{"uid":"25ae499aae2edc92","name":"Push message on custom pubsubTopic","time":{"start":1725578598309,"stop":1725578598310,"duration":1},"status":"passed","severity":"normal"},{"uid":"947e070af54131fc","name":"throws on content topic with empty application field","time":{"start":1725578252538,"stop":1725578252539,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc42dbc30cb2fee6","name":"should not fail to stop the service if it was not started","time":{"start":1725578763704,"stop":1725578763704,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1a24e882dd71699","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1725578764257,"stop":1725578764257,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a365f788ea8f9ad","name":"Check received message containing Chinese","time":{"start":1725578482059,"stop":1725578482059,"duration":0},"status":"passed","severity":"normal"},{"uid":"e03edbc23cad5904","name":"Check received message containing SQL Injection","time":{"start":1725578712604,"stop":1725578712605,"duration":1},"status":"passed","severity":"normal"},{"uid":"c052336ee8dece8","name":"should emit a peer event after start","time":{"start":1725578314254,"stop":1725578314254,"duration":0},"status":"passed","severity":"normal"},{"uid":"d09caf1eb8244c11","name":"Passing page size 19 when there are 20 messages","time":{"start":1725578854531,"stop":1725578854531,"duration":0},"status":"passed","severity":"normal"},{"uid":"634d2d130a996ae4","name":"Ping on subscribed peer","time":{"start":1725578364015,"stop":1725578364016,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3c7fdd777a2db94","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1725578252550,"stop":1725578252550,"duration":0},"status":"passed","severity":"normal"},{"uid":"608c9f4940c202be","name":"Check received message containing Russian","time":{"start":1725578712617,"stop":1725578712617,"duration":0},"status":"passed","severity":"normal"},{"uid":"e724468e8e60c8c8","name":"creates an iterator","time":{"start":1725578858919,"stop":1725578858920,"duration":1},"status":"passed","severity":"normal"},{"uid":"98038fc00c3c3868","name":"LightPush: 0 peers, Filter: 1 peers - Expected: Unhealthy","time":{"start":1725578664267,"stop":1725578664268,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d9d02615e0b2b8e","name":"Check received message containing special chars","time":{"start":1725578712603,"stop":1725578712603,"duration":0},"status":"passed","severity":"normal"},{"uid":"4638042cee3f0873","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app48/3/topic994/test.js","time":{"start":1725578798787,"stop":1725578798787,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e087ab13e183ddf","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1725578265970,"stop":1725578265971,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffedca5f37a8f7a","name":"should set field with all protocols disabled","time":{"start":1725578261164,"stop":1725578261164,"duration":0},"status":"passed","severity":"normal"},{"uid":"68a61141154c9d83","name":"isConnected should return false after all peers disconnect","time":{"start":1725578356618,"stop":1725578356618,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bf9aa1b4346aa60","name":"Check received message containing shell command","time":{"start":1725578712619,"stop":1725578712620,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eef5ca5e88c7ea5","name":"should not fail to stop the service if it was not started","time":{"start":1725578277363,"stop":1725578277363,"duration":0},"status":"passed","severity":"normal"},{"uid":"586fd2c6c2daeada","name":"Generator, custom pubsub topic","time":{"start":1725578849111,"stop":1725578849112,"duration":1},"status":"passed","severity":"normal"},{"uid":"596451605c6a93aa","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1725578825356,"stop":1725578825356,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbc02e300b199a16","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1725578825354,"stop":1725578825355,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cda48328c1a206c","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1725578825360,"stop":1725578825360,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdf662cd5c7c88dc","name":"can start the service","time":{"start":1725578277361,"stop":1725578277361,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e189ae66015268c","name":"Check received message containing XML","time":{"start":1725578482062,"stop":1725578482062,"duration":0},"status":"passed","severity":"normal"},{"uid":"56f9fb30d0e6ab02","name":"Push message with Basic HTML tag payload","time":{"start":1725578809258,"stop":1725578809258,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2b0cdf3762e5d28","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1725578252576,"stop":1725578252577,"duration":1},"status":"passed","severity":"normal"},{"uid":"dddea829a9ac524e","name":"Passing page size 0 when there are 110 messages","time":{"start":1725578854529,"stop":1725578854529,"duration":0},"status":"passed","severity":"normal"},{"uid":"18ce383c2a9a8602","name":"Check received message containing Script","time":{"start":1725578712618,"stop":1725578712618,"duration":0},"status":"passed","severity":"normal"},{"uid":"5962b07ae16525f5","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1725578252565,"stop":1725578252565,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbcad2632cb1356e","name":"throws on content topic with too few or too many fields","time":{"start":1725578252537,"stop":1725578252537,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c420cc65a8675f6","name":"Publish message with custom timestamp: Fri Sep 06 2024 00:25:37 GMT+0000 (Coordinated Universal Time)","time":{"start":1725578761132,"stop":1725578761132,"duration":0},"status":"passed","severity":"normal"},{"uid":"27cbda6587e8feda","name":"Decoder throws on undefined content topic","time":{"start":1725578265969,"stop":1725578265970,"duration":1},"status":"passed","severity":"normal"},{"uid":"c89697aeae8fb105","name":"Subscribe to topic containing Script and receive message","time":{"start":1725578514105,"stop":1725578514106,"duration":1},"status":"passed","severity":"normal"},{"uid":"d86e0234681fc75e","name":"Check received message containing emoji","time":{"start":1725578712621,"stop":1725578712621,"duration":0},"status":"passed","severity":"normal"},{"uid":"d24a136116da6202","name":"Add multiple subscription objects on single nwaku node","time":{"start":1725578514112,"stop":1725578514113,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3dcab739f5aacbe","name":"Ordered callback, aborts when callback returns true","time":{"start":1725578851754,"stop":1725578851754,"duration":0},"status":"passed","severity":"normal"},{"uid":"59a270403128ec63","name":"Subscribe to topic containing numeric and receive message","time":{"start":1725578825359,"stop":1725578825359,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a69bf49fd64140","name":"Passing cursor with wrong pubsubTopic","time":{"start":1725578802837,"stop":1725578802838,"duration":1},"status":"passed","severity":"normal"},{"uid":"b57428ad8d87bebd","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1725578482196,"stop":1725578482196,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f0eb2be5268e637","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1725578825355,"stop":1725578825356,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ff3ba532be998b7","name":"should only return 1 node with store capability","time":{"start":1725578273567,"stop":1725578273567,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b6f921e0fdd9116","name":"Push message with content topic containing escaped characters","time":{"start":1725578730897,"stop":1725578730898,"duration":1},"status":"passed","severity":"normal"},{"uid":"d876f26761c2b664","name":"same cluster, same shard: nodes connect","time":{"start":1725578640653,"stop":1725578640654,"duration":1},"status":"passed","severity":"normal"},{"uid":"320d709e701e1ecb","name":"Check received message containing short","time":{"start":1725578482055,"stop":1725578482056,"duration":1},"status":"passed","severity":"normal"},{"uid":"90d17c3d94cc6fca","name":"Subscribe to topic containing special chars and receive message","time":{"start":1725578825360,"stop":1725578825360,"duration":0},"status":"passed","severity":"normal"},{"uid":"5df5cf4042e6820a","name":"Failed peers are renewed","time":{"start":1725578544827,"stop":1725578544828,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbe87eea32de1c08","name":"dispatchEvent via connectionManager","time":{"start":1725578342929,"stop":1725578342929,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e46fc9dcf5123e4","name":"Used by Waku Relay","time":{"start":1725578864811,"stop":1725578864811,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7d7ac00f492b50e","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1725578802832,"stop":1725578802832,"duration":0},"status":"passed","severity":"normal"},{"uid":"eded20c1f416416","name":"listenerCount","time":{"start":1725578342928,"stop":1725578342928,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3c73b1940673b","name":"can start the service","time":{"start":1725578763701,"stop":1725578763702,"duration":1},"status":"passed","severity":"normal"},{"uid":"d556c5c6f6f12a3a","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1725578514113,"stop":1725578514113,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ec155c3d612879","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1725578272821,"stop":1725578272821,"duration":0},"status":"passed","severity":"normal"},{"uid":"89f91eea0639fe09","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1725578849115,"stop":1725578849115,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dad67cbe6228f8c","name":"Correctly serialized arguments","time":{"start":1725578646017,"stop":1725578646018,"duration":1},"status":"passed","severity":"normal"},{"uid":"9676bd5cf69661a7","name":"Check message with no payload is not received","time":{"start":1725578712612,"stop":1725578712612,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8ff2fc3bf1349c8","name":"Query generator for 2000 messages","time":{"start":1725578851755,"stop":1725578851755,"duration":0},"status":"passed","severity":"normal"},{"uid":"14f8b71967d908cc","name":"Subscribe to topic containing shell command and receive message","time":{"start":1725578514108,"stop":1725578514109,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3211e356d1b30e9","name":"Overlapping topic subscription","time":{"start":1725578514093,"stop":1725578514093,"duration":0},"status":"passed","severity":"normal"},{"uid":"64d9333f4f75d2e5","name":"Reopen subscription with peer with lost subscription","time":{"start":1725578373002,"stop":1725578373002,"duration":0},"status":"passed","severity":"normal"},{"uid":"73da5e82cf1b2911","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1725578867519,"stop":1725578867519,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec475b1e8826e790","name":"LightPush: 2 peers, Filter: 2 peers - Expected: SufficientlyHealthy","time":{"start":1725578664272,"stop":1725578664272,"duration":0},"status":"passed","severity":"normal"},{"uid":"b280b963a29bd881","name":"Relay + Store","time":{"start":1725578312624,"stop":1725578312625,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3f6eeff345e1cb5","name":"Refresh subscription","time":{"start":1725578764266,"stop":1725578764267,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3b77e76ff059db9e","name":"should throw an error for an unconfigured topic","time":{"start":1725578252575,"stop":1725578252575,"duration":0},"status":"passed","severity":"normal"},{"uid":"d05a6e636d9c846e","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1725578819329,"stop":1725578819330,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d3a4ecc0164db62","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1725578853001,"stop":1725578853002,"duration":1},"status":"passed","severity":"normal"},{"uid":"f94ba402c1fd8e49","name":"Push message with Chinese payload","time":{"start":1725578809256,"stop":1725578809256,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0b6cb5e994d2282","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1725578260522,"stop":1725578260522,"duration":0},"status":"passed","severity":"normal"},{"uid":"99bff69195190015","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1725578252571,"stop":1725578252572,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfb9ec64fdb0edb6","name":"can start and stop the service","time":{"start":1725578763702,"stop":1725578763704,"duration":2},"status":"passed","severity":"normal"},{"uid":"dd8abc9404e5a3c7","name":"Generator, 2 different pubsubtopics","time":{"start":1725578849114,"stop":1725578849115,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f3e8c47b6b935d8","name":"Push message with XML payload","time":{"start":1725578730888,"stop":1725578730888,"duration":0},"status":"passed","severity":"normal"},{"uid":"99e29fd096a8998e","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1725578482171,"stop":1725578482175,"duration":4},"status":"passed","severity":"normal"},{"uid":"4c5fb8c7f8002ea5","name":"random static sharding 4 - Cluster ID: 48, Shard ID: 591","time":{"start":1725578819333,"stop":1725578819333,"duration":0},"status":"passed","severity":"normal"},{"uid":"f35779ad4c06bd34","name":"Add multiple subscription objects on single nwaku node","time":{"start":1725578825370,"stop":1725578825371,"duration":1},"status":"passed","severity":"normal"},{"uid":"fece58628cd76416","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1725578252724,"stop":1725578252724,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3f42909693c6a53","name":"1 Relay, 1 Filter, gives up","time":{"start":1725578273175,"stop":1725578273175,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc3ce16fb6ac74bc","name":"Check received message containing unicode special characters","time":{"start":1725578712608,"stop":1725578712609,"duration":1},"status":"passed","severity":"normal"},{"uid":"e05029b3887305ac","name":"Accepts a valid Waku Message","time":{"start":1725578288073,"stop":1725578288074,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e032752a6111b1","name":"should load peers from local storage and dispatch events","time":{"start":1725578277365,"stop":1725578277366,"duration":1},"status":"passed","severity":"normal"},{"uid":"6575a9d00a87ca78","name":"Wrong topic","time":{"start":1725578798789,"stop":1725578798789,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d7661ffbf285010","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1725578482164,"stop":1725578482164,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6072e1549b0d72","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1725578482194,"stop":1725578482194,"duration":0},"status":"passed","severity":"normal"},{"uid":"25132f0b2de0b379","name":"should correctly map a content topic to a pubsub topic","time":{"start":1725578252579,"stop":1725578252580,"duration":1},"status":"passed","severity":"normal"},{"uid":"66a18f5e678394c3","name":"Subscribe and receives messages on 20 topics","time":{"start":1725578825344,"stop":1725578825344,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebd983b16623e69c","name":"Push message with custom timestamp: 1725582140541","time":{"start":1725578730901,"stop":1725578730901,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fc1217fcd17810a","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1725578312724,"stop":1725578312731,"duration":7},"status":"passed","severity":"normal"},{"uid":"36f7e115200800ad","name":"should return the pubsub topic directly if a string is provided","time":{"start":1725578252575,"stop":1725578252575,"duration":0},"status":"passed","severity":"normal"},{"uid":"2132469acdaa0a56","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1725578503448,"stop":1725578503449,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5d19f05dc92c464","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1725578482198,"stop":1725578482198,"duration":0},"status":"passed","severity":"normal"},{"uid":"72795a7bfada0bcc","name":"Store - dialed after - with timeout","time":{"start":1725578873503,"stop":1725578873503,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a2a8693e9b43fbe","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1725578598310,"stop":1725578598310,"duration":0},"status":"passed","severity":"normal"},{"uid":"265968a63f9db6b4","name":"stop","time":{"start":1725578342929,"stop":1725578342930,"duration":1},"status":"passed","severity":"normal"},{"uid":"aed298659eb61294","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1725578252724,"stop":1725578252724,"duration":0},"status":"passed","severity":"normal"},{"uid":"320fdc7df489ab02","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1725578482178,"stop":1725578482179,"duration":1},"status":"passed","severity":"normal"},{"uid":"699db154ca47e4f1","name":"should set field with only RELAY enabled","time":{"start":1725578261164,"stop":1725578261164,"duration":0},"status":"passed","severity":"normal"},{"uid":"c40e7785510f6a95","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1725578252549,"stop":1725578252549,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e0c53601535b6b7","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1725578825344,"stop":1725578825344,"duration":0},"status":"passed","severity":"normal"},{"uid":"eefbbe8db08088bf","name":"Check publish message containing shell command","time":{"start":1725578761129,"stop":1725578761129,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d665802bb977d6f","name":"Fields are not dropped","time":{"start":1725578265489,"stop":1725578265490,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc7a00551d178355","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app2/10/topic748/xml","time":{"start":1725578798787,"stop":1725578798787,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec5472da7b7d14ac","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1725578482189,"stop":1725578482189,"duration":0},"status":"passed","severity":"normal"},{"uid":"18c5dab58c76c610","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1725578640653,"stop":1725578640653,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf8bc68d0aff814c","name":"Decoder throws on undefined content topic","time":{"start":1725578283321,"stop":1725578283322,"duration":1},"status":"passed","severity":"normal"},{"uid":"24472aff4449c39a","name":"should decode valid enr with tcp successfully","time":{"start":1725578261152,"stop":1725578261153,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f3e2b13103b9ed7","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1725578825355,"stop":1725578825355,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f90a3da727387e","name":"Check publish message containing long","time":{"start":1725578761123,"stop":1725578761123,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa1c241febb7a748","name":"Check received message containing Arabic","time":{"start":1725578482059,"stop":1725578482060,"duration":1},"status":"passed","severity":"normal"},{"uid":"847ef65ed0736744","name":"Subscribe to topic containing short and receive message","time":{"start":1725578825358,"stop":1725578825359,"duration":1},"status":"passed","severity":"normal"},{"uid":"dea54e38b60e415d","name":"Check publish message containing numeric","time":{"start":1725578761123,"stop":1725578761124,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff07a7ef3ad2d89e","name":"Ping on unsubscribed peer","time":{"start":1725578373037,"stop":1725578373037,"duration":0},"status":"passed","severity":"normal"},{"uid":"483d111a00e75edc","name":"random static sharding 2 - Cluster ID: 380, Shard ID: 214","time":{"start":1725578819331,"stop":1725578819332,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ce67bd9d4c356fa","name":"should properly create location multiaddrs - tcp6","time":{"start":1725578261162,"stop":1725578261162,"duration":0},"status":"passed","severity":"normal"},{"uid":"17cbdf192339a168","name":"Check received message with timestamp: 1649153314 ","time":{"start":1725578712622,"stop":1725578712622,"duration":0},"status":"passed","severity":"normal"},{"uid":"56435923467e22a1","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1725578741442,"stop":1725578741443,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a80e0893e27b348","name":"should set field with only STORE enabled","time":{"start":1725578261165,"stop":1725578261165,"duration":0},"status":"passed","severity":"normal"},{"uid":"13cfc99d61a96d24","name":"Push message with numeric payload","time":{"start":1725578809255,"stop":1725578809255,"duration":0},"status":"passed","severity":"normal"},{"uid":"72661c26db602f3a","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1725578410051,"stop":1725578410052,"duration":1},"status":"passed","severity":"normal"},{"uid":"eccf85d3c295e5a8","name":"Subscribe and receive messages via lightPush","time":{"start":1725578514084,"stop":1725578514085,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a29b452cf89877d","name":"Push message with numeric payload","time":{"start":1725578730884,"stop":1725578730884,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bbfb99389bcecc6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1725578252568,"stop":1725578252569,"duration":1},"status":"passed","severity":"normal"},{"uid":"f50088a6720e05b0","name":"same cluster, different shard: nodes don't connect","time":{"start":1725578482145,"stop":1725578482145,"duration":0},"status":"passed","severity":"normal"},{"uid":"4de0a04cefab5c47","name":"Reopen subscription with peer with lost subscription","time":{"start":1725578364017,"stop":1725578364017,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aba9798f76c6757","name":"new peer added after a peer was already found","time":{"start":1725578750618,"stop":1725578750619,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6e181560ddf511cd","name":"Check publish message containing XML","time":{"start":1725578761127,"stop":1725578761128,"duration":1},"status":"passed","severity":"normal"},{"uid":"35e9c88beaf6572b","name":"Fails to publish message with wrong content topic","time":{"start":1725578761133,"stop":1725578761133,"duration":0},"status":"passed","severity":"normal"},{"uid":"4adde506a154a671","name":"Subscribe to topic containing XML and receive message","time":{"start":1725578825350,"stop":1725578825350,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebf368a03e05e677","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1725578825357,"stop":1725578825357,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6ba05eda2e12d9e","name":"Check received message containing escaped characters","time":{"start":1725578482064,"stop":1725578482064,"duration":0},"status":"passed","severity":"normal"},{"uid":"993fc1c34929b2de","name":"throws on content topic with empty topic name field","time":{"start":1725578252540,"stop":1725578252540,"duration":0},"status":"passed","severity":"normal"},{"uid":"4db49df5a41436b5","name":"Nodes with multiple pubsub topic","time":{"start":1725578741443,"stop":1725578741443,"duration":0},"status":"passed","severity":"normal"},{"uid":"34ad373a3d966694","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1725578802833,"stop":1725578802835,"duration":2},"status":"passed","severity":"normal"},{"uid":"9c4f74c8ac293509","name":"Should update multiaddrs","time":{"start":1725578664722,"stop":1725578664722,"duration":0},"status":"passed","severity":"normal"},{"uid":"b92b24bc4c2b37d9","name":"Check received message containing Script","time":{"start":1725578712605,"stop":1725578712605,"duration":0},"status":"passed","severity":"normal"},{"uid":"3322b9f2a46b0e28","name":"Promise Callback - false","time":{"start":1725578839252,"stop":1725578839253,"duration":1},"status":"passed","severity":"normal"},{"uid":"2004db2fd6954189","name":"Check received message containing special chars","time":{"start":1725578712615,"stop":1725578712616,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ced0c9871ce3b1d","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1725578252562,"stop":1725578252562,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eda9a1437966c31","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1725578272822,"stop":1725578272822,"duration":0},"status":"passed","severity":"normal"},{"uid":"92eb8d39c6ae2137","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1725578764258,"stop":1725578764259,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff43747cff786f25","name":"Query Generator, No message returned","time":{"start":1725578838717,"stop":1725578838717,"duration":0},"status":"passed","severity":"normal"},{"uid":"684caaf1faf83e7a","name":"Publishes to nwaku","time":{"start":1725578736957,"stop":1725578736957,"duration":0},"status":"passed","severity":"normal"},{"uid":"18185c6c28402baa","name":"Publish message with rate limit","time":{"start":1725578761136,"stop":1725578761137,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc5611d0f4b8c6bb","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1725578764298,"stop":1725578764298,"duration":0},"status":"passed","severity":"normal"},{"uid":"86696cb55e45a3f9","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1725578303035,"stop":1725578303046,"duration":11},"status":"passed","severity":"normal"},{"uid":"8d2f8997214995d8","name":"Subscribe to topic containing emoji and receive message","time":{"start":1725578514111,"stop":1725578514112,"duration":1},"status":"passed","severity":"normal"},{"uid":"caa97ed2b62f48b1","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1725578252567,"stop":1725578252567,"duration":0},"status":"passed","severity":"normal"},{"uid":"85930fa75cc298ae","name":"Check received message containing Chinese","time":{"start":1725578712616,"stop":1725578712616,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4eddec3dfb398d7","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1725578853002,"stop":1725578853003,"duration":1},"status":"passed","severity":"normal"},{"uid":"541b088cf3647ba9","name":"Subscribe to topic containing long and receive message","time":{"start":1725578514096,"stop":1725578514097,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6918b75e6992455","name":"random static sharding 6 - Cluster ID: 211, Shard ID: 31","time":{"start":1725578819334,"stop":1725578819334,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a6939303ace17b5","name":"Round trip binary encryption [ecies, signature]","time":{"start":1725578284898,"stop":1725578284898,"duration":0},"status":"passed","severity":"normal"},{"uid":"92830f1d1cfa2660","name":"Check publish message containing Arabic","time":{"start":1725578761125,"stop":1725578761126,"duration":1},"status":"passed","severity":"normal"},{"uid":"64001297208e7c78","name":"Waku message hash computation (meta attribute not present)","time":{"start":1725578255284,"stop":1725578255285,"duration":1},"status":"passed","severity":"normal"},{"uid":"703b7b5a34c166dc","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1725578482191,"stop":1725578482191,"duration":0},"status":"passed","severity":"normal"},{"uid":"448036decd8e6e6b","name":"should not receive a peer event before start","time":{"start":1725578277364,"stop":1725578277364,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c2da015f7b6f8d8","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1725578838720,"stop":1725578838721,"duration":1},"status":"passed","severity":"normal"},{"uid":"502995d828a8e637","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1725578252576,"stop":1725578252576,"duration":0},"status":"passed","severity":"normal"},{"uid":"56f80159e101369f","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1725578741444,"stop":1725578741445,"duration":1},"status":"passed","severity":"normal"},{"uid":"87dc6f78f590f417","name":"Push message equal or less that 1MB","time":{"start":1725578730902,"stop":1725578730902,"duration":0},"status":"passed","severity":"normal"},{"uid":"bffbefb2b483b9b2","name":"Fails to publish duplicate message","time":{"start":1725578761132,"stop":1725578761133,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f7b150597995159","name":"should properly create location multiaddrs - udp","time":{"start":1725578261162,"stop":1725578261163,"duration":1},"status":"passed","severity":"normal"},{"uid":"e06a9b1d78556ca2","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1725578503449,"stop":1725578503450,"duration":1},"status":"passed","severity":"normal"},{"uid":"b36e3a2c4fc0550f","name":"should be able to encode the field with only RELAY set to true","time":{"start":1725578260508,"stop":1725578260514,"duration":6},"status":"passed","severity":"normal"},{"uid":"8bf86612d6bdbcba","name":"Push message with special chars payload","time":{"start":1725578809255,"stop":1725578809256,"duration":1},"status":"passed","severity":"normal"},{"uid":"5547c81c036fda4","name":"Push message with content topic containing short","time":{"start":1725578809261,"stop":1725578809262,"duration":1},"status":"passed","severity":"normal"},{"uid":"d21b85a25145a6e3","name":"Throws when trying to push message with empty payload","time":{"start":1725578809261,"stop":1725578809261,"duration":0},"status":"passed","severity":"normal"},{"uid":"de19a41f3c48078e","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1725578712610,"stop":1725578712611,"duration":1},"status":"passed","severity":"normal"},{"uid":"72762347c9db215f","name":"Publish message with large meta","time":{"start":1725578761136,"stop":1725578761136,"duration":0},"status":"passed","severity":"normal"},{"uid":"a404fa1131e9805b","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1725578853003,"stop":1725578853003,"duration":0},"status":"passed","severity":"normal"},{"uid":"b57d30c2b0bb7fc3","name":"Check message with invalid timestamp is not received","time":{"start":1725578712611,"stop":1725578712611,"duration":0},"status":"passed","severity":"normal"},{"uid":"5887acd8788a0ed4","name":"Check received message with timestamp: 1725578302175000000 ","time":{"start":1725578712609,"stop":1725578712609,"duration":0},"status":"passed","severity":"normal"},{"uid":"11dac19a3dd4314e","name":"Relay - times out","time":{"start":1725578873502,"stop":1725578873502,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b4c87e670bccad2","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1725578867518,"stop":1725578867518,"duration":0},"status":"passed","severity":"normal"},{"uid":"190b116814db52e1","name":"Query generator for multiple messages with multiple decoders","time":{"start":1725578851750,"stop":1725578851750,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f6d4c2ee203e5","name":"Subscribe to topic containing Russian and receive message","time":{"start":1725578825362,"stop":1725578825362,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddfc489e674b020c","name":"Check received message containing short","time":{"start":1725578712601,"stop":1725578712602,"duration":1},"status":"passed","severity":"normal"},{"uid":"522c1e6a992d17b1","name":"tcp ip4 address","time":{"start":1725578260577,"stop":1725578260577,"duration":0},"status":"passed","severity":"normal"},{"uid":"165d46322399a13c","name":"Push message with shell command payload","time":{"start":1725578730889,"stop":1725578730889,"duration":0},"status":"passed","severity":"normal"},{"uid":"277fb003e3b9e3c2","name":"Reopen subscription with peer with lost subscription","time":{"start":1725578373037,"stop":1725578373037,"duration":0},"status":"passed","severity":"normal"},{"uid":"b412e0ba93c62fb0","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1725578252542,"stop":1725578252543,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c5d5873de71a89a","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app32/10/topic895/json","time":{"start":1725578798787,"stop":1725578798788,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d761ef484858779","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1725578798790,"stop":1725578798790,"duration":0},"status":"passed","severity":"normal"},{"uid":"da0cba7e6142b0f","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1725578867520,"stop":1725578867520,"duration":0},"status":"passed","severity":"normal"},{"uid":"852b5b054b8777a2","name":"Check received message containing SQL Injection","time":{"start":1725578482060,"stop":1725578482061,"duration":1},"status":"passed","severity":"normal"},{"uid":"f76d6507b19dd84d","name":"Mutual subscription","time":{"start":1725578764252,"stop":1725578764253,"duration":1},"status":"passed","severity":"normal"},{"uid":"75c049d591eebb8e","name":"should properly compute the node id","time":{"start":1725578261156,"stop":1725578261156,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b96198fdefe4e","name":"removeEventListener with correct event","time":{"start":1725578342927,"stop":1725578342927,"duration":0},"status":"passed","severity":"normal"},{"uid":"f70e755d34f026e1","name":"Subscribe to topic containing XML and publish message","time":{"start":1725578764297,"stop":1725578764297,"duration":0},"status":"passed","severity":"normal"},{"uid":"49b59b1b8b9bb2d1","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1725578838721,"stop":1725578838722,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2173f75a4b4a593","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1725578761134,"stop":1725578761134,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8021b4a08286680","name":"should throw error - no public key","time":{"start":1725578261153,"stop":1725578261154,"duration":1},"status":"passed","severity":"normal"},{"uid":"93ea56f207f06f4a","name":"Ordered Callback - true","time":{"start":1725578839253,"stop":1725578839254,"duration":1},"status":"passed","severity":"normal"},{"uid":"941069a3ab991f8e","name":"Push message with meta","time":{"start":1725578809270,"stop":1725578809270,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c54b9e118bf3ae7","name":"Check publish message containing short","time":{"start":1725578761122,"stop":1725578761123,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4adcb33f3809e59","name":"Subscribe to topic containing Russian and receive message","time":{"start":1725578825348,"stop":1725578825349,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf4f40b63119d874","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1725578853002,"stop":1725578853002,"duration":0},"status":"passed","severity":"normal"},{"uid":"50c44032e75f28f2","name":"connected peers and dial","time":{"start":1725578712786,"stop":1725578712786,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ed53426865d36d88","name":"Check publish message containing Russian","time":{"start":1725578761126,"stop":1725578761126,"duration":0},"status":"passed","severity":"normal"},{"uid":"3258ca4e94e19be9","name":"should be called at least once on all `peer:discovery` events","time":{"start":1725578310353,"stop":1725578310355,"duration":2},"status":"passed","severity":"normal"},{"uid":"8148da395f1865a5","name":"should properly create location multiaddrs - tcp","time":{"start":1725578261163,"stop":1725578261163,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d5d405d9b45ecbf","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1725578272819,"stop":1725578272819,"duration":0},"status":"passed","severity":"normal"},{"uid":"d439d408df8c2bf5","name":"Push message with content topic containing shell command","time":{"start":1725578730897,"stop":1725578730897,"duration":0},"status":"passed","severity":"normal"},{"uid":"58b1ba71d674a0b6","name":"Subscribe to topic containing numeric and receive message","time":{"start":1725578514097,"stop":1725578514098,"duration":1},"status":"passed","severity":"normal"},{"uid":"f64919609758b970","name":"should set field with only FILTER enabled","time":{"start":1725578261165,"stop":1725578261165,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f29fbe054d45e84","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1725578252549,"stop":1725578252549,"duration":0},"status":"passed","severity":"normal"},{"uid":"24548f092d781c8d","name":"1 Store, 2 fetches","time":{"start":1725578273174,"stop":1725578273174,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c246561828495d2","name":"Check message with no payload is not received","time":{"start":1725578712624,"stop":1725578712625,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc11efdefc99fe6","name":"LightPush: 0 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1725578664267,"stop":1725578664267,"duration":0},"status":"passed","severity":"normal"},{"uid":"90d1b9f9b5983fc7","name":"isConnected should return true after first peer connects","time":{"start":1725578356617,"stop":1725578356617,"duration":0},"status":"passed","severity":"normal"},{"uid":"deb33e8309f94680","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1725578825341,"stop":1725578825343,"duration":2},"status":"passed","severity":"normal"},{"uid":"811e6ae9faf0a221","name":"Push message with content topic containing special chars","time":{"start":1725578730892,"stop":1725578730893,"duration":1},"status":"passed","severity":"normal"},{"uid":"f99bd55e5d1f5b20","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1725578750619,"stop":1725578750619,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a7030ee9b92a347b","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1725578383412,"stop":1725578383413,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bfdb5ff85b27d47","name":"addEventListener with correct event","time":{"start":1725578342926,"stop":1725578342926,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f7c9daff6b9c149","name":"Subscribe to topic containing special chars and receive message","time":{"start":1725578825347,"stop":1725578825347,"duration":0},"status":"passed","severity":"normal"},{"uid":"a007a2e4fe682a35","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1725578741445,"stop":1725578741446,"duration":1},"status":"passed","severity":"normal"},{"uid":"b61b6797a8fc3d12","name":"Push message with Script payload","time":{"start":1725578809257,"stop":1725578809258,"duration":1},"status":"passed","severity":"normal"},{"uid":"4881afd43fa1b68b","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1725578283319,"stop":1725578283319,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6c1873e38c2913","name":"should emit a peer event after start","time":{"start":1725578763705,"stop":1725578763705,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9a54768ce49834d","name":"Using a function","time":{"start":1725578864810,"stop":1725578864810,"duration":0},"status":"passed","severity":"normal"},{"uid":"f44726220457f95d","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1725578802832,"stop":1725578802833,"duration":1},"status":"passed","severity":"normal"},{"uid":"b339fe7b6079072c","name":"same cluster, different shard: nodes connect","time":{"start":1725578640654,"stop":1725578640654,"duration":0},"status":"passed","severity":"normal"},{"uid":"5341a1395319b850","name":"Check received message containing Basic HTML tag","time":{"start":1725578482062,"stop":1725578482062,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb9dc9575f16cd9c","name":"Ephemeral messages are not stored","time":{"start":1725578312714,"stop":1725578312715,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2c08312e2a8bbf6","name":"Push message with Russian payload","time":{"start":1725578730887,"stop":1725578730887,"duration":0},"status":"passed","severity":"normal"},{"uid":"542813be41efdcc6","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1725578482155,"stop":1725578482156,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cd1bf5b128225d0","name":"Query Generator - false","time":{"start":1725578839250,"stop":1725578839251,"duration":1},"status":"passed","severity":"normal"},{"uid":"690c5429d26f80d8","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1725578310359,"stop":1725578310360,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea9fd4827aa5361a","name":"Subscribe to topic containing special chars and publish message","time":{"start":1725578764269,"stop":1725578764270,"duration":1},"status":"passed","severity":"normal"},{"uid":"55a69a5bb21dc40d","name":"Subscribe and receive messages via lightPush","time":{"start":1725578825339,"stop":1725578825339,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1936f02366da48d","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1725578514089,"stop":1725578514089,"duration":0},"status":"passed","severity":"normal"},{"uid":"b78aa011eac89ebc","name":"throws on content topic with non-number generation field","time":{"start":1725578252537,"stop":1725578252538,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c89981812c3ad02","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1725578283316,"stop":1725578283318,"duration":2},"status":"passed","severity":"normal"},{"uid":"11cdb39c4f08d68","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app44/7/topic303/proto","time":{"start":1725578798786,"stop":1725578798786,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bca383db3d85579","name":"should return valid sharding parameters for static sharding","time":{"start":1725578252577,"stop":1725578252578,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3bece254f11b1d0","name":"Check message with non string payload is not received","time":{"start":1725578712612,"stop":1725578712613,"duration":1},"status":"passed","severity":"normal"},{"uid":"c67c1f78b06c4cda","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1725578825352,"stop":1725578825352,"duration":0},"status":"passed","severity":"normal"},{"uid":"b85405eb94ae459f","name":"Subscribe and receive messages via lightPush","time":{"start":1725578825354,"stop":1725578825354,"duration":0},"status":"passed","severity":"normal"},{"uid":"85fb069978bab9cc","name":"Check received message containing JSON","time":{"start":1725578482063,"stop":1725578482063,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d55f77409080ddd","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1725578640652,"stop":1725578640653,"duration":1},"status":"passed","severity":"normal"},{"uid":"351ddb7ce8c28daf","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1725578482179,"stop":1725578482182,"duration":3},"status":"passed","severity":"normal"},{"uid":"2ef4a12bb2163284","name":"should be called for bootstrap peers","time":{"start":1725578310356,"stop":1725578310356,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0b9d889f657ef54","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1725578598312,"stop":1725578598313,"duration":1},"status":"passed","severity":"normal"},{"uid":"12e5da1b53cb1312","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1725578252552,"stop":1725578252552,"duration":0},"status":"passed","severity":"normal"},{"uid":"b45f806ec9a6e94f","name":"Relay","time":{"start":1725578312623,"stop":1725578312624,"duration":1},"status":"passed","severity":"normal"},{"uid":"e877e9881eed1a01","name":"Push message with content topic containing SQL Injection","time":{"start":1725578730895,"stop":1725578730895,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a20c6d8536f9b13","name":"Encoder throws on empty string content topic","time":{"start":1725578265969,"stop":1725578265969,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb641532446c97e1","name":"Subscribe to topic containing emoji and publish message","time":{"start":1725578764299,"stop":1725578764299,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1d6e94eaffa030c","name":"should not receive a peer event before start","time":{"start":1725578314255,"stop":1725578314255,"duration":0},"status":"passed","severity":"normal"},{"uid":"f97740781da9ffc1","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1725578598315,"stop":1725578598316,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dbb1ec2c221ff5f","name":"Check received message containing JSON","time":{"start":1725578712607,"stop":1725578712607,"duration":0},"status":"passed","severity":"normal"},{"uid":"64d7f9e545a4c227","name":"Subscribe and receive messages via waku relay post","time":{"start":1725578825340,"stop":1725578825341,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec45cae5bfb391db","name":"Check received message containing Basic HTML tag","time":{"start":1725578712606,"stop":1725578712607,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e4125d12c89b608","name":"Filter with 1 connections","time":{"start":1725578540375,"stop":1725578540375,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cc543ed864a106","name":"Check message received after jswaku node is restarted","time":{"start":1725578712625,"stop":1725578712625,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b54bf24b9bcb6f24","name":"Check received message containing Script","time":{"start":1725578482061,"stop":1725578482062,"duration":1},"status":"passed","severity":"normal"},{"uid":"810147b8ce24bcd1","name":"different cluster, same shard: nodes don't connect","time":{"start":1725578640654,"stop":1725578640654,"duration":0},"status":"passed","severity":"normal"},{"uid":"29b75c2d073b5ca5","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1725578761131,"stop":1725578761131,"duration":0},"status":"passed","severity":"normal"},{"uid":"17c99c50220942b7","name":"random static sharding 1 - Cluster ID: 669, Shard ID: 700","time":{"start":1725578819331,"stop":1725578819331,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d94fa8342afb087","name":"Push message with escaped characters payload","time":{"start":1725578730889,"stop":1725578730889,"duration":0},"status":"passed","severity":"normal"},{"uid":"a37ec34fef3e6efd","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1725578482198,"stop":1725578482199,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb15e13452def30a","name":"Push message with content topic containing numeric","time":{"start":1725578730892,"stop":1725578730892,"duration":0},"status":"passed","severity":"normal"},{"uid":"56d694eb422e552f","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1725578356616,"stop":1725578356616,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cf9372f9beacc4e","name":"Push message with Script payload","time":{"start":1725578730887,"stop":1725578730888,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f777cd25bb2bb27","name":"Subscribe to topic containing short and receive message","time":{"start":1725578514095,"stop":1725578514096,"duration":1},"status":"passed","severity":"normal"},{"uid":"13597c0f43327f10","name":"Check received message containing SQL Injection","time":{"start":1725578712617,"stop":1725578712617,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed8b74dee6b2a07f","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1725578867519,"stop":1725578867519,"duration":0},"status":"passed","severity":"normal"},{"uid":"70c31ff03333798a","name":"passes more than one ENR URLs and attempts connection","time":{"start":1725578314258,"stop":1725578314258,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8f507e71f58eac81","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1725578764270,"stop":1725578764270,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c81935fdb5d75d","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1725578764258,"stop":1725578764258,"duration":0},"status":"passed","severity":"normal"},{"uid":"5101fc2c79f786a1","name":"Check message with invalid timestamp is not received","time":{"start":1725578482069,"stop":1725578482076,"duration":7},"status":"passed","severity":"normal"},{"uid":"cd0f82bd3e43852e","name":"getPeersByDiscovery","time":{"start":1725578750618,"stop":1725578750618,"duration":0},"status":"passed","severity":"normal"},{"uid":"c72e38f52506b636","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1725578764266,"stop":1725578764266,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeee814b8cae2754","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1725578252550,"stop":1725578252550,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fec351599e0a192","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1725578825348,"stop":1725578825348,"duration":0},"status":"passed","severity":"normal"},{"uid":"e728a57fb04e0a83","name":"Check received message containing Basic HTML tag","time":{"start":1725578712618,"stop":1725578712619,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc9400416c0a51b6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1725578252569,"stop":1725578252569,"duration":0},"status":"passed","severity":"normal"},{"uid":"55d4497d7a7ce354","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1725578260522,"stop":1725578260523,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b7b730f779ff0cd","name":"Refresh subscription","time":{"start":1725578825358,"stop":1725578825358,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bcdcbe3f55bab0d","name":"Overlapping topic subscription","time":{"start":1725578825358,"stop":1725578825358,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb651371f9f861e0","name":"should throw an error for missing sharding configuration","time":{"start":1725578252578,"stop":1725578252578,"duration":0},"status":"passed","severity":"normal"},{"uid":"48e8649ea1c787d1","name":"Check message received after jswaku node is restarted","time":{"start":1725578482079,"stop":1725578482079,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4dd268f009a99229","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1725578260518,"stop":1725578260518,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c8957792e8370cc","name":"should return unique PubsubTopics for static sharding","time":{"start":1725578252561,"stop":1725578252561,"duration":0},"status":"passed","severity":"normal"},{"uid":"901b47d8baf1b05f","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1725578741444,"stop":1725578741444,"duration":0},"status":"passed","severity":"normal"},{"uid":"599aa3e6ac26e52e","name":"Ping on subscribed peer","time":{"start":1725578373002,"stop":1725578373003,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4e9079a8babafb6","name":"Check received message containing short","time":{"start":1725578712614,"stop":1725578712614,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cee3a211352a301","name":"A test","time":{"start":1725578598412,"stop":1725578598412,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ed6e2b08dbc2a31","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1725578252572,"stop":1725578252572,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e20631beabbb9cf","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1725578825364,"stop":1725578825365,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a9c563d4c3eef16","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app79/1/topic248/json","time":{"start":1725578798786,"stop":1725578798786,"duration":0},"status":"passed","severity":"normal"},{"uid":"1422246fb115b7aa","name":"Subscribe to topic containing long and publish message","time":{"start":1725578764268,"stop":1725578764268,"duration":0},"status":"passed","severity":"normal"},{"uid":"70d80986799da3ec","name":"Check message on other pubsub topic is not received","time":{"start":1725578482076,"stop":1725578482076,"duration":0},"status":"passed","severity":"normal"},{"uid":"268ebf9dd8d5568c","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1725578764270,"stop":1725578764270,"duration":0},"status":"passed","severity":"normal"},{"uid":"4453456fcb3e6770","name":"Overlapping topic subscription","time":{"start":1725578764267,"stop":1725578764267,"duration":0},"status":"skipped","severity":"normal"},{"uid":"52e2257ab43d7432","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1725578252564,"stop":1725578252564,"duration":0},"status":"passed","severity":"normal"},{"uid":"93c25301c48c255d","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1725578819341,"stop":1725578819341,"duration":0},"status":"passed","severity":"normal"},{"uid":"95a33de2108a3cb5","name":"Passing page size 1 when there are 4 messages","time":{"start":1725578854529,"stop":1725578854529,"duration":0},"status":"passed","severity":"normal"},{"uid":"c81bfd0933b61cc4","name":"Push message with content topic containing XML","time":{"start":1725578809266,"stop":1725578809266,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4f5456eae1cab6d","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1725578802836,"stop":1725578802836,"duration":0},"status":"passed","severity":"normal"},{"uid":"142bf58dcd6ecc0f","name":"Decoder throws on empty string content topic","time":{"start":1725578265970,"stop":1725578265970,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b4b1efa3e7c9212","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1725578252571,"stop":1725578252571,"duration":0},"status":"passed","severity":"normal"},{"uid":"66d7a4777dadcce6","name":"Round trip binary serialization","time":{"start":1725578265966,"stop":1725578265967,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a5dd629e60a9a23","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1725578303034,"stop":1725578303035,"duration":1},"status":"passed","severity":"normal"},{"uid":"1425b9513c44e60f","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1725578503456,"stop":1725578503456,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c0ad589fe0e9191","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1725578825363,"stop":1725578825363,"duration":0},"status":"passed","severity":"normal"},{"uid":"93a3efb65ed20785","name":"Check received message containing XML","time":{"start":1725578712605,"stop":1725578712606,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ac1d91240e1b911","name":"Check publish message containing JSON","time":{"start":1725578761128,"stop":1725578761128,"duration":0},"status":"passed","severity":"normal"},{"uid":"5024b125084fbd8b","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1725578412449,"stop":1725578412449,"duration":0},"status":"passed","severity":"normal"},{"uid":"30eb397f922c0789","name":"Ping on unsubscribed peer","time":{"start":1725578373001,"stop":1725578373002,"duration":1},"status":"passed","severity":"normal"},{"uid":"8324b45b479fc4e8","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1725578482200,"stop":1725578482200,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5797d30e8b8c89a","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1725578598315,"stop":1725578598315,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a5fbf9ab0599b8f","name":"Generator, 2 different pubsubtopics","time":{"start":1725578849121,"stop":1725578849122,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaf036658e67649c","name":"Push message with Russian payload","time":{"start":1725578809257,"stop":1725578809257,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4a2e09c0599df09","name":"LightPush: 1 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1725578664269,"stop":1725578664270,"duration":1},"status":"passed","severity":"normal"},{"uid":"863fb4d22f6332e2","name":"Check publish message containing Script","time":{"start":1725578761127,"stop":1725578761127,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce33aff029ca003d","name":"Generator, 2 different pubsubtopics","time":{"start":1725578849110,"stop":1725578849111,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a97f95cc1dda779","name":"handles different clusterIds correctly","time":{"start":1725578252553,"stop":1725578252553,"duration":0},"status":"passed","severity":"normal"},{"uid":"1457d729b727dc35","name":"LightPush with 2 connections","time":{"start":1725578540375,"stop":1725578540375,"duration":0},"status":"passed","severity":"normal"},{"uid":"791ae0b99f7a0dbc","name":"Push message with long payload","time":{"start":1725578730883,"stop":1725578730883,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c60689b9a9b1c43","name":"Decoder throws on undefined content topic","time":{"start":1725578284900,"stop":1725578284900,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a732fde75fc91ec","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1725578514091,"stop":1725578514092,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c33705008b184e3","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1725578482163,"stop":1725578482163,"duration":0},"status":"passed","severity":"normal"},{"uid":"14f3ca51c461f6d6","name":"Check received message with timestamp: 1725578302175 ","time":{"start":1725578712610,"stop":1725578712610,"duration":0},"status":"passed","severity":"normal"},{"uid":"cabfcff74a7301d4","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1725578851753,"stop":1725578851754,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a1167d7936284f","name":"Non TWN Cluster","time":{"start":1725578798784,"stop":1725578798784,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6dd36239b83badf","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1725578867518,"stop":1725578867518,"duration":0},"status":"passed","severity":"normal"},{"uid":"1951826a1ee01980","name":"Promise Callback - true","time":{"start":1725578839251,"stop":1725578839252,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5f9274861fd3948","name":"LightPush: 1 peers, Filter: 2 peers - Expected: MinimallyHealthy","time":{"start":1725578664270,"stop":1725578664270,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ab789b8479d9840","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1725578260516,"stop":1725578260516,"duration":0},"status":"passed","severity":"normal"},{"uid":"601f466456632b4a","name":"Callback on promise","time":{"start":1725578851751,"stop":1725578851752,"duration":1},"status":"passed","severity":"normal"},{"uid":"82a31d6326ce3b41","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1725578764299,"stop":1725578764299,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7dde5456210a50c","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1725578303033,"stop":1725578303034,"duration":1},"status":"passed","severity":"normal"},{"uid":"b513bf6a756e5b21","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1725578838717,"stop":1725578838717,"duration":0},"status":"passed","severity":"normal"},{"uid":"455bb7a9a9c9175f","name":"Push message with Arabic payload","time":{"start":1725578730886,"stop":1725578730886,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6c0b19b96f6632a","name":"returns all values when wanted number is greater than available values","time":{"start":1725578272619,"stop":1725578272620,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2809b951e743433","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1725578482163,"stop":1725578482163,"duration":0},"status":"passed","severity":"normal"},{"uid":"236e5c27ad72cd34","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1725578272818,"stop":1725578272819,"duration":1},"status":"passed","severity":"normal"},{"uid":"37400cc76829dd6","name":"Filter with 2 connections","time":{"start":1725578540376,"stop":1725578540376,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c71e7b9abbae9b9","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app84/2/topic297/json","time":{"start":1725578798785,"stop":1725578798786,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a787efd9b7559a5","name":"can start and stop the service","time":{"start":1725578314242,"stop":1725578314243,"duration":1},"status":"passed","severity":"normal"},{"uid":"71671d78c892945c","name":"Waku message hash computation (no timestamp)","time":{"start":1725578255285,"stop":1725578255286,"duration":1},"status":"passed","severity":"normal"},{"uid":"688cbdd1ae488261","name":"should use the provided clusterId for the pubsub topic","time":{"start":1725578252580,"stop":1725578252580,"duration":0},"status":"passed","severity":"normal"},{"uid":"86913e24fb69831d","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1725578252553,"stop":1725578252553,"duration":0},"status":"passed","severity":"normal"},{"uid":"f60acb262bb0ab62","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1725578303032,"stop":1725578303033,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef643f39c73a0924","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1725578825360,"stop":1725578825362,"duration":2},"status":"passed","severity":"normal"},{"uid":"9c486d8d07b03293","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1725578383418,"stop":1725578383419,"duration":1},"status":"passed","severity":"normal"},{"uid":"37417706d67b9f91","name":"Passing page size 110 when there are 120 messages","time":{"start":1725578854532,"stop":1725578854532,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2a97d54d0edeec6","name":"unsubscribes","time":{"start":1725578858920,"stop":1725578858920,"duration":0},"status":"passed","severity":"normal"},{"uid":"62b19918f5ab37e1","name":"Query generator for multiple messages","time":{"start":1725578851748,"stop":1725578851749,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cd8da0cd79afadf","name":"Renews peer on consistent missed messages","time":{"start":1725578410052,"stop":1725578410052,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e142e4a515a7438","name":"Ephemeral field is preserved - encoder v0","time":{"start":1725578312715,"stop":1725578312720,"duration":5},"status":"passed","severity":"normal"},{"uid":"20ffb51f9e3fc7dd","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1725578260515,"stop":1725578260516,"duration":1},"status":"passed","severity":"normal"},{"uid":"11751f1fb7afb2d2","name":"Relay + Store","time":{"start":1725578261166,"stop":1725578261166,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcb689965076387c","name":"Check publish message containing Chinese","time":{"start":1725578761125,"stop":1725578761125,"duration":0},"status":"passed","severity":"normal"},{"uid":"4234eb35f37aff16","name":"Ping on unsubscribed peer","time":{"start":1725578364016,"stop":1725578364017,"duration":1},"status":"passed","severity":"normal"},{"uid":"84b50e19e053fce2","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1725578922794,"stop":1725578922794,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddf7f814b1fb147c","name":"Push message with rate limit","time":{"start":1725578730900,"stop":1725578730900,"duration":0},"status":"passed","severity":"normal"},{"uid":"171e2fc38505af0b","name":"should handle a minimal index list","time":{"start":1725578252724,"stop":1725578252724,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b396c425c26c46b","name":"Ordered Callback - false","time":{"start":1725578839254,"stop":1725578839255,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed40da391857a49f","name":"Check received message with timestamp: 1725578302317 ","time":{"start":1725578482065,"stop":1725578482066,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7ef8dd917d988e6","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1725578260521,"stop":1725578260521,"duration":0},"status":"passed","severity":"normal"},{"uid":"62886be0f7f790d5","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1725578849122,"stop":1725578849122,"duration":0},"status":"passed","severity":"normal"},{"uid":"67d76a9fffe6c5cc","name":"Rejects garbage","time":{"start":1725578288074,"stop":1725578288074,"duration":0},"status":"passed","severity":"normal"},{"uid":"9829643189eb305a","name":"should only return 1 node with relay and store capability","time":{"start":1725578273566,"stop":1725578273566,"duration":0},"status":"passed","severity":"normal"},{"uid":"9621679c274f9976","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1725578260516,"stop":1725578260517,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3de5f4130d8a32","name":"should use DNS peer discovery with light client","time":{"start":1725578314257,"stop":1725578314257,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a75703041e399777","name":"Push message with content topic containing emoji","time":{"start":1725578730898,"stop":1725578730898,"duration":0},"status":"passed","severity":"normal"},{"uid":"537adb85d94e8fb","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1725578482157,"stop":1725578482161,"duration":4},"status":"passed","severity":"normal"},{"uid":"78e1043e4a7eafdf","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1725578825339,"stop":1725578825339,"duration":0},"status":"passed","severity":"normal"},{"uid":"37ed18ea107dd1c5","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1725578764297,"stop":1725578764297,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6aeac24d10e8fb4","name":"Subscribe to topic containing numeric and publish message","time":{"start":1725578764269,"stop":1725578764269,"duration":0},"status":"passed","severity":"normal"},{"uid":"98dd274224260888","name":"Check received message with timestamp: 1725578302175000000 ","time":{"start":1725578712621,"stop":1725578712621,"duration":0},"status":"passed","severity":"normal"},{"uid":"30ef8976f0bf922c","name":"Check received message containing Arabic","time":{"start":1725578712616,"stop":1725578712617,"duration":1},"status":"passed","severity":"normal"},{"uid":"f70e78f249ee3d41","name":"Keep-alive pings maintain the connection","time":{"start":1725578410047,"stop":1725578410050,"duration":3},"status":"passed","severity":"normal"},{"uid":"85286a4c0171210e","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1725578825352,"stop":1725578825352,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d919afffc0f0174","name":"random static sharding 5 - Cluster ID: 332, Shard ID: 54","time":{"start":1725578819333,"stop":1725578819334,"duration":1},"status":"passed","severity":"normal"},{"uid":"172339c6a3ead45b","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1725578412450,"stop":1725578412450,"duration":0},"status":"passed","severity":"normal"},{"uid":"6efbc4e5b9e8a604","name":"should be able to decode the field with only STORE set to true","time":{"start":1725578260520,"stop":1725578260520,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfc70a25da97cee6","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1725578503461,"stop":1725578503461,"duration":0},"status":"passed","severity":"normal"},{"uid":"58836e483e96fc9d","name":"Check message received after nwaku node is restarted","time":{"start":1725578712613,"stop":1725578712613,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c2243605198cbecb","name":"Push message with JSON payload","time":{"start":1725578730888,"stop":1725578730889,"duration":1},"status":"passed","severity":"normal"},{"uid":"889f7e0f1f41812c","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1725578252548,"stop":1725578252549,"duration":1},"status":"passed","severity":"normal"},{"uid":"9836c9e5a7864dc7","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1725578272621,"stop":1725578272621,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a4a9e1b8fdab5e1","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1725578252542,"stop":1725578252542,"duration":0},"status":"passed","severity":"normal"},{"uid":"66d0d9155f8ae7f6","name":"Query Generator, No Decoder","time":{"start":1725578838716,"stop":1725578838717,"duration":1},"status":"passed","severity":"normal"},{"uid":"52d43bccf2973024","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1725578272822,"stop":1725578272822,"duration":0},"status":"passed","severity":"normal"},{"uid":"32d1f41357840f1e","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1725578503464,"stop":1725578503464,"duration":0},"status":"passed","severity":"normal"},{"uid":"90a33fa55bbd286c","name":"recovers when dns.resolve returns empty","time":{"start":1725578273564,"stop":1725578273564,"duration":0},"status":"passed","severity":"normal"},{"uid":"65df292ade948e95","name":"should be online or offline if network state changed","time":{"start":1725578303046,"stop":1725578303046,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fa2dbc9587d3158","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1725578272820,"stop":1725578272821,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce47c545868c1c16","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1725578383424,"stop":1725578383425,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ce8eb8c655f3769","name":"Push message with custom timestamp: 1694820103669","time":{"start":1725578809271,"stop":1725578809272,"duration":1},"status":"passed","severity":"normal"},{"uid":"84e521cafdccfed0","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1725578825345,"stop":1725578825345,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5c66b9842cca700","name":"Check publish message containing special chars","time":{"start":1725578761124,"stop":1725578761124,"duration":0},"status":"passed","severity":"normal"},{"uid":"f18adf7dc627fba0","name":"Check received message containing escaped characters","time":{"start":1725578712608,"stop":1725578712608,"duration":0},"status":"passed","severity":"normal"},{"uid":"656595a956932502","name":"Push message with escaped characters payload","time":{"start":1725578809259,"stop":1725578809260,"duration":1},"status":"passed","severity":"normal"},{"uid":"3357ea53be58d42c","name":"Check received message containing Russian","time":{"start":1725578482060,"stop":1725578482060,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe7d6f8b3c97961f","name":"Filter","time":{"start":1725578873504,"stop":1725578873504,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8526fb3123b8b1d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1725578252568,"stop":1725578252568,"duration":0},"status":"passed","severity":"normal"},{"uid":"5315839c40a922d4","name":"Push message with unicode special characters payload","time":{"start":1725578730890,"stop":1725578730890,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cb39557cd327560","name":"pre and post cipher","time":{"start":1725578283624,"stop":1725578283625,"duration":1},"status":"passed","severity":"normal"},{"uid":"658234353e6662c6","name":"topics with same application and version share the same shard","time":{"start":1725578252552,"stop":1725578252552,"duration":0},"status":"passed","severity":"normal"},{"uid":"87053d80dcacdf5b","name":"throws on empty content topic","time":{"start":1725578252536,"stop":1725578252537,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ed7f19bd74d90d3","name":"ignores unrecognized TXT record formats","time":{"start":1725578273565,"stop":1725578273565,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7f3ac88821d6ffd","name":"Subscribe to topic containing short and receive message","time":{"start":1725578825346,"stop":1725578825346,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb167bf76066d86e","name":"Subscribe to topic containing JSON and receive message","time":{"start":1725578514108,"stop":1725578514108,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea2efb8fcfd64f62","name":"Query Generator - true","time":{"start":1725578839248,"stop":1725578839249,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e113f6386e758b2","name":"Push 30 different messages","time":{"start":1725578809261,"stop":1725578809261,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d7f62e434e46fba","name":"Check received message containing numeric","time":{"start":1725578482058,"stop":1725578482058,"duration":0},"status":"passed","severity":"normal"},{"uid":"19c84b6035d54e00","name":"Ping fails for unsubscribed peers","time":{"start":1725578410047,"stop":1725578410047,"duration":0},"status":"passed","severity":"normal"},{"uid":"64080f1ab1c4e7e7","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1725578252566,"stop":1725578252567,"duration":1},"status":"passed","severity":"normal"},{"uid":"79f30e0fea4c1d77","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1725578272818,"stop":1725578272818,"duration":0},"status":"passed","severity":"normal"},{"uid":"a03b08074b988d08","name":"random static sharding 10 - Cluster ID: 361, Shard ID: 950","time":{"start":1725578819339,"stop":1725578819340,"duration":1},"status":"passed","severity":"normal"},{"uid":"b626763638ff6929","name":"Passing page size 10 when there are 10 messages","time":{"start":1725578854530,"stop":1725578854530,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe18e2683ca2adc1","name":"should set field with all protocols enabled","time":{"start":1725578261164,"stop":1725578261164,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a7b9ab4e15c326b","name":"Check message with no content topic is not received","time":{"start":1725578482078,"stop":1725578482078,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2ce744e33119fe","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1725578383414,"stop":1725578383417,"duration":3},"status":"passed","severity":"normal"},{"uid":"bcfed4026d59352a","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1725578482170,"stop":1725578482170,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fb510ebd8f8b8ee","name":"All","time":{"start":1725578312625,"stop":1725578312625,"duration":0},"status":"passed","severity":"normal"},{"uid":"71196789d8907f99","name":"Js publishes, other Js receives","time":{"start":1725578736958,"stop":1725578736958,"duration":0},"status":"passed","severity":"normal"},{"uid":"620f2a5c6132a488","name":"ignores domain fetching errors","time":{"start":1725578273564,"stop":1725578273565,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2d276bc1fa78986","name":"Query with Ordered Callback, No message returned","time":{"start":1725578838720,"stop":1725578838720,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdaba424607655a1","name":"should return all peers when numPeers is 0","time":{"start":1725578265695,"stop":1725578265696,"duration":1},"status":"passed","severity":"normal"},{"uid":"3665b9ea78fc2408","name":"Subscribe to topic containing XML and receive message","time":{"start":1725578825364,"stop":1725578825364,"duration":0},"status":"passed","severity":"normal"},{"uid":"1af717829ca0c6d0","name":"Check received message containing long","time":{"start":1725578712614,"stop":1725578712614,"duration":0},"status":"passed","severity":"normal"},{"uid":"93a8f07bbacb93c5","name":"Push message with content topic containing JSON","time":{"start":1725578730897,"stop":1725578730897,"duration":0},"status":"passed","severity":"normal"},{"uid":"32bb135c0ff2cc08","name":"should be able to encode the field with only STORE set to true","time":{"start":1725578260514,"stop":1725578260514,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ed704f608193590","name":"Push message on custom pubsubTopic","time":{"start":1725578598314,"stop":1725578598315,"duration":1},"status":"passed","severity":"normal"},{"uid":"132b489aafb5e155","name":"should return empty list for no shard","time":{"start":1725578252563,"stop":1725578252563,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a53c18af5efcda5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1725578252569,"stop":1725578252569,"duration":0},"status":"passed","severity":"normal"},{"uid":"d54dede4aa84e169","name":"Query generator for multiple messages with different message text format","time":{"start":1725578851749,"stop":1725578851750,"duration":1},"status":"passed","severity":"normal"},{"uid":"521558ef12e0e447","name":"Check publish message after service node is restarted","time":{"start":1725578761135,"stop":1725578761135,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cdefb3f2559f7eec","name":"throws on content topic with empty version field","time":{"start":1725578252539,"stop":1725578252539,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e2573aec1a57993","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1725578383418,"stop":1725578383418,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a0e6f649978dabf","name":"LightPush: 2 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1725578664271,"stop":1725578664272,"duration":1},"status":"passed","severity":"normal"},{"uid":"60286c617ad39ce8","name":"Decrypt messages","time":{"start":1725578715259,"stop":1725578715260,"duration":1},"status":"passed","severity":"normal"},{"uid":"402c3c90455e13f7","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1725578482164,"stop":1725578482165,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e5859ab601eafb9","name":"Check received message containing special chars","time":{"start":1725578482058,"stop":1725578482059,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6f1a52f311a09ae","name":"should handle corrupted local storage data gracefully","time":{"start":1725578277366,"stop":1725578277366,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fef3e93667d3c66","name":"LightPush: 2 peers, Filter: 3 peers - Expected: SufficientlyHealthy","time":{"start":1725578664272,"stop":1725578664273,"duration":1},"status":"passed","severity":"normal"},{"uid":"69be12db9a711def","name":"Passing page size 3 when there are 20 messages","time":{"start":1725578854529,"stop":1725578854530,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc93d01d71a943c4","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1725578482189,"stop":1725578482189,"duration":0},"status":"passed","severity":"normal"},{"uid":"b15f0068ff4aa5af","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1725578314257,"stop":1725578314258,"duration":1},"status":"skipped","severity":"normal"},{"uid":"bad4cd74849b4f0f","name":"Push message with content topic containing Chinese","time":{"start":1725578809263,"stop":1725578809263,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff939c7a2ae7d76","name":"Push message with emoji payload","time":{"start":1725578809260,"stop":1725578809260,"duration":0},"status":"passed","severity":"normal"},{"uid":"777604f7abb85318","name":"Meta field set when metaSetter is specified","time":{"start":1725578265967,"stop":1725578265968,"duration":1},"status":"passed","severity":"normal"},{"uid":"1de576dfd6faec9","name":"random static sharding 7 - Cluster ID: 155, Shard ID: 223","time":{"start":1725578819334,"stop":1725578819334,"duration":0},"status":"passed","severity":"normal"},{"uid":"54256e5d0b43b4e9","name":"should not receive a peer event after stop","time":{"start":1725578763706,"stop":1725578763706,"duration":0},"status":"passed","severity":"normal"},{"uid":"d99f07e7d6816e51","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1725578712622,"stop":1725578712623,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3e37b912f377bbf","name":"should throw error - no public key","time":{"start":1725578261155,"stop":1725578261155,"duration":0},"status":"passed","severity":"normal"},{"uid":"533b533c2233c20f","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1725578867518,"stop":1725578867518,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b41e49234a37497","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1725578310357,"stop":1725578310357,"duration":0},"status":"passed","severity":"normal"},{"uid":"93b9baa147d9b873","name":"Push message with custom timestamp: 1725574940541","time":{"start":1725578730900,"stop":1725578730901,"duration":1},"status":"passed","severity":"normal"},{"uid":"dab506c84368cd78","name":"Delete observer","time":{"start":1725578715260,"stop":1725578715260,"duration":0},"status":"passed","severity":"normal"},{"uid":"12d16574096ac8c2","name":"Subscribe and receive messages via waku relay post","time":{"start":1725578514087,"stop":1725578514088,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bd52e0d419fdb2f","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1725578741441,"stop":1725578741442,"duration":1},"status":"passed","severity":"normal"},{"uid":"59efb5b9ce43be01","name":"same cluster, same shard: nodes connect","time":{"start":1725578482145,"stop":1725578482145,"duration":0},"status":"passed","severity":"normal"},{"uid":"e52ebc54ae9dad0c","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1725578252556,"stop":1725578252556,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ed83897f9b71eec","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1725578412447,"stop":1725578412448,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3641859cf3f9982","name":"should emit a peer event after start","time":{"start":1725578277364,"stop":1725578277364,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c16974eee435090","name":"Subscribe to topic containing special chars and receive message","time":{"start":1725578514100,"stop":1725578514101,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e4421241890ae72","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1725578260521,"stop":1725578260522,"duration":1},"status":"passed","severity":"normal"},{"uid":"78265433b7813043","name":"Subscribe to topic containing numeric and receive message","time":{"start":1725578825347,"stop":1725578825347,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8d341a2c58319df","name":"Push message with content topic containing Russian","time":{"start":1725578809264,"stop":1725578809264,"duration":0},"status":"passed","severity":"normal"},{"uid":"74c5bdac8f75cde0","name":"Check received message containing Arabic","time":{"start":1725578712603,"stop":1725578712604,"duration":1},"status":"passed","severity":"normal"},{"uid":"db1839ab02d82ef6","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1725578482147,"stop":1725578482155,"duration":8},"status":"passed","severity":"normal"},{"uid":"e51ff1bd2870880b","name":"Subscribe to topic containing Script and publish message","time":{"start":1725578764296,"stop":1725578764297,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbc780545f52cf89","name":"Push 30 different messages","time":{"start":1725578730890,"stop":1725578730891,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a9e0b60d63302f9","name":"Fails to push message with large meta","time":{"start":1725578809271,"stop":1725578809271,"duration":0},"status":"passed","severity":"normal"},{"uid":"38c0b92bfc27f52d","name":"Push message with content topic containing long","time":{"start":1725578809262,"stop":1725578809262,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ab7c1260f204a36","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1725578255286,"stop":1725578255286,"duration":0},"status":"passed","severity":"normal"},{"uid":"5362da0070617572","name":"Check meta is set [ecies]","time":{"start":1725578284899,"stop":1725578284899,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeb91d2d753f18fa","name":"Push message with content topic containing Russian","time":{"start":1725578730895,"stop":1725578730895,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce2e428dc6f57c8a","name":"configure the node with multiple content topics","time":{"start":1725578798789,"stop":1725578798790,"duration":1},"status":"passed","severity":"normal"},{"uid":"745b31e2c9605e03","name":"Check received message containing long","time":{"start":1725578712602,"stop":1725578712602,"duration":0},"status":"passed","severity":"normal"},{"uid":"d07abf566863f778","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1725578514110,"stop":1725578514111,"duration":1},"status":"passed","severity":"normal"},{"uid":"1626c80afa47b3f9","name":"retrieves a single peer","time":{"start":1725578273563,"stop":1725578273564,"duration":1},"status":"passed","severity":"normal"},{"uid":"6da0a827b3a4992","name":"Nwaku publishes","time":{"start":1725578736957,"stop":1725578736958,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbd76f7c71d4186f","name":"Check received message containing unicode special characters","time":{"start":1725578482064,"stop":1725578482064,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b9e80a20b8eb5e6","name":"Encoder throws on undefined content topic","time":{"start":1725578283320,"stop":1725578283321,"duration":1},"status":"passed","severity":"normal"},{"uid":"185cdfa5af61c739","name":"Push message with content topic containing Basic HTML tag","time":{"start":1725578809266,"stop":1725578809266,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8b19bdce2a07dc8","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1725578482192,"stop":1725578482192,"duration":0},"status":"passed","severity":"normal"},{"uid":"967bf3966ae379a5","name":"LightPush with 0 connections","time":{"start":1725578540373,"stop":1725578540374,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd43f766893cd600","name":"should throw an error if shards are undefined for static sharding","time":{"start":1725578252563,"stop":1725578252563,"duration":0},"status":"passed","severity":"normal"},{"uid":"925d80b9ad7edecb","name":"Fails to push message with large meta","time":{"start":1725578730899,"stop":1725578730899,"duration":0},"status":"passed","severity":"normal"},{"uid":"51b99aa8b082e3b7","name":"LightPush: 3 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1725578664273,"stop":1725578664273,"duration":0},"status":"passed","severity":"normal"},{"uid":"15a26367bf6957b","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1725578252551,"stop":1725578252552,"duration":1},"status":"passed","severity":"normal"},{"uid":"63d9bae957937c46","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1725578255284,"stop":1725578255284,"duration":0},"status":"passed","severity":"normal"},{"uid":"879482dc2658ab9f","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1725578284898,"stop":1725578284898,"duration":0},"status":"passed","severity":"normal"},{"uid":"43320012c4c11662","name":"Subscribe and receive messages via waku relay post","time":{"start":1725578825355,"stop":1725578825355,"duration":0},"status":"passed","severity":"normal"},{"uid":"83c29bd7cd9c76e4","name":"Query Generator, Wrong PubsubTopic","time":{"start":1725578838715,"stop":1725578838716,"duration":1},"status":"passed","severity":"normal"},{"uid":"88ef2b7062280653","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1725578482201,"stop":1725578482201,"duration":0},"status":"passed","severity":"normal"},{"uid":"1affa3baeaa9aff1","name":"can start the service","time":{"start":1725578314242,"stop":1725578314242,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8cb3faf789dbfe6","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1725578922793,"stop":1725578922794,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab6d7c2ee9c91d85","name":"Push message with short payload","time":{"start":1725578730883,"stop":1725578730883,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2a54fd4fe1ef19","name":"should not fail to start the service if it is already started","time":{"start":1725578314253,"stop":1725578314254,"duration":1},"status":"passed","severity":"normal"},{"uid":"10abbb6dc532e06d","name":"Filter with 3 connections","time":{"start":1725578540377,"stop":1725578540378,"duration":1},"status":"passed","severity":"normal"},{"uid":"27f36c1f16db5bb3","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1725578252574,"stop":1725578252574,"duration":0},"status":"passed","severity":"normal"},{"uid":"33c5f81bd96f5c44","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1725578825349,"stop":1725578825350,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ea92201e4915a9f","name":"Query generator for multiple messages with different content topic format","time":{"start":1725578851751,"stop":1725578851751,"duration":0},"status":"passed","severity":"normal"},{"uid":"26abca63f9aad55d","name":"Light Node - default protocols","time":{"start":1725578873504,"stop":1725578873504,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ca0dcbd36a616e","name":"Ephemeral field set to true","time":{"start":1725578265967,"stop":1725578265967,"duration":0},"status":"passed","severity":"normal"},{"uid":"d46380e7db777d80","name":"Sample","time":{"start":1725578260715,"stop":1725578260716,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cc1111803fd3b0","name":"should properly create location multiaddrs - udp4","time":{"start":1725578261161,"stop":1725578261161,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7d3533e31e813f1","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1725578252566,"stop":1725578252566,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f861debc17dd0c9","name":"Check received message containing escaped characters","time":{"start":1725578712620,"stop":1725578712620,"duration":0},"status":"passed","severity":"normal"},{"uid":"22322a6d0250457d","name":"Number of peers are maintained correctly","time":{"start":1725578410046,"stop":1725578410046,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f1b6ca143501884","name":"different cluster, different shard: nodes don't connect","time":{"start":1725578640655,"stop":1725578640655,"duration":0},"status":"passed","severity":"normal"},{"uid":"b12043f9b0db16f2","name":"Publish without waiting for remote peer","time":{"start":1725578764254,"stop":1725578764255,"duration":1},"status":"passed","severity":"normal"},{"uid":"db1e1a4da4e6a0c0","name":"safeDispatchEvent","time":{"start":1725578342929,"stop":1725578342929,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceb02c804b65ac35","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1725578252550,"stop":1725578252550,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9384942e62127e1","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1725578383417,"stop":1725578383417,"duration":0},"status":"passed","severity":"normal"},{"uid":"5971caab5251d0dc","name":"Query with Promise Callback, No Decoder","time":{"start":1725578838722,"stop":1725578838723,"duration":1},"status":"passed","severity":"normal"},{"uid":"5085601ad7cd05a2","name":"Ping on subscribed peer","time":{"start":1725578373000,"stop":1725578373000,"duration":0},"status":"passed","severity":"normal"},{"uid":"8643cc3e3844a5af","name":"Check message with no content topic is not received","time":{"start":1725578712612,"stop":1725578712612,"duration":0},"status":"passed","severity":"normal"},{"uid":"54576c9740d941dd","name":"Passing page size 11 when there are 10 messages","time":{"start":1725578854530,"stop":1725578854530,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba0c9b45673f7a67","name":"A test","time":{"start":1725578598413,"stop":1725578598413,"duration":0},"status":"passed","severity":"normal"},{"uid":"19df343664d05940","name":"more peers than existing","time":{"start":1725578712786,"stop":1725578712786,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5ca8fd85f8ce4f1a","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1725578277366,"stop":1725578277366,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a4a3759d636c660","name":"Push message with XML payload","time":{"start":1725578809258,"stop":1725578809258,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3b52137916fe350","name":"Push message with short payload","time":{"start":1725578809254,"stop":1725578809254,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9401fdf708fcde9","name":"Waku message hash computation (payload length 0)","time":{"start":1725578255285,"stop":1725578255285,"duration":0},"status":"passed","severity":"normal"},{"uid":"85e6aa53b96aad9f","name":"handles empty contentTopics array correctly","time":{"start":1725578252579,"stop":1725578252579,"duration":0},"status":"passed","severity":"normal"},{"uid":"18fc6fc927dc7b0b","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1725578598311,"stop":1725578598312,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e5092a1d51f4032","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app40/7/topic636/test.js","time":{"start":1725578798784,"stop":1725578798784,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6667c84b353f0b8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1725578252567,"stop":1725578252568,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fc6df4297fa2fac","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1725578383419,"stop":1725578383424,"duration":5},"status":"passed","severity":"normal"},{"uid":"d09471c52e9790b","name":"isConnected between 2 js-waku relay nodes","time":{"start":1725578356619,"stop":1725578356619,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccd244cc2c2fdd7a","name":"Check publish message containing Basic HTML tag","time":{"start":1725578761128,"stop":1725578761128,"duration":0},"status":"passed","severity":"normal"},{"uid":"1939a491d11565a","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1725578750619,"stop":1725578750619,"duration":0},"status":"passed","severity":"normal"},{"uid":"702959050a905ddf","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1725578252570,"stop":1725578252570,"duration":0},"status":"passed","severity":"normal"},{"uid":"e110c5fe22e3e921","name":"should decode valid enr successfully","time":{"start":1725578261151,"stop":1725578261152,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae8380adddc8800e","name":"Refresh subscription","time":{"start":1725578514094,"stop":1725578514094,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae6a84b201758a41","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1725578383411,"stop":1725578383411,"duration":0},"status":"passed","severity":"normal"},{"uid":"296f895bf9473c99","name":"should encode/decode to text encoding","time":{"start":1725578261156,"stop":1725578261157,"duration":1},"status":"passed","severity":"normal"},{"uid":"30addd07dd9eb49c","name":"Encoder throws on undefined content topic","time":{"start":1725578265968,"stop":1725578265969,"duration":1},"status":"passed","severity":"normal"},{"uid":"157fe79a662af44b","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1725578849111,"stop":1725578849111,"duration":0},"status":"passed","severity":"normal"},{"uid":"682b3afacdc798da","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1725578312721,"stop":1725578312722,"duration":1},"status":"passed","severity":"normal"},{"uid":"beb093643bac2f24","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1725578482163,"stop":1725578482164,"duration":1},"status":"passed","severity":"normal"},{"uid":"69cb64cb588bfdb9","name":"LightPush: 3 peers, Filter: 2 peers - Expected: SufficientlyHealthy","time":{"start":1725578664274,"stop":1725578664276,"duration":2},"status":"passed","severity":"normal"},{"uid":"189d5395c442c838","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1725578252566,"stop":1725578252566,"duration":0},"status":"passed","severity":"normal"},{"uid":"61833c629c205bcc","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1725578252567,"stop":1725578252567,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c136ba932a00190","name":"Push message with custom timestamp: 1725582103669","time":{"start":1725578809272,"stop":1725578809272,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c124825a2b2448a","name":"Overlapping topic subscription","time":{"start":1725578825345,"stop":1725578825345,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5fb139164d95ebe","name":"nwaku subscribes","time":{"start":1725578736956,"stop":1725578736956,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec3020b269a582c","name":"Check received message with timestamp: 1725578302317000000 ","time":{"start":1725578482065,"stop":1725578482065,"duration":0},"status":"passed","severity":"normal"},{"uid":"237f49f7c9703af1","name":"should get / set TCP multiaddr","time":{"start":1725578261157,"stop":1725578261161,"duration":4},"status":"passed","severity":"normal"},{"uid":"dd4794ade68e2530","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1725578741444,"stop":1725578741444,"duration":0},"status":"passed","severity":"normal"},{"uid":"33f90e21cc410c66","name":"less peers than existing","time":{"start":1725578712786,"stop":1725578712787,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ea6145a4599b4bc6","name":"configure the node with multiple pubsub topics","time":{"start":1725578819340,"stop":1725578819340,"duration":0},"status":"passed","severity":"normal"},{"uid":"123d43123df93817","name":"different cluster, same shard: nodes don't connect","time":{"start":1725578482145,"stop":1725578482146,"duration":1},"status":"passed","severity":"normal"},{"uid":"c65dc4849771c11d","name":"udp ip6 address","time":{"start":1725578260577,"stop":1725578260578,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4417840e4730701","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1725578482197,"stop":1725578482197,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b1cb0d2a75f6cd4","name":"Fails to publish message with empty text","time":{"start":1725578761133,"stop":1725578761133,"duration":0},"status":"passed","severity":"normal"},{"uid":"c423a82c04b567e","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1725578503456,"stop":1725578503457,"duration":1},"status":"passed","severity":"normal"},{"uid":"78e337eed14ce5d3","name":"Check received message containing unicode special characters","time":{"start":1725578712620,"stop":1725578712621,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c6c33ca90c8618f","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1725578252548,"stop":1725578252548,"duration":0},"status":"passed","severity":"normal"},{"uid":"1652b0cc32d66d82","name":"Store - dialed first","time":{"start":1725578873502,"stop":1725578873503,"duration":1},"status":"passed","severity":"normal"},{"uid":"7aa4b4beae36791a","name":"Subscribe to topic containing emoji and receive message","time":{"start":1725578825370,"stop":1725578825370,"duration":0},"status":"passed","severity":"normal"},{"uid":"b168c45e6181535a","name":"Filter with 0 connections","time":{"start":1725578540374,"stop":1725578540374,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5d696c14e92f994","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1725578764296,"stop":1725578764296,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2377c0446d42349","name":"Check received message containing JSON","time":{"start":1725578712619,"stop":1725578712619,"duration":0},"status":"passed","severity":"normal"},{"uid":"31ad42d29b02d68e","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1725578503451,"stop":1725578503452,"duration":1},"status":"passed","severity":"normal"},{"uid":"692fbeb513b2c691","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1725578383412,"stop":1725578383412,"duration":0},"status":"passed","severity":"normal"},{"uid":"9547cf73893024d5","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1725578252561,"stop":1725578252561,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9b93750f840d073","name":"Push message with content topic containing Script","time":{"start":1725578730895,"stop":1725578730896,"duration":1},"status":"passed","severity":"normal"},{"uid":"145b230646c665c9","name":"Push message with content topic containing Arabic","time":{"start":1725578809263,"stop":1725578809264,"duration":1},"status":"passed","severity":"normal"},{"uid":"510e3eea8100152b","name":"should not throw an error for a single configured topic","time":{"start":1725578252573,"stop":1725578252574,"duration":1},"status":"passed","severity":"normal"},{"uid":"edf1a62e18e912e8","name":"Push message with content topic containing emoji","time":{"start":1725578809269,"stop":1725578809269,"duration":0},"status":"passed","severity":"normal"},{"uid":"392bc0114fa586eb","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1725578514092,"stop":1725578514093,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dc0435552480a9b","name":"Relay - dialed first","time":{"start":1725578873501,"stop":1725578873502,"duration":1},"status":"passed","severity":"normal"},{"uid":"206a05fb4b2da499","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1725578252570,"stop":1725578252570,"duration":0},"status":"passed","severity":"normal"},{"uid":"21328c0318e679db","name":"LightPush: 3 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1725578664273,"stop":1725578664273,"duration":0},"status":"passed","severity":"normal"},{"uid":"522068d6af65c9fa","name":"Subscribe to topic containing shell command and receive message","time":{"start":1725578825351,"stop":1725578825352,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2372e42f6af5872","name":"LightPush: 0 peers, Filter: 2 peers - Expected: Unhealthy","time":{"start":1725578664268,"stop":1725578664268,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ef684df65e4b1c7","name":"Renews subscription after lossing a connection","time":{"start":1725578825371,"stop":1725578825372,"duration":1},"status":"passed","severity":"normal"},{"uid":"d03784bfa0e0b2bf","name":"should be able to encode the field with only FILTER set to true","time":{"start":1725578260515,"stop":1725578260515,"duration":0},"status":"passed","severity":"normal"},{"uid":"28ff0f975d023bea","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1725578514088,"stop":1725578514089,"duration":1},"status":"passed","severity":"normal"},{"uid":"43fe33e717aeff26","name":"Subscribe to topic containing Russian and receive message","time":{"start":1725578514103,"stop":1725578514104,"duration":1},"status":"passed","severity":"normal"},{"uid":"f69e864ece480fd8","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1725578514107,"stop":1725578514107,"duration":0},"status":"passed","severity":"normal"},{"uid":"3241c7eb67a37f6d","name":"Encoder throws on undefined content topic","time":{"start":1725578284899,"stop":1725578284899,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee571ee119656ec0","name":"Push message with rate limit","time":{"start":1725578809271,"stop":1725578809271,"duration":0},"status":"passed","severity":"normal"},{"uid":"3594ea5bf2355c71","name":"Check message with invalid timestamp is not received","time":{"start":1725578712623,"stop":1725578712623,"duration":0},"status":"passed","severity":"normal"},{"uid":"a88c4f4524bf7596","name":"Add multiple subscription objects on single nwaku node","time":{"start":1725578825353,"stop":1725578825353,"duration":0},"status":"passed","severity":"normal"},{"uid":"af3818632ec0ef08","name":"Subscribe to topic containing shell command and receive message","time":{"start":1725578825366,"stop":1725578825367,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b395025fae62d8d","name":"Push message with SQL Injection payload","time":{"start":1725578809257,"stop":1725578809257,"duration":0},"status":"passed","severity":"normal"},{"uid":"8911a7d48481bd08","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1725578514109,"stop":1725578514110,"duration":1},"status":"passed","severity":"normal"},{"uid":"613b2eab9e4551b3","name":"Push message with content topic containing numeric","time":{"start":1725578809262,"stop":1725578809263,"duration":1},"status":"passed","severity":"normal"},{"uid":"f77155ef0fc05ee","name":"Push message with content topic containing shell command","time":{"start":1725578809267,"stop":1725578809268,"duration":1},"status":"passed","severity":"normal"},{"uid":"94149110a662195d","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1725578482193,"stop":1725578482193,"duration":0},"status":"passed","severity":"normal"},{"uid":"d05a130266c589a2","name":"returns all values when wanted number matches available values","time":{"start":1725578272614,"stop":1725578272618,"duration":4},"status":"passed","severity":"normal"},{"uid":"87c2cb3821407b45","name":"Check message received after jswaku node is restarted","time":{"start":1725578712613,"stop":1725578712613,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8a782c1bbed88647","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1725578252571,"stop":1725578252571,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e95f0c50b836871","name":"Push message with special chars payload","time":{"start":1725578730884,"stop":1725578730884,"duration":0},"status":"passed","severity":"normal"},{"uid":"20b44db6aad16381","name":"Check message with non string payload is not received","time":{"start":1725578712625,"stop":1725578712625,"duration":0},"status":"passed","severity":"normal"},{"uid":"203edb40744b313e","name":"Subscribe to topic containing emoji and receive message","time":{"start":1725578825352,"stop":1725578825353,"duration":1},"status":"passed","severity":"normal"},{"uid":"20409a6c2b9b1206","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1725578503460,"stop":1725578503461,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a11edbeb7f52a64","name":"getPeersByDiscovery","time":{"start":1725578342928,"stop":1725578342928,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5196af0906cb4c7","name":"Push message with meta","time":{"start":1725578730899,"stop":1725578730899,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e7cb9c33fa795ad","name":"should not receive a peer event before start","time":{"start":1725578763705,"stop":1725578763706,"duration":1},"status":"passed","severity":"normal"},{"uid":"21fb34f52147d862","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1725578802836,"stop":1725578802836,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b555c96d3d6d379","name":"should not receive a peer event after stop","time":{"start":1725578277365,"stop":1725578277365,"duration":0},"status":"passed","severity":"normal"},{"uid":"85f65f1a39cd5fc5","name":"Push message with content topic containing JSON","time":{"start":1725578809266,"stop":1725578809267,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ee131008edf3365","name":"Push message with content topic containing Arabic","time":{"start":1725578730893,"stop":1725578730894,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1222037c776064c","name":"Ping on peer without subscriptions","time":{"start":1725578373036,"stop":1725578373036,"duration":0},"status":"passed","severity":"normal"},{"uid":"630528204732db8","name":"Push message with content topic containing Script","time":{"start":1725578809265,"stop":1725578809265,"duration":0},"status":"passed","severity":"normal"},{"uid":"71e68e7dc0221166","name":"Publish message with custom timestamp: Thu Sep 05 2024 22:25:37 GMT+0000 (Coordinated Universal Time)","time":{"start":1725578761132,"stop":1725578761132,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e33aea35cc59448","name":"Check received message with timestamp: 1649153314 ","time":{"start":1725578712610,"stop":1725578712610,"duration":0},"status":"passed","severity":"normal"},{"uid":"8342c99732bad5a7","name":"should properly create location multiaddrs - udp6","time":{"start":1725578261162,"stop":1725578261162,"duration":0},"status":"passed","severity":"normal"},{"uid":"123fe9cd0f202e3f","name":"Subscribe to topic containing Script and receive message","time":{"start":1725578825363,"stop":1725578825364,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8cad50bfe451830","name":"should not fail to start the service if it is already started","time":{"start":1725578763704,"stop":1725578763705,"duration":1},"status":"passed","severity":"normal"},{"uid":"97810132ade101e4","name":"Check message with no payload is not received","time":{"start":1725578482078,"stop":1725578482078,"duration":0},"status":"passed","severity":"normal"},{"uid":"637d93ebe6a48af5","name":"Subscribe to topic containing JSON and receive message","time":{"start":1725578825365,"stop":1725578825366,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d6796bd719c725c","name":"should throw error - invalid id","time":{"start":1725578261154,"stop":1725578261155,"duration":1},"status":"passed","severity":"normal"},{"uid":"481c76f3a53246f9","name":"Check received message containing emoji","time":{"start":1725578482064,"stop":1725578482065,"duration":1},"status":"passed","severity":"normal"},{"uid":"57194b7f88514d0a","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1725578825367,"stop":1725578825368,"duration":1},"status":"passed","severity":"normal"},{"uid":"18fb1b22890cc435","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1725578265696,"stop":1725578265697,"duration":1},"status":"passed","severity":"normal"},{"uid":"14bd4744324677b5","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1725578260517,"stop":1725578260518,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9ac3be770631363","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1725578252560,"stop":1725578252560,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ccd27b08d1a7744","name":"Push message with content topic containing Chinese","time":{"start":1725578730893,"stop":1725578730893,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1519678067af18","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1725578482176,"stop":1725578482177,"duration":1},"status":"passed","severity":"normal"},{"uid":"e359d7394901b49e","name":"random static sharding 8 - Cluster ID: 136, Shard ID: 14","time":{"start":1725578819335,"stop":1725578819335,"duration":0},"status":"passed","severity":"normal"},{"uid":"e711218429fd2b84","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1725578514101,"stop":1725578514102,"duration":1},"status":"passed","severity":"normal"},{"uid":"67db1fc1ccf14e83","name":"Relay - dialed after","time":{"start":1725578873502,"stop":1725578873502,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b120c04fa15d443","name":"should return false","time":{"start":1725578261155,"stop":1725578261155,"duration":0},"status":"passed","severity":"normal"},{"uid":"86790d8a1921cebc","name":"Push to array if already present","time":{"start":1725578252197,"stop":1725578252197,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1591893aa0f6bc5","name":"Encoder throws on empty string content topic","time":{"start":1725578283321,"stop":1725578283321,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d3b985db1ca8d3f","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1725578514085,"stop":1725578514086,"duration":1},"status":"passed","severity":"normal"},{"uid":"c93d101e6e9f4271","name":"should encode/decode to RLP encoding","time":{"start":1725578261156,"stop":1725578261156,"duration":0},"status":"passed","severity":"normal"},{"uid":"18f6477136498f90","name":"should throw an error for insufficient data","time":{"start":1725578252724,"stop":1725578252725,"duration":1},"status":"passed","severity":"normal"},{"uid":"65dcfe5123fd2459","name":"connects to nwaku","time":{"start":1725578864809,"stop":1725578864809,"duration":0},"status":"passed","severity":"normal"},{"uid":"f43f405a95ab1ceb","name":"Push message with emoji payload","time":{"start":1725578730890,"stop":1725578730890,"duration":0},"status":"passed","severity":"normal"},{"uid":"5598ede9906b2008","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1725578825357,"stop":1725578825357,"duration":0},"status":"passed","severity":"normal"},{"uid":"a530451dcc3f5bf","name":"Push message with SQL Injection payload","time":{"start":1725578730887,"stop":1725578730887,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe4beee0e1d168e8","name":"should properly create peer info with all multiaddrs","time":{"start":1725578261163,"stop":1725578261163,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf0aa7bf8765a394","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1725578482190,"stop":1725578482190,"duration":0},"status":"passed","severity":"normal"},{"uid":"b86512b6a526a77b","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1725578265696,"stop":1725578265696,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef4c907f4c9f9a4","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1725578252551,"stop":1725578252551,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab97dadfd43aafba","name":"Publish message with custom timestamp: Fri Sep 15 2023 23:25:37 GMT+0000 (Coordinated Universal Time)","time":{"start":1725578761131,"stop":1725578761131,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecf13673f70e3468","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1725578514104,"stop":1725578514105,"duration":1},"status":"passed","severity":"normal"},{"uid":"b411bdd61325fe3b","name":"Push message with content topic containing special chars","time":{"start":1725578809263,"stop":1725578809263,"duration":0},"status":"passed","severity":"normal"},{"uid":"b846541e37632b85","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1725578482193,"stop":1725578482193,"duration":0},"status":"passed","severity":"normal"},{"uid":"82ff30eef26bc0e","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1725578514086,"stop":1725578514087,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d4882c47d9bfcbe","name":"should throw an error for missing required configuration","time":{"start":1725578252563,"stop":1725578252563,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bc10f9464fa0ff3","name":"Push message with Chinese payload","time":{"start":1725578730886,"stop":1725578730886,"duration":0},"status":"passed","severity":"normal"},{"uid":"82effe07540be7f9","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1725578265697,"stop":1725578265697,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b8c1ee3afb09dbf","name":"Check message on other pubsub topic is not received","time":{"start":1725578712623,"stop":1725578712623,"duration":0},"status":"passed","severity":"normal"},{"uid":"c751eb63da630efd","name":"Check publish message containing emoji","time":{"start":1725578761130,"stop":1725578761131,"duration":1},"status":"passed","severity":"normal"},{"uid":"aeedc0655ebfbaf1","name":"Decoder throws on empty string content topic","time":{"start":1725578283322,"stop":1725578283322,"duration":0},"status":"passed","severity":"normal"},{"uid":"c60dee8316832973","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1725578482199,"stop":1725578482200,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d1b9c6e53b309bb","name":"throws an error for improperly formatted content topics","time":{"start":1725578252554,"stop":1725578252555,"duration":1},"status":"passed","severity":"normal"},{"uid":"598aefa96a13ce2a","name":"Subscribe to topic containing long and receive message","time":{"start":1725578825359,"stop":1725578825359,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7346edb39e2e9a0","name":"should set field with only LIGHTPUSH enabled","time":{"start":1725578261165,"stop":1725578261165,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a86adbc4169eeca","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1725578482196,"stop":1725578482197,"duration":1},"status":"passed","severity":"normal"},{"uid":"216f1efdb81867ad","name":"Push message with long payload","time":{"start":1725578809254,"stop":1725578809255,"duration":1},"status":"passed","severity":"normal"},{"uid":"853f571d2aa23e3a","name":"1 Store, 2 relays, 2 fetches","time":{"start":1725578273174,"stop":1725578273175,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4b0dccdde7ca9e6","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1725578412450,"stop":1725578412451,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaf92185e119c960","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1725578798783,"stop":1725578798784,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c611c176ea71cbc","name":"Push message with custom timestamp: 1694820140541","time":{"start":1725578730900,"stop":1725578730900,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa3c46bdcb023b9a","name":"isConnected return false after peer stops","time":{"start":1725578356619,"stop":1725578356619,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b436959a7ab8ba5","name":"should properly create location multiaddrs - tcp4","time":{"start":1725578261161,"stop":1725578261162,"duration":1},"status":"passed","severity":"normal"},{"uid":"89c5f37cc3bc780","name":"start node with empty content topic","time":{"start":1725578798790,"stop":1725578798791,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae606518900ed118","name":"Fails to push message bigger that 1MB","time":{"start":1725578809273,"stop":1725578809273,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ba52e1567ff8bfd","name":"random static sharding 9 - Cluster ID: 941, Shard ID: 101","time":{"start":1725578819335,"stop":1725578819336,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e2e50c5d3cd18a2","name":"Symmetric encrypt & Decrypt","time":{"start":1725578283624,"stop":1725578283624,"duration":0},"status":"passed","severity":"normal"},{"uid":"baa51f8ca3102193","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1725578482156,"stop":1725578482156,"duration":0},"status":"passed","severity":"normal"},{"uid":"72036529c447613","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1725578825340,"stop":1725578825340,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6793bd0e03223bf","name":"should throw error - no id","time":{"start":1725578261153,"stop":1725578261153,"duration":0},"status":"passed","severity":"normal"},{"uid":"a67afba6647ec862","name":"Subscribe to topic containing JSON and receive message","time":{"start":1725578825351,"stop":1725578825351,"duration":0},"status":"passed","severity":"normal"},{"uid":"7faa1b981ebf0d62","name":"Fails to publish message with size larger than 1 MB","time":{"start":1725578761135,"stop":1725578761135,"duration":0},"status":"passed","severity":"normal"},{"uid":"36e95c0046922afe","name":"Push message with content topic containing unicode special characters","time":{"start":1725578809268,"stop":1725578809269,"duration":1},"status":"passed","severity":"normal"},{"uid":"bacab971ec2105e9","name":"Ping succeeds for all connected peers","time":{"start":1725578410046,"stop":1725578410046,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4f826693638d808","name":"caches peers it previously fetched","time":{"start":1725578273565,"stop":1725578273565,"duration":0},"status":"passed","severity":"normal"},{"uid":"213d37bed1c2dcb6","name":"Throws when trying to push message with empty payload","time":{"start":1725578730891,"stop":1725578730891,"duration":0},"status":"passed","severity":"normal"},{"uid":"13403c361dfd0986","name":"Renews subscription after lossing a connection","time":{"start":1725578825353,"stop":1725578825354,"duration":1},"status":"passed","severity":"normal"},{"uid":"979ff44ecc96dfd1","name":"Tracks peer failures correctly","time":{"start":1725578410051,"stop":1725578410051,"duration":0},"status":"passed","severity":"normal"},{"uid":"a356271d76720a38","name":"Check received message with timestamp: 1649153314 ","time":{"start":1725578482066,"stop":1725578482068,"duration":2},"status":"passed","severity":"normal"},{"uid":"5913e3d583d75326","name":"Query Generator, Multiple PubsubTopics","time":{"start":1725578838716,"stop":1725578838716,"duration":0},"status":"passed","severity":"normal"},{"uid":"22cf1e2b3fb8ca33","name":"LightPush with 3 connections","time":{"start":1725578540376,"stop":1725578540377,"duration":1},"status":"passed","severity":"normal"},{"uid":"429478c2d043b7dc","name":"Fails to push message with empty content topic","time":{"start":1725578730898,"stop":1725578730899,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8c0cf36afb88d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1725578252572,"stop":1725578252572,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8a00ecac3cc8410","name":"should throw error - no id","time":{"start":1725578261154,"stop":1725578261154,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbed4dfed93ee990","name":"Check publish message containing unicode special characters","time":{"start":1725578761129,"stop":1725578761130,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b2601e9a54a967b","name":"Passing an array","time":{"start":1725578864810,"stop":1725578864810,"duration":0},"status":"passed","severity":"normal"},{"uid":"6884d6c62ce61153","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1725578482165,"stop":1725578482165,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a8e8ea0430f4789","name":"Decoder throws on empty string content topic","time":{"start":1725578284900,"stop":1725578284900,"duration":0},"status":"passed","severity":"normal"},{"uid":"22d878fe09a537ca","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1725578825368,"stop":1725578825369,"duration":1},"status":"passed","severity":"normal"},{"uid":"1502de98ffa5b8b9","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1725578383413,"stop":1725578383414,"duration":1},"status":"passed","severity":"normal"},{"uid":"1163032ddd032af4","name":"1 Relay, 1 fetch","time":{"start":1725578273173,"stop":1725578273174,"duration":1},"status":"passed","severity":"normal"},{"uid":"f70a9a4ab0729bec","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1725578802835,"stop":1725578802836,"duration":1},"status":"passed","severity":"normal"},{"uid":"34c7c0dbec697f2e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1725578252568,"stop":1725578252568,"duration":0},"status":"passed","severity":"normal"},{"uid":"80d72df3b32bc3aa","name":"Callback on promise, aborts when callback returns true","time":{"start":1725578851752,"stop":1725578851753,"duration":1},"status":"passed","severity":"normal"},{"uid":"aafac5663d81a378","name":"Push message with JSON payload","time":{"start":1725578809259,"stop":1725578809259,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e1c4796c02c247b","name":"Fails to push message bigger that 1MB","time":{"start":1725578730902,"stop":1725578730902,"duration":0},"status":"passed","severity":"normal"},{"uid":"76a48345476f3fca","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1725578272820,"stop":1725578272820,"duration":0},"status":"passed","severity":"normal"},{"uid":"3959d36fbdf5bbba","name":"Reusing cursor across nodes","time":{"start":1725578802836,"stop":1725578802837,"duration":1},"status":"passed","severity":"normal"},{"uid":"992baef6c221b5fe","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1725578272820,"stop":1725578272820,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfbf3798c36bf5d1","name":"throws on content topic with empty encoding field","time":{"start":1725578252540,"stop":1725578252541,"duration":1},"status":"passed","severity":"normal"},{"uid":"14b75ea39a2de7b2","name":"start node with empty shard should fail","time":{"start":1725578819341,"stop":1725578819342,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b4d2844d683f40a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1725578252570,"stop":1725578252570,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb67a0bcabb5888","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1725578255283,"stop":1725578255284,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8e54fc1acb52547","name":"Check publish message containing escaped characters","time":{"start":1725578761129,"stop":1725578761129,"duration":0},"status":"passed","severity":"normal"},{"uid":"244a915912ff1fc5","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1725578482192,"stop":1725578482193,"duration":1},"status":"passed","severity":"normal"},{"uid":"8633baa02acbeb63","name":"through manual discovery","time":{"start":1725578645920,"stop":1725578645921,"duration":1},"status":"passed","severity":"normal"},{"uid":"51af8fbc81b7420b","name":"Passing invalid cursor","time":{"start":1725578802837,"stop":1725578802837,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b4c4b4f2259a34a","name":"throws on content topic with generation field greater than 0","time":{"start":1725578252538,"stop":1725578252538,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7233301ce4c92ca","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1725578383417,"stop":1725578383418,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc186f26bb4ee8a7","name":"LightPush: 1 peers, Filter: 3 peers - Expected: MinimallyHealthy","time":{"start":1725578664270,"stop":1725578664270,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9c28dded796de24","name":"handles empty shards array correctly","time":{"start":1725578252579,"stop":1725578252579,"duration":0},"status":"passed","severity":"normal"},{"uid":"e71a1fa4e3c040a6","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1725578273567,"stop":1725578273567,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0223715e2534155","name":"Fails to push message with empty content topic","time":{"start":1725578809269,"stop":1725578809270,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d8d5aedda42fada","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1725578252551,"stop":1725578252551,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeee1f9d0efc9ea5","name":"Query with Ordered Callback, No Decoder","time":{"start":1725578838719,"stop":1725578838719,"duration":0},"status":"passed","severity":"normal"},{"uid":"5117c53dc3164c8a","name":"Encoder throws on empty string content topic","time":{"start":1725578284900,"stop":1725578284900,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec4e1891b605e445","name":"Push message with content topic containing SQL Injection","time":{"start":1725578809265,"stop":1725578809265,"duration":0},"status":"passed","severity":"normal"},{"uid":"dab33640e4f14a77","name":"shard 0","time":{"start":1725578819328,"stop":1725578819329,"duration":1},"status":"passed","severity":"normal"},{"uid":"e279173cf85d4aff","name":"Check received message containing XML","time":{"start":1725578712618,"stop":1725578712618,"duration":0},"status":"passed","severity":"normal"},{"uid":"516ff5e7880b7db6","name":"Asymmetric encrypt & decrypt","time":{"start":1725578283623,"stop":1725578283623,"duration":0},"status":"passed","severity":"normal"},{"uid":"d76ca31f1274a530","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1725578273567,"stop":1725578273568,"duration":1},"status":"passed","severity":"normal"},{"uid":"f72c552f6591c3ac","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1725578482197,"stop":1725578482197,"duration":0},"status":"passed","severity":"normal"},{"uid":"e503b53c87ece612","name":"Subscribe and receives messages on 20 topics","time":{"start":1725578514090,"stop":1725578514091,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dbb67cffc2c670d","name":"Check received message containing Chinese","time":{"start":1725578712603,"stop":1725578712603,"duration":0},"status":"passed","severity":"normal"},{"uid":"9680ea1b10b8ea81","name":"LightPush: 1 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1725578664269,"stop":1725578664269,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb297c6f8b63d31d","name":"handles different networkShards values correctly","time":{"start":1725578252553,"stop":1725578252554,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1bb3dd32fafeb52","name":"Check received message containing shell command","time":{"start":1725578482063,"stop":1725578482063,"duration":0},"status":"passed","severity":"normal"},{"uid":"794cd4c3551c25d","name":"Push message with Arabic payload","time":{"start":1725578809256,"stop":1725578809257,"duration":1},"status":"passed","severity":"normal"},{"uid":"4daa69b53a6cbeeb","name":"Push message on custom pubsubTopic","time":{"start":1725578598311,"stop":1725578598311,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbb85bc9fcb285d0","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1725578838717,"stop":1725578838718,"duration":1},"status":"passed","severity":"normal"},{"uid":"c26cffd2e7709a31","name":"Check meta is set [symmetric]","time":{"start":1725578283319,"stop":1725578283320,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ae60b142ed8cdc6","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1725578356617,"stop":1725578356617,"duration":0},"status":"passed","severity":"normal"},{"uid":"6470648117602f07","name":"Push message equal or less that 1MB","time":{"start":1725578809273,"stop":1725578809273,"duration":0},"status":"passed","severity":"normal"},{"uid":"4314b8c93161908","name":"Number of peers are maintained correctly","time":{"start":1725578544827,"stop":1725578544827,"duration":0},"status":"passed","severity":"normal"},{"uid":"e909a8297fb1902c","name":"can dial TLS multiaddrs","time":{"start":1725578645919,"stop":1725578645920,"duration":1},"status":"passed","severity":"normal"},{"uid":"576cfc76fff081cf","name":"should be able to decode the field with only RELAY set to true","time":{"start":1725578260519,"stop":1725578260519,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb4d8caf7a5f5e","name":"Ping on peer without subscriptions","time":{"start":1725578373001,"stop":1725578373001,"duration":0},"status":"passed","severity":"normal"},{"uid":"8385be39d9cd731d","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1725578825348,"stop":1725578825348,"duration":0},"status":"passed","severity":"normal"},{"uid":"c00e855a332224a8","name":"Push message with content topic containing long","time":{"start":1725578730892,"stop":1725578730892,"duration":0},"status":"passed","severity":"normal"},{"uid":"c97f03048229437b","name":"Push message with content topic containing Basic HTML tag","time":{"start":1725578730896,"stop":1725578730896,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6ce1fecc7e10ef","name":"Check message with no pubsub topic is not received","time":{"start":1725578482077,"stop":1725578482077,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe4f0c26d8e3079","name":"Ping on peer without subscriptions","time":{"start":1725578364016,"stop":1725578364016,"duration":0},"status":"passed","severity":"normal"},{"uid":"de0af3164ad5c54e","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1725578260523,"stop":1725578260523,"duration":0},"status":"passed","severity":"normal"},{"uid":"97a25df5e32f4661","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app38/8/topic878/proto","time":{"start":1725578798788,"stop":1725578798788,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cc4be057b8b9910","name":"does not throw on valid cases","time":{"start":1725578252535,"stop":1725578252536,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ce5d884c7e3fb91","name":"Generator, custom pubsub topic","time":{"start":1725578849116,"stop":1725578849116,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bf27d57f7be9b9a","name":"should get / set UDP multiaddr","time":{"start":1725578261157,"stop":1725578261157,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cdd202b46fc23d7","name":"Check publish message after client node is restarted","time":{"start":1725578761136,"stop":1725578761136,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d9986e2ccddaead6","name":"it tolerates circular branch references","time":{"start":1725578273564,"stop":1725578273564,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a5fca888b414512","name":"Check message with no content topic is not received","time":{"start":1725578712624,"stop":1725578712624,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3ff109d9e92314f","name":"Renews peer on consistent ping failures","time":{"start":1725578410050,"stop":1725578410051,"duration":1},"status":"passed","severity":"normal"},{"uid":"93978bd03c7b5e78","name":"should add and remove event listeners correctly","time":{"start":1725578277366,"stop":1725578277367,"duration":1},"status":"passed","severity":"normal"},{"uid":"317519c0057c5072","name":"LightPush with 1 connections","time":{"start":1725578540374,"stop":1725578540375,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc9f9a7146a446ab","name":"groups content topics by expected pubsub topic","time":{"start":1725578252552,"stop":1725578252553,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd93015e6274e6c5","name":"Push message with content topic containing escaped characters","time":{"start":1725578809268,"stop":1725578809268,"duration":0},"status":"passed","severity":"normal"},{"uid":"20a7b5e217d17f70","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1725578273569,"stop":1725578273569,"duration":0},"status":"skipped","severity":"normal"},{"uid":"83a6a2381423c303","name":"Subscribe to topic containing shell command and publish message","time":{"start":1725578764298,"stop":1725578764298,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0cea1e85a171e1f","name":"Push message with content topic containing unicode special characters","time":{"start":1725578730898,"stop":1725578730898,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cf763d076da5b36","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1725578825350,"stop":1725578825351,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cd4cc4118e14fa6","name":"Does not throw an exception when node disconnects","time":{"start":1725578864809,"stop":1725578864810,"duration":1},"status":"passed","severity":"normal"},{"uid":"13130ed1beec7818","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1725578252577,"stop":1725578252577,"duration":0},"status":"passed","severity":"normal"},{"uid":"14ef666491bcfcdb","name":"Subscribe to topic containing long and receive message","time":{"start":1725578825346,"stop":1725578825347,"duration":1},"status":"passed","severity":"normal"},{"uid":"65491b9a4a732662","name":"should encodeTxt and decodeTxt","time":{"start":1725578261151,"stop":1725578261151,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7ad9ad939c0f7be","name":"Subscribe and receives messages on 20 topics","time":{"start":1725578825356,"stop":1725578825357,"duration":1},"status":"passed","severity":"normal"},{"uid":"592e2b07287722e2","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1725578356616,"stop":1725578356617,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0940c90051c1974","name":"Generator, custom pubsub topic","time":{"start":1725578849110,"stop":1725578849110,"duration":0},"status":"passed","severity":"normal"},{"uid":"c024eef310ce7a5b","name":"different cluster, different shard: nodes don't connect","time":{"start":1725578482146,"stop":1725578482147,"duration":1},"status":"passed","severity":"normal"},{"uid":"c14591d5d656761f","name":"Check message received after nwaku node is restarted","time":{"start":1725578712626,"stop":1725578712626,"duration":0},"status":"skipped","severity":"normal"},{"uid":"880f0e59d02158b5","name":"Subscribe to topic containing JSON and publish message","time":{"start":1725578764297,"stop":1725578764298,"duration":1},"status":"passed","severity":"normal"},{"uid":"8598720b1094001f","name":"non connected peers","time":{"start":1725578712787,"stop":1725578712787,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6673662e3d3cd933","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1725578310358,"stop":1725578310359,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5e2531e42272523","name":"Check message on other pubsub topic is not received","time":{"start":1725578712611,"stop":1725578712611,"duration":0},"status":"passed","severity":"normal"},{"uid":"f07732b9c7db90a9","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1725578412443,"stop":1725578412447,"duration":4},"status":"passed","severity":"normal"},{"uid":"1abf44e9be564821","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1725578482068,"stop":1725578482069,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef4e62986c6faf2","name":"Check received message containing emoji","time":{"start":1725578712609,"stop":1725578712609,"duration":0},"status":"passed","severity":"normal"},{"uid":"277cc3ce5abe10e0","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1725578482169,"stop":1725578482169,"duration":0},"status":"passed","severity":"normal"},{"uid":"df25ea0378f65067","name":"LightPush: 0 peers, Filter: 3 peers - Expected: Unhealthy","time":{"start":1725578664268,"stop":1725578664269,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dfab3249880c9cb","name":"Query with Promise Callback, No message returned","time":{"start":1725578838723,"stop":1725578838723,"duration":0},"status":"passed","severity":"normal"},{"uid":"14cb78c7da4b4334","name":"Subscribe to topic containing XML and receive message","time":{"start":1725578514106,"stop":1725578514107,"duration":1},"status":"passed","severity":"normal"},{"uid":"60f45a1deab00fa6","name":"Subscribe and publish message","time":{"start":1725578764256,"stop":1725578764256,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e81758e9cd1f05a","name":"Push message with unicode special characters payload","time":{"start":1725578809260,"stop":1725578809260,"duration":0},"status":"passed","severity":"normal"},{"uid":"683871edd458e8d1","name":"should throw an error for empty SingleShardInfos array","time":{"start":1725578252560,"stop":1725578252560,"duration":0},"status":"passed","severity":"normal"},{"uid":"53fced22c951ef64","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1725578252573,"stop":1725578252573,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc8883309696825","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1725578514102,"stop":1725578514103,"duration":1},"status":"passed","severity":"normal"},{"uid":"db35bfe0bcbd044e","name":"can start and stop the service","time":{"start":1725578277362,"stop":1725578277363,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b1ebdd9086ab1f3","name":"Sign & Recover","time":{"start":1725578283625,"stop":1725578283625,"duration":0},"status":"passed","severity":"normal"},{"uid":"91c9afe50e810cc8","name":"Check received message with timestamp: 1725578302175 ","time":{"start":1725578712621,"stop":1725578712622,"duration":1},"status":"passed","severity":"normal"},{"uid":"4eadd951d8ea5666","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1725578482169,"stop":1725578482170,"duration":1},"status":"passed","severity":"normal"},{"uid":"683936234fba25da","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1725578482200,"stop":1725578482201,"duration":1},"status":"passed","severity":"normal"},{"uid":"61d62f4be7194798","name":"Push message with shell command payload","time":{"start":1725578809259,"stop":1725578809259,"duration":0},"status":"passed","severity":"normal"},{"uid":"b738a30d0d456ac","name":"Push message with Basic HTML tag payload","time":{"start":1725578730888,"stop":1725578730888,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf3115abb1a4d0f4","name":"Check message received after nwaku node is restarted","time":{"start":1725578482079,"stop":1725578482079,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f0bf86754b8b0b55","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1725578482177,"stop":1725578482178,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0287abdb5191ecf","name":"Subscribe to topic containing short and publish message","time":{"start":1725578764267,"stop":1725578764267,"duration":0},"status":"passed","severity":"normal"},{"uid":"495751f2f20f71d0","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1725578252581,"stop":1725578252581,"duration":0},"status":"passed","severity":"normal"},{"uid":"6072e906c83c915d","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1725578303030,"stop":1725578303032,"duration":2},"status":"passed","severity":"normal"},{"uid":"260263d0f1598f5","name":"should not receive a peer event after stop","time":{"start":1725578314256,"stop":1725578314256,"duration":0},"status":"passed","severity":"normal"},{"uid":"acd80b03fe5da4a7","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1725578482194,"stop":1725578482196,"duration":2},"status":"passed","severity":"normal"},{"uid":"2f4bc8f11feab986","name":"should not fail to stop the service if it was not started","time":{"start":1725578314243,"stop":1725578314243,"duration":0},"status":"passed","severity":"normal"},{"uid":"58b64aa5c5f88e4d","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1725578252575,"stop":1725578252576,"duration":1},"status":"passed","severity":"normal"},{"uid":"51a618b3ceec5bc7","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1725578252557,"stop":1725578252560,"duration":3},"status":"passed","severity":"normal"},{"uid":"7e0fba78ce9edc7d","name":"Privacy Node - default protocol","time":{"start":1725578873504,"stop":1725578873505,"duration":1},"status":"passed","severity":"normal"},{"uid":"d610f9e467e64bb0","name":"addEventListener with wrong event","time":{"start":1725578342927,"stop":1725578342927,"duration":0},"status":"passed","severity":"normal"},{"uid":"8475be9fa3c801a","name":"handles multiple messages","time":{"start":1725578858920,"stop":1725578858920,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ed5d782f8eaec23","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1725578922793,"stop":1725578922793,"duration":0},"status":"passed","severity":"normal"},{"uid":"4abd4209963c04d3","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1725578503462,"stop":1725578503463,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9af92b95f74ff59","name":"Nodes with multiple pubsub topic","time":{"start":1725578741445,"stop":1725578741445,"duration":0},"status":"passed","severity":"normal"},{"uid":"75b8c3d7e07353dd","name":"Register correct protocols","time":{"start":1725578764253,"stop":1725578764254,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4ea5e9955473928","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1725578503450,"stop":1725578503451,"duration":1},"status":"passed","severity":"normal"},{"uid":"145d122e1edf3ce9","name":"Push message with content topic containing short","time":{"start":1725578730891,"stop":1725578730891,"duration":0},"status":"passed","severity":"normal"},{"uid":"770bcddc3c18057d","name":"LightPush: 2 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1725578664271,"stop":1725578664271,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c7437447c6dc49e","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1725578482190,"stop":1725578482191,"duration":1},"status":"passed","severity":"normal"}] |