mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-17 04:13:14 +00:00
1 line
158 KiB
JSON
1 line
158 KiB
JSON
[{"uid":"bf9050fca3fa99e","name":"Default pageSize","time":{"start":1725973812588,"stop":1725973812588,"duration":0},"status":"passed","severity":"normal"},{"uid":"904f32568362ea65","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1725973325247,"stop":1725973325247,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf8adf46a687ecba","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1725973759233,"stop":1725973759233,"duration":0},"status":"passed","severity":"normal"},{"uid":"c49fddf2767bafd7","name":"Add multiple subscription objects on single nwaku node","time":{"start":1725973459370,"stop":1725973459370,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5e6b92c54ba29fd","name":"Check publish message containing Chinese","time":{"start":1725973723880,"stop":1725973723880,"duration":0},"status":"passed","severity":"normal"},{"uid":"982255e17efea2e3","name":"Symmetric encrypt & Decrypt","time":{"start":1725973228292,"stop":1725973228293,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e2204130e1b895","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1725973459366,"stop":1725973459366,"duration":0},"status":"passed","severity":"normal"},{"uid":"19494f68e18a8798","name":"Check received message containing special chars","time":{"start":1725973671478,"stop":1725973671479,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f2c0ef9484ce577","name":"unsubscribes","time":{"start":1725973818797,"stop":1725973818797,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ed9e1f370969e5e","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1725973325246,"stop":1725973325247,"duration":1},"status":"passed","severity":"normal"},{"uid":"4442be183b570746","name":"Check received message containing short","time":{"start":1725973671475,"stop":1725973671476,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f5dce4886273b88","name":"random static sharding 7 - Cluster ID: 342, Shard ID: 223","time":{"start":1725973782375,"stop":1725973782376,"duration":1},"status":"passed","severity":"normal"},{"uid":"7087dfa8fc751d26","name":"throws on content topic with empty application field","time":{"start":1725973197181,"stop":1725973197181,"duration":0},"status":"passed","severity":"normal"},{"uid":"709ffeb14baf169c","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1725973301201,"stop":1725973301201,"duration":0},"status":"passed","severity":"normal"},{"uid":"d707267e435ee13","name":"start node with empty shard should fail","time":{"start":1725973782382,"stop":1725973782383,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9d50448ee3cc9c6","name":"Push message with content topic containing emoji","time":{"start":1725973776206,"stop":1725973776206,"duration":0},"status":"passed","severity":"normal"},{"uid":"16de7190410689bd","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1725973773082,"stop":1725973773083,"duration":1},"status":"passed","severity":"normal"},{"uid":"a53e84f92e706cc5","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1725973228007,"stop":1725973228009,"duration":2},"status":"passed","severity":"normal"},{"uid":"f2fd687c0dbe7331","name":"LightPush: 0 peers, Filter: 1 peers - Expected: Unhealthy","time":{"start":1725973625640,"stop":1725973625641,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d38ce789db6b68","name":"Keep-alive pings maintain the connection","time":{"start":1725973361660,"stop":1725973361660,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ae7b5c599867fff","name":"less peers than existing","time":{"start":1725973671699,"stop":1725973671699,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e63bc85f1160e212","name":"Register correct protocols","time":{"start":1725973726924,"stop":1725973726925,"duration":1},"status":"passed","severity":"normal"},{"uid":"1262c05db86b724d","name":"different cluster, different shard: nodes don't connect","time":{"start":1725973602253,"stop":1725973602253,"duration":0},"status":"passed","severity":"normal"},{"uid":"c138de7b4cb248e5","name":"LightPush: 2 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1725973625662,"stop":1725973625662,"duration":0},"status":"passed","severity":"normal"},{"uid":"5253cf2d9bb4c41d","name":"Passing page size 1 when there are 4 messages","time":{"start":1725973812580,"stop":1725973812581,"duration":1},"status":"passed","severity":"normal"},{"uid":"1515aff052212ee3","name":"should throw an error for missing required configuration","time":{"start":1725973197203,"stop":1725973197204,"duration":1},"status":"passed","severity":"normal"},{"uid":"dca9278afb0b71be","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1725973773020,"stop":1725973773020,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd97f048ea26b129","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1725973361661,"stop":1725973361662,"duration":1},"status":"passed","severity":"normal"},{"uid":"51d6e9eafaf1da9a","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1725973363409,"stop":1725973363409,"duration":0},"status":"passed","severity":"normal"},{"uid":"14a52f6368e9acad","name":"Should update shard info","time":{"start":1725973625929,"stop":1725973625930,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbb7b76b15c7010d","name":"Push message with content topic containing shell command","time":{"start":1725973776205,"stop":1725973776205,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e987a3a43a477cd","name":"Check received message containing emoji","time":{"start":1725973671488,"stop":1725973671489,"duration":1},"status":"passed","severity":"normal"},{"uid":"94e3b68051d6cf4b","name":"can start and stop the service","time":{"start":1725973222000,"stop":1725973222001,"duration":1},"status":"passed","severity":"normal"},{"uid":"5652859b839f89bf","name":"LightPush with 0 connections","time":{"start":1725973490667,"stop":1725973490667,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c7d846e8e9c29bd","name":"Subscribe to topic containing long and receive message","time":{"start":1725973459357,"stop":1725973459358,"duration":1},"status":"passed","severity":"normal"},{"uid":"185ef2cbe770f442","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1725973218139,"stop":1725973218139,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f22dd6ad2f1ad2ea","name":"Push message with escaped characters payload","time":{"start":1725973689612,"stop":1725973689613,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8d1fd8a523af599","name":"should only return 1 node with relay and store capability","time":{"start":1725973218137,"stop":1725973218137,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a2782b7254dc12d","name":"random static sharding 1 - Cluster ID: 118, Shard ID: 831","time":{"start":1725973782370,"stop":1725973782371,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea24a901ff809ba4","name":"Subscribe to topic containing short and receive message","time":{"start":1725973459353,"stop":1725973459354,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae4154669817a80b","name":"Passing page size 10 when there are 10 messages","time":{"start":1725973812583,"stop":1725973812584,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf0fc5f64ffbdefb","name":"does not throw on valid cases","time":{"start":1725973197178,"stop":1725973197179,"duration":1},"status":"passed","severity":"normal"},{"uid":"107c70780fb6cd45","name":"Check received message with timestamp: 1725973247545 ","time":{"start":1725973671489,"stop":1725973671489,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aa79d00d8cc5e26","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1725973197209,"stop":1725973197209,"duration":0},"status":"passed","severity":"normal"},{"uid":"db1df89d7ae56a1e","name":"Push message with special chars payload","time":{"start":1725973689607,"stop":1725973689608,"duration":1},"status":"passed","severity":"normal"},{"uid":"bce5c37a988e8fdc","name":"Check received message containing Script","time":{"start":1725973429898,"stop":1725973429898,"duration":0},"status":"passed","severity":"normal"},{"uid":"3694a68ea30cf047","name":"random static sharding 3 - Cluster ID: 514, Shard ID: 321","time":{"start":1725973782371,"stop":1725973782371,"duration":0},"status":"passed","severity":"normal"},{"uid":"948d5db621f7077e","name":"Subscribe to topic containing Russian and publish message","time":{"start":1725973726948,"stop":1725973726949,"duration":1},"status":"passed","severity":"normal"},{"uid":"1452b4a527c05f39","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1725973808618,"stop":1725973808619,"duration":1},"status":"passed","severity":"normal"},{"uid":"58ba09035216f703","name":"Query Generator, No Decoder","time":{"start":1725973800563,"stop":1725973800563,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dd77f77f67bcd72","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1725973218139,"stop":1725973218139,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b27195450fedb21a","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1725973197192,"stop":1725973197192,"duration":0},"status":"passed","severity":"normal"},{"uid":"15273a75cb900f13","name":"Should update multiaddrs","time":{"start":1725973625929,"stop":1725973625929,"duration":0},"status":"passed","severity":"normal"},{"uid":"b387b244022ba5ef","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1725973217720,"stop":1725973217720,"duration":0},"status":"passed","severity":"normal"},{"uid":"859b6339fb7592a6","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1725973197194,"stop":1725973197194,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2455bdb9803789d","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1725973197201,"stop":1725973197201,"duration":0},"status":"passed","severity":"normal"},{"uid":"177ff87cd6f9b9c2","name":"Decoder throws on undefined content topic","time":{"start":1725973229605,"stop":1725973229605,"duration":0},"status":"passed","severity":"normal"},{"uid":"30e21558ab83add3","name":"LightPush: 0 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1725973625636,"stop":1725973625640,"duration":4},"status":"passed","severity":"normal"},{"uid":"4ff58c13e0895570","name":"should throw an error for an unconfigured topic","time":{"start":1725973197215,"stop":1725973197216,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cce0a4c15c2e187","name":"Overlapping topic subscription","time":{"start":1725973773021,"stop":1725973773021,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef09df7354ee0f07","name":"Subscribe to topic containing JSON and receive message","time":{"start":1725973773089,"stop":1725973773090,"duration":1},"status":"passed","severity":"normal"},{"uid":"986da254badb504e","name":"should handle a minimal index list","time":{"start":1725973197282,"stop":1725973197282,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ef39c5100927b6a","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1725973217721,"stop":1725973217722,"duration":1},"status":"passed","severity":"normal"},{"uid":"d99cd31c18a51828","name":"Check message with no content topic is not received","time":{"start":1725973671504,"stop":1725973671504,"duration":0},"status":"passed","severity":"normal"},{"uid":"b336f91a329a8ef1","name":"should properly create location multiaddrs - tcp4","time":{"start":1725973205630,"stop":1725973205630,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d6b5dbda5ff0038","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1725973197210,"stop":1725973197210,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eadfa84220869ff","name":"Push message with content topic containing shell command","time":{"start":1725973689622,"stop":1725973689623,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a4a9e7959d933c0","name":"Subscribe to topic containing numeric and receive message","time":{"start":1725973773022,"stop":1725973773022,"duration":0},"status":"passed","severity":"normal"},{"uid":"93e908d187c375b","name":"Check received message containing Arabic","time":{"start":1725973429896,"stop":1725973429897,"duration":1},"status":"passed","severity":"normal"},{"uid":"44c1ef1c9432d5dc","name":"Push message with long payload","time":{"start":1725973776184,"stop":1725973776184,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e6dcba07049ac03","name":"Check received message containing XML","time":{"start":1725973429898,"stop":1725973429898,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ab74cbed5b806ca","name":"Check received message containing JSON","time":{"start":1725973429899,"stop":1725973429899,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2e3acb1bbdcd5a2","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1725973773023,"stop":1725973773023,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cb0b13ed8f5945b","name":"should get / set TCP multiaddr","time":{"start":1725973205625,"stop":1725973205625,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8ecc80c7292b75f","name":"Fails to push message with empty content topic","time":{"start":1725973689624,"stop":1725973689624,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9bf626067daea31","name":"Check received message containing emoji","time":{"start":1725973671501,"stop":1725973671501,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fce39a07e7f1c1b","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1725973197282,"stop":1725973197283,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b6b4a706bb4f41b","name":"Check received message containing Russian","time":{"start":1725973671481,"stop":1725973671483,"duration":2},"status":"passed","severity":"normal"},{"uid":"e11c959bef006439","name":"should properly create location multiaddrs - udp","time":{"start":1725973205631,"stop":1725973205631,"duration":0},"status":"passed","severity":"normal"},{"uid":"c86cc4c32e5bb661","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1725973773017,"stop":1725973773018,"duration":1},"status":"passed","severity":"normal"},{"uid":"afd7c18085325b5a","name":"Push message with content topic containing special chars","time":{"start":1725973689618,"stop":1725973689618,"duration":0},"status":"passed","severity":"normal"},{"uid":"e95eaa5623cba3ab","name":"Subscribe to topic containing Script and publish message","time":{"start":1725973726950,"stop":1725973726953,"duration":3},"status":"passed","severity":"normal"},{"uid":"96722a34b568b8d6","name":"should handle corrupted local storage data gracefully","time":{"start":1725973222004,"stop":1725973222004,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1f518e2a43299c","name":"should set field with only LIGHTPUSH enabled","time":{"start":1725973205634,"stop":1725973205634,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ca9ab45646c5e3","name":"Subscribe and receive messages via lightPush","time":{"start":1725973773069,"stop":1725973773070,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a0e56a781e7cb30","name":"Fails to push message bigger that 1MB","time":{"start":1725973776210,"stop":1725973776210,"duration":0},"status":"passed","severity":"normal"},{"uid":"bab8e0c171c41324","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1725973228009,"stop":1725973228010,"duration":1},"status":"passed","severity":"normal"},{"uid":"b34a15385380b947","name":"Relay + Store","time":{"start":1725973205634,"stop":1725973205634,"duration":0},"status":"passed","severity":"normal"},{"uid":"536fedd165fd737c","name":"Push message with meta","time":{"start":1725973776206,"stop":1725973776207,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7e7fa893f8789ea","name":"Check message with invalid timestamp is not received","time":{"start":1725973671490,"stop":1725973671491,"duration":1},"status":"passed","severity":"normal"},{"uid":"25f5d0d9ff4c3fbb","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1725973218138,"stop":1725973218138,"duration":0},"status":"passed","severity":"normal"},{"uid":"20409f28b7d1b101","name":"Encoder throws on empty string content topic","time":{"start":1725973229605,"stop":1725973229605,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebd6219456765759","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1725973197208,"stop":1725973197208,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1afbad94103e03c","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1725973773074,"stop":1725973773075,"duration":1},"status":"passed","severity":"normal"},{"uid":"42a1b867a9e11516","name":"Push message with content topic containing short","time":{"start":1725973689617,"stop":1725973689617,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8ddd5bd7f065ec","name":"Check publish message after service node is restarted","time":{"start":1725973723902,"stop":1725973723902,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c1684bd5aa3361bf","name":"should add and remove event listeners correctly","time":{"start":1725973222004,"stop":1725973222005,"duration":1},"status":"passed","severity":"normal"},{"uid":"e24c8af183a7273d","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1725973773076,"stop":1725973773077,"duration":1},"status":"passed","severity":"normal"},{"uid":"fab5be97f4ade1af","name":"Subscribe to topic containing emoji and receive message","time":{"start":1725973459369,"stop":1725973459370,"duration":1},"status":"passed","severity":"normal"},{"uid":"424767748bcf58e9","name":"ignores domain fetching errors","time":{"start":1725973218135,"stop":1725973218136,"duration":1},"status":"passed","severity":"normal"},{"uid":"9af97a6a727310de","name":"throws an error for improperly formatted content topics","time":{"start":1725973197198,"stop":1725973197198,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6ce74e4acfe6f5c","name":"Check received message containing escaped characters","time":{"start":1725973671500,"stop":1725973671500,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b23e0c227d87a2","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1725973436176,"stop":1725973436177,"duration":1},"status":"passed","severity":"normal"},{"uid":"56a0ab2943cbac95","name":"Check publish message containing short","time":{"start":1725973723878,"stop":1725973723878,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6912d3618466389","name":"should be called at least once on all `peer:discovery` events","time":{"start":1725973255429,"stop":1725973255429,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0bd8c838f6ab90c","name":"Decoder throws on undefined content topic","time":{"start":1725973228013,"stop":1725973228014,"duration":1},"status":"passed","severity":"normal"},{"uid":"26897e1faa01745","name":"1 Relay, 1 fetch","time":{"start":1725973217950,"stop":1725973217951,"duration":1},"status":"passed","severity":"normal"},{"uid":"6de3ad9516ec2e4f","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1725973459369,"stop":1725973459369,"duration":0},"status":"passed","severity":"normal"},{"uid":"f46af5563d62b27b","name":"Subscribe and receives messages on 20 topics","time":{"start":1725973459351,"stop":1725973459351,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9081624b48e3e8c","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1725973773091,"stop":1725973773093,"duration":2},"status":"passed","severity":"normal"},{"uid":"7b7cbbe96e5ba1b8","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1725973459352,"stop":1725973459352,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b524d44d9db90ad","name":"Round trip binary serialization","time":{"start":1725973210535,"stop":1725973210536,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5380e811c7418b3","name":"Subscribe to topic containing special chars and receive message","time":{"start":1725973459362,"stop":1725973459362,"duration":0},"status":"passed","severity":"normal"},{"uid":"8166094ce40e1d6c","name":"Publish message with custom timestamp: Tue Sep 10 2024 14:08:16 GMT+0000 (Coordinated Universal Time)","time":{"start":1725973723899,"stop":1725973723899,"duration":0},"status":"passed","severity":"normal"},{"uid":"34aa66345c4c7147","name":"should throw an error for missing sharding configuration","time":{"start":1725973197219,"stop":1725973197219,"duration":0},"status":"passed","severity":"normal"},{"uid":"5af0722012b4be41","name":"throws on content topic with generation field greater than 0","time":{"start":1725973197180,"stop":1725973197181,"duration":1},"status":"passed","severity":"normal"},{"uid":"d06712233ca721dc","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1725973363409,"stop":1725973363409,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcefced5b2dbe145","name":"Relay - dialed after","time":{"start":1725973833995,"stop":1725973833995,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce6a7760700e3a2f","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1725973712420,"stop":1725973712420,"duration":0},"status":"skipped","severity":"normal"},{"uid":"393ef818fda34367","name":"Ordered callback, aborts when callback returns true","time":{"start":1725973813327,"stop":1725973813327,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1b8972f504aa32a","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1725973551305,"stop":1725973551305,"duration":0},"status":"passed","severity":"normal"},{"uid":"af8f04afe9d4736d","name":"should use the provided clusterId for the pubsub topic","time":{"start":1725973197221,"stop":1725973197221,"duration":0},"status":"passed","severity":"normal"},{"uid":"869ff3911a97195b","name":"throws on empty content topic","time":{"start":1725973197179,"stop":1725973197179,"duration":0},"status":"passed","severity":"normal"},{"uid":"26bf6e47411e69a4","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1725973436173,"stop":1725973436174,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3c488105feed50f","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1725973827252,"stop":1725973827252,"duration":0},"status":"passed","severity":"normal"},{"uid":"5233e545513fff62","name":"Push message with custom timestamp: 1725969890838","time":{"start":1725973689643,"stop":1725973689655,"duration":12},"status":"passed","severity":"normal"},{"uid":"bfcc9f380c6f7364","name":"LightPush: 3 peers, Filter: 3 peers - Expected: SufficientlyHealthy","time":{"start":1725973625666,"stop":1725973625666,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa4c2d5c609de5f8","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1725973197195,"stop":1725973197196,"duration":1},"status":"passed","severity":"normal"},{"uid":"e33d23af1f23a258","name":"Push message with content topic containing escaped characters","time":{"start":1725973689623,"stop":1725973689623,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b71c6eb46f07b86","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1725973773044,"stop":1725973773050,"duration":6},"status":"passed","severity":"normal"},{"uid":"e6f976cad43dbbb3","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1725973248394,"stop":1725973248394,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b77528dc0120797","name":"Check publish message containing Russian","time":{"start":1725973723880,"stop":1725973723881,"duration":1},"status":"passed","severity":"normal"},{"uid":"8feffeab9b9875fa","name":"should not receive a peer event before start","time":{"start":1725973260862,"stop":1725973260862,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fcc5197caf0172d","name":"Check message with non string payload is not received","time":{"start":1725973429909,"stop":1725973429909,"duration":0},"status":"passed","severity":"normal"},{"uid":"c87bc458b66aa1aa","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1725973773043,"stop":1725973773044,"duration":1},"status":"passed","severity":"normal"},{"uid":"2899d83b75ff1b57","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1725973808615,"stop":1725973808618,"duration":3},"status":"passed","severity":"normal"},{"uid":"25092f7e09af2f27","name":"Check received message with timestamp: 1725973247545 ","time":{"start":1725973671501,"stop":1725973671502,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbadfffca419771","name":"Push message with Arabic payload","time":{"start":1725973689608,"stop":1725973689609,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f5a7a8e3d9815ed","name":"Check received message containing shell command","time":{"start":1725973671499,"stop":1725973671500,"duration":1},"status":"passed","severity":"normal"},{"uid":"73baa7035ebd9aa0","name":"Subscribe to topic containing Script and receive message","time":{"start":1725973459366,"stop":1725973459367,"duration":1},"status":"passed","severity":"normal"},{"uid":"9942b59c983bba86","name":"Check message with non string payload is not received","time":{"start":1725973671492,"stop":1725973671492,"duration":0},"status":"passed","severity":"normal"},{"uid":"34c5f412eacef0df","name":"Check received message containing numeric","time":{"start":1725973671477,"stop":1725973671478,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d0eee316d364ba8","name":"can start the service","time":{"start":1725973727046,"stop":1725973727047,"duration":1},"status":"passed","severity":"normal"},{"uid":"511ab0ed7810c765","name":"Check received message containing Chinese","time":{"start":1725973429896,"stop":1725973429896,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3dc0e39d869dadb","name":"Push message on custom pubsubTopic","time":{"start":1725973551300,"stop":1725973551303,"duration":3},"status":"passed","severity":"normal"},{"uid":"fe84dd833baebb5c","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1725973436173,"stop":1725973436173,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9782fbfea8ce8e4","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1725973197191,"stop":1725973197191,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4c8bb5d99fcdaeb","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1725973204808,"stop":1725973204809,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7904fe99fed4a4f","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1725973470046,"stop":1725973470047,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9e15b2e490a42bf","name":"Refresh subscription","time":{"start":1725973459353,"stop":1725973459353,"duration":0},"status":"passed","severity":"normal"},{"uid":"1519a1d5adee35c5","name":"different cluster, same shard: nodes don't connect","time":{"start":1725973602253,"stop":1725973602253,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc0d09c339ac2217","name":"Check message with no payload is not received","time":{"start":1725973671504,"stop":1725973671505,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae24cf1eb067dd18","name":"Fails to push message with empty content topic","time":{"start":1725973776206,"stop":1725973776206,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1e1d487e626fb4e","name":"Push message with content topic containing SQL Injection","time":{"start":1725973776199,"stop":1725973776199,"duration":0},"status":"passed","severity":"normal"},{"uid":"258cb366ea4b1c0a","name":"isConnected between 2 js-waku relay nodes","time":{"start":1725973301203,"stop":1725973301204,"duration":1},"status":"passed","severity":"normal"},{"uid":"820d7cff1410be74","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1725973197207,"stop":1725973197208,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6ce41d3c6cce3d2","name":"Waku message hash computation (no timestamp)","time":{"start":1725973199662,"stop":1725973199663,"duration":1},"status":"passed","severity":"normal"},{"uid":"29be20bd810afc3b","name":"Subscribe and receive messages via waku relay post","time":{"start":1725973459350,"stop":1725973459350,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0a3926bc0ab3537","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1725973197195,"stop":1725973197195,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a13749228e04468","name":"Overlapping topic subscription","time":{"start":1725973459353,"stop":1725973459353,"duration":0},"status":"passed","severity":"normal"},{"uid":"67b7a27845b79643","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1725973701120,"stop":1725973701120,"duration":0},"status":"passed","severity":"normal"},{"uid":"58821407e4bc5432","name":"addEventListener with correct event","time":{"start":1725973288417,"stop":1725973288418,"duration":1},"status":"passed","severity":"normal"},{"uid":"f649159501b863e0","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1725973726928,"stop":1725973726930,"duration":2},"status":"passed","severity":"normal"},{"uid":"ee6804c4b4247c68","name":"handles empty contentTopics array correctly","time":{"start":1725973197220,"stop":1725973197220,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f3d95171c4b6e7b","name":"LightPush: 1 peers, Filter: 3 peers - Expected: MinimallyHealthy","time":{"start":1725973625662,"stop":1725973625662,"duration":0},"status":"passed","severity":"normal"},{"uid":"27050d1fb8d07bb2","name":"Push message with Basic HTML tag payload","time":{"start":1725973689611,"stop":1725973689611,"duration":0},"status":"passed","severity":"normal"},{"uid":"7906480c92835934","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1725973217719,"stop":1725973217720,"duration":1},"status":"passed","severity":"normal"},{"uid":"da6f0ef0918bcf88","name":"Query with Promise Callback, No message returned","time":{"start":1725973800569,"stop":1725973800570,"duration":1},"status":"passed","severity":"normal"},{"uid":"8668eacd48a2c138","name":"Check message received after nwaku node is restarted","time":{"start":1725973429914,"stop":1725973429914,"duration":0},"status":"skipped","severity":"normal"},{"uid":"30445bbdccc1061c","name":"should be able to decode the field with only FILTER set to true","time":{"start":1725973204811,"stop":1725973204812,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c7b753ed2da449e","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1725973551298,"stop":1725973551299,"duration":1},"status":"passed","severity":"normal"},{"uid":"9edd36387d17b343","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1725973800564,"stop":1725973800564,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2a99783d411bea7","name":"Number of peers are maintained correctly","time":{"start":1725973499878,"stop":1725973499879,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d4dbf86dae088bf","name":"Check received message containing Script","time":{"start":1725973671497,"stop":1725973671498,"duration":1},"status":"passed","severity":"normal"},{"uid":"6be10cdc4d48d979","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1725973436178,"stop":1725973436179,"duration":1},"status":"passed","severity":"normal"},{"uid":"679849c503e8292f","name":"Add multiple subscription objects on single nwaku node","time":{"start":1725973773097,"stop":1725973773098,"duration":1},"status":"passed","severity":"normal"},{"uid":"46d6bd7f79b7407c","name":"Publish without waiting for remote peer","time":{"start":1725973726925,"stop":1725973726925,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5809017a89e3542","name":"LightPush: 2 peers, Filter: 2 peers - Expected: SufficientlyHealthy","time":{"start":1725973625663,"stop":1725973625664,"duration":1},"status":"passed","severity":"normal"},{"uid":"29889afe4ea3261e","name":"Check received message containing Basic HTML tag","time":{"start":1725973429898,"stop":1725973429899,"duration":1},"status":"passed","severity":"normal"},{"uid":"28cef3bdcf2091ea","name":"Check publish message containing escaped characters","time":{"start":1725973723887,"stop":1725973723888,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa8f54d4d618ebfd","name":"Publish message with rate limit","time":{"start":1725973723903,"stop":1725973723903,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd6b0edf3cda2e10","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app72/2/topic584/test.js","time":{"start":1725973759230,"stop":1725973759231,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f8c58dfe5d138d2","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1725973260867,"stop":1725973260867,"duration":0},"status":"skipped","severity":"normal"},{"uid":"92d17fbb17ac3d6c","name":"Push message with content topic containing Basic HTML tag","time":{"start":1725973689621,"stop":1725973689622,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f766a6f55949e4c","name":"Query Generator - false","time":{"start":1725973793480,"stop":1725973793480,"duration":0},"status":"passed","severity":"normal"},{"uid":"5748f779641dc09c","name":"Sample","time":{"start":1725973205030,"stop":1725973205031,"duration":1},"status":"passed","severity":"normal"},{"uid":"cabed52238d4883f","name":"Subscribe to topic containing JSON and publish message","time":{"start":1725973726959,"stop":1725973726959,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8da72303de6b563","name":"throws on content topic with too few or too many fields","time":{"start":1725973197179,"stop":1725973197180,"duration":1},"status":"passed","severity":"normal"},{"uid":"155992b41f4013b0","name":"same cluster, different shard: nodes don't connect","time":{"start":1725973436167,"stop":1725973436167,"duration":0},"status":"passed","severity":"normal"},{"uid":"7063dca42007e904","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1725973436175,"stop":1725973436176,"duration":1},"status":"passed","severity":"normal"},{"uid":"6425256fec3a0dda","name":"Push 30 different messages","time":{"start":1725973689613,"stop":1725973689614,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc02edc1381975b7","name":"nwaku subscribes","time":{"start":1725973696669,"stop":1725973696669,"duration":0},"status":"passed","severity":"normal"},{"uid":"263863b72fb27624","name":"should not receive a peer event before start","time":{"start":1725973222002,"stop":1725973222002,"duration":0},"status":"passed","severity":"normal"},{"uid":"81ba625e97cb5b4d","name":"Push message with short payload","time":{"start":1725973776183,"stop":1725973776184,"duration":1},"status":"passed","severity":"normal"},{"uid":"26c1477dd30339d5","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1725973773088,"stop":1725973773089,"duration":1},"status":"passed","severity":"normal"},{"uid":"12f414484d24e4b5","name":"Query Generator, Wrong PubsubTopic","time":{"start":1725973800562,"stop":1725973800562,"duration":0},"status":"passed","severity":"normal"},{"uid":"baa4f89f5cd6cead","name":"topics with same application and version share the same shard","time":{"start":1725973197196,"stop":1725973197196,"duration":0},"status":"passed","severity":"normal"},{"uid":"802b7a5138f7467a","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1725973259496,"stop":1725973259500,"duration":4},"status":"passed","severity":"normal"},{"uid":"114e4fed77077a08","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1725973712420,"stop":1725973712421,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a40f5ead11cd864","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app65/1/topic670/test.js","time":{"start":1725973759229,"stop":1725973759230,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a8e8fa4d41d075b","name":"Refresh subscription","time":{"start":1725973773021,"stop":1725973773021,"duration":0},"status":"passed","severity":"normal"},{"uid":"81ae6c72966a9e18","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1725973701118,"stop":1725973701119,"duration":1},"status":"passed","severity":"normal"},{"uid":"86914894feacc3fc","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1725973197209,"stop":1725973197209,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2b6a97cd5e1b40","name":"Check received message with timestamp: 1725973247945 ","time":{"start":1725973429902,"stop":1725973429905,"duration":3},"status":"passed","severity":"normal"},{"uid":"3a6c8abdb3f57f97","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1725973551303,"stop":1725973551304,"duration":1},"status":"passed","severity":"normal"},{"uid":"51adf7cbe403cefa","name":"different cluster, same shard: nodes don't connect","time":{"start":1725973436168,"stop":1725973436168,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b9b82ec5ba57b9d","name":"Push message with content topic containing SQL Injection","time":{"start":1725973689620,"stop":1725973689620,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1fe75c7bb8a9473","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1725973197207,"stop":1725973197207,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ba0440b887dc934","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1725973197220,"stop":1725973197221,"duration":1},"status":"passed","severity":"normal"},{"uid":"96a5bf6c07a0f91f","name":"Accepts a valid Waku Message","time":{"start":1725973232849,"stop":1725973232850,"duration":1},"status":"passed","severity":"normal"},{"uid":"a138b0217d0aa28","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1725973197214,"stop":1725973197214,"duration":0},"status":"passed","severity":"normal"},{"uid":"26e0af2541d3945b","name":"LightPush: 0 peers, Filter: 3 peers - Expected: Unhealthy","time":{"start":1725973625644,"stop":1725973625645,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ab05f1489da1598","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1725973602249,"stop":1725973602250,"duration":1},"status":"passed","severity":"normal"},{"uid":"787b38a8b5acb66b","name":"Push message with custom timestamp: 1695215090838","time":{"start":1725973689626,"stop":1725973689636,"duration":10},"status":"passed","severity":"normal"},{"uid":"b68e4feb22cb1c18","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1725973701121,"stop":1725973701121,"duration":0},"status":"passed","severity":"normal"},{"uid":"8689b87a972fb12","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1725973811333,"stop":1725973811333,"duration":0},"status":"passed","severity":"normal"},{"uid":"208c18c8b66d99c7","name":"Push message with content topic containing Arabic","time":{"start":1725973689619,"stop":1725973689619,"duration":0},"status":"passed","severity":"normal"},{"uid":"814f7f0f7a09ed56","name":"removeEventListener with correct event","time":{"start":1725973288418,"stop":1725973288418,"duration":0},"status":"passed","severity":"normal"},{"uid":"65ed26fed858e6f2","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1725973229603,"stop":1725973229603,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c6f8a0e98dc3af","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1725973197207,"stop":1725973197207,"duration":0},"status":"passed","severity":"normal"},{"uid":"39214a54717d4fdf","name":"Check message received after jswaku node is restarted","time":{"start":1725973671505,"stop":1725973671505,"duration":0},"status":"skipped","severity":"normal"},{"uid":"24c22b960924c938","name":"Check received message containing JSON","time":{"start":1725973671499,"stop":1725973671499,"duration":0},"status":"passed","severity":"normal"},{"uid":"592484177e9265c8","name":"configure the node with multiple content topics","time":{"start":1725973759232,"stop":1725973759233,"duration":1},"status":"passed","severity":"normal"},{"uid":"86ed617b4f5c7624","name":"Push 30 different messages","time":{"start":1725973776192,"stop":1725973776192,"duration":0},"status":"passed","severity":"normal"},{"uid":"874bc433cb7b959","name":"Add multiple subscription objects on single nwaku node","time":{"start":1725973773054,"stop":1725973773056,"duration":2},"status":"passed","severity":"normal"},{"uid":"37bed7b90a9f59c2","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1725973800568,"stop":1725973800569,"duration":1},"status":"passed","severity":"normal"},{"uid":"c005b6386cea7b8f","name":"Waku message hash computation (payload length 0)","time":{"start":1725973199662,"stop":1725973199662,"duration":0},"status":"passed","severity":"normal"},{"uid":"a275209fc6ceb794","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1725973470049,"stop":1725973470049,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b632c76b1cc99b8","name":"Asymmetric encrypt & decrypt","time":{"start":1725973228291,"stop":1725973228292,"duration":1},"status":"passed","severity":"normal"},{"uid":"13a90c1e4f6cbb53","name":"Push message with unicode special characters payload","time":{"start":1725973776190,"stop":1725973776191,"duration":1},"status":"passed","severity":"normal"},{"uid":"84a53c62dadf0393","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1725973197213,"stop":1725973197213,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5d8073106ea1cd9","name":"Query generator for multiple messages with different content topic format","time":{"start":1725973813314,"stop":1725973813316,"duration":2},"status":"passed","severity":"normal"},{"uid":"f10d912abb78d20c","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1725973436170,"stop":1725973436170,"duration":0},"status":"passed","severity":"normal"},{"uid":"c08a8f1662941017","name":"Push message with content topic containing Chinese","time":{"start":1725973776198,"stop":1725973776198,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5f28aa42b15a39b","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1725973436174,"stop":1725973436175,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad12a3d5cf812783","name":"creates an iterator","time":{"start":1725973818792,"stop":1725973818792,"duration":0},"status":"passed","severity":"normal"},{"uid":"496c372b18494e87","name":"Filter with 2 connections","time":{"start":1725973490672,"stop":1725973490673,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d1b77b8d415af09","name":"Fails to push message with large meta","time":{"start":1725973689625,"stop":1725973689625,"duration":0},"status":"passed","severity":"normal"},{"uid":"2403b6785b4af8e4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1725973197208,"stop":1725973197209,"duration":1},"status":"passed","severity":"normal"},{"uid":"12764e263931408c","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1725973197217,"stop":1725973197218,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4e5e94cfa8af573","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1725973811321,"stop":1725973811327,"duration":6},"status":"passed","severity":"normal"},{"uid":"4fab5386ab272a33","name":"Check message received after jswaku node is restarted","time":{"start":1725973429914,"stop":1725973429914,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f73ff44c905827c2","name":"Check publish message containing Basic HTML tag","time":{"start":1725973723886,"stop":1725973723886,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d5acee27e560246","name":"Filter","time":{"start":1725973833997,"stop":1725973833997,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a2dd02b95d6fdd1","name":"1 Store, 2 relays, 2 fetches","time":{"start":1725973217951,"stop":1725973217951,"duration":0},"status":"passed","severity":"normal"},{"uid":"76f7161b1022fad3","name":"Reopen subscription with peer with lost subscription","time":{"start":1725973321568,"stop":1725973321569,"duration":1},"status":"passed","severity":"normal"},{"uid":"699a50c2e37b9f93","name":"getPeersByDiscovery","time":{"start":1725973712419,"stop":1725973712420,"duration":1},"status":"passed","severity":"normal"},{"uid":"3629c317f9f52421","name":"Push message with Arabic payload","time":{"start":1725973776186,"stop":1725973776187,"duration":1},"status":"passed","severity":"normal"},{"uid":"877f8ff8da89b3dc","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1725973436172,"stop":1725973436172,"duration":0},"status":"passed","severity":"normal"},{"uid":"34373f7f1906912f","name":"Subscribe to topic containing Russian and receive message","time":{"start":1725973773024,"stop":1725973773024,"duration":0},"status":"passed","severity":"normal"},{"uid":"effe24bc5a3c4f10","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1725973671490,"stop":1725973671490,"duration":0},"status":"passed","severity":"normal"},{"uid":"29323bf50841f91e","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1725973199661,"stop":1725973199661,"duration":0},"status":"passed","severity":"normal"},{"uid":"2817f74904c9f2bc","name":"Check message with no payload is not received","time":{"start":1725973429909,"stop":1725973429909,"duration":0},"status":"passed","severity":"normal"},{"uid":"bec4ef816f4d3c40","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1725973782382,"stop":1725973782382,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec54fde3a76f3a91","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1725973204819,"stop":1725973204820,"duration":1},"status":"passed","severity":"normal"},{"uid":"106fc4934f56d244","name":"Query Generator, No message returned","time":{"start":1725973800563,"stop":1725973800564,"duration":1},"status":"passed","severity":"normal"},{"uid":"abfe8592b412d03d","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1725973470050,"stop":1725973470050,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb02ad91e656368e","name":"Passing cursor with wrong pubsubTopic","time":{"start":1725973768038,"stop":1725973768038,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b429a8f0d480e65","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1725973773083,"stop":1725973773084,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdc681e217d7e07c","name":"Generator, 2 different pubsubtopics","time":{"start":1725973811339,"stop":1725973811340,"duration":1},"status":"passed","severity":"normal"},{"uid":"fad08018a7bbda3c","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1725973197199,"stop":1725973197199,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b486f05638c64a","name":"should properly create location multiaddrs - tcp","time":{"start":1725973205631,"stop":1725973205631,"duration":0},"status":"passed","severity":"normal"},{"uid":"303d1bd0d7c13c9d","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1725973197200,"stop":1725973197200,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1c7b9880f5a087e","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1725973436170,"stop":1725973436171,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d51868eecb9260b","name":"Renews peer on consistent ping failures","time":{"start":1725973361660,"stop":1725973361661,"duration":1},"status":"passed","severity":"normal"},{"uid":"ced5693662187855","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1725973813326,"stop":1725973813327,"duration":1},"status":"passed","severity":"normal"},{"uid":"15e6c2f61fab72a3","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1725973459367,"stop":1725973459367,"duration":0},"status":"passed","severity":"normal"},{"uid":"18ca14f3be53154","name":"Check received message containing Script","time":{"start":1725973671485,"stop":1725973671485,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c49d21a71fb1d58","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1725973800567,"stop":1725973800567,"duration":0},"status":"passed","severity":"normal"},{"uid":"115b8d9d1b25ad24","name":"Tracks peer failures correctly","time":{"start":1725973361661,"stop":1725973361661,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2eb7cb056f866cf","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1725973325245,"stop":1725973325246,"duration":1},"status":"passed","severity":"normal"},{"uid":"b55c1758cafbc930","name":"Init the array if not present","time":{"start":1725973197008,"stop":1725973197009,"duration":1},"status":"passed","severity":"normal"},{"uid":"36f300ec23f0993f","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1725973773018,"stop":1725973773018,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fc46c0732fecc3e","name":"LightPush with 3 connections","time":{"start":1725973490674,"stop":1725973490674,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f04112235032528","name":"Push message with Russian payload","time":{"start":1725973776187,"stop":1725973776187,"duration":0},"status":"passed","severity":"normal"},{"uid":"84bde05a5cab58c3","name":"should use DNS peer discovery with light client","time":{"start":1725973260866,"stop":1725973260866,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f7b4bcf8b2e00b8f","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1725973768027,"stop":1725973768030,"duration":3},"status":"passed","severity":"normal"},{"uid":"30505feda1ffddae","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1725973459370,"stop":1725973459371,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0b3ecceaf00e655","name":"Push message with content topic containing Script","time":{"start":1725973689620,"stop":1725973689621,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c2e421656a43ad7","name":"Ping on unsubscribed peer","time":{"start":1725973309100,"stop":1725973309101,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e59445bab7028fc","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1725973210539,"stop":1725973210539,"duration":0},"status":"passed","severity":"normal"},{"uid":"57dbf18727259ce0","name":"Passing invalid cursor","time":{"start":1725973768037,"stop":1725973768038,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c967ba1cc2eca09","name":"Push message with meta","time":{"start":1725973689624,"stop":1725973689625,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7bb722c1f0897a4","name":"Decoder throws on empty string content topic","time":{"start":1725973210538,"stop":1725973210539,"duration":1},"status":"passed","severity":"normal"},{"uid":"899af876e45a2d1a","name":"should return unique PubsubTopics for static sharding","time":{"start":1725973197201,"stop":1725973197201,"duration":0},"status":"passed","severity":"normal"},{"uid":"17de04787593950c","name":"Fields are not dropped","time":{"start":1725973209903,"stop":1725973209905,"duration":2},"status":"passed","severity":"normal"},{"uid":"924e1eb1a49c12fa","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1725973470051,"stop":1725973470051,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c9b0d19fc41a5ed","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1725973723901,"stop":1725973723901,"duration":0},"status":"passed","severity":"normal"},{"uid":"23aab0bb834a603f","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1725973800565,"stop":1725973800565,"duration":0},"status":"passed","severity":"normal"},{"uid":"417745ceb4eeb776","name":"LightPush: 1 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1725973625660,"stop":1725973625661,"duration":1},"status":"passed","severity":"normal"},{"uid":"e99c709efedc67f3","name":"Subscribe to topic containing numeric and publish message","time":{"start":1725973726944,"stop":1725973726945,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b9bea817b8f5f49","name":"Check message on other pubsub topic is not received","time":{"start":1725973671503,"stop":1725973671504,"duration":1},"status":"passed","severity":"normal"},{"uid":"76d7cd81304e2bba","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1725973210375,"stop":1725973210375,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dbf7c2dfba579f6","name":"getPeersByDiscovery","time":{"start":1725973288419,"stop":1725973288419,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d41bb538d8ae918","name":"Query Generator - true","time":{"start":1725973793479,"stop":1725973793479,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f2d6d6c7b9c2dbc","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1725973436174,"stop":1725973436174,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1d9ae11c69e060b","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1725973217717,"stop":1725973217718,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b836e6a810432d8","name":"Check publish message containing XML","time":{"start":1725973723885,"stop":1725973723886,"duration":1},"status":"passed","severity":"normal"},{"uid":"b49241f311d0dcaf","name":"Subscribe to topic containing long and receive message","time":{"start":1725973773022,"stop":1725973773022,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ee921f3ff7b95dc","name":"Check message with non string payload is not received","time":{"start":1725973671505,"stop":1725973671505,"duration":0},"status":"passed","severity":"normal"},{"uid":"68a414c096f051f7","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1725973459351,"stop":1725973459351,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0c991090b9a9995","name":"Push message with Chinese payload","time":{"start":1725973689608,"stop":1725973689608,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d8d7f8c957d5b77","name":"handles multiple messages","time":{"start":1725973818792,"stop":1725973818793,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce49c842291424d0","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1725973218138,"stop":1725973218138,"duration":0},"status":"passed","severity":"normal"},{"uid":"882a3de7d5d87028","name":"stop","time":{"start":1725973288421,"stop":1725973288421,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0a95caa84a42834","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1725973436179,"stop":1725973436180,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff799a307fafd518","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1725973768030,"stop":1725973768035,"duration":5},"status":"passed","severity":"normal"},{"uid":"8d53261f5008337","name":"Check message with invalid timestamp is not received","time":{"start":1725973671503,"stop":1725973671503,"duration":0},"status":"passed","severity":"normal"},{"uid":"7503f26016080dd8","name":"Push message with content topic containing JSON","time":{"start":1725973776204,"stop":1725973776204,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0cd348d95cfaacb","name":"Check received message containing emoji","time":{"start":1725973429901,"stop":1725973429901,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ec329220f289c25","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1725973197211,"stop":1725973197212,"duration":1},"status":"passed","severity":"normal"},{"uid":"1303a9f7488e9041","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1725973204813,"stop":1725973204814,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e1849a07bc5841","name":"handles empty shards array correctly","time":{"start":1725973197219,"stop":1725973197219,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b033a2ee8b35c10","name":"Subscribe to topic containing XML and receive message","time":{"start":1725973773025,"stop":1725973773025,"duration":0},"status":"passed","severity":"normal"},{"uid":"f861819a28262cd8","name":"Rejects garbage","time":{"start":1725973232850,"stop":1725973232851,"duration":1},"status":"passed","severity":"normal"},{"uid":"66bf0c1cc6d63875","name":"Push message with content topic containing XML","time":{"start":1725973776201,"stop":1725973776202,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a844511ea758a75","name":"new peer added after a peer was already found","time":{"start":1725973712420,"stop":1725973712420,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4f91de0a04f4c56e","name":"should return valid sharding parameters for static sharding","time":{"start":1725973197218,"stop":1725973197218,"duration":0},"status":"passed","severity":"normal"},{"uid":"21a382a3a3f0b747","name":"Check received message containing numeric","time":{"start":1725973429895,"stop":1725973429895,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e6b64b067e259d9","name":"All","time":{"start":1725973257735,"stop":1725973257735,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f46d231601047c9","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1725973773026,"stop":1725973773026,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9dba22a58bc7616","name":"should not fail to start the service if it is already started","time":{"start":1725973260861,"stop":1725973260861,"duration":0},"status":"passed","severity":"normal"},{"uid":"72590acbe1ca117a","name":"Check publish message containing Script","time":{"start":1725973723881,"stop":1725973723881,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef325d110c1b88fe","name":"Push message equal or less that 1MB","time":{"start":1725973689655,"stop":1725973689656,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9d8cbad659df5e4","name":"retrieves a single peer","time":{"start":1725973218134,"stop":1725973218135,"duration":1},"status":"passed","severity":"normal"},{"uid":"16ef4ec475e5be7f","name":"Check received message containing Arabic","time":{"start":1725973671496,"stop":1725973671496,"duration":0},"status":"passed","severity":"normal"},{"uid":"843297840db0d397","name":"Push message with numeric payload","time":{"start":1725973776184,"stop":1725973776184,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdceee4900b918ea","name":"Sign & Recover","time":{"start":1725973228293,"stop":1725973228294,"duration":1},"status":"passed","severity":"normal"},{"uid":"b92128214e41793a","name":"Filter with 0 connections","time":{"start":1725973490667,"stop":1725973490669,"duration":2},"status":"passed","severity":"normal"},{"uid":"c3407da092bb26f2","name":"Check received message containing unicode special characters","time":{"start":1725973671488,"stop":1725973671488,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8c5184fd7d3c449","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1725973197212,"stop":1725973197213,"duration":1},"status":"passed","severity":"normal"},{"uid":"191c536ee7d92a12","name":"Nodes with multiple pubsub topic","time":{"start":1725973701121,"stop":1725973701121,"duration":0},"status":"passed","severity":"normal"},{"uid":"45b3708ff49daf08","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1725973671502,"stop":1725973671502,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad983fe004f64db1","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1725973197194,"stop":1725973197194,"duration":0},"status":"passed","severity":"normal"},{"uid":"49f965acbc046b63","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1725973325246,"stop":1725973325246,"duration":0},"status":"passed","severity":"normal"},{"uid":"77623287c94f3c87","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1725973363403,"stop":1725973363405,"duration":2},"status":"passed","severity":"normal"},{"uid":"78bc322fdfb32d08","name":"Delete observer","time":{"start":1725973675171,"stop":1725973675172,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2a4324902563289","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1725973217718,"stop":1725973217719,"duration":1},"status":"passed","severity":"normal"},{"uid":"c616d9448a1cbe7c","name":"Encoder throws on empty string content topic","time":{"start":1725973228012,"stop":1725973228013,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc5bc361208ad658","name":"Subscribe and receive messages via lightPush","time":{"start":1725973773016,"stop":1725973773017,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b8cff2df37f76ce","name":"Subscribe to topic containing long and receive message","time":{"start":1725973773080,"stop":1725973773081,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5d751a1169db31f","name":"Ping succeeds for all connected peers","time":{"start":1725973361659,"stop":1725973361659,"duration":0},"status":"passed","severity":"normal"},{"uid":"5180640017215812","name":"Push message with content topic containing unicode special characters","time":{"start":1725973776205,"stop":1725973776206,"duration":1},"status":"passed","severity":"normal"},{"uid":"766e06fb7dcb6c2e","name":"Callback on promise, aborts when callback returns true","time":{"start":1725973813325,"stop":1725973813326,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc1f575c65bed189","name":"Check publish message containing long","time":{"start":1725973723878,"stop":1725973723879,"duration":1},"status":"passed","severity":"normal"},{"uid":"262962a0822a11bc","name":"should return all peers when numPeers is 0","time":{"start":1725973210374,"stop":1725973210375,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2d6d411958bb469","name":"A test","time":{"start":1725973551435,"stop":1725973551435,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f14b8d0acebaec5","name":"Encoder throws on undefined content topic","time":{"start":1725973229604,"stop":1725973229604,"duration":0},"status":"passed","severity":"normal"},{"uid":"3efe2c0fd28df53e","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1725973726955,"stop":1725973726959,"duration":4},"status":"passed","severity":"normal"},{"uid":"b9a7fcb2a8ffccda","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1725973436182,"stop":1725973436183,"duration":1},"status":"passed","severity":"normal"},{"uid":"706ba9470211c684","name":"handles different networkShards values correctly","time":{"start":1725973197198,"stop":1725973197198,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc5aa7c91c1fe500","name":"Push message with emoji payload","time":{"start":1725973689613,"stop":1725973689613,"duration":0},"status":"passed","severity":"normal"},{"uid":"b391b5341d54c71c","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1725973197197,"stop":1725973197197,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dc22d99b826c17d","name":"Publish message with custom timestamp: Wed Sep 20 2023 13:08:16 GMT+0000 (Coordinated Universal Time)","time":{"start":1725973723897,"stop":1725973723898,"duration":1},"status":"passed","severity":"normal"},{"uid":"c22d859f2171fb88","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1725973301201,"stop":1725973301201,"duration":0},"status":"passed","severity":"normal"},{"uid":"69aa585a468fa21b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1725973197211,"stop":1725973197211,"duration":0},"status":"passed","severity":"normal"},{"uid":"e012f2f7670a7842","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app66/7/topic614/utf8","time":{"start":1725973759231,"stop":1725973759232,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5b784ff0182f5a1","name":"Push message with escaped characters payload","time":{"start":1725973776190,"stop":1725973776190,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5a8f2672cf0eda6","name":"Number of peers are maintained correctly","time":{"start":1725973361658,"stop":1725973361659,"duration":1},"status":"passed","severity":"normal"},{"uid":"760d349209e75641","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1725973197217,"stop":1725973197217,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfc3964911c6602e","name":"Filter with 1 connections","time":{"start":1725973490670,"stop":1725973490671,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b4eb6b2b8973f26","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1725973217720,"stop":1725973217721,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf4725d9c5f18cd5","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1725973459350,"stop":1725973459350,"duration":0},"status":"passed","severity":"normal"},{"uid":"728e1ee435f514b2","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1725973197204,"stop":1725973197204,"duration":0},"status":"passed","severity":"normal"},{"uid":"327f8aa1ffa540f1","name":"A test","time":{"start":1725973551434,"stop":1725973551435,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce138285f203877c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1725973197210,"stop":1725973197211,"duration":1},"status":"passed","severity":"normal"},{"uid":"72fec0673399067c","name":"Publish message with custom timestamp: Tue Sep 10 2024 12:08:16 GMT+0000 (Coordinated Universal Time)","time":{"start":1725973723898,"stop":1725973723898,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb6dd2dd0986caf6","name":"Push message with custom timestamp: 1695215059553","time":{"start":1725973776208,"stop":1725973776208,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4a2d186057c167a","name":"should return the pubsub topic directly if a string is provided","time":{"start":1725973197216,"stop":1725973197216,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bebe22528958b9","name":"Subscribe to topic containing emoji and publish message","time":{"start":1725973726965,"stop":1725973726966,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fadcabba87c79e","name":"Round trip binary encryption [ecies, signature]","time":{"start":1725973229603,"stop":1725973229604,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dada189addd7317","name":"Check received message containing JSON","time":{"start":1725973671486,"stop":1725973671487,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e30c580a323d7fd","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1725973551304,"stop":1725973551305,"duration":1},"status":"passed","severity":"normal"},{"uid":"1af00a08e66740bd","name":"start node with empty content topic","time":{"start":1725973759233,"stop":1725973759234,"duration":1},"status":"passed","severity":"normal"},{"uid":"16baed3d06baa826","name":"Push message with short payload","time":{"start":1725973689606,"stop":1725973689606,"duration":0},"status":"passed","severity":"normal"},{"uid":"f23f8c05d9f3698b","name":"Check publish message containing special chars","time":{"start":1725973723879,"stop":1725973723880,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e6814b8adcd25bd","name":"Push message with Basic HTML tag payload","time":{"start":1725973776188,"stop":1725973776189,"duration":1},"status":"passed","severity":"normal"},{"uid":"193b16a231639b28","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1725973726961,"stop":1725973726965,"duration":4},"status":"passed","severity":"normal"},{"uid":"76546756761d613c","name":"Push message with XML payload","time":{"start":1725973689611,"stop":1725973689611,"duration":0},"status":"passed","severity":"normal"},{"uid":"87dcc5fd9039c89c","name":"should return false","time":{"start":1725973205622,"stop":1725973205623,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f9b5f210c954953","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1725973701118,"stop":1725973701118,"duration":0},"status":"passed","severity":"normal"},{"uid":"2327bb6f1098a6dd","name":"Subscribe to topic containing Russian and receive message","time":{"start":1725973459365,"stop":1725973459366,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4fc5d2f5d4d7dc7","name":"Fails to publish duplicate message","time":{"start":1725973723899,"stop":1725973723899,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbd19dcc366e63b","name":"should set field with all protocols enabled","time":{"start":1725973205632,"stop":1725973205632,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1fd0545484d7c43","name":"same cluster, different shard: nodes connect","time":{"start":1725973602252,"stop":1725973602253,"duration":1},"status":"passed","severity":"normal"},{"uid":"eff80c817327f67b","name":"Push message with SQL Injection payload","time":{"start":1725973776187,"stop":1725973776187,"duration":0},"status":"passed","severity":"normal"},{"uid":"5653de39b8057c00","name":"Push message with content topic containing short","time":{"start":1725973776193,"stop":1725973776194,"duration":1},"status":"passed","severity":"normal"},{"uid":"71ce76a4f607aba7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1725973197211,"stop":1725973197211,"duration":0},"status":"passed","severity":"normal"},{"uid":"130ebb452d04e87c","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1725973301201,"stop":1725973301202,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5e572e79e80d74c","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1725973470048,"stop":1725973470048,"duration":0},"status":"passed","severity":"normal"},{"uid":"f755e57fe1326e1b","name":"Subscribe to topic containing special chars and receive message","time":{"start":1725973773023,"stop":1725973773023,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fff1ddabf38eaec","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1725973436171,"stop":1725973436172,"duration":1},"status":"passed","severity":"normal"},{"uid":"50bc1eedbeb62d4b","name":"Check received message containing SQL Injection","time":{"start":1725973671497,"stop":1725973671497,"duration":0},"status":"passed","severity":"normal"},{"uid":"9caff245d638ca3e","name":"can start the service","time":{"start":1725973221999,"stop":1725973222000,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa060228fc4039db","name":"should not fail to stop the service if it was not started","time":{"start":1725973727047,"stop":1725973727048,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c67afa74dcc25d8","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1725973773024,"stop":1725973773025,"duration":1},"status":"passed","severity":"normal"},{"uid":"4893a85f52d0d0e","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1725973255431,"stop":1725973255432,"duration":1},"status":"passed","severity":"normal"},{"uid":"f19ca5be87c84ec1","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1725973773023,"stop":1725973773024,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc19d4aee98b3776","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1725973883351,"stop":1725973883352,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0e2ebfc47200eb2","name":"Query with Ordered Callback, No Decoder","time":{"start":1725973800565,"stop":1725973800566,"duration":1},"status":"passed","severity":"normal"},{"uid":"95d8b66f71bd463c","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app79/5/topic874/test.js","time":{"start":1725973759223,"stop":1725973759224,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc7e7f3401dadaa0","name":"Subscribe to topic containing emoji and receive message","time":{"start":1725973773051,"stop":1725973773054,"duration":3},"status":"passed","severity":"normal"},{"uid":"66c5f48a82e60b9d","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1725973773093,"stop":1725973773096,"duration":3},"status":"passed","severity":"normal"},{"uid":"e980408efa0f9dad","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1725973436186,"stop":1725973436187,"duration":1},"status":"passed","severity":"normal"},{"uid":"370a0a91eb74649f","name":"can start and stop the service","time":{"start":1725973260854,"stop":1725973260854,"duration":0},"status":"passed","severity":"normal"},{"uid":"78122b991bfd19ad","name":"should properly compute the node id","time":{"start":1725973205623,"stop":1725973205623,"duration":0},"status":"passed","severity":"normal"},{"uid":"9662a2034d3361a9","name":"should not fail to start the service if it is already started","time":{"start":1725973222001,"stop":1725973222002,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb5764dde132209f","name":"should properly create location multiaddrs - tcp6","time":{"start":1725973205630,"stop":1725973205631,"duration":1},"status":"passed","severity":"normal"},{"uid":"af5a8210e67acb6a","name":"Push message with custom timestamp: 1725977059553","time":{"start":1725973776209,"stop":1725973776209,"duration":0},"status":"passed","severity":"normal"},{"uid":"e72dbdd6cf168d99","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1725973808607,"stop":1725973808614,"duration":7},"status":"passed","severity":"normal"},{"uid":"d6954f08d344ab14","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1725973436183,"stop":1725973436183,"duration":0},"status":"passed","severity":"normal"},{"uid":"87ac0208176985d6","name":"Reopen subscription with peer with lost subscription","time":{"start":1725973309101,"stop":1725973309101,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ecf852fa847d5b0","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1725973768025,"stop":1725973768025,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f9ddf2560c58b30","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1725973197215,"stop":1725973197215,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae19bd7919a232f","name":"LightPush: 0 peers, Filter: 2 peers - Expected: Unhealthy","time":{"start":1725973625641,"stop":1725973625643,"duration":2},"status":"passed","severity":"normal"},{"uid":"5e3a8fa6bc967c47","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1725973436177,"stop":1725973436178,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fa2cf33ad5323b","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1725973459352,"stop":1725973459352,"duration":0},"status":"passed","severity":"normal"},{"uid":"af82a1f7d7b6240d","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1725973773077,"stop":1725973773077,"duration":0},"status":"passed","severity":"normal"},{"uid":"1af3dc0b7b36d36a","name":"shard 0","time":{"start":1725973782368,"stop":1725973782368,"duration":0},"status":"passed","severity":"normal"},{"uid":"72035cf74014b0d8","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1725973827255,"stop":1725973827255,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0ad62627809ea28","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1725973325249,"stop":1725973325250,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd1c27a14268c60c","name":"Callback on promise","time":{"start":1725973813316,"stop":1725973813325,"duration":9},"status":"passed","severity":"normal"},{"uid":"fe3d6cb3fe3d13fc","name":"Promise Callback - false","time":{"start":1725973793480,"stop":1725973793481,"duration":1},"status":"passed","severity":"normal"},{"uid":"861e96fcff2c9a5f","name":"Correctly serialized arguments","time":{"start":1725973606697,"stop":1725973606697,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b20b9c28344406b","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1725973197193,"stop":1725973197193,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6c508b5e9f88189","name":"same cluster, same shard: nodes connect","time":{"start":1725973602252,"stop":1725973602252,"duration":0},"status":"passed","severity":"normal"},{"uid":"6714f5ed5c5bbf07","name":"Subscribe and receives messages on 20 topics","time":{"start":1725973773019,"stop":1725973773019,"duration":0},"status":"passed","severity":"normal"},{"uid":"974734c0b0403129","name":"LightPush: 1 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1725973625645,"stop":1725973625660,"duration":15},"status":"passed","severity":"normal"},{"uid":"d090a71ca8012a27","name":"Push message with rate limit","time":{"start":1725973776207,"stop":1725973776207,"duration":0},"status":"passed","severity":"normal"},{"uid":"18cda54007a79ffe","name":"Renews subscription after lossing a connection","time":{"start":1725973773056,"stop":1725973773059,"duration":3},"status":"passed","severity":"normal"},{"uid":"7b131c2570aef439","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1725973459350,"stop":1725973459351,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f3aa5003562da74","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1725973429906,"stop":1725973429906,"duration":0},"status":"passed","severity":"normal"},{"uid":"6903b21bf0f7134c","name":"Waku message hash computation (meta attribute not present)","time":{"start":1725973199661,"stop":1725973199662,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3e9077d324a0bff","name":"Check received message containing short","time":{"start":1725973671494,"stop":1725973671494,"duration":0},"status":"passed","severity":"normal"},{"uid":"e88e6cdb6d2f8aad","name":"Check publish message containing numeric","time":{"start":1725973723879,"stop":1725973723879,"duration":0},"status":"passed","severity":"normal"},{"uid":"12c6ebcc1482250e","name":"LightPush: 3 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1725973625665,"stop":1725973625666,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f5825f228bf1639","name":"Relay + Store","time":{"start":1725973257734,"stop":1725973257734,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf578c66fd0ae1dd","name":"should set field with all protocols disabled","time":{"start":1725973205632,"stop":1725973205632,"duration":0},"status":"passed","severity":"normal"},{"uid":"cff12ed71fa89432","name":"Check received message containing Basic HTML tag","time":{"start":1725973671486,"stop":1725973671486,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f67110997716316","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1725973436181,"stop":1725973436181,"duration":0},"status":"passed","severity":"normal"},{"uid":"a551f2ddcf0dd230","name":"should be able to encode the field with only RELAY set to true","time":{"start":1725973204798,"stop":1725973204801,"duration":3},"status":"passed","severity":"normal"},{"uid":"ebb595af419adb73","name":"Privacy Node - default protocol","time":{"start":1725973833998,"stop":1725973833998,"duration":0},"status":"passed","severity":"normal"},{"uid":"d81fb9cf61855b0d","name":"returns all values when wanted number matches available values","time":{"start":1725973217362,"stop":1725973217364,"duration":2},"status":"passed","severity":"normal"},{"uid":"aa5bbf5bbf4ef1ab","name":"Decoder throws on undefined content topic","time":{"start":1725973210538,"stop":1725973210538,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d30df57557e4e31","name":"should emit a peer event after start","time":{"start":1725973727048,"stop":1725973727048,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac5cfc75da0694e1","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1725973773017,"stop":1725973773017,"duration":0},"status":"passed","severity":"normal"},{"uid":"1380c35af1e59840","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1725973726960,"stop":1725973726961,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccf913753f4aacce","name":"isConnected should return false after all peers disconnect","time":{"start":1725973301202,"stop":1725973301203,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d11d272ad65500c","name":"Check publish message after client node is restarted","time":{"start":1725973723902,"stop":1725973723903,"duration":1},"status":"skipped","severity":"normal"},{"uid":"fd00ac020c26458d","name":"Query generator for multiple messages with different message text format","time":{"start":1725973813311,"stop":1725973813311,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceb34617cadcfd80","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1725973255432,"stop":1725973255432,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc8093c9881a4ac6","name":"Decoder throws on empty string content topic","time":{"start":1725973228014,"stop":1725973228014,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c388a0677bcfa6","name":"groups content topics by expected pubsub topic","time":{"start":1725973197197,"stop":1725973197197,"duration":0},"status":"passed","severity":"normal"},{"uid":"143a76db6a8c910e","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1725973726935,"stop":1725973726936,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fb699446efae501","name":"Subscribe to topic containing numeric and receive message","time":{"start":1725973773081,"stop":1725973773081,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed454ba7c909defc","name":"Subscribe to topic containing shell command and receive message","time":{"start":1725973459368,"stop":1725973459369,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bbabd760e4ef1af","name":"Overlapping topic subscription","time":{"start":1725973726939,"stop":1725973726939,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fd8e2293346a4dd4","name":"Throws when trying to push message with empty payload","time":{"start":1725973689614,"stop":1725973689616,"duration":2},"status":"passed","severity":"normal"},{"uid":"6637315d456ed864","name":"Subscribe to topic containing JSON and receive message","time":{"start":1725973773026,"stop":1725973773041,"duration":15},"status":"passed","severity":"normal"},{"uid":"7759b62791bce676","name":"can dial TLS multiaddrs","time":{"start":1725973606605,"stop":1725973606605,"duration":0},"status":"passed","severity":"normal"},{"uid":"93d13a7fc483e16a","name":"Subscribe and receive messages via waku relay post","time":{"start":1725973773072,"stop":1725973773073,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a655d3a2b3fd47e","name":"Check received message containing XML","time":{"start":1725973671485,"stop":1725973671486,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ea10fa96bf004f2","name":"Check received message containing Arabic","time":{"start":1725973671480,"stop":1725973671481,"duration":1},"status":"passed","severity":"normal"},{"uid":"76919794deeb6a22","name":"Fails to publish message with wrong content topic","time":{"start":1725973723900,"stop":1725973723901,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf307048ba627047","name":"Check received message containing SQL Injection","time":{"start":1725973429897,"stop":1725973429897,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aa91092d560f3c3","name":"can start and stop the service","time":{"start":1725973727047,"stop":1725973727047,"duration":0},"status":"passed","severity":"normal"},{"uid":"933823d7ddfa5846","name":"Check received message with timestamp: 1649153314 ","time":{"start":1725973429905,"stop":1725973429906,"duration":1},"status":"passed","severity":"normal"},{"uid":"2074e078c05dab6","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1725973197202,"stop":1725973197202,"duration":0},"status":"passed","severity":"normal"},{"uid":"51e69e83f0fad0e","name":"random static sharding 8 - Cluster ID: 952, Shard ID: 594","time":{"start":1725973782376,"stop":1725973782376,"duration":0},"status":"passed","severity":"normal"},{"uid":"858e52363e2630e2","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1725973459363,"stop":1725973459363,"duration":0},"status":"passed","severity":"normal"},{"uid":"a29ef195a032e9fa","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1725973363396,"stop":1725973363403,"duration":7},"status":"passed","severity":"normal"},{"uid":"aef26f084f9b0447","name":"Generator, custom pubsub topic","time":{"start":1725973811318,"stop":1725973811319,"duration":1},"status":"passed","severity":"normal"},{"uid":"c108c1e454d859d7","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1725973255430,"stop":1725973255431,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ffc164a786b7074","name":"connected peers and dial","time":{"start":1725973671698,"stop":1725973671698,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f499d8ffad9d651e","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1725973436183,"stop":1725973436183,"duration":0},"status":"passed","severity":"normal"},{"uid":"25da28cf22ddf682","name":"Ordered Callback - false","time":{"start":1725973793482,"stop":1725973793482,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a2f8311c60fdc99","name":"handles different clusterIds correctly","time":{"start":1725973197197,"stop":1725973197198,"duration":1},"status":"passed","severity":"normal"},{"uid":"a58962962cdd75fa","name":"Non TWN Cluster","time":{"start":1725973759221,"stop":1725973759222,"duration":1},"status":"passed","severity":"normal"},{"uid":"1628351b7009a4db","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1725973325244,"stop":1725973325245,"duration":1},"status":"passed","severity":"normal"},{"uid":"2aaa92431dfb94c","name":"should decode valid enr with tcp successfully","time":{"start":1725973205620,"stop":1725973205620,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bfb8cf06de3466e","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1725973197221,"stop":1725973197221,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c982adeb8596852","name":"Passing page size 0 when there are 110 messages","time":{"start":1725973812579,"stop":1725973812580,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef46f42a82aeb8e2","name":"Check publish message containing SQL Injection","time":{"start":1725973723881,"stop":1725973723881,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3d15c47a997a01d","name":"Passing page size 11 when there are 10 messages","time":{"start":1725973812587,"stop":1725973812587,"duration":0},"status":"passed","severity":"normal"},{"uid":"12ed433c0dc2b2ea","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1725973470047,"stop":1725973470047,"duration":0},"status":"passed","severity":"normal"},{"uid":"65ef1945c7f43165","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1725973827254,"stop":1725973827254,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f4e4b00ec60590b","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1725973773020,"stop":1725973773020,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e8395e14dc24fa3","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1725973459349,"stop":1725973459349,"duration":0},"status":"passed","severity":"normal"},{"uid":"da6b932955d96fce","name":"Push message with content topic containing numeric","time":{"start":1725973689617,"stop":1725973689618,"duration":1},"status":"passed","severity":"normal"},{"uid":"42ee56c190f0500c","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1725973808606,"stop":1725973808607,"duration":1},"status":"passed","severity":"normal"},{"uid":"43cff40cfa9ab94c","name":"should only return 1 node with relay capability","time":{"start":1725973218137,"stop":1725973218137,"duration":0},"status":"passed","severity":"normal"},{"uid":"d08dddab6236f059","name":"should properly create location multiaddrs - udp4","time":{"start":1725973205629,"stop":1725973205630,"duration":1},"status":"passed","severity":"normal"},{"uid":"2807795678538ce6","name":"Check message with no payload is not received","time":{"start":1725973671492,"stop":1725973671492,"duration":0},"status":"passed","severity":"normal"},{"uid":"645d20764e509872","name":"passes more than one ENR URLs and attempts connection","time":{"start":1725973260867,"stop":1725973260867,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2739ad03dd873066","name":"Check received message containing short","time":{"start":1725973429894,"stop":1725973429894,"duration":0},"status":"passed","severity":"normal"},{"uid":"75b52701fbff0905","name":"random static sharding 9 - Cluster ID: 913, Shard ID: 273","time":{"start":1725973782378,"stop":1725973782378,"duration":0},"status":"passed","severity":"normal"},{"uid":"c268ecab66feffb0","name":"Nwaku publishes","time":{"start":1725973696670,"stop":1725973696671,"duration":1},"status":"passed","severity":"normal"},{"uid":"c872dd678e448b71","name":"Push message with shell command payload","time":{"start":1725973776189,"stop":1725973776190,"duration":1},"status":"passed","severity":"normal"},{"uid":"c33dcf53c026184b","name":"LightPush with 1 connections","time":{"start":1725973490669,"stop":1725973490670,"duration":1},"status":"passed","severity":"normal"},{"uid":"556caeea627cde3a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1725973197210,"stop":1725973197210,"duration":0},"status":"passed","severity":"normal"},{"uid":"b074d682de03411c","name":"Check received message containing shell command","time":{"start":1725973429899,"stop":1725973429900,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b3be1a2628acf5f","name":"Check received message with timestamp: 1725973247545000000 ","time":{"start":1725973671501,"stop":1725973671501,"duration":0},"status":"passed","severity":"normal"},{"uid":"f28c949b61f1bca5","name":"Wrong topic","time":{"start":1725973759232,"stop":1725973759232,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcfe4b21c6645c2f","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app92/9/topic71/test.js","time":{"start":1725973759227,"stop":1725973759228,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5c6d9c1526931c0","name":"Js publishes, other Js receives","time":{"start":1725973696671,"stop":1725973696671,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3aa1c18366ce934","name":"Ping on peer without subscriptions","time":{"start":1725973309100,"stop":1725973309100,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aff92098febafb0","name":"should throw error - no public key","time":{"start":1725973205621,"stop":1725973205621,"duration":0},"status":"passed","severity":"normal"},{"uid":"72cd99337a7da651","name":"Ping on subscribed peer","time":{"start":1725973321567,"stop":1725973321567,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecc9502a7c8a0d0","name":"pre and post cipher","time":{"start":1725973228293,"stop":1725973228293,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea6c7023de37f31","name":"Decoder throws on empty string content topic","time":{"start":1725973229605,"stop":1725973229605,"duration":0},"status":"passed","severity":"normal"},{"uid":"1936f355c9c79d23","name":"should set field with only RELAY enabled","time":{"start":1725973205633,"stop":1725973205633,"duration":0},"status":"passed","severity":"normal"},{"uid":"b799d4c46d56dfde","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1725973436180,"stop":1725973436181,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a3a31620d675117","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1725973199660,"stop":1725973199661,"duration":1},"status":"passed","severity":"normal"},{"uid":"6eb9f667668ae1d5","name":"Check received message containing XML","time":{"start":1725973671498,"stop":1725973671498,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ac38eae9451fbcd","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1725973726930,"stop":1725973726935,"duration":5},"status":"passed","severity":"normal"},{"uid":"e1855c18d1e71376","name":"can start the service","time":{"start":1725973260852,"stop":1725973260853,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc667c8a41771f04","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1725973551299,"stop":1725973551299,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c6dd0405dc8548e","name":"should emit a peer event after start","time":{"start":1725973222002,"stop":1725973222002,"duration":0},"status":"passed","severity":"normal"},{"uid":"a72f1a2be9b5a269","name":"Push message with content topic containing JSON","time":{"start":1725973689622,"stop":1725973689622,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6adf064ad954c34","name":"same cluster, same shard: nodes connect","time":{"start":1725973436166,"stop":1725973436167,"duration":1},"status":"passed","severity":"normal"},{"uid":"c41b34784b054d70","name":"Ping on peer without subscriptions","time":{"start":1725973321568,"stop":1725973321568,"duration":0},"status":"passed","severity":"normal"},{"uid":"313d5b76b7e03c45","name":"Subscribe to topic containing short and receive message","time":{"start":1725973773079,"stop":1725973773080,"duration":1},"status":"passed","severity":"normal"},{"uid":"d66eb14261dbd02e","name":"throws on content topic with non-number generation field","time":{"start":1725973197180,"stop":1725973197180,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c12a1d7fd208002","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1725973248392,"stop":1725973248392,"duration":0},"status":"passed","severity":"normal"},{"uid":"feb001cffb722de0","name":"should correctly map a content topic to a pubsub topic","time":{"start":1725973197220,"stop":1725973197220,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d70b4065ceac05b","name":"Store - dialed after - with timeout","time":{"start":1725973833996,"stop":1725973833997,"duration":1},"status":"passed","severity":"normal"},{"uid":"563fc3f6bd4d7597","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app20/8/topic606/xml","time":{"start":1725973759225,"stop":1725973759226,"duration":1},"status":"passed","severity":"normal"},{"uid":"d30c43e745df8006","name":"Query generator for multiple messages with multiple decoders","time":{"start":1725973813311,"stop":1725973813311,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b7fd1d0579b6c8","name":"Check received message containing shell command","time":{"start":1725973671487,"stop":1725973671487,"duration":0},"status":"passed","severity":"normal"},{"uid":"2095a1eb7bf572c2","name":"Ordered Callback - true","time":{"start":1725973793481,"stop":1725973793481,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2a07b39829d6022","name":"should load peers from local storage and dispatch events","time":{"start":1725973222003,"stop":1725973222003,"duration":0},"status":"passed","severity":"normal"},{"uid":"871e230ffa0e897","name":"should only return 1 node with store capability","time":{"start":1725973218137,"stop":1725973218137,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f14936c11561b9f","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1725973470048,"stop":1725973470048,"duration":0},"status":"passed","severity":"normal"},{"uid":"802b5028959f6301","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1725973197202,"stop":1725973197203,"duration":1},"status":"passed","severity":"normal"},{"uid":"38e4004087a0dc14","name":"Nodes with multiple pubsub topic","time":{"start":1725973701119,"stop":1725973701119,"duration":0},"status":"passed","severity":"normal"},{"uid":"1716e9cf6111f18b","name":"should properly create peer info with all multiaddrs","time":{"start":1725973205631,"stop":1725973205632,"duration":1},"status":"passed","severity":"normal"},{"uid":"a926b283dbd3fa83","name":"Check message on other pubsub topic is not received","time":{"start":1725973429906,"stop":1725973429907,"duration":1},"status":"passed","severity":"normal"},{"uid":"336b01e4e706ef8b","name":"Used by Waku Relay","time":{"start":1725973825807,"stop":1725973825807,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6175b540846bb7f","name":"Subscribe and receive messages via waku relay post","time":{"start":1725973773018,"stop":1725973773018,"duration":0},"status":"passed","severity":"normal"},{"uid":"99d62eeaa654c0f3","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1725973197217,"stop":1725973197217,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a3171a0039badbc","name":"Fails to push message bigger that 1MB","time":{"start":1725973689656,"stop":1725973689656,"duration":0},"status":"passed","severity":"normal"},{"uid":"a529b41eef750842","name":"Subscribe to topic containing shell command and receive message","time":{"start":1725973773042,"stop":1725973773043,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a6da8d0fd75cf9e","name":"Fails to publish message with size larger than 1 MB","time":{"start":1725973723902,"stop":1725973723902,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c96cc948ee7aada","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1725973217388,"stop":1725973217389,"duration":1},"status":"passed","severity":"normal"},{"uid":"393fd2f0fbddb033","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app40/4/topic896/json","time":{"start":1725973759222,"stop":1725973759223,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4a00e236dcc2bfe","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1725973248393,"stop":1725973248393,"duration":0},"status":"passed","severity":"normal"},{"uid":"5513168542ebdc28","name":"Push message with custom timestamp: 1725969859553","time":{"start":1725973776208,"stop":1725973776208,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aeae7d2f49b02ae","name":"Refresh subscription","time":{"start":1725973726938,"stop":1725973726938,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ac0c38c687df548f","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1725973701122,"stop":1725973701122,"duration":0},"status":"passed","severity":"normal"},{"uid":"454793294d37d68b","name":"Push message with content topic containing special chars","time":{"start":1725973776196,"stop":1725973776197,"duration":1},"status":"passed","severity":"normal"},{"uid":"720d9d9db6394023","name":"should get / set UDP multiaddr","time":{"start":1725973205624,"stop":1725973205625,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbabda0bcc20abdf","name":"Push message with content topic containing long","time":{"start":1725973689617,"stop":1725973689617,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9b99003bff5177d","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1725973436168,"stop":1725973436168,"duration":0},"status":"passed","severity":"normal"},{"uid":"4684a76fd43abc9b","name":"should not receive a peer event after stop","time":{"start":1725973222002,"stop":1725973222003,"duration":1},"status":"passed","severity":"normal"},{"uid":"c14ac3569d09cdd9","name":"Push message with rate limit","time":{"start":1725973689625,"stop":1725973689625,"duration":0},"status":"passed","severity":"normal"},{"uid":"499f41f13ec23ebf","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1725973204818,"stop":1725973204819,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa59cb5ed5dcf9ca","name":"should not receive a peer event after stop","time":{"start":1725973260863,"stop":1725973260866,"duration":3},"status":"passed","severity":"normal"},{"uid":"375fab9713584188","name":"it tolerates circular branch references","time":{"start":1725973218135,"stop":1725973218135,"duration":0},"status":"passed","severity":"normal"},{"uid":"bec6fc4f046ef1c2","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1725973827253,"stop":1725973827253,"duration":0},"status":"passed","severity":"normal"},{"uid":"211b9a551500bbff","name":"Check received message containing unicode special characters","time":{"start":1725973671500,"stop":1725973671500,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8fa0afedabc77a5","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1725973210375,"stop":1725973210376,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ed597cddc3118a5","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1725973827251,"stop":1725973827251,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa42f4c3570104c","name":"should encode/decode to RLP encoding","time":{"start":1725973205623,"stop":1725973205624,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b3c2fa92b32213b","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1725973827255,"stop":1725973827255,"duration":0},"status":"passed","severity":"normal"},{"uid":"437300178508afe4","name":"should set field with only FILTER enabled","time":{"start":1725973205633,"stop":1725973205633,"duration":0},"status":"passed","severity":"normal"},{"uid":"61cb4ef9a6230e76","name":"removeEventListener with wrong event","time":{"start":1725973288419,"stop":1725973288419,"duration":0},"status":"passed","severity":"normal"},{"uid":"77c1ee8ab0a44a20","name":"should throw an error for insufficient data","time":{"start":1725973197283,"stop":1725973197283,"duration":0},"status":"passed","severity":"normal"},{"uid":"de98eecaedfae6f","name":"Check publish message containing emoji","time":{"start":1725973723896,"stop":1725973723896,"duration":0},"status":"passed","severity":"normal"},{"uid":"f19710b919e3217a","name":"should not fail to stop the service if it was not started","time":{"start":1725973260854,"stop":1725973260854,"duration":0},"status":"passed","severity":"normal"},{"uid":"74bf5476e254d13b","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1725973726949,"stop":1725973726950,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a46ecbc5bb5d60c","name":"should emit a peer event after start","time":{"start":1725973260861,"stop":1725973260861,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba0662c55751e60a","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1725973436186,"stop":1725973436186,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f72b76c98aa1bb1","name":"Reopen subscription with peer with lost subscription","time":{"start":1725973321570,"stop":1725973321571,"duration":1},"status":"passed","severity":"normal"},{"uid":"421577ef36dda093","name":"Subscribe to topic containing numeric and receive message","time":{"start":1725973459360,"stop":1725973459361,"duration":1},"status":"passed","severity":"normal"},{"uid":"652deeeeb6400c19","name":"Push message with emoji payload","time":{"start":1725973776191,"stop":1725973776191,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c8377841494a3b1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1725973197213,"stop":1725973197213,"duration":0},"status":"passed","severity":"normal"},{"uid":"c69dd5c4f377e681","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1725973768013,"stop":1725973768023,"duration":10},"status":"passed","severity":"normal"},{"uid":"77633c1c0c34b0dd","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app82/4/topic476/test.js","time":{"start":1725973759228,"stop":1725973759229,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1263012adeda4a8","name":"dispatchEvent via connectionManager","time":{"start":1725973288420,"stop":1725973288421,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7f53df1116c60f5","name":"Subscribe to topic containing special chars and publish message","time":{"start":1725973726945,"stop":1725973726946,"duration":1},"status":"passed","severity":"normal"},{"uid":"b73fe77c37f719f1","name":"Push message with content topic containing Russian","time":{"start":1725973689619,"stop":1725973689619,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8b5c73023aed1c5","name":"caches peers it previously fetched","time":{"start":1725973218136,"stop":1725973218136,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec2dffc0c62a636d","name":"Check message received after jswaku node is restarted","time":{"start":1725973671492,"stop":1725973671493,"duration":1},"status":"skipped","severity":"normal"},{"uid":"558cabcb7f8c42bf","name":"Push message with JSON payload","time":{"start":1725973689611,"stop":1725973689612,"duration":1},"status":"passed","severity":"normal"},{"uid":"472cb301d3e882d0","name":"Decrypt messages","time":{"start":1725973675171,"stop":1725973675171,"duration":0},"status":"passed","severity":"normal"},{"uid":"e03dac429ada7de5","name":"Check received message containing long","time":{"start":1725973671494,"stop":1725973671494,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fc300f823f9e98b","name":"Check received message containing special chars","time":{"start":1725973429896,"stop":1725973429896,"duration":0},"status":"passed","severity":"normal"},{"uid":"3997f48a3895292b","name":"Push message with content topic containing unicode special characters","time":{"start":1725973689623,"stop":1725973689623,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ff2827283aacac5","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1725973436175,"stop":1725973436175,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0c43bc620e3c28f","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1725973773085,"stop":1725973773086,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb804e22b906abc6","name":"configure the node with multiple pubsub topics","time":{"start":1725973782381,"stop":1725973782381,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf308dbc41ec66bb","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1725973217722,"stop":1725973217723,"duration":1},"status":"passed","severity":"normal"},{"uid":"79ef14a5d3a95ec7","name":"Push message with Script payload","time":{"start":1725973689610,"stop":1725973689610,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6b774e0a15aad1b","name":"LightPush: 3 peers, Filter: 2 peers - Expected: SufficientlyHealthy","time":{"start":1725973625666,"stop":1725973625666,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4c2de07caa7873a","name":"Subscribe to topic containing emoji and receive message","time":{"start":1725973773096,"stop":1725973773097,"duration":1},"status":"passed","severity":"normal"},{"uid":"d60bdefb65913a43","name":"Publish message with large meta","time":{"start":1725973723903,"stop":1725973723903,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5decd63f968718a","name":"should decode valid enr successfully","time":{"start":1725973205619,"stop":1725973205619,"duration":0},"status":"passed","severity":"normal"},{"uid":"533bff22d9274ce9","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1725973883352,"stop":1725973883353,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2720730d50dfbfb","name":"Check received message containing Russian","time":{"start":1725973671496,"stop":1725973671496,"duration":0},"status":"passed","severity":"normal"},{"uid":"c97047e7857acd4a","name":"Encoder throws on empty string content topic","time":{"start":1725973210538,"stop":1725973210538,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d7f6b02ac2ca37e","name":"Generator, 2 different pubsubtopics","time":{"start":1725973811320,"stop":1725973811320,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cb2f796eb6cf90b","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1725973197201,"stop":1725973197202,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f9a0f3f090c2d17","name":"Check received message containing SQL Injection","time":{"start":1725973671483,"stop":1725973671484,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a90497ebea429ef","name":"Meta field set when metaSetter is specified","time":{"start":1725973210536,"stop":1725973210537,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cbd0c5658cb82db","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1725973325249,"stop":1725973325249,"duration":0},"status":"passed","severity":"normal"},{"uid":"b161310ca5f92be6","name":"Subscribe to topic containing XML and receive message","time":{"start":1725973773087,"stop":1725973773088,"duration":1},"status":"passed","severity":"normal"},{"uid":"65c29f1505fc070b","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1725973259485,"stop":1725973259485,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b5ee89fb5948489","name":"should not receive a peer event before start","time":{"start":1725973727048,"stop":1725973727049,"duration":1},"status":"passed","severity":"normal"},{"uid":"16a96d76f2d59229","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1725973726927,"stop":1725973726928,"duration":1},"status":"passed","severity":"normal"},{"uid":"81003f3e52547f81","name":"Check received message with timestamp: 1725973247545000000 ","time":{"start":1725973671489,"stop":1725973671489,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e99b1dc9fcc876b","name":"Subscribe to topic containing XML and receive message","time":{"start":1725973459367,"stop":1725973459367,"duration":0},"status":"passed","severity":"normal"},{"uid":"914c95a0c8e1965e","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1725973325245,"stop":1725973325245,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9ff6576448a5c3b","name":"Check received message with timestamp: 1649153314 ","time":{"start":1725973671490,"stop":1725973671490,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bde02ba136a72a9","name":"Store - dialed first","time":{"start":1725973833996,"stop":1725973833996,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d39fc5a63fc123f","name":"Check message with no content topic is not received","time":{"start":1725973671491,"stop":1725973671491,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b828a4542e6fa7f","name":"non connected peers","time":{"start":1725973671699,"stop":1725973671699,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8c7d1765e6ff47bc","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1725973459364,"stop":1725973459365,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc169f3dd0c02ffb","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1725973204807,"stop":1725973204808,"duration":1},"status":"passed","severity":"normal"},{"uid":"864c8a04220bc6ec","name":"Push message with numeric payload","time":{"start":1725973689607,"stop":1725973689607,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7c982b3107e92ed","name":"should be able to decode the field with only STORE set to true","time":{"start":1725973204812,"stop":1725973204813,"duration":1},"status":"passed","severity":"normal"},{"uid":"9478b3af23e89b67","name":"Check message with no pubsub topic is not received","time":{"start":1725973429907,"stop":1725973429907,"duration":0},"status":"passed","severity":"normal"},{"uid":"a17b24e0307f6f84","name":"Passing an array","time":{"start":1725973825802,"stop":1725973825803,"duration":1},"status":"passed","severity":"normal"},{"uid":"5655fb9dea3d290a","name":"should be able to decode the field with only RELAY set to true","time":{"start":1725973204809,"stop":1725973204811,"duration":2},"status":"passed","severity":"normal"},{"uid":"f6232f5639496bc2","name":"should throw error - no id","time":{"start":1725973205621,"stop":1725973205621,"duration":0},"status":"passed","severity":"normal"},{"uid":"10c75075825ca852","name":"recovers when dns.resolve returns empty","time":{"start":1725973218135,"stop":1725973218135,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc6278c75d21c472","name":"more peers than existing","time":{"start":1725973671698,"stop":1725973671698,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8d9f3235e3fe84c4","name":"Check message received after nwaku node is restarted","time":{"start":1725973671505,"stop":1725973671506,"duration":1},"status":"skipped","severity":"normal"},{"uid":"de005dd880eabc33","name":"Relay - dialed first","time":{"start":1725973833994,"stop":1725973833995,"duration":1},"status":"passed","severity":"normal"},{"uid":"67ef31196537d927","name":"Push message with unicode special characters payload","time":{"start":1725973689613,"stop":1725973689613,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbb0f88ed6d06abe","name":"Encoder throws on undefined content topic","time":{"start":1725973228012,"stop":1725973228012,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdb34fe3566aea5","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1725973325250,"stop":1725973325251,"duration":1},"status":"passed","severity":"normal"},{"uid":"af8fa7c2a9252b46","name":"through manual discovery","time":{"start":1725973606605,"stop":1725973606606,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7d826fd40523b1b","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1725973723897,"stop":1725973723897,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a101341198de6c8","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1725973436188,"stop":1725973436188,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a3bb6db02f596d9","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1725973363407,"stop":1725973363408,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bc7e86e94d52d88","name":"random static sharding 4 - Cluster ID: 110, Shard ID: 547","time":{"start":1725973782373,"stop":1725973782373,"duration":0},"status":"passed","severity":"normal"},{"uid":"8845615eeda9145","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1725973726947,"stop":1725973726948,"duration":1},"status":"passed","severity":"normal"},{"uid":"df74d05a628d7462","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1725973436169,"stop":1725973436169,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5fdb5f758464628","name":"throws on content topic with empty encoding field","time":{"start":1725973197183,"stop":1725973197183,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4801ac2cfba5bd0","name":"should be able to encode the field with only STORE set to true","time":{"start":1725973204801,"stop":1725973204802,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea35f91ff254dbbf","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1725973773071,"stop":1725973773071,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dc3bd5a93be2417","name":"Subscribe to topic containing short and receive message","time":{"start":1725973773021,"stop":1725973773022,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d4cbc3677743d8a","name":"Push message with custom timestamp: 1725977090838","time":{"start":1725973689655,"stop":1725973689655,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8476fd11da933a4","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app78/8/topic292/xml","time":{"start":1725973759226,"stop":1725973759227,"duration":1},"status":"passed","severity":"normal"},{"uid":"48c8489daf1d197b","name":"Overlapping topic subscription","time":{"start":1725973773078,"stop":1725973773078,"duration":0},"status":"passed","severity":"normal"},{"uid":"452c60e234a8572d","name":"Mutual subscription","time":{"start":1725973726920,"stop":1725973726923,"duration":3},"status":"passed","severity":"normal"},{"uid":"35307acea86186a7","name":"udp ip6 address","time":{"start":1725973204944,"stop":1725973204944,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dec863a66d9a92a","name":"Publishes to nwaku","time":{"start":1725973696670,"stop":1725973696670,"duration":0},"status":"passed","severity":"normal"},{"uid":"6114b34f163d1915","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1725973827252,"stop":1725973827253,"duration":1},"status":"passed","severity":"normal"},{"uid":"39d4ed7b71dc8094","name":"should return empty list for no shard","time":{"start":1725973197203,"stop":1725973197203,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc272346c8f4cc1f","name":"Subscribe and publish message","time":{"start":1725973726926,"stop":1725973726927,"duration":1},"status":"passed","severity":"normal"},{"uid":"200b8edf24577591","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1725973210376,"stop":1725973210376,"duration":0},"status":"passed","severity":"normal"},{"uid":"887922a5da5ff82a","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1725973197195,"stop":1725973197195,"duration":0},"status":"passed","severity":"normal"},{"uid":"42ac8921bc427148","name":"Check received message containing unicode special characters","time":{"start":1725973429900,"stop":1725973429901,"duration":1},"status":"passed","severity":"normal"},{"uid":"53bcf1cb7b3516a6","name":"Push message with Russian payload","time":{"start":1725973689609,"stop":1725973689609,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e1baf8f31f293c6","name":"Push message with XML payload","time":{"start":1725973776188,"stop":1725973776188,"duration":0},"status":"passed","severity":"normal"},{"uid":"31d658f16a201d1b","name":"should be able to encode the field with only FILTER set to true","time":{"start":1725973204802,"stop":1725973204803,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebc8786ba6823a23","name":"isConnected return false after peer stops","time":{"start":1725973301203,"stop":1725973301203,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d2f7274d92d0bbc","name":"Query generator for multiple messages","time":{"start":1725973813310,"stop":1725973813311,"duration":1},"status":"passed","severity":"normal"},{"uid":"d772cd58dae2d1a8","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1725973204803,"stop":1725973204804,"duration":1},"status":"passed","severity":"normal"},{"uid":"38e1d15ce7d42e4f","name":"Using a function","time":{"start":1725973825803,"stop":1725973825803,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4516daa0774ddb5","name":"should not fail to stop the service if it was not started","time":{"start":1725973222001,"stop":1725973222001,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0a31eab89c11f85","name":"Push message with JSON payload","time":{"start":1725973776189,"stop":1725973776189,"duration":0},"status":"passed","severity":"normal"},{"uid":"a776d7c5746fa531","name":"Renews peer on consistent missed messages","time":{"start":1725973361662,"stop":1725973361662,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e3dd3961b821d07","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1725973782369,"stop":1725973782369,"duration":0},"status":"passed","severity":"normal"},{"uid":"a42ef77f17f64857","name":"should throw error - no id","time":{"start":1725973205621,"stop":1725973205622,"duration":1},"status":"passed","severity":"normal"},{"uid":"67b071ad030d1c0b","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1725973470049,"stop":1725973470049,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb018db45ca89b9b","name":"Light Node - default protocols","time":{"start":1725973833997,"stop":1725973833998,"duration":1},"status":"passed","severity":"normal"},{"uid":"34167555f30cbce2","name":"Push message on custom pubsubTopic","time":{"start":1725973551298,"stop":1725973551298,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a9599d4dd31582","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1725973436181,"stop":1725973436181,"duration":0},"status":"passed","severity":"normal"},{"uid":"2424c4502aadf0f1","name":"Push message with content topic containing Basic HTML tag","time":{"start":1725973776203,"stop":1725973776203,"duration":0},"status":"passed","severity":"normal"},{"uid":"70ba562da6ed6094","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1725973436193,"stop":1725973436194,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cc18c94aea2e785","name":"returns all values when wanted number is greater than available values","time":{"start":1725973217387,"stop":1725973217388,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cbda335f3dbb1c4","name":"random static sharding 5 - Cluster ID: 456, Shard ID: 292","time":{"start":1725973782373,"stop":1725973782374,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4b61cab77648111","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1725973827251,"stop":1725973827252,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb5e12ec15304244","name":"Push message with long payload","time":{"start":1725973689606,"stop":1725973689607,"duration":1},"status":"passed","severity":"normal"},{"uid":"394be888e413e736","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1725973204817,"stop":1725973204818,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6fc89f6b89a9288","name":"Query generator for 2000 messages","time":{"start":1725973813328,"stop":1725973813328,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0a2505a452f41c3","name":"Push message with content topic containing long","time":{"start":1725973776194,"stop":1725973776194,"duration":0},"status":"passed","severity":"normal"},{"uid":"98e539a82e62d9e4","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1725973470050,"stop":1725973470051,"duration":1},"status":"passed","severity":"normal"},{"uid":"814d352e98f044e2","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1725973768025,"stop":1725973768027,"duration":2},"status":"passed","severity":"normal"},{"uid":"652928f1308ee797","name":"Check received message containing Basic HTML tag","time":{"start":1725973671499,"stop":1725973671499,"duration":0},"status":"passed","severity":"normal"},{"uid":"a87404bdaea45357","name":"should be called for bootstrap peers","time":{"start":1725973255430,"stop":1725973255430,"duration":0},"status":"passed","severity":"normal"},{"uid":"44dcf48617784360","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1725973759220,"stop":1725973759221,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cb6834266db154b","name":"Does not throw an exception when node disconnects","time":{"start":1725973825802,"stop":1725973825802,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5ecbacbe7d5128a","name":"throws on content topic with empty version field","time":{"start":1725973197181,"stop":1725973197182,"duration":1},"status":"passed","severity":"normal"},{"uid":"c61e93b1004dd1e5","name":"listenerCount","time":{"start":1725973288419,"stop":1725973288420,"duration":1},"status":"passed","severity":"normal"},{"uid":"51326a71c88dc9df","name":"random static sharding 2 - Cluster ID: 935, Shard ID: 638","time":{"start":1725973782371,"stop":1725973782371,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dd3074ae4c9380b","name":"Subscribe to topic containing long and publish message","time":{"start":1725973726943,"stop":1725973726944,"duration":1},"status":"passed","severity":"normal"},{"uid":"3eb6b30b4818362e","name":"Check message with invalid timestamp is not received","time":{"start":1725973429906,"stop":1725973429906,"duration":0},"status":"passed","severity":"normal"},{"uid":"966e36a51b469bf2","name":"Check meta is set [symmetric]","time":{"start":1725973228010,"stop":1725973228011,"duration":1},"status":"passed","severity":"normal"},{"uid":"80cc12ae8e79fe71","name":"Push to array if already present","time":{"start":1725973197009,"stop":1725973197010,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd64245b0d8d4afc","name":"Generator, custom pubsub topic","time":{"start":1725973811328,"stop":1725973811329,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffa48331256f6ce4","name":"Renews subscription after lossing a connection","time":{"start":1725973773098,"stop":1725973773100,"duration":2},"status":"passed","severity":"normal"},{"uid":"f0da60a81dda6bb","name":"Encoder throws on undefined content topic","time":{"start":1725973210537,"stop":1725973210537,"duration":0},"status":"passed","severity":"normal"},{"uid":"e29f6b203b98d0f6","name":"Subscribe to topic containing shell command and receive message","time":{"start":1725973773090,"stop":1725973773091,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b5b6debdc8527b7","name":"Subscribe to topic containing special chars and receive message","time":{"start":1725973773082,"stop":1725973773082,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd79379afead6817","name":"Push message with SQL Injection payload","time":{"start":1725973689610,"stop":1725973689610,"duration":0},"status":"passed","severity":"normal"},{"uid":"db655606495e0f22","name":"Check received message containing long","time":{"start":1725973671476,"stop":1725973671477,"duration":1},"status":"passed","severity":"normal"},{"uid":"f65b24cbc96e9c01","name":"Ping on peer without subscriptions","time":{"start":1725973321570,"stop":1725973321570,"duration":0},"status":"passed","severity":"normal"},{"uid":"367dbdbb64782f8b","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1725973701119,"stop":1725973701120,"duration":1},"status":"passed","severity":"normal"},{"uid":"3486f6477c5c3af7","name":"should throw error - no public key","time":{"start":1725973205622,"stop":1725973205622,"duration":0},"status":"passed","severity":"normal"},{"uid":"d125465349e2bc97","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1725973436173,"stop":1725973436173,"duration":0},"status":"passed","severity":"normal"},{"uid":"943c790ffad10e85","name":"LightPush with 2 connections","time":{"start":1725973490671,"stop":1725973490672,"duration":1},"status":"passed","severity":"normal"},{"uid":"795ae53d67043b55","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1725973197218,"stop":1725973197219,"duration":1},"status":"passed","severity":"normal"},{"uid":"34af61abce6a366b","name":"LightPush","time":{"start":1725973833997,"stop":1725973833997,"duration":0},"status":"passed","severity":"normal"},{"uid":"64979bb73e2199d9","name":"Push message with Script payload","time":{"start":1725973776188,"stop":1725973776188,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e97b713bfda86af","name":"Subscribe to topic containing shell command and publish message","time":{"start":1725973726960,"stop":1725973726960,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f6b243368c2be1e","name":"should properly create location multiaddrs - udp6","time":{"start":1725973205630,"stop":1725973205630,"duration":0},"status":"passed","severity":"normal"},{"uid":"a54089828e9bdf7b","name":"Ping on unsubscribed peer","time":{"start":1725973321570,"stop":1725973321570,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad9425fd55caf98","name":"Push message with content topic containing emoji","time":{"start":1725973689624,"stop":1725973689624,"duration":0},"status":"passed","severity":"normal"},{"uid":"c159934be344b3ff","name":"should encode/decode to text encoding","time":{"start":1725973205624,"stop":1725973205624,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab5e3093acc4846b","name":"1 Relay, 1 Filter, gives up","time":{"start":1725973217952,"stop":1725973217952,"duration":0},"status":"passed","severity":"normal"},{"uid":"533011d052b826ec","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1725973197199,"stop":1725973197199,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a568bcd1a07c7f6","name":"should throw an error for empty SingleShardInfos array","time":{"start":1725973197200,"stop":1725973197200,"duration":0},"status":"passed","severity":"normal"},{"uid":"54700f35079f9f5c","name":"Subscribe to topic containing Russian and receive message","time":{"start":1725973773084,"stop":1725973773085,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e8a885968f97289","name":"addEventListener with wrong event","time":{"start":1725973288418,"stop":1725973288418,"duration":0},"status":"passed","severity":"normal"},{"uid":"844b03646de7ad59","name":"Passing page size 19 when there are 20 messages","time":{"start":1725973812587,"stop":1725973812587,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eb955b1dc0de3","name":"Check received message with timestamp: 1725973247945000000 ","time":{"start":1725973429901,"stop":1725973429901,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a3c944fa4a0c0d6","name":"Check received message containing special chars","time":{"start":1725973671495,"stop":1725973671495,"duration":0},"status":"passed","severity":"normal"},{"uid":"de9c51a477f8b1cb","name":"Push message equal or less that 1MB","time":{"start":1725973776209,"stop":1725973776210,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfe9c3d1babf4385","name":"Ephemeral messages are not stored","time":{"start":1725973259483,"stop":1725973259483,"duration":0},"status":"passed","severity":"normal"},{"uid":"19c34f09529ded08","name":"Query with Ordered Callback, No message returned","time":{"start":1725973800566,"stop":1725973800566,"duration":0},"status":"passed","severity":"normal"},{"uid":"111afd1f04924ec0","name":"Check received message containing Russian","time":{"start":1725973429897,"stop":1725973429897,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc91f232d364a90c","name":"throws on content topic with empty topic name field","time":{"start":1725973197182,"stop":1725973197183,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0f997ea7cf72146","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app18/5/topic511/test.js","time":{"start":1725973759224,"stop":1725973759225,"duration":1},"status":"passed","severity":"normal"},{"uid":"6253c41d8714bc0c","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1725973222003,"stop":1725973222004,"duration":1},"status":"passed","severity":"normal"},{"uid":"56f212557327eb58","name":"Check received message containing escaped characters","time":{"start":1725973671488,"stop":1725973671488,"duration":0},"status":"passed","severity":"normal"},{"uid":"3986980a8064dc2c","name":"Refresh subscription","time":{"start":1725973773078,"stop":1725973773079,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1f2d508af608c8","name":"Check publish message containing shell command","time":{"start":1725973723887,"stop":1725973723887,"duration":0},"status":"passed","severity":"normal"},{"uid":"39815c42897d8fb7","name":"Throws when trying to push message with empty payload","time":{"start":1725973776192,"stop":1725973776193,"duration":1},"status":"passed","severity":"normal"},{"uid":"c72bd1c9d309ba96","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1725973726946,"stop":1725973726947,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a3c2a1bafc85064","name":"Check received message containing Chinese","time":{"start":1725973671495,"stop":1725973671496,"duration":1},"status":"passed","severity":"normal"},{"uid":"365957ce5c4fb6de","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1725973205620,"stop":1725973205620,"duration":0},"status":"passed","severity":"normal"},{"uid":"4685bdd5cd034be2","name":"Subscribe to topic containing Script and receive message","time":{"start":1725973773025,"stop":1725973773025,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e23cc52f2e6ca59","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1725973197212,"stop":1725973197212,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ac3724a8c2d13af","name":"Subscribe to topic containing JSON and receive message","time":{"start":1725973459368,"stop":1725973459368,"duration":0},"status":"passed","severity":"normal"},{"uid":"e038808bacf33a4b","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1725973363408,"stop":1725973363409,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e9912cbb8d457b1","name":"Push message with Chinese payload","time":{"start":1725973776185,"stop":1725973776185,"duration":0},"status":"passed","severity":"normal"},{"uid":"570412b3802ce571","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1725973470047,"stop":1725973470047,"duration":0},"status":"passed","severity":"normal"},{"uid":"39606584ae0ce4cc","name":"random static sharding 6 - Cluster ID: 617, Shard ID: 602","time":{"start":1725973782374,"stop":1725973782374,"duration":0},"status":"passed","severity":"normal"},{"uid":"256d833f287db8a","name":"Push message with special chars payload","time":{"start":1725973776185,"stop":1725973776185,"duration":0},"status":"passed","severity":"normal"},{"uid":"374df8adca64a458","name":"Passing page size 3 when there are 20 messages","time":{"start":1725973812581,"stop":1725973812583,"duration":2},"status":"passed","severity":"normal"},{"uid":"378424d54db2585e","name":"Subscribe to topic containing short and publish message","time":{"start":1725973726939,"stop":1725973726943,"duration":4},"status":"passed","severity":"normal"},{"uid":"4cd35ae8f2ef8eef","name":"Check publish message containing Arabic","time":{"start":1725973723880,"stop":1725973723880,"duration":0},"status":"passed","severity":"normal"},{"uid":"3afa01df1d805237","name":"Push message with content topic containing numeric","time":{"start":1725973776196,"stop":1725973776196,"duration":0},"status":"passed","severity":"normal"},{"uid":"89475aa777779647","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1725973248387,"stop":1725973248389,"duration":2},"status":"passed","severity":"normal"},{"uid":"6c3f8cea48a217e5","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1725973436187,"stop":1725973436187,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3b3c4808ac897cf","name":"Push message with content topic containing Russian","time":{"start":1725973776199,"stop":1725973776199,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc63c335d21ff3a0","name":"Ping on unsubscribed peer","time":{"start":1725973321568,"stop":1725973321568,"duration":0},"status":"passed","severity":"normal"},{"uid":"64061298f98da285","name":"Query with Promise Callback, No Decoder","time":{"start":1725973800569,"stop":1725973800569,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ea6a9dabe231ca4","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1725973470046,"stop":1725973470046,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c4c565ff3cacafb","name":"Check message on other pubsub topic is not received","time":{"start":1725973671491,"stop":1725973671491,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b3763a4bd4ac1ef","name":"Ping on subscribed peer","time":{"start":1725973309099,"stop":1725973309100,"duration":1},"status":"passed","severity":"normal"},{"uid":"c62b67d70ca75ccf","name":"Check received message containing escaped characters","time":{"start":1725973429900,"stop":1725973429900,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1c1f628d0098724","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1725973325248,"stop":1725973325248,"duration":0},"status":"passed","severity":"normal"},{"uid":"1795931dc98127f9","name":"LightPush: 3 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1725973625665,"stop":1725973625665,"duration":0},"status":"passed","severity":"normal"},{"uid":"766cfc3935dcdf8c","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1725973827255,"stop":1725973827256,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a3e720cf185c1ad","name":"ignores unrecognized TXT record formats","time":{"start":1725973218136,"stop":1725973218136,"duration":0},"status":"passed","severity":"normal"},{"uid":"6422f88eefad69af","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1725973811340,"stop":1725973811341,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa614593309467c8","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1725973436178,"stop":1725973436178,"duration":0},"status":"passed","severity":"normal"},{"uid":"646ee86a5709daf2","name":"Query Generator, Multiple PubsubTopics","time":{"start":1725973800563,"stop":1725973800563,"duration":0},"status":"passed","severity":"normal"},{"uid":"65505b15870fede7","name":"tcp ip4 address","time":{"start":1725973204943,"stop":1725973204944,"duration":1},"status":"passed","severity":"normal"},{"uid":"e120afbe3b7a9dcf","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1725973197208,"stop":1725973197208,"duration":0},"status":"passed","severity":"normal"},{"uid":"47cf64f1ae5ef7e3","name":"Push message with content topic containing Arabic","time":{"start":1725973776198,"stop":1725973776198,"duration":0},"status":"passed","severity":"normal"},{"uid":"664166df1dec5547","name":"LightPush: 1 peers, Filter: 2 peers - Expected: MinimallyHealthy","time":{"start":1725973625661,"stop":1725973625661,"duration":0},"status":"passed","severity":"normal"},{"uid":"b575e63caf2138f8","name":"LightPush: 2 peers, Filter: 3 peers - Expected: SufficientlyHealthy","time":{"start":1725973625664,"stop":1725973625664,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca6a62e386a70a71","name":"should not throw an error for a single configured topic","time":{"start":1725973197214,"stop":1725973197215,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b231377461a539b","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1725973197283,"stop":1725973197283,"duration":0},"status":"passed","severity":"normal"},{"uid":"1faa42da7df6249f","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1725973197193,"stop":1725973197193,"duration":0},"status":"passed","severity":"normal"},{"uid":"9378bc1119747325","name":"Subscribe and receive messages via lightPush","time":{"start":1725973459348,"stop":1725973459349,"duration":1},"status":"passed","severity":"normal"},{"uid":"2424f9ff77434141","name":"1 Store, 2 fetches","time":{"start":1725973217951,"stop":1725973217951,"duration":0},"status":"passed","severity":"normal"},{"uid":"305225ee378f5011","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1725973436189,"stop":1725973436189,"duration":0},"status":"passed","severity":"normal"},{"uid":"40631da82039b954","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1725973197212,"stop":1725973197212,"duration":0},"status":"passed","severity":"normal"},{"uid":"b33028fb08034f24","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1725973883351,"stop":1725973883351,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae2ebea841ad2025","name":"Subscribe to topic containing XML and publish message","time":{"start":1725973726954,"stop":1725973726955,"duration":1},"status":"passed","severity":"normal"},{"uid":"780689ef6641fc01","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1725973551303,"stop":1725973551303,"duration":0},"status":"passed","severity":"normal"},{"uid":"f15c82e845c7e671","name":"should throw error - invalid id","time":{"start":1725973205622,"stop":1725973205622,"duration":0},"status":"passed","severity":"normal"},{"uid":"da138b2d1b8b3a0a","name":"Subscribe to topic containing Script and receive message","time":{"start":1725973773086,"stop":1725973773087,"duration":1},"status":"passed","severity":"normal"},{"uid":"784f11ae8dd73177","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1725973197192,"stop":1725973197193,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc555e913f72cda5","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1725973325247,"stop":1725973325248,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6bd4facbac19d4c","name":"should throw an error if shards are undefined for static sharding","time":{"start":1725973197203,"stop":1725973197203,"duration":0},"status":"passed","severity":"normal"},{"uid":"895849ad753958b6","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1725973436175,"stop":1725973436175,"duration":0},"status":"passed","severity":"normal"},{"uid":"d515088ccd4975ff","name":"different cluster, different shard: nodes don't connect","time":{"start":1725973436168,"stop":1725973436168,"duration":0},"status":"passed","severity":"normal"},{"uid":"2193c51ae18e0b3c","name":"Ephemeral field set to true","time":{"start":1725973210536,"stop":1725973210536,"duration":0},"status":"passed","severity":"normal"},{"uid":"74e7154a6b11517","name":"connects to nwaku","time":{"start":1725973825800,"stop":1725973825801,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8eec33da777d3ba","name":"Generator, 2 different pubsubtopics","time":{"start":1725973811329,"stop":1725973811332,"duration":3},"status":"passed","severity":"normal"},{"uid":"90a15e57ff59cb15","name":"Check received message containing numeric","time":{"start":1725973671495,"stop":1725973671495,"duration":0},"status":"passed","severity":"normal"},{"uid":"8801cf606ee7072c","name":"should be online or offline if network state changed","time":{"start":1725973248395,"stop":1725973248395,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ff78d29c287d3b0","name":"Push message with content topic containing escaped characters","time":{"start":1725973776205,"stop":1725973776205,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fe912f1cd80d298","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1725973197192,"stop":1725973197192,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4ccbc07078eeaf5","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1725973436171,"stop":1725973436171,"duration":0},"status":"passed","severity":"normal"},{"uid":"26ff5f6d795cd72a","name":"Reusing cursor across nodes","time":{"start":1725973768035,"stop":1725973768037,"duration":2},"status":"passed","severity":"normal"},{"uid":"292ad47c5eac7cee","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1725973436182,"stop":1725973436182,"duration":0},"status":"passed","severity":"normal"},{"uid":"120783379a26924e","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1725973470049,"stop":1725973470050,"duration":1},"status":"passed","severity":"normal"},{"uid":"87e82d1e4e015a67","name":"Check message received after nwaku node is restarted","time":{"start":1725973671493,"stop":1725973671493,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c77130960fafd3e","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1725973199663,"stop":1725973199663,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecb3aea6e2ed11f1","name":"Ephemeral field is preserved - encoder v0","time":{"start":1725973259484,"stop":1725973259485,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac648e76bb400a3c","name":"Check received message containing Chinese","time":{"start":1725973671479,"stop":1725973671480,"duration":1},"status":"passed","severity":"normal"},{"uid":"a923549bb1621a1f","name":"LightPush: 2 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1725973625662,"stop":1725973625663,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd1dbf1c87e5993","name":"Push message with shell command payload","time":{"start":1725973689612,"stop":1725973689612,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2c002711d5e97ec","name":"Push message with content topic containing XML","time":{"start":1725973689621,"stop":1725973689621,"duration":0},"status":"passed","severity":"normal"},{"uid":"63d1951e84147286","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1725973773073,"stop":1725973773074,"duration":1},"status":"passed","severity":"normal"},{"uid":"76083be4717de205","name":"should not fail to start the service if it is already started","time":{"start":1725973727048,"stop":1725973727048,"duration":0},"status":"passed","severity":"normal"},{"uid":"6db1ec06924e914c","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1725973197216,"stop":1725973197217,"duration":1},"status":"passed","severity":"normal"},{"uid":"82b45911060c959d","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1725973436184,"stop":1725973436185,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0e016346baa3bf9","name":"Check publish message containing JSON","time":{"start":1725973723886,"stop":1725973723887,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e5cefcdce939413","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1725973436169,"stop":1725973436169,"duration":0},"status":"passed","severity":"normal"},{"uid":"b96d5a888ec97da3","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1725973773071,"stop":1725973773072,"duration":1},"status":"passed","severity":"normal"},{"uid":"74d53b73863bcc0e","name":"Fails to push message with large meta","time":{"start":1725973776207,"stop":1725973776207,"duration":0},"status":"passed","severity":"normal"},{"uid":"3620a76694507e2a","name":"Push message with content topic containing Script","time":{"start":1725973776200,"stop":1725973776201,"duration":1},"status":"passed","severity":"normal"},{"uid":"840c7957bafccd14","name":"Push message on custom pubsubTopic","time":{"start":1725973551304,"stop":1725973551304,"duration":0},"status":"passed","severity":"normal"},{"uid":"6921a1a06fb20618","name":"should not receive a peer event after stop","time":{"start":1725973727049,"stop":1725973727049,"duration":0},"status":"passed","severity":"normal"},{"uid":"3882856e96b63654","name":"Check received message with timestamp: 1649153314 ","time":{"start":1725973671502,"stop":1725973671502,"duration":0},"status":"passed","severity":"normal"},{"uid":"c53a30cede61ca20","name":"Promise Callback - true","time":{"start":1725973793480,"stop":1725973793480,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f2e28a4b8681cd2","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1725973197194,"stop":1725973197194,"duration":0},"status":"passed","severity":"normal"},{"uid":"42bc723d87b0a879","name":"Ping fails for unsubscribed peers","time":{"start":1725973361659,"stop":1725973361660,"duration":1},"status":"passed","severity":"normal"},{"uid":"180a0d69e934d4e6","name":"should encodeTxt and decodeTxt","time":{"start":1725973205617,"stop":1725973205618,"duration":1},"status":"passed","severity":"normal"},{"uid":"6723cab9a807722","name":"Relay - times out","time":{"start":1725973833995,"stop":1725973833996,"duration":1},"status":"passed","severity":"normal"},{"uid":"d02812adb3c5c0ca","name":"safeDispatchEvent","time":{"start":1725973288421,"stop":1725973288421,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaa062ee1606a012","name":"Failed peers are renewed","time":{"start":1725973499879,"stop":1725973499879,"duration":0},"status":"passed","severity":"normal"},{"uid":"808ae4845ceea0df","name":"Check publish message containing unicode special characters","time":{"start":1725973723888,"stop":1725973723888,"duration":0},"status":"passed","severity":"normal"},{"uid":"685683948ba1fd58","name":"Check received message containing long","time":{"start":1725973429895,"stop":1725973429895,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec0682293a57c047","name":"Check message with no content topic is not received","time":{"start":1725973429907,"stop":1725973429908,"duration":1},"status":"passed","severity":"normal"},{"uid":"e68fb8a9dd0ebc51","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1725973436188,"stop":1725973436189,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc1a8f7663b45684","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1725973197206,"stop":1725973197206,"duration":0},"status":"passed","severity":"normal"},{"uid":"935234143d6fe319","name":"Passing page size 110 when there are 120 messages","time":{"start":1725973812588,"stop":1725973812588,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea510a3c88692145","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1725973602251,"stop":1725973602252,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2161fa380c79011","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1725973436177,"stop":1725973436177,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a043b0918c1f9bd","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1725973436172,"stop":1725973436173,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2597161123b7cd3","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1725973217719,"stop":1725973217719,"duration":0},"status":"passed","severity":"normal"},{"uid":"21f258f7593501f4","name":"isConnected should return true after first peer connects","time":{"start":1725973301202,"stop":1725973301202,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bdc1c9297e34300","name":"Push message with content topic containing Chinese","time":{"start":1725973689618,"stop":1725973689618,"duration":0},"status":"passed","severity":"normal"},{"uid":"84c7ed497989a5e","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1725973217722,"stop":1725973217722,"duration":0},"status":"passed","severity":"normal"},{"uid":"14dfd41710c516d2","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1725973248391,"stop":1725973248391,"duration":0},"status":"passed","severity":"normal"},{"uid":"185bcd5e0e06b86c","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1725973768023,"stop":1725973768024,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6d9505548a1f9c3","name":"Fails to publish message with empty text","time":{"start":1725973723900,"stop":1725973723900,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4024407fb794697","name":"Generator, custom pubsub topic","time":{"start":1725973811335,"stop":1725973811338,"duration":3},"status":"passed","severity":"normal"},{"uid":"a862b6c074a70217","name":"Sets default value correctly","time":{"start":1725973825810,"stop":1725973825810,"duration":0},"status":"passed","severity":"normal"},{"uid":"3df8bdf8003b0d90","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1725973883350,"stop":1725973883351,"duration":1},"status":"passed","severity":"normal"},{"uid":"a74d4f5f5f359e6c","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1725973197196,"stop":1725973197196,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1d337ef30d89814","name":"Relay","time":{"start":1725973257733,"stop":1725973257734,"duration":1},"status":"passed","severity":"normal"},{"uid":"392c35c15adc51ac","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1725973204804,"stop":1725973204805,"duration":1},"status":"passed","severity":"normal"},{"uid":"fce58480073e2f5d","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1725973204806,"stop":1725973204807,"duration":1},"status":"passed","severity":"normal"},{"uid":"db738293a53ed51c","name":"Ping on subscribed peer","time":{"start":1725973321569,"stop":1725973321569,"duration":0},"status":"passed","severity":"normal"},{"uid":"48c8f2b70a39f00","name":"should set field with only STORE enabled","time":{"start":1725973205633,"stop":1725973205633,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d322cbcf172b70c","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1725973459369,"stop":1725973459369,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5d1855192a5e875","name":"Check meta is set [ecies]","time":{"start":1725973229604,"stop":1725973229604,"duration":0},"status":"passed","severity":"normal"},{"uid":"d03575945b271344","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1725973436181,"stop":1725973436182,"duration":1},"status":"passed","severity":"normal"},{"uid":"feec0c2761fe3b14","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1725973436169,"stop":1725973436170,"duration":1},"status":"passed","severity":"normal"},{"uid":"59ddde11f213ff26","name":"Subscribe and receives messages on 20 topics","time":{"start":1725973773075,"stop":1725973773076,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7d84ec7f9b1725","name":"Filter with 3 connections","time":{"start":1725973490675,"stop":1725973490676,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae43bbae4a7531f1","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1725973204820,"stop":1725973204821,"duration":1},"status":"passed","severity":"normal"},{"uid":"17de3877a6c8b6c1","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1725973773019,"stop":1725973773019,"duration":0},"status":"passed","severity":"normal"},{"uid":"accd08c21d8d2cb7","name":"random static sharding 10 - Cluster ID: 188, Shard ID: 171","time":{"start":1725973782380,"stop":1725973782380,"duration":0},"status":"passed","severity":"normal"}] |