mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-13 10:23:10 +00:00
1 line
162 KiB
JSON
1 line
162 KiB
JSON
[{"uid":"117e27ed38aad64d","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1728596939483,"stop":1728596939484,"duration":1},"status":"passed","severity":"normal"},{"uid":"1699fe15994124c6","name":"returns nothing if no connections present","time":{"start":1728596919892,"stop":1728596919892,"duration":0},"status":"passed","severity":"normal"},{"uid":"84dbf9bb85a508d","name":"should be online or offline if network state changed","time":{"start":1728596961184,"stop":1728596961185,"duration":1},"status":"passed","severity":"normal"},{"uid":"c299265727e19724","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1728596904449,"stop":1728596904449,"duration":0},"status":"passed","severity":"normal"},{"uid":"db531083bfc69007","name":"Fails to publish duplicate message","time":{"start":1728597375483,"stop":1728597375484,"duration":1},"status":"passed","severity":"normal"},{"uid":"e632498cf1da375a","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1728596937944,"stop":1728596937944,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0c1cbc7120a5e49","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728597182619,"stop":1728597182619,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b9744ed5ab5a928","name":"should get / set UDP multiaddr","time":{"start":1728596913090,"stop":1728596913091,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6e0c3efcb78e6c7","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728597503941,"stop":1728597503942,"duration":1},"status":"passed","severity":"normal"},{"uid":"86215f183053883e","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1728597471282,"stop":1728597471283,"duration":1},"status":"passed","severity":"normal"},{"uid":"95cb55272c12b055","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728597182614,"stop":1728597182614,"duration":0},"status":"passed","severity":"normal"},{"uid":"7492822246bb96b1","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1728596904461,"stop":1728596904461,"duration":0},"status":"passed","severity":"normal"},{"uid":"b188065ca9884178","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1728597089281,"stop":1728597089281,"duration":0},"status":"passed","severity":"normal"},{"uid":"5217f57845ac77fb","name":"Push message with meta","time":{"start":1728597472309,"stop":1728597472309,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c1a6ef0e9f1ba82","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1728597010200,"stop":1728597010200,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8391b84d13fa9f5","name":"1 Store, 2 fetches","time":{"start":1728596927930,"stop":1728596927930,"duration":0},"status":"passed","severity":"normal"},{"uid":"70ac7a15df6d62f2","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728597182623,"stop":1728597182623,"duration":0},"status":"passed","severity":"normal"},{"uid":"474a813b9c22dd41","name":"Renews peer for Filter on peer:disconnect event","time":{"start":1728597087690,"stop":1728597087691,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8a03a4bf26028f8","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1728596904474,"stop":1728596904474,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f41c50f35b2fc08","name":"Callback on promise","time":{"start":1728597478032,"stop":1728597478032,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a677e8bf755fcd8","name":"Push message with emoji payload","time":{"start":1728597472291,"stop":1728597472292,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a4ac75c85e96b72","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1728597380066,"stop":1728597380066,"duration":0},"status":"passed","severity":"normal"},{"uid":"32ff1c1d2e12b05b","name":"Check publish message containing escaped characters","time":{"start":1728597375467,"stop":1728597375468,"duration":1},"status":"passed","severity":"normal"},{"uid":"39d4acc287442f8","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1728597364121,"stop":1728597364122,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c51a7affa2d1741","name":"Check message with non string payload is not received","time":{"start":1728597353478,"stop":1728597353479,"duration":1},"status":"passed","severity":"normal"},{"uid":"191e33726cd85edd","name":"should handle corrupted local storage data gracefully","time":{"start":1728596931868,"stop":1728596931868,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1f11a8bd5e1f59c","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728597182624,"stop":1728597182625,"duration":1},"status":"passed","severity":"normal"},{"uid":"2584088f1ade9f2b","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1728596919827,"stop":1728596919828,"duration":1},"status":"passed","severity":"normal"},{"uid":"3552cb6692143ddc","name":"Check message received after nwaku node is restarted","time":{"start":1728597353479,"stop":1728597353479,"duration":0},"status":"skipped","severity":"normal"},{"uid":"170ef476c1ea02a8","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728597503909,"stop":1728597503910,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb10feb7e9ef8ead","name":"LightPush: 0 peers, Filter: 2 peers","time":{"start":1728597225197,"stop":1728597225197,"duration":0},"status":"passed","severity":"normal"},{"uid":"5962bbda8bd40738","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1728597513732,"stop":1728597513732,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f8c86d3613b062e","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1728597089274,"stop":1728597089275,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbd3876836a3713b","name":"should not fail to start the service if it is already started","time":{"start":1728596931865,"stop":1728596931865,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0e70a5a91c15806","name":"Refresh subscription","time":{"start":1728597182616,"stop":1728597182617,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b72457930eb30c1","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app70/7/topic479/xml","time":{"start":1728597423327,"stop":1728597423328,"duration":1},"status":"passed","severity":"normal"},{"uid":"d189c56b6c7b8013","name":"Subscribe to topic containing emoji and publish message","time":{"start":1728597380067,"stop":1728597380067,"duration":0},"status":"passed","severity":"normal"},{"uid":"24707248051f5a77","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1728596961183,"stop":1728596961184,"duration":1},"status":"passed","severity":"normal"},{"uid":"954757426092f967","name":"Check message with non string payload is not received","time":{"start":1728597132267,"stop":1728597132267,"duration":0},"status":"passed","severity":"normal"},{"uid":"8626e816e0197d79","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1728596904459,"stop":1728596904460,"duration":1},"status":"passed","severity":"normal"},{"uid":"546f3216a2eb296f","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1728597380057,"stop":1728597380057,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebfea8b61d5397ad","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1728596904474,"stop":1728596904474,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8eeabf0b9eb12a4","name":"connects to nwaku","time":{"start":1728597515857,"stop":1728597515858,"duration":1},"status":"passed","severity":"normal"},{"uid":"b655fcdd959e434d","name":"Check meta is set [symmetric]","time":{"start":1728596937944,"stop":1728596937945,"duration":1},"status":"passed","severity":"normal"},{"uid":"2152beabcce38cab","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728597503899,"stop":1728597503900,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb4335091a6720c3","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1728597471298,"stop":1728597471298,"duration":0},"status":"passed","severity":"normal"},{"uid":"506e8f3dfcaf1411","name":"Push message with content topic containing Russian","time":{"start":1728597472302,"stop":1728597472302,"duration":0},"status":"passed","severity":"normal"},{"uid":"bab646b0abd05232","name":"should throw if no connection provided","time":{"start":1728596919825,"stop":1728596919825,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd2abfa9e79453bd","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1728597034504,"stop":1728597034504,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b7dd3c14a57df5b","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728597503940,"stop":1728597503940,"duration":0},"status":"passed","severity":"normal"},{"uid":"47c8529098b5babd","name":"LightPush: 1 peers, Filter: 1 peers","time":{"start":1728597225198,"stop":1728597225198,"duration":0},"status":"passed","severity":"normal"},{"uid":"e89f2d44929c0aa4","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728597182615,"stop":1728597182615,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3d53b30dd91c439","name":"Promise Callback - false","time":{"start":1728597492998,"stop":1728597492999,"duration":1},"status":"passed","severity":"normal"},{"uid":"26b674979d981990","name":"udp ip6 address","time":{"start":1728596912668,"stop":1728596912669,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc725dce9c58df85","name":"should add and remove event listeners correctly","time":{"start":1728596931868,"stop":1728596931869,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d2bb3bdb5405f72","name":"Check publish message containing Arabic","time":{"start":1728597375458,"stop":1728597375459,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bfb61e754e02db1","name":"Sets default value correctly","time":{"start":1728597515860,"stop":1728597515860,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3327d767a6f3eb3","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1728596904449,"stop":1728596904455,"duration":6},"status":"passed","severity":"normal"},{"uid":"9ad6f04fe7669c80","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728597503925,"stop":1728597503926,"duration":1},"status":"passed","severity":"normal"},{"uid":"29556cf79c12a043","name":"Push message with content topic containing long","time":{"start":1728597472298,"stop":1728597472299,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcd0835ee1feef7e","name":"isConnected should return false after all peers disconnect","time":{"start":1728597010202,"stop":1728597010202,"duration":0},"status":"passed","severity":"normal"},{"uid":"98959a1f524bf0c5","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728597034501,"stop":1728597034501,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7d6ef669ccc110","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1728597089276,"stop":1728597089277,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7435b652e6c625b","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app24/10/topic424/test.js","time":{"start":1728597423328,"stop":1728597423328,"duration":0},"status":"passed","severity":"normal"},{"uid":"da672a7dc4f917c2","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1728597380057,"stop":1728597380057,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9d461831e82d232","name":"Subscribe and receive messages via waku relay post","time":{"start":1728597503898,"stop":1728597503899,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdc6fac0eaeb4791","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728597503945,"stop":1728597503945,"duration":0},"status":"passed","severity":"normal"},{"uid":"92e2d17454354686","name":"Fails to push message bigger that 1MB","time":{"start":1728597369089,"stop":1728597369089,"duration":0},"status":"passed","severity":"normal"},{"uid":"90724f469634f34e","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1728597182625,"stop":1728597182625,"duration":0},"status":"passed","severity":"normal"},{"uid":"77e376924c81eb50","name":"Renews peer on consistent missed messages","time":{"start":1728597087690,"stop":1728597087690,"duration":0},"status":"passed","severity":"normal"},{"uid":"10b1550c175b1a5b","name":"should throw error - no public key","time":{"start":1728596913088,"stop":1728596913088,"duration":0},"status":"passed","severity":"normal"},{"uid":"70a5ba12af3e336d","name":"isConnected between 2 js-waku relay nodes","time":{"start":1728597010202,"stop":1728597010202,"duration":0},"status":"passed","severity":"normal"},{"uid":"e28320c3767ea77","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728597260328,"stop":1728597260328,"duration":0},"status":"passed","severity":"normal"},{"uid":"3514c66ef691fea3","name":"should properly create location multiaddrs - udp6","time":{"start":1728596913096,"stop":1728596913096,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c6d71cd3ee6851b","name":"addEventListener with correct event","time":{"start":1728597001546,"stop":1728597001547,"duration":1},"status":"passed","severity":"normal"},{"uid":"e08edc314ca6de1a","name":"returns only open connection if one present","time":{"start":1728596919892,"stop":1728596919893,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc701f0a542c9bb3","name":"handles different networkShards values correctly","time":{"start":1728596904460,"stop":1728596904460,"duration":0},"status":"passed","severity":"normal"},{"uid":"4902b7369b07352f","name":"should set field with all protocols enabled","time":{"start":1728596913098,"stop":1728596913098,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2766d508fca6ce8","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728597182612,"stop":1728597182614,"duration":2},"status":"passed","severity":"normal"},{"uid":"886056b2a7953630","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1728596913085,"stop":1728596913086,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad714c4fe0b072d8","name":"Sample","time":{"start":1728596912451,"stop":1728596912452,"duration":1},"status":"passed","severity":"normal"},{"uid":"f41f5a5c54c45d33","name":"Passing page size 0 when there are 110 messages","time":{"start":1728597506829,"stop":1728597506829,"duration":0},"status":"passed","severity":"normal"},{"uid":"19f286f9ef8cbfcd","name":"Check received message containing Script","time":{"start":1728597353472,"stop":1728597353473,"duration":1},"status":"passed","severity":"normal"},{"uid":"a444a0509cdf9f3d","name":"Waku message hash computation (no timestamp)","time":{"start":1728596907136,"stop":1728596907137,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cef510f6ec8def8","name":"should encode/decode to RLP encoding","time":{"start":1728596913089,"stop":1728596913090,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ccf81351ef34f2a","name":"Push message with escaped characters payload","time":{"start":1728597472291,"stop":1728597472291,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3447536b27b02ae","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1728596904467,"stop":1728596904468,"duration":1},"status":"passed","severity":"normal"},{"uid":"b02e71c6f5de51f4","name":"Check received message containing JSON","time":{"start":1728597353474,"stop":1728597353474,"duration":0},"status":"passed","severity":"normal"},{"uid":"d16898ce1bbe2983","name":"Check message received after jswaku node is restarted","time":{"start":1728597132268,"stop":1728597132272,"duration":4},"status":"skipped","severity":"normal"},{"uid":"7b7843022501cac5","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1728596912514,"stop":1728596912515,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f479fd4bf0d37d","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1728597513734,"stop":1728597513735,"duration":1},"status":"passed","severity":"normal"},{"uid":"987766fbb6cf4710","name":"LightPush: 2 peers, Filter: 2 peers","time":{"start":1728597225200,"stop":1728597225200,"duration":0},"status":"passed","severity":"normal"},{"uid":"85925e3f2c0d6687","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728597132265,"stop":1728597132265,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5b966c7709b364d","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1728597010200,"stop":1728597010201,"duration":1},"status":"passed","severity":"normal"},{"uid":"d308b26b6797b43a","name":"Query with Promise Callback, No message returned","time":{"start":1728597471299,"stop":1728597471299,"duration":0},"status":"passed","severity":"normal"},{"uid":"37546efe11c0c254","name":"Check publish message containing special chars","time":{"start":1728597375456,"stop":1728597375457,"duration":1},"status":"passed","severity":"normal"},{"uid":"929eaf053a1e91b","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728597503950,"stop":1728597503951,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fd59b891bb035e8","name":"Ordered Callback - false","time":{"start":1728597493000,"stop":1728597493001,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3126dd3a6448ffd","name":"dispatchEvent via connectionManager","time":{"start":1728597001550,"stop":1728597001551,"duration":1},"status":"passed","severity":"normal"},{"uid":"30232026ec8ccca7","name":"LightPush: 1 peers, Filter: 3 peers","time":{"start":1728597225199,"stop":1728597225199,"duration":0},"status":"passed","severity":"normal"},{"uid":"7911d11bd78a403a","name":"start node with empty shard should fail","time":{"start":1728597434084,"stop":1728597434085,"duration":1},"status":"passed","severity":"normal"},{"uid":"d95726c233f636d4","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1728596904463,"stop":1728596904463,"duration":0},"status":"passed","severity":"normal"},{"uid":"794f8030df018ba2","name":"removeEventListener with correct event","time":{"start":1728597001548,"stop":1728597001548,"duration":0},"status":"passed","severity":"normal"},{"uid":"530affbbc82dce36","name":"Push message with content topic containing emoji","time":{"start":1728597472308,"stop":1728597472308,"duration":0},"status":"passed","severity":"normal"},{"uid":"87915eb4940e0bb0","name":"can dial TLS multiaddrs","time":{"start":1728597265137,"stop":1728597265138,"duration":1},"status":"passed","severity":"normal"},{"uid":"9daded4f41426906","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1728597513733,"stop":1728597513733,"duration":0},"status":"passed","severity":"normal"},{"uid":"40bfe0fb53c3983","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1728597089285,"stop":1728597089286,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c493aa8d2a83c5c","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1728596904458,"stop":1728596904459,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e9a522d9cde4513","name":"Check received message containing numeric","time":{"start":1728597353480,"stop":1728597353481,"duration":1},"status":"passed","severity":"normal"},{"uid":"c357581062c980c4","name":"should set field with only FILTER enabled","time":{"start":1728596913099,"stop":1728596913099,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1db64a65b4979ef","name":"handles empty shards array correctly","time":{"start":1728596904482,"stop":1728596904482,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5e4824ef8270214","name":"Push message with custom timestamp: 1728600775832","time":{"start":1728597472311,"stop":1728597472311,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fb085406f2d3155","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1728596927478,"stop":1728596927479,"duration":1},"status":"passed","severity":"normal"},{"uid":"d75573d89fc8c91a","name":"should be able to decode the field with only RELAY set to true","time":{"start":1728596912518,"stop":1728596912533,"duration":15},"status":"passed","severity":"normal"},{"uid":"7b7f75cec60c9158","name":"Check received message containing numeric","time":{"start":1728597132257,"stop":1728597132258,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9f44a6d07065476","name":"Using a function","time":{"start":1728597515859,"stop":1728597515859,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ea8eabd32a66f89","name":"same cluster, same shard: nodes connect","time":{"start":1728597264029,"stop":1728597264029,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c7745491581590","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1728597089287,"stop":1728597089290,"duration":3},"status":"passed","severity":"normal"},{"uid":"3cb3df1434b054d1","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1728597089279,"stop":1728597089279,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b1e52eb0e4e110e","name":"Push message with content topic containing XML","time":{"start":1728597369076,"stop":1728597369076,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7aa9be0557d079","name":"Rejects garbage","time":{"start":1728596946507,"stop":1728596946507,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd86c0923f88e262","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1728597364116,"stop":1728597364118,"duration":2},"status":"passed","severity":"normal"},{"uid":"e0b734a3d50b902a","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1728596904481,"stop":1728596904481,"duration":0},"status":"passed","severity":"normal"},{"uid":"eac531af5f53c969","name":"listenerCount","time":{"start":1728597001550,"stop":1728597001550,"duration":0},"status":"passed","severity":"normal"},{"uid":"6616b6c9197defca","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1728597513733,"stop":1728597513733,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cad43965270c054","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1728597540224,"stop":1728597540224,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2ba24764b644508","name":"Check received message containing Arabic","time":{"start":1728597132259,"stop":1728597132259,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cfdc862081fe82d","name":"should return all peers when numPeers is 0","time":{"start":1728596920267,"stop":1728596920268,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b6f305b8406f3a0","name":"Check received message containing SQL Injection","time":{"start":1728597132259,"stop":1728597132260,"duration":1},"status":"passed","severity":"normal"},{"uid":"62dec462bf68422f","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728597034503,"stop":1728597034503,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7bc767c7872b5da","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1728597264028,"stop":1728597264028,"duration":0},"status":"passed","severity":"normal"},{"uid":"259d9bbb1e359c66","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app25/1/topic563/json","time":{"start":1728597423328,"stop":1728597423328,"duration":0},"status":"passed","severity":"normal"},{"uid":"dadbc231f1f44598","name":"throws on content topic with generation field greater than 0","time":{"start":1728596904441,"stop":1728596904442,"duration":1},"status":"passed","severity":"normal"},{"uid":"81aeeb6d0c0951da","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1728596968267,"stop":1728596968268,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cc5fa5e2abba48a","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1728597513732,"stop":1728597513732,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba629bc2d0ca1b3a","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1728597089279,"stop":1728597089280,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3d904c768a0f1a7","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728597188039,"stop":1728597188040,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc0830ebe44db961","name":"should throw an error for an unconfigured topic","time":{"start":1728596904477,"stop":1728596904477,"duration":0},"status":"passed","severity":"normal"},{"uid":"427921831e92eff7","name":"Push message with Russian payload","time":{"start":1728597369054,"stop":1728597369054,"duration":0},"status":"passed","severity":"normal"},{"uid":"5686496f1c2cc70b","name":"should not receive a peer event before start","time":{"start":1728596973960,"stop":1728596973960,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec1c8aa974b57dfc","name":"Check received message containing Russian","time":{"start":1728597353472,"stop":1728597353472,"duration":0},"status":"passed","severity":"normal"},{"uid":"e192b9fae2dac98f","name":"random static sharding 8 - Cluster ID: 883, Shard ID: 116","time":{"start":1728597434080,"stop":1728597434080,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c1b8da6b1c65bde","name":"Push message with rate limit","time":{"start":1728597472310,"stop":1728597472310,"duration":0},"status":"passed","severity":"normal"},{"uid":"273096620be7b65e","name":"should check connected peers if present and suitable","time":{"start":1728596943265,"stop":1728596943265,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b7208b87023ec25","name":"Decoder throws on undefined content topic","time":{"start":1728596937947,"stop":1728596937947,"duration":0},"status":"passed","severity":"normal"},{"uid":"42a2f0c0c8095bb6","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1728596912511,"stop":1728596912512,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e1d7e1c5c0ab971","name":"Push message with unicode special characters payload","time":{"start":1728597472291,"stop":1728597472291,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ef7954338584b9","name":"Keep-alive pings maintain the connection","time":{"start":1728597087685,"stop":1728597087685,"duration":0},"status":"passed","severity":"normal"},{"uid":"dafffbba82b3b039","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1728597364118,"stop":1728597364118,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7e1f395611ad999","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1728596912536,"stop":1728596912536,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dce025774b9ece5","name":"does not throw on valid cases","time":{"start":1728596904439,"stop":1728596904439,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc24ef49d7cafba7","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1728596927477,"stop":1728596927477,"duration":0},"status":"passed","severity":"normal"},{"uid":"526164ff92c10ba2","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1728596904559,"stop":1728596904560,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0c15aa2bad827e5","name":"Filter with 2 connections","time":{"start":1728597175621,"stop":1728597175621,"duration":0},"status":"passed","severity":"normal"},{"uid":"954a9635d6171526","name":"1 Relay, 1 fetch","time":{"start":1728596927930,"stop":1728596927930,"duration":0},"status":"passed","severity":"normal"},{"uid":"e84df2a4acd3005a","name":"Subscribe to topic containing XML and receive message","time":{"start":1728597503921,"stop":1728597503922,"duration":1},"status":"passed","severity":"normal"},{"uid":"47ca63175bb3097e","name":"Check received message with timestamp: 1728596960243 ","time":{"start":1728597353487,"stop":1728597353487,"duration":0},"status":"passed","severity":"normal"},{"uid":"756f06ac780e4ee3","name":"Subscribe to topic containing long and receive message","time":{"start":1728597503944,"stop":1728597503945,"duration":1},"status":"passed","severity":"normal"},{"uid":"318cc6460c159670","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1728597380066,"stop":1728597380067,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdc4fe1697bbd8f2","name":"Check received message containing XML","time":{"start":1728597353473,"stop":1728597353473,"duration":0},"status":"passed","severity":"normal"},{"uid":"40b608bcc63244c8","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728597182619,"stop":1728597182619,"duration":0},"status":"passed","severity":"normal"},{"uid":"70c692edecab5573","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728597503917,"stop":1728597503918,"duration":1},"status":"passed","severity":"normal"},{"uid":"b54e8acc929956a6","name":"Ping on peer without subscriptions","time":{"start":1728597041918,"stop":1728597041918,"duration":0},"status":"passed","severity":"normal"},{"uid":"31049b047c07f0d1","name":"1 Store, 2 relays, 2 fetches","time":{"start":1728596927931,"stop":1728596927931,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e3315c7ee3f2ac4","name":"should return true when peers exist","time":{"start":1728596943282,"stop":1728596943282,"duration":0},"status":"passed","severity":"normal"},{"uid":"a15e45c5d0445bf2","name":"should throw an error if shards are undefined for static sharding","time":{"start":1728596904465,"stop":1728596904465,"duration":0},"status":"passed","severity":"normal"},{"uid":"16373738a7068d6f","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1728597089273,"stop":1728597089273,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f2673d2a8e970cd","name":"handles different clusterIds correctly","time":{"start":1728596904460,"stop":1728596904460,"duration":0},"status":"passed","severity":"normal"},{"uid":"10dc4cbccd659dd3","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728597260329,"stop":1728597260329,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0a4f8edf6fbd316","name":"Push message with content topic containing short","time":{"start":1728597369061,"stop":1728597369061,"duration":0},"status":"passed","severity":"normal"},{"uid":"81e62991a2909f8a","name":"Query Generator, No Decoder","time":{"start":1728597471282,"stop":1728597471282,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bde0978eda86690","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1728596961179,"stop":1728596961181,"duration":2},"status":"passed","severity":"normal"},{"uid":"a4ee23117bea527e","name":"should throw error - no id","time":{"start":1728596913087,"stop":1728596913087,"duration":0},"status":"passed","severity":"normal"},{"uid":"a968731cb16ec271","name":"Ping on subscribed peer","time":{"start":1728597041916,"stop":1728597041916,"duration":0},"status":"passed","severity":"normal"},{"uid":"21a3e6771d92975f","name":"LightPush with 0 connections","time":{"start":1728597175618,"stop":1728597175618,"duration":0},"status":"passed","severity":"normal"},{"uid":"5588b1669b043b33","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1728596912515,"stop":1728596912516,"duration":1},"status":"passed","severity":"normal"},{"uid":"f553099dc1415136","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1728597380065,"stop":1728597380065,"duration":0},"status":"passed","severity":"normal"},{"uid":"f50fe93a4b5ecdc2","name":"Check received message containing SQL Injection","time":{"start":1728597353483,"stop":1728597353483,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a25239fc266e6c3","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1728596904456,"stop":1728596904457,"duration":1},"status":"passed","severity":"normal"},{"uid":"709c46c83c9584d9","name":"Push message with Basic HTML tag payload","time":{"start":1728597369057,"stop":1728597369057,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d1cc81484cf5748","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728597503935,"stop":1728597503936,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff3acd62c7e12768","name":"should properly create location multiaddrs - tcp6","time":{"start":1728596913096,"stop":1728596913096,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a5449e6212d69cd","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728597260330,"stop":1728597260330,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9db7e14cae0c301","name":"should return unique PubsubTopics for static sharding","time":{"start":1728596904463,"stop":1728596904463,"duration":0},"status":"passed","severity":"normal"},{"uid":"a73c495de272e51a","name":"Push message with content topic containing Russian","time":{"start":1728597369075,"stop":1728597369075,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfba8513dbacb7d9","name":"Check received message containing Chinese","time":{"start":1728597353482,"stop":1728597353482,"duration":0},"status":"passed","severity":"normal"},{"uid":"b74e980724361263","name":"Check publish message after service node is restarted","time":{"start":1728597375490,"stop":1728597375490,"duration":0},"status":"skipped","severity":"normal"},{"uid":"70faa0c446c1769b","name":"Push message with content topic containing special chars","time":{"start":1728597369073,"stop":1728597369073,"duration":0},"status":"passed","severity":"normal"},{"uid":"20c2713593ef0c0d","name":"Fails to publish message with size larger than 1 MB","time":{"start":1728597375489,"stop":1728597375489,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5b88fc50fc968f4","name":"returns all values when wanted number is greater than available values","time":{"start":1728596927588,"stop":1728596927588,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dbc064b55e1910f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1728596904472,"stop":1728596904473,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6f8134975c003a0","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1728597425040,"stop":1728597425040,"duration":0},"status":"passed","severity":"normal"},{"uid":"8640b503d7b0a53c","name":"should throw an error for empty SingleShardInfos array","time":{"start":1728596904462,"stop":1728596904462,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0c79721662b09fe","name":"random static sharding 7 - Cluster ID: 289, Shard ID: 744","time":{"start":1728597434079,"stop":1728597434079,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cd0bbed51941eaa","name":"LightPush with 1 connections","time":{"start":1728597175619,"stop":1728597175619,"duration":0},"status":"passed","severity":"normal"},{"uid":"370c978126738cab","name":"Push message on custom pubsubTopic","time":{"start":1728597260331,"stop":1728597260331,"duration":0},"status":"passed","severity":"normal"},{"uid":"25266d39c958c7e8","name":"Fails to push message with large meta","time":{"start":1728597369086,"stop":1728597369086,"duration":0},"status":"passed","severity":"normal"},{"uid":"b206267f700b3a5f","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1728597425044,"stop":1728597425044,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdf929ecb7a7d0c6","name":"Push message with escaped characters payload","time":{"start":1728597369058,"stop":1728597369058,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea0c62d7dafb2dc4","name":"Push message with content topic containing unicode special characters","time":{"start":1728597472307,"stop":1728597472308,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fa3234bc143480c","name":"recovers when dns.resolve returns empty","time":{"start":1728596928105,"stop":1728596928105,"duration":0},"status":"passed","severity":"normal"},{"uid":"b450fb920abbec73","name":"Subscribe and receives messages on 20 topics","time":{"start":1728597503901,"stop":1728597503908,"duration":7},"status":"passed","severity":"normal"},{"uid":"be75e9256aaa115b","name":"Push message with JSON payload","time":{"start":1728597472290,"stop":1728597472290,"duration":0},"status":"passed","severity":"normal"},{"uid":"8989d7c01cb196d8","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1728597089278,"stop":1728597089278,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbcb6fd3cf3fe4aa","name":"isConnected should return true after first peer connects","time":{"start":1728597010201,"stop":1728597010202,"duration":1},"status":"passed","severity":"normal"},{"uid":"861c48eba33b54f4","name":"should reject on timeout if it was set","time":{"start":1728596943265,"stop":1728596943265,"duration":0},"status":"passed","severity":"normal"},{"uid":"851ac8618c8eed81","name":"should not fail to stop the service if it was not started","time":{"start":1728596931865,"stop":1728596931865,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d422045d34e8d51","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1728596912534,"stop":1728596912534,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ede3a10be654b9e","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1728597089272,"stop":1728597089272,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a4a9d9df98064ae","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1728596904478,"stop":1728596904478,"duration":0},"status":"passed","severity":"normal"},{"uid":"c50e441930c8450e","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728597503900,"stop":1728597503901,"duration":1},"status":"passed","severity":"normal"},{"uid":"93ff635c7abb76b8","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728597188035,"stop":1728597188036,"duration":1},"status":"passed","severity":"normal"},{"uid":"64e7e23551d241ac","name":"Subscribe and receives messages on 20 topics","time":{"start":1728597182614,"stop":1728597182615,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bee9c6ef5163532","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728597188041,"stop":1728597188042,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd0f1ab90c1a7214","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1728597425042,"stop":1728597425042,"duration":0},"status":"passed","severity":"normal"},{"uid":"327d909b6928bf97","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1728596904471,"stop":1728596904471,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b51c894fb71f14a","name":"Push message on custom pubsubTopic","time":{"start":1728597260329,"stop":1728597260330,"duration":1},"status":"passed","severity":"normal"},{"uid":"41065e44a630d7f8","name":"should wait for LightPush peer to be connected","time":{"start":1728596943266,"stop":1728596943266,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1668d78bd84564e","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1728597034502,"stop":1728597034503,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c9642d311d678cf","name":"Subscribe and receive messages via lightPush","time":{"start":1728597182592,"stop":1728597182593,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0c96ddbc9559768","name":"Check message with no payload is not received","time":{"start":1728597353490,"stop":1728597353490,"duration":0},"status":"passed","severity":"normal"},{"uid":"455b6bbe803881a7","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1728597434075,"stop":1728597434076,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8306bf0bbdff1e1","name":"Check received message containing unicode special characters","time":{"start":1728597132262,"stop":1728597132263,"duration":1},"status":"passed","severity":"normal"},{"uid":"219c7307bbbceda1","name":"Filter with 3 connections","time":{"start":1728597175621,"stop":1728597175622,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c17458f84397d6d","name":"Check meta is set [ecies]","time":{"start":1728596939484,"stop":1728596939485,"duration":1},"status":"passed","severity":"normal"},{"uid":"83b70459cc1688ba","name":"Check received message containing long","time":{"start":1728597132257,"stop":1728597132257,"duration":0},"status":"passed","severity":"normal"},{"uid":"74492199916ad821","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728597478275,"stop":1728597478275,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7ad2a4e83f02b9a","name":"Push message with numeric payload","time":{"start":1728597369050,"stop":1728597369050,"duration":0},"status":"passed","severity":"normal"},{"uid":"98b6455f9e6bf094","name":"Passing an array","time":{"start":1728597515858,"stop":1728597515858,"duration":0},"status":"passed","severity":"normal"},{"uid":"25640981fa77bd75","name":"A test","time":{"start":1728597225282,"stop":1728597225282,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9cf6eeaee04db16","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728597503926,"stop":1728597503928,"duration":2},"status":"passed","severity":"normal"},{"uid":"89c13e41e0d396a1","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728597182624,"stop":1728597182624,"duration":0},"status":"passed","severity":"normal"},{"uid":"78c324fb67191abb","name":"should log when no additional peers are found","time":{"start":1728596943284,"stop":1728596943285,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dfdfa1e0672a908","name":"LightPush: 1 peers, Filter: 0 peers","time":{"start":1728597225197,"stop":1728597225198,"duration":1},"status":"passed","severity":"normal"},{"uid":"65c4d21a3f5e2192","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728597503914,"stop":1728597503915,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7373957e5cef31","name":"Relay - dialed first","time":{"start":1728597520645,"stop":1728597520646,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f9c77e6e9dcd3e2","name":"should return empty list for no shard","time":{"start":1728596904465,"stop":1728596904465,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e4f8a365a258eaa","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1728597380061,"stop":1728597380061,"duration":0},"status":"passed","severity":"normal"},{"uid":"54a8adda9a687036","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1728597364114,"stop":1728597364114,"duration":0},"status":"passed","severity":"normal"},{"uid":"6696496d90071a81","name":"Decoder throws on empty string content topic","time":{"start":1728596920372,"stop":1728596920372,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f6ad414edd49f38","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1728596961177,"stop":1728596961179,"duration":2},"status":"passed","severity":"normal"},{"uid":"8d9e9a468aeb3828","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1728596968268,"stop":1728596968268,"duration":0},"status":"passed","severity":"normal"},{"uid":"3959a2ded4966d77","name":"should not receive a peer event after stop","time":{"start":1728596931866,"stop":1728596931867,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae2ff5c68422f04f","name":"groups content topics by expected pubsub topic","time":{"start":1728596904459,"stop":1728596904459,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ff7a2f28a8401ec","name":"Renews subscription after lossing a connection","time":{"start":1728597503931,"stop":1728597503932,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bc07a83512cfe79","name":"Push message with content topic containing SQL Injection","time":{"start":1728597369075,"stop":1728597369075,"duration":0},"status":"passed","severity":"normal"},{"uid":"2495ac9ab7005bda","name":"Check received message containing Basic HTML tag","time":{"start":1728597353474,"stop":1728597353474,"duration":0},"status":"passed","severity":"normal"},{"uid":"b99603df45267c02","name":"Throws when trying to push message with empty payload","time":{"start":1728597369060,"stop":1728597369061,"duration":1},"status":"passed","severity":"normal"},{"uid":"57256f6ffe592512","name":"should set field with only RELAY enabled","time":{"start":1728596913098,"stop":1728596913099,"duration":1},"status":"passed","severity":"normal"},{"uid":"a00755633b359403","name":"Check received message containing Arabic","time":{"start":1728597353471,"stop":1728597353471,"duration":0},"status":"passed","severity":"normal"},{"uid":"41688d9577e5ca39","name":"should return false when no peers exist","time":{"start":1728596943282,"stop":1728596943282,"duration":0},"status":"passed","severity":"normal"},{"uid":"c85eaf2113a1b0b2","name":"it tolerates circular branch references","time":{"start":1728596928104,"stop":1728596928105,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f62a413ef0d7b83","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728597503938,"stop":1728597503939,"duration":1},"status":"passed","severity":"normal"},{"uid":"118f061985393b8f","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1728596907137,"stop":1728596907137,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d827206f85d3bd6","name":"LightPush: 2 peers, Filter: 3 peers","time":{"start":1728597225201,"stop":1728597225201,"duration":0},"status":"passed","severity":"normal"},{"uid":"27e8cdc6ffb57947","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app27/9/topic306/xml","time":{"start":1728597423325,"stop":1728597423325,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bcf452096359e20","name":"should set field with only STORE enabled","time":{"start":1728596913099,"stop":1728596913099,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f417e79f03fc50a","name":"Check message received after jswaku node is restarted","time":{"start":1728597353479,"stop":1728597353479,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e31a413484279057","name":"Filter","time":{"start":1728597520648,"stop":1728597520648,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f78c7f64f3b0914","name":"more peers than existing","time":{"start":1728597350583,"stop":1728597350583,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f076dc5be6e29c5a","name":"should be called for bootstrap peers","time":{"start":1728596968267,"stop":1728596968267,"duration":0},"status":"passed","severity":"normal"},{"uid":"d28e711d46220843","name":"Store - dialed first","time":{"start":1728597520647,"stop":1728597520647,"duration":0},"status":"passed","severity":"normal"},{"uid":"59f8b588bb888e5d","name":"A test","time":{"start":1728597225281,"stop":1728597225281,"duration":0},"status":"passed","severity":"normal"},{"uid":"530bd6615ec3b981","name":"should not receive a peer event after stop","time":{"start":1728596973960,"stop":1728596973961,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb8d70e8687be7bb","name":"Check publish message containing shell command","time":{"start":1728597375466,"stop":1728597375467,"duration":1},"status":"passed","severity":"normal"},{"uid":"380b76caa33e907c","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728597182621,"stop":1728597182621,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f25fb72b3521526","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1728597513735,"stop":1728597513735,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eca2272077ebdfd","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1728596920373,"stop":1728596920373,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cef2265ec202add","name":"Subscribe to topic containing Script and publish message","time":{"start":1728597380064,"stop":1728597380064,"duration":0},"status":"passed","severity":"normal"},{"uid":"75a45144f14a699","name":"Default pageSize","time":{"start":1728597506832,"stop":1728597506832,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1f2b669b2815bf3","name":"Push 30 different messages","time":{"start":1728597472292,"stop":1728597472293,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdcec8d757cfbeee","name":"removeEventListener with wrong event","time":{"start":1728597001548,"stop":1728597001549,"duration":1},"status":"passed","severity":"normal"},{"uid":"16f57bab120c5daa","name":"should not receive a peer event before start","time":{"start":1728597385269,"stop":1728597385270,"duration":1},"status":"passed","severity":"normal"},{"uid":"879e77a81592ede","name":"Publish message with custom timestamp: Fri Oct 20 2023 21:56:04 GMT+0000 (Coordinated Universal Time)","time":{"start":1728597375480,"stop":1728597375481,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf4e1e5195346621","name":"Check received message containing escaped characters","time":{"start":1728597353475,"stop":1728597353475,"duration":0},"status":"passed","severity":"normal"},{"uid":"45e7f21cc6a14528","name":"Push message with content topic containing SQL Injection","time":{"start":1728597472302,"stop":1728597472305,"duration":3},"status":"passed","severity":"normal"},{"uid":"92f72beed795b1ce","name":"same cluster, different shard: nodes connect","time":{"start":1728597264029,"stop":1728597264029,"duration":0},"status":"passed","severity":"normal"},{"uid":"99e5539ae2192ae","name":"Push message with Chinese payload","time":{"start":1728597472284,"stop":1728597472285,"duration":1},"status":"passed","severity":"normal"},{"uid":"902e974d40473359","name":"Push message with content topic containing Arabic","time":{"start":1728597369074,"stop":1728597369074,"duration":0},"status":"passed","severity":"normal"},{"uid":"42695b23fb086e0b","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728597089276,"stop":1728597089276,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a27f8bc28123aaf","name":"Push message with Script payload","time":{"start":1728597369055,"stop":1728597369056,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd8b42f3d97fa5e0","name":"should use DNS peer discovery with light client","time":{"start":1728596973961,"stop":1728596973962,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e1edafcf22c7aeb1","name":"Push message equal or less that 1MB","time":{"start":1728597472311,"stop":1728597472311,"duration":0},"status":"passed","severity":"normal"},{"uid":"282ce0698b8fb3e2","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1728597471283,"stop":1728597471283,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fe5de14108bd2d2","name":"Push message with XML payload","time":{"start":1728597472289,"stop":1728597472289,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3509e2229664535","name":"getPeersByDiscovery","time":{"start":1728597001549,"stop":1728597001550,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ed4dd7fd6339ce7","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1728596919828,"stop":1728596919828,"duration":0},"status":"passed","severity":"normal"},{"uid":"433ad33bb1bf77f8","name":"Push message with SQL Injection payload","time":{"start":1728597369055,"stop":1728597369055,"duration":0},"status":"passed","severity":"normal"},{"uid":"903085ff61c629bf","name":"should remove a peer","time":{"start":1728596943281,"stop":1728596943281,"duration":0},"status":"passed","severity":"normal"},{"uid":"f32a020eb2453b25","name":"Check publish message containing Russian","time":{"start":1728597375459,"stop":1728597375460,"duration":1},"status":"passed","severity":"normal"},{"uid":"b07301dc8a54999e","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1728597089265,"stop":1728597089266,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc508e4fb756660d","name":"Subscribe to topic containing numeric and publish message","time":{"start":1728597380060,"stop":1728597380060,"duration":0},"status":"passed","severity":"normal"},{"uid":"b057e0262f97c169","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1728596904458,"stop":1728596904458,"duration":0},"status":"passed","severity":"normal"},{"uid":"123c04747e18e612","name":"Query generator for multiple messages with different message text format","time":{"start":1728597478030,"stop":1728597478031,"duration":1},"status":"passed","severity":"normal"},{"uid":"96f32c37ea8cc347","name":"should return false","time":{"start":1728596913088,"stop":1728596913089,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3a5b42682112b0c","name":"Push message with content topic containing numeric","time":{"start":1728597369063,"stop":1728597369063,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8163c636ec90b6a","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728597503954,"stop":1728597503956,"duration":2},"status":"passed","severity":"normal"},{"uid":"2b95583fe0e191c7","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1728597423331,"stop":1728597423331,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e715332b8df10cc","name":"Push message with content topic containing emoji","time":{"start":1728597369085,"stop":1728597369085,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe71d927e2738b08","name":"Check message with no payload is not received","time":{"start":1728597353478,"stop":1728597353478,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f6e04aec6490d4d","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728597260332,"stop":1728597260332,"duration":0},"status":"passed","severity":"normal"},{"uid":"50292982cea962ff","name":"Check received message containing unicode special characters","time":{"start":1728597353475,"stop":1728597353475,"duration":0},"status":"passed","severity":"normal"},{"uid":"fad437e14bdf6e67","name":"Query generator for multiple messages with different content topic format","time":{"start":1728597478031,"stop":1728597478032,"duration":1},"status":"passed","severity":"normal"},{"uid":"92fe01154abe8b17","name":"Check message with no content topic is not received","time":{"start":1728597353490,"stop":1728597353490,"duration":0},"status":"passed","severity":"normal"},{"uid":"b573f8fd060559b4","name":"Check publish message containing XML","time":{"start":1728597375462,"stop":1728597375463,"duration":1},"status":"passed","severity":"normal"},{"uid":"e41b2acdbe1e05f3","name":"should return the pubsub topic directly if a string is provided","time":{"start":1728596904478,"stop":1728596904478,"duration":0},"status":"passed","severity":"normal"},{"uid":"32ad79bb808acab5","name":"random static sharding 3 - Cluster ID: 777, Shard ID: 919","time":{"start":1728597434077,"stop":1728597434077,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a6e2ec5a60cb652","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728597074713,"stop":1728597074715,"duration":2},"status":"passed","severity":"normal"},{"uid":"b1824e86e68fcfd3","name":"Push message with short payload","time":{"start":1728597369047,"stop":1728597369048,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc7cc52172c52c7e","name":"should throw an error for missing required configuration","time":{"start":1728596904465,"stop":1728596904466,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcbd97aa6d8e0821","name":"Subscribe and receive messages via waku relay post","time":{"start":1728597503937,"stop":1728597503937,"duration":0},"status":"passed","severity":"normal"},{"uid":"545c5c4b2643652d","name":"Subscribe to topic containing long and receive message","time":{"start":1728597182618,"stop":1728597182618,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd6504cb57471c8","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728597074718,"stop":1728597074718,"duration":0},"status":"passed","severity":"normal"},{"uid":"90f7b4fb5cfe11a7","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1728596904462,"stop":1728596904463,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e5a9822265a96f9","name":"Query Generator, Multiple PubsubTopics","time":{"start":1728597471281,"stop":1728597471281,"duration":0},"status":"passed","severity":"normal"},{"uid":"b53c408130fa3119","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728597188036,"stop":1728597188037,"duration":1},"status":"passed","severity":"normal"},{"uid":"35faf3f9c1c9b3b9","name":"Check publish message containing unicode special characters","time":{"start":1728597375468,"stop":1728597375469,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb31ec2c3df0d385","name":"LightPush: 0 peers, Filter: 1 peers","time":{"start":1728597225196,"stop":1728597225196,"duration":0},"status":"passed","severity":"normal"},{"uid":"79e54d3c47f705f8","name":"should emit a peer event after start","time":{"start":1728596931866,"stop":1728596931866,"duration":0},"status":"passed","severity":"normal"},{"uid":"670e176a714f0fa3","name":"Publishes to nwaku","time":{"start":1728597371094,"stop":1728597371100,"duration":6},"status":"passed","severity":"normal"},{"uid":"4f95b95efc6fe814","name":"Filter with 0 connections","time":{"start":1728597175618,"stop":1728597175618,"duration":0},"status":"passed","severity":"normal"},{"uid":"aacf71c5aad37b62","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1728596928108,"stop":1728596928109,"duration":1},"status":"skipped","severity":"normal"},{"uid":"66c76e8a28c7f9d1","name":"Query generator for 2000 messages","time":{"start":1728597478034,"stop":1728597478034,"duration":0},"status":"passed","severity":"normal"},{"uid":"43ee470a44d02d97","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1728596904470,"stop":1728596904470,"duration":0},"status":"passed","severity":"normal"},{"uid":"f521dd8a85b2d587","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728597503928,"stop":1728597503929,"duration":1},"status":"passed","severity":"normal"},{"uid":"f592384f9e3ad104","name":"Passing invalid cursor","time":{"start":1728597425045,"stop":1728597425045,"duration":0},"status":"passed","severity":"normal"},{"uid":"f19ad6f2381c2ed1","name":"Overlapping topic subscription","time":{"start":1728597503910,"stop":1728597503911,"duration":1},"status":"passed","severity":"normal"},{"uid":"a676c6c82156aae6","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1728596920269,"stop":1728596920269,"duration":0},"status":"passed","severity":"normal"},{"uid":"5911d467be6450ac","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1728596927474,"stop":1728596927477,"duration":3},"status":"passed","severity":"normal"},{"uid":"f78fe69d1cfcab9a","name":"Push message with content topic containing XML","time":{"start":1728597472306,"stop":1728597472306,"duration":0},"status":"passed","severity":"normal"},{"uid":"46e7c6d4b7e996f7","name":"Subscribe and receive messages via waku relay post","time":{"start":1728597182598,"stop":1728597182612,"duration":14},"status":"passed","severity":"normal"},{"uid":"88535cffe5e3dad0","name":"should use the provided clusterId for the pubsub topic","time":{"start":1728596904484,"stop":1728596904484,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfe2ea5f7bd1e32a","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1728596928108,"stop":1728596928108,"duration":0},"status":"passed","severity":"normal"},{"uid":"47123b35e65a3e7e","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1728596904484,"stop":1728596904484,"duration":0},"status":"passed","severity":"normal"},{"uid":"72d909c683be5338","name":"LightPush with 3 connections","time":{"start":1728597175621,"stop":1728597175621,"duration":0},"status":"passed","severity":"normal"},{"uid":"419b79a6a7ea84cd","name":"should encodeTxt and decodeTxt","time":{"start":1728596913084,"stop":1728596913085,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2305cc73441194a","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1728597089273,"stop":1728597089274,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c36ab259f945607","name":"should reject if Filter is requested but not mounted","time":{"start":1728596943264,"stop":1728596943264,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed140f5b68f18a38","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728597034503,"stop":1728597034503,"duration":0},"status":"passed","severity":"normal"},{"uid":"d64eb5e285f1e52d","name":"should return no connections if no open connection provided","time":{"start":1728596919893,"stop":1728596919893,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1582c18f212497d","name":"Refresh subscription","time":{"start":1728597503911,"stop":1728597503912,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ec0c4a55ae5cd35","name":"ignores domain fetching errors","time":{"start":1728596928105,"stop":1728596928105,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9bff31ceea90dc6","name":"Callback on promise, aborts when callback returns true","time":{"start":1728597478032,"stop":1728597478033,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7e3195720585b24","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1728597540222,"stop":1728597540223,"duration":1},"status":"passed","severity":"normal"},{"uid":"5103bee5108d3a2b","name":"Push message with content topic containing escaped characters","time":{"start":1728597472307,"stop":1728597472307,"duration":0},"status":"passed","severity":"normal"},{"uid":"200ef63e2c3bb2e2","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728597188043,"stop":1728597188044,"duration":1},"status":"passed","severity":"normal"},{"uid":"99fe94bf59423de8","name":"Subscribe to topic containing JSON and publish message","time":{"start":1728597380065,"stop":1728597380066,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2d6a1fd6a9cdf01","name":"Query Generator - true","time":{"start":1728597492995,"stop":1728597492995,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b8bff6a79d31694","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728597353487,"stop":1728597353488,"duration":1},"status":"passed","severity":"normal"},{"uid":"91aa8e63f656cc1a","name":"Passing page size 11 when there are 10 messages","time":{"start":1728597506831,"stop":1728597506831,"duration":0},"status":"passed","severity":"normal"},{"uid":"65e243c91206227f","name":"Push message on custom pubsubTopic","time":{"start":1728597260327,"stop":1728597260328,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd2410ec24008292","name":"should not fail to start the service if it is already started","time":{"start":1728597385267,"stop":1728597385267,"duration":0},"status":"passed","severity":"normal"},{"uid":"c82da45b8a941c97","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1728596912512,"stop":1728596912514,"duration":2},"status":"passed","severity":"normal"},{"uid":"ec686315eb601629","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728597503918,"stop":1728597503919,"duration":1},"status":"passed","severity":"normal"},{"uid":"36489149fb91e49b","name":"should encode/decode to text encoding","time":{"start":1728596913090,"stop":1728596913090,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0a304797163c71a","name":"Check publish message containing Chinese","time":{"start":1728597375457,"stop":1728597375458,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c78e76fad42c3ff","name":"Check message on other pubsub topic is not received","time":{"start":1728597132266,"stop":1728597132266,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb638e6493fb0354","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1728597471298,"stop":1728597471298,"duration":0},"status":"passed","severity":"normal"},{"uid":"c87b72fe679d90","name":"Used by Waku Relay","time":{"start":1728597515859,"stop":1728597515860,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa7c426ca8c6e039","name":"should push to needed amount of connections","time":{"start":1728597213023,"stop":1728597213023,"duration":0},"status":"passed","severity":"normal"},{"uid":"c58e810d568b552a","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1728596920268,"stop":1728596920268,"duration":0},"status":"passed","severity":"normal"},{"uid":"67f639dd0cce58fd","name":"through manual discovery","time":{"start":1728597265138,"stop":1728597265138,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5c53b85fca8a605","name":"throws on content topic with empty application field","time":{"start":1728596904442,"stop":1728596904442,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4e8e4714c278320","name":"Promise Callback - true","time":{"start":1728597492996,"stop":1728597492998,"duration":2},"status":"passed","severity":"normal"},{"uid":"222c5943fee68b03","name":"random static sharding 1 - Cluster ID: 396, Shard ID: 68","time":{"start":1728597434076,"stop":1728597434076,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab90d79ced49792e","name":"Check received message containing Russian","time":{"start":1728597132259,"stop":1728597132259,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac83c7b547470110","name":"should throw an error for missing sharding configuration","time":{"start":1728596904481,"stop":1728596904481,"duration":0},"status":"passed","severity":"normal"},{"uid":"48df0712f606b77d","name":"Check received message with timestamp: 1728596961074000000 ","time":{"start":1728597132263,"stop":1728597132263,"duration":0},"status":"passed","severity":"normal"},{"uid":"92046c08fd52d237","name":"Refresh subscription","time":{"start":1728597503943,"stop":1728597503944,"duration":1},"status":"passed","severity":"normal"},{"uid":"52d797782c79e0b5","name":"Throws when trying to push message with empty payload","time":{"start":1728597472293,"stop":1728597472293,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dabbc4c1407eb6b","name":"Check received message containing shell command","time":{"start":1728597132262,"stop":1728597132262,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf266121cb19e9a7","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1728596904466,"stop":1728596904466,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8199321e58d83a3","name":"Publish message with custom timestamp: Thu Oct 10 2024 20:56:04 GMT+0000 (Coordinated Universal Time)","time":{"start":1728597375481,"stop":1728597375482,"duration":1},"status":"passed","severity":"normal"},{"uid":"90ef4d3cd0734288","name":"Check received message with timestamp: 1728596960243 ","time":{"start":1728597353476,"stop":1728597353476,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2057790f51587a7","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1728596928107,"stop":1728596928108,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee26ed8bb8a0a23c","name":"Publish message with rate limit","time":{"start":1728597375493,"stop":1728597375494,"duration":1},"status":"passed","severity":"normal"},{"uid":"a07fae6acf795e6c","name":"random static sharding 10 - Cluster ID: 324, Shard ID: 489","time":{"start":1728597434081,"stop":1728597434082,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2859150c6c959cf","name":"Check received message containing emoji","time":{"start":1728597353486,"stop":1728597353487,"duration":1},"status":"passed","severity":"normal"},{"uid":"89c5dece941473c9","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728597182593,"stop":1728597182593,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd247bd806c070f0","name":"should set field with only LIGHTPUSH enabled","time":{"start":1728596913099,"stop":1728596913099,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddb9d89c0fc8b92","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1728596904458,"stop":1728596904458,"duration":0},"status":"passed","severity":"normal"},{"uid":"f44ac9a732bda57a","name":"Passing page size 110 when there are 120 messages","time":{"start":1728597506831,"stop":1728597506831,"duration":0},"status":"passed","severity":"normal"},{"uid":"e44906c035a314cd","name":"Check received message containing Script","time":{"start":1728597132260,"stop":1728597132260,"duration":0},"status":"passed","severity":"normal"},{"uid":"32db00d70ce68abb","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1728597034500,"stop":1728597034501,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fce522f103fc286","name":"Check received message containing Basic HTML tag","time":{"start":1728597132261,"stop":1728597132261,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0c7cf6098cf1ba4","name":"Renews subscription after lossing a connection","time":{"start":1728597503957,"stop":1728597503957,"duration":0},"status":"passed","severity":"normal"},{"uid":"32c7258dbf390dd7","name":"should find and add new peers","time":{"start":1728596943283,"stop":1728596943284,"duration":1},"status":"passed","severity":"normal"},{"uid":"f782b446c1e8aee4","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728597188038,"stop":1728597188039,"duration":1},"status":"passed","severity":"normal"},{"uid":"365b258237c330b1","name":"Ping on subscribed peer","time":{"start":1728597041918,"stop":1728597041918,"duration":0},"status":"passed","severity":"normal"},{"uid":"e88ec15752568ca4","name":"passes more than one ENR URLs and attempts connection","time":{"start":1728596973965,"stop":1728596973965,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6ffb383c85b44a03","name":"should only return 1 node with relay capability","time":{"start":1728596928106,"stop":1728596928106,"duration":0},"status":"passed","severity":"normal"},{"uid":"2727f812726f8baf","name":"Subscribe to topic containing special chars and publish message","time":{"start":1728597380061,"stop":1728597380061,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed0cc3ab296832e4","name":"should correctly map a content topic to a pubsub topic","time":{"start":1728596904483,"stop":1728596904483,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e0901a1e673b1f3","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1728597380058,"stop":1728597380058,"duration":0},"status":"passed","severity":"normal"},{"uid":"92d200400bf3af19","name":"Check received message containing XML","time":{"start":1728597132260,"stop":1728597132261,"duration":1},"status":"passed","severity":"normal"},{"uid":"b012d83c89b44493","name":"Encoder throws on undefined content topic","time":{"start":1728596920371,"stop":1728596920371,"duration":0},"status":"passed","severity":"normal"},{"uid":"71462846d235d47c","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1728596904468,"stop":1728596904468,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbab845f1b058c04","name":"Check publish message containing long","time":{"start":1728597375454,"stop":1728597375455,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c6a718212faa069","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1728596912535,"stop":1728596912535,"duration":0},"status":"passed","severity":"normal"},{"uid":"871514ec1a18424c","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1728596904560,"stop":1728596904560,"duration":0},"status":"passed","severity":"normal"},{"uid":"909bb5f523a9e1bc","name":"Push message with rate limit","time":{"start":1728597369087,"stop":1728597369087,"duration":0},"status":"passed","severity":"normal"},{"uid":"18e5af04fc39f9a9","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1728596927480,"stop":1728596927480,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ec117cc7aea26bf","name":"Decrypt messages","time":{"start":1728597351996,"stop":1728597351997,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3527b3de1f9307d","name":"Passing page size 19 when there are 20 messages","time":{"start":1728597506831,"stop":1728597506831,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7ade4294e659f80","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1728596904479,"stop":1728596904479,"duration":0},"status":"passed","severity":"normal"},{"uid":"e94eea262ef2e628","name":"retrieves a single peer","time":{"start":1728596928104,"stop":1728596928104,"duration":0},"status":"passed","severity":"normal"},{"uid":"712a65375de04328","name":"handles multiple messages","time":{"start":1728597507602,"stop":1728597507602,"duration":0},"status":"passed","severity":"normal"},{"uid":"be9e7d57b181bad3","name":"Check received message containing Chinese","time":{"start":1728597132258,"stop":1728597132259,"duration":1},"status":"passed","severity":"normal"},{"uid":"86bd7cd52d70bdbc","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728597503946,"stop":1728597503946,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6460698bd098a47","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1728596904469,"stop":1728596904469,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bad73781febc715","name":"creates an iterator","time":{"start":1728597507601,"stop":1728597507601,"duration":0},"status":"passed","severity":"normal"},{"uid":"620f021041724451","name":"Relay - dialed after","time":{"start":1728597520646,"stop":1728597520646,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee84e2c674289717","name":"Check message received after jswaku node is restarted","time":{"start":1728597353491,"stop":1728597353491,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3e396b7208abb4d7","name":"should reject if WakuNode is not started","time":{"start":1728596943261,"stop":1728596943262,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e50e126b2619ddc","name":"should throw error - no public key","time":{"start":1728596913087,"stop":1728596913087,"duration":0},"status":"passed","severity":"normal"},{"uid":"23071c8ad71fc09f","name":"Fields are not dropped","time":{"start":1728596919812,"stop":1728596919814,"duration":2},"status":"passed","severity":"normal"},{"uid":"8ed9ece4d314f689","name":"Encoder throws on empty string content topic","time":{"start":1728596937946,"stop":1728596937946,"duration":0},"status":"passed","severity":"normal"},{"uid":"798001ef499cbf9a","name":"Decoder throws on undefined content topic","time":{"start":1728596920371,"stop":1728596920372,"duration":1},"status":"passed","severity":"normal"},{"uid":"5193abffa19fd6b1","name":"Decoder throws on empty string content topic","time":{"start":1728596937947,"stop":1728596937948,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab7c3cf2cd3b5683","name":"Ping on peer without subscriptions","time":{"start":1728597041916,"stop":1728597041916,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff936881ab29858","name":"should not fail to stop the service if it was not started","time":{"start":1728596973959,"stop":1728596973959,"duration":0},"status":"passed","severity":"normal"},{"uid":"66e8f3fa64b1a40","name":"should be able to decode the field with only FILTER set to true","time":{"start":1728596912533,"stop":1728596912533,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a5a6f2860ac35fd","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1728597089275,"stop":1728597089276,"duration":1},"status":"passed","severity":"normal"},{"uid":"4827e8c84611af0e","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728597503936,"stop":1728597503937,"duration":1},"status":"passed","severity":"normal"},{"uid":"db41f1ca1625b04c","name":"LightPush: 1 peers, Filter: 2 peers","time":{"start":1728597225198,"stop":1728597225199,"duration":1},"status":"passed","severity":"normal"},{"uid":"f125347261610e4d","name":"Push message with custom timestamp: 1728593575832","time":{"start":1728597472310,"stop":1728597472311,"duration":1},"status":"passed","severity":"normal"},{"uid":"b00d75f02169c903","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1728597089285,"stop":1728597089285,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad134a6f1266d424","name":"should properly compute the node id","time":{"start":1728596913089,"stop":1728596913089,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ccce2c0ab45635e","name":"Subscribe to topic containing Script and receive message","time":{"start":1728597503948,"stop":1728597503949,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa16a7c821174f8c","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728597503908,"stop":1728597503909,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4130d026779bc88","name":"Push message with Chinese payload","time":{"start":1728597369051,"stop":1728597369052,"duration":1},"status":"passed","severity":"normal"},{"uid":"48a4369a56996cda","name":"should properly create location multiaddrs - udp4","time":{"start":1728596913095,"stop":1728596913095,"duration":0},"status":"passed","severity":"normal"},{"uid":"eda084971218bf04","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728597034498,"stop":1728597034498,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8ae71d0fbd253df","name":"addEventListener with wrong event","time":{"start":1728597001547,"stop":1728597001548,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b084b924b917273","name":"Ping on unsubscribed peer","time":{"start":1728597021415,"stop":1728597021421,"duration":6},"status":"passed","severity":"normal"},{"uid":"4f9fd8e8356b0a12","name":"random static sharding 2 - Cluster ID: 432, Shard ID: 729","time":{"start":1728597434076,"stop":1728597434077,"duration":1},"status":"passed","severity":"normal"},{"uid":"77c6a486dbf4d3e9","name":"Nodes with multiple pubsub topic","time":{"start":1728597364119,"stop":1728597364121,"duration":2},"status":"passed","severity":"normal"},{"uid":"dca6a30405285278","name":"Subscribe to topic containing short and receive message","time":{"start":1728597503912,"stop":1728597503913,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa7bf88e43fd457","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1728597089268,"stop":1728597089268,"duration":0},"status":"passed","severity":"normal"},{"uid":"70261d0958e026b5","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app71/8/topic284/test.js","time":{"start":1728597423326,"stop":1728597423326,"duration":0},"status":"passed","severity":"normal"},{"uid":"42a4bdebc0ff537f","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728597503923,"stop":1728597503924,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed6fc59d48ed57d3","name":"should not fail to start the service if it is already started","time":{"start":1728596973959,"stop":1728596973959,"duration":0},"status":"passed","severity":"normal"},{"uid":"d65be8541c8f3085","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1728597380057,"stop":1728597380058,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a03adab4115bf5c","name":"Relay - times out","time":{"start":1728597520646,"stop":1728597520647,"duration":1},"status":"passed","severity":"normal"},{"uid":"485fd1d159fbc660","name":"Push message with content topic containing unicode special characters","time":{"start":1728597369078,"stop":1728597369085,"duration":7},"status":"passed","severity":"normal"},{"uid":"fbdba3cb8f9071d2","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1728596968268,"stop":1728596968269,"duration":1},"status":"passed","severity":"normal"},{"uid":"8907301340bf0965","name":"should properly create location multiaddrs - tcp4","time":{"start":1728596913095,"stop":1728596913096,"duration":1},"status":"passed","severity":"normal"},{"uid":"be9e6d1cfab77e80","name":"Subscribe to topic containing Script and receive message","time":{"start":1728597182621,"stop":1728597182621,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3baa8d04158f086","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1728597010201,"stop":1728597010201,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f15ff76afb1b6d","name":"should wait for Store peer to be connected","time":{"start":1728596943267,"stop":1728596943267,"duration":0},"status":"passed","severity":"normal"},{"uid":"59031e8028e9d8c2","name":"Check received message containing short","time":{"start":1728597353480,"stop":1728597353480,"duration":0},"status":"passed","severity":"normal"},{"uid":"f88c082042760fc6","name":"Ping on peer without subscriptions","time":{"start":1728597021414,"stop":1728597021415,"duration":1},"status":"passed","severity":"normal"},{"uid":"312e03e2933fbe5a","name":"Query generator for multiple messages with multiple decoders","time":{"start":1728597478031,"stop":1728597478031,"duration":0},"status":"passed","severity":"normal"},{"uid":"81d83e6e5f25d30d","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728597034501,"stop":1728597034502,"duration":1},"status":"passed","severity":"normal"},{"uid":"288dcc438c5a296","name":"should decode valid enr with tcp successfully","time":{"start":1728596913086,"stop":1728596913086,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9b73512f4822083","name":"Ping fails for unsubscribed peers","time":{"start":1728597087684,"stop":1728597087684,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc2c5333d35db7da","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1728597375479,"stop":1728597375480,"duration":1},"status":"passed","severity":"normal"},{"uid":"326641a417616188","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1728597425039,"stop":1728597425039,"duration":0},"status":"passed","severity":"normal"},{"uid":"f55679267947f70e","name":"Push message with content topic containing Script","time":{"start":1728597472305,"stop":1728597472305,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6f0f72458a96875","name":"tcp ip4 address","time":{"start":1728596912668,"stop":1728596912668,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f11fb954f04472d","name":"should wait for Filter peer to be connected","time":{"start":1728596943266,"stop":1728596943266,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d14feaf9bd7eea5","name":"throws on content topic with non-number generation field","time":{"start":1728596904441,"stop":1728596904441,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e4c51de05805a57","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1728596904464,"stop":1728596904465,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4157d5a38356025","name":"Push message with SQL Injection payload","time":{"start":1728597472287,"stop":1728597472288,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3925150ffbae418","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1728597089270,"stop":1728597089271,"duration":1},"status":"passed","severity":"normal"},{"uid":"c575d896bebbe06f","name":"Check received message containing XML","time":{"start":1728597353484,"stop":1728597353484,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f9da436b2a8a619","name":"should not fail to stop the service if it was not started","time":{"start":1728597385265,"stop":1728597385266,"duration":1},"status":"passed","severity":"normal"},{"uid":"13ed6c68704f97b5","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1728596904477,"stop":1728596904477,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7a6721006daf8eb","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728597182622,"stop":1728597182622,"duration":0},"status":"passed","severity":"normal"},{"uid":"115a618a87f5e5ad","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1728597089277,"stop":1728597089277,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca04a4e0db088596","name":"Push message with content topic containing shell command","time":{"start":1728597472307,"stop":1728597472307,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9d4af124e7c7c7b","name":"should be able to encode the field with only STORE set to true","time":{"start":1728596912508,"stop":1728596912509,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec16383b62412ec5","name":"Nwaku publishes","time":{"start":1728597371100,"stop":1728597371101,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb180ecfeacd4523","name":"should throw error - invalid id","time":{"start":1728596913088,"stop":1728596913088,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fac69dd1a63d976","name":"random static sharding 6 - Cluster ID: 118, Shard ID: 436","time":{"start":1728597434078,"stop":1728597434079,"duration":1},"status":"passed","severity":"normal"},{"uid":"140c5e1fff5a0dd4","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728597503945,"stop":1728597503945,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ee226a99e018f1a","name":"Check publish message containing Basic HTML tag","time":{"start":1728597375463,"stop":1728597375464,"duration":1},"status":"passed","severity":"normal"},{"uid":"47216b84c5fdf7f2","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1728597540223,"stop":1728597540224,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeb7232dbcae9189","name":"can start and stop the service","time":{"start":1728596931864,"stop":1728596931865,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc992e10cf3807f","name":"Waku message hash computation (meta attribute not present)","time":{"start":1728596907135,"stop":1728596907136,"duration":1},"status":"passed","severity":"normal"},{"uid":"e91b830ab8b543e5","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728597503937,"stop":1728597503938,"duration":1},"status":"passed","severity":"normal"},{"uid":"876571e137bdc2","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1728596904448,"stop":1728596904448,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4c84f4c273b16a1","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728597503951,"stop":1728597503952,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b263e37c601d368","name":"random static sharding 5 - Cluster ID: 153, Shard ID: 770","time":{"start":1728597434078,"stop":1728597434078,"duration":0},"status":"passed","severity":"normal"},{"uid":"57b4f6d0b9aba686","name":"Check message with no payload is not received","time":{"start":1728597132267,"stop":1728597132267,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e575ff79e2f8c76","name":"Check publish message containing JSON","time":{"start":1728597375464,"stop":1728597375466,"duration":2},"status":"passed","severity":"normal"},{"uid":"93ef6e326d5e4c91","name":"Check message received after nwaku node is restarted","time":{"start":1728597132272,"stop":1728597132273,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3eb4836932e3a2e6","name":"Subscribe to topic containing XML and receive message","time":{"start":1728597503949,"stop":1728597503950,"duration":1},"status":"passed","severity":"normal"},{"uid":"f544ad26b44ffe34","name":"peer:update - should do nothing if another protocol hit","time":{"start":1728596919827,"stop":1728596919827,"duration":0},"status":"passed","severity":"normal"},{"uid":"e97c36677b6679d4","name":"Push 30 different messages","time":{"start":1728597369059,"stop":1728597369060,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbf851e3bfccefdb","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728597503953,"stop":1728597503954,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9b47f02bb1a1e4a","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728597478276,"stop":1728597478277,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8c298243fa2f0c7","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1728597425043,"stop":1728597425043,"duration":0},"status":"passed","severity":"normal"},{"uid":"d81442ad0bc92732","name":"Push message with long payload","time":{"start":1728597472279,"stop":1728597472281,"duration":2},"status":"passed","severity":"normal"},{"uid":"9a19ef772e396f18","name":"Symmetric encrypt & Decrypt","time":{"start":1728596938238,"stop":1728596938239,"duration":1},"status":"passed","severity":"normal"},{"uid":"b787b9b55d23f1fa","name":"LightPush: 0 peers, Filter: 3 peers","time":{"start":1728597225197,"stop":1728597225197,"duration":0},"status":"passed","severity":"normal"},{"uid":"d486560b89bee97f","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728597074718,"stop":1728597074718,"duration":0},"status":"passed","severity":"normal"},{"uid":"5082756de2ad47d4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1728596904470,"stop":1728596904470,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc7ec582ea6cea82","name":"caches peers it previously fetched","time":{"start":1728596928106,"stop":1728596928106,"duration":0},"status":"passed","severity":"normal"},{"uid":"d40b69283ea84844","name":"should decode valid enr successfully","time":{"start":1728596913085,"stop":1728596913085,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c91f47425d910c0","name":"Passing page size 3 when there are 20 messages","time":{"start":1728597506830,"stop":1728597506830,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9580b8e093ec63b","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1728597089286,"stop":1728597089286,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f7d4853c9c94b7d","name":"should set field with all protocols disabled","time":{"start":1728596913098,"stop":1728596913098,"duration":0},"status":"passed","severity":"normal"},{"uid":"786c175df554a59f","name":"Push message with content topic containing Chinese","time":{"start":1728597472300,"stop":1728597472301,"duration":1},"status":"passed","severity":"normal"},{"uid":"f66ac5863f2e4f6b","name":"should select older connection if present","time":{"start":1728596919893,"stop":1728596919894,"duration":1},"status":"passed","severity":"normal"},{"uid":"98f86a667a7197d0","name":"Query generator for multiple messages","time":{"start":1728597478030,"stop":1728597478030,"duration":0},"status":"passed","severity":"normal"},{"uid":"51166597d408f9ac","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728597188040,"stop":1728597188041,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e948552ceff5f66","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1728596920268,"stop":1728596920269,"duration":1},"status":"passed","severity":"normal"},{"uid":"d195cee0ca1c1881","name":"less peers than existing","time":{"start":1728597350583,"stop":1728597350583,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d13704df0905ab96","name":"Query with Ordered Callback, No Decoder","time":{"start":1728597471284,"stop":1728597471284,"duration":0},"status":"passed","severity":"normal"},{"uid":"3360c04541d82de","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1728596904472,"stop":1728596904472,"duration":0},"status":"passed","severity":"normal"},{"uid":"e111774029d11cf8","name":"Passing page size 10 when there are 10 messages","time":{"start":1728597506830,"stop":1728597506830,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea48367ff1a84a6e","name":"Delete observer","time":{"start":1728597351997,"stop":1728597351997,"duration":0},"status":"passed","severity":"normal"},{"uid":"afc254d26d610a38","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1728596928109,"stop":1728596928109,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8e27c699d86551f7","name":"Check message with no content topic is not received","time":{"start":1728597132266,"stop":1728597132267,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a5d1b6067197c66","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1728596931867,"stop":1728596931868,"duration":1},"status":"passed","severity":"normal"},{"uid":"4eef358f8a086848","name":"Filter with 1 connections","time":{"start":1728597175619,"stop":1728597175619,"duration":0},"status":"passed","severity":"normal"},{"uid":"f77cb324f3ec1783","name":"Passing cursor with wrong pubsubTopic","time":{"start":1728597425045,"stop":1728597425045,"duration":0},"status":"passed","severity":"normal"},{"uid":"19d1501c9321dd7d","name":"Fails to publish message with wrong content topic","time":{"start":1728597375485,"stop":1728597375486,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b3bbb17f449b8cd","name":"Check received message containing shell command","time":{"start":1728597353474,"stop":1728597353474,"duration":0},"status":"passed","severity":"normal"},{"uid":"42e8f24f37e628e4","name":"Check received message containing JSON","time":{"start":1728597132261,"stop":1728597132261,"duration":0},"status":"passed","severity":"normal"},{"uid":"35c47f26088bd431","name":"should return valid sharding parameters for static sharding","time":{"start":1728596904480,"stop":1728596904481,"duration":1},"status":"passed","severity":"normal"},{"uid":"333c2ca1d60f60b6","name":"Subscribe to topic containing XML and receive message","time":{"start":1728597182622,"stop":1728597182622,"duration":0},"status":"passed","severity":"normal"},{"uid":"2070cdc57f243176","name":"can start and stop the service","time":{"start":1728597385264,"stop":1728597385265,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfd7d2318c49941","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1728596927481,"stop":1728596927482,"duration":1},"status":"passed","severity":"normal"},{"uid":"8251f50f042b07f1","name":"can start the service","time":{"start":1728596973958,"stop":1728596973958,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1181597691deeb6","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728597503895,"stop":1728597503897,"duration":2},"status":"passed","severity":"normal"},{"uid":"e4501375b65ee0d4","name":"should not throw an error for a single configured topic","time":{"start":1728596904476,"stop":1728596904476,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6a290867c128d51","name":"pre and post cipher","time":{"start":1728596938239,"stop":1728596938239,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5579aa2cae34332","name":"returns all values when wanted number matches available values","time":{"start":1728596927587,"stop":1728596927587,"duration":0},"status":"passed","severity":"normal"},{"uid":"602c357dd90c1403","name":"should throw an error for insufficient data","time":{"start":1728596904560,"stop":1728596904560,"duration":0},"status":"passed","severity":"normal"},{"uid":"42f9445596f54d74","name":"Subscribe and publish message","time":{"start":1728597380056,"stop":1728597380057,"duration":1},"status":"passed","severity":"normal"},{"uid":"8972030cc2949db7","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1728597089267,"stop":1728597089268,"duration":1},"status":"passed","severity":"normal"},{"uid":"a74c7aa748ccc14d","name":"new peer added after a peer was already found","time":{"start":1728597350445,"stop":1728597350445,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4486724c427e28e9","name":"Push message equal or less that 1MB","time":{"start":1728597369089,"stop":1728597369089,"duration":0},"status":"passed","severity":"normal"},{"uid":"5251733318d574db","name":"Subscribe and receives messages on 20 topics","time":{"start":1728597503939,"stop":1728597503940,"duration":1},"status":"passed","severity":"normal"},{"uid":"7910d4547b725b85","name":"should get / set TCP multiaddr","time":{"start":1728596913091,"stop":1728596913095,"duration":4},"status":"passed","severity":"normal"},{"uid":"8e06a10529fa252b","name":"Check received message containing escaped characters","time":{"start":1728597353485,"stop":1728597353486,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8533c38c61ca87a","name":"LightPush: 2 peers, Filter: 1 peers","time":{"start":1728597225200,"stop":1728597225200,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdfb89d640b13838","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728597182620,"stop":1728597182620,"duration":0},"status":"passed","severity":"normal"},{"uid":"b855320eedd03cc0","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1728596927588,"stop":1728596927588,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9735b547a89796f","name":"Privacy Node - default protocol","time":{"start":1728597520648,"stop":1728597520649,"duration":1},"status":"passed","severity":"normal"},{"uid":"339f9c8eb8640d93","name":"can start the service","time":{"start":1728597385263,"stop":1728597385264,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2e0652bc5a73144","name":"Check received message containing unicode special characters","time":{"start":1728597353486,"stop":1728597353486,"duration":0},"status":"passed","severity":"normal"},{"uid":"21197e7878082cc7","name":"nwaku subscribes","time":{"start":1728597371093,"stop":1728597371093,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc4ce7ecb8ed80aa","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app94/5/topic133/proto","time":{"start":1728597423327,"stop":1728597423327,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9b92d94355ce0fa","name":"Check received message with timestamp: 1728596960243000000 ","time":{"start":1728597353487,"stop":1728597353487,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b24077bbee73d23","name":"non connected peers","time":{"start":1728597350584,"stop":1728597350584,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6f67bff85ed9647e","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1728596973962,"stop":1728596973964,"duration":2},"status":"skipped","severity":"normal"},{"uid":"86bda17d706db9ce","name":"should return the correct number of peers","time":{"start":1728596943281,"stop":1728596943281,"duration":0},"status":"passed","severity":"normal"},{"uid":"acf7dd640d54575a","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1728596904480,"stop":1728596904480,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd46f2d1ba751d9c","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1728596927481,"stop":1728596927481,"duration":0},"status":"passed","severity":"normal"},{"uid":"a802c0560750dc54","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1728597434084,"stop":1728597434084,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fc55d826997732d","name":"should create a new stream if no existing for protocol found","time":{"start":1728596919825,"stop":1728596919826,"duration":1},"status":"passed","severity":"normal"},{"uid":"757e1ebfeb8044ba","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728597503947,"stop":1728597503948,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5238b0744597bd1","name":"Push message with emoji payload","time":{"start":1728597369059,"stop":1728597369059,"duration":0},"status":"passed","severity":"normal"},{"uid":"80daa0e5b76bd00d","name":"Fails to publish message with empty text","time":{"start":1728597375484,"stop":1728597375485,"duration":1},"status":"passed","severity":"normal"},{"uid":"695cbc6e1ee0b362","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728597503924,"stop":1728597503925,"duration":1},"status":"passed","severity":"normal"},{"uid":"90e83d73b38ba196","name":"Ping succeeds for all connected peers","time":{"start":1728597087683,"stop":1728597087684,"duration":1},"status":"passed","severity":"normal"},{"uid":"870604529196650c","name":"Push message with Basic HTML tag payload","time":{"start":1728597472289,"stop":1728597472290,"duration":1},"status":"passed","severity":"normal"},{"uid":"e788129380ff5ace","name":"should properly create location multiaddrs - tcp","time":{"start":1728596913097,"stop":1728596913097,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc6694ea07afe768","name":"Push message with content topic containing Basic HTML tag","time":{"start":1728597369076,"stop":1728597369077,"duration":1},"status":"passed","severity":"normal"},{"uid":"f45d0c7ae677a79d","name":"Check message with non string payload is not received","time":{"start":1728597353491,"stop":1728597353491,"duration":0},"status":"passed","severity":"normal"},{"uid":"a632bf0efd9b769c","name":"should not receive a peer event before start","time":{"start":1728596931866,"stop":1728596931866,"duration":0},"status":"passed","severity":"normal"},{"uid":"579833392da0c349","name":"Check publish message containing SQL Injection","time":{"start":1728597375460,"stop":1728597375461,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8a361e234ed636a","name":"Push message with Script payload","time":{"start":1728597472288,"stop":1728597472289,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ed275198958fd16","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1728597513734,"stop":1728597513734,"duration":0},"status":"passed","severity":"normal"},{"uid":"e749efd8e534efb3","name":"Subscribe to topic containing short and publish message","time":{"start":1728597380059,"stop":1728597380060,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed745da885e79c82","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728597503952,"stop":1728597503953,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd3b7e18225defc2","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1728597089270,"stop":1728597089270,"duration":0},"status":"passed","severity":"normal"},{"uid":"c038fb7c661257d2","name":"LightPush: 3 peers, Filter: 3 peers","time":{"start":1728597225203,"stop":1728597225203,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4ffc176b1dc04c5","name":"Check received message containing Chinese","time":{"start":1728597353471,"stop":1728597353471,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7785bfeb7e5951c","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728597089278,"stop":1728597089278,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9eb84666a50b25f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1728596904468,"stop":1728596904469,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d2da32e12f2e0f6","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728597188034,"stop":1728597188035,"duration":1},"status":"passed","severity":"normal"},{"uid":"b80b90e1512bdadc","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728597503946,"stop":1728597503946,"duration":0},"status":"passed","severity":"normal"},{"uid":"af2bc42e30331c94","name":"Relay + Store","time":{"start":1728596913100,"stop":1728596913100,"duration":0},"status":"passed","severity":"normal"},{"uid":"6238ac8aa92bc448","name":"LightPush: 3 peers, Filter: 0 peers","time":{"start":1728597225201,"stop":1728597225202,"duration":1},"status":"passed","severity":"normal"},{"uid":"428683174cdbb428","name":"Push message with content topic containing escaped characters","time":{"start":1728597369078,"stop":1728597369078,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a30388d58d71b9f","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728597182623,"stop":1728597182623,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f8e23d67b619565","name":"Publish message with custom timestamp: Thu Oct 10 2024 22:56:04 GMT+0000 (Coordinated Universal Time)","time":{"start":1728597375482,"stop":1728597375483,"duration":1},"status":"passed","severity":"normal"},{"uid":"653427f311b5bf4d","name":"Relay","time":{"start":1728596970976,"stop":1728596970977,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf21d2ba472e1618","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app68/5/topic700/test.js","time":{"start":1728597423328,"stop":1728597423329,"duration":1},"status":"passed","severity":"normal"},{"uid":"e555191abf691462","name":"should call waitForPeer on Relay","time":{"start":1728596943267,"stop":1728596943268,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a9a98fa30d6d78e","name":"start node with empty content topic","time":{"start":1728597423331,"stop":1728597423332,"duration":1},"status":"passed","severity":"normal"},{"uid":"86c72fa2a4726056","name":"Register correct protocols","time":{"start":1728597380056,"stop":1728597380056,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d8702137534d14b","name":"Waku message hash computation (payload length 0)","time":{"start":1728596907136,"stop":1728596907136,"duration":0},"status":"passed","severity":"normal"},{"uid":"33390573bd896bfc","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728597089269,"stop":1728597089269,"duration":0},"status":"passed","severity":"normal"},{"uid":"711ebf0b86eabf3c","name":"Init the array if not present","time":{"start":1728596904039,"stop":1728596904041,"duration":2},"status":"passed","severity":"normal"},{"uid":"b2054ebde71da0fe","name":"Push message with meta","time":{"start":1728597369086,"stop":1728597369086,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e2d4287bfa06381","name":"Check received message containing numeric","time":{"start":1728597353470,"stop":1728597353470,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d25defb09187cb5","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1728596904462,"stop":1728596904462,"duration":0},"status":"passed","severity":"normal"},{"uid":"cecbd3b0b1f3b0c5","name":"Push message with Arabic payload","time":{"start":1728597472285,"stop":1728597472286,"duration":1},"status":"passed","severity":"normal"},{"uid":"d02872bbdff238bd","name":"Push message with long payload","time":{"start":1728597369049,"stop":1728597369049,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2530edf081c3c68","name":"Query Generator - false","time":{"start":1728597492995,"stop":1728597492995,"duration":0},"status":"passed","severity":"normal"},{"uid":"796e990716810beb","name":"Query Generator, No message returned","time":{"start":1728597471282,"stop":1728597471282,"duration":0},"status":"passed","severity":"normal"},{"uid":"f787b0456ed00c2f","name":"Check received message containing SQL Injection","time":{"start":1728597353472,"stop":1728597353472,"duration":0},"status":"passed","severity":"normal"},{"uid":"748a977668a45b6d","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1728596904467,"stop":1728596904467,"duration":0},"status":"passed","severity":"normal"},{"uid":"109108243cc108e6","name":"Does not throw an exception when node disconnects","time":{"start":1728597515858,"stop":1728597515858,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1e3f74b553144fc","name":"Overlapping topic subscription","time":{"start":1728597503942,"stop":1728597503943,"duration":1},"status":"passed","severity":"normal"},{"uid":"16d85240225ea448","name":"should reject if LightPush is requested but not mounted","time":{"start":1728596943263,"stop":1728596943263,"duration":0},"status":"passed","severity":"normal"},{"uid":"e35966c92c375cc2","name":"Generator, 2 different pubsubtopics","time":{"start":1728597478276,"stop":1728597478276,"duration":0},"status":"passed","severity":"normal"},{"uid":"302439d3643ecb79","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1728597423322,"stop":1728597423323,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea0757b0ce2fc827","name":"Check received message containing escaped characters","time":{"start":1728597132262,"stop":1728597132262,"duration":0},"status":"passed","severity":"normal"},{"uid":"2518638341f61737","name":"Generator, custom pubsub topic","time":{"start":1728597478274,"stop":1728597478275,"duration":1},"status":"passed","severity":"normal"},{"uid":"8baec1c0b061e0ff","name":"Push message with content topic containing JSON","time":{"start":1728597472306,"stop":1728597472307,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec59719b5c4a77fe","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1728596907134,"stop":1728596907135,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8ef073695238b54","name":"Nodes with multiple pubsub topic","time":{"start":1728597364115,"stop":1728597364115,"duration":0},"status":"passed","severity":"normal"},{"uid":"64248a291f57c49","name":"Push message with content topic containing JSON","time":{"start":1728597369077,"stop":1728597369077,"duration":0},"status":"passed","severity":"normal"},{"uid":"11848eff1bdd9d49","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1728597089277,"stop":1728597089277,"duration":0},"status":"passed","severity":"normal"},{"uid":"e334141119a63b1f","name":"Subscribe to topic containing short and receive message","time":{"start":1728597503944,"stop":1728597503944,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aa92b006b5b945d","name":"LightPush: 2 peers, Filter: 0 peers","time":{"start":1728597225199,"stop":1728597225199,"duration":0},"status":"passed","severity":"normal"},{"uid":"41390216571a1b70","name":"Store - dialed after - with timeout","time":{"start":1728597520647,"stop":1728597520647,"duration":0},"status":"passed","severity":"normal"},{"uid":"34cccd477f0d2e93","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1728597034502,"stop":1728597034502,"duration":0},"status":"passed","severity":"normal"},{"uid":"79732ef364b33b44","name":"All","time":{"start":1728596970977,"stop":1728596970978,"duration":1},"status":"passed","severity":"normal"},{"uid":"bec3cf966adfd81b","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1728597089269,"stop":1728597089270,"duration":1},"status":"passed","severity":"normal"},{"uid":"f89e1b255c4bc847","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728597353476,"stop":1728597353477,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5d086b6c1cfeaa2","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1728597380064,"stop":1728597380064,"duration":0},"status":"passed","severity":"normal"},{"uid":"708a3a08159fe214","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1728596904468,"stop":1728596904468,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d62c3d90427d3d2","name":"Reopen subscription with peer with lost subscription","time":{"start":1728597021421,"stop":1728597021422,"duration":1},"status":"passed","severity":"normal"},{"uid":"f52465146db31e94","name":"Check received message containing Script","time":{"start":1728597353483,"stop":1728597353484,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a9c3573d03c2861","name":"configure the node with multiple pubsub topics","time":{"start":1728597434083,"stop":1728597434083,"duration":0},"status":"passed","severity":"normal"},{"uid":"dea260852efbf464","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1728597089275,"stop":1728597089275,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e6e6e7be69cf3a","name":"Check publish message containing emoji","time":{"start":1728597375478,"stop":1728597375479,"duration":1},"status":"passed","severity":"normal"},{"uid":"c97fc45f474653d0","name":"should only return 1 node with store capability","time":{"start":1728596928107,"stop":1728596928107,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a00b9d649b27ccb","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1728596904449,"stop":1728596904449,"duration":0},"status":"passed","severity":"normal"},{"uid":"64561bf94a519e05","name":"should emit a peer event after start","time":{"start":1728596973960,"stop":1728596973960,"duration":0},"status":"passed","severity":"normal"},{"uid":"1df84f89917c367c","name":"Push message with custom timestamp: 1697838788254","time":{"start":1728597369087,"stop":1728597369087,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba500e57c130c1c6","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1728596904464,"stop":1728596904464,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8e6c0aeeaa42365","name":"Ping on subscribed peer","time":{"start":1728597021414,"stop":1728597021414,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eaaed9f0f90888b","name":"should not add existing peers","time":{"start":1728596943284,"stop":1728596943284,"duration":0},"status":"passed","severity":"normal"},{"uid":"a60527dc22604685","name":"Subscribe and receive messages via lightPush","time":{"start":1728597503934,"stop":1728597503935,"duration":1},"status":"passed","severity":"normal"},{"uid":"11da9c06ddbbafbf","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728597503946,"stop":1728597503947,"duration":1},"status":"passed","severity":"normal"},{"uid":"a965a61af52e991a","name":"Encoder throws on undefined content topic","time":{"start":1728596939485,"stop":1728596939485,"duration":0},"status":"passed","severity":"normal"},{"uid":"7600ea29dd07bf05","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728597353488,"stop":1728597353488,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebc6eae9a5192e25","name":"topics with same application and version share the same shard","time":{"start":1728596904459,"stop":1728596904459,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ec1dfede575cece","name":"Publish message with large meta","time":{"start":1728597375492,"stop":1728597375493,"duration":1},"status":"passed","severity":"normal"},{"uid":"30d3b736a9254f37","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1728596904471,"stop":1728596904472,"duration":1},"status":"passed","severity":"normal"},{"uid":"de6b65457c36db67","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1728597089271,"stop":1728597089271,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e215c3b7206f985","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1728597350445,"stop":1728597350446,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0b29fa879554656","name":"throws on content topic with too few or too many fields","time":{"start":1728596904440,"stop":1728596904441,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5aa6bd5bb0ab0e6","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1728596904455,"stop":1728596904456,"duration":1},"status":"passed","severity":"normal"},{"uid":"acefc9510a9e9cb2","name":"Mutual subscription","time":{"start":1728597380055,"stop":1728597380055,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e3def05e9a43eff","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1728596904483,"stop":1728596904483,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0a1564b93ab4323","name":"Check received message containing special chars","time":{"start":1728597353470,"stop":1728597353471,"duration":1},"status":"passed","severity":"normal"},{"uid":"71e3720dc7b2dc00","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1728596904464,"stop":1728596904464,"duration":0},"status":"passed","severity":"normal"},{"uid":"c04a0bc15e25b28f","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1728597495945,"stop":1728597495945,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cac5ac598426715","name":"Round trip binary serialization","time":{"start":1728596920369,"stop":1728596920370,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f2f4172d246f11f","name":"Check received message containing short","time":{"start":1728597353469,"stop":1728597353469,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea0ff4d99b537bb0","name":"Generator, 2 different pubsubtopics","time":{"start":1728597478275,"stop":1728597478275,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbbc352292773d46","name":"Push message with content topic containing numeric","time":{"start":1728597472299,"stop":1728597472299,"duration":0},"status":"passed","severity":"normal"},{"uid":"149804c81e6be875","name":"should properly create location multiaddrs - udp","time":{"start":1728596913096,"stop":1728596913097,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0aab5d055813bd1","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728597188042,"stop":1728597188043,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3e331a618d36771","name":"Ping on unsubscribed peer","time":{"start":1728597041919,"stop":1728597041919,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea52dae97668c55d","name":"Push message with content topic containing Script","time":{"start":1728597369075,"stop":1728597369076,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3873776cd994ca5","name":"Ephemeral field set to true","time":{"start":1728596920370,"stop":1728596920370,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2562ade4414fe27","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728597182593,"stop":1728597182598,"duration":5},"status":"passed","severity":"normal"},{"uid":"9719568d3cc03cda","name":"should load peers from local storage and dispatch events","time":{"start":1728596931867,"stop":1728596931867,"duration":0},"status":"passed","severity":"normal"},{"uid":"55de8c67bc9b7b7f","name":"Reopen subscription with peer with lost subscription","time":{"start":1728597041919,"stop":1728597041920,"duration":1},"status":"passed","severity":"normal"},{"uid":"d51011b3b67f496e","name":"should emit a peer event after start","time":{"start":1728597385268,"stop":1728597385269,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad63a05077fdda5e","name":"Query with Promise Callback, No Decoder","time":{"start":1728597471299,"stop":1728597471299,"duration":0},"status":"passed","severity":"normal"},{"uid":"560c2a22f87260e8","name":"Encoder throws on undefined content topic","time":{"start":1728596937945,"stop":1728596937946,"duration":1},"status":"passed","severity":"normal"},{"uid":"5400b1426cf4761f","name":"Check received message with timestamp: 1728596961074 ","time":{"start":1728597132264,"stop":1728597132264,"duration":0},"status":"passed","severity":"normal"},{"uid":"b23de0690150eac","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1728597380062,"stop":1728597380063,"duration":1},"status":"passed","severity":"normal"},{"uid":"370b5887fbb565d3","name":"Push message with content topic containing Chinese","time":{"start":1728597369074,"stop":1728597369074,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4cac346a4c25adc","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728597182619,"stop":1728597182620,"duration":1},"status":"passed","severity":"normal"},{"uid":"646a5165411ba791","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728597188032,"stop":1728597188033,"duration":1},"status":"passed","severity":"normal"},{"uid":"97c946fc2558cea6","name":"Check received message containing long","time":{"start":1728597353469,"stop":1728597353470,"duration":1},"status":"passed","severity":"normal"},{"uid":"efc00b03d9df0b61","name":"Check received message containing shell command","time":{"start":1728597353485,"stop":1728597353485,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eee8ac8b43dfa20","name":"Generator, custom pubsub topic","time":{"start":1728597478273,"stop":1728597478273,"duration":0},"status":"passed","severity":"normal"},{"uid":"1492e000eaf7faaa","name":"Light Node - default protocols","time":{"start":1728597520648,"stop":1728597520648,"duration":0},"status":"passed","severity":"normal"},{"uid":"226b190626affbe6","name":"Relay + Store","time":{"start":1728596970977,"stop":1728596970977,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbd1913043bcb425","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1728596912516,"stop":1728596912517,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1c0095692c453f5","name":"Push message with content topic containing shell command","time":{"start":1728597369077,"stop":1728597369078,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce42aedbd635b523","name":"Subscribe to topic containing shell command and publish message","time":{"start":1728597380066,"stop":1728597380066,"duration":0},"status":"passed","severity":"normal"},{"uid":"e44aba678407364","name":"can start the service","time":{"start":1728596931863,"stop":1728596931864,"duration":1},"status":"passed","severity":"normal"},{"uid":"bae7bce2953801ab","name":"throws an error for improperly formatted content topics","time":{"start":1728596904461,"stop":1728596904461,"duration":0},"status":"passed","severity":"normal"},{"uid":"1abb37fbb7e3ca63","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728597503915,"stop":1728597503916,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8c2f21a5d0af764","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1728597495944,"stop":1728597495945,"duration":1},"status":"passed","severity":"normal"},{"uid":"b59420ed246ad8f9","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728597503920,"stop":1728597503920,"duration":0},"status":"passed","severity":"normal"},{"uid":"28c32259a078aec6","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1728596927479,"stop":1728596927479,"duration":0},"status":"passed","severity":"normal"},{"uid":"729bbfc4c6f6359d","name":"Check publish message containing numeric","time":{"start":1728597375455,"stop":1728597375456,"duration":1},"status":"passed","severity":"normal"},{"uid":"96a40ee48d0190fb","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1728597540223,"stop":1728597540223,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5bd77e6d4dec42c","name":"Refresh subscription","time":{"start":1728597380058,"stop":1728597380058,"duration":0},"status":"skipped","severity":"normal"},{"uid":"982f4a78d893a775","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1728596904456,"stop":1728596904456,"duration":0},"status":"passed","severity":"normal"},{"uid":"e08fa0d9b8935314","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1728597350445,"stop":1728597350445,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3016622d28287ad8","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1728597495946,"stop":1728597495946,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8af2f76bba75e51","name":"Ordered Callback - true","time":{"start":1728597492999,"stop":1728597493000,"duration":1},"status":"passed","severity":"normal"},{"uid":"3018388890f32b7e","name":"Push message with shell command payload","time":{"start":1728597472290,"stop":1728597472290,"duration":0},"status":"passed","severity":"normal"},{"uid":"30f33435d274f164","name":"should reject if Store is requested but not mounted","time":{"start":1728596943263,"stop":1728596943264,"duration":1},"status":"passed","severity":"normal"},{"uid":"87e227561e1c113c","name":"Passing page size 1 when there are 4 messages","time":{"start":1728597506829,"stop":1728597506830,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9a6a41c4ddb1e43","name":"Push message with Arabic payload","time":{"start":1728597369052,"stop":1728597369053,"duration":1},"status":"passed","severity":"normal"},{"uid":"b91b762ea0ce2d21","name":"Publish without waiting for remote peer","time":{"start":1728597380056,"stop":1728597380056,"duration":0},"status":"passed","severity":"normal"},{"uid":"85b044d00f2aa545","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728597074716,"stop":1728597074716,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccf737d4199f162d","name":"Push message with content topic containing Basic HTML tag","time":{"start":1728597472306,"stop":1728597472306,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0e5b16de339ac1e","name":"Ping on unsubscribed peer","time":{"start":1728597041916,"stop":1728597041917,"duration":1},"status":"passed","severity":"normal"},{"uid":"437ba301fd135f5d","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1728597089279,"stop":1728597089279,"duration":0},"status":"passed","severity":"normal"},{"uid":"23a38903a5a0495a","name":"Push message with shell command payload","time":{"start":1728597369058,"stop":1728597369058,"duration":0},"status":"passed","severity":"normal"},{"uid":"d55651511f15e95a","name":"Check received message containing emoji","time":{"start":1728597132263,"stop":1728597132263,"duration":0},"status":"passed","severity":"normal"},{"uid":"6adb7a92d309ca72","name":"configure the node with multiple content topics","time":{"start":1728597423330,"stop":1728597423331,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb2838b2c9c79abe","name":"Check publish message after client node is restarted","time":{"start":1728597375492,"stop":1728597375492,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1b79dce8304f8c0d","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1728597034494,"stop":1728597034494,"duration":0},"status":"passed","severity":"normal"},{"uid":"b35dfe5cffe93fcb","name":"Correctly serialized arguments","time":{"start":1728597264096,"stop":1728597264096,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a35a14292bf208e","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728597182624,"stop":1728597182624,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea9ac53ecc1a3eba","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728597182615,"stop":1728597182615,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d23e3630492a6fd","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728597188033,"stop":1728597188034,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bc1d44fef6f4c20","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1728596904457,"stop":1728596904457,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff82704e8b22f695","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1728597087688,"stop":1728597087689,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7c435b45f15d204","name":"should only return 1 node with relay and store capability","time":{"start":1728596928107,"stop":1728596928107,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5e66119bda22ccf","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1728596961181,"stop":1728596961182,"duration":1},"status":"passed","severity":"normal"},{"uid":"43e8a2cac54470eb","name":"Check received message containing Basic HTML tag","time":{"start":1728597353484,"stop":1728597353484,"duration":0},"status":"passed","severity":"normal"},{"uid":"66562c3816ac3e1","name":"Number of peers are maintained correctly","time":{"start":1728597087683,"stop":1728597087683,"duration":0},"status":"passed","severity":"normal"},{"uid":"6df1de10176c5d9b","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1728597364114,"stop":1728597364114,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0c22fede750cceb","name":"Ephemeral field is preserved - encoder v0","time":{"start":1728596972641,"stop":1728596972641,"duration":0},"status":"passed","severity":"normal"},{"uid":"55c92faf11feaa69","name":"should return different streams if requested simultaniously","time":{"start":1728596919826,"stop":1728596919826,"duration":0},"status":"passed","severity":"normal"},{"uid":"29ee39b7b28b0fc","name":"Tracks peer failures correctly","time":{"start":1728597087687,"stop":1728597087688,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec6665d5544a62ad","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1728596904457,"stop":1728596904457,"duration":0},"status":"passed","severity":"normal"},{"uid":"94946e294883708a","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1728597364115,"stop":1728597364115,"duration":0},"status":"passed","severity":"normal"},{"uid":"d317d7c7072c0f40","name":"Fails to push message with empty content topic","time":{"start":1728597369085,"stop":1728597369086,"duration":1},"status":"passed","severity":"normal"},{"uid":"9732a36e98553b07","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1728596972641,"stop":1728596972642,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d272e0a9dac29ef","name":"Wrong topic","time":{"start":1728597423330,"stop":1728597423330,"duration":0},"status":"passed","severity":"normal"},{"uid":"23952d1c9c263cab","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1728597513735,"stop":1728597513735,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb20f8cc29349ce","name":"throws on content topic with empty topic name field","time":{"start":1728596904443,"stop":1728596904443,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dafaa85538000fd","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1728596927479,"stop":1728596927480,"duration":1},"status":"passed","severity":"normal"},{"uid":"fedba8d0bf420c51","name":"Check message with invalid timestamp is not received","time":{"start":1728597353477,"stop":1728597353477,"duration":0},"status":"passed","severity":"normal"},{"uid":"b87c0131880aa5bd","name":"1 Relay, 1 Filter, gives up","time":{"start":1728596927931,"stop":1728596927931,"duration":0},"status":"passed","severity":"normal"},{"uid":"620581566018c85","name":"Subscribe to topic containing short and receive message","time":{"start":1728597182617,"stop":1728597182617,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6f9f6f8b7f4a847","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728597478274,"stop":1728597478274,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4a1b78f8f7c953f","name":"safeDispatchEvent","time":{"start":1728597001552,"stop":1728597001552,"duration":0},"status":"passed","severity":"normal"},{"uid":"fccecdcce4548ece","name":"Sign & Recover","time":{"start":1728596938239,"stop":1728596938240,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d3d9556e729f844","name":"Push message with content topic containing special chars","time":{"start":1728597472300,"stop":1728597472300,"duration":0},"status":"passed","severity":"normal"},{"uid":"788d4ab8ff60c315","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728597260330,"stop":1728597260330,"duration":0},"status":"passed","severity":"normal"},{"uid":"96980cb97ed24899","name":"should add a peer","time":{"start":1728596943280,"stop":1728596943280,"duration":0},"status":"passed","severity":"normal"},{"uid":"af14123820ada785","name":"Query with Ordered Callback, No message returned","time":{"start":1728597471284,"stop":1728597471297,"duration":13},"status":"passed","severity":"normal"},{"uid":"75771b864440cc40","name":"throws on content topic with empty version field","time":{"start":1728596904442,"stop":1728596904443,"duration":1},"status":"passed","severity":"normal"},{"uid":"949866a958d67b54","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1728596904474,"stop":1728596904475,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea107dfa72bd5d08","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1728596904456,"stop":1728596904456,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9c499e54c4aeb50","name":"Query Generator, Wrong PubsubTopic","time":{"start":1728597471280,"stop":1728597471281,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f476ba457609cfd","name":"Check received message containing long","time":{"start":1728597353480,"stop":1728597353480,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee5b19566341ae62","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728597503956,"stop":1728597503956,"duration":0},"status":"passed","severity":"normal"},{"uid":"78a544653e4edd42","name":"Encoder throws on empty string content topic","time":{"start":1728596920371,"stop":1728596920371,"duration":0},"status":"passed","severity":"normal"},{"uid":"211da771347d40f6","name":"should properly create peer info with all multiaddrs","time":{"start":1728596913097,"stop":1728596913098,"duration":1},"status":"passed","severity":"normal"},{"uid":"673e11033d5f305","name":"getPeersByDiscovery","time":{"start":1728597350444,"stop":1728597350445,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3122c87bfd52596","name":"Push message with custom timestamp: 1697838775832","time":{"start":1728597472310,"stop":1728597472310,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d63de5fc27936c8","name":"LightPush with 2 connections","time":{"start":1728597175619,"stop":1728597175620,"duration":1},"status":"passed","severity":"normal"},{"uid":"38f85e729f93f4e","name":"Check received message containing JSON","time":{"start":1728597353485,"stop":1728597353485,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef948e1dce96d211","name":"should not receive a peer event after stop","time":{"start":1728597385270,"stop":1728597385270,"duration":0},"status":"passed","severity":"normal"},{"uid":"807fffd5ee3b3533","name":"Push message with XML payload","time":{"start":1728597369056,"stop":1728597369057,"duration":1},"status":"passed","severity":"normal"},{"uid":"eee9d01577bec4c2","name":"Decoder throws on undefined content topic","time":{"start":1728596939485,"stop":1728596939486,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a2a65bf1b223ef2","name":"Push message with special chars payload","time":{"start":1728597472283,"stop":1728597472284,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ec9dc61e35b6395","name":"Failed peers are renewed","time":{"start":1728597213023,"stop":1728597213024,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ccc49f6af343aa7","name":"should return usable stream attached to connection","time":{"start":1728596919824,"stop":1728596919824,"duration":0},"status":"passed","severity":"normal"},{"uid":"92eb8a131fcfe14a","name":"Push message with numeric payload","time":{"start":1728597472281,"stop":1728597472283,"duration":2},"status":"passed","severity":"normal"},{"uid":"d2e57acae79a7796","name":"Subscribe to topic containing Russian and publish message","time":{"start":1728597380063,"stop":1728597380064,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4bc6414726e1d4c","name":"should remove the specified number of excess peers","time":{"start":1728596943283,"stop":1728596943283,"duration":0},"status":"passed","severity":"normal"},{"uid":"24b7ae5d287af303","name":"Overlapping topic subscription","time":{"start":1728597182616,"stop":1728597182616,"duration":0},"status":"passed","severity":"normal"},{"uid":"3405b9c613814e58","name":"different cluster, same shard: nodes don't connect","time":{"start":1728597264029,"stop":1728597264030,"duration":1},"status":"passed","severity":"normal"},{"uid":"d04975f991495cbe","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1728597089275,"stop":1728597089275,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a2e6298b823f497","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728597503929,"stop":1728597503931,"duration":2},"status":"passed","severity":"normal"},{"uid":"ebd7ffcfc68a0a49","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728597260331,"stop":1728597260332,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef4d3e98e79e91ca","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app42/7/topic790/json","time":{"start":1728597423326,"stop":1728597423326,"duration":0},"status":"passed","severity":"normal"},{"uid":"f88e5dfa78efef7c","name":"Ephemeral messages are not stored","time":{"start":1728596972640,"stop":1728596972641,"duration":1},"status":"passed","severity":"normal"},{"uid":"83b6a2a1f0638979","name":"Renews peer on consistent ping failures","time":{"start":1728597087686,"stop":1728597087686,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7a112ec71ce4eaa","name":"Overlapping topic subscription","time":{"start":1728597380059,"stop":1728597380059,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b3839e96f04a07b8","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1728596904479,"stop":1728596904479,"duration":0},"status":"passed","severity":"normal"},{"uid":"b657d43decc047dd","name":"Generator, custom pubsub topic","time":{"start":1728597478276,"stop":1728597478276,"duration":0},"status":"passed","severity":"normal"},{"uid":"baf788f32d90d6f3","name":"throws on empty content topic","time":{"start":1728596904440,"stop":1728596904440,"duration":0},"status":"passed","severity":"normal"},{"uid":"53ffe2d3d8ee7036","name":"handles empty contentTopics array correctly","time":{"start":1728596904482,"stop":1728596904482,"duration":0},"status":"passed","severity":"normal"},{"uid":"19b8c942ac01466","name":"Check received message containing short","time":{"start":1728597132256,"stop":1728597132257,"duration":1},"status":"passed","severity":"normal"},{"uid":"42cb54d96d3c63e9","name":"Push message with content topic containing Arabic","time":{"start":1728597472301,"stop":1728597472301,"duration":0},"status":"passed","severity":"normal"},{"uid":"396b403c42889aef","name":"Check received message with timestamp: 1728596960243000000 ","time":{"start":1728597353476,"stop":1728597353476,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0e117c167ef8a88","name":"Decoder throws on empty string content topic","time":{"start":1728596939486,"stop":1728596939486,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5f907f2da5b7bcd","name":"Should update multiaddrs","time":{"start":1728597265385,"stop":1728597265386,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d213d83ca528fc2","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728597503897,"stop":1728597503898,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9aeff0fe3035ee9","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1728597264028,"stop":1728597264029,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bbfc408753a6d96","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1728596912535,"stop":1728596912535,"duration":0},"status":"passed","severity":"normal"},{"uid":"91822942f496bff6","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1728597425041,"stop":1728597425041,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b08c898885084d2","name":"Should update shard info","time":{"start":1728597265386,"stop":1728597265386,"duration":0},"status":"passed","severity":"normal"},{"uid":"abe5db5b222073b7","name":"different cluster, different shard: nodes don't connect","time":{"start":1728597264030,"stop":1728597264036,"duration":6},"status":"passed","severity":"normal"},{"uid":"cd3a6983e5437663","name":"Check message on other pubsub topic is not received","time":{"start":1728597353489,"stop":1728597353489,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2aa1cba33da6e5f","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728597182622,"stop":1728597182623,"duration":1},"status":"passed","severity":"normal"},{"uid":"de6b1fa28405f98e","name":"Fails to push message with empty content topic","time":{"start":1728597472308,"stop":1728597472308,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5667c61c3b858bc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1728596904475,"stop":1728596904475,"duration":0},"status":"passed","severity":"normal"},{"uid":"27352b40d07d0cd3","name":"Check received message containing emoji","time":{"start":1728597353475,"stop":1728597353475,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bbae4d73c7e1b58","name":"Subscribe to topic containing long and receive message","time":{"start":1728597503913,"stop":1728597503914,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdf3dffe094d08e4","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728597034499,"stop":1728597034499,"duration":0},"status":"passed","severity":"normal"},{"uid":"afa0cfec816e0449","name":"Check message with no pubsub topic is not received","time":{"start":1728597132266,"stop":1728597132266,"duration":0},"status":"passed","severity":"normal"},{"uid":"54129d69f4321422","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728597132264,"stop":1728597132265,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd09ef05a7c78137","name":"connected peers and dial","time":{"start":1728597350582,"stop":1728597350583,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c9a2729791c935d1","name":"should handle a minimal index list","time":{"start":1728596904559,"stop":1728596904559,"duration":0},"status":"passed","severity":"normal"},{"uid":"6701f1414538d227","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728597353477,"stop":1728597353477,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5ffe9ee4859f528","name":"stop","time":{"start":1728597001552,"stop":1728597001553,"duration":1},"status":"passed","severity":"normal"},{"uid":"55cdac4a09c42be6","name":"Reusing cursor across nodes","time":{"start":1728597425044,"stop":1728597425045,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c7f5b6d041bafb1","name":"Meta field set when metaSetter is specified","time":{"start":1728596920370,"stop":1728596920370,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc68f2e7ab35e75c","name":"Non TWN Cluster","time":{"start":1728597423323,"stop":1728597423324,"duration":1},"status":"passed","severity":"normal"},{"uid":"52bb1105afb33a29","name":"unsubscribes","time":{"start":1728597507602,"stop":1728597507602,"duration":0},"status":"passed","severity":"normal"},{"uid":"de58270d992aff90","name":"Asymmetric encrypt & decrypt","time":{"start":1728596938238,"stop":1728596938238,"duration":0},"status":"passed","severity":"normal"},{"uid":"f18431d91091e2ee","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1728596937942,"stop":1728596937944,"duration":2},"status":"passed","severity":"normal"},{"uid":"f1fd318641acb1d1","name":"Encoder throws on empty string content topic","time":{"start":1728596939485,"stop":1728596939485,"duration":0},"status":"passed","severity":"normal"},{"uid":"2858ee3be2a4677c","name":"should be called at least once on all `peer:discovery` events","time":{"start":1728596968266,"stop":1728596968266,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2272136fbe0bb18","name":"Push message with short payload","time":{"start":1728597472274,"stop":1728597472278,"duration":4},"status":"passed","severity":"normal"},{"uid":"5c9e949907ff4ca3","name":"Push message with custom timestamp: 1728593588254","time":{"start":1728597369088,"stop":1728597369088,"duration":0},"status":"passed","severity":"normal"},{"uid":"648a89d8d2e21872","name":"should be able to encode the field with only RELAY set to true","time":{"start":1728596912507,"stop":1728596912508,"duration":1},"status":"passed","severity":"normal"},{"uid":"f11b0afe4a383e89","name":"Push message with special chars payload","time":{"start":1728597369050,"stop":1728597369051,"duration":1},"status":"passed","severity":"normal"},{"uid":"af864e616c427bc6","name":"should throw error - no id","time":{"start":1728596913086,"stop":1728596913086,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e944e98d6bba00","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1728597089286,"stop":1728597089287,"duration":1},"status":"passed","severity":"normal"},{"uid":"698de3761986f006","name":"Check publish message containing Script","time":{"start":1728597375461,"stop":1728597375462,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1ab8abc39b4e374","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728597503953,"stop":1728597503953,"duration":0},"status":"passed","severity":"normal"},{"uid":"e162a2bd490de24a","name":"throws on content topic with empty encoding field","time":{"start":1728596904443,"stop":1728596904446,"duration":3},"status":"passed","severity":"normal"},{"uid":"f045cec8dcfad06d","name":"shard 0","time":{"start":1728597434074,"stop":1728597434075,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f592d71d0932de8","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1728596961182,"stop":1728596961183,"duration":1},"status":"passed","severity":"normal"},{"uid":"28b5344f6bdb90e8","name":"Check message with invalid timestamp is not received","time":{"start":1728597132265,"stop":1728597132266,"duration":1},"status":"passed","severity":"normal"},{"uid":"a11cd2e622b85197","name":"Check message with invalid timestamp is not received","time":{"start":1728597353488,"stop":1728597353489,"duration":1},"status":"passed","severity":"normal"},{"uid":"d48696697da498c6","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728597503916,"stop":1728597503917,"duration":1},"status":"passed","severity":"normal"},{"uid":"d11e22b44da5a6c1","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728597074713,"stop":1728597074713,"duration":0},"status":"passed","severity":"normal"},{"uid":"3786a25e9eca6340","name":"Subscribe to topic containing XML and publish message","time":{"start":1728597380065,"stop":1728597380065,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3f72ec1adfb2a0d","name":"Fails to push message with large meta","time":{"start":1728597472309,"stop":1728597472309,"duration":0},"status":"passed","severity":"normal"},{"uid":"5321d3e6ce4e94e5","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1728596972642,"stop":1728596972642,"duration":0},"status":"passed","severity":"normal"},{"uid":"8617f81e29f37b32","name":"isConnected return false after peer stops","time":{"start":1728597010202,"stop":1728597010202,"duration":0},"status":"passed","severity":"normal"},{"uid":"755c0b62edd1bd87","name":"Check received message containing special chars","time":{"start":1728597353481,"stop":1728597353482,"duration":1},"status":"passed","severity":"normal"},{"uid":"1796475bdbaa6fd1","name":"Check message on other pubsub topic is not received","time":{"start":1728597353477,"stop":1728597353478,"duration":1},"status":"passed","severity":"normal"},{"uid":"dadb45e5ac604fe8","name":"Js publishes, other Js receives","time":{"start":1728597371102,"stop":1728597371103,"duration":1},"status":"passed","severity":"normal"},{"uid":"875b80d129846e6a","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1728596907135,"stop":1728596907135,"duration":0},"status":"passed","severity":"normal"},{"uid":"e29600fc1d5c393","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1728597375486,"stop":1728597375487,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1e8b393ad5737b2","name":"Check received message containing Arabic","time":{"start":1728597353482,"stop":1728597353483,"duration":1},"status":"passed","severity":"normal"},{"uid":"34610c8d7ee4ad26","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728597089284,"stop":1728597089285,"duration":1},"status":"passed","severity":"normal"},{"uid":"efe80777a4ca0199","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1728596904473,"stop":1728596904473,"duration":0},"status":"passed","severity":"normal"},{"uid":"a28870e939e2fe6a","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app55/5/topic655/proto","time":{"start":1728597423326,"stop":1728597423327,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5723d53f6b3d47c","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728597089271,"stop":1728597089272,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7e7bb38033fdd8f","name":"should fail to send if no connections available","time":{"start":1728597213024,"stop":1728597213024,"duration":0},"status":"passed","severity":"normal"},{"uid":"62bf5ea404e7cd39","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1728597089272,"stop":1728597089272,"duration":0},"status":"passed","severity":"normal"},{"uid":"edd96ed28c7af367","name":"Ordered callback, aborts when callback returns true","time":{"start":1728597478033,"stop":1728597478033,"duration":0},"status":"passed","severity":"normal"},{"uid":"837e99b2bd51538b","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1728596904467,"stop":1728596904467,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8f5a2dc438df315","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728597182620,"stop":1728597182621,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a00ce6eb1da7e46","name":"Push message with custom timestamp: 1728600788254","time":{"start":1728597369088,"stop":1728597369088,"duration":0},"status":"passed","severity":"normal"},{"uid":"e361233d70020b78","name":"Subscribe to topic containing Script and receive message","time":{"start":1728597503921,"stop":1728597503921,"duration":0},"status":"passed","severity":"normal"},{"uid":"787d7d0d72336edb","name":"LightPush: 3 peers, Filter: 1 peers","time":{"start":1728597225202,"stop":1728597225202,"duration":0},"status":"passed","severity":"normal"},{"uid":"77338591f328a16f","name":"LightPush: 3 peers, Filter: 2 peers","time":{"start":1728597225202,"stop":1728597225202,"duration":0},"status":"passed","severity":"normal"},{"uid":"b86d6c6b1704b40f","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1728597513734,"stop":1728597513734,"duration":0},"status":"passed","severity":"normal"},{"uid":"e611900247c67c93","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1728596904473,"stop":1728596904473,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dffd233a20797a0","name":"Push message with content topic containing long","time":{"start":1728597369061,"stop":1728597369062,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9b438ca68530184","name":"Accepts a valid Waku Message","time":{"start":1728596946506,"stop":1728596946507,"duration":1},"status":"passed","severity":"normal"},{"uid":"334a3351f3b02eaa","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728597503922,"stop":1728597503923,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c88a8db63feb5f0","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728597074716,"stop":1728597074718,"duration":2},"status":"passed","severity":"normal"},{"uid":"d03291b7725c228a","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1728597089268,"stop":1728597089269,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce2c01016dc629c0","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1728596912536,"stop":1728596912536,"duration":0},"status":"passed","severity":"normal"},{"uid":"359fb96e249a6532","name":"Check publish message containing short","time":{"start":1728597375453,"stop":1728597375454,"duration":1},"status":"passed","severity":"normal"},{"uid":"86f456d01b190264","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1728596927478,"stop":1728596927478,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbfc74261e3b6abb","name":"Round trip binary encryption [ecies, signature]","time":{"start":1728596939484,"stop":1728596939484,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb6171f97dbad8d3","name":"Check received message containing special chars","time":{"start":1728597132258,"stop":1728597132258,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc399176e11abca1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1728596904471,"stop":1728596904471,"duration":0},"status":"passed","severity":"normal"},{"uid":"ede6a1de6fad41a6","name":"Push message with unicode special characters payload","time":{"start":1728597369059,"stop":1728597369059,"duration":0},"status":"passed","severity":"normal"},{"uid":"5366d118ada4a64b","name":"random static sharding 4 - Cluster ID: 551, Shard ID: 97","time":{"start":1728597434077,"stop":1728597434078,"duration":1},"status":"passed","severity":"normal"},{"uid":"d76d889ce1d06065","name":"Fails to push message bigger that 1MB","time":{"start":1728597472311,"stop":1728597472312,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e9b329ed8635a62","name":"Push to array if already present","time":{"start":1728596904041,"stop":1728596904042,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c113a20db6d3232","name":"Check received message containing Russian","time":{"start":1728597353483,"stop":1728597353483,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd330c2e8f69e664","name":"should be able to decode the field with only STORE set to true","time":{"start":1728596912534,"stop":1728596912534,"duration":0},"status":"passed","severity":"normal"},{"uid":"d50d7c1f24a555ca","name":"Reopen subscription with peer with lost subscription","time":{"start":1728597041917,"stop":1728597041917,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e6eb3ee8a65b42a","name":"random static sharding 9 - Cluster ID: 922, Shard ID: 725","time":{"start":1728597434081,"stop":1728597434081,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0083eef81b8fedc","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app24/2/topic12/xml","time":{"start":1728597423329,"stop":1728597423330,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6f50314cadffb09","name":"should reject if Relay is requested but not mounted","time":{"start":1728596943262,"stop":1728596943263,"duration":1},"status":"passed","severity":"normal"},{"uid":"142580462894c140","name":"should be able to encode the field with only FILTER set to true","time":{"start":1728596912509,"stop":1728596912510,"duration":1},"status":"passed","severity":"normal"},{"uid":"dff24d98ec6c0d17","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1728597478033,"stop":1728597478033,"duration":0},"status":"passed","severity":"normal"},{"uid":"e323304f6e5b9321","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1728596904469,"stop":1728596904469,"duration":0},"status":"passed","severity":"normal"},{"uid":"a08dd8af276b45e","name":"Push message with Russian payload","time":{"start":1728597472286,"stop":1728597472287,"duration":1},"status":"passed","severity":"normal"},{"uid":"4530af70eaaf823c","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1728597495945,"stop":1728597495946,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a5f53931f8a19ed","name":"ignores unrecognized TXT record formats","time":{"start":1728596928105,"stop":1728596928106,"duration":1},"status":"passed","severity":"normal"},{"uid":"22b9b67217636896","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728597188033,"stop":1728597188033,"duration":0},"status":"passed","severity":"normal"},{"uid":"567c58d4c55c04db","name":"Subscribe and receive messages via lightPush","time":{"start":1728597503894,"stop":1728597503894,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c7df672d9bae18c","name":"LightPush: 0 peers, Filter: 0 peers","time":{"start":1728597225195,"stop":1728597225196,"duration":1},"status":"passed","severity":"normal"},{"uid":"67a255579b21fbda","name":"Check message received after nwaku node is restarted","time":{"start":1728597353491,"stop":1728597353492,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c42ea0018f8eb2b","name":"LightPush","time":{"start":1728597520647,"stop":1728597520648,"duration":1},"status":"passed","severity":"normal"},{"uid":"3769ece79c965b0d","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728597089274,"stop":1728597089274,"duration":0},"status":"passed","severity":"normal"},{"uid":"415b8d7fc46180a7","name":"Push message with content topic containing short","time":{"start":1728597472293,"stop":1728597472293,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b93ab9d48da7d24","name":"Generator, 2 different pubsubtopics","time":{"start":1728597478273,"stop":1728597478274,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc8f522a24e60508","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728597089264,"stop":1728597089265,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b5bded67f9206e0","name":"Push message with JSON payload","time":{"start":1728597369057,"stop":1728597369058,"duration":1},"status":"passed","severity":"normal"},{"uid":"edb4c28ea1960c3e","name":"can start and stop the service","time":{"start":1728596973958,"stop":1728596973959,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6b95c44bdd361bb","name":"Check message with no content topic is not received","time":{"start":1728597353478,"stop":1728597353478,"duration":0},"status":"passed","severity":"normal"},{"uid":"4acb1073d9f2d273","name":"Subscribe to topic containing long and publish message","time":{"start":1728597380060,"stop":1728597380060,"duration":0},"status":"passed","severity":"normal"}] |