mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-17 15:33:11 +00:00
1 line
160 KiB
JSON
1 line
160 KiB
JSON
[{"uid":"3c2b047c249a6229","name":"Fails to publish message with size larger than 1 MB","time":{"start":1728346222829,"stop":1728346222829,"duration":0},"status":"passed","severity":"normal"},{"uid":"577b1f8e21d526c0","name":"should not throw an error for a single configured topic","time":{"start":1728345879378,"stop":1728345879379,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2e435209ab526d4","name":"Subscribe to topic containing long and receive message","time":{"start":1728346281912,"stop":1728346281913,"duration":1},"status":"passed","severity":"normal"},{"uid":"883e32024b66b5a4","name":"should be able to decode the field with only FILTER set to true","time":{"start":1728345887250,"stop":1728345887251,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5cf60716bd93ac","name":"Generator, custom pubsub topic","time":{"start":1728346306174,"stop":1728346306174,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1371ab00414eb14","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1728345887253,"stop":1728345887253,"duration":0},"status":"passed","severity":"normal"},{"uid":"4245e89b9d4142d9","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1728346066058,"stop":1728346066058,"duration":0},"status":"passed","severity":"normal"},{"uid":"177a89ac417271c4","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728346281933,"stop":1728346281934,"duration":1},"status":"passed","severity":"normal"},{"uid":"e531b8d47d767afd","name":"Generator, 2 different pubsubtopics","time":{"start":1728346306174,"stop":1728346306174,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d2be541880be0e3","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1728346312784,"stop":1728346312785,"duration":1},"status":"passed","severity":"normal"},{"uid":"edcc434dd2798436","name":"throws on content topic with empty version field","time":{"start":1728345879357,"stop":1728345879357,"duration":0},"status":"passed","severity":"normal"},{"uid":"346af22f9d6f838e","name":"LightPush: 0 peers, Filter: 3 peers","time":{"start":1728346157313,"stop":1728346157314,"duration":1},"status":"passed","severity":"normal"},{"uid":"a684b26b0f17a38","name":"Init the array if not present","time":{"start":1728345878698,"stop":1728345878700,"duration":2},"status":"passed","severity":"normal"},{"uid":"dcbbe68fdb6c1e9a","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1728346293540,"stop":1728346293540,"duration":0},"status":"passed","severity":"normal"},{"uid":"baef7c6ab6613708","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1728346066049,"stop":1728346066049,"duration":0},"status":"passed","severity":"normal"},{"uid":"1087f9df4f9d665","name":"Check received message containing Arabic","time":{"start":1728346048325,"stop":1728346048325,"duration":0},"status":"passed","severity":"normal"},{"uid":"422a7cf9f3aa9cfa","name":"Push message with content topic containing Russian","time":{"start":1728346211838,"stop":1728346211839,"duration":1},"status":"passed","severity":"normal"},{"uid":"cde4919171ebb4b8","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1728345879362,"stop":1728345879363,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6e0cf25b14f640","name":"Subscribe and receive messages via lightPush","time":{"start":1728346281849,"stop":1728346281849,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ebc5959c8733bba","name":"Passing page size 19 when there are 20 messages","time":{"start":1728346302669,"stop":1728346302671,"duration":2},"status":"passed","severity":"normal"},{"uid":"e32861990b66cfaa","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728346066054,"stop":1728346066056,"duration":2},"status":"passed","severity":"normal"},{"uid":"b059278b05e8ef03","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1728345965322,"stop":1728345965323,"duration":1},"status":"passed","severity":"normal"},{"uid":"827d3e5bfaa3529","name":"can start the service","time":{"start":1728345907318,"stop":1728345907318,"duration":0},"status":"passed","severity":"normal"},{"uid":"58ab1240b5df3a1f","name":"Generator, 2 different pubsubtopics","time":{"start":1728346306175,"stop":1728346306176,"duration":1},"status":"passed","severity":"normal"},{"uid":"391f48867497cf9e","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1728345879361,"stop":1728345879361,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa82890156419f96","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728346281898,"stop":1728346281899,"duration":1},"status":"passed","severity":"normal"},{"uid":"751679518539d92a","name":"can start the service","time":{"start":1728345946315,"stop":1728345946316,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4e24b23a651614f","name":"Check message on other pubsub topic is not received","time":{"start":1728346048338,"stop":1728346048339,"duration":1},"status":"passed","severity":"normal"},{"uid":"15a7e231b5bc4727","name":"Subscribe and receive messages via lightPush","time":{"start":1728346081007,"stop":1728346081008,"duration":1},"status":"passed","severity":"normal"},{"uid":"97689da3f42f361e","name":"Overlapping topic subscription","time":{"start":1728346281911,"stop":1728346281911,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f040549e81ad130","name":"Push message with shell command payload","time":{"start":1728346211830,"stop":1728346211830,"duration":0},"status":"passed","severity":"normal"},{"uid":"3852659a3943b090","name":"Check message with no payload is not received","time":{"start":1728346048342,"stop":1728346048343,"duration":1},"status":"passed","severity":"normal"},{"uid":"1992e2783068e045","name":"nwaku subscribes","time":{"start":1728346208546,"stop":1728346208547,"duration":1},"status":"passed","severity":"normal"},{"uid":"75d5c9bfe2ff750","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728346077820,"stop":1728346077821,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cf65a7c2a90e552","name":"Check publish message containing SQL Injection","time":{"start":1728346222813,"stop":1728346222815,"duration":2},"status":"passed","severity":"normal"},{"uid":"77cddc27342441da","name":"should set field with only FILTER enabled","time":{"start":1728345887950,"stop":1728345887950,"duration":0},"status":"passed","severity":"normal"},{"uid":"b570611a15858db9","name":"LightPush: 0 peers, Filter: 2 peers","time":{"start":1728346157313,"stop":1728346157313,"duration":0},"status":"passed","severity":"normal"},{"uid":"42a60395126f368d","name":"should only return 1 node with store capability","time":{"start":1728345903411,"stop":1728345903412,"duration":1},"status":"passed","severity":"normal"},{"uid":"300572a1e2184007","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1728346066064,"stop":1728346066065,"duration":1},"status":"passed","severity":"normal"},{"uid":"22450ff7437831b8","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1728345879361,"stop":1728345879362,"duration":1},"status":"passed","severity":"normal"},{"uid":"32156e81ad5e1a60","name":"Push message with SQL Injection payload","time":{"start":1728346251853,"stop":1728346251853,"duration":0},"status":"passed","severity":"normal"},{"uid":"97d2b5390342eca9","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1728346293539,"stop":1728346293539,"duration":0},"status":"passed","severity":"normal"},{"uid":"334095f98cbe942f","name":"Reusing cursor across nodes","time":{"start":1728346278705,"stop":1728346278705,"duration":0},"status":"passed","severity":"normal"},{"uid":"74ae595c1e696b58","name":"throws on content topic with empty encoding field","time":{"start":1728345879358,"stop":1728345879358,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fe5fd39b0d054bd","name":"Passing page size 11 when there are 10 messages","time":{"start":1728346302668,"stop":1728346302669,"duration":1},"status":"passed","severity":"normal"},{"uid":"35d717673b895061","name":"should be called for bootstrap peers","time":{"start":1728345941516,"stop":1728345941517,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac9a71128c9b678","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728346081035,"stop":1728346081036,"duration":1},"status":"passed","severity":"normal"},{"uid":"982eb4157d9b1c53","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728346190774,"stop":1728346190775,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbf23c8565b96b77","name":"should throw error - no id","time":{"start":1728345887939,"stop":1728345887939,"duration":0},"status":"passed","severity":"normal"},{"uid":"6abb410c7863fb2e","name":"should handle a minimal index list","time":{"start":1728345879251,"stop":1728345879252,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad3a7c25d3f26e40","name":"handles empty shards array correctly","time":{"start":1728345879382,"stop":1728345879383,"duration":1},"status":"passed","severity":"normal"},{"uid":"fce17105698e920d","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1728345879366,"stop":1728345879367,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c6df771c99aafc3","name":"does not throw on valid cases","time":{"start":1728345879354,"stop":1728345879354,"duration":0},"status":"passed","severity":"normal"},{"uid":"5157893995302cf7","name":"Check received message with timestamp: 1728345933480 ","time":{"start":1728346190805,"stop":1728346190805,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d3c131560874168","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728346306174,"stop":1728346306175,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca57b13fc125af9d","name":"Query generator for 2000 messages","time":{"start":1728346297401,"stop":1728346297403,"duration":2},"status":"passed","severity":"normal"},{"uid":"6b155501ca27f0af","name":"stop","time":{"start":1728345974202,"stop":1728345974202,"duration":0},"status":"passed","severity":"normal"},{"uid":"352b4e93a33e8eff","name":"Encoder throws on empty string content topic","time":{"start":1728345915061,"stop":1728345915061,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab10dadc13fe8831","name":"Check message with non string payload is not received","time":{"start":1728346190779,"stop":1728346190779,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d971c9c0405fae9","name":"connected peers and dial","time":{"start":1728346191045,"stop":1728346191045,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d91d06e803949ca7","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1728346066068,"stop":1728346066068,"duration":0},"status":"passed","severity":"normal"},{"uid":"e39491f91d803666","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728346081009,"stop":1728346081010,"duration":1},"status":"passed","severity":"normal"},{"uid":"a04c2ac1afb234d2","name":"random static sharding 3 - Cluster ID: 50, Shard ID: 961","time":{"start":1728346281667,"stop":1728346281668,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad35b1bafb545e3e","name":"configure the node with multiple pubsub topics","time":{"start":1728346281674,"stop":1728346281674,"duration":0},"status":"passed","severity":"normal"},{"uid":"c276d53826707d27","name":"Push message equal or less that 1MB","time":{"start":1728346251886,"stop":1728346251886,"duration":0},"status":"passed","severity":"normal"},{"uid":"959cc3093767a0c1","name":"should decode valid enr successfully","time":{"start":1728345887937,"stop":1728345887937,"duration":0},"status":"passed","severity":"normal"},{"uid":"70293383085cd818","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1728346066046,"stop":1728346066046,"duration":0},"status":"passed","severity":"normal"},{"uid":"b57188a69d3437e2","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app79/4/topic636/proto","time":{"start":1728346254615,"stop":1728346254615,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce5e20ff34113232","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1728345879362,"stop":1728345879362,"duration":0},"status":"passed","severity":"normal"},{"uid":"120545b31e13b419","name":"should not fail to start the service if it is already started","time":{"start":1728345946317,"stop":1728345946317,"duration":0},"status":"passed","severity":"normal"},{"uid":"363ea44448613071","name":"Check message with invalid timestamp is not received","time":{"start":1728346048336,"stop":1728346048338,"duration":2},"status":"passed","severity":"normal"},{"uid":"d6040099411f0fcb","name":"Push message with content topic containing Arabic","time":{"start":1728346251870,"stop":1728346251870,"duration":0},"status":"passed","severity":"normal"},{"uid":"f40461fe11cabfd9","name":"Sample","time":{"start":1728345887332,"stop":1728345887333,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3edbc6db9a6b60d","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728346077825,"stop":1728346077825,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b718da553c0e077","name":"ignores domain fetching errors","time":{"start":1728345903409,"stop":1728345903410,"duration":1},"status":"passed","severity":"normal"},{"uid":"55026afb8be95efe","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1728345879380,"stop":1728345879380,"duration":0},"status":"passed","severity":"normal"},{"uid":"26276ad869cf01af","name":"Push message with Chinese payload","time":{"start":1728346211823,"stop":1728346211827,"duration":4},"status":"passed","severity":"normal"},{"uid":"40e76f76fa6e894e","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1728345887252,"stop":1728345887252,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bd19d825bb41663","name":"Push message with rate limit","time":{"start":1728346211850,"stop":1728346211851,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a395da8f3106c0b","name":"Passing page size 0 when there are 110 messages","time":{"start":1728346302663,"stop":1728346302663,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6c8b686415e66c","name":"LightPush","time":{"start":1728346337038,"stop":1728346337039,"duration":1},"status":"passed","severity":"normal"},{"uid":"755e8aa8738e7fb","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1728346377785,"stop":1728346377785,"duration":0},"status":"passed","severity":"normal"},{"uid":"f58d42cb27daced4","name":"should be able to decode the field with only RELAY set to true","time":{"start":1728345887246,"stop":1728345887249,"duration":3},"status":"passed","severity":"normal"},{"uid":"39f6bd0be9521a7f","name":"less peers than existing","time":{"start":1728346191045,"stop":1728346191046,"duration":1},"status":"skipped","severity":"normal"},{"uid":"33893c6d044bedb6","name":"Push message with Arabic payload","time":{"start":1728346251850,"stop":1728346251850,"duration":0},"status":"passed","severity":"normal"},{"uid":"9763f60bc9b30272","name":"Push message with content topic containing Script","time":{"start":1728346211841,"stop":1728346211841,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e3027e8babf4e63","name":"Push message with special chars payload","time":{"start":1728346211822,"stop":1728346211823,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5a8c718bab66851","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1728346217450,"stop":1728346217450,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebffbc5cd4d437df","name":"Ordered Callback - false","time":{"start":1728346295152,"stop":1728346295153,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a27f9ef8e4d4e63","name":"should create a new stream if no existing for protocol found","time":{"start":1728345895177,"stop":1728345895178,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca7138887486dcad","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1728346166908,"stop":1728346166910,"duration":2},"status":"passed","severity":"normal"},{"uid":"b25f15c934a7430d","name":"Rejects garbage","time":{"start":1728345918314,"stop":1728345918315,"duration":1},"status":"passed","severity":"normal"},{"uid":"5107c20f85b5c3c","name":"should throw an error for missing sharding configuration","time":{"start":1728345879382,"stop":1728345879382,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e8ae801adffcdc0","name":"different cluster, same shard: nodes don't connect","time":{"start":1728346066043,"stop":1728346066044,"duration":1},"status":"passed","severity":"normal"},{"uid":"40b28d281cb64761","name":"Check received message containing Arabic","time":{"start":1728346190765,"stop":1728346190765,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f1e9e6b405cf705","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1728345879379,"stop":1728345879379,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4a5f3bf756713c0","name":"LightPush: 0 peers, Filter: 0 peers","time":{"start":1728346157312,"stop":1728346157312,"duration":0},"status":"passed","severity":"normal"},{"uid":"2769e0ab92160572","name":"Generator, custom pubsub topic","time":{"start":1728346306172,"stop":1728346306173,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce87644376a8aa0f","name":"Check received message with timestamp: 1728345933406000000 ","time":{"start":1728346048331,"stop":1728346048332,"duration":1},"status":"passed","severity":"normal"},{"uid":"174634b9e7b4ad9c","name":"Filter with 1 connections","time":{"start":1728346096251,"stop":1728346096252,"duration":1},"status":"passed","severity":"normal"},{"uid":"f44b6454682cc64","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1728345887255,"stop":1728345887256,"duration":1},"status":"passed","severity":"normal"},{"uid":"67a4cd03a73c4077","name":"should decode valid enr with tcp successfully","time":{"start":1728345887937,"stop":1728345887938,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca84e72ff6f26e43","name":"should throw error - no public key","time":{"start":1728345887940,"stop":1728345887940,"duration":0},"status":"passed","severity":"normal"},{"uid":"fadde559751a8a3","name":"Subscribe and receives messages on 20 topics","time":{"start":1728346281855,"stop":1728346281862,"duration":7},"status":"passed","severity":"normal"},{"uid":"2de38a4e6c1be0ab","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1728345879373,"stop":1728345879373,"duration":0},"status":"passed","severity":"normal"},{"uid":"acc9a4d8b8ada6b9","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app70/2/topic724/xml","time":{"start":1728346254613,"stop":1728346254614,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b92b6097a458210","name":"Push message with content topic containing short","time":{"start":1728346251862,"stop":1728346251862,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5900ee731d09f","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728346281922,"stop":1728346281922,"duration":0},"status":"passed","severity":"normal"},{"uid":"656b16a35fa8d5bd","name":"Store - dialed first","time":{"start":1728346337038,"stop":1728346337038,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1aed27fd673e571","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1728345879372,"stop":1728345879373,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d1e7bdd411a1a20","name":"should return usable stream attached to connection","time":{"start":1728345895176,"stop":1728345895177,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba9dcf876eff90c4","name":"random static sharding 7 - Cluster ID: 208, Shard ID: 391","time":{"start":1728346281670,"stop":1728346281670,"duration":0},"status":"passed","severity":"normal"},{"uid":"5774e6597112b269","name":"throws on empty content topic","time":{"start":1728345879354,"stop":1728345879355,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc28b57f07972088","name":"Check received message containing escaped characters","time":{"start":1728346190771,"stop":1728346190772,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef648de3ed08c5a4","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1728345903061,"stop":1728345903065,"duration":4},"status":"passed","severity":"normal"},{"uid":"676c92f6b1a2e7b1","name":"Fails to push message with large meta","time":{"start":1728346211850,"stop":1728346211850,"duration":0},"status":"passed","severity":"normal"},{"uid":"208be106431bf850","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1728345903060,"stop":1728345903061,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7cf6c077449ce88","name":"Decoder throws on undefined content topic","time":{"start":1728345915061,"stop":1728345915062,"duration":1},"status":"passed","severity":"normal"},{"uid":"43a66cc29e8104a0","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1728345887245,"stop":1728345887245,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc927f075506a88c","name":"random static sharding 10 - Cluster ID: 116, Shard ID: 143","time":{"start":1728346281672,"stop":1728346281673,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a0e90437d5d0f97","name":"Push message with special chars payload","time":{"start":1728346251849,"stop":1728346251850,"duration":1},"status":"passed","severity":"normal"},{"uid":"626fa0ddef429e69","name":"Check received message containing shell command","time":{"start":1728346048329,"stop":1728346048329,"duration":0},"status":"passed","severity":"normal"},{"uid":"6568dc2dc6bf39b","name":"LightPush: 1 peers, Filter: 3 peers","time":{"start":1728346157317,"stop":1728346157317,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aaf7681a83075a4","name":"Query Generator - true","time":{"start":1728346295145,"stop":1728346295146,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c5b974b03131c2a","name":"Check received message containing unicode special characters","time":{"start":1728346190772,"stop":1728346190772,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1f25aced1ae9553","name":"throws on content topic with empty topic name field","time":{"start":1728345879357,"stop":1728345879357,"duration":0},"status":"passed","severity":"normal"},{"uid":"566ecb09c67c3b5e","name":"Check received message containing JSON","time":{"start":1728346190768,"stop":1728346190770,"duration":2},"status":"passed","severity":"normal"},{"uid":"203eae9fda8df6cd","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1728345879368,"stop":1728345879369,"duration":1},"status":"passed","severity":"normal"},{"uid":"73286ee21410849d","name":"LightPush: 3 peers, Filter: 1 peers","time":{"start":1728346157320,"stop":1728346157320,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd6ba23784d1d005","name":"handles multiple messages","time":{"start":1728346303021,"stop":1728346303022,"duration":1},"status":"passed","severity":"normal"},{"uid":"2954701d9185e520","name":"Check received message containing Script","time":{"start":1728346048327,"stop":1728346048327,"duration":0},"status":"passed","severity":"normal"},{"uid":"51cd7f7d10f2895c","name":"Check message with invalid timestamp is not received","time":{"start":1728346190775,"stop":1728346190775,"duration":0},"status":"passed","severity":"normal"},{"uid":"6746cfe058599f87","name":"removeEventListener with wrong event","time":{"start":1728345974200,"stop":1728345974200,"duration":0},"status":"passed","severity":"normal"},{"uid":"5636ee4df7fcad62","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1728346066063,"stop":1728346066064,"duration":1},"status":"passed","severity":"normal"},{"uid":"db1a7dfc310b3002","name":"Push message with custom timestamp: 1697587678189","time":{"start":1728346251885,"stop":1728346251885,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ba640126d92732f","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728346014198,"stop":1728346014198,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddef1287354c20dd","name":"Check message with no payload is not received","time":{"start":1728346190778,"stop":1728346190779,"duration":1},"status":"passed","severity":"normal"},{"uid":"21a4c606817ea5c","name":"random static sharding 6 - Cluster ID: 964, Shard ID: 840","time":{"start":1728346281669,"stop":1728346281670,"duration":1},"status":"passed","severity":"normal"},{"uid":"f09cd78980166356","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1728345879377,"stop":1728345879377,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8871bbacef9c52","name":"should not receive a peer event after stop","time":{"start":1728345946327,"stop":1728345946328,"duration":1},"status":"passed","severity":"normal"},{"uid":"2140e195ea495b70","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728346281872,"stop":1728346281881,"duration":9},"status":"passed","severity":"normal"},{"uid":"65f3c57f8df48548","name":"should use the provided clusterId for the pubsub topic","time":{"start":1728345879384,"stop":1728345879384,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eabb7df577e4482","name":"Push to array if already present","time":{"start":1728345878700,"stop":1728345878701,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ac749e6feeb5fe7","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728346281900,"stop":1728346281906,"duration":6},"status":"passed","severity":"normal"},{"uid":"eb29a77b5ae3cf4f","name":"ignores unrecognized TXT record formats","time":{"start":1728345903410,"stop":1728345903410,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2cf3bbc8949adac","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1728346066091,"stop":1728346066091,"duration":0},"status":"passed","severity":"normal"},{"uid":"de87eaab085b215d","name":"throws an error for improperly formatted content topics","time":{"start":1728345879365,"stop":1728345879365,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfb228db6c775946","name":"Waku message hash computation (payload length 0)","time":{"start":1728345881858,"stop":1728345881859,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bb2be06ad36e859","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1728345903054,"stop":1728345903055,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dbb49cf10c18a85","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728346077822,"stop":1728346077823,"duration":1},"status":"passed","severity":"normal"},{"uid":"607b1c0aa8af3e30","name":"Subscribe and receive messages via lightPush","time":{"start":1728346281897,"stop":1728346281898,"duration":1},"status":"passed","severity":"normal"},{"uid":"d29ca1ad492a9b1","name":"can start and stop the service","time":{"start":1728346255653,"stop":1728346255654,"duration":1},"status":"passed","severity":"normal"},{"uid":"228d042524fafb55","name":"Check message received after jswaku node is restarted","time":{"start":1728346190779,"stop":1728346190780,"duration":1},"status":"skipped","severity":"normal"},{"uid":"58b01c4577ea13a7","name":"Nodes with multiple pubsub topic","time":{"start":1728346217453,"stop":1728346217453,"duration":0},"status":"passed","severity":"normal"},{"uid":"38aea176e1ff6fb7","name":"should not receive a peer event before start","time":{"start":1728345946327,"stop":1728345946327,"duration":0},"status":"passed","severity":"normal"},{"uid":"9340e8c2f1ef2ac6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1728345879377,"stop":1728345879377,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dd303ef5fb01315","name":"Ping on peer without subscriptions","time":{"start":1728345984062,"stop":1728345984062,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b68083004e535bc","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728346077825,"stop":1728346077826,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac9790f1b458e6a0","name":"random static sharding 1 - Cluster ID: 884, Shard ID: 774","time":{"start":1728346281666,"stop":1728346281666,"duration":0},"status":"passed","severity":"normal"},{"uid":"a908f3cd93252000","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728346081043,"stop":1728346081044,"duration":1},"status":"passed","severity":"normal"},{"uid":"8df6037db572ba2f","name":"Check received message containing Russian","time":{"start":1728346190789,"stop":1728346190791,"duration":2},"status":"passed","severity":"normal"},{"uid":"6ad448fb36f2fa4b","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app84/6/topic545/json","time":{"start":1728346254615,"stop":1728346254616,"duration":1},"status":"passed","severity":"normal"},{"uid":"a891168bb3cb66c9","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1728345879380,"stop":1728345879381,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1d85da8842e8527","name":"should encodeTxt and decodeTxt","time":{"start":1728345887936,"stop":1728345887936,"duration":0},"status":"passed","severity":"normal"},{"uid":"2959a186a6ef38f","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728346077821,"stop":1728346077822,"duration":1},"status":"passed","severity":"normal"},{"uid":"e67ae232a47a091a","name":"Check received message containing short","time":{"start":1728346048322,"stop":1728346048322,"duration":0},"status":"passed","severity":"normal"},{"uid":"d74072b17b3b9a9e","name":"Push message with short payload","time":{"start":1728346251848,"stop":1728346251848,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d1fd58ddc39370d","name":"should add and remove event listeners correctly","time":{"start":1728345907323,"stop":1728345907323,"duration":0},"status":"passed","severity":"normal"},{"uid":"a762bcb54a1844cf","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1728346066047,"stop":1728346066047,"duration":0},"status":"passed","severity":"normal"},{"uid":"9758bcd4b0e77973","name":"Subscribe to topic containing Russian and publish message","time":{"start":1728346230051,"stop":1728346230052,"duration":1},"status":"passed","severity":"normal"},{"uid":"dba0ea6a9b24cb42","name":"Accepts a valid Waku Message","time":{"start":1728345918313,"stop":1728345918314,"duration":1},"status":"passed","severity":"normal"},{"uid":"acdcc205fdb4f508","name":"Push message with content topic containing long","time":{"start":1728346211836,"stop":1728346211836,"duration":0},"status":"passed","severity":"normal"},{"uid":"72414fe85360d9ab","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1728345881856,"stop":1728345881857,"duration":1},"status":"passed","severity":"normal"},{"uid":"b659e6d248cb2ae5","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728346281871,"stop":1728346281871,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ceb30f13f3f8b32","name":"Check publish message containing XML","time":{"start":1728346222818,"stop":1728346222819,"duration":1},"status":"passed","severity":"normal"},{"uid":"1990cb19165e5157","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728346081043,"stop":1728346081043,"duration":0},"status":"passed","severity":"normal"},{"uid":"53cd82827fa1fb4b","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1728346066053,"stop":1728346066053,"duration":0},"status":"passed","severity":"normal"},{"uid":"53658a6290ea9813","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1728346230052,"stop":1728346230052,"duration":0},"status":"passed","severity":"normal"},{"uid":"233a90ad569060c5","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1728345879371,"stop":1728345879372,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dff436785d9d99","name":"Encoder throws on undefined content topic","time":{"start":1728345895497,"stop":1728345895497,"duration":0},"status":"passed","severity":"normal"},{"uid":"11e810408bc13f98","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1728346230053,"stop":1728346230054,"duration":1},"status":"passed","severity":"normal"},{"uid":"98242fe891282c26","name":"should not fail to stop the service if it was not started","time":{"start":1728345907319,"stop":1728345907319,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe57dca178a63576","name":"Decoder throws on empty string content topic","time":{"start":1728345895498,"stop":1728345895498,"duration":0},"status":"passed","severity":"normal"},{"uid":"e88a767176b687f9","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728346281884,"stop":1728346281884,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a146f2f7b36cfaf","name":"should not receive a peer event after stop","time":{"start":1728345907321,"stop":1728345907321,"duration":0},"status":"passed","severity":"normal"},{"uid":"56ffe379153bebc1","name":"Push message with content topic containing short","time":{"start":1728346211835,"stop":1728346211836,"duration":1},"status":"passed","severity":"normal"},{"uid":"17c30a702790f98f","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1728346066044,"stop":1728346066045,"duration":1},"status":"passed","severity":"normal"},{"uid":"9be23334b4b2db92","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1728345879382,"stop":1728345879382,"duration":0},"status":"passed","severity":"normal"},{"uid":"a50eeb600cffbc92","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728346281936,"stop":1728346281936,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a5df8e3fde812a1","name":"should throw an error for an unconfigured topic","time":{"start":1728345879379,"stop":1728345879379,"duration":0},"status":"passed","severity":"normal"},{"uid":"3254faa552ea50e8","name":"Subscribe to topic containing XML and publish message","time":{"start":1728346230053,"stop":1728346230053,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc47a283c16444e1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1728345879374,"stop":1728345879374,"duration":0},"status":"passed","severity":"normal"},{"uid":"785d2ad81d826982","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728346281862,"stop":1728346281864,"duration":2},"status":"passed","severity":"normal"},{"uid":"c11afd34a96c3fa0","name":"should return different streams if requested simultaniously","time":{"start":1728345895178,"stop":1728345895179,"duration":1},"status":"passed","severity":"normal"},{"uid":"728645253e074e06","name":"Push message on custom pubsubTopic","time":{"start":1728346144409,"stop":1728346144409,"duration":0},"status":"passed","severity":"normal"},{"uid":"81d4fcdf13f59121","name":"handles different clusterIds correctly","time":{"start":1728345879364,"stop":1728345879365,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce70ffb3b461ac23","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1728345879375,"stop":1728345879375,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c5facb080117aaa","name":"Relay","time":{"start":1728345942651,"stop":1728345942652,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd36494e9eeef12b","name":"Relay + Store","time":{"start":1728345887950,"stop":1728345887950,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bbdaa2cc501d1cb","name":"Callback on promise, aborts when callback returns true","time":{"start":1728346297400,"stop":1728346297400,"duration":0},"status":"passed","severity":"normal"},{"uid":"e63238ffe07f4db2","name":"Check publish message after service node is restarted","time":{"start":1728346222830,"stop":1728346222830,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2605afd5fe985339","name":"should not fail to stop the service if it was not started","time":{"start":1728346255654,"stop":1728346255654,"duration":0},"status":"passed","severity":"normal"},{"uid":"71a38d67a7e36d05","name":"Waku message hash computation (no timestamp)","time":{"start":1728345881859,"stop":1728345881859,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1fabd3a10cc6998","name":"Refresh subscription","time":{"start":1728346281912,"stop":1728346281912,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3f6cfcb2d2e64c9","name":"Check message received after jswaku node is restarted","time":{"start":1728346048343,"stop":1728346048344,"duration":1},"status":"skipped","severity":"normal"},{"uid":"783e71aba890104f","name":"Check publish message containing Chinese","time":{"start":1728346222809,"stop":1728346222809,"duration":0},"status":"passed","severity":"normal"},{"uid":"46f893bc8e137801","name":"Sets default value correctly","time":{"start":1728346312194,"stop":1728346312194,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa7d8347b8ef5023","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728346281849,"stop":1728346281853,"duration":4},"status":"passed","severity":"normal"},{"uid":"4eb7a78987266c0","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728346014201,"stop":1728346014201,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a001058a34932e1","name":"Ping on peer without subscriptions","time":{"start":1728345984058,"stop":1728345984059,"duration":1},"status":"passed","severity":"normal"},{"uid":"511b38deafa9db3","name":"should only return 1 node with relay and store capability","time":{"start":1728345903411,"stop":1728345903411,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd6e9cdea276396a","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1728346066071,"stop":1728346066071,"duration":0},"status":"passed","severity":"normal"},{"uid":"a79f3084b17cafa8","name":"Ephemeral messages are not stored","time":{"start":1728345941051,"stop":1728345941052,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d3a7907b32f2292","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1728345903413,"stop":1728345903413,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ed0f0679696c3cbd","name":"Renews peer on consistent ping failures","time":{"start":1728346004964,"stop":1728346004967,"duration":3},"status":"passed","severity":"normal"},{"uid":"58090800ddc67cc0","name":"Ping on unsubscribed peer","time":{"start":1728345984060,"stop":1728345984060,"duration":0},"status":"passed","severity":"normal"},{"uid":"302c16cb81a02a9f","name":"Push message with content topic containing long","time":{"start":1728346251862,"stop":1728346251862,"duration":0},"status":"passed","severity":"normal"},{"uid":"74b899d9441e2159","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1728345895386,"stop":1728345895386,"duration":0},"status":"passed","severity":"normal"},{"uid":"1826f1d33f0a2f4a","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728346066067,"stop":1728346066067,"duration":0},"status":"passed","severity":"normal"},{"uid":"54f4e9eaad6a1ada","name":"Push message with content topic containing shell command","time":{"start":1728346211846,"stop":1728346211846,"duration":0},"status":"passed","severity":"normal"},{"uid":"8569dd427565bb32","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1728345879368,"stop":1728345879368,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7ac2132568c4880","name":"Fails to push message with empty content topic","time":{"start":1728346211849,"stop":1728346211849,"duration":0},"status":"passed","severity":"normal"},{"uid":"310d2252b4f4507f","name":"should throw error - invalid id","time":{"start":1728345887939,"stop":1728345887939,"duration":0},"status":"passed","severity":"normal"},{"uid":"273a3734ac267ea4","name":"Check received message containing Russian","time":{"start":1728346048325,"stop":1728346048326,"duration":1},"status":"passed","severity":"normal"},{"uid":"b044dcd877f9e5f5","name":"Fields are not dropped","time":{"start":1728345894752,"stop":1728345894753,"duration":1},"status":"passed","severity":"normal"},{"uid":"e97323e234b3b6a3","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728346144410,"stop":1728346144410,"duration":0},"status":"passed","severity":"normal"},{"uid":"3125699d90f9aa9c","name":"should not fail to stop the service if it was not started","time":{"start":1728345946317,"stop":1728345946317,"duration":0},"status":"passed","severity":"normal"},{"uid":"21dabff49162c9a9","name":"LightPush with 3 connections","time":{"start":1728346096254,"stop":1728346096254,"duration":0},"status":"passed","severity":"normal"},{"uid":"95da30b29a0dbf1e","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1728345902510,"stop":1728345902511,"duration":1},"status":"passed","severity":"normal"},{"uid":"39dbdb89a12b2697","name":"Check received message containing SQL Injection","time":{"start":1728346048326,"stop":1728346048327,"duration":1},"status":"passed","severity":"normal"},{"uid":"96d8f64625abb987","name":"Push message on custom pubsubTopic","time":{"start":1728346144410,"stop":1728346144411,"duration":1},"status":"passed","severity":"normal"},{"uid":"a89e81b4e0e6aae2","name":"Subscribe to topic containing long and receive message","time":{"start":1728346081018,"stop":1728346081018,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b6892efe2ec9514","name":"peer:update - should do nothing if another protocol hit","time":{"start":1728345895179,"stop":1728345895179,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aa7fe110a5588a9","name":"Subscribe to topic containing Script and publish message","time":{"start":1728346230052,"stop":1728346230053,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a3a8d4bb38322f4","name":"should return unique PubsubTopics for static sharding","time":{"start":1728345879368,"stop":1728345879368,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb191aaaecade3a0","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1728345941518,"stop":1728345941518,"duration":0},"status":"passed","severity":"normal"},{"uid":"2141af2ed052437f","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1728345887253,"stop":1728345887255,"duration":2},"status":"passed","severity":"normal"},{"uid":"e09566dc586c0832","name":"Renews peer on consistent missed messages","time":{"start":1728346004973,"stop":1728346004975,"duration":2},"status":"passed","severity":"normal"},{"uid":"dc40c801c190bcb3","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728346077824,"stop":1728346077824,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a8abfe5650cf065","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728346081027,"stop":1728346081028,"duration":1},"status":"passed","severity":"normal"},{"uid":"2588f53ec65ae106","name":"Push message with content topic containing special chars","time":{"start":1728346211837,"stop":1728346211837,"duration":0},"status":"passed","severity":"normal"},{"uid":"88b228f66aa19f37","name":"LightPush: 1 peers, Filter: 0 peers","time":{"start":1728346157314,"stop":1728346157314,"duration":0},"status":"passed","severity":"normal"},{"uid":"e097ad711097971f","name":"Push message with SQL Injection payload","time":{"start":1728346211828,"stop":1728346211828,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c7bdc5eb9a67068","name":"LightPush: 2 peers, Filter: 3 peers","time":{"start":1728346157319,"stop":1728346157319,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d299aef33b5f5f2","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1728346282075,"stop":1728346282075,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba5cd40d72008438","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1728345887244,"stop":1728345887245,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e385a7b61cac7b5","name":"should throw error - no public key","time":{"start":1728345887938,"stop":1728345887938,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ea7226ba44c88a4","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1728346278701,"stop":1728346278704,"duration":3},"status":"passed","severity":"normal"},{"uid":"314c169ce4dbb3b2","name":"should emit a peer event after start","time":{"start":1728346255655,"stop":1728346255655,"duration":0},"status":"passed","severity":"normal"},{"uid":"e907e10a57e60839","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1728346312792,"stop":1728346312792,"duration":0},"status":"passed","severity":"normal"},{"uid":"152fd5241b0a422a","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1728346004972,"stop":1728346004973,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dbfc30080165c42","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728346014197,"stop":1728346014197,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad9198f4b78fa7f9","name":"Push message with Arabic payload","time":{"start":1728346211827,"stop":1728346211827,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6408517d42ed2e8","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728346081041,"stop":1728346081042,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e538a7cabf1b151","name":"Check received message containing Basic HTML tag","time":{"start":1728346190800,"stop":1728346190800,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba34d85daefd9980","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728346281872,"stop":1728346281872,"duration":0},"status":"passed","severity":"normal"},{"uid":"741b497a635fbda5","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1728345965323,"stop":1728345965323,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c3cab31f8968891","name":"Check received message containing long","time":{"start":1728346190763,"stop":1728346190763,"duration":0},"status":"passed","severity":"normal"},{"uid":"e43e6a25eb6b8f84","name":"Check publish message containing long","time":{"start":1728346222801,"stop":1728346222801,"duration":0},"status":"passed","severity":"normal"},{"uid":"83ac89e256706276","name":"Check publish message containing unicode special characters","time":{"start":1728346222822,"stop":1728346222822,"duration":0},"status":"passed","severity":"normal"},{"uid":"92b37fc4d4e7891f","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1728346066056,"stop":1728346066056,"duration":0},"status":"passed","severity":"normal"},{"uid":"10f66351bf5f8e7","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1728345895498,"stop":1728345895498,"duration":0},"status":"passed","severity":"normal"},{"uid":"5423da01f990b340","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1728345879366,"stop":1728345879366,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e8dad6541a7a139","name":"LightPush: 3 peers, Filter: 2 peers","time":{"start":1728346157320,"stop":1728346157320,"duration":0},"status":"passed","severity":"normal"},{"uid":"b04d44799adfbd83","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1728346282087,"stop":1728346282087,"duration":0},"status":"passed","severity":"normal"},{"uid":"b802e86419e4b4b5","name":"Check publish message containing emoji","time":{"start":1728346222823,"stop":1728346222823,"duration":0},"status":"passed","severity":"normal"},{"uid":"be7462a9157d22b9","name":"Subscribe to topic containing Script and receive message","time":{"start":1728346081036,"stop":1728346081036,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ce91ad186915043","name":"caches peers it previously fetched","time":{"start":1728345903410,"stop":1728345903410,"duration":0},"status":"passed","severity":"normal"},{"uid":"25d34c647009c9ff","name":"Non TWN Cluster","time":{"start":1728346254612,"stop":1728346254612,"duration":0},"status":"passed","severity":"normal"},{"uid":"31c4a3036826f189","name":"should emit a peer event after start","time":{"start":1728345946320,"stop":1728345946327,"duration":7},"status":"passed","severity":"normal"},{"uid":"50343358120bc050","name":"connects to nwaku","time":{"start":1728346312191,"stop":1728346312191,"duration":0},"status":"passed","severity":"normal"},{"uid":"4762e942cecbe3d0","name":"getPeersByDiscovery","time":{"start":1728346246129,"stop":1728346246130,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b2c89bed25a8f41","name":"Register correct protocols","time":{"start":1728346230041,"stop":1728346230041,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b6acff17a1b0160","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1728345903412,"stop":1728345903412,"duration":0},"status":"passed","severity":"normal"},{"uid":"a06256b626331022","name":"Subscribe to topic containing Script and receive message","time":{"start":1728346281921,"stop":1728346281921,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce0b0365a791d6fd","name":"Filter with 3 connections","time":{"start":1728346096254,"stop":1728346096255,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a4ce9916d477556","name":"Push message with content topic containing Basic HTML tag","time":{"start":1728346211845,"stop":1728346211845,"duration":0},"status":"passed","severity":"normal"},{"uid":"c16db63272c61d62","name":"Meta field set when metaSetter is specified","time":{"start":1728345895496,"stop":1728345895496,"duration":0},"status":"passed","severity":"normal"},{"uid":"56947fef1fcb7ca1","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728346144412,"stop":1728346144412,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd6f0875a0147c2","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1728345879372,"stop":1728345879372,"duration":0},"status":"passed","severity":"normal"},{"uid":"a31adbb5d06363d7","name":"Check message with non string payload is not received","time":{"start":1728346190808,"stop":1728346190809,"duration":1},"status":"passed","severity":"normal"},{"uid":"8323a2abed87bc26","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1728346297401,"stop":1728346297401,"duration":0},"status":"passed","severity":"normal"},{"uid":"913efe982ce96ee1","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728346281854,"stop":1728346281854,"duration":0},"status":"passed","severity":"normal"},{"uid":"6866eb83130164d6","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app57/7/topic609/proto","time":{"start":1728346254615,"stop":1728346254615,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6091b25e8022941","name":"Publish message with custom timestamp: Tue Oct 08 2024 01:10:12 GMT+0000 (Coordinated Universal Time)","time":{"start":1728346222826,"stop":1728346222826,"duration":0},"status":"passed","severity":"normal"},{"uid":"95cb349a8759e361","name":"listenerCount","time":{"start":1728345974200,"stop":1728345974201,"duration":1},"status":"passed","severity":"normal"},{"uid":"897685ac7a790c8d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1728345879375,"stop":1728345879375,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a7f94434b44ca39","name":"isConnected return false after peer stops","time":{"start":1728345965324,"stop":1728345965325,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ba8b4d98cbcdc8d","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728346081044,"stop":1728346081044,"duration":0},"status":"passed","severity":"normal"},{"uid":"6743546bfcb9845c","name":"should set field with only STORE enabled","time":{"start":1728345887949,"stop":1728345887949,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ec8dc86976f6cb5","name":"Push 30 different messages","time":{"start":1728346251861,"stop":1728346251861,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ccb80c386b3c27c","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728346281911,"stop":1728346281911,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba2acd74ccbbcd60","name":"Check received message with timestamp: 1728345933406 ","time":{"start":1728346048332,"stop":1728346048335,"duration":3},"status":"passed","severity":"normal"},{"uid":"e54980a9959c16f9","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1728345895180,"stop":1728345895180,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5460f020c139445","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728346144412,"stop":1728346144412,"duration":0},"status":"passed","severity":"normal"},{"uid":"189783c2e6888804","name":"Check message on other pubsub topic is not received","time":{"start":1728346190807,"stop":1728346190807,"duration":0},"status":"passed","severity":"normal"},{"uid":"602a4f528b3de2c8","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1728345986391,"stop":1728345986391,"duration":0},"status":"passed","severity":"normal"},{"uid":"28b5173c412ce42c","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1728345903413,"stop":1728345903413,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e6b65b3a4c83fd00","name":"Decoder throws on empty string content topic","time":{"start":1728345913406,"stop":1728345913406,"duration":0},"status":"passed","severity":"normal"},{"uid":"58a2088d56adde79","name":"Check publish message containing special chars","time":{"start":1728346222801,"stop":1728346222809,"duration":8},"status":"passed","severity":"normal"},{"uid":"dd670347b548bbc6","name":"Check meta is set [symmetric]","time":{"start":1728345913403,"stop":1728345913404,"duration":1},"status":"passed","severity":"normal"},{"uid":"2471a0c6d4eb5371","name":"Push message with JSON payload","time":{"start":1728346251854,"stop":1728346251855,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ef441076fda9b10","name":"Check message received after nwaku node is restarted","time":{"start":1728346190810,"stop":1728346190810,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a4a05e08d5f3d8af","name":"Subscribe to topic containing special chars and publish message","time":{"start":1728346230049,"stop":1728346230049,"duration":0},"status":"passed","severity":"normal"},{"uid":"1159605961202c3e","name":"Push message with content topic containing numeric","time":{"start":1728346211836,"stop":1728346211837,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2d3be6a2e0230c7","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1728346217453,"stop":1728346217454,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a162becf1f5873a","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1728345879371,"stop":1728345879371,"duration":0},"status":"passed","severity":"normal"},{"uid":"59b827051c106322","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1728346066073,"stop":1728346066073,"duration":0},"status":"passed","severity":"normal"},{"uid":"758b7248d6680efa","name":"Check received message with timestamp: 1728345933480000000 ","time":{"start":1728346190805,"stop":1728346190805,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2711ce4087cb59f","name":"Check received message containing Basic HTML tag","time":{"start":1728346048328,"stop":1728346048328,"duration":0},"status":"passed","severity":"normal"},{"uid":"33bc65c5b5c24e32","name":"Check publish message containing Basic HTML tag","time":{"start":1728346222819,"stop":1728346222819,"duration":0},"status":"passed","severity":"normal"},{"uid":"30f550d4f4c89bc4","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1728346066091,"stop":1728346066093,"duration":2},"status":"passed","severity":"normal"},{"uid":"82924a8aa67eea05","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1728345934431,"stop":1728345934432,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c9505fa2cbb48fa","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728346081044,"stop":1728346081044,"duration":0},"status":"passed","severity":"normal"},{"uid":"7de5dafb1333f961","name":"Check message with no payload is not received","time":{"start":1728346190808,"stop":1728346190808,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ed48a2d060bb63b","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1728345879369,"stop":1728345879369,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae7ef7ded8b1f1ff","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1728345986392,"stop":1728345986393,"duration":1},"status":"passed","severity":"normal"},{"uid":"58a49f0ad6cd0285","name":"1 Store, 2 relays, 2 fetches","time":{"start":1728345903134,"stop":1728345903135,"duration":1},"status":"passed","severity":"normal"},{"uid":"435d66bd90859938","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728346281913,"stop":1728346281913,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce8c7430346f2ff5","name":"should return valid sharding parameters for static sharding","time":{"start":1728345879381,"stop":1728345879382,"duration":1},"status":"passed","severity":"normal"},{"uid":"67522e7a12a54d7c","name":"Asymmetric encrypt & decrypt","time":{"start":1728345913962,"stop":1728345913963,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec6f0968e838626","name":"Encoder throws on empty string content topic","time":{"start":1728345913405,"stop":1728345913405,"duration":0},"status":"passed","severity":"normal"},{"uid":"6563738d839e81b8","name":"Push message with content topic containing Russian","time":{"start":1728346251870,"stop":1728346251870,"duration":0},"status":"passed","severity":"normal"},{"uid":"afeae75c922cf7b4","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1728345879364,"stop":1728345879364,"duration":0},"status":"passed","severity":"normal"},{"uid":"74cb1362076eb369","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728346281853,"stop":1728346281853,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a04accf8afc5625","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1728345879376,"stop":1728345879377,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7d0ce55a5b381d8","name":"Subscribe to topic containing shell command and publish message","time":{"start":1728346230055,"stop":1728346230057,"duration":2},"status":"passed","severity":"normal"},{"uid":"bc504a286a49c640","name":"1 Relay, 1 Filter, gives up","time":{"start":1728345903135,"stop":1728345903135,"duration":0},"status":"passed","severity":"normal"},{"uid":"c01bd0926c092225","name":"getPeersByDiscovery","time":{"start":1728345974200,"stop":1728345974200,"duration":0},"status":"passed","severity":"normal"},{"uid":"8875b05c9017959c","name":"Check received message containing special chars","time":{"start":1728346048324,"stop":1728346048324,"duration":0},"status":"passed","severity":"normal"},{"uid":"b70e6905994ce080","name":"Check received message containing XML","time":{"start":1728346190794,"stop":1728346190794,"duration":0},"status":"passed","severity":"normal"},{"uid":"4114ab4d1c4ced8e","name":"Push message with Script payload","time":{"start":1728346251853,"stop":1728346251853,"duration":0},"status":"passed","severity":"normal"},{"uid":"64715f518ce69ea8","name":"Fails to publish message with empty text","time":{"start":1728346222827,"stop":1728346222827,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb4d6dde7dfc17f","name":"Encoder throws on undefined content topic","time":{"start":1728345915061,"stop":1728345915061,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a37d6d60be38c66","name":"Check meta is set [ecies]","time":{"start":1728345915060,"stop":1728345915060,"duration":0},"status":"passed","severity":"normal"},{"uid":"385db2d5d1b53ae","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1728345879252,"stop":1728345879252,"duration":0},"status":"passed","severity":"normal"},{"uid":"f625f6e18a6daaab","name":"should emit a peer event after start","time":{"start":1728345907320,"stop":1728345907321,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccbc48af6ba03f98","name":"Does not throw an exception when node disconnects","time":{"start":1728346312191,"stop":1728346312192,"duration":1},"status":"passed","severity":"normal"},{"uid":"b209f3628d005bdd","name":"should select older connection if present","time":{"start":1728345894691,"stop":1728345894692,"duration":1},"status":"passed","severity":"normal"},{"uid":"85e8e91b2c235cb8","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1728346254618,"stop":1728346254619,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5c44b2ddf4d06a1","name":"Subscribe and publish message","time":{"start":1728346230042,"stop":1728346230042,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bd13914a2fd6995","name":"Push message with custom timestamp: 1728349696405","time":{"start":1728346211852,"stop":1728346211852,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc2a3b09fe531c0a","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1728345941517,"stop":1728345941517,"duration":0},"status":"passed","severity":"normal"},{"uid":"5388cee12e5238fe","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728346190806,"stop":1728346190806,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fca097911e8f85b","name":"should set field with all protocols disabled","time":{"start":1728345887948,"stop":1728345887949,"duration":1},"status":"passed","severity":"normal"},{"uid":"f11486631eea4d63","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app33/10/topic47/json","time":{"start":1728346254613,"stop":1728346254613,"duration":0},"status":"passed","severity":"normal"},{"uid":"58c8a04b886ca706","name":"Encoder throws on undefined content topic","time":{"start":1728345913404,"stop":1728345913405,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b4765d4a2a79beb","name":"Fails to push message bigger that 1MB","time":{"start":1728346211852,"stop":1728346211853,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbdc45ca8715797b","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1728346066057,"stop":1728346066057,"duration":0},"status":"passed","severity":"normal"},{"uid":"94262ae7ed777f35","name":"random static sharding 2 - Cluster ID: 584, Shard ID: 386","time":{"start":1728346281666,"stop":1728346281667,"duration":1},"status":"passed","severity":"normal"},{"uid":"10c0b8904847c02","name":"Ping fails for unsubscribed peers","time":{"start":1728346004960,"stop":1728346004960,"duration":0},"status":"passed","severity":"normal"},{"uid":"27307a8594801068","name":"Push message with content topic containing Basic HTML tag","time":{"start":1728346251874,"stop":1728346251874,"duration":0},"status":"passed","severity":"normal"},{"uid":"aef9660e8de8b79d","name":"should be called at least once on all `peer:discovery` events","time":{"start":1728345941516,"stop":1728345941516,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ef504400f86cc0f","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1728345879360,"stop":1728345879360,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b893093616b7ff5","name":"Using a function","time":{"start":1728346312193,"stop":1728346312193,"duration":0},"status":"passed","severity":"normal"},{"uid":"71ab6cdcbf4eb0c2","name":"Check received message containing Script","time":{"start":1728346190767,"stop":1728346190767,"duration":0},"status":"passed","severity":"normal"},{"uid":"79de573e5df93bf9","name":"Check message with invalid timestamp is not received","time":{"start":1728346190806,"stop":1728346190807,"duration":1},"status":"passed","severity":"normal"},{"uid":"23940f1a3505abf","name":"Subscribe to topic containing XML and receive message","time":{"start":1728346081036,"stop":1728346081040,"duration":4},"status":"passed","severity":"normal"},{"uid":"6b06cc088cd29c8d","name":"Check received message containing escaped characters","time":{"start":1728346190801,"stop":1728346190804,"duration":3},"status":"passed","severity":"normal"},{"uid":"44237690721ea838","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1728346278698,"stop":1728346278699,"duration":1},"status":"passed","severity":"normal"},{"uid":"73d146ab47eba5b2","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728346281889,"stop":1728346281890,"duration":1},"status":"passed","severity":"normal"},{"uid":"b184a33cc5fcb7cf","name":"Tracks peer failures correctly","time":{"start":1728346004970,"stop":1728346004971,"duration":1},"status":"passed","severity":"normal"},{"uid":"7de15d95363291f8","name":"should get / set TCP multiaddr","time":{"start":1728345887942,"stop":1728345887946,"duration":4},"status":"passed","severity":"normal"},{"uid":"a5fb876c79164e82","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728346281928,"stop":1728346281932,"duration":4},"status":"passed","severity":"normal"},{"uid":"8b4430caf3f64722","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1728346278699,"stop":1728346278699,"duration":0},"status":"passed","severity":"normal"},{"uid":"755fe577d263570","name":"Store - dialed after - with timeout","time":{"start":1728346337038,"stop":1728346337038,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5cad7dac69000ff","name":"Fails to publish duplicate message","time":{"start":1728346222827,"stop":1728346222827,"duration":0},"status":"passed","severity":"normal"},{"uid":"846a8d936bdc1bdf","name":"random static sharding 9 - Cluster ID: 944, Shard ID: 468","time":{"start":1728346281671,"stop":1728346281672,"duration":1},"status":"passed","severity":"normal"},{"uid":"40f85fcb1d82699e","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1728346246130,"stop":1728346246131,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a986ff480c56b182","name":"Push message with content topic containing XML","time":{"start":1728346211841,"stop":1728346211841,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc757559dac54f73","name":"should return the pubsub topic directly if a string is provided","time":{"start":1728345879379,"stop":1728345879380,"duration":1},"status":"passed","severity":"normal"},{"uid":"362beed092c146f0","name":"should throw an error for insufficient data","time":{"start":1728345879253,"stop":1728345879253,"duration":0},"status":"passed","severity":"normal"},{"uid":"de0055f9ec6b289e","name":"Push message with content topic containing JSON","time":{"start":1728346251874,"stop":1728346251875,"duration":1},"status":"passed","severity":"normal"},{"uid":"e667a24c661a52ca","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728346306176,"stop":1728346306176,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1871bc3d561d807","name":"should return empty list for no shard","time":{"start":1728345879369,"stop":1728345879370,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae38ccb7ec1abbdc","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1728346278699,"stop":1728346278699,"duration":0},"status":"passed","severity":"normal"},{"uid":"580b25f1a56e92b8","name":"Callback on promise","time":{"start":1728346297400,"stop":1728346297400,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d352001db0d41b9","name":"Push message with XML payload","time":{"start":1728346251854,"stop":1728346251854,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e4dfad5f6911420","name":"Push message with content topic containing emoji","time":{"start":1728346211847,"stop":1728346211849,"duration":2},"status":"passed","severity":"normal"},{"uid":"d4c6196bab94605c","name":"retrieves a single peer","time":{"start":1728345903408,"stop":1728345903409,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b1db65669d6b068","name":"Push message with Russian payload","time":{"start":1728346251851,"stop":1728346251851,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ff01ca0cfaec6e","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1728346066054,"stop":1728346066054,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b40e5b65859bb7b","name":"returns only open connection if one present","time":{"start":1728345894690,"stop":1728345894691,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f5cd89fce3de084","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1728345895386,"stop":1728345895387,"duration":1},"status":"passed","severity":"normal"},{"uid":"18937221be68fdaa","name":"Push message with escaped characters payload","time":{"start":1728346211830,"stop":1728346211830,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ac3d19fba586d55","name":"Check message received after nwaku node is restarted","time":{"start":1728346190780,"stop":1728346190780,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b4a73ff6491931f","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1728345934425,"stop":1728345934429,"duration":4},"status":"passed","severity":"normal"},{"uid":"147939c330cdd942","name":"should throw if no connection provided","time":{"start":1728345895177,"stop":1728345895177,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d685b4be2672300","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728346081011,"stop":1728346081011,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f0741d84fcd4c6","name":"Check publish message containing escaped characters","time":{"start":1728346222820,"stop":1728346222822,"duration":2},"status":"passed","severity":"normal"},{"uid":"83bb0de50cc3c0ca","name":"Check received message containing Basic HTML tag","time":{"start":1728346190768,"stop":1728346190768,"duration":0},"status":"passed","severity":"normal"},{"uid":"579b9dc0f06b2eff","name":"Ping on subscribed peer","time":{"start":1728345984055,"stop":1728345984058,"duration":3},"status":"passed","severity":"normal"},{"uid":"f29265afbb527138","name":"should throw an error for empty SingleShardInfos array","time":{"start":1728345879367,"stop":1728345879367,"duration":0},"status":"passed","severity":"normal"},{"uid":"184e6b079faae621","name":"LightPush with 1 connections","time":{"start":1728346096251,"stop":1728346096251,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea1730899b6fffe0","name":"should encode/decode to text encoding","time":{"start":1728345887941,"stop":1728345887942,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cfcd330259d186d","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1728346282090,"stop":1728346282092,"duration":2},"status":"passed","severity":"normal"},{"uid":"fb27b78a02bf7958","name":"Push message with Basic HTML tag payload","time":{"start":1728346251854,"stop":1728346251854,"duration":0},"status":"passed","severity":"normal"},{"uid":"3adda32c87b55971","name":"should properly create location multiaddrs - tcp4","time":{"start":1728345887947,"stop":1728345887947,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffae72c92e987bf1","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1728346066066,"stop":1728346066066,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba97082f743c32","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728346281922,"stop":1728346281928,"duration":6},"status":"passed","severity":"normal"},{"uid":"b43d1ddc78eb92f0","name":"Js publishes, other Js receives","time":{"start":1728346208548,"stop":1728346208548,"duration":0},"status":"passed","severity":"normal"},{"uid":"a90e0e03cb695a8f","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728346281864,"stop":1728346281865,"duration":1},"status":"passed","severity":"normal"},{"uid":"f64b40e411ba34fb","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728345986385,"stop":1728345986387,"duration":2},"status":"passed","severity":"normal"},{"uid":"201e74f446f7e18","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1728345879380,"stop":1728345879380,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf0dfaff23b7ce55","name":"isConnected should return false after all peers disconnect","time":{"start":1728345965324,"stop":1728345965324,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e180eb2826fd0d6","name":"handles different networkShards values correctly","time":{"start":1728345879365,"stop":1728345879365,"duration":0},"status":"passed","severity":"normal"},{"uid":"c75ac039a5d7340c","name":"should not fail to start the service if it is already started","time":{"start":1728346255654,"stop":1728346255654,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecc9d4f747defe83","name":"Ordered callback, aborts when callback returns true","time":{"start":1728346297401,"stop":1728346297401,"duration":0},"status":"passed","severity":"normal"},{"uid":"287ffa92830696cc","name":"Ping on unsubscribed peer","time":{"start":1728345977876,"stop":1728345977876,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc0d2e91d77dd0db","name":"A test","time":{"start":1728346144508,"stop":1728346144508,"duration":0},"status":"passed","severity":"normal"},{"uid":"4641a4fdb8903161","name":"Push 30 different messages","time":{"start":1728346211834,"stop":1728346211834,"duration":0},"status":"passed","severity":"normal"},{"uid":"f15c95ca1264afe5","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1728346081045,"stop":1728346081045,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e6081d65425b3d2","name":"should get / set UDP multiaddr","time":{"start":1728345887942,"stop":1728345887942,"duration":0},"status":"passed","severity":"normal"},{"uid":"685ef732abe6a14c","name":"Subscribe to topic containing emoji and publish message","time":{"start":1728346230061,"stop":1728346230061,"duration":0},"status":"passed","severity":"normal"},{"uid":"7375874d46de1bf2","name":"should set field with only LIGHTPUSH enabled","time":{"start":1728345887950,"stop":1728345887950,"duration":0},"status":"passed","severity":"normal"},{"uid":"708c87b6bf5ae2ba","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1728346066067,"stop":1728346066068,"duration":1},"status":"passed","severity":"normal"},{"uid":"e18e15f9c6d240d7","name":"Check message with no pubsub topic is not received","time":{"start":1728346048340,"stop":1728346048341,"duration":1},"status":"passed","severity":"normal"},{"uid":"96583b8a9d7a93ce","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1728346066072,"stop":1728346066072,"duration":0},"status":"passed","severity":"normal"},{"uid":"515512fa99519303","name":"Ephemeral field is preserved - encoder v0","time":{"start":1728345941052,"stop":1728345941053,"duration":1},"status":"passed","severity":"normal"},{"uid":"1739862914cb2fcf","name":"LightPush: 2 peers, Filter: 2 peers","time":{"start":1728346157318,"stop":1728346157318,"duration":0},"status":"passed","severity":"normal"},{"uid":"d204609e89712883","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1728345887240,"stop":1728345887242,"duration":2},"status":"passed","severity":"normal"},{"uid":"6ae18cc601270eb5","name":"Query Generator, Wrong PubsubTopic","time":{"start":1728346282067,"stop":1728346282068,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cb0ad01906e6677","name":"Check message received after jswaku node is restarted","time":{"start":1728346190809,"stop":1728346190810,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b3a25a8936edcab2","name":"should not fail to start the service if it is already started","time":{"start":1728345907320,"stop":1728345907320,"duration":0},"status":"passed","severity":"normal"},{"uid":"db3e7bf500cd6442","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728346281915,"stop":1728346281917,"duration":2},"status":"passed","severity":"normal"},{"uid":"5920b22b965b69e","name":"Push message on custom pubsubTopic","time":{"start":1728346144407,"stop":1728346144408,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd9aef8ef2d130a5","name":"Push message with Basic HTML tag payload","time":{"start":1728346211829,"stop":1728346211829,"duration":0},"status":"passed","severity":"normal"},{"uid":"d10ff546bf58ad50","name":"Check publish message containing JSON","time":{"start":1728346222819,"stop":1728346222820,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fb31a095b65c416","name":"Subscribe to topic containing XML and receive message","time":{"start":1728346281921,"stop":1728346281922,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d95a5848c62a53c","name":"Check publish message containing short","time":{"start":1728346222800,"stop":1728346222800,"duration":0},"status":"passed","severity":"normal"},{"uid":"46aebd06db8b6908","name":"should not receive a peer event before start","time":{"start":1728346255655,"stop":1728346255655,"duration":0},"status":"passed","severity":"normal"},{"uid":"1432f7bcfb4cfb1d","name":"Check message with no content topic is not received","time":{"start":1728346190777,"stop":1728346190778,"duration":1},"status":"passed","severity":"normal"},{"uid":"28104ccaa7fa5408","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1728346230050,"stop":1728346230051,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee8d099d6cbae897","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1728345915059,"stop":1728345915060,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7015d6a2a409a31","name":"Nodes with multiple pubsub topic","time":{"start":1728346217451,"stop":1728346217451,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5de2d57d92e743c","name":"should not receive a peer event after stop","time":{"start":1728346255655,"stop":1728346255656,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3ae09e1f6dae8f","name":"Push message with content topic containing shell command","time":{"start":1728346251878,"stop":1728346251878,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b93acc2d3fe07b3","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728346281871,"stop":1728346281871,"duration":0},"status":"passed","severity":"normal"},{"uid":"2572ee8bf96355ef","name":"should properly create location multiaddrs - tcp6","time":{"start":1728345887947,"stop":1728345887947,"duration":0},"status":"passed","severity":"normal"},{"uid":"568c9f0a666c2b0b","name":"Push message with long payload","time":{"start":1728346251849,"stop":1728346251849,"duration":0},"status":"passed","severity":"normal"},{"uid":"c87dd64672dcc78c","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1728346222828,"stop":1728346222828,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c3197c5d029f959","name":"Generator, 2 different pubsubtopics","time":{"start":1728346306173,"stop":1728346306173,"duration":0},"status":"passed","severity":"normal"},{"uid":"964bbc5edcd91dbc","name":"Check publish message containing Arabic","time":{"start":1728346222810,"stop":1728346222811,"duration":1},"status":"passed","severity":"normal"},{"uid":"539a8ccd20babf50","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1728346230043,"stop":1728346230044,"duration":1},"status":"passed","severity":"normal"},{"uid":"efdef544e9378ec9","name":"LightPush with 0 connections","time":{"start":1728346096250,"stop":1728346096250,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c941205e45b8f47","name":"Push message with custom timestamp: 1728342496405","time":{"start":1728346211851,"stop":1728346211851,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff09902203d92f60","name":"returns nothing if no connections present","time":{"start":1728345894686,"stop":1728345894689,"duration":3},"status":"passed","severity":"normal"},{"uid":"515265be3f50b0d","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1728345881858,"stop":1728345881858,"duration":0},"status":"passed","severity":"normal"},{"uid":"e633b800a0ef6d87","name":"should be able to encode the field with only RELAY set to true","time":{"start":1728345887232,"stop":1728345887237,"duration":5},"status":"passed","severity":"normal"},{"uid":"14fe48b5a9cadad5","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728346048335,"stop":1728346048336,"duration":1},"status":"passed","severity":"normal"},{"uid":"180d833f11074688","name":"Round trip binary serialization","time":{"start":1728345895495,"stop":1728345895496,"duration":1},"status":"passed","severity":"normal"},{"uid":"38908158b0b78a54","name":"Check message with non string payload is not received","time":{"start":1728346048343,"stop":1728346048343,"duration":0},"status":"passed","severity":"normal"},{"uid":"c42fdcc5c7fd7e18","name":"configure the node with multiple content topics","time":{"start":1728346254618,"stop":1728346254618,"duration":0},"status":"passed","severity":"normal"},{"uid":"b623681833f5cc9a","name":"different cluster, same shard: nodes don't connect","time":{"start":1728346166916,"stop":1728346166917,"duration":1},"status":"passed","severity":"normal"},{"uid":"800f66a7d1b6feaf","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1728346066097,"stop":1728346066098,"duration":1},"status":"passed","severity":"normal"},{"uid":"35e65dc90d398d1e","name":"Subscribe and receives messages on 20 topics","time":{"start":1728346081011,"stop":1728346081012,"duration":1},"status":"passed","severity":"normal"},{"uid":"93c104084e78a179","name":"should push to available amount of connection if less than required","time":{"start":1728346108694,"stop":1728346108694,"duration":0},"status":"passed","severity":"normal"},{"uid":"59cf30b62c7d1ef3","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728346081041,"stop":1728346081041,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ef68f7dbcf1e459","name":"should throw an error for missing required configuration","time":{"start":1728345879370,"stop":1728345879370,"duration":0},"status":"passed","severity":"normal"},{"uid":"149362a5d37eb523","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1728346254612,"stop":1728346254612,"duration":0},"status":"passed","severity":"normal"},{"uid":"96c001e88786be3a","name":"handles empty contentTopics array correctly","time":{"start":1728345879383,"stop":1728345879383,"duration":0},"status":"passed","severity":"normal"},{"uid":"946a4e5e876ea9dc","name":"Query Generator, No Decoder","time":{"start":1728346282071,"stop":1728346282074,"duration":3},"status":"passed","severity":"normal"},{"uid":"511a41bfc462ef8f","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728346144408,"stop":1728346144409,"duration":1},"status":"passed","severity":"normal"},{"uid":"71b0cc39095e762b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1728345879376,"stop":1728345879376,"duration":0},"status":"passed","severity":"normal"},{"uid":"542f5c4b04013be0","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728346081028,"stop":1728346081029,"duration":1},"status":"passed","severity":"normal"},{"uid":"6030452de72249ea","name":"Subscribe to topic containing short and receive message","time":{"start":1728346081017,"stop":1728346081017,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcdf81ec53ed800a","name":"Check message with no content topic is not received","time":{"start":1728346190807,"stop":1728346190808,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1b00a554f00331c","name":"Passing page size 1 when there are 4 messages","time":{"start":1728346302664,"stop":1728346302664,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bf2f84085ba627d","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1728346230043,"stop":1728346230043,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b440603fe53f724","name":"should throw error - no id","time":{"start":1728345887938,"stop":1728345887938,"duration":0},"status":"passed","severity":"normal"},{"uid":"735f58610749761d","name":"Query with Promise Callback, No Decoder","time":{"start":1728346282092,"stop":1728346282092,"duration":0},"status":"passed","severity":"normal"},{"uid":"174d243a284a4d50","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1728346377784,"stop":1728346377785,"duration":1},"status":"passed","severity":"normal"},{"uid":"1252bf7d8da0a2be","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728346281934,"stop":1728346281936,"duration":2},"status":"passed","severity":"normal"},{"uid":"aa3e49052428de4b","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728345986393,"stop":1728345986398,"duration":5},"status":"passed","severity":"normal"},{"uid":"ce898372a7b42a","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728346281894,"stop":1728346281894,"duration":0},"status":"passed","severity":"normal"},{"uid":"97c64e36936d39cd","name":"Passing cursor with wrong pubsubTopic","time":{"start":1728346278706,"stop":1728346278714,"duration":8},"status":"passed","severity":"normal"},{"uid":"ccae9e5060cdcc42","name":"Publish message with rate limit","time":{"start":1728346222831,"stop":1728346222831,"duration":0},"status":"passed","severity":"normal"},{"uid":"f30a7650f39b2fcb","name":"Push message with content topic containing XML","time":{"start":1728346251873,"stop":1728346251874,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c3da4ca7bed6ac6","name":"should handle corrupted local storage data gracefully","time":{"start":1728345907323,"stop":1728345907323,"duration":0},"status":"passed","severity":"normal"},{"uid":"df04e0e6955ee23e","name":"Check received message with timestamp: 1728345933480 ","time":{"start":1728346190773,"stop":1728346190773,"duration":0},"status":"passed","severity":"normal"},{"uid":"651ee3a6affdb760","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728346048335,"stop":1728346048335,"duration":0},"status":"passed","severity":"normal"},{"uid":"b18910133479b689","name":"Relay - times out","time":{"start":1728346337037,"stop":1728346337038,"duration":1},"status":"passed","severity":"normal"},{"uid":"b792a302c81fcdf6","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728346066058,"stop":1728346066058,"duration":0},"status":"passed","severity":"normal"},{"uid":"2189bf8db312f50b","name":"Push message with JSON payload","time":{"start":1728346211829,"stop":1728346211830,"duration":1},"status":"passed","severity":"normal"},{"uid":"387089f775eaeefc","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1728345879375,"stop":1728345879376,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8e33b01208805df","name":"throws on content topic with too few or too many fields","time":{"start":1728345879355,"stop":1728345879355,"duration":0},"status":"passed","severity":"normal"},{"uid":"97b0823d30bb4d67","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1728345941054,"stop":1728345941057,"duration":3},"status":"passed","severity":"normal"},{"uid":"6187fd34b71debb3","name":"Check publish message after client node is restarted","time":{"start":1728346222830,"stop":1728346222830,"duration":0},"status":"skipped","severity":"normal"},{"uid":"57fa1b7d230cae0c","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728346081040,"stop":1728346081041,"duration":1},"status":"passed","severity":"normal"},{"uid":"be9fda0fc61f4cb4","name":"All","time":{"start":1728345942654,"stop":1728345942654,"duration":0},"status":"passed","severity":"normal"},{"uid":"acaf0925f64e9341","name":"Correctly serialized arguments","time":{"start":1728346161113,"stop":1728346161113,"duration":0},"status":"passed","severity":"normal"},{"uid":"84ad5f3e87e987f7","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1728346312786,"stop":1728346312787,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8e807367d464997","name":"groups content topics by expected pubsub topic","time":{"start":1728345879364,"stop":1728345879364,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e91d5f1c1f6d079","name":"throws on content topic with non-number generation field","time":{"start":1728345879355,"stop":1728345879356,"duration":1},"status":"passed","severity":"normal"},{"uid":"883e1deaf37c5820","name":"LightPush: 2 peers, Filter: 0 peers","time":{"start":1728346157317,"stop":1728346157318,"duration":1},"status":"passed","severity":"normal"},{"uid":"213693af866e4600","name":"Ping on subscribed peer","time":{"start":1728345984061,"stop":1728345984062,"duration":1},"status":"passed","severity":"normal"},{"uid":"5498e4e9008dc922","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1728345879358,"stop":1728345879359,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f41bd2922b30998","name":"Push message with content topic containing SQL Injection","time":{"start":1728346251870,"stop":1728346251873,"duration":3},"status":"passed","severity":"normal"},{"uid":"daf5944b4ea18d11","name":"Round trip binary encryption [ecies, signature]","time":{"start":1728345915060,"stop":1728345915060,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1f54b0da3c490cb","name":"Check received message containing numeric","time":{"start":1728346190785,"stop":1728346190785,"duration":0},"status":"passed","severity":"normal"},{"uid":"90d5dbb4e33557e6","name":"Mutual subscription","time":{"start":1728346230040,"stop":1728346230040,"duration":0},"status":"passed","severity":"normal"},{"uid":"28f2d8b777c1ee70","name":"should throw an error if shards are undefined for static sharding","time":{"start":1728345879370,"stop":1728345879370,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dce6189cf7fb0fe","name":"pre and post cipher","time":{"start":1728345913963,"stop":1728345913964,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8d19e44bf9ebd8e","name":"Query with Ordered Callback, No message returned","time":{"start":1728346282086,"stop":1728346282087,"duration":1},"status":"passed","severity":"normal"},{"uid":"4aefc0b170734068","name":"Push message with short payload","time":{"start":1728346211821,"stop":1728346211821,"duration":0},"status":"passed","severity":"normal"},{"uid":"35a1c039c32b2468","name":"should not receive a peer event before start","time":{"start":1728345907321,"stop":1728345907321,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfc78ea2379508d4","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1728345881859,"stop":1728345881860,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4972aa80dec6441","name":"Subscribe to topic containing short and receive message","time":{"start":1728346281912,"stop":1728346281912,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b96e219e2ada92d","name":"Fails to push message with empty content topic","time":{"start":1728346251880,"stop":1728346251880,"duration":0},"status":"passed","severity":"normal"},{"uid":"345a8034c27d340f","name":"udp ip6 address","time":{"start":1728345887340,"stop":1728345887340,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf5b86ee1c11ce8d","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728346190806,"stop":1728346190806,"duration":0},"status":"passed","severity":"normal"},{"uid":"13ed5c3badbb5366","name":"Check publish message containing numeric","time":{"start":1728346222801,"stop":1728346222801,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b4a6ddf0414c562","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728346066052,"stop":1728346066052,"duration":0},"status":"passed","severity":"normal"},{"uid":"89b72238921e6e2","name":"Check received message containing unicode special characters","time":{"start":1728346190804,"stop":1728346190804,"duration":0},"status":"passed","severity":"normal"},{"uid":"bed0e9300af52c79","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728346077825,"stop":1728346077825,"duration":0},"status":"passed","severity":"normal"},{"uid":"368072d7ee741e5a","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728346281872,"stop":1728346281872,"duration":0},"status":"passed","severity":"normal"},{"uid":"14dc805198b7b7c1","name":"Decoder throws on undefined content topic","time":{"start":1728345895497,"stop":1728345895497,"duration":0},"status":"passed","severity":"normal"},{"uid":"199de0cadf6669f8","name":"returns all values when wanted number matches available values","time":{"start":1728345902504,"stop":1728345902506,"duration":2},"status":"passed","severity":"normal"},{"uid":"8c72ac434bcab76c","name":"should fail to send if no connections available","time":{"start":1728346108694,"stop":1728346108695,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a4d84a765db3bc6","name":"Ordered Callback - true","time":{"start":1728346295152,"stop":1728346295152,"duration":0},"status":"passed","severity":"normal"},{"uid":"3776921283065ba6","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728346281854,"stop":1728346281854,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fc63ab858fb9abd","name":"Check message with no content topic is not received","time":{"start":1728346048341,"stop":1728346048342,"duration":1},"status":"passed","severity":"normal"},{"uid":"659282ef8647873f","name":"Subscribe and receive messages via waku relay post","time":{"start":1728346281900,"stop":1728346281900,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f1cc61ddadf38c2","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728346077823,"stop":1728346077823,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e7aeeeafe7b0bd5","name":"Passing invalid cursor","time":{"start":1728346278705,"stop":1728346278706,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a116bbb1d9d1381","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728346066048,"stop":1728346066048,"duration":0},"status":"passed","severity":"normal"},{"uid":"40d1024cc2811ce3","name":"more peers than existing","time":{"start":1728346191045,"stop":1728346191045,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9714ba7c754338f1","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1728345941518,"stop":1728345941518,"duration":0},"status":"passed","severity":"normal"},{"uid":"63a9f4bd72fea0ea","name":"Push message with rate limit","time":{"start":1728346251881,"stop":1728346251884,"duration":3},"status":"passed","severity":"normal"},{"uid":"8d94ae992c341293","name":"Check received message containing emoji","time":{"start":1728346190772,"stop":1728346190772,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfabfd7401b9bc09","name":"should properly create peer info with all multiaddrs","time":{"start":1728345887948,"stop":1728345887948,"duration":0},"status":"passed","severity":"normal"},{"uid":"fafa08ffcdaee87e","name":"Check received message containing Russian","time":{"start":1728346190765,"stop":1728346190766,"duration":1},"status":"passed","severity":"normal"},{"uid":"427e5fdbaf1a29e7","name":"Check received message containing XML","time":{"start":1728346048327,"stop":1728346048327,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b774510cce11b8","name":"LightPush: 2 peers, Filter: 1 peers","time":{"start":1728346157318,"stop":1728346157318,"duration":0},"status":"passed","severity":"normal"},{"uid":"784bd1ff0b2803d8","name":"Subscribe to topic containing short and publish message","time":{"start":1728346230047,"stop":1728346230048,"duration":1},"status":"passed","severity":"normal"},{"uid":"98ba374a4a054396","name":"Check received message containing SQL Injection","time":{"start":1728346190791,"stop":1728346190792,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bb7895524b423c8","name":"passes more than one ENR URLs and attempts connection","time":{"start":1728345946329,"stop":1728345946332,"duration":3},"status":"skipped","severity":"normal"},{"uid":"bbe5394c77189759","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1728345986385,"stop":1728345986385,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcc54c6554c19572","name":"Renews subscription after lossing a connection","time":{"start":1728346281895,"stop":1728346281895,"duration":0},"status":"passed","severity":"normal"},{"uid":"3334384a91b8aa5","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app16/1/topic158/utf8","time":{"start":1728346254614,"stop":1728346254614,"duration":0},"status":"passed","severity":"normal"},{"uid":"22888284f97686a4","name":"Publishes to nwaku","time":{"start":1728346208547,"stop":1728346208547,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f388b9ad0411ff","name":"Ephemeral field set to true","time":{"start":1728345895496,"stop":1728345895496,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcfa5afaa4a9fe6","name":"Used by Waku Relay","time":{"start":1728346312193,"stop":1728346312194,"duration":1},"status":"passed","severity":"normal"},{"uid":"e08184a31b721586","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1728346066049,"stop":1728346066049,"duration":0},"status":"passed","severity":"normal"},{"uid":"aec0060156efbd3e","name":"Publish message with custom timestamp: Mon Oct 07 2024 23:10:12 GMT+0000 (Coordinated Universal Time)","time":{"start":1728346222825,"stop":1728346222825,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf7c72fc3769fa24","name":"Push message with content topic containing unicode special characters","time":{"start":1728346211847,"stop":1728346211847,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffd450ef7f49cb12","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1728346217450,"stop":1728346217451,"duration":1},"status":"passed","severity":"normal"},{"uid":"26026e1c366b3bb3","name":"through manual discovery","time":{"start":1728346160913,"stop":1728346160915,"duration":2},"status":"passed","severity":"normal"},{"uid":"a29fa95539519fcf","name":"Push message with content topic containing emoji","time":{"start":1728346251880,"stop":1728346251880,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba4c09151a91350e","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728346306173,"stop":1728346306173,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b44640af1a9e3dd","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728346144409,"stop":1728346144410,"duration":1},"status":"passed","severity":"normal"},{"uid":"4df0f4fac6fd3fea","name":"Push message equal or less that 1MB","time":{"start":1728346211852,"stop":1728346211852,"duration":0},"status":"passed","severity":"normal"},{"uid":"73297c3976e56eeb","name":"should load peers from local storage and dispatch events","time":{"start":1728345907322,"stop":1728345907322,"duration":0},"status":"passed","severity":"normal"},{"uid":"73afc1e684173d66","name":"can dial TLS multiaddrs","time":{"start":1728346160910,"stop":1728346160913,"duration":3},"status":"passed","severity":"normal"},{"uid":"a4516443cf9e0765","name":"Push message with emoji payload","time":{"start":1728346251859,"stop":1728346251861,"duration":2},"status":"passed","severity":"normal"},{"uid":"4101463ee38bb3d3","name":"Sign & Recover","time":{"start":1728345913964,"stop":1728345913964,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1f97ad228709213","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1728345903052,"stop":1728345903054,"duration":2},"status":"passed","severity":"normal"},{"uid":"877b8f23a485d511","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1728345879363,"stop":1728345879363,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7bea64c18fbe158","name":"Push message with content topic containing Chinese","time":{"start":1728346211837,"stop":1728346211837,"duration":0},"status":"passed","severity":"normal"},{"uid":"49a499dfd036816e","name":"Check received message containing shell command","time":{"start":1728346190770,"stop":1728346190771,"duration":1},"status":"passed","severity":"normal"},{"uid":"3873928269a93f49","name":"should be online or offline if network state changed","time":{"start":1728345934434,"stop":1728345934434,"duration":0},"status":"passed","severity":"normal"},{"uid":"921ddea69c5b02e5","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1728346066065,"stop":1728346066065,"duration":0},"status":"passed","severity":"normal"},{"uid":"b53c8778d0abfbae","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1728346066046,"stop":1728346066047,"duration":1},"status":"passed","severity":"normal"},{"uid":"bac7d19f594a1562","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1728345879383,"stop":1728345879384,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3dc49ed6a66e45f","name":"same cluster, different shard: nodes don't connect","time":{"start":1728346066043,"stop":1728346066043,"duration":0},"status":"passed","severity":"normal"},{"uid":"3af0f1d36455fb34","name":"LightPush: 3 peers, Filter: 3 peers","time":{"start":1728346157320,"stop":1728346157320,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee8fb0832364a52b","name":"Should update shard info","time":{"start":1728346167391,"stop":1728346167391,"duration":0},"status":"passed","severity":"normal"},{"uid":"f08ead97bbefb743","name":"safeDispatchEvent","time":{"start":1728345974201,"stop":1728345974202,"duration":1},"status":"passed","severity":"normal"},{"uid":"50eae645bc251251","name":"same cluster, different shard: nodes connect","time":{"start":1728346166913,"stop":1728346166915,"duration":2},"status":"passed","severity":"normal"},{"uid":"450c947d26b2098","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1728346066060,"stop":1728346066063,"duration":3},"status":"passed","severity":"normal"},{"uid":"7b400ee78f51686d","name":"Ping succeeds for all connected peers","time":{"start":1728346004959,"stop":1728346004959,"duration":0},"status":"passed","severity":"normal"},{"uid":"e64f5fef4e7762e1","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1728346293539,"stop":1728346293539,"duration":0},"status":"passed","severity":"normal"},{"uid":"18c009b92ec6ad45","name":"creates an iterator","time":{"start":1728346303019,"stop":1728346303021,"duration":2},"status":"passed","severity":"normal"},{"uid":"4d5a2c37a251fc70","name":"Passing page size 3 when there are 20 messages","time":{"start":1728346302664,"stop":1728346302664,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bf5db7ff08e7eda","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728345986388,"stop":1728345986389,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0f5b203e424892b","name":"Check received message containing Script","time":{"start":1728346190794,"stop":1728346190794,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc697b8699b2695e","name":"Fails to push message with large meta","time":{"start":1728346251881,"stop":1728346251881,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c9c8bca366cbb02","name":"Check received message containing long","time":{"start":1728346048323,"stop":1728346048323,"duration":0},"status":"passed","severity":"normal"},{"uid":"a10cd2b7f1f141a6","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1728346066063,"stop":1728346066063,"duration":0},"status":"passed","severity":"normal"},{"uid":"938113eabf2ea882","name":"Push message with Script payload","time":{"start":1728346211828,"stop":1728346211828,"duration":0},"status":"passed","severity":"normal"},{"uid":"88f00f3cafc16206","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1728345879378,"stop":1728345879378,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aec56b28a2c5325","name":"Push message with unicode special characters payload","time":{"start":1728346211831,"stop":1728346211831,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c5a7026ac3d11f6","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1728345934433,"stop":1728345934433,"duration":0},"status":"passed","severity":"normal"},{"uid":"4deea36bc69eb1ec","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1728345879381,"stop":1728345879381,"duration":0},"status":"passed","severity":"normal"},{"uid":"bad59e0975c19cfa","name":"random static sharding 8 - Cluster ID: 462, Shard ID: 810","time":{"start":1728346281671,"stop":1728346281671,"duration":0},"status":"passed","severity":"normal"},{"uid":"871fda9f836e2a0b","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1728345965322,"stop":1728345965322,"duration":0},"status":"passed","severity":"normal"},{"uid":"1897b6551036279c","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728346077822,"stop":1728346077822,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed27955d92fa03c2","name":"Check message on other pubsub topic is not received","time":{"start":1728346190775,"stop":1728346190777,"duration":2},"status":"passed","severity":"normal"},{"uid":"984b67573298b307","name":"Query generator for multiple messages","time":{"start":1728346297398,"stop":1728346297398,"duration":0},"status":"passed","severity":"normal"},{"uid":"3616455f2c9293e1","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728346281932,"stop":1728346281933,"duration":1},"status":"passed","severity":"normal"},{"uid":"afc1e742c205e2aa","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1728346230042,"stop":1728346230042,"duration":0},"status":"passed","severity":"normal"},{"uid":"78d7e439b748ed65","name":"Check received message containing Chinese","time":{"start":1728346190786,"stop":1728346190787,"duration":1},"status":"passed","severity":"normal"},{"uid":"d10336db7adae80c","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728346081008,"stop":1728346081009,"duration":1},"status":"passed","severity":"normal"},{"uid":"733c18792c9626cc","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1728345879373,"stop":1728345879374,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bc715a4d266b84e","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1728346066052,"stop":1728346066053,"duration":1},"status":"passed","severity":"normal"},{"uid":"7caed0ad8c4d5f9d","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1728345934429,"stop":1728345934430,"duration":1},"status":"passed","severity":"normal"},{"uid":"fadf5ed55b758c6f","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728346281882,"stop":1728346281882,"duration":0},"status":"passed","severity":"normal"},{"uid":"547aaa1d6b40a195","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1728345879374,"stop":1728345879374,"duration":0},"status":"passed","severity":"normal"},{"uid":"d75e479d2652db3e","name":"Query Generator - false","time":{"start":1728346295151,"stop":1728346295151,"duration":0},"status":"passed","severity":"normal"},{"uid":"e49c8033d11b1c7c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1728345879374,"stop":1728345879375,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d2fc6a062102fae","name":"addEventListener with correct event","time":{"start":1728345974198,"stop":1728345974199,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b4a03a385bbd7e0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1728345879373,"stop":1728345879373,"duration":0},"status":"passed","severity":"normal"},{"uid":"171a7ebada453318","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1728346312788,"stop":1728346312790,"duration":2},"status":"passed","severity":"normal"},{"uid":"b9f4dedbb169b951","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1728345879371,"stop":1728345879371,"duration":0},"status":"passed","severity":"normal"},{"uid":"3acfc007d1379152","name":"should only return 1 node with relay capability","time":{"start":1728345903411,"stop":1728345903411,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbdba84ab835ecc3","name":"Ping on peer without subscriptions","time":{"start":1728345977875,"stop":1728345977876,"duration":1},"status":"passed","severity":"normal"},{"uid":"12303278f8a9c801","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1728346066065,"stop":1728346066065,"duration":0},"status":"passed","severity":"normal"},{"uid":"f749be76c9812a78","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app66/3/topic542/utf8","time":{"start":1728346254616,"stop":1728346254616,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c3d9b04121766ef","name":"Subscribe to topic containing Script and receive message","time":{"start":1728346281883,"stop":1728346281883,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccc085a30b41c80c","name":"Publish message with large meta","time":{"start":1728346222830,"stop":1728346222831,"duration":1},"status":"passed","severity":"normal"},{"uid":"cec962c31fe68768","name":"Promise Callback - false","time":{"start":1728346295151,"stop":1728346295152,"duration":1},"status":"passed","severity":"normal"},{"uid":"68c116359be73278","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app11/3/topic651/test.js","time":{"start":1728346254617,"stop":1728346254617,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ad2c80b9cf9633","name":"throws on content topic with empty application field","time":{"start":1728345879356,"stop":1728345879357,"duration":1},"status":"passed","severity":"normal"},{"uid":"7694959bb380d2c1","name":"isConnected should return true after first peer connects","time":{"start":1728345965324,"stop":1728345965324,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dc0f1acfbceec14","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1728345907322,"stop":1728345907322,"duration":0},"status":"passed","severity":"normal"},{"uid":"95854c37a43f3f0a","name":"Check received message containing shell command","time":{"start":1728346190801,"stop":1728346190801,"duration":0},"status":"passed","severity":"normal"},{"uid":"f054cf9afb040e48","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1728345879377,"stop":1728345879378,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebc38c48e7a043ac","name":"dispatchEvent via connectionManager","time":{"start":1728345974201,"stop":1728345974201,"duration":0},"status":"passed","severity":"normal"},{"uid":"17b5be5a3ad0c8a9","name":"Subscribe to topic containing XML and receive message","time":{"start":1728346281883,"stop":1728346281883,"duration":0},"status":"passed","severity":"normal"},{"uid":"963f21fe5359d60b","name":"LightPush: 1 peers, Filter: 2 peers","time":{"start":1728346157316,"stop":1728346157316,"duration":0},"status":"passed","severity":"normal"},{"uid":"1092efc85b258665","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1728346312790,"stop":1728346312791,"duration":1},"status":"passed","severity":"normal"},{"uid":"84a3f4c2d4da7c48","name":"A test","time":{"start":1728346144508,"stop":1728346144509,"duration":1},"status":"passed","severity":"normal"},{"uid":"8509f87fc8ab15e2","name":"should properly create location multiaddrs - tcp","time":{"start":1728345887948,"stop":1728345887948,"duration":0},"status":"passed","severity":"normal"},{"uid":"b84d9ce877d676c","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1728346066057,"stop":1728346066057,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab437029dfb043d0","name":"Check publish message containing Script","time":{"start":1728346222815,"stop":1728346222815,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e3f742eb502231e","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1728345913401,"stop":1728345913402,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b610d8db938f39","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1728346377783,"stop":1728346377783,"duration":0},"status":"passed","severity":"normal"},{"uid":"187c101d5e8b00da","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728346281910,"stop":1728346281911,"duration":1},"status":"passed","severity":"normal"},{"uid":"da7ffc7766327699","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728346077826,"stop":1728346077826,"duration":0},"status":"passed","severity":"normal"},{"uid":"1983c6c4a3e431a9","name":"Push message with Chinese payload","time":{"start":1728346251850,"stop":1728346251850,"duration":0},"status":"passed","severity":"normal"},{"uid":"33b4ea075f4904e9","name":"Subscribe to topic containing numeric and publish message","time":{"start":1728346230049,"stop":1728346230049,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3f725db884ba02d","name":"Decoder throws on empty string content topic","time":{"start":1728345915062,"stop":1728345915062,"duration":0},"status":"passed","severity":"normal"},{"uid":"79a7d44e0e5ae011","name":"LightPush: 3 peers, Filter: 0 peers","time":{"start":1728346157319,"stop":1728346157319,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce084dde9c6865fc","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728346281920,"stop":1728346281921,"duration":1},"status":"passed","severity":"normal"},{"uid":"a51316a157b53b4f","name":"Filter with 0 connections","time":{"start":1728346096251,"stop":1728346096251,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0a6aa75a186c3b5","name":"Check received message containing SQL Injection","time":{"start":1728346190766,"stop":1728346190766,"duration":0},"status":"passed","severity":"normal"},{"uid":"df9f02e365c4e01e","name":"start node with empty content topic","time":{"start":1728346254619,"stop":1728346254619,"duration":0},"status":"passed","severity":"normal"},{"uid":"9281be584c9ffb91","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1728346066053,"stop":1728346066054,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1febc71d898de6f","name":"Query generator for multiple messages with multiple decoders","time":{"start":1728346297399,"stop":1728346297399,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1b4125c5e7b859c","name":"Reopen subscription with peer with lost subscription","time":{"start":1728345977877,"stop":1728345977877,"duration":0},"status":"passed","severity":"normal"},{"uid":"a247978b2345434b","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1728345903060,"stop":1728345903060,"duration":0},"status":"passed","severity":"normal"},{"uid":"76ec2e120d0b6964","name":"Push message with numeric payload","time":{"start":1728346251849,"stop":1728346251849,"duration":0},"status":"passed","severity":"normal"},{"uid":"aab512dc101801f0","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728346281891,"stop":1728346281892,"duration":1},"status":"passed","severity":"normal"},{"uid":"a288bb127e710484","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1728345934432,"stop":1728345934432,"duration":0},"status":"passed","severity":"normal"},{"uid":"74ce2e9d39806ee","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728345986393,"stop":1728345986393,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3ee68227e391ddb","name":"should properly create location multiaddrs - udp","time":{"start":1728345887947,"stop":1728345887948,"duration":1},"status":"passed","severity":"normal"},{"uid":"22cd9423ae501bf7","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728346144408,"stop":1728346144408,"duration":0},"status":"passed","severity":"normal"},{"uid":"db5624c3c24b8e30","name":"can start and stop the service","time":{"start":1728345946316,"stop":1728345946316,"duration":0},"status":"passed","severity":"normal"},{"uid":"84e091e5523d2af4","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1728346278701,"stop":1728346278701,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd8833293b69cce9","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728346014197,"stop":1728346014198,"duration":1},"status":"passed","severity":"normal"},{"uid":"a71442d901165ec5","name":"Subscribe to topic containing JSON and publish message","time":{"start":1728346230054,"stop":1728346230054,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e200766cae3bfec","name":"Subscribe to topic containing long and publish message","time":{"start":1728346230048,"stop":1728346230048,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4ea4a70dac2ea25","name":"isConnected between 2 js-waku relay nodes","time":{"start":1728345965325,"stop":1728345965325,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5c8a655fd9332c5","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1728346217451,"stop":1728346217451,"duration":0},"status":"passed","severity":"normal"},{"uid":"6db8756979b9d57c","name":"start node with empty shard should fail","time":{"start":1728346281676,"stop":1728346281677,"duration":1},"status":"passed","severity":"normal"},{"uid":"89926a3a48c9ba4b","name":"different cluster, different shard: nodes don't connect","time":{"start":1728346066044,"stop":1728346066044,"duration":0},"status":"passed","severity":"normal"},{"uid":"9915cefebf82fe0e","name":"Relay + Store","time":{"start":1728345942652,"stop":1728345942653,"duration":1},"status":"passed","severity":"normal"},{"uid":"859dd26f62a87847","name":"Refresh subscription","time":{"start":1728346281865,"stop":1728346281870,"duration":5},"status":"passed","severity":"normal"},{"uid":"7067037f755415b1","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728346081012,"stop":1728346081012,"duration":0},"status":"passed","severity":"normal"},{"uid":"737a03857668e7b4","name":"Check received message containing numeric","time":{"start":1728346048323,"stop":1728346048324,"duration":1},"status":"passed","severity":"normal"},{"uid":"27709fb3c43fb8c4","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728346077823,"stop":1728346077824,"duration":1},"status":"passed","severity":"normal"},{"uid":"7619ab48b3ac297","name":"should properly create location multiaddrs - udp4","time":{"start":1728345887946,"stop":1728345887947,"duration":1},"status":"passed","severity":"normal"},{"uid":"15d5cc0696b43bfb","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728346281913,"stop":1728346281913,"duration":0},"status":"passed","severity":"normal"},{"uid":"d548a5a427632e55","name":"Check received message containing unicode special characters","time":{"start":1728346048330,"stop":1728346048330,"duration":0},"status":"passed","severity":"normal"},{"uid":"32648a7b2644811e","name":"returns all values when wanted number is greater than available values","time":{"start":1728345902509,"stop":1728345902510,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebed919ac8be5d2c","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728346281900,"stop":1728346281900,"duration":0},"status":"passed","severity":"normal"},{"uid":"27674797850a85fd","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1728346282075,"stop":1728346282085,"duration":10},"status":"passed","severity":"normal"},{"uid":"e656c345a076fbe2","name":"Push message with XML payload","time":{"start":1728346211829,"stop":1728346211829,"duration":0},"status":"passed","severity":"normal"},{"uid":"9db1fc2a9e194c5a","name":"Refresh subscription","time":{"start":1728346081016,"stop":1728346081017,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d799ae89945f0cf","name":"Push message with long payload","time":{"start":1728346211822,"stop":1728346211822,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f5cb39f047d4a8c","name":"Passing page size 10 when there are 10 messages","time":{"start":1728346302664,"stop":1728346302668,"duration":4},"status":"passed","severity":"normal"},{"uid":"abb288e56b5c680f","name":"LightPush with 2 connections","time":{"start":1728346096253,"stop":1728346096253,"duration":0},"status":"passed","severity":"normal"},{"uid":"5362a9b895a4d6fd","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1728345946329,"stop":1728345946329,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5b327e19eb21c13d","name":"should return all peers when numPeers is 0","time":{"start":1728345895385,"stop":1728345895385,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea1c5adf73981959","name":"can start the service","time":{"start":1728346255651,"stop":1728346255653,"duration":2},"status":"passed","severity":"normal"},{"uid":"380544b5a4c36e9a","name":"tcp ip4 address","time":{"start":1728345887339,"stop":1728345887339,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3400eac8baac9fe","name":"Should update multiaddrs","time":{"start":1728346167390,"stop":1728346167391,"duration":1},"status":"passed","severity":"normal"},{"uid":"314205d71a24029","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1728345903055,"stop":1728345903055,"duration":0},"status":"passed","severity":"normal"},{"uid":"24ba9f78744daf58","name":"Push message with meta","time":{"start":1728346251881,"stop":1728346251881,"duration":0},"status":"passed","severity":"normal"},{"uid":"69cac943e9a0fa61","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1728346066056,"stop":1728346066057,"duration":1},"status":"passed","severity":"normal"},{"uid":"130f089b56789bb1","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1728345895386,"stop":1728345895386,"duration":0},"status":"passed","severity":"normal"},{"uid":"817052d5400fae7c","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1728345903059,"stop":1728345903059,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9749da11a85218a","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1728346293538,"stop":1728346293538,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8151ae2e4df926a","name":"Renews subscription after lossing a connection","time":{"start":1728346281937,"stop":1728346281937,"duration":0},"status":"passed","severity":"normal"},{"uid":"8abb6c624dec2777","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1728346217452,"stop":1728346217452,"duration":0},"status":"passed","severity":"normal"},{"uid":"22427199a0d892e","name":"Push message with meta","time":{"start":1728346211850,"stop":1728346211850,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0a20b66fe477738","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1728345986390,"stop":1728345986390,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b1615bb61fadd6a","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1728345879384,"stop":1728345879384,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8f03d923049386","name":"non connected peers","time":{"start":1728346191046,"stop":1728346191046,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c85697989c35cff1","name":"should set field with only RELAY enabled","time":{"start":1728345887949,"stop":1728345887949,"duration":0},"status":"passed","severity":"normal"},{"uid":"94a980e29c9fc89d","name":"Push message with content topic containing special chars","time":{"start":1728346251868,"stop":1728346251868,"duration":0},"status":"passed","severity":"normal"},{"uid":"406ba5a825fe5394","name":"Relay - dialed after","time":{"start":1728346337037,"stop":1728346337037,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9db66cf661ce726","name":"unsubscribes","time":{"start":1728346303022,"stop":1728346303023,"duration":1},"status":"passed","severity":"normal"},{"uid":"123cae9040c5a6b8","name":"Subscribe and receive messages via waku relay post","time":{"start":1728346081010,"stop":1728346081010,"duration":0},"status":"passed","severity":"normal"},{"uid":"e82b8f6418953f35","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1728345879360,"stop":1728345879360,"duration":0},"status":"passed","severity":"normal"},{"uid":"889423bb72e7a97b","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1728345879369,"stop":1728345879369,"duration":0},"status":"passed","severity":"normal"},{"uid":"12c7b6f62099c548","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1728346281675,"stop":1728346281675,"duration":0},"status":"passed","severity":"normal"},{"uid":"751d605d35ab0070","name":"Check received message with timestamp: 1728345933480000000 ","time":{"start":1728346190773,"stop":1728346190773,"duration":0},"status":"passed","severity":"normal"},{"uid":"708cef02e698aa16","name":"Push message with escaped characters payload","time":{"start":1728346251855,"stop":1728346251858,"duration":3},"status":"passed","severity":"normal"},{"uid":"9ec4698f9df760ae","name":"Passing an array","time":{"start":1728346312192,"stop":1728346312193,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d0c6f7899945155","name":"Check received message containing JSON","time":{"start":1728346048328,"stop":1728346048328,"duration":0},"status":"passed","severity":"normal"},{"uid":"17eae437c9ad4489","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1728345887256,"stop":1728345887257,"duration":1},"status":"passed","severity":"normal"},{"uid":"b39698a4da870f30","name":"Promise Callback - true","time":{"start":1728346295151,"stop":1728346295151,"duration":0},"status":"passed","severity":"normal"},{"uid":"682205bd613f133d","name":"Query generator for multiple messages with different message text format","time":{"start":1728346297398,"stop":1728346297399,"duration":1},"status":"passed","severity":"normal"},{"uid":"17c666f05aae7825","name":"Query Generator, No message returned","time":{"start":1728346282074,"stop":1728346282075,"duration":1},"status":"passed","severity":"normal"},{"uid":"31efe95046f95dd6","name":"Check publish message containing shell command","time":{"start":1728346222820,"stop":1728346222820,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbe99612a6d5a4b0","name":"Throws when trying to push message with empty payload","time":{"start":1728346251861,"stop":1728346251861,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea27776ef8c7c7d4","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1728346217452,"stop":1728346217452,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba7e2ab7d40dcf5","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728346281899,"stop":1728346281899,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1851ba740cdcf51","name":"Check received message containing short","time":{"start":1728346190780,"stop":1728346190782,"duration":2},"status":"passed","severity":"normal"},{"uid":"3e39e712e7b3e8f9","name":"Fails to push message bigger that 1MB","time":{"start":1728346251886,"stop":1728346251886,"duration":0},"status":"passed","severity":"normal"},{"uid":"df29a68a477e94f4","name":"Check received message containing JSON","time":{"start":1728346190800,"stop":1728346190801,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebeb549183c14394","name":"should encode/decode to RLP encoding","time":{"start":1728345887941,"stop":1728345887941,"duration":0},"status":"passed","severity":"normal"},{"uid":"34363077af4b9190","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1728346312787,"stop":1728346312787,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c27f8fb5dd9135b","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1728345879359,"stop":1728345879359,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b0d6e878ad6707c","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1728345913403,"stop":1728345913403,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc6de5d23c3e3608","name":"it tolerates circular branch references","time":{"start":1728345903409,"stop":1728345903409,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7df6984c9e4069f","name":"should set field with all protocols enabled","time":{"start":1728345887949,"stop":1728345887949,"duration":0},"status":"passed","severity":"normal"},{"uid":"7364e0a2566d9c3e","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728345986391,"stop":1728345986391,"duration":0},"status":"passed","severity":"normal"},{"uid":"e734884587c91e36","name":"LightPush: 0 peers, Filter: 1 peers","time":{"start":1728346157313,"stop":1728346157313,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3b7b098cd2b1dc2","name":"should be able to encode the field with only FILTER set to true","time":{"start":1728345887239,"stop":1728345887240,"duration":1},"status":"passed","severity":"normal"},{"uid":"975d7ccbfa9dc41b","name":"throws on content topic with generation field greater than 0","time":{"start":1728345879356,"stop":1728345879356,"duration":0},"status":"passed","severity":"normal"},{"uid":"c22def3e2bdb6fe","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1728345879361,"stop":1728345879361,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba504ff7f8c38e67","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1728346246131,"stop":1728346246131,"duration":0},"status":"passed","severity":"normal"},{"uid":"b14af0679baad410","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728346066064,"stop":1728346066064,"duration":0},"status":"passed","severity":"normal"},{"uid":"738c943a4406de88","name":"Check received message containing emoji","time":{"start":1728346190804,"stop":1728346190805,"duration":1},"status":"passed","severity":"normal"},{"uid":"277aac125a6593dd","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1728346377783,"stop":1728346377784,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fac8973aec52364","name":"Check received message containing special chars","time":{"start":1728346190764,"stop":1728346190764,"duration":0},"status":"passed","severity":"normal"},{"uid":"703247d4413cf45b","name":"Privacy Node - default protocol","time":{"start":1728346337040,"stop":1728346337040,"duration":0},"status":"passed","severity":"normal"},{"uid":"f12f8808bfed16e0","name":"1 Store, 2 fetches","time":{"start":1728345903134,"stop":1728345903134,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2abf195fc94379b","name":"same cluster, same shard: nodes connect","time":{"start":1728346066043,"stop":1728346066043,"duration":0},"status":"passed","severity":"normal"},{"uid":"995d6352aa302e59","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1728345986398,"stop":1728345986398,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed7573487f5dd024","name":"Ping on subscribed peer","time":{"start":1728345977875,"stop":1728345977875,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cb06e92b83f5860","name":"Push message with unicode special characters payload","time":{"start":1728346251858,"stop":1728346251859,"duration":1},"status":"passed","severity":"normal"},{"uid":"7368aa9d102fa42a","name":"Push message with Russian payload","time":{"start":1728346211827,"stop":1728346211827,"duration":0},"status":"passed","severity":"normal"},{"uid":"e205eb422c960bed","name":"should be able to decode the field with only STORE set to true","time":{"start":1728345887251,"stop":1728345887252,"duration":1},"status":"passed","severity":"normal"},{"uid":"3190e05d31015ba4","name":"Subscribe and receive messages via waku relay post","time":{"start":1728346281853,"stop":1728346281854,"duration":1},"status":"passed","severity":"normal"},{"uid":"30eacf50f490b560","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app11/3/topic337/utf8","time":{"start":1728346254617,"stop":1728346254617,"duration":0},"status":"passed","severity":"normal"},{"uid":"a70f7f713cca978","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1728345879372,"stop":1728345879372,"duration":0},"status":"passed","severity":"normal"},{"uid":"716c265b9fd7220d","name":"Push message with emoji payload","time":{"start":1728346211834,"stop":1728346211834,"duration":0},"status":"passed","severity":"normal"},{"uid":"566cf692d35c003f","name":"Light Node - default protocols","time":{"start":1728346337039,"stop":1728346337039,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbec60baf260ff2c","name":"Check received message containing Arabic","time":{"start":1728346190787,"stop":1728346190789,"duration":2},"status":"passed","severity":"normal"},{"uid":"b8a29752350a0858","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728345986390,"stop":1728345986391,"duration":1},"status":"passed","severity":"normal"},{"uid":"da6ba6c89b4c6e00","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1728346230057,"stop":1728346230058,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d673e65df99e4e5","name":"Wrong topic","time":{"start":1728346254617,"stop":1728346254618,"duration":1},"status":"passed","severity":"normal"},{"uid":"373544e0422c9cb3","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1728345879362,"stop":1728345879362,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ccfb6c19629c6f2","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1728345879252,"stop":1728345879253,"duration":1},"status":"passed","severity":"normal"},{"uid":"52daf81e2d2eedc3","name":"should properly compute the node id","time":{"start":1728345887941,"stop":1728345887941,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff2b5d9602a885e5","name":"removeEventListener with correct event","time":{"start":1728345974199,"stop":1728345974199,"duration":0},"status":"passed","severity":"normal"},{"uid":"a074de86d188cf6","name":"Push message with custom timestamp: 1728349678189","time":{"start":1728346251885,"stop":1728346251886,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e0cd95d236d57e4","name":"Query Generator, Multiple PubsubTopics","time":{"start":1728346282068,"stop":1728346282071,"duration":3},"status":"passed","severity":"normal"},{"uid":"c585a86ad31ccc79","name":"Query generator for multiple messages with different content topic format","time":{"start":1728346297399,"stop":1728346297400,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c8610228d574438","name":"Subscribe and receives messages on 20 topics","time":{"start":1728346281906,"stop":1728346281910,"duration":4},"status":"passed","severity":"normal"},{"uid":"330b3eb0ba38c5a6","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1728346312787,"stop":1728346312787,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f888d6c4dfd3e30","name":"Check received message containing special chars","time":{"start":1728346190785,"stop":1728346190786,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1f7bf7d95693162","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1728346166906,"stop":1728346166908,"duration":2},"status":"passed","severity":"normal"},{"uid":"28e9a6dd24d22f72","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728346081018,"stop":1728346081018,"duration":0},"status":"passed","severity":"normal"},{"uid":"b415ed66f259ed6","name":"Push message with custom timestamp: 1697587696405","time":{"start":1728346211851,"stop":1728346211851,"duration":0},"status":"passed","severity":"normal"},{"uid":"da8ccdc698d5673c","name":"Reopen subscription with peer with lost subscription","time":{"start":1728345984063,"stop":1728345984064,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdd3c91f1be5faf6","name":"Default pageSize","time":{"start":1728346302672,"stop":1728346302672,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b8a448596cdb78a","name":"new peer added after a peer was already found","time":{"start":1728346246130,"stop":1728346246130,"duration":0},"status":"skipped","severity":"normal"},{"uid":"23bd1e2c1bebe40a","name":"Check received message containing numeric","time":{"start":1728346190764,"stop":1728346190764,"duration":0},"status":"passed","severity":"normal"},{"uid":"35da1a3421e17ac","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1728345895180,"stop":1728345895180,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee7a6dd7b4f431cb","name":"Push message with custom timestamp: 1728342478189","time":{"start":1728346251885,"stop":1728346251885,"duration":0},"status":"passed","severity":"normal"},{"uid":"460163a0c6126be9","name":"Subscribe to topic containing short and receive message","time":{"start":1728346281870,"stop":1728346281870,"duration":0},"status":"passed","severity":"normal"},{"uid":"75981992f6fe5419","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1728346066048,"stop":1728346066049,"duration":1},"status":"passed","severity":"normal"},{"uid":"d79950de55096cdd","name":"Push message with content topic containing escaped characters","time":{"start":1728346211846,"stop":1728346211847,"duration":1},"status":"passed","severity":"normal"},{"uid":"16c996dcc00b7797","name":"should be able to encode the field with only STORE set to true","time":{"start":1728345887238,"stop":1728345887239,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbf227ed66ce2d56","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728346081013,"stop":1728346081013,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeb65e35915c2284","name":"Keep-alive pings maintain the connection","time":{"start":1728346004960,"stop":1728346004963,"duration":3},"status":"passed","severity":"normal"},{"uid":"91c9758617033797","name":"shard 0","time":{"start":1728346281665,"stop":1728346281665,"duration":0},"status":"passed","severity":"normal"},{"uid":"be8236b44d57a6e7","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1728346066073,"stop":1728346066074,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ee1da8462dfb147","name":"Push message with numeric payload","time":{"start":1728346211822,"stop":1728346211822,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd715137bfdccd0f","name":"should use DNS peer discovery with light client","time":{"start":1728345946328,"stop":1728345946329,"duration":1},"status":"skipped","severity":"normal"},{"uid":"93277c86637c824b","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1728346230051,"stop":1728346230051,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1d8002e4e827fd2","name":"Reopen subscription with peer with lost subscription","time":{"start":1728345984060,"stop":1728345984061,"duration":1},"status":"passed","severity":"normal"},{"uid":"73d5e5641a27e82f","name":"Filter","time":{"start":1728346337039,"stop":1728346337039,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e0df5d682367dde","name":"Check received message containing emoji","time":{"start":1728346048330,"stop":1728346048331,"duration":1},"status":"passed","severity":"normal"},{"uid":"803d3f76a2eb9881","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1728345903412,"stop":1728345903412,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b2354baff013546","name":"LightPush: 1 peers, Filter: 1 peers","time":{"start":1728346157314,"stop":1728346157316,"duration":2},"status":"passed","severity":"normal"},{"uid":"31dbf238f2a7392a","name":"addEventListener with wrong event","time":{"start":1728345974199,"stop":1728345974199,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d968ac96180be22","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app25/2/topic85/utf8","time":{"start":1728346254616,"stop":1728346254616,"duration":0},"status":"passed","severity":"normal"},{"uid":"78d99c821604793d","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1728346066051,"stop":1728346066051,"duration":0},"status":"passed","severity":"normal"},{"uid":"a932fd4998329ca","name":"Symmetric encrypt & Decrypt","time":{"start":1728345913963,"stop":1728345913963,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ed434e90e1b3c3d","name":"Check message received after nwaku node is restarted","time":{"start":1728346048344,"stop":1728346048345,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b8a1c8c2b8494a6d","name":"should properly create location multiaddrs - udp6","time":{"start":1728345887947,"stop":1728345887947,"duration":0},"status":"passed","severity":"normal"},{"uid":"ded5af89f2233a8d","name":"can start and stop the service","time":{"start":1728345907319,"stop":1728345907319,"duration":0},"status":"passed","severity":"normal"},{"uid":"323f74f1599726cd","name":"Filter with 2 connections","time":{"start":1728346096253,"stop":1728346096254,"duration":1},"status":"passed","severity":"normal"},{"uid":"642cc81112517c98","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728346281883,"stop":1728346281884,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1b42587f9d1f787","name":"Push message with content topic containing unicode special characters","time":{"start":1728346251879,"stop":1728346251880,"duration":1},"status":"passed","severity":"normal"},{"uid":"61bb5b0139eb9f65","name":"Publish message with custom timestamp: Wed Oct 18 2023 00:10:12 GMT+0000 (Coordinated Universal Time)","time":{"start":1728346222824,"stop":1728346222824,"duration":0},"status":"passed","severity":"normal"},{"uid":"c92496e63f95e0b1","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1728345941053,"stop":1728345941054,"duration":1},"status":"passed","severity":"normal"},{"uid":"10d721585f702c1","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1728345887243,"stop":1728345887244,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae964ca63f0fbd55","name":"Overlapping topic subscription","time":{"start":1728346230045,"stop":1728346230045,"duration":0},"status":"skipped","severity":"normal"},{"uid":"47b53ebdb87fb565","name":"topics with same application and version share the same shard","time":{"start":1728345879363,"stop":1728345879363,"duration":0},"status":"passed","severity":"normal"},{"uid":"dedfb1a91fdd706d","name":"1 Relay, 1 fetch","time":{"start":1728345903132,"stop":1728345903133,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1dbd7eab9e679dd","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1728346222823,"stop":1728346222824,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ec2f7d5475f50d5","name":"Subscribe to topic containing long and receive message","time":{"start":1728346281870,"stop":1728346281871,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9b7cf9ac093d5ba","name":"Decrypt messages","time":{"start":1728346193733,"stop":1728346193733,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ae801febde56a29","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728346066072,"stop":1728346066073,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d6802b2c638b951","name":"Push message with content topic containing JSON","time":{"start":1728346211845,"stop":1728346211845,"duration":0},"status":"passed","severity":"normal"},{"uid":"6164e1ebf4e16552","name":"Check publish message containing Russian","time":{"start":1728346222811,"stop":1728346222813,"duration":2},"status":"passed","severity":"normal"},{"uid":"26e911a702f0c8a7","name":"Overlapping topic subscription","time":{"start":1728346081014,"stop":1728346081016,"duration":2},"status":"passed","severity":"normal"},{"uid":"357b95cdd7e134b1","name":"should return no connections if no open connection provided","time":{"start":1728345894691,"stop":1728345894691,"duration":0},"status":"passed","severity":"normal"},{"uid":"72d25026f9cb8340","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1728345879360,"stop":1728345879361,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fd10ecfe77df041","name":"Overlapping topic subscription","time":{"start":1728346281865,"stop":1728346281865,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3e7c1b208543c1a","name":"recovers when dns.resolve returns empty","time":{"start":1728345903409,"stop":1728345903409,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea263ea079dd55e7","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1728346230058,"stop":1728346230058,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d4eee8ed47924bc","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728346281893,"stop":1728346281894,"duration":1},"status":"passed","severity":"normal"},{"uid":"3617ce089a5f2229","name":"random static sharding 4 - Cluster ID: 567, Shard ID: 632","time":{"start":1728346281668,"stop":1728346281668,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c33d56431d3715b","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728346077824,"stop":1728346077824,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bd16a2dd01417a0","name":"Delete observer","time":{"start":1728346193733,"stop":1728346193734,"duration":1},"status":"passed","severity":"normal"},{"uid":"591fd5ba3293089d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1728345879376,"stop":1728345879376,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5feac577898171c","name":"random static sharding 5 - Cluster ID: 819, Shard ID: 603","time":{"start":1728346281668,"stop":1728346281669,"duration":1},"status":"passed","severity":"normal"},{"uid":"f28f3976293e419f","name":"should return false","time":{"start":1728345887940,"stop":1728345887940,"duration":0},"status":"passed","severity":"normal"},{"uid":"49a1237b5ef6dfe5","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1728345879367,"stop":1728345879367,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c00d767b092305d","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728346081029,"stop":1728346081034,"duration":5},"status":"passed","severity":"normal"},{"uid":"b035b97aca0dd0e6","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1728346281665,"stop":1728346281666,"duration":1},"status":"passed","severity":"normal"},{"uid":"57f7b215a2f9487","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1728346278698,"stop":1728346278698,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae386325bdedf9ba","name":"Waku message hash computation (meta attribute not present)","time":{"start":1728345881858,"stop":1728345881858,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1704528caf1e371","name":"should correctly map a content topic to a pubsub topic","time":{"start":1728345879383,"stop":1728345879383,"duration":0},"status":"passed","severity":"normal"},{"uid":"93e9651d0597949c","name":"Check received message containing Chinese","time":{"start":1728346190764,"stop":1728346190765,"duration":1},"status":"passed","severity":"normal"},{"uid":"c908a69b4c1a0229","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1728346312788,"stop":1728346312788,"duration":0},"status":"passed","severity":"normal"},{"uid":"990bd7ea225c66f","name":"Passing page size 110 when there are 120 messages","time":{"start":1728346302671,"stop":1728346302672,"duration":1},"status":"passed","severity":"normal"},{"uid":"806564ba3bc8c899","name":"Push message with content topic containing numeric","time":{"start":1728346251867,"stop":1728346251867,"duration":0},"status":"passed","severity":"normal"},{"uid":"47ddfc2b5d859246","name":"Push message with shell command payload","time":{"start":1728346251855,"stop":1728346251855,"duration":0},"status":"passed","severity":"normal"},{"uid":"1902b1a8e244e32a","name":"should push to needed amount of connections","time":{"start":1728346108689,"stop":1728346108689,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a878d472b981f65","name":"Push message with content topic containing Arabic","time":{"start":1728346211838,"stop":1728346211838,"duration":0},"status":"passed","severity":"normal"},{"uid":"21bf6e5d7e1180f8","name":"Number of peers are maintained correctly","time":{"start":1728346004959,"stop":1728346004959,"duration":0},"status":"passed","severity":"normal"},{"uid":"a053fc2b5d5fa286","name":"Push message with content topic containing SQL Injection","time":{"start":1728346211839,"stop":1728346211841,"duration":2},"status":"passed","severity":"normal"},{"uid":"244f06aaccf7b87d","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1728345903055,"stop":1728345903059,"duration":4},"status":"passed","severity":"normal"},{"uid":"7a1561f1a3d9430b","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1728345887242,"stop":1728345887243,"duration":1},"status":"passed","severity":"normal"},{"uid":"f284851bc6422c8c","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728346281914,"stop":1728346281915,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1661129c4d9c58a","name":"Push message with content topic containing Script","time":{"start":1728346251873,"stop":1728346251873,"duration":0},"status":"passed","severity":"normal"},{"uid":"efeebd98bd8565e","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1728345887937,"stop":1728345887937,"duration":0},"status":"passed","severity":"normal"},{"uid":"7886cb53bcaa8e32","name":"Nwaku publishes","time":{"start":1728346208547,"stop":1728346208548,"duration":1},"status":"passed","severity":"normal"},{"uid":"27aa0f35cd070446","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1728345903065,"stop":1728345903065,"duration":0},"status":"passed","severity":"normal"},{"uid":"b48d9d897007b1a4","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728346081010,"stop":1728346081011,"duration":1},"status":"passed","severity":"normal"},{"uid":"c016174105b94fd9","name":"Decoder throws on undefined content topic","time":{"start":1728345913406,"stop":1728345913406,"duration":0},"status":"passed","severity":"normal"},{"uid":"becbb755fa760153","name":"Refresh subscription","time":{"start":1728346230045,"stop":1728346230045,"duration":0},"status":"skipped","severity":"normal"},{"uid":"44fe88ba5fb4ffea","name":"Generator, custom pubsub topic","time":{"start":1728346306175,"stop":1728346306175,"duration":0},"status":"passed","severity":"normal"},{"uid":"97b620cb3f7bdd08","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1728346230044,"stop":1728346230044,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a3ddce7605a3b1","name":"Fails to publish message with wrong content topic","time":{"start":1728346222828,"stop":1728346222828,"duration":0},"status":"passed","severity":"normal"},{"uid":"f55f67a861ac335a","name":"Relay - dialed first","time":{"start":1728346337036,"stop":1728346337037,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0eb7744e6264617","name":"Check received message containing escaped characters","time":{"start":1728346048329,"stop":1728346048329,"duration":0},"status":"passed","severity":"normal"},{"uid":"103626b6e33a1152","name":"Push message with content topic containing Chinese","time":{"start":1728346251868,"stop":1728346251868,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2b5bbf4255d590e","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728346081035,"stop":1728346081035,"duration":0},"status":"passed","severity":"normal"},{"uid":"88e31b80c266265c","name":"Check received message containing Chinese","time":{"start":1728346048324,"stop":1728346048325,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cf9d3ef60136551","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1728345879359,"stop":1728345879359,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bc7c0202a28d553","name":"Query with Promise Callback, No message returned","time":{"start":1728346282092,"stop":1728346282093,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d5ef7dcc684d83a","name":"Check received message containing short","time":{"start":1728346190763,"stop":1728346190763,"duration":0},"status":"passed","severity":"normal"},{"uid":"770aef31b8b02c81","name":"Check received message containing long","time":{"start":1728346190785,"stop":1728346190785,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cf7e0e37b428786","name":"Throws when trying to push message with empty payload","time":{"start":1728346211834,"stop":1728346211835,"duration":1},"status":"passed","severity":"normal"},{"uid":"66583f08b4a435d6","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728346190774,"stop":1728346190774,"duration":0},"status":"passed","severity":"normal"},{"uid":"c24d9ca9a4b04e8","name":"Query with Ordered Callback, No Decoder","time":{"start":1728346282086,"stop":1728346282086,"duration":0},"status":"passed","severity":"normal"},{"uid":"af36ded824215d1f","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728346281884,"stop":1728346281884,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b27a2c4808e050","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728346014198,"stop":1728346014200,"duration":2},"status":"passed","severity":"normal"},{"uid":"652f4ebae70f47b1","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728346014200,"stop":1728346014201,"duration":1},"status":"passed","severity":"normal"},{"uid":"457d62590d797d4c","name":"Check received message containing XML","time":{"start":1728346190767,"stop":1728346190768,"duration":1},"status":"passed","severity":"normal"},{"uid":"543b1fc562e9ac31","name":"Encoder throws on empty string content topic","time":{"start":1728345895497,"stop":1728345895497,"duration":0},"status":"passed","severity":"normal"},{"uid":"32844657a56e5e3c","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1728346312791,"stop":1728346312791,"duration":0},"status":"passed","severity":"normal"},{"uid":"67a493d9bb692172","name":"different cluster, different shard: nodes don't connect","time":{"start":1728346166917,"stop":1728346166919,"duration":2},"status":"passed","severity":"normal"},{"uid":"eaad70cbd415620d","name":"same cluster, same shard: nodes connect","time":{"start":1728346166911,"stop":1728346166913,"duration":2},"status":"passed","severity":"normal"},{"uid":"9153795c7af7a1de","name":"Publish without waiting for remote peer","time":{"start":1728346230041,"stop":1728346230042,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e6fb1c98d0fa89e","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728346281915,"stop":1728346281915,"duration":0},"status":"passed","severity":"normal"},{"uid":"143cd929dc4b5650","name":"Push message with content topic containing escaped characters","time":{"start":1728346251878,"stop":1728346251879,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd5d25b033899708","name":"Ping on unsubscribed peer","time":{"start":1728345984062,"stop":1728345984063,"duration":1},"status":"passed","severity":"normal"}] |