2025-01-16 12:30:26 +00:00

1 line
162 KiB
JSON

[{"uid":"f307d16e458fad57","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1737030161976,"stop":1737030161976,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e9901b8702d4857","name":"Subscribe to topic containing numeric and publish message","time":{"start":1737030462537,"stop":1737030462540,"duration":3},"status":"passed","severity":"normal"},{"uid":"5636b8f3ebccec1f","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1737030286580,"stop":1737030286583,"duration":3},"status":"passed","severity":"normal"},{"uid":"6065258f5975e768","name":"Check message with non string payload is not received","time":{"start":1737030436339,"stop":1737030436342,"duration":3},"status":"passed","severity":"normal"},{"uid":"7721e659dfd4af00","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1737030137838,"stop":1737030137838,"duration":0},"status":"passed","severity":"normal"},{"uid":"b617f66589ad40ea","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1737030137818,"stop":1737030137818,"duration":0},"status":"passed","severity":"normal"},{"uid":"8776341ea1ffc5c9","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1737030486212,"stop":1737030486213,"duration":1},"status":"passed","severity":"normal"},{"uid":"f41514423ea27737","name":"same cluster, different shard: nodes connect","time":{"start":1737030376058,"stop":1737030376058,"duration":0},"status":"passed","severity":"normal"},{"uid":"82acc9337e19c0da","name":"Push message with content topic containing shell command","time":{"start":1737030440372,"stop":1737030440372,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2df44150c295e9a","name":"configure the node with multiple content topics","time":{"start":1737030482889,"stop":1737030482890,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b0ae057c28fa771","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1737030462532,"stop":1737030462532,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e76dd042a2a4e2b","name":"Correctly serialized arguments","time":{"start":1737030380256,"stop":1737030380256,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b70cb633b63eeca","name":"Push message with escaped characters payload","time":{"start":1737030455020,"stop":1737030455021,"duration":1},"status":"passed","severity":"normal"},{"uid":"b51edcbd2eb253bf","name":"Fails to publish duplicate message","time":{"start":1737030453387,"stop":1737030453387,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d555524f52f5fd","name":"should set field with only RELAY enabled","time":{"start":1737030146649,"stop":1737030146649,"duration":0},"status":"passed","severity":"normal"},{"uid":"a751553d244a2ec5","name":"Waku message hash computation (no timestamp)","time":{"start":1737030140439,"stop":1737030140439,"duration":0},"status":"passed","severity":"normal"},{"uid":"24834e96e4603230","name":"LightPush: 0 peers, Filter: 1 peers","time":{"start":1737030286994,"stop":1737030286995,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e476373d2bdcbd46","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1737030537720,"stop":1737030537720,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd33344e99561034","name":"Query Generator, No Decoder","time":{"start":1737030506034,"stop":1737030506034,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f23c30a4d8cf054","name":"Encoder throws on undefined content topic","time":{"start":1737030172432,"stop":1737030172433,"duration":1},"status":"passed","severity":"normal"},{"uid":"820196b4c2b80494","name":"Push message with content topic containing emoji","time":{"start":1737030440373,"stop":1737030440373,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b84864635786662","name":"returns only open connection if one present","time":{"start":1737030153444,"stop":1737030153445,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e60f92acb19334b","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1737030537718,"stop":1737030537718,"duration":0},"status":"passed","severity":"normal"},{"uid":"40b595c9429442ae","name":"should set field with all protocols enabled","time":{"start":1737030146648,"stop":1737030146648,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7df120b9a382ed5","name":"Push message with content topic containing escaped characters","time":{"start":1737030455033,"stop":1737030455033,"duration":0},"status":"passed","severity":"normal"},{"uid":"302a437bdccee12b","name":"should not receive a peer event before start","time":{"start":1737030218239,"stop":1737030218240,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ba5b837e9ea93bc","name":"new peer added after a peer was already found","time":{"start":1737030462568,"stop":1737030462569,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c91324bc6ac040a8","name":"handles multiple messages","time":{"start":1737030530649,"stop":1737030530650,"duration":1},"status":"passed","severity":"normal"},{"uid":"58284c86f38c1427","name":"should wait for Filter peer to be connected","time":{"start":1737030179404,"stop":1737030179404,"duration":0},"status":"passed","severity":"normal"},{"uid":"696e4da564d5ec99","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1737030286612,"stop":1737030286613,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9100ff90a71aa5","name":"Decoder throws on undefined content topic","time":{"start":1737030154358,"stop":1737030154359,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecd0da4454edac2d","name":"Check received message with timestamp: 1737030197179 ","time":{"start":1737030436336,"stop":1737030436336,"duration":0},"status":"passed","severity":"normal"},{"uid":"df1c3dc0a7225b4a","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1737030286603,"stop":1737030286604,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b983c1e560fee48","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1737030205450,"stop":1737030205455,"duration":5},"status":"passed","severity":"normal"},{"uid":"13d96f84ab01e519","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1737030198215,"stop":1737030198216,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffd4fab2d29df325","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1737030376054,"stop":1737030376055,"duration":1},"status":"passed","severity":"normal"},{"uid":"efbe20dd43e0d6bd","name":"Subscribe to topic containing long and publish message","time":{"start":1737030462536,"stop":1737030462536,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e1a4ad5e44827e6","name":"Asymmetric encrypt & decrypt","time":{"start":1737030172800,"stop":1737030172801,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ac149d87401c780","name":"different cluster, different shard: nodes don't connect","time":{"start":1737030376059,"stop":1737030376059,"duration":0},"status":"passed","severity":"normal"},{"uid":"471bc3542b25b0e0","name":"handles empty contentTopics array correctly","time":{"start":1737030137848,"stop":1737030137848,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab74eaa01d1a630b","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1737030446017,"stop":1737030446017,"duration":0},"status":"passed","severity":"normal"},{"uid":"508a9157714fc17a","name":"Push message on custom pubsubTopic","time":{"start":1737030380870,"stop":1737030380871,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff4e4bcc71ebc959","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1737030537731,"stop":1737030537731,"duration":0},"status":"passed","severity":"normal"},{"uid":"47eebd0bc4c4c5b3","name":"Push message with SQL Injection payload","time":{"start":1737030455009,"stop":1737030455009,"duration":0},"status":"passed","severity":"normal"},{"uid":"effe8ab7b090cae5","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1737030286568,"stop":1737030286572,"duration":4},"status":"passed","severity":"normal"},{"uid":"357509666075992","name":"Passing an array","time":{"start":1737030537666,"stop":1737030537666,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a18de9b518f6469","name":"Push message with content topic containing long","time":{"start":1737030440364,"stop":1737030440366,"duration":2},"status":"passed","severity":"normal"},{"uid":"64fba829fb2a3c06","name":"isConnected should return true after first peer connects","time":{"start":1737030230712,"stop":1737030230713,"duration":1},"status":"passed","severity":"normal"},{"uid":"15b87f64fa599d5a","name":"same cluster, same shard: nodes connect","time":{"start":1737030376057,"stop":1737030376058,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a7fdc6a97fcefc1","name":"Tracks peer failures correctly","time":{"start":1737030283388,"stop":1737030283388,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c8ec48228c8601c","name":"Push message with content topic containing XML","time":{"start":1737030455029,"stop":1737030455029,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3e64a6db35e933e","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1737030286604,"stop":1737030286604,"duration":0},"status":"passed","severity":"normal"},{"uid":"6778db593c5a822d","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app20/5/topic608/utf8","time":{"start":1737030482885,"stop":1737030482885,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f0c0bfcba363de0","name":"should retry on failure if specified","time":{"start":1737030179339,"stop":1737030179339,"duration":0},"status":"passed","severity":"normal"},{"uid":"45c3b415491e96d2","name":"Check publish message containing Chinese","time":{"start":1737030453368,"stop":1737030453368,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cd5ee49d7798a3b","name":"Subscribe to topic containing emoji and publish message","time":{"start":1737030462547,"stop":1737030462547,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f53aa009a4d009a","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1737030162366,"stop":1737030162366,"duration":0},"status":"passed","severity":"normal"},{"uid":"14a0b4f3425f9e54","name":"start node with empty content topic","time":{"start":1737030482890,"stop":1737030482890,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f717bd8ebda5717","name":"Generator, custom pubsub topic","time":{"start":1737030513252,"stop":1737030513253,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e4de3fab887a187","name":"Subscribe to topic containing numeric and receive message","time":{"start":1737030349568,"stop":1737030349569,"duration":1},"status":"passed","severity":"normal"},{"uid":"50fbd297746a4b82","name":"removeEventListener with correct event","time":{"start":1737030238542,"stop":1737030238542,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f081834e3068069","name":"Subscribe and publish message","time":{"start":1737030462531,"stop":1737030462532,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c98de27ee55cf02","name":"Check message on other pubsub topic is not received","time":{"start":1737030436373,"stop":1737030436374,"duration":1},"status":"passed","severity":"normal"},{"uid":"85f2ea549ccd97ca","name":"Subscribe to topic containing emoji and receive message","time":{"start":1737030537735,"stop":1737030537735,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a10125e2f2447f1","name":"Throws when trying to push message with empty payload","time":{"start":1737030440364,"stop":1737030440364,"duration":0},"status":"passed","severity":"normal"},{"uid":"be5ebadf3de0814c","name":"Passing page size 0 when there are 110 messages","time":{"start":1737030526515,"stop":1737030526517,"duration":2},"status":"passed","severity":"normal"},{"uid":"d9f2963656eab82c","name":"Push message with custom timestamp: 1706271887468","time":{"start":1737030455038,"stop":1737030455038,"duration":0},"status":"passed","severity":"normal"},{"uid":"71243ea341ebfa39","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1737030486211,"stop":1737030486211,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f2a4a3ead79599d","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1737030205455,"stop":1737030205456,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0d1794a74141c51","name":"Fails to push message bigger that 1MB","time":{"start":1737030440377,"stop":1737030440378,"duration":1},"status":"passed","severity":"normal"},{"uid":"a84fcd0f3c2b6790","name":"Meta field set when metaSetter is specified","time":{"start":1737030154357,"stop":1737030154357,"duration":0},"status":"passed","severity":"normal"},{"uid":"724da6ba8c71b68","name":"Reopen subscription with peer with lost subscription","time":{"start":1737030242574,"stop":1737030242575,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc78ffd455aafa35","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1737030161979,"stop":1737030161979,"duration":0},"status":"passed","severity":"normal"},{"uid":"13fbbaef080d8525","name":"should properly create location multiaddrs - udp4","time":{"start":1737030146645,"stop":1737030146646,"duration":1},"status":"passed","severity":"normal"},{"uid":"d626b11872a431ec","name":"Query with Promise Callback, No message returned","time":{"start":1737030506043,"stop":1737030506043,"duration":0},"status":"passed","severity":"normal"},{"uid":"1edaf8c549d61009","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1737030537735,"stop":1737030537735,"duration":0},"status":"passed","severity":"normal"},{"uid":"cca69d911cf9a1b4","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1737030205687,"stop":1737030205687,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc0755b437e3728f","name":"Push message with meta","time":{"start":1737030455035,"stop":1737030455036,"duration":1},"status":"passed","severity":"normal"},{"uid":"da8807508ff17c59","name":"Check received message containing XML","time":{"start":1737030436327,"stop":1737030436327,"duration":0},"status":"passed","severity":"normal"},{"uid":"e665d8905c155437","name":"Decoder throws on empty string content topic","time":{"start":1737030174186,"stop":1737030174186,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffc6631f19f146bf","name":"1 Store, 2 fetches","time":{"start":1737030162069,"stop":1737030162070,"duration":1},"status":"passed","severity":"normal"},{"uid":"25b589d642b06c73","name":"Check received message containing emoji","time":{"start":1737030436335,"stop":1737030436335,"duration":0},"status":"passed","severity":"normal"},{"uid":"884745247af6453","name":"should only return 1 node with store capability","time":{"start":1737030162365,"stop":1737030162365,"duration":0},"status":"passed","severity":"normal"},{"uid":"95cf205375d50b0","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1737030349574,"stop":1737030349574,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e93aef4c5c16e81","name":"Nodes with multiple pubsub topic","time":{"start":1737030446018,"stop":1737030446018,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fc2bbcc9206913a","name":"start node with empty shard should fail","time":{"start":1737030498115,"stop":1737030498116,"duration":1},"status":"passed","severity":"normal"},{"uid":"e598d3d172b4b37a","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1737030271363,"stop":1737030271365,"duration":2},"status":"passed","severity":"normal"},{"uid":"411bfb60af090fd8","name":"Decoder throws on undefined content topic","time":{"start":1737030174186,"stop":1737030174186,"duration":0},"status":"passed","severity":"normal"},{"uid":"de4857cb2d58f1a4","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1737030137830,"stop":1737030137830,"duration":0},"status":"passed","severity":"normal"},{"uid":"821d2c92dc5a01a7","name":"Renews subscription after lossing a connection","time":{"start":1737030537725,"stop":1737030537725,"duration":0},"status":"passed","severity":"normal"},{"uid":"b92e36034fe8d3cf","name":"more peers than existing","time":{"start":1737030436776,"stop":1737030436777,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e973c60af692cf20","name":"random static sharding 6 - Cluster ID: 860, Shard ID: 608","time":{"start":1737030498107,"stop":1737030498108,"duration":1},"status":"passed","severity":"normal"},{"uid":"e376f9f2e0f9074b","name":"Reopen subscription with peer with lost subscription","time":{"start":1737030243613,"stop":1737030243614,"duration":1},"status":"passed","severity":"normal"},{"uid":"d457487494d65c1c","name":"should return usable stream attached to connection","time":{"start":1737030153796,"stop":1737030153797,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b4bc5b6d277bea9","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1737030286620,"stop":1737030286620,"duration":0},"status":"passed","severity":"normal"},{"uid":"73c5632395658316","name":"should create a new stream if no existing for protocol found","time":{"start":1737030153798,"stop":1737030153798,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dc8e2e9e1b642a9","name":"Subscribe to topic containing shell command and publish message","time":{"start":1737030462546,"stop":1737030462546,"duration":0},"status":"passed","severity":"normal"},{"uid":"30c4513f25a08db2","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1737030153800,"stop":1737030153801,"duration":1},"status":"passed","severity":"normal"},{"uid":"8847e91145d0fe36","name":"should remove a peer","time":{"start":1737030179331,"stop":1737030179331,"duration":0},"status":"passed","severity":"normal"},{"uid":"b96e39c8f7d12bad","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1737030286558,"stop":1737030286559,"duration":1},"status":"passed","severity":"normal"},{"uid":"939d0b9a21aac839","name":"LightPush with 3 connections","time":{"start":1737030287196,"stop":1737030287196,"duration":0},"status":"skipped","severity":"normal"},{"uid":"26f8f6218a4afe32","name":"Callback on promise","time":{"start":1737030524926,"stop":1737030524926,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e0ffe386c7e650d","name":"Push message with Chinese payload","time":{"start":1737030440341,"stop":1737030440341,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3e5a425d2834834","name":"should return empty list for no shard","time":{"start":1737030137837,"stop":1737030137837,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dbcfd371c608ced","name":"Query Generator - true","time":{"start":1737030512358,"stop":1737030512359,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d055808812ca87","name":"Subscribe to topic containing JSON and receive message","time":{"start":1737030537734,"stop":1737030537734,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c2670a0908be65e","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1737030349565,"stop":1737030349566,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e05d7cc5e6cfa31","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1737030380871,"stop":1737030380871,"duration":0},"status":"passed","severity":"normal"},{"uid":"29d2c05f18f105b7","name":"Push message with content topic containing JSON","time":{"start":1737030455032,"stop":1737030455032,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4ff23f940296cdd","name":"LightPush: 0 peers, Filter: 3 peers","time":{"start":1737030286996,"stop":1737030286996,"duration":0},"status":"skipped","severity":"normal"},{"uid":"743c5e2f5b2ad71","name":"should throw an error for an unconfigured topic","time":{"start":1737030137845,"stop":1737030137845,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2fa62f3919062c8","name":"should throw error - invalid id","time":{"start":1737030146638,"stop":1737030146638,"duration":0},"status":"passed","severity":"normal"},{"uid":"5866d1e6acdacf4e","name":"Query with Ordered Callback, No Decoder","time":{"start":1737030506039,"stop":1737030506039,"duration":0},"status":"passed","severity":"normal"},{"uid":"a72f1ff66cd0bb61","name":"recovers when dns.resolve returns empty","time":{"start":1737030162363,"stop":1737030162363,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ee6a4dfece893cb","name":"Check received message with timestamp: 1649153314 ","time":{"start":1737030436337,"stop":1737030436337,"duration":0},"status":"passed","severity":"normal"},{"uid":"c84fa938c8015978","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1737030286616,"stop":1737030286616,"duration":0},"status":"passed","severity":"normal"},{"uid":"929dca42d4c1791b","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1737030137836,"stop":1737030137836,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d0605456d324b15","name":"Check publish message containing XML","time":{"start":1737030453374,"stop":1737030453374,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a3c4ab8fb7b2e41","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1737030137842,"stop":1737030137842,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d15dce99b11cccb","name":"Check publish message containing shell command","time":{"start":1737030453375,"stop":1737030453375,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b0464e6394b8989","name":"Waku message hash computation (meta attribute not present)","time":{"start":1737030140438,"stop":1737030140438,"duration":0},"status":"passed","severity":"normal"},{"uid":"592e419db424ea19","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1737030446017,"stop":1737030446017,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0e1aca2440845a1","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1737030348999,"stop":1737030348999,"duration":0},"status":"passed","severity":"normal"},{"uid":"36d1ec96acd8f286","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1737030537728,"stop":1737030537728,"duration":0},"status":"passed","severity":"normal"},{"uid":"34160391806c6020","name":"unsubscribes","time":{"start":1737030530651,"stop":1737030530651,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee00094413af8159","name":"Check message with non string payload is not received","time":{"start":1737030320321,"stop":1737030320321,"duration":0},"status":"passed","severity":"normal"},{"uid":"616271e003be7a0a","name":"should not fail to stop the service if it was not started","time":{"start":1737030166334,"stop":1737030166334,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f30d801dbbbcd6c","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1737030462542,"stop":1737030462543,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d398096d335e71","name":"Subscribe and receives messages on 20 topics","time":{"start":1737030537727,"stop":1737030537727,"duration":0},"status":"passed","severity":"normal"},{"uid":"1505270fb252adbf","name":"Non TWN Cluster","time":{"start":1737030482884,"stop":1737030482884,"duration":0},"status":"passed","severity":"normal"},{"uid":"f45aa079990a7731","name":"Check publish message containing short","time":{"start":1737030453366,"stop":1737030453366,"duration":0},"status":"passed","severity":"normal"},{"uid":"14e0372f3de8adc1","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1737030539086,"stop":1737030539086,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5f89a937fb92cc8","name":"Check publish message containing emoji","time":{"start":1737030453379,"stop":1737030453379,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e02079b7867fb7c","name":"LightPush: 2 peers, Filter: 2 peers","time":{"start":1737030286998,"stop":1737030286998,"duration":0},"status":"skipped","severity":"normal"},{"uid":"48d4e98d0aa7b2c5","name":"Push message with content topic containing JSON","time":{"start":1737030440371,"stop":1737030440371,"duration":0},"status":"passed","severity":"normal"},{"uid":"75e4fe461585ae46","name":"Check meta is set [symmetric]","time":{"start":1737030172431,"stop":1737030172432,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ac2e7565adb1b41","name":"Check received message containing XML","time":{"start":1737030320312,"stop":1737030320313,"duration":1},"status":"passed","severity":"normal"},{"uid":"7262754aadf76215","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1737030380864,"stop":1737030380866,"duration":2},"status":"passed","severity":"normal"},{"uid":"f0239ffc00ac013f","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1737030537733,"stop":1737030537733,"duration":0},"status":"passed","severity":"normal"},{"uid":"77f4ec872874dd56","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1737030539085,"stop":1737030539085,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d01415b7dbab7bf","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1737030539088,"stop":1737030539088,"duration":0},"status":"passed","severity":"normal"},{"uid":"71e238dda6aed521","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1737030198209,"stop":1737030198213,"duration":4},"status":"passed","severity":"normal"},{"uid":"4bc028619cbc7895","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1737030380869,"stop":1737030380870,"duration":1},"status":"passed","severity":"normal"},{"uid":"3796718272e69ef3","name":"should be able to decode the field with only STORE set to true","time":{"start":1737030145811,"stop":1737030145811,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb46461fa85f0f7","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1737030271365,"stop":1737030271368,"duration":3},"status":"passed","severity":"normal"},{"uid":"58b1dba0cd8f9474","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1737030145812,"stop":1737030145812,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d30913950061ad8","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1737030286600,"stop":1737030286601,"duration":1},"status":"passed","severity":"normal"},{"uid":"67f4eab7dc9a6b30","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1737030349561,"stop":1737030349561,"duration":0},"status":"passed","severity":"normal"},{"uid":"598e402f5b97d1a3","name":"Check message with no content topic is not received","time":{"start":1737030320320,"stop":1737030320321,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdb8e8be18114249","name":"Ordered Callback - false","time":{"start":1737030512362,"stop":1737030512362,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4539ac1e7c675ca","name":"Check message with invalid timestamp is not received","time":{"start":1737030320319,"stop":1737030320319,"duration":0},"status":"passed","severity":"normal"},{"uid":"dae91c074626c1de","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1737030537715,"stop":1737030537716,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b12e8b664cdb3a4","name":"should return unique PubsubTopics for static sharding","time":{"start":1737030137835,"stop":1737030137836,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbe40eb84b866ff7","name":"should return the correct number of peers","time":{"start":1737030179332,"stop":1737030179332,"duration":0},"status":"passed","severity":"normal"},{"uid":"e591600b4b0e60f","name":"Ping fails for unsubscribed peers","time":{"start":1737030283387,"stop":1737030283387,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c7dead84a45b80c","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1737030137830,"stop":1737030137831,"duration":1},"status":"passed","severity":"normal"},{"uid":"443b9b3b221815dd","name":"should not throw an error for a single configured topic","time":{"start":1737030137844,"stop":1737030137844,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3568261e5f65ca3","name":"Check message with invalid timestamp is not received","time":{"start":1737030436369,"stop":1737030436369,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa935728743f335d","name":"should only return 1 node with relay and store capability","time":{"start":1737030162365,"stop":1737030162365,"duration":0},"status":"passed","severity":"normal"},{"uid":"409b116061645cf6","name":"Check publish message containing Russian","time":{"start":1737030453372,"stop":1737030453372,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aa13d6ec100b66a","name":"Check publish message after client node is restarted","time":{"start":1737030453390,"stop":1737030453390,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9e9b51e1b103b56f","name":"Push message with content topic containing Basic HTML tag","time":{"start":1737030455031,"stop":1737030455031,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9643c98fedbdedb","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1737030161978,"stop":1737030161979,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aa583b986bbf0af","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1737030436337,"stop":1737030436337,"duration":0},"status":"passed","severity":"normal"},{"uid":"12aaeef599966fda","name":"LightPush: 2 peers, Filter: 1 peers","time":{"start":1737030286998,"stop":1737030286998,"duration":0},"status":"skipped","severity":"normal"},{"uid":"91e5a482083475ca","name":"LightPush with 1 connections","time":{"start":1737030287195,"stop":1737030287195,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dc9184d6bdf03b83","name":"Passing page size 1 when there are 4 messages","time":{"start":1737030526517,"stop":1737030526518,"duration":1},"status":"passed","severity":"normal"},{"uid":"50d7e75bce067134","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1737030286557,"stop":1737030286557,"duration":0},"status":"passed","severity":"normal"},{"uid":"949173950dc407bc","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1737030436369,"stop":1737030436369,"duration":0},"status":"passed","severity":"normal"},{"uid":"6791f92a321ee4c5","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1737030349557,"stop":1737030349557,"duration":0},"status":"passed","severity":"normal"},{"uid":"8581358e6b1506c8","name":"LightPush with 2 connections","time":{"start":1737030287196,"stop":1737030287196,"duration":0},"status":"skipped","severity":"normal"},{"uid":"52a6b11983b89752","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1737030137848,"stop":1737030137848,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce73c4a211e3631c","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1737030161976,"stop":1737030161977,"duration":1},"status":"passed","severity":"normal"},{"uid":"811cefb015695899","name":"should fail to send if no connected peers found","time":{"start":1737030179338,"stop":1737030179338,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dba9e597ab1ca54","name":"Push message equal or less that 1MB","time":{"start":1737030455040,"stop":1737030455041,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fccee7c93b61e6b","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1737030513250,"stop":1737030513250,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b313d0268eee1a9","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1737030271368,"stop":1737030271368,"duration":0},"status":"passed","severity":"normal"},{"uid":"a032804948cd142a","name":"Ping on peer without subscriptions","time":{"start":1737030242570,"stop":1737030242570,"duration":0},"status":"passed","severity":"normal"},{"uid":"15d1ccfb614a6303","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1737030376056,"stop":1737030376057,"duration":1},"status":"passed","severity":"normal"},{"uid":"57d451c4a3f2fdd","name":"tcp ip4 address","time":{"start":1737030146141,"stop":1737030146141,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c49bd0b5d74396","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1737030259065,"stop":1737030259066,"duration":1},"status":"passed","severity":"normal"},{"uid":"6723d780d396b2c9","name":"Check publish message containing Script","time":{"start":1737030453372,"stop":1737030453373,"duration":1},"status":"passed","severity":"normal"},{"uid":"c849e58927276825","name":"Light Node - default protocols","time":{"start":1737030542782,"stop":1737030542782,"duration":0},"status":"passed","severity":"normal"},{"uid":"2de8f7f7e91d918","name":"Subscribe and receives messages on 20 topics","time":{"start":1737030349562,"stop":1737030349565,"duration":3},"status":"passed","severity":"normal"},{"uid":"6588a01bb4df26f4","name":"Ordered callback, aborts when callback returns true","time":{"start":1737030524926,"stop":1737030524927,"duration":1},"status":"passed","severity":"normal"},{"uid":"60d5995a8c532f05","name":"Callback on promise, aborts when callback returns true","time":{"start":1737030524926,"stop":1737030524926,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8f3eeba98934767","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1737030286602,"stop":1737030286603,"duration":1},"status":"passed","severity":"normal"},{"uid":"550668150b17271e","name":"Overlapping topic subscription","time":{"start":1737030537728,"stop":1737030537729,"duration":1},"status":"passed","severity":"normal"},{"uid":"65509c38fa8bdae0","name":"Subscribe to topic containing long and receive message","time":{"start":1737030349568,"stop":1737030349568,"duration":0},"status":"passed","severity":"normal"},{"uid":"5161e05d053eec0c","name":"random static sharding 4 - Cluster ID: 684, Shard ID: 691","time":{"start":1737030498105,"stop":1737030498105,"duration":0},"status":"passed","severity":"normal"},{"uid":"13991144144f49ba","name":"Ping on subscribed peer","time":{"start":1737030243605,"stop":1737030243607,"duration":2},"status":"passed","severity":"normal"},{"uid":"2a4b5cb4925ac193","name":"should not add existing peers","time":{"start":1737030179336,"stop":1737030179336,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a964df865cb2026","name":"Ephemeral messages are not stored","time":{"start":1737030205685,"stop":1737030205685,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b90ff39a3915dea","name":"should encode/decode to RLP encoding","time":{"start":1737030146640,"stop":1737030146640,"duration":0},"status":"passed","severity":"normal"},{"uid":"45d8eca410155f8b","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1737030145811,"stop":1737030145812,"duration":1},"status":"passed","severity":"normal"},{"uid":"24f3b268b38e25f5","name":"random static sharding 3 - Cluster ID: 10, Shard ID: 370","time":{"start":1737030498105,"stop":1737030498105,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9fc52db2ad731e4","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1737030137843,"stop":1737030137843,"duration":0},"status":"passed","severity":"normal"},{"uid":"3028fe9d3005c59e","name":"should emit a peer event after start","time":{"start":1737030166334,"stop":1737030166334,"duration":0},"status":"passed","severity":"normal"},{"uid":"82b22dc122a02e6c","name":"Subscribe and receive messages via waku relay post","time":{"start":1737030537716,"stop":1737030537716,"duration":0},"status":"passed","severity":"normal"},{"uid":"91cb6db91b2e2977","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1737030137846,"stop":1737030137846,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb58cbbdfb1cf5de","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1737030205686,"stop":1737030205686,"duration":0},"status":"passed","severity":"normal"},{"uid":"b94e07baab287dfb","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1737030137842,"stop":1737030137842,"duration":0},"status":"passed","severity":"normal"},{"uid":"f45bf15fde82dec0","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1737030153970,"stop":1737030153970,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2eebace5be265b9","name":"Add multiple subscription objects on single nwaku node","time":{"start":1737030537724,"stop":1737030537724,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0723985c95e7b40","name":"Push message with special chars payload","time":{"start":1737030440340,"stop":1737030440340,"duration":0},"status":"passed","severity":"normal"},{"uid":"66807ef91f1b718a","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1737030522478,"stop":1737030522478,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6168ac8c221d8ef","name":"Round trip binary serialization","time":{"start":1737030154356,"stop":1737030154357,"duration":1},"status":"passed","severity":"normal"},{"uid":"1720a0b3e96bf0c0","name":"Subscribe to topic containing JSON and receive message","time":{"start":1737030349573,"stop":1737030349573,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcdc0978c87cbda8","name":"Init the array if not present","time":{"start":1737030137501,"stop":1737030137504,"duration":3},"status":"passed","severity":"normal"},{"uid":"55205c6a109d6e92","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1737030286557,"stop":1737030286558,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bf576a5b5f128c1","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1737030271369,"stop":1737030271369,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e5c9000e0e29b9","name":"Wrong topic","time":{"start":1737030482889,"stop":1737030482889,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7a84985f3bc216","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1737030137841,"stop":1737030137841,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb618941d290f5a","name":"different cluster, same shard: nodes don't connect","time":{"start":1737030376058,"stop":1737030376059,"duration":1},"status":"passed","severity":"normal"},{"uid":"b11594387c3b7ecc","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1737030161979,"stop":1737030161981,"duration":2},"status":"passed","severity":"normal"},{"uid":"5870e5f7221bebbc","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1737030537717,"stop":1737030537717,"duration":0},"status":"passed","severity":"normal"},{"uid":"8968b4757b7523de","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1737030537731,"stop":1737030537731,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5b1f4b4efa87f77","name":"connects to nwaku","time":{"start":1737030537663,"stop":1737030537665,"duration":2},"status":"passed","severity":"normal"},{"uid":"293f37965c283d33","name":"Subscribe to topic containing XML and receive message","time":{"start":1737030537733,"stop":1737030537733,"duration":0},"status":"passed","severity":"normal"},{"uid":"d37cc8b522a2309f","name":"Subscribe to topic containing special chars and receive message","time":{"start":1737030537720,"stop":1737030537720,"duration":0},"status":"passed","severity":"normal"},{"uid":"455ac62b7c074e86","name":"addEventListener with correct event","time":{"start":1737030238541,"stop":1737030238541,"duration":0},"status":"passed","severity":"normal"},{"uid":"58dfd158932c1cc2","name":"Push message with short payload","time":{"start":1737030455002,"stop":1737030455003,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc597ac65fe929cf","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app62/10/topic640/utf8","time":{"start":1737030482884,"stop":1737030482884,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ac5363c1fbc9678","name":"Check message with no payload is not received","time":{"start":1737030436339,"stop":1737030436339,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff1da2afd5d88f64","name":"random static sharding 8 - Cluster ID: 534, Shard ID: 445","time":{"start":1737030498110,"stop":1737030498110,"duration":0},"status":"passed","severity":"normal"},{"uid":"40ac1eb1b6a9ec05","name":"should throw if no connection provided","time":{"start":1737030153797,"stop":1737030153797,"duration":0},"status":"passed","severity":"normal"},{"uid":"c93020255656f97","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app53/3/topic496/xml","time":{"start":1737030482887,"stop":1737030482887,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa8fb05bf572cf9c","name":"LightPush: 2 peers, Filter: 3 peers","time":{"start":1737030286999,"stop":1737030286999,"duration":0},"status":"skipped","severity":"normal"},{"uid":"91363f66cb67e415","name":"Check message with no content topic is not received","time":{"start":1737030436338,"stop":1737030436339,"duration":1},"status":"passed","severity":"normal"},{"uid":"edf1451f600743e4","name":"Subscribe and receive messages via waku relay post","time":{"start":1737030537726,"stop":1737030537727,"duration":1},"status":"passed","severity":"normal"},{"uid":"91f00a09b380bd6e","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1737030537720,"stop":1737030537721,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ae20f9aaf08da6a","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1737030145807,"stop":1737030145807,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb43b5dae0456dc0","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1737030462534,"stop":1737030462535,"duration":1},"status":"passed","severity":"normal"},{"uid":"40a7e809c60a75c1","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1737030539085,"stop":1737030539085,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c96c639565c6f9e","name":"Check received message containing Arabic","time":{"start":1737030436350,"stop":1737030436350,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bbf8e3c050687b","name":"Check received message containing short","time":{"start":1737030436343,"stop":1737030436343,"duration":0},"status":"passed","severity":"normal"},{"uid":"be3157298234e12a","name":"should not receive a peer event after stop","time":{"start":1737030166335,"stop":1737030166335,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd9c5c8bcc28b4ed","name":"Ephemeral field set to true","time":{"start":1737030154357,"stop":1737030154357,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fbf8a33ad8a446b","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1737030348994,"stop":1737030348994,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f312e2782120805","name":"Subscribe to topic containing special chars and publish message","time":{"start":1737030462541,"stop":1737030462542,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cc119eb5cbcfa9a","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1737030286561,"stop":1737030286562,"duration":1},"status":"passed","severity":"normal"},{"uid":"87efbb79231d3bcf","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1737030145805,"stop":1737030145807,"duration":2},"status":"passed","severity":"normal"},{"uid":"d2766a67013b914d","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1737030462547,"stop":1737030462547,"duration":0},"status":"passed","severity":"normal"},{"uid":"2deee1368705dbf5","name":"Encoder throws on empty string content topic","time":{"start":1737030172433,"stop":1737030172433,"duration":0},"status":"passed","severity":"normal"},{"uid":"23fae944e462939d","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1737030601802,"stop":1737030601803,"duration":1},"status":"passed","severity":"normal"},{"uid":"f52d0ddc7acff040","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1737030283389,"stop":1737030283389,"duration":0},"status":"passed","severity":"normal"},{"uid":"22b7a05d4f8d9f6e","name":"Subscribe and receive messages via lightPush","time":{"start":1737030537725,"stop":1737030537725,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa106a93ab1b7d26","name":"LightPush: 1 peers, Filter: 3 peers","time":{"start":1737030286997,"stop":1737030286997,"duration":0},"status":"skipped","severity":"normal"},{"uid":"792d1e699d53ebc5","name":"Check received message containing numeric","time":{"start":1737030320304,"stop":1737030320304,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b43faa6cc355639","name":"Add multiple subscription objects on single nwaku node","time":{"start":1737030537736,"stop":1737030537736,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a45a3892bd9e399","name":"removeEventListener with wrong event","time":{"start":1737030238543,"stop":1737030238545,"duration":2},"status":"passed","severity":"normal"},{"uid":"52362c155f5096d0","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1737030286588,"stop":1737030286589,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5b7b566a90a18ca","name":"Keep-alive pings maintain the connection","time":{"start":1737030283387,"stop":1737030283387,"duration":0},"status":"passed","severity":"normal"},{"uid":"8039aba33c648fe5","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1737030161977,"stop":1737030161977,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc42599a97a3ef4e","name":"Passing page size 19 when there are 20 messages","time":{"start":1737030526522,"stop":1737030526522,"duration":0},"status":"passed","severity":"normal"},{"uid":"19737fcc17885496","name":"Push message with content topic containing Script","time":{"start":1737030455029,"stop":1737030455029,"duration":0},"status":"passed","severity":"normal"},{"uid":"b14f1afee14a9167","name":"Push message with content topic containing Arabic","time":{"start":1737030440367,"stop":1737030440367,"duration":0},"status":"passed","severity":"normal"},{"uid":"732c5c34d21e7203","name":"Push message with Script payload","time":{"start":1737030440353,"stop":1737030440353,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec5ef45fa0f3657c","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1737030137838,"stop":1737030137839,"duration":1},"status":"passed","severity":"normal"},{"uid":"8638a1a012721549","name":"should throw an error for insufficient data","time":{"start":1737030137967,"stop":1737030137967,"duration":0},"status":"passed","severity":"normal"},{"uid":"b13c89bae6fd1305","name":"Push message with content topic containing shell command","time":{"start":1737030455032,"stop":1737030455033,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c5548319a9f84e3","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1737030506040,"stop":1737030506040,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3fbd7cb424d5e24","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1737030537727,"stop":1737030537727,"duration":0},"status":"passed","severity":"normal"},{"uid":"86308b3eb5a1c465","name":"Subscribe to topic containing Russian and publish message","time":{"start":1737030462543,"stop":1737030462544,"duration":1},"status":"passed","severity":"normal"},{"uid":"27d8beaa999ad23d","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1737030137829,"stop":1737030137829,"duration":0},"status":"passed","severity":"normal"},{"uid":"1afc4ebdb95897d2","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1737030137845,"stop":1737030137845,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4d262d823a3cd30","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1737030601803,"stop":1737030601803,"duration":0},"status":"passed","severity":"normal"},{"uid":"528bff57f2c5ea66","name":"Query Generator, Wrong PubsubTopic","time":{"start":1737030506032,"stop":1737030506033,"duration":1},"status":"passed","severity":"normal"},{"uid":"763f2dc798fb614a","name":"should handle a minimal index list","time":{"start":1737030137966,"stop":1737030137966,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b544fa48b214db9","name":"Relay + Store","time":{"start":1737030146650,"stop":1737030146650,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc22f7e125fc180","name":"Check received message containing unicode special characters","time":{"start":1737030436331,"stop":1737030436335,"duration":4},"status":"passed","severity":"normal"},{"uid":"291869a2791407f","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1737030539087,"stop":1737030539087,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e91df6f6bb9612d","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1737030506040,"stop":1737030506040,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c83aba405c8fcc6","name":"getPeersByDiscovery","time":{"start":1737030462568,"stop":1737030462568,"duration":0},"status":"passed","severity":"normal"},{"uid":"488781c1a3544dae","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1737030286595,"stop":1737030286595,"duration":0},"status":"passed","severity":"normal"},{"uid":"c87b3c99ce303c06","name":"Relay + Store","time":{"start":1737030204094,"stop":1737030204095,"duration":1},"status":"passed","severity":"normal"},{"uid":"55de01c574d166f9","name":"Check received message containing short","time":{"start":1737030436317,"stop":1737030436317,"duration":0},"status":"passed","severity":"normal"},{"uid":"43c2e97b304986dc","name":"Query generator for multiple messages with different content topic format","time":{"start":1737030524925,"stop":1737030524925,"duration":0},"status":"passed","severity":"normal"},{"uid":"62c26a7375f93ee2","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1737030286603,"stop":1737030286603,"duration":0},"status":"passed","severity":"normal"},{"uid":"604d944cf0ce3448","name":"Symmetric encrypt & Decrypt","time":{"start":1737030172801,"stop":1737030172801,"duration":0},"status":"passed","severity":"normal"},{"uid":"865913c895159dd3","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1737030380863,"stop":1737030380864,"duration":1},"status":"passed","severity":"normal"},{"uid":"177deeb370d50258","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1737030137836,"stop":1737030137836,"duration":0},"status":"passed","severity":"normal"},{"uid":"b208735faa68131","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1737030198216,"stop":1737030198217,"duration":1},"status":"passed","severity":"normal"},{"uid":"284092845bc54e98","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1737030537734,"stop":1737030537734,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e5e99df21643be4","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1737030154359,"stop":1737030154359,"duration":0},"status":"passed","severity":"normal"},{"uid":"99b9d9f4aa1bbbfb","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app1/3/topic225/test.js","time":{"start":1737030482885,"stop":1737030482885,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0aead13b91aea4d","name":"Encoder throws on undefined content topic","time":{"start":1737030174185,"stop":1737030174185,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9d73a8171817e8a","name":"should reject if LightPush is requested but not mounted","time":{"start":1737030179402,"stop":1737030179402,"duration":0},"status":"passed","severity":"normal"},{"uid":"9094c9f19b4996a9","name":"Push message with custom timestamp: 1737026687468","time":{"start":1737030455038,"stop":1737030455039,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef76bfe4c657e62c","name":"Check received message containing unicode special characters","time":{"start":1737030436356,"stop":1737030436356,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ea927555cceaaf1","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app61/5/topic198/utf8","time":{"start":1737030482888,"stop":1737030482888,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4e72f37228482e6","name":"Passing page size 3 when there are 20 messages","time":{"start":1737030526520,"stop":1737030526521,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fa9f842559cdc76","name":"Push message with short payload","time":{"start":1737030440335,"stop":1737030440335,"duration":0},"status":"passed","severity":"normal"},{"uid":"260231f99a879e8a","name":"shard 0","time":{"start":1737030498095,"stop":1737030498095,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc7a62e9f6ba1280","name":"Publish message with custom timestamp: Thu Jan 16 2025 13:27:26 GMT+0000 (Coordinated Universal Time)","time":{"start":1737030453386,"stop":1737030453386,"duration":0},"status":"passed","severity":"normal"},{"uid":"438de3031d587c21","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1737030524926,"stop":1737030524926,"duration":0},"status":"passed","severity":"normal"},{"uid":"817b3ccd8aedb783","name":"LightPush: 1 peers, Filter: 1 peers","time":{"start":1737030286996,"stop":1737030286997,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7dd25321350c00c3","name":"groups content topics by expected pubsub topic","time":{"start":1737030137831,"stop":1737030137831,"duration":0},"status":"passed","severity":"normal"},{"uid":"866d6babb2b093cb","name":"throws on content topic with non-number generation field","time":{"start":1737030137814,"stop":1737030137814,"duration":0},"status":"passed","severity":"normal"},{"uid":"96f1bdcc7a8863cf","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1737030286583,"stop":1737030286585,"duration":2},"status":"passed","severity":"normal"},{"uid":"eeb896c890257c82","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1737030137839,"stop":1737030137839,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2cf63c9d9643f77","name":"Passing invalid cursor","time":{"start":1737030486215,"stop":1737030486215,"duration":0},"status":"passed","severity":"normal"},{"uid":"277b146719b7be95","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1737030286605,"stop":1737030286605,"duration":0},"status":"passed","severity":"normal"},{"uid":"59a926367911d72e","name":"Push message with content topic containing unicode special characters","time":{"start":1737030440372,"stop":1737030440373,"duration":1},"status":"passed","severity":"normal"},{"uid":"d264c4ebd02580d8","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1737030462532,"stop":1737030462532,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b65a75e8a35afd1","name":"Passing page size 110 when there are 120 messages","time":{"start":1737030526522,"stop":1737030526523,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c1d389a603f006c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1737030137840,"stop":1737030137840,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e1fe5de1fa3cb8","name":"Check received message containing Script","time":{"start":1737030436326,"stop":1737030436327,"duration":1},"status":"passed","severity":"normal"},{"uid":"53a14f11cec642ee","name":"Push message with unicode special characters payload","time":{"start":1737030455021,"stop":1737030455022,"duration":1},"status":"passed","severity":"normal"},{"uid":"51de0d64b45f30e6","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1737030161977,"stop":1737030161978,"duration":1},"status":"passed","severity":"normal"},{"uid":"459efa85bee653e7","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1737030537725,"stop":1737030537726,"duration":1},"status":"passed","severity":"normal"},{"uid":"2332ceafb43bdcc9","name":"returns all values when wanted number is greater than available values","time":{"start":1737030161742,"stop":1737030161746,"duration":4},"status":"passed","severity":"normal"},{"uid":"8e95cf344b385673","name":"1 Store, 2 relays, 2 fetches","time":{"start":1737030162070,"stop":1737030162070,"duration":0},"status":"passed","severity":"normal"},{"uid":"641e9de0ac028feb","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1737030482890,"stop":1737030482890,"duration":0},"status":"passed","severity":"normal"},{"uid":"a96b613b273c6d76","name":"Subscribe to topic containing shell command and receive message","time":{"start":1737030349573,"stop":1737030349574,"duration":1},"status":"passed","severity":"normal"},{"uid":"b71bba9892d4282d","name":"Push message with long payload","time":{"start":1737030440335,"stop":1737030440336,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0fd8516debd98c8","name":"Check received message with timestamp: 1737030197179000000 ","time":{"start":1737030436367,"stop":1737030436368,"duration":1},"status":"passed","severity":"normal"},{"uid":"471ae9587b55f43b","name":"Mutual subscription","time":{"start":1737030462527,"stop":1737030462528,"duration":1},"status":"passed","severity":"normal"},{"uid":"95cf0bf30013b316","name":"Push message with shell command payload","time":{"start":1737030455019,"stop":1737030455020,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bf3a7c08ef39450","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1737030349557,"stop":1737030349560,"duration":3},"status":"passed","severity":"normal"},{"uid":"25328eaf4be5b30f","name":"Push 30 different messages","time":{"start":1737030455022,"stop":1737030455022,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bed524b1c614a2e","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app52/2/topic384/utf8","time":{"start":1737030482885,"stop":1737030482886,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c6a84cfa26c5469","name":"Subscribe to topic containing long and receive message","time":{"start":1737030537719,"stop":1737030537719,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b985180c99d8a1a","name":"returns nothing if no connections present","time":{"start":1737030153442,"stop":1737030153444,"duration":2},"status":"passed","severity":"normal"},{"uid":"bd8b4178d566013d","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1737030271368,"stop":1737030271369,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3d94dc9ffbde0ad","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1737030137842,"stop":1737030137843,"duration":1},"status":"passed","severity":"normal"},{"uid":"552c3fdf8b8be60e","name":"Relay","time":{"start":1737030204093,"stop":1737030204093,"duration":0},"status":"passed","severity":"normal"},{"uid":"eef2ab9775e00c38","name":"should not fail to start the service if it is already started","time":{"start":1737030166334,"stop":1737030166334,"duration":0},"status":"passed","severity":"normal"},{"uid":"65248225ae3573cc","name":"Subscribe to topic containing short and publish message","time":{"start":1737030462536,"stop":1737030462536,"duration":0},"status":"passed","severity":"normal"},{"uid":"74ee6a9cc79cd438","name":"Fails to push message bigger that 1MB","time":{"start":1737030455041,"stop":1737030455041,"duration":0},"status":"passed","severity":"normal"},{"uid":"20529cd0d337b74b","name":"throws on content topic with generation field greater than 0","time":{"start":1737030137814,"stop":1737030137815,"duration":1},"status":"passed","severity":"normal"},{"uid":"507be7736df2e608","name":"throws on content topic with empty encoding field","time":{"start":1737030137816,"stop":1737030137817,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ffd18643073996","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1737030453388,"stop":1737030453388,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a0a627f4484f2fe","name":"Push message with numeric payload","time":{"start":1737030440336,"stop":1737030440336,"duration":0},"status":"passed","severity":"normal"},{"uid":"fef1ffedb3643b95","name":"Check message received after jswaku node is restarted","time":{"start":1737030436382,"stop":1737030436382,"duration":0},"status":"skipped","severity":"normal"},{"uid":"94184121e8032dde","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1737030486213,"stop":1737030486214,"duration":1},"status":"passed","severity":"normal"},{"uid":"942a8b1b9d1e4542","name":"should properly create peer info with all multiaddrs","time":{"start":1737030146647,"stop":1737030146648,"duration":1},"status":"passed","severity":"normal"},{"uid":"143160388008e41c","name":"Check received message with timestamp: 1649153314 ","time":{"start":1737030320318,"stop":1737030320318,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8fdf7bd0ca3ad4","name":"Push message with content topic containing Script","time":{"start":1737030440368,"stop":1737030440368,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfd9b43e14d2e56b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1737030137841,"stop":1737030137841,"duration":0},"status":"passed","severity":"normal"},{"uid":"316506470f32d6a","name":"Check received message containing long","time":{"start":1737030436320,"stop":1737030436320,"duration":0},"status":"passed","severity":"normal"},{"uid":"e884e493e3c7b510","name":"Subscribe to topic containing Script and receive message","time":{"start":1737030537732,"stop":1737030537732,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5b4dce7f4c26ff9","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1737030446016,"stop":1737030446016,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ff5cc43ad2fe93d","name":"should emit a peer event after start","time":{"start":1737030218239,"stop":1737030218239,"duration":0},"status":"passed","severity":"normal"},{"uid":"d66af281fba4ef69","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1737030537717,"stop":1737030537717,"duration":0},"status":"passed","severity":"normal"},{"uid":"778bd5f6c4e1642f","name":"Subscribe to topic containing emoji and receive message","time":{"start":1737030537724,"stop":1737030537724,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb1bc4682e61b3b8","name":"Push message with meta","time":{"start":1737030440374,"stop":1737030440374,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0dedf1ba71ee417","name":"should log when no additional peers are found","time":{"start":1737030179336,"stop":1737030179336,"duration":0},"status":"passed","severity":"normal"},{"uid":"688f967a272f659f","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1737030446017,"stop":1737030446018,"duration":1},"status":"passed","severity":"normal"},{"uid":"87e3d003a9541be6","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1737030498095,"stop":1737030498103,"duration":8},"status":"passed","severity":"normal"},{"uid":"aa238dc45a783854","name":"Number of peers are maintained correctly","time":{"start":1737030283385,"stop":1737030283386,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e7beab663a74da0","name":"Default pageSize","time":{"start":1737030526523,"stop":1737030526523,"duration":0},"status":"passed","severity":"normal"},{"uid":"33f6a4042f866c29","name":"Push message with custom timestamp: 1737026720660","time":{"start":1737030440376,"stop":1737030440377,"duration":1},"status":"passed","severity":"normal"},{"uid":"54717cd91947aee5","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1737030153800,"stop":1737030153800,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fb08fec25d1af53","name":"stop","time":{"start":1737030238548,"stop":1737030238552,"duration":4},"status":"passed","severity":"normal"},{"uid":"70dbe3e67e39c3e6","name":"Nwaku publishes","time":{"start":1737030454047,"stop":1737030454047,"duration":0},"status":"passed","severity":"normal"},{"uid":"e87bbafc264004d3","name":"Privacy Node - default protocol","time":{"start":1737030542783,"stop":1737030542783,"duration":0},"status":"passed","severity":"normal"},{"uid":"41a842933695a5f8","name":"it tolerates circular branch references","time":{"start":1737030162362,"stop":1737030162362,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3907a462a05e03b","name":"should only return 1 node with relay capability","time":{"start":1737030162364,"stop":1737030162365,"duration":1},"status":"passed","severity":"normal"},{"uid":"70c263eda4ca7d49","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1737030320318,"stop":1737030320319,"duration":1},"status":"passed","severity":"normal"},{"uid":"af53cd20c83af04b","name":"Relay - dialed after","time":{"start":1737030542780,"stop":1737030542780,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f8b7f6f77408514","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1737030349565,"stop":1737030349565,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4004e6848d290b9","name":"should be called for bootstrap peers","time":{"start":1737030205449,"stop":1737030205450,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2e17b637e749aa0","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1737030348999,"stop":1737030349000,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c2efa58ac10dad3","name":"safeDispatchEvent","time":{"start":1737030238548,"stop":1737030238548,"duration":0},"status":"passed","severity":"normal"},{"uid":"40be47465fcd4e77","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1737030348994,"stop":1737030348994,"duration":0},"status":"passed","severity":"normal"},{"uid":"38ac14e0e2824427","name":"Subscribe to topic containing short and receive message","time":{"start":1737030537719,"stop":1737030537719,"duration":0},"status":"passed","severity":"normal"},{"uid":"f98e5b6428eeeb62","name":"should return true when peers exist","time":{"start":1737030179333,"stop":1737030179333,"duration":0},"status":"passed","severity":"normal"},{"uid":"d614d9b5f8382d82","name":"should throw error - no public key","time":{"start":1737030146638,"stop":1737030146639,"duration":1},"status":"passed","severity":"normal"},{"uid":"73888727fa817de6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1737030137840,"stop":1737030137840,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdbdff1d13637675","name":"pre and post cipher","time":{"start":1737030172801,"stop":1737030172802,"duration":1},"status":"passed","severity":"normal"},{"uid":"859cfe7355a153d","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1737030537732,"stop":1737030537732,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8ffaf3e1246cb0a","name":"should encodeTxt and decodeTxt","time":{"start":1737030146635,"stop":1737030146636,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbdbf7431197aa69","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1737030161981,"stop":1737030161982,"duration":1},"status":"passed","severity":"normal"},{"uid":"1075d76d1069f30","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1737030380870,"stop":1737030380870,"duration":0},"status":"passed","severity":"normal"},{"uid":"839a3c81734f5b14","name":"Check received message containing JSON","time":{"start":1737030436328,"stop":1737030436330,"duration":2},"status":"passed","severity":"normal"},{"uid":"abe99475a82adf7f","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1737030166336,"stop":1737030166336,"duration":0},"status":"passed","severity":"normal"},{"uid":"d118502dec321072","name":"should properly create location multiaddrs - tcp4","time":{"start":1737030146646,"stop":1737030146646,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8f29746607dcac9","name":"Push message with numeric payload","time":{"start":1737030455005,"stop":1737030455006,"duration":1},"status":"passed","severity":"normal"},{"uid":"1040ed863db53b06","name":"Check received message containing Russian","time":{"start":1737030436350,"stop":1737030436351,"duration":1},"status":"passed","severity":"normal"},{"uid":"10e42e2b9e324589","name":"Check received message containing special chars","time":{"start":1737030436344,"stop":1737030436346,"duration":2},"status":"passed","severity":"normal"},{"uid":"3a7c1c49fb2a0f8f","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1737030162367,"stop":1737030162367,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c166eda31a4e4796","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1737030537724,"stop":1737030537724,"duration":0},"status":"passed","severity":"normal"},{"uid":"eebd573f4aabc3f5","name":"Subscribe to topic containing emoji and receive message","time":{"start":1737030349575,"stop":1737030349575,"duration":0},"status":"passed","severity":"normal"},{"uid":"f575a1e3d6a561fd","name":"Filter","time":{"start":1737030542782,"stop":1737030542782,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6687db65820f248","name":"random static sharding 2 - Cluster ID: 538, Shard ID: 505","time":{"start":1737030498104,"stop":1737030498104,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a64dfd6c54752d2","name":"Add multiple subscription objects on single nwaku node","time":{"start":1737030349575,"stop":1737030349575,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a9e044d2786e005","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1737030537727,"stop":1737030537727,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1640cba5711ec22","name":"Push message with content topic containing Russian","time":{"start":1737030440367,"stop":1737030440368,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebf35426465f434b","name":"Push message with JSON payload","time":{"start":1737030440361,"stop":1737030440361,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc9ff7c3af9fd349","name":"should wait for Store peer to be connected","time":{"start":1737030179404,"stop":1737030179405,"duration":1},"status":"passed","severity":"normal"},{"uid":"e747ccd9c764cc56","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1737030140438,"stop":1737030140438,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ce00be511e207dd","name":"addEventListener with wrong event","time":{"start":1737030238542,"stop":1737030238542,"duration":0},"status":"passed","severity":"normal"},{"uid":"1764a1f897d4586a","name":"Decoder throws on undefined content topic","time":{"start":1737030172433,"stop":1737030172434,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f473c594e2fe625","name":"Query Generator, Multiple PubsubTopics","time":{"start":1737030506033,"stop":1737030506033,"duration":0},"status":"passed","severity":"normal"},{"uid":"282e334d09252e6d","name":"Subscribe to topic containing JSON and publish message","time":{"start":1737030462545,"stop":1737030462546,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e93a11265c1c08c","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1737030537726,"stop":1737030537726,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e57765c1013a814","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1737030537721,"stop":1737030537721,"duration":0},"status":"passed","severity":"normal"},{"uid":"319976016640a944","name":"should be called at least once on all `peer:discovery` events","time":{"start":1737030205448,"stop":1737030205448,"duration":0},"status":"passed","severity":"normal"},{"uid":"692dc3166e1b8b80","name":"should return false when no peers exist","time":{"start":1737030179333,"stop":1737030179334,"duration":1},"status":"passed","severity":"normal"},{"uid":"637ae84fc78ae444","name":"Does not throw an exception when node disconnects","time":{"start":1737030537665,"stop":1737030537665,"duration":0},"status":"passed","severity":"normal"},{"uid":"33156e1f6d35c502","name":"Push message with rate limit","time":{"start":1737030455037,"stop":1737030455037,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddcdd7d2a69ff0e","name":"through manual discovery","time":{"start":1737030380161,"stop":1737030380161,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1acd2fa61ef5c61","name":"Publish message with large meta","time":{"start":1737030453390,"stop":1737030453390,"duration":0},"status":"passed","severity":"normal"},{"uid":"c270fb7b699cec21","name":"Push message with content topic containing numeric","time":{"start":1737030455024,"stop":1737030455024,"duration":0},"status":"passed","severity":"normal"},{"uid":"18a392814d595992","name":"Js publishes, other Js receives","time":{"start":1737030454048,"stop":1737030454048,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6c478487481943f","name":"Ping on subscribed peer","time":{"start":1737030242569,"stop":1737030242570,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e6abccc6e1e0c19","name":"Ping on unsubscribed peer","time":{"start":1737030243610,"stop":1737030243611,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e5c8ecbf97cc237","name":"Check received message containing shell command","time":{"start":1737030436330,"stop":1737030436330,"duration":0},"status":"passed","severity":"normal"},{"uid":"6292fc2a7b2cc987","name":"Push message with content topic containing XML","time":{"start":1737030440368,"stop":1737030440371,"duration":3},"status":"passed","severity":"normal"},{"uid":"9008974b6de25206","name":"connected peers and dial","time":{"start":1737030436776,"stop":1737030436776,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5c4851ba81752ab6","name":"LightPush: 1 peers, Filter: 2 peers","time":{"start":1737030286997,"stop":1737030286997,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7b69c89c2f5e29d1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1737030137843,"stop":1737030137844,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd0ceb5645ffdf04","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1737030137846,"stop":1737030137846,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b62c7239b27311d","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1737030349000,"stop":1737030349003,"duration":3},"status":"passed","severity":"normal"},{"uid":"fe142e869555d62c","name":"Push message with Chinese payload","time":{"start":1737030455007,"stop":1737030455007,"duration":0},"status":"passed","severity":"normal"},{"uid":"be75a53c2e9e4278","name":"Push message with Basic HTML tag payload","time":{"start":1737030440358,"stop":1737030440360,"duration":2},"status":"passed","severity":"normal"},{"uid":"ad18cd0c05201cf9","name":"should add a peer","time":{"start":1737030179329,"stop":1737030179330,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9de5d47507231f","name":"should decode valid enr successfully","time":{"start":1737030146636,"stop":1737030146636,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c62e8cdc8109011","name":"Fails to publish message with wrong content topic","time":{"start":1737030453388,"stop":1737030453388,"duration":0},"status":"passed","severity":"normal"},{"uid":"29d7c447dd2e9786","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1737030259075,"stop":1737030259075,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f59bc36b3916845","name":"Decrypt messages","time":{"start":1737030439524,"stop":1737030439524,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bc88279b151194","name":"should be able to decode the field with only FILTER set to true","time":{"start":1737030145810,"stop":1737030145810,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a7becb9bf1226a8","name":"Push message with SQL Injection payload","time":{"start":1737030440353,"stop":1737030440353,"duration":0},"status":"passed","severity":"normal"},{"uid":"db6193324b414d25","name":"Push message with unicode special characters payload","time":{"start":1737030440362,"stop":1737030440363,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dcf557093bbafbc","name":"random static sharding 9 - Cluster ID: 76, Shard ID: 505","time":{"start":1737030498110,"stop":1737030498111,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d66f0cfe3dbd1b5","name":"Overlapping topic subscription","time":{"start":1737030462535,"stop":1737030462536,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4066592560e9b59f","name":"should throw an error if shards are undefined for static sharding","time":{"start":1737030137837,"stop":1737030137837,"duration":0},"status":"passed","severity":"normal"},{"uid":"5deea94d1bd25933","name":"Reusing cursor across nodes","time":{"start":1737030486215,"stop":1737030486215,"duration":0},"status":"passed","severity":"normal"},{"uid":"59e237fbc8195624","name":"isConnected return false after peer stops","time":{"start":1737030230713,"stop":1737030230714,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e29be7cba098ea0","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1737030380871,"stop":1737030380887,"duration":16},"status":"passed","severity":"normal"},{"uid":"dce0678e24c65467","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1737030462569,"stop":1737030462569,"duration":0},"status":"skipped","severity":"normal"},{"uid":"594d889c60b957e0","name":"Query generator for multiple messages","time":{"start":1737030524924,"stop":1737030524924,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d03a9e5774b11e6","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app90/8/topic801/utf8","time":{"start":1737030482888,"stop":1737030482889,"duration":1},"status":"passed","severity":"normal"},{"uid":"48dd3d239a685553","name":"Check received message containing Russian","time":{"start":1737030320305,"stop":1737030320305,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d3fbd66846e1ddb","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1737030137832,"stop":1737030137832,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0ec68634ce33c7e","name":"should return false","time":{"start":1737030146639,"stop":1737030146639,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a8cee9d208954f2","name":"Push message with content topic containing long","time":{"start":1737030455023,"stop":1737030455023,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c878b93970e89de","name":"listenerCount","time":{"start":1737030238545,"stop":1737030238545,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8cee0aca608f769","name":"should set field with all protocols disabled","time":{"start":1737030146648,"stop":1737030146648,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0439f96122ababb","name":"Push message with emoji payload","time":{"start":1737030440363,"stop":1737030440363,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab5ce9e1514bc55","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1737030506035,"stop":1737030506039,"duration":4},"status":"passed","severity":"normal"},{"uid":"849f327fe3828591","name":"should wait for LightPush peer to be connected","time":{"start":1737030179404,"stop":1737030179404,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f966b93cc685d87","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1737030137830,"stop":1737030137830,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7662afface331de","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1737030137847,"stop":1737030137847,"duration":0},"status":"passed","severity":"normal"},{"uid":"41402e0d37c993f","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1737030137966,"stop":1737030137966,"duration":0},"status":"passed","severity":"normal"},{"uid":"851738c7d663e433","name":"should not receive a peer event before start","time":{"start":1737030166335,"stop":1737030166335,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9c108de77be9fb6","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1737030286576,"stop":1737030286580,"duration":4},"status":"passed","severity":"normal"},{"uid":"87a149afee89b757","name":"Push message with content topic containing Russian","time":{"start":1737030455028,"stop":1737030455028,"duration":0},"status":"passed","severity":"normal"},{"uid":"c13421fc2fb8e929","name":"Check publish message containing SQL Injection","time":{"start":1737030453372,"stop":1737030453372,"duration":0},"status":"passed","severity":"normal"},{"uid":"1470ae5d25ab7380","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1737030137842,"stop":1737030137842,"duration":0},"status":"passed","severity":"normal"},{"uid":"60ae4eed58091b5a","name":"should decode valid enr with tcp successfully","time":{"start":1737030146637,"stop":1737030146637,"duration":0},"status":"passed","severity":"normal"},{"uid":"624e60ffc2cef9d5","name":"Check received message containing short","time":{"start":1737030320303,"stop":1737030320303,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5f6ab591bbbe3ea","name":"Push message with Arabic payload","time":{"start":1737030440341,"stop":1737030440352,"duration":11},"status":"passed","severity":"normal"},{"uid":"de26482a0cb7deaf","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1737030462543,"stop":1737030462543,"duration":0},"status":"passed","severity":"normal"},{"uid":"a56ed888a0175884","name":"Waku message hash computation (payload length 0)","time":{"start":1737030140438,"stop":1737030140439,"duration":1},"status":"passed","severity":"normal"},{"uid":"287d7b35976bb9ec","name":"Check message received after nwaku node is restarted","time":{"start":1737030436382,"stop":1737030436383,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b13ade5e094ecdc4","name":"does not throw on valid cases","time":{"start":1737030137812,"stop":1737030137813,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e013d9ca97f0cff","name":"Sets default value correctly","time":{"start":1737030537667,"stop":1737030537668,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e52d82dd48bde","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1737030286606,"stop":1737030286607,"duration":1},"status":"passed","severity":"normal"},{"uid":"7276a3afc181c6b1","name":"should properly create location multiaddrs - udp","time":{"start":1737030146647,"stop":1737030146647,"duration":0},"status":"passed","severity":"normal"},{"uid":"5acc61a54e6ddf05","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1737030537722,"stop":1737030537722,"duration":0},"status":"passed","severity":"normal"},{"uid":"636c7da3cd1608a5","name":"should send to specified number of peers of used peers","time":{"start":1737030179339,"stop":1737030179339,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa02822fd0db0107","name":"should be able to encode the field with only FILTER set to true","time":{"start":1737030145804,"stop":1737030145804,"duration":0},"status":"passed","severity":"normal"},{"uid":"46005620b86c8ce3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1737030137844,"stop":1737030137844,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a538049957e6284","name":"can start and stop the service","time":{"start":1737030478582,"stop":1737030478585,"duration":3},"status":"passed","severity":"normal"},{"uid":"a16f7977a2ee2c68","name":"Check received message containing JSON","time":{"start":1737030320315,"stop":1737030320315,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef550e9657a65170","name":"Encoder throws on empty string content topic","time":{"start":1737030174186,"stop":1737030174186,"duration":0},"status":"passed","severity":"normal"},{"uid":"994d4cc8e689ed2d","name":"should handle corrupted local storage data gracefully","time":{"start":1737030166336,"stop":1737030166336,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e5e95f116c54626","name":"LightPush: 0 peers, Filter: 0 peers","time":{"start":1737030286994,"stop":1737030286994,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4b2e0f29be61f810","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1737030348990,"stop":1737030348991,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6f794f8255be84d","name":"can start the service","time":{"start":1737030478580,"stop":1737030478581,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccdbe811fc1c615f","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1737030259074,"stop":1737030259074,"duration":0},"status":"passed","severity":"normal"},{"uid":"b79925c314256f21","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1737030137843,"stop":1737030137843,"duration":0},"status":"passed","severity":"normal"},{"uid":"16c29b02b1be0e35","name":"Push 30 different messages","time":{"start":1737030440363,"stop":1737030440364,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a2a8ec9407326f5","name":"throws on content topic with empty version field","time":{"start":1737030137815,"stop":1737030137816,"duration":1},"status":"passed","severity":"normal"},{"uid":"a620f6eb4dbd93b0","name":"Check received message containing special chars","time":{"start":1737030320304,"stop":1737030320304,"duration":0},"status":"passed","severity":"normal"},{"uid":"23d545e901acadcf","name":"LightPush","time":{"start":1737030542782,"stop":1737030542782,"duration":0},"status":"passed","severity":"normal"},{"uid":"d078e7ecd8a7add1","name":"Subscribe to topic containing Russian and receive message","time":{"start":1737030537731,"stop":1737030537732,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaae500f97f6896b","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1737030539087,"stop":1737030539087,"duration":0},"status":"passed","severity":"normal"},{"uid":"62c704baf530763c","name":"Check received message containing numeric","time":{"start":1737030436344,"stop":1737030436344,"duration":0},"status":"passed","severity":"normal"},{"uid":"8281edcd82b38d4b","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1737030230711,"stop":1737030230712,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6cdf3c321fe8b4b","name":"Encoder throws on empty string content topic","time":{"start":1737030154358,"stop":1737030154358,"duration":0},"status":"passed","severity":"normal"},{"uid":"a02f93c2d7e815ec","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1737030145813,"stop":1737030145813,"duration":0},"status":"passed","severity":"normal"},{"uid":"423b0516bf62f888","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1737030137833,"stop":1737030137834,"duration":1},"status":"passed","severity":"normal"},{"uid":"c21ea6ede7b9013a","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1737030349571,"stop":1737030349572,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2fea1532a6d922e","name":"Query generator for multiple messages with different message text format","time":{"start":1737030524925,"stop":1737030524925,"duration":0},"status":"passed","severity":"normal"},{"uid":"931c9bc0f20a2f2c","name":"should encode/decode to text encoding","time":{"start":1737030146640,"stop":1737030146644,"duration":4},"status":"passed","severity":"normal"},{"uid":"444419263e2a7b70","name":"Query with Promise Callback, No Decoder","time":{"start":1737030506042,"stop":1737030506043,"duration":1},"status":"passed","severity":"normal"},{"uid":"74243f4039fe216a","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1737030453379,"stop":1737030453380,"duration":1},"status":"passed","severity":"normal"},{"uid":"305145f5af6ddec3","name":"should reject on timeout if it was set","time":{"start":1737030179403,"stop":1737030179403,"duration":0},"status":"passed","severity":"normal"},{"uid":"245551da7df80c90","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1737030153970,"stop":1737030153971,"duration":1},"status":"passed","severity":"normal"},{"uid":"46bd70f80a48f487","name":"should throw error - no id","time":{"start":1737030146637,"stop":1737030146637,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c2876143f65b03d","name":"Push message with content topic containing Basic HTML tag","time":{"start":1737030440371,"stop":1737030440371,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ab5d39bdef241a5","name":"Push message on custom pubsubTopic","time":{"start":1737030380863,"stop":1737030380863,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e23ed4d7e40ce9c","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1737030486211,"stop":1737030486212,"duration":1},"status":"passed","severity":"normal"},{"uid":"3396e54fb90f33d6","name":"Subscribe to topic containing XML and publish message","time":{"start":1737030462544,"stop":1737030462545,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bc3afaf9a1f8873","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1737030137846,"stop":1737030137846,"duration":0},"status":"passed","severity":"normal"},{"uid":"91440a0b1d0051c7","name":"Subscribe to topic containing XML and receive message","time":{"start":1737030349572,"stop":1737030349572,"duration":0},"status":"passed","severity":"normal"},{"uid":"9caae28387387c23","name":"Subscribe and receive messages via lightPush","time":{"start":1737030537715,"stop":1737030537715,"duration":0},"status":"passed","severity":"normal"},{"uid":"293790424b83c7c9","name":"Push to array if already present","time":{"start":1737030137504,"stop":1737030137505,"duration":1},"status":"passed","severity":"normal"},{"uid":"98fc49b85a949556","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1737030218245,"stop":1737030218245,"duration":0},"status":"skipped","severity":"normal"},{"uid":"343b28aef51e59c0","name":"throws on content topic with empty application field","time":{"start":1737030137815,"stop":1737030137815,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ddf56151b0ad833","name":"should throw error - no public key","time":{"start":1737030146637,"stop":1737030146638,"duration":1},"status":"passed","severity":"normal"},{"uid":"c64bff80afd5d584","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1737030446018,"stop":1737030446018,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeeea491f8f6c4d4","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1737030286591,"stop":1737030286591,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ab538a4bb6bc0bf","name":"random static sharding 1 - Cluster ID: 669, Shard ID: 838","time":{"start":1737030498104,"stop":1737030498104,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb84851ad89343e0","name":"Encoder throws on undefined content topic","time":{"start":1737030154358,"stop":1737030154358,"duration":0},"status":"passed","severity":"normal"},{"uid":"2530207a08339d17","name":"Push message with Russian payload","time":{"start":1737030440352,"stop":1737030440352,"duration":0},"status":"passed","severity":"normal"},{"uid":"79ceef7b23b908a7","name":"should call waitForPeer on Relay","time":{"start":1737030179405,"stop":1737030179405,"duration":0},"status":"passed","severity":"normal"},{"uid":"38d3ebdfa5388d83","name":"Publish message with rate limit","time":{"start":1737030453390,"stop":1737030453391,"duration":1},"status":"passed","severity":"normal"},{"uid":"549178aa0ac4b0d4","name":"Decoder throws on empty string content topic","time":{"start":1737030154359,"stop":1737030154359,"duration":0},"status":"passed","severity":"normal"},{"uid":"152e132d95367997","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1737030146636,"stop":1737030146637,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb5ff1d824a6274d","name":"Check publish message containing unicode special characters","time":{"start":1737030453378,"stop":1737030453378,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7ef9e3d93884262","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1737030537716,"stop":1737030537716,"duration":0},"status":"passed","severity":"normal"},{"uid":"414794b48f4fdcd2","name":"should find and add new peers","time":{"start":1737030179335,"stop":1737030179335,"duration":0},"status":"passed","severity":"normal"},{"uid":"93447e35b131f6a8","name":"less peers than existing","time":{"start":1737030436777,"stop":1737030436778,"duration":1},"status":"skipped","severity":"normal"},{"uid":"369f6342024d9c8","name":"handles empty shards array correctly","time":{"start":1737030137847,"stop":1737030137847,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bb0a625043bfed6","name":"should add and remove event listeners correctly","time":{"start":1737030166337,"stop":1737030166337,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a13a5d5488e7548","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1737030153970,"stop":1737030153970,"duration":0},"status":"passed","severity":"normal"},{"uid":"2468dd483cb03b0d","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1737030349000,"stop":1737030349000,"duration":0},"status":"passed","severity":"normal"},{"uid":"91bba40d210617de","name":"Push message with special chars payload","time":{"start":1737030455006,"stop":1737030455006,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcc5dfc4666ba9b8","name":"Refresh subscription","time":{"start":1737030537718,"stop":1737030537718,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad1d97042406ff13","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1737030537716,"stop":1737030537717,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3b2c000c2e38969","name":"Fields are not dropped","time":{"start":1737030153392,"stop":1737030153394,"duration":2},"status":"passed","severity":"normal"},{"uid":"3e5a244b16d3c4a","name":"Subscribe to topic containing special chars and receive message","time":{"start":1737030537730,"stop":1737030537730,"duration":0},"status":"passed","severity":"normal"},{"uid":"44260ce2369b6097","name":"Check received message with timestamp: 1649153314 ","time":{"start":1737030436368,"stop":1737030436369,"duration":1},"status":"passed","severity":"normal"},{"uid":"a389dcfa27b326b7","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app90/1/topic495/json","time":{"start":1737030482886,"stop":1737030482887,"duration":1},"status":"passed","severity":"normal"},{"uid":"55b67298d07f9d36","name":"Throws when trying to push message with empty payload","time":{"start":1737030455022,"stop":1737030455023,"duration":1},"status":"passed","severity":"normal"},{"uid":"386f27d1559befe2","name":"Check received message containing numeric","time":{"start":1737030436320,"stop":1737030436320,"duration":0},"status":"passed","severity":"normal"},{"uid":"967631483cac3651","name":"Check received message containing Chinese","time":{"start":1737030320304,"stop":1737030320305,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d9193bbd39487d3","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1737030537728,"stop":1737030537728,"duration":0},"status":"passed","severity":"normal"},{"uid":"c77fdf412b3ce51","name":"should get / set UDP multiaddr","time":{"start":1737030146645,"stop":1737030146645,"duration":0},"status":"passed","severity":"normal"},{"uid":"c62820d9a592850f","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1737030348993,"stop":1737030348993,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3ece016918c253","name":"Check received message containing Arabic","time":{"start":1737030436323,"stop":1737030436323,"duration":0},"status":"passed","severity":"normal"},{"uid":"133679845037212f","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1737030137845,"stop":1737030137846,"duration":1},"status":"passed","severity":"normal"},{"uid":"1237d7eca3650232","name":"Check received message containing long","time":{"start":1737030320303,"stop":1737030320303,"duration":0},"status":"passed","severity":"normal"},{"uid":"1230ca02f87082c7","name":"Check received message containing Arabic","time":{"start":1737030320305,"stop":1737030320305,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead574f5e12bcbbb","name":"Passing page size 11 when there are 10 messages","time":{"start":1737030526521,"stop":1737030526522,"duration":1},"status":"passed","severity":"normal"},{"uid":"2af222aee5970a50","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app25/7/topic943/utf8","time":{"start":1737030482888,"stop":1737030482888,"duration":0},"status":"passed","severity":"normal"},{"uid":"83c54de07b9c7f71","name":"Check publish message containing JSON","time":{"start":1737030453374,"stop":1737030453375,"duration":1},"status":"passed","severity":"normal"},{"uid":"14a1d228da74b5d4","name":"Renews subscription after lossing a connection","time":{"start":1737030537736,"stop":1737030537736,"duration":0},"status":"passed","severity":"normal"},{"uid":"2653d61a7b94ed39","name":"Push message equal or less that 1MB","time":{"start":1737030440377,"stop":1737030440377,"duration":0},"status":"passed","severity":"normal"},{"uid":"aafc9507c92bd46","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1737030286598,"stop":1737030286599,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1f0029ec052408e","name":"should not fail to start the service if it is already started","time":{"start":1737030218238,"stop":1737030218239,"duration":1},"status":"passed","severity":"normal"},{"uid":"16568ce8f9b64060","name":"Check message on other pubsub topic is not received","time":{"start":1737030320319,"stop":1737030320320,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdcf4b04d99dae82","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1737030145808,"stop":1737030145808,"duration":0},"status":"passed","severity":"normal"},{"uid":"86e70ff4c73733a3","name":"throws on empty content topic","time":{"start":1737030137813,"stop":1737030137813,"duration":0},"status":"passed","severity":"normal"},{"uid":"b69a0973916187b9","name":"Check message received after nwaku node is restarted","time":{"start":1737030436342,"stop":1737030436343,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a79f4a98b4b087a5","name":"Check received message containing special chars","time":{"start":1737030436321,"stop":1737030436322,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfb5f212f8b8674","name":"Overlapping topic subscription","time":{"start":1737030537718,"stop":1737030537718,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ae008dffcebfd6e","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1737030286601,"stop":1737030286602,"duration":1},"status":"passed","severity":"normal"},{"uid":"c06194bbd7af9ef3","name":"Using a function","time":{"start":1737030537666,"stop":1737030537666,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d062583f011ff88","name":"Push message with emoji payload","time":{"start":1737030455022,"stop":1737030455022,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4c4f63a3a651e4f","name":"creates an iterator","time":{"start":1737030530649,"stop":1737030530649,"duration":0},"status":"passed","severity":"normal"},{"uid":"babc25c57b1eed97","name":"Query Generator, No message returned","time":{"start":1737030506034,"stop":1737030506035,"duration":1},"status":"passed","severity":"normal"},{"uid":"7442a57323f4f4e6","name":"Check received message containing shell command","time":{"start":1737030320315,"stop":1737030320315,"duration":0},"status":"passed","severity":"normal"},{"uid":"12cc3f1fb2605320","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1737030172431,"stop":1737030172431,"duration":0},"status":"passed","severity":"normal"},{"uid":"7008dc4c1426b241","name":"Query with Ordered Callback, No message returned","time":{"start":1737030506039,"stop":1737030506040,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb3f45e00f60914a","name":"Check received message containing Chinese","time":{"start":1737030436322,"stop":1737030436323,"duration":1},"status":"passed","severity":"normal"},{"uid":"cabf099a73e6d05c","name":"Push message with Script payload","time":{"start":1737030455009,"stop":1737030455012,"duration":3},"status":"passed","severity":"normal"},{"uid":"e03cd36f7567f8f5","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1737030286592,"stop":1737030286594,"duration":2},"status":"passed","severity":"normal"},{"uid":"9ff120f6b1c94d88","name":"should reject if Relay is requested but not mounted","time":{"start":1737030179402,"stop":1737030179402,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3537b1240e81a03","name":"Ping on subscribed peer","time":{"start":1737030242567,"stop":1737030242567,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b9a8b8a92d266e2","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1737030513256,"stop":1737030513256,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c7fe6ced7643b07","name":"Refresh subscription","time":{"start":1737030462535,"stop":1737030462535,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e38e3ac12251abc2","name":"Check publish message after service node is restarted","time":{"start":1737030453389,"stop":1737030453390,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f4182306eaf5c289","name":"Passing page size 10 when there are 10 messages","time":{"start":1737030526521,"stop":1737030526521,"duration":0},"status":"passed","severity":"normal"},{"uid":"520dda8d57ca0156","name":"should correctly map a content topic to a pubsub topic","time":{"start":1737030137848,"stop":1737030137848,"duration":0},"status":"passed","severity":"normal"},{"uid":"4462f3b165c83e87","name":"should get / set TCP multiaddr","time":{"start":1737030146645,"stop":1737030146645,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1deb141229b89bc","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1737030259067,"stop":1737030259067,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b084b5be7c859b2","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1737030137839,"stop":1737030137839,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed04eed26236c6cf","name":"Push message with Basic HTML tag payload","time":{"start":1737030455016,"stop":1737030455017,"duration":1},"status":"passed","severity":"normal"},{"uid":"c64ecf715b1882c0","name":"Subscribe to topic containing shell command and receive message","time":{"start":1737030537723,"stop":1737030537723,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc1b60a01aca4201","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1737030348998,"stop":1737030348998,"duration":0},"status":"passed","severity":"normal"},{"uid":"23cfbbe951c2d021","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1737030259075,"stop":1737030259075,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed5f6cd3eaf7a64d","name":"Push message with long payload","time":{"start":1737030455004,"stop":1737030455005,"duration":1},"status":"passed","severity":"normal"},{"uid":"9038874bbe4d9421","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1737030179338,"stop":1737030179338,"duration":0},"status":"passed","severity":"normal"},{"uid":"5922ace02bebf5a0","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1737030486210,"stop":1737030486211,"duration":1},"status":"passed","severity":"normal"},{"uid":"aef51aae76f8f853","name":"Push message with content topic containing Arabic","time":{"start":1737030455028,"stop":1737030455028,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd56d1a35e88d9e0","name":"Subscribe to topic containing Script and receive message","time":{"start":1737030349572,"stop":1737030349572,"duration":0},"status":"passed","severity":"normal"},{"uid":"fae392ae43a48f18","name":"should not fail to stop the service if it was not started","time":{"start":1737030478585,"stop":1737030478586,"duration":1},"status":"passed","severity":"normal"},{"uid":"c736b1fd7b78ee41","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1737030137828,"stop":1737030137828,"duration":0},"status":"passed","severity":"normal"},{"uid":"c88f3ae09c18705","name":"should set field with only FILTER enabled","time":{"start":1737030146649,"stop":1737030146649,"duration":0},"status":"passed","severity":"normal"},{"uid":"f201a3bef10810fc","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1737030462532,"stop":1737030462534,"duration":2},"status":"passed","severity":"normal"},{"uid":"efcb282f2b5c05e5","name":"should load peers from local storage and dispatch events","time":{"start":1737030166335,"stop":1737030166336,"duration":1},"status":"passed","severity":"normal"},{"uid":"585f3f3471a15f63","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1737030137834,"stop":1737030137835,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5dabdf026d58fe","name":"Push message with rate limit","time":{"start":1737030440376,"stop":1737030440376,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e67dbb199e38ee2","name":"Reopen subscription with peer with lost subscription","time":{"start":1737030242569,"stop":1737030242569,"duration":0},"status":"passed","severity":"normal"},{"uid":"95473f722948b165","name":"Push message with custom timestamp: 1737033887468","time":{"start":1737030455039,"stop":1737030455040,"duration":1},"status":"passed","severity":"normal"},{"uid":"b667466a40920565","name":"nwaku subscribes","time":{"start":1737030454046,"stop":1737030454046,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a8ea7e7ce488c4d","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1737030462569,"stop":1737030462569,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5b07a6d33f935c","name":"Ping on peer without subscriptions","time":{"start":1737030242568,"stop":1737030242568,"duration":0},"status":"passed","severity":"normal"},{"uid":"a82d95302f7257cb","name":"Check message with no pubsub topic is not received","time":{"start":1737030320320,"stop":1737030320320,"duration":0},"status":"passed","severity":"normal"},{"uid":"83ab824001e5f530","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1737030348994,"stop":1737030348995,"duration":1},"status":"passed","severity":"normal"},{"uid":"e384b60ccbc2e443","name":"Subscribe to topic containing special chars and receive message","time":{"start":1737030349569,"stop":1737030349569,"duration":0},"status":"passed","severity":"normal"},{"uid":"81a3c02330f0d902","name":"Generator, custom pubsub topic","time":{"start":1737030513254,"stop":1737030513254,"duration":0},"status":"passed","severity":"normal"},{"uid":"de224a0efae5c0e0","name":"Subscribe and receives messages on 20 topics","time":{"start":1737030537717,"stop":1737030537717,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4ce94d45df294e2","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1737030137835,"stop":1737030137835,"duration":0},"status":"passed","severity":"normal"},{"uid":"935b214a299f94b6","name":"Fails to push message with empty content topic","time":{"start":1737030440373,"stop":1737030440373,"duration":0},"status":"passed","severity":"normal"},{"uid":"950db9cd6b31f4ac","name":"Ephemeral field is preserved - encoder v0","time":{"start":1737030205685,"stop":1737030205686,"duration":1},"status":"passed","severity":"normal"},{"uid":"78fe2663eec13cb6","name":"Push message with content topic containing unicode special characters","time":{"start":1737030455033,"stop":1737030455034,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aa72cadcb0be29","name":"Check publish message containing Basic HTML tag","time":{"start":1737030453374,"stop":1737030453374,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b4cbe3be81d5e20","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1737030259068,"stop":1737030259068,"duration":0},"status":"passed","severity":"normal"},{"uid":"d26a08364f61b9eb","name":"Fails to push message with large meta","time":{"start":1737030440374,"stop":1737030440375,"duration":1},"status":"passed","severity":"normal"},{"uid":"5238bfa31bf248cc","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1737030259068,"stop":1737030259068,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c57fab011e465cd","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1737030286558,"stop":1737030286558,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6233a67534ac4fb","name":"should set field with only STORE enabled","time":{"start":1737030146649,"stop":1737030146649,"duration":0},"status":"passed","severity":"normal"},{"uid":"46c1719a24bf7f6","name":"Check received message containing Chinese","time":{"start":1737030436346,"stop":1737030436349,"duration":3},"status":"passed","severity":"normal"},{"uid":"332dcb37ad007a58","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1737030145805,"stop":1737030145805,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d7862dd4dba2edd","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1737030349561,"stop":1737030349562,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdc8926c131482a","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1737030539087,"stop":1737030539087,"duration":0},"status":"passed","severity":"normal"},{"uid":"83530e90d79d2435","name":"Check message on other pubsub topic is not received","time":{"start":1737030436338,"stop":1737030436338,"duration":0},"status":"passed","severity":"normal"},{"uid":"81b3753b70aefc03","name":"Push message with content topic containing emoji","time":{"start":1737030455034,"stop":1737030455034,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b0b83f50d51b950","name":"Check received message containing long","time":{"start":1737030436343,"stop":1737030436344,"duration":1},"status":"passed","severity":"normal"},{"uid":"42f822e690505022","name":"Push message with XML payload","time":{"start":1737030455012,"stop":1737030455013,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a0300114fa63697","name":"Renews peer for Filter on peer:disconnect event","time":{"start":1737030283389,"stop":1737030283390,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5c4cfcdd0788dc2","name":"LightPush: 3 peers, Filter: 1 peers","time":{"start":1737030287000,"stop":1737030287000,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1aff88ad9d80cea3","name":"Push message with custom timestamp: 1706271920660","time":{"start":1737030440376,"stop":1737030440376,"duration":0},"status":"passed","severity":"normal"},{"uid":"246f8d3d6209062","name":"should reject if Filter is requested but not mounted","time":{"start":1737030179403,"stop":1737030179403,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8f880c375a70732","name":"throws on content topic with too few or too many fields","time":{"start":1737030137813,"stop":1737030137814,"duration":1},"status":"passed","severity":"normal"},{"uid":"3312838bcfabcdf0","name":"should throw error - no id","time":{"start":1737030146638,"stop":1737030146638,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9d71aa46d18d672","name":"Ordered Callback - true","time":{"start":1737030512361,"stop":1737030512361,"duration":0},"status":"passed","severity":"normal"},{"uid":"42b14753465f81ec","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1737030205455,"stop":1737030205455,"duration":0},"status":"passed","severity":"normal"},{"uid":"e44fa7245cfeddd0","name":"LightPush: 1 peers, Filter: 0 peers","time":{"start":1737030286996,"stop":1737030286996,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cd95b38d6f8737c6","name":"throws an error for improperly formatted content topics","time":{"start":1737030137833,"stop":1737030137833,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c67d67ea5958984","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1737030161746,"stop":1737030161752,"duration":6},"status":"passed","severity":"normal"},{"uid":"cb090c557a650186","name":"Push message with escaped characters payload","time":{"start":1737030440362,"stop":1737030440362,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d723f19be7e9e54","name":"Check message received after nwaku node is restarted","time":{"start":1737030320322,"stop":1737030320322,"duration":0},"status":"skipped","severity":"normal"},{"uid":"98708b11168244ee","name":"handles different clusterIds correctly","time":{"start":1737030137832,"stop":1737030137832,"duration":0},"status":"passed","severity":"normal"},{"uid":"6996d37ab4df4f5b","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1737030198218,"stop":1737030198218,"duration":0},"status":"passed","severity":"normal"},{"uid":"cea754109e97cae1","name":"should return different streams if requested simultaniously","time":{"start":1737030153798,"stop":1737030153799,"duration":1},"status":"passed","severity":"normal"},{"uid":"44d3c604c1af5fad","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1737030286616,"stop":1737030286616,"duration":0},"status":"passed","severity":"normal"},{"uid":"445a14e57e8ae7c5","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1737030539086,"stop":1737030539086,"duration":0},"status":"passed","severity":"normal"},{"uid":"e919f59be9e9a0","name":"Check publish message containing numeric","time":{"start":1737030453367,"stop":1737030453367,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a52ad8a3c30fdb1","name":"should reject if Store is requested but not mounted","time":{"start":1737030179402,"stop":1737030179403,"duration":1},"status":"passed","severity":"normal"},{"uid":"883573efc081422c","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1737030286585,"stop":1737030286588,"duration":3},"status":"passed","severity":"normal"},{"uid":"1f1639c4ee218467","name":"Check message with non string payload is not received","time":{"start":1737030436381,"stop":1737030436382,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bae8d18d88a00ba","name":"Check received message containing Script","time":{"start":1737030436351,"stop":1737030436352,"duration":1},"status":"passed","severity":"normal"},{"uid":"51b9eb1635c040d7","name":"can start the service","time":{"start":1737030218233,"stop":1737030218237,"duration":4},"status":"passed","severity":"normal"},{"uid":"df398a22a73a1c12","name":"peer:update - should do nothing if another protocol hit","time":{"start":1737030153799,"stop":1737030153800,"duration":1},"status":"passed","severity":"normal"},{"uid":"88d29dfacb3d676d","name":"Check received message with timestamp: 1737030197179000000 ","time":{"start":1737030436336,"stop":1737030436336,"duration":0},"status":"passed","severity":"normal"},{"uid":"755a304f08bc834b","name":"Publish message with custom timestamp: Fri Jan 26 2024 12:27:26 GMT+0000 (Coordinated Universal Time)","time":{"start":1737030453380,"stop":1737030453380,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4c9542d15091770","name":"should select older connection if present","time":{"start":1737030153445,"stop":1737030153446,"duration":1},"status":"passed","severity":"normal"},{"uid":"14255197e42a0638","name":"Check publish message containing long","time":{"start":1737030453366,"stop":1737030453367,"duration":1},"status":"passed","severity":"normal"},{"uid":"4faad6ab7ac2c9e8","name":"1 Relay, 1 fetch","time":{"start":1737030162069,"stop":1737030162069,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad176289798a40be","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app19/7/topic747/json","time":{"start":1737030482889,"stop":1737030482889,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bf2c50dacca9751","name":"Check message received after jswaku node is restarted","time":{"start":1737030320321,"stop":1737030320322,"duration":1},"status":"skipped","severity":"normal"},{"uid":"440015706264375c","name":"Push message with Russian payload","time":{"start":1737030455008,"stop":1737030455009,"duration":1},"status":"passed","severity":"normal"},{"uid":"85da7e2094b94cd3","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1737030462546,"stop":1737030462546,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ad5e1033f28d9b1","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1737030140439,"stop":1737030140440,"duration":1},"status":"passed","severity":"normal"},{"uid":"4288f345492ebc35","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1737030259066,"stop":1737030259066,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccf34469deee7296","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1737030137828,"stop":1737030137828,"duration":0},"status":"passed","severity":"normal"},{"uid":"d16271297ed454cb","name":"Promise Callback - true","time":{"start":1737030512360,"stop":1737030512361,"duration":1},"status":"passed","severity":"normal"},{"uid":"25b7c4868bf6dde1","name":"Check received message containing unicode special characters","time":{"start":1737030320316,"stop":1737030320316,"duration":0},"status":"passed","severity":"normal"},{"uid":"74c567ab4e2bc709","name":"should check connected peers if present and suitable","time":{"start":1737030179403,"stop":1737030179404,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dbef8eda0b183a2","name":"dispatchEvent via connectionManager","time":{"start":1737030238545,"stop":1737030238548,"duration":3},"status":"passed","severity":"normal"},{"uid":"27f11cbbfec77d37","name":"should properly create location multiaddrs - tcp","time":{"start":1737030146647,"stop":1737030146647,"duration":0},"status":"passed","severity":"normal"},{"uid":"b74b73fe685b272","name":"Subscribe to topic containing Russian and receive message","time":{"start":1737030349571,"stop":1737030349571,"duration":0},"status":"passed","severity":"normal"},{"uid":"26f23c7325e9adde","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1737030286594,"stop":1737030286594,"duration":0},"status":"passed","severity":"normal"},{"uid":"a41c3db6284cc69e","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1737030137840,"stop":1737030137840,"duration":0},"status":"passed","severity":"normal"},{"uid":"40dcf25cdaaefda5","name":"retrieves a single peer","time":{"start":1737030162361,"stop":1737030162362,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4269afb8675e654","name":"isConnected should return false after all peers disconnect","time":{"start":1737030230713,"stop":1737030230713,"duration":0},"status":"passed","severity":"normal"},{"uid":"c05f53fa7e4cc3bb","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1737030162366,"stop":1737030162366,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d61d52cb85b1669","name":"Check received message containing Basic HTML tag","time":{"start":1737030436352,"stop":1737030436355,"duration":3},"status":"passed","severity":"normal"},{"uid":"c79ef46e7b25b161","name":"topics with same application and version share the same shard","time":{"start":1737030137831,"stop":1737030137831,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4e8dff550c828a8","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1737030498114,"stop":1737030498114,"duration":0},"status":"passed","severity":"normal"},{"uid":"7107431183e66772","name":"can dial TLS multiaddrs","time":{"start":1737030380157,"stop":1737030380159,"duration":2},"status":"passed","severity":"normal"},{"uid":"5166aab55abdc281","name":"Check received message with timestamp: 1737030197516 ","time":{"start":1737030320317,"stop":1737030320317,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8f1a8b0401dc719","name":"Generator, custom pubsub topic","time":{"start":1737030513248,"stop":1737030513249,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff2584fe2b0631ee","name":"A test","time":{"start":1737030349764,"stop":1737030349764,"duration":0},"status":"passed","severity":"normal"},{"uid":"d37b0ec1597b29e3","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1737030482883,"stop":1737030482884,"duration":1},"status":"passed","severity":"normal"},{"uid":"6be96885abc095ab","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1737030286615,"stop":1737030286616,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e5c898a7c2ee72c","name":"Subscribe to topic containing long and receive message","time":{"start":1737030537729,"stop":1737030537730,"duration":1},"status":"passed","severity":"normal"},{"uid":"b40cddfdb0b0c723","name":"Rejects garbage","time":{"start":1737030182738,"stop":1737030182738,"duration":0},"status":"passed","severity":"normal"},{"uid":"41466ef44f4194ef","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1737030286599,"stop":1737030286600,"duration":1},"status":"passed","severity":"normal"},{"uid":"15aeb4b57920ccb9","name":"Renews peer on consistent missed messages","time":{"start":1737030283389,"stop":1737030283389,"duration":0},"status":"passed","severity":"normal"},{"uid":"97f91187efe5fa9f","name":"handles different networkShards values correctly","time":{"start":1737030137832,"stop":1737030137833,"duration":1},"status":"passed","severity":"normal"},{"uid":"a03c9d0e797a4750","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1737030140436,"stop":1737030140437,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bf17ecb431eaea5","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1737030137829,"stop":1737030137829,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ba0771f0afc2ffc","name":"throws on content topic with empty topic name field","time":{"start":1737030137816,"stop":1737030137816,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8511ff0760f899e","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1737030271363,"stop":1737030271363,"duration":0},"status":"passed","severity":"normal"},{"uid":"35d6dc7d9a4674fc","name":"isConnected between 2 js-waku relay nodes","time":{"start":1737030230714,"stop":1737030230714,"duration":0},"status":"passed","severity":"normal"},{"uid":"991e1defae96cc89","name":"Overlapping topic subscription","time":{"start":1737030349566,"stop":1737030349566,"duration":0},"status":"passed","severity":"normal"},{"uid":"dad984025989f854","name":"should be able to encode the field with only STORE set to true","time":{"start":1737030145803,"stop":1737030145804,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec660eacd515d71f","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1737030462544,"stop":1737030462544,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cc459abcafd3234","name":"Check received message containing SQL Injection","time":{"start":1737030320310,"stop":1737030320311,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc7d5dc4a5eaf987","name":"Check received message containing escaped characters","time":{"start":1737030320315,"stop":1737030320316,"duration":1},"status":"passed","severity":"normal"},{"uid":"a189918c7a2d3c04","name":"non connected peers","time":{"start":1737030436778,"stop":1737030436778,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a6ba5dc017ad4eeb","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1737030348995,"stop":1737030348995,"duration":0},"status":"passed","severity":"normal"},{"uid":"889200dcc6d59819","name":"Push message with content topic containing numeric","time":{"start":1737030440366,"stop":1737030440366,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6d7bc70681c827","name":"Check publish message containing special chars","time":{"start":1737030453367,"stop":1737030453368,"duration":1},"status":"passed","severity":"normal"},{"uid":"f213045473c89f9e","name":"should throw an error for empty SingleShardInfos array","time":{"start":1737030137834,"stop":1737030137834,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3b0d6f68a403f1f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1737030137842,"stop":1737030137842,"duration":0},"status":"passed","severity":"normal"},{"uid":"40d6174440372456","name":"Check received message containing emoji","time":{"start":1737030436356,"stop":1737030436367,"duration":11},"status":"passed","severity":"normal"},{"uid":"e4d4d2f8900134e5","name":"Ping on unsubscribed peer","time":{"start":1737030242568,"stop":1737030242569,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0d0030baa2c9eb3","name":"Nodes with multiple pubsub topic","time":{"start":1737030446016,"stop":1737030446017,"duration":1},"status":"passed","severity":"normal"},{"uid":"14aff9b866731f7f","name":"Subscribe to topic containing Script and publish message","time":{"start":1737030462544,"stop":1737030462544,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b46af41aeda060e","name":"Check received message containing XML","time":{"start":1737030436352,"stop":1737030436352,"duration":0},"status":"passed","severity":"normal"},{"uid":"6255f41830c2e3e5","name":"should not receive a peer event after stop","time":{"start":1737030218240,"stop":1737030218240,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a2895dde753b147","name":"Subscribe and receive messages via lightPush","time":{"start":1737030349556,"stop":1737030349556,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb2fde604f053f7","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1737030506035,"stop":1737030506035,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a9544636b7e15c8","name":"Refresh subscription","time":{"start":1737030349566,"stop":1737030349567,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8f4b7c47912117e","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1737030522478,"stop":1737030522478,"duration":0},"status":"passed","severity":"normal"},{"uid":"62079a6aab1ab8fd","name":"Push message with JSON payload","time":{"start":1737030455017,"stop":1737030455019,"duration":2},"status":"passed","severity":"normal"},{"uid":"caba7e8ac54a1d65","name":"should emit a peer event after start","time":{"start":1737030478588,"stop":1737030478588,"duration":0},"status":"passed","severity":"normal"},{"uid":"3afa476db67e0c25","name":"Used by Waku Relay","time":{"start":1737030537667,"stop":1737030537667,"duration":0},"status":"passed","severity":"normal"},{"uid":"d63bfdddb27f769","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1737030259068,"stop":1737030259070,"duration":2},"status":"passed","severity":"normal"},{"uid":"b21c41e343224235","name":"Check received message containing Russian","time":{"start":1737030436323,"stop":1737030436324,"duration":1},"status":"passed","severity":"normal"},{"uid":"e37670dc0c0632e4","name":"Subscribe to topic containing numeric and receive message","time":{"start":1737030537719,"stop":1737030537720,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9c97e46e5fd30d7","name":"LightPush with 0 connections","time":{"start":1737030287193,"stop":1737030287194,"duration":1},"status":"skipped","severity":"normal"},{"uid":"549a103ff38ca6c4","name":"Check publish message containing Arabic","time":{"start":1737030453368,"stop":1737030453368,"duration":0},"status":"passed","severity":"normal"},{"uid":"f341acbe66892d61","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1737030601801,"stop":1737030601802,"duration":1},"status":"passed","severity":"normal"},{"uid":"eae1cda13cef8da5","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1737030137849,"stop":1737030137849,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dc3b06ae1b7fca4","name":"Publish message with custom timestamp: Thu Jan 16 2025 11:27:26 GMT+0000 (Coordinated Universal Time)","time":{"start":1737030453380,"stop":1737030453386,"duration":6},"status":"passed","severity":"normal"},{"uid":"cb07d4c7a5c3a46","name":"Ping on peer without subscriptions","time":{"start":1737030243609,"stop":1737030243610,"duration":1},"status":"passed","severity":"normal"},{"uid":"a731843070bffdee","name":"Publishes to nwaku","time":{"start":1737030454047,"stop":1737030454047,"duration":0},"status":"passed","severity":"normal"},{"uid":"a893933299551352","name":"Push message with content topic containing special chars","time":{"start":1737030440366,"stop":1737030440366,"duration":0},"status":"passed","severity":"normal"},{"uid":"907a719902cd674f","name":"should use the provided clusterId for the pubsub topic","time":{"start":1737030137848,"stop":1737030137849,"duration":1},"status":"passed","severity":"normal"},{"uid":"2be0ee2245baa058","name":"should use DNS peer discovery with light client","time":{"start":1737030218244,"stop":1737030218244,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1ba672a8599413f6","name":"Check received message containing Script","time":{"start":1737030320311,"stop":1737030320312,"duration":1},"status":"passed","severity":"normal"},{"uid":"789b6b736c617eef","name":"caches peers it previously fetched","time":{"start":1737030162364,"stop":1737030162364,"duration":0},"status":"passed","severity":"normal"},{"uid":"dda88ce3c1ddc8d0","name":"Subscribe to topic containing short and receive message","time":{"start":1737030349567,"stop":1737030349568,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4bf6dbd7fc76ef2","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1737030349570,"stop":1737030349571,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec022ff09386f654","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1737030137843,"stop":1737030137843,"duration":0},"status":"passed","severity":"normal"},{"uid":"b839911032eff87b","name":"random static sharding 5 - Cluster ID: 521, Shard ID: 506","time":{"start":1737030498107,"stop":1737030498107,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7e2f7779c5000d9","name":"Register correct protocols","time":{"start":1737030462528,"stop":1737030462531,"duration":3},"status":"passed","severity":"normal"},{"uid":"bd8e201545f189e7","name":"Accepts a valid Waku Message","time":{"start":1737030182736,"stop":1737030182737,"duration":1},"status":"passed","severity":"normal"},{"uid":"48bab979eaf82f42","name":"LightPush: 3 peers, Filter: 2 peers","time":{"start":1737030287001,"stop":1737030287002,"duration":1},"status":"skipped","severity":"normal"},{"uid":"365f30e061976ca9","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1737030601802,"stop":1737030601802,"duration":0},"status":"passed","severity":"normal"},{"uid":"873ed6636b58b7e3","name":"Relay - times out","time":{"start":1737030542780,"stop":1737030542781,"duration":1},"status":"passed","severity":"normal"},{"uid":"b64d7dbbffa31277","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1737030137966,"stop":1737030137966,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef838b756c352f3c","name":"Decoder throws on empty string content topic","time":{"start":1737030172434,"stop":1737030172434,"duration":0},"status":"passed","severity":"normal"},{"uid":"b911e8410bc5a3b2","name":"should be able to encode the field with only RELAY set to true","time":{"start":1737030145797,"stop":1737030145803,"duration":6},"status":"passed","severity":"normal"},{"uid":"35500aa7af9b4883","name":"Check received message with timestamp: 1737030197516000000 ","time":{"start":1737030320316,"stop":1737030320317,"duration":1},"status":"passed","severity":"normal"},{"uid":"11bf853d141c01c6","name":"Filter with 0 connections","time":{"start":1737030287194,"stop":1737030287194,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e374d96548b114a8","name":"Subscribe to topic containing Russian and receive message","time":{"start":1737030537721,"stop":1737030537721,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba60410e62dbc7ed","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1737030230712,"stop":1737030230712,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4ff10a493b2a492","name":"Fails to publish message with empty text","time":{"start":1737030453387,"stop":1737030453387,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0057eeab96b1253","name":"random static sharding 10 - Cluster ID: 456, Shard ID: 620","time":{"start":1737030498111,"stop":1737030498111,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f2adc003cca0eb8","name":"should properly compute the node id","time":{"start":1737030146639,"stop":1737030146640,"duration":1},"status":"passed","severity":"normal"},{"uid":"778288ca51ea858","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1737030286590,"stop":1737030286590,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5d655f62ff31c0b","name":"Round trip binary encryption [ecies, signature]","time":{"start":1737030174184,"stop":1737030174185,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f15ba0165661441","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1737030137841,"stop":1737030137841,"duration":0},"status":"passed","severity":"normal"},{"uid":"50dbb6f3eb8406b2","name":"Push message with content topic containing Chinese","time":{"start":1737030455027,"stop":1737030455028,"duration":1},"status":"passed","severity":"normal"},{"uid":"c050b2f02303d8d6","name":"ignores unrecognized TXT record formats","time":{"start":1737030162363,"stop":1737030162364,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c7acba2b329f2a1","name":"Check received message containing shell command","time":{"start":1737030436355,"stop":1737030436356,"duration":1},"status":"passed","severity":"normal"},{"uid":"e143965c2abc45ce","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1737030349569,"stop":1737030349570,"duration":1},"status":"passed","severity":"normal"},{"uid":"45612282b68e7fde","name":"Push message with content topic containing short","time":{"start":1737030440364,"stop":1737030440364,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c30f23adeaa8f18","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1737030513253,"stop":1737030513254,"duration":1},"status":"passed","severity":"normal"},{"uid":"123a2e0fc6c26453","name":"can start and stop the service","time":{"start":1737030218237,"stop":1737030218237,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d5e08b51b4c15e1","name":"LightPush: 3 peers, Filter: 0 peers","time":{"start":1737030286999,"stop":1737030287000,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f527d9afe6f512f1","name":"A test","time":{"start":1737030349763,"stop":1737030349763,"duration":0},"status":"passed","severity":"normal"},{"uid":"79b22a67acc35901","name":"Check received message containing JSON","time":{"start":1737030436355,"stop":1737030436355,"duration":0},"status":"passed","severity":"normal"},{"uid":"959f0746d928132d","name":"Check received message with timestamp: 1737030197179 ","time":{"start":1737030436368,"stop":1737030436368,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f8053c830bebe38","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1737030286559,"stop":1737030286561,"duration":2},"status":"passed","severity":"normal"},{"uid":"2a039d6b3cd3c1de","name":"Query Generator - false","time":{"start":1737030512359,"stop":1737030512360,"duration":1},"status":"passed","severity":"normal"},{"uid":"596dd1699ef4d00d","name":"Check received message containing escaped characters","time":{"start":1737030436330,"stop":1737030436331,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f83f34b456f0fbd","name":"udp ip6 address","time":{"start":1737030146142,"stop":1737030146142,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aa26205392c1a31","name":"1 Relay, 1 Filter, gives up","time":{"start":1737030162070,"stop":1737030162071,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddb14d41048adc20","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1737030286572,"stop":1737030286576,"duration":4},"status":"passed","severity":"normal"},{"uid":"641145f1422d996e","name":"Check received message containing Basic HTML tag","time":{"start":1737030320313,"stop":1737030320314,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc7fc6f04b863935","name":"Subscribe to topic containing shell command and receive message","time":{"start":1737030537734,"stop":1737030537734,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3dec35462d51958","name":"Subscribe and receive messages via waku relay post","time":{"start":1737030349560,"stop":1737030349561,"duration":1},"status":"passed","severity":"normal"},{"uid":"84d952ade58c4055","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1737030286614,"stop":1737030286615,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d2a209c677033b9","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1737030349575,"stop":1737030349576,"duration":1},"status":"passed","severity":"normal"},{"uid":"f55deaf6bfb96137","name":"should return all peers when numPeers is 0","time":{"start":1737030153969,"stop":1737030153970,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff602e596d6106c","name":"Push message with XML payload","time":{"start":1737030440353,"stop":1737030440358,"duration":5},"status":"passed","severity":"normal"},{"uid":"188498da9e6de168","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1737030162367,"stop":1737030162367,"duration":0},"status":"skipped","severity":"normal"},{"uid":"88b859bd29303d4b","name":"Push message on custom pubsubTopic","time":{"start":1737030380866,"stop":1737030380869,"duration":3},"status":"passed","severity":"normal"},{"uid":"e55cb626a30e2cd3","name":"Push message with content topic containing escaped characters","time":{"start":1737030440372,"stop":1737030440372,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ccb3803100f8fdc","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1737030522477,"stop":1737030522477,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ffb85f3018adaa7","name":"LightPush: 0 peers, Filter: 2 peers","time":{"start":1737030286995,"stop":1737030286995,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ba0cac424a14fc0d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1737030137841,"stop":1737030137841,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fe19be5be4e68ac","name":"Query generator for multiple messages with multiple decoders","time":{"start":1737030524925,"stop":1737030524925,"duration":0},"status":"passed","severity":"normal"},{"uid":"a35a461c5f244bfc","name":"passes more than one ENR URLs and attempts connection","time":{"start":1737030218245,"stop":1737030218245,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8f555f87236801e8","name":"returns all values when wanted number matches available values","time":{"start":1737030161739,"stop":1737030161741,"duration":2},"status":"passed","severity":"normal"},{"uid":"1a80ad47325980ba","name":"LightPush: 2 peers, Filter: 0 peers","time":{"start":1737030286998,"stop":1737030286998,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ea35821a709a2222","name":"Push message with content topic containing SQL Injection","time":{"start":1737030440368,"stop":1737030440368,"duration":0},"status":"passed","severity":"normal"},{"uid":"839839522a129a7b","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1737030145813,"stop":1737030145814,"duration":1},"status":"passed","severity":"normal"},{"uid":"62ef75998370b380","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1737030230711,"stop":1737030230711,"duration":0},"status":"passed","severity":"normal"},{"uid":"b57cacdc66b3060b","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1737030137818,"stop":1737030137818,"duration":0},"status":"passed","severity":"normal"},{"uid":"f44227a3f05fad80","name":"should be able to decode the field with only RELAY set to true","time":{"start":1737030145809,"stop":1737030145810,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f8fd190c4bc5d43","name":"Check received message containing SQL Injection","time":{"start":1737030436351,"stop":1737030436351,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb30dca78d4edf26","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1737030537723,"stop":1737030537723,"duration":0},"status":"passed","severity":"normal"},{"uid":"86b6d92036e9fe8a","name":"Sign & Recover","time":{"start":1737030172802,"stop":1737030172802,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e0042e650256f4c","name":"Check message with invalid timestamp is not received","time":{"start":1737030436337,"stop":1737030436338,"duration":1},"status":"passed","severity":"normal"},{"uid":"5494abe2e2c2d683","name":"Check message with no content topic is not received","time":{"start":1737030436376,"stop":1737030436381,"duration":5},"status":"passed","severity":"normal"},{"uid":"3d76c5e0106b1128","name":"random static sharding 7 - Cluster ID: 61, Shard ID: 226","time":{"start":1737030498108,"stop":1737030498108,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a10ce16c320d63d","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1737030172429,"stop":1737030172431,"duration":2},"status":"passed","severity":"normal"},{"uid":"725652675c6d2ef5","name":"Check received message containing SQL Injection","time":{"start":1737030436324,"stop":1737030436326,"duration":2},"status":"passed","severity":"normal"},{"uid":"8efb218d4bb44399","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1737030137834,"stop":1737030137834,"duration":0},"status":"passed","severity":"normal"},{"uid":"20061bd956aff8b9","name":"Delete observer","time":{"start":1737030439524,"stop":1737030439524,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aa0ba0a23bd75bb","name":"Generator, 2 different pubsubtopics","time":{"start":1737030513253,"stop":1737030513253,"duration":0},"status":"passed","severity":"normal"},{"uid":"98fb5d73e7e3542d","name":"should remove the specified number of excess peers","time":{"start":1737030179334,"stop":1737030179334,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3fd1b57484bb302","name":"Push message with custom timestamp: 1737033920660","time":{"start":1737030440377,"stop":1737030440377,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec70bc735d8f4e3d","name":"Relay - dialed first","time":{"start":1737030542780,"stop":1737030542780,"duration":0},"status":"passed","severity":"normal"},{"uid":"dad546e8c8cc588f","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1737030349574,"stop":1737030349574,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a4cb971bb2d42d8","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1737030259071,"stop":1737030259074,"duration":3},"status":"passed","severity":"normal"},{"uid":"327316ded8061be5","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1737030198220,"stop":1737030198223,"duration":3},"status":"passed","severity":"normal"},{"uid":"27e93f7a504f9692","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1737030137829,"stop":1737030137829,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a83b754cce5b072","name":"should reject if WakuNode is not started","time":{"start":1737030179401,"stop":1737030179401,"duration":0},"status":"passed","severity":"normal"},{"uid":"67c3a57945af7be4","name":"can start the service","time":{"start":1737030166332,"stop":1737030166333,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec889a3ba31c624f","name":"Check message with no payload is not received","time":{"start":1737030436381,"stop":1737030436381,"duration":0},"status":"passed","severity":"normal"},{"uid":"e52db780dc8fda96","name":"should not receive a peer event before start","time":{"start":1737030478588,"stop":1737030478588,"duration":0},"status":"passed","severity":"normal"},{"uid":"f486c686d1acd76b","name":"Ping on unsubscribed peer","time":{"start":1737030242571,"stop":1737030242574,"duration":3},"status":"passed","severity":"normal"},{"uid":"803205bcb6bdc638","name":"Filter with 1 connections","time":{"start":1737030287195,"stop":1737030287196,"duration":1},"status":"skipped","severity":"normal"},{"uid":"775ca4d0d430198d","name":"configure the node with multiple pubsub topics","time":{"start":1737030498112,"stop":1737030498112,"duration":0},"status":"passed","severity":"normal"},{"uid":"d83b34c069e600b","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1737030462545,"stop":1737030462545,"duration":0},"status":"passed","severity":"normal"},{"uid":"d159bde8b3657d61","name":"should be online or offline if network state changed","time":{"start":1737030198223,"stop":1737030198223,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5d65788c06abf22","name":"Store - dialed after - with timeout","time":{"start":1737030542781,"stop":1737030542781,"duration":0},"status":"passed","severity":"normal"},{"uid":"d67d29cd7b3e2e34","name":"Check message received after jswaku node is restarted","time":{"start":1737030436342,"stop":1737030436342,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b124e09055b7eafe","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1737030145807,"stop":1737030145808,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ad6813bcf0d40a4","name":"should set field with only LIGHTPUSH enabled","time":{"start":1737030146649,"stop":1737030146650,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0b477f096ccbca5","name":"should throw an error for missing sharding configuration","time":{"start":1737030137847,"stop":1737030137847,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ca4f79957cea10c","name":"Push message with content topic containing SQL Injection","time":{"start":1737030455029,"stop":1737030455029,"duration":0},"status":"passed","severity":"normal"},{"uid":"70bad718dc9eaebb","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1737030145812,"stop":1737030145813,"duration":1},"status":"passed","severity":"normal"},{"uid":"108b24a13f22f91e","name":"Subscribe to topic containing short and receive message","time":{"start":1737030537729,"stop":1737030537729,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4868fd378797875","name":"Sample","time":{"start":1737030146019,"stop":1737030146020,"duration":1},"status":"passed","severity":"normal"},{"uid":"e012b46812990186","name":"Filter with 2 connections","time":{"start":1737030287196,"stop":1737030287196,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d98c9fdba2c74850","name":"Check received message containing Basic HTML tag","time":{"start":1737030436328,"stop":1737030436328,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb6a0a5ef503c4bf","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1737030539088,"stop":1737030539088,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e38c51e6c86595b","name":"Fails to push message with empty content topic","time":{"start":1737030455034,"stop":1737030455034,"duration":0},"status":"passed","severity":"normal"},{"uid":"873ca9a14c3c8744","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1737030137838,"stop":1737030137838,"duration":0},"status":"passed","severity":"normal"},{"uid":"9816e0824f6f78a1","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1737030286595,"stop":1737030286597,"duration":2},"status":"passed","severity":"normal"},{"uid":"c87256a5b71903d9","name":"Check message with no payload is not received","time":{"start":1737030320321,"stop":1737030320321,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaa1a4623d61e4cf","name":"Check publish message containing escaped characters","time":{"start":1737030453375,"stop":1737030453378,"duration":3},"status":"passed","severity":"normal"},{"uid":"475ba2d762e88df2","name":"Refresh subscription","time":{"start":1737030537729,"stop":1737030537729,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dfde6e1a1b61e53","name":"should return the pubsub topic directly if a string is provided","time":{"start":1737030137845,"stop":1737030137845,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb3190af226251ea","name":"can start and stop the service","time":{"start":1737030166333,"stop":1737030166333,"duration":0},"status":"passed","severity":"normal"},{"uid":"b609a76f80a9d4bb","name":"Query generator for 2000 messages","time":{"start":1737030524927,"stop":1737030524927,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7a36a032bff86d","name":"Check received message containing escaped characters","time":{"start":1737030436356,"stop":1737030436356,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a221d10874362ec","name":"Should update shard info","time":{"start":1737030381501,"stop":1737030381506,"duration":5},"status":"passed","severity":"normal"},{"uid":"40b86cbd6a91d976","name":"Store - dialed first","time":{"start":1737030542781,"stop":1737030542781,"duration":0},"status":"passed","severity":"normal"},{"uid":"44a2e74d0b9268ea","name":"All","time":{"start":1737030204095,"stop":1737030204095,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa417ff3b47e437b","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1737030137827,"stop":1737030137827,"duration":0},"status":"passed","severity":"normal"},{"uid":"d34bc8d3d2e30af6","name":"Push message with Arabic payload","time":{"start":1737030455008,"stop":1737030455008,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed1b645792301c86","name":"should return no connections if no open connection provided","time":{"start":1737030153445,"stop":1737030153445,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc76934fd23bcb9","name":"Push message with content topic containing special chars","time":{"start":1737030455024,"stop":1737030455027,"duration":3},"status":"passed","severity":"normal"},{"uid":"a578edbedbaaa659","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1737030259075,"stop":1737030259077,"duration":2},"status":"passed","severity":"normal"},{"uid":"465cb335e03b2ecd","name":"Ping succeeds for all connected peers","time":{"start":1737030283386,"stop":1737030283387,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ac69934746364e8","name":"Check received message containing emoji","time":{"start":1737030320316,"stop":1737030320316,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c5d58d1baf7848f","name":"should not fail to stop the service if it was not started","time":{"start":1737030218237,"stop":1737030218238,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ebfe4721d4934a0","name":"Fails to push message with large meta","time":{"start":1737030455036,"stop":1737030455037,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e4b7c00056417f8","name":"Check meta is set [ecies]","time":{"start":1737030174185,"stop":1737030174185,"duration":0},"status":"passed","severity":"normal"},{"uid":"3256e75224bf7611","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1737030522477,"stop":1737030522477,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4016d56ccc0f032","name":"should not receive a peer event after stop","time":{"start":1737030478589,"stop":1737030478589,"duration":0},"status":"passed","severity":"normal"},{"uid":"a48c868b0f387e8d","name":"should return valid sharding parameters for static sharding","time":{"start":1737030137846,"stop":1737030137847,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ef0af35950c3618","name":"Passing cursor with wrong pubsubTopic","time":{"start":1737030486216,"stop":1737030486216,"duration":0},"status":"passed","severity":"normal"},{"uid":"2295a7573a278365","name":"Generator, 2 different pubsubtopics","time":{"start":1737030513254,"stop":1737030513256,"duration":2},"status":"passed","severity":"normal"},{"uid":"a67da54716ce8848","name":"Filter with 3 connections","time":{"start":1737030287197,"stop":1737030287197,"duration":0},"status":"skipped","severity":"normal"},{"uid":"67553734c8e89175","name":"Should update multiaddrs","time":{"start":1737030381500,"stop":1737030381500,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d21ef7f9a89e53b","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1737030174184,"stop":1737030174184,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ffd866aa425ab5c","name":"Fails to publish message with size larger than 1 MB","time":{"start":1737030453389,"stop":1737030453389,"duration":0},"status":"passed","severity":"normal"},{"uid":"c60f4b3b6bad77f1","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1737030137836,"stop":1737030137837,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2eaafdd657d996","name":"Promise Callback - false","time":{"start":1737030512361,"stop":1737030512361,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f879fa3dbf03a95","name":"Renews peer on consistent ping failures","time":{"start":1737030283388,"stop":1737030283388,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2fcedf210359bb3","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1737030349572,"stop":1737030349573,"duration":1},"status":"passed","severity":"normal"},{"uid":"e977f3ba3c554caf","name":"Subscribe to topic containing numeric and receive message","time":{"start":1737030537730,"stop":1737030537730,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4ee953cacd46708","name":"LightPush: 3 peers, Filter: 3 peers","time":{"start":1737030287002,"stop":1737030287003,"duration":1},"status":"skipped","severity":"normal"},{"uid":"20a6d6ddddcabd4d","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1737030286594,"stop":1737030286595,"duration":1},"status":"passed","severity":"normal"},{"uid":"66ad802b20dfaeb","name":"should throw an error for missing required configuration","time":{"start":1737030137837,"stop":1737030137838,"duration":1},"status":"passed","severity":"normal"},{"uid":"54077623e758ca74","name":"getPeersByDiscovery","time":{"start":1737030238545,"stop":1737030238545,"duration":0},"status":"passed","severity":"normal"},{"uid":"886000f6af133562","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1737030137827,"stop":1737030137828,"duration":1},"status":"passed","severity":"normal"},{"uid":"939e43acbdf272d1","name":"Generator, 2 different pubsubtopics","time":{"start":1737030513249,"stop":1737030513249,"duration":0},"status":"passed","severity":"normal"},{"uid":"8770cc8cdf3e8791","name":"Subscribe to topic containing XML and receive message","time":{"start":1737030537722,"stop":1737030537722,"duration":0},"status":"passed","severity":"normal"},{"uid":"d34a0c35cd84f8fa","name":"Push message with shell command payload","time":{"start":1737030440362,"stop":1737030440362,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6ab5ef6738a594","name":"should properly create location multiaddrs - udp6","time":{"start":1737030146646,"stop":1737030146646,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3e89b1f5b843817","name":"Subscribe to topic containing Script and receive message","time":{"start":1737030537721,"stop":1737030537722,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1c51c1020fc63f","name":"Push message with content topic containing short","time":{"start":1737030455023,"stop":1737030455023,"duration":0},"status":"passed","severity":"normal"},{"uid":"a973fa509361779","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1737030137828,"stop":1737030137828,"duration":0},"status":"passed","severity":"normal"},{"uid":"90d9db775385d82e","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1737030348993,"stop":1737030348993,"duration":0},"status":"passed","severity":"normal"},{"uid":"e781736593ce6eca","name":"ignores domain fetching errors","time":{"start":1737030162363,"stop":1737030162363,"duration":0},"status":"passed","severity":"normal"},{"uid":"460c6e5eca9571fb","name":"should not fail to start the service if it is already started","time":{"start":1737030478587,"stop":1737030478587,"duration":0},"status":"passed","severity":"normal"},{"uid":"60525c18a485e08b","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1737030486214,"stop":1737030486215,"duration":1},"status":"passed","severity":"normal"},{"uid":"da0884a357790ca","name":"should properly create location multiaddrs - tcp6","time":{"start":1737030146646,"stop":1737030146647,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e9fd3d263d2a7d0","name":"Push message with content topic containing Chinese","time":{"start":1737030440367,"stop":1737030440367,"duration":0},"status":"passed","severity":"normal"},{"uid":"9441662031575b7b","name":"Publish without waiting for remote peer","time":{"start":1737030462531,"stop":1737030462531,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ced577c00142956","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1737030446015,"stop":1737030446016,"duration":1},"status":"passed","severity":"normal"},{"uid":"70634d931a59a397","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1737030161973,"stop":1737030161975,"duration":2},"status":"passed","severity":"normal"},{"uid":"48e09603de7419ea","name":"Subscribe to topic containing JSON and receive message","time":{"start":1737030537722,"stop":1737030537723,"duration":1},"status":"passed","severity":"normal"}]