2024-10-07 23:55:54 +00:00

1 line
162 KiB
JSON

[{"uid":"82bcb5ff8429f3b1","name":"Push message with content topic containing short","time":{"start":1728345199535,"stop":1728345199535,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7fb5c27946b2d8d","name":"Delete observer","time":{"start":1728345140411,"stop":1728345140415,"duration":4},"status":"passed","severity":"normal"},{"uid":"42a75f443303bda","name":"Relay - dialed after","time":{"start":1728345293237,"stop":1728345293237,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc6c188c70369259","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728345038999,"stop":1728345038999,"duration":0},"status":"passed","severity":"normal"},{"uid":"3689967cb9e202d0","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1728345005903,"stop":1728345005904,"duration":1},"status":"passed","severity":"normal"},{"uid":"985460de236e9569","name":"Ordered callback, aborts when callback returns true","time":{"start":1728345254437,"stop":1728345254438,"duration":1},"status":"passed","severity":"normal"},{"uid":"91b9ba961795056b","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1728344844519,"stop":1728344844520,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a2337046141f59f","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728345232569,"stop":1728345232570,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9e24c56b04ec565","name":"1 Relay, 1 fetch","time":{"start":1728344852341,"stop":1728344852342,"duration":1},"status":"passed","severity":"normal"},{"uid":"299b6433646ccd49","name":"LightPush: 1 peers, Filter: 0 peers","time":{"start":1728345107661,"stop":1728345107661,"duration":0},"status":"passed","severity":"normal"},{"uid":"12303a68acc82846","name":"Push 30 different messages","time":{"start":1728345199529,"stop":1728345199530,"duration":1},"status":"passed","severity":"normal"},{"uid":"3952bfa523bcca56","name":"Check message with no content topic is not received","time":{"start":1728345138693,"stop":1728345138694,"duration":1},"status":"passed","severity":"normal"},{"uid":"74ff30479cff783b","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1728344828237,"stop":1728344828238,"duration":1},"status":"passed","severity":"normal"},{"uid":"e722c991d4cae387","name":"Overlapping topic subscription","time":{"start":1728345232559,"stop":1728345232560,"duration":1},"status":"passed","severity":"normal"},{"uid":"73ce2efff2fc5d03","name":"should fail to send if no connections available","time":{"start":1728345063867,"stop":1728345063868,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a9c427d4e958718","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1728344828250,"stop":1728344828250,"duration":0},"status":"passed","severity":"normal"},{"uid":"54c40b358b8ec85d","name":"throws on content topic with empty topic name field","time":{"start":1728344828216,"stop":1728344828217,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6f7d8fec4b043fb","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728345232570,"stop":1728345232571,"duration":1},"status":"passed","severity":"normal"},{"uid":"6805f9dcad07e7a6","name":"random static sharding 1 - Cluster ID: 345, Shard ID: 609","time":{"start":1728345235198,"stop":1728345235199,"duration":1},"status":"passed","severity":"normal"},{"uid":"31a436b364d80367","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1728345229974,"stop":1728345229974,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce2a620cdf4bb995","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1728344852792,"stop":1728344852793,"duration":1},"status":"passed","severity":"normal"},{"uid":"98a3bf4935290b1c","name":"should get / set TCP multiaddr","time":{"start":1728344837162,"stop":1728344837162,"duration":0},"status":"passed","severity":"normal"},{"uid":"26ee660f3dc614f6","name":"Relay + Store","time":{"start":1728344837170,"stop":1728344837171,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed5e991cdea16d2e","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728345098890,"stop":1728345098890,"duration":0},"status":"passed","severity":"normal"},{"uid":"18b84427d0ae2cee","name":"can start the service","time":{"start":1728344856649,"stop":1728344856650,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c07942e78d5804a","name":"Passing page size 11 when there are 10 messages","time":{"start":1728345253497,"stop":1728345253497,"duration":0},"status":"passed","severity":"normal"},{"uid":"d45bd20187a5f30e","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728345232534,"stop":1728345232534,"duration":0},"status":"passed","severity":"normal"},{"uid":"48af9264598e5ff0","name":"addEventListener with correct event","time":{"start":1728344927249,"stop":1728344927249,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bcda9edc0dd3ac","name":"random static sharding 7 - Cluster ID: 419, Shard ID: 791","time":{"start":1728345235204,"stop":1728345235204,"duration":0},"status":"passed","severity":"normal"},{"uid":"9862acb0358cc8ac","name":"Push message with content topic containing Russian","time":{"start":1728345199542,"stop":1728345199543,"duration":1},"status":"passed","severity":"normal"},{"uid":"19b826a3fde407c8","name":"Push message with Chinese payload","time":{"start":1728345199517,"stop":1728345199517,"duration":0},"status":"passed","severity":"normal"},{"uid":"29d06ff10fe40838","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728345038966,"stop":1728345038967,"duration":1},"status":"passed","severity":"normal"},{"uid":"814757cb544253a9","name":"handles multiple messages","time":{"start":1728345252513,"stop":1728345252514,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c562530481052d8","name":"Nwaku publishes","time":{"start":1728345155947,"stop":1728345155947,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aeb466136dced9a","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728345005897,"stop":1728345005898,"duration":1},"status":"passed","severity":"normal"},{"uid":"233db2a8f9f6f56f","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app88/4/topic828/json","time":{"start":1728345199591,"stop":1728345199592,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f073ce12877b1a9","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728345005910,"stop":1728345005912,"duration":2},"status":"passed","severity":"normal"},{"uid":"a75df9d09642500f","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728345005904,"stop":1728345005905,"duration":1},"status":"passed","severity":"normal"},{"uid":"a65b08fb25e37bad","name":"Push message with emoji payload","time":{"start":1728345199525,"stop":1728345199529,"duration":4},"status":"passed","severity":"normal"},{"uid":"c33fb08f43760a79","name":"should be online or offline if network state changed","time":{"start":1728344887502,"stop":1728344887502,"duration":0},"status":"passed","severity":"normal"},{"uid":"b571ec6ba9a34484","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728345098891,"stop":1728345098891,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fc91e12577825a8","name":"Push message with long payload","time":{"start":1728345160306,"stop":1728345160306,"duration":0},"status":"passed","severity":"normal"},{"uid":"81830d1eff01b222","name":"should throw error - no public key","time":{"start":1728344837158,"stop":1728344837158,"duration":0},"status":"passed","severity":"normal"},{"uid":"2110f8f27b1b530b","name":"Ping succeeds for all connected peers","time":{"start":1728344957458,"stop":1728344957458,"duration":0},"status":"passed","severity":"normal"},{"uid":"63a335548e4c6cd1","name":"Push message with content topic containing JSON","time":{"start":1728345160324,"stop":1728345160324,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad87d6ae579bd091","name":"should correctly map a content topic to a pubsub topic","time":{"start":1728344828249,"stop":1728344828250,"duration":1},"status":"passed","severity":"normal"},{"uid":"31eaf26308d57740","name":"Encoder throws on undefined content topic","time":{"start":1728344844774,"stop":1728344844775,"duration":1},"status":"passed","severity":"normal"},{"uid":"f303914bfe9642f8","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728345232538,"stop":1728345232538,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba743f64dadc73dc","name":"Decoder throws on undefined content topic","time":{"start":1728344862850,"stop":1728344862850,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0fffa9155c414fd","name":"Push message with content topic containing Chinese","time":{"start":1728345160320,"stop":1728345160320,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca2fc03f663589e1","name":"random static sharding 4 - Cluster ID: 992, Shard ID: 948","time":{"start":1728345235201,"stop":1728345235201,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5bc28c1eb8327c0","name":"Push message with content topic containing SQL Injection","time":{"start":1728345199543,"stop":1728345199543,"duration":0},"status":"passed","severity":"normal"},{"uid":"183ef3ef21796571","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1728344828227,"stop":1728344828227,"duration":0},"status":"passed","severity":"normal"},{"uid":"c251acde6dc00204","name":"Query Generator - false","time":{"start":1728345242850,"stop":1728345242851,"duration":1},"status":"passed","severity":"normal"},{"uid":"d240eb37265d7601","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1728344828240,"stop":1728344828241,"duration":1},"status":"passed","severity":"normal"},{"uid":"aec922f93aca7270","name":"Query generator for multiple messages with different content topic format","time":{"start":1728345254436,"stop":1728345254436,"duration":0},"status":"passed","severity":"normal"},{"uid":"c36b770450190e2e","name":"Check received message containing JSON","time":{"start":1728345008184,"stop":1728345008184,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0a7a7143f8277","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1728344852464,"stop":1728344852466,"duration":2},"status":"passed","severity":"normal"},{"uid":"3efed35f82f3f122","name":"Check publish message containing XML","time":{"start":1728345169132,"stop":1728345169133,"duration":1},"status":"passed","severity":"normal"},{"uid":"996aeeadec4ea2d","name":"should succeed","time":{"start":1728344867556,"stop":1728344867557,"duration":1},"status":"passed","severity":"normal"},{"uid":"e29bda49e4999d6f","name":"Passing cursor with wrong pubsubTopic","time":{"start":1728345223657,"stop":1728345223657,"duration":0},"status":"passed","severity":"normal"},{"uid":"6050f82087dde44a","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728345232536,"stop":1728345232536,"duration":0},"status":"passed","severity":"normal"},{"uid":"b040c25e403056f9","name":"through manual discovery","time":{"start":1728345111260,"stop":1728345111260,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbc9868de44ac7d1","name":"Push message with XML payload","time":{"start":1728345199522,"stop":1728345199522,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb1da03bffb7f162","name":"Promise Callback - true","time":{"start":1728345242851,"stop":1728345242851,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a0bc1786f0c2453","name":"Check message with no content topic is not received","time":{"start":1728345138679,"stop":1728345138680,"duration":1},"status":"passed","severity":"normal"},{"uid":"841e6ffcd604e7c6","name":"Check message received after jswaku node is restarted","time":{"start":1728345138681,"stop":1728345138681,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5ab20e5810e2ae03","name":"peer:update - should do nothing if another protocol hit","time":{"start":1728344844519,"stop":1728344844519,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2992552fe9026a5","name":"Fails to push message bigger that 1MB","time":{"start":1728345160333,"stop":1728345160334,"duration":1},"status":"passed","severity":"normal"},{"uid":"4204668b5c2e7ac0","name":"Light Node - default protocols","time":{"start":1728345293240,"stop":1728345293240,"duration":0},"status":"passed","severity":"normal"},{"uid":"6940226922d3559b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1728344828241,"stop":1728344828241,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3b03e07087a02d7","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728345008190,"stop":1728345008190,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1d1d087a9041433","name":"LightPush: 3 peers, Filter: 0 peers","time":{"start":1728345107668,"stop":1728345107669,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3e059e3125cba60","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1728345174821,"stop":1728345174822,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa354f4105839a78","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app33/5/topic37/test.js","time":{"start":1728345199592,"stop":1728345199592,"duration":0},"status":"passed","severity":"normal"},{"uid":"d31aac5fb23e8563","name":"Check received message containing XML","time":{"start":1728345008181,"stop":1728345008184,"duration":3},"status":"passed","severity":"normal"},{"uid":"b4d2ae02e1862dd6","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1728344887494,"stop":1728344887496,"duration":2},"status":"passed","severity":"normal"},{"uid":"9f219817de2ab58b","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728345039000,"stop":1728345039000,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e80492c172e4ce7","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1728345174781,"stop":1728345174781,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2a6389c7c21a837","name":"Push message with numeric payload","time":{"start":1728345160306,"stop":1728345160307,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e8bd9f55e3b77f0","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1728344852794,"stop":1728344852794,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ab1bac3e44fad1d7","name":"Push message with content topic containing XML","time":{"start":1728345160323,"stop":1728345160323,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d46c8a2921088c","name":"Push message with custom timestamp: 1728348639469","time":{"start":1728345160331,"stop":1728345160332,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d27f7457d688197","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1728345235198,"stop":1728345235198,"duration":0},"status":"passed","severity":"normal"},{"uid":"6211036341d0b3fc","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728345232571,"stop":1728345232571,"duration":0},"status":"passed","severity":"normal"},{"uid":"5804545208b90056","name":"Push message with shell command payload","time":{"start":1728345160315,"stop":1728345160316,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e116111ff9cced","name":"should not receive a peer event before start","time":{"start":1728344856652,"stop":1728344856653,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b7553275debf3ce","name":"Relay + Store","time":{"start":1728344895233,"stop":1728344895235,"duration":2},"status":"passed","severity":"normal"},{"uid":"5d837614ccdbc1b0","name":"Sample","time":{"start":1728344836515,"stop":1728344836516,"duration":1},"status":"passed","severity":"normal"},{"uid":"682b3fe7fd1c455","name":"LightPush: 2 peers, Filter: 3 peers","time":{"start":1728345107668,"stop":1728345107668,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd23e7e2d854038a","name":"Check publish message containing numeric","time":{"start":1728345169105,"stop":1728345169106,"duration":1},"status":"passed","severity":"normal"},{"uid":"d25c5fafada1f7b5","name":"Check received message containing XML","time":{"start":1728345138670,"stop":1728345138671,"duration":1},"status":"passed","severity":"normal"},{"uid":"6930aca299fbabf5","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1728344836200,"stop":1728344836201,"duration":1},"status":"passed","severity":"normal"},{"uid":"86cd3901b8edd23f","name":"returns nothing if no connections present","time":{"start":1728344843827,"stop":1728344843828,"duration":1},"status":"passed","severity":"normal"},{"uid":"66ab7ffa9f29091f","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1728344852467,"stop":1728344852468,"duration":1},"status":"passed","severity":"normal"},{"uid":"638f1f2830a5cdba","name":"Subscribe and receives messages on 20 topics","time":{"start":1728345038358,"stop":1728345038365,"duration":7},"status":"passed","severity":"normal"},{"uid":"1fa07e9bda416007","name":"should reject if Filter is requested but not mounted","time":{"start":1728344868171,"stop":1728344868171,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce6817152102e387","name":"should be able to encode the field with only STORE set to true","time":{"start":1728344836165,"stop":1728344836165,"duration":0},"status":"passed","severity":"normal"},{"uid":"692d4d3684c6e4b2","name":"Generator, 2 different pubsubtopics","time":{"start":1728345253017,"stop":1728345253017,"duration":0},"status":"passed","severity":"normal"},{"uid":"99d4d8c05e64b091","name":"Subscribe to topic containing XML and receive message","time":{"start":1728345038401,"stop":1728345038401,"duration":0},"status":"passed","severity":"normal"},{"uid":"425df707ba06f15","name":"should return usable stream attached to connection","time":{"start":1728344844516,"stop":1728344844517,"duration":1},"status":"passed","severity":"normal"},{"uid":"10d3b72a38dd6888","name":"should not fail to stop the service if it was not started","time":{"start":1728344900434,"stop":1728344900434,"duration":0},"status":"passed","severity":"normal"},{"uid":"adc077c90fc076c6","name":"handles empty contentTopics array correctly","time":{"start":1728344828249,"stop":1728344828249,"duration":0},"status":"passed","severity":"normal"},{"uid":"a933586969072436","name":"Check received message containing shell command","time":{"start":1728345138673,"stop":1728345138673,"duration":0},"status":"passed","severity":"normal"},{"uid":"262a5ee1039d1ce4","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1728345204109,"stop":1728345204109,"duration":0},"status":"passed","severity":"normal"},{"uid":"776e54d7f6def459","name":"Push message with short payload","time":{"start":1728345160305,"stop":1728345160305,"duration":0},"status":"passed","severity":"normal"},{"uid":"c331a1e9a70977ae","name":"Push message with content topic containing emoji","time":{"start":1728345199561,"stop":1728345199562,"duration":1},"status":"passed","severity":"normal"},{"uid":"84368f4203e2b915","name":"Check message on other pubsub topic is not received","time":{"start":1728345138692,"stop":1728345138693,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec96d7e52e247096","name":"Rejects garbage","time":{"start":1728344871564,"stop":1728344871564,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae6a8d2fc6ab9c9e","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1728344828242,"stop":1728344828243,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c7aad85ddbcaab9","name":"should reject if WakuNode is not started","time":{"start":1728344868169,"stop":1728344868169,"duration":0},"status":"passed","severity":"normal"},{"uid":"266850cf4cfd4041","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728345232537,"stop":1728345232537,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c06fc3248bdeba5","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1728345005897,"stop":1728345005897,"duration":0},"status":"passed","severity":"normal"},{"uid":"4170530514e6366a","name":"Correctly serialized arguments","time":{"start":1728345111452,"stop":1728345111452,"duration":0},"status":"passed","severity":"normal"},{"uid":"d39cad4e16f23982","name":"should add and remove event listeners correctly","time":{"start":1728344856655,"stop":1728344856655,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffd396d85869fb2e","name":"Push message with content topic containing long","time":{"start":1728345199536,"stop":1728345199537,"duration":1},"status":"passed","severity":"normal"},{"uid":"83cb2411c5daff8a","name":"LightPush: 1 peers, Filter: 1 peers","time":{"start":1728345107661,"stop":1728345107662,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa0dc682ad180a09","name":"should set field with only RELAY enabled","time":{"start":1728344837169,"stop":1728344837169,"duration":0},"status":"passed","severity":"normal"},{"uid":"b946e45f925850f8","name":"Generator, custom pubsub topic","time":{"start":1728345253017,"stop":1728345253017,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c6d48560ae5f7b3","name":"Generator, custom pubsub topic","time":{"start":1728345253010,"stop":1728345253010,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c730a35b8aa7530","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728345232538,"stop":1728345232539,"duration":1},"status":"passed","severity":"normal"},{"uid":"f20f0b04644df4a3","name":"Keep-alive pings maintain the connection","time":{"start":1728344957459,"stop":1728344957459,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9571354a85bc807","name":"Check meta is set [ecies]","time":{"start":1728344864431,"stop":1728344864431,"duration":0},"status":"passed","severity":"normal"},{"uid":"27c3e6ef569b91a6","name":"Check received message containing Russian","time":{"start":1728345138669,"stop":1728345138669,"duration":0},"status":"passed","severity":"normal"},{"uid":"5037a2b0a2fa39f","name":"Callback on promise","time":{"start":1728345254436,"stop":1728345254436,"duration":0},"status":"passed","severity":"normal"},{"uid":"f230480bd1504e7d","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728345008190,"stop":1728345008190,"duration":0},"status":"passed","severity":"normal"},{"uid":"f99d71fe36f8f7ab","name":"different cluster, different shard: nodes don't connect","time":{"start":1728345124076,"stop":1728345124076,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cc2c0f83803c9c0","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1728344940686,"stop":1728344940686,"duration":0},"status":"passed","severity":"normal"},{"uid":"626812d41b693ad0","name":"Publish message with custom timestamp: Tue Oct 17 2023 23:52:40 GMT+0000 (Coordinated Universal Time)","time":{"start":1728345169149,"stop":1728345169149,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2ad59396ea6bb63","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1728345124073,"stop":1728345124074,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ba5d73e40e7ac8c","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1728344852468,"stop":1728344852468,"duration":0},"status":"passed","severity":"normal"},{"uid":"7859752a4b05956f","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1728345263327,"stop":1728345263327,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2a04a6dbb69eb21","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1728345174812,"stop":1728345174813,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ef0549684d6aa9f","name":"LightPush","time":{"start":1728345293239,"stop":1728345293240,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec58261e0503163d","name":"Check received message containing XML","time":{"start":1728345138686,"stop":1728345138686,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4b8c710ba98ce5a","name":"can start and stop the service","time":{"start":1728344900433,"stop":1728344900433,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9f1c29bcab2a311","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1728344895074,"stop":1728344895076,"duration":2},"status":"passed","severity":"normal"},{"uid":"b587424e61e5e213","name":"Check message with invalid timestamp is not received","time":{"start":1728345008191,"stop":1728345008191,"duration":0},"status":"passed","severity":"normal"},{"uid":"fef27da661ba46df","name":"configure the node with multiple content topics","time":{"start":1728345199595,"stop":1728345199596,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5d10d6848307b5d","name":"does not throw on valid cases","time":{"start":1728344828212,"stop":1728344828213,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd840134422a6830","name":"Check received message containing Basic HTML tag","time":{"start":1728345138686,"stop":1728345138687,"duration":1},"status":"passed","severity":"normal"},{"uid":"687ba16b5fbabf4a","name":"Query Generator, No Decoder","time":{"start":1728345229972,"stop":1728345229972,"duration":0},"status":"passed","severity":"normal"},{"uid":"b61eafd24d529466","name":"different cluster, same shard: nodes don't connect","time":{"start":1728345005892,"stop":1728345005892,"duration":0},"status":"passed","severity":"normal"},{"uid":"906d327f6ca757a7","name":"1 Store, 2 relays, 2 fetches","time":{"start":1728344852344,"stop":1728344852344,"duration":0},"status":"passed","severity":"normal"},{"uid":"74c2e496b00e0ce6","name":"Check publish message containing Script","time":{"start":1728345169125,"stop":1728345169132,"duration":7},"status":"passed","severity":"normal"},{"uid":"5067b9de821a00a0","name":"Wrong topic","time":{"start":1728345199595,"stop":1728345199595,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a27a2f3a1bbc762","name":"Ping on subscribed peer","time":{"start":1728344933610,"stop":1728344933611,"duration":1},"status":"passed","severity":"normal"},{"uid":"6046ed41fee4b06f","name":"Check received message containing escaped characters","time":{"start":1728345138674,"stop":1728345138674,"duration":0},"status":"passed","severity":"normal"},{"uid":"f488bdc5c724b8f0","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1728344836178,"stop":1728344836179,"duration":1},"status":"passed","severity":"normal"},{"uid":"8581c204bff90579","name":"Push message with rate limit","time":{"start":1728345199563,"stop":1728345199564,"duration":1},"status":"passed","severity":"normal"},{"uid":"e574c1918f68008e","name":"should throw error - invalid id","time":{"start":1728344837159,"stop":1728344837159,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bbda21c291e03ce","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728345038366,"stop":1728345038371,"duration":5},"status":"passed","severity":"normal"},{"uid":"40423ec684da6595","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1728344852467,"stop":1728344852467,"duration":0},"status":"passed","severity":"normal"},{"uid":"561a43055582f668","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1728344828225,"stop":1728344828225,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6b576ee6ce51715","name":"should not fail to start the service if it is already started","time":{"start":1728344900434,"stop":1728344900434,"duration":0},"status":"passed","severity":"normal"},{"uid":"81d4487802c846a5","name":"LightPush: 1 peers, Filter: 2 peers","time":{"start":1728345107662,"stop":1728345107662,"duration":0},"status":"passed","severity":"normal"},{"uid":"443af1a8bd0c3fd9","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728345232568,"stop":1728345232569,"duration":1},"status":"passed","severity":"normal"},{"uid":"35d3e0c16266ab3c","name":"Push message with content topic containing Arabic","time":{"start":1728345199541,"stop":1728345199542,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a9ce19da77cddac","name":"Default pageSize","time":{"start":1728345253501,"stop":1728345253501,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa211511539583f2","name":"can start and stop the service","time":{"start":1728345212242,"stop":1728345212242,"duration":0},"status":"passed","severity":"normal"},{"uid":"a955ea07a11dc95d","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1728345005903,"stop":1728345005903,"duration":0},"status":"passed","severity":"normal"},{"uid":"1968c66d5a325ee3","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1728345005897,"stop":1728345005897,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a3202dc39fe8f6f","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1728345005898,"stop":1728345005898,"duration":0},"status":"passed","severity":"normal"},{"uid":"18093a2744327cb2","name":"should return empty list for no shard","time":{"start":1728344828235,"stop":1728344828235,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0717ded65276c4c","name":"ignores unrecognized TXT record formats","time":{"start":1728344852790,"stop":1728344852790,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b193d87211e050e","name":"Push message with content topic containing special chars","time":{"start":1728345160320,"stop":1728345160320,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8cbc84e14e5065e","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app54/1/topic559/test.js","time":{"start":1728345199592,"stop":1728345199592,"duration":0},"status":"passed","severity":"normal"},{"uid":"55fb6959a1e67b89","name":"Check received message containing Script","time":{"start":1728345138685,"stop":1728345138686,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf4f70c0cea10fe9","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728345232538,"stop":1728345232538,"duration":0},"status":"passed","severity":"normal"},{"uid":"6296039a8d1b9406","name":"Check received message containing long","time":{"start":1728345138666,"stop":1728345138667,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f6c21604688451b","name":"throws on empty content topic","time":{"start":1728344828213,"stop":1728344828213,"duration":0},"status":"passed","severity":"normal"},{"uid":"290a1f9c1c096dcb","name":"Round trip binary serialization","time":{"start":1728344844773,"stop":1728344844773,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a177ced0da94aaa","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728344940675,"stop":1728344940675,"duration":0},"status":"passed","severity":"normal"},{"uid":"32d0c244fd16a817","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1728344828246,"stop":1728344828246,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a37e0b34f97947c","name":"Subscribe to topic containing short and receive message","time":{"start":1728345232521,"stop":1728345232532,"duration":11},"status":"passed","severity":"normal"},{"uid":"eb584640d80300f6","name":"Push message with unicode special characters payload","time":{"start":1728345199525,"stop":1728345199525,"duration":0},"status":"passed","severity":"normal"},{"uid":"927a2ddba4d999f4","name":"Push message with Arabic payload","time":{"start":1728345199518,"stop":1728345199518,"duration":0},"status":"passed","severity":"normal"},{"uid":"368faaf2d654131c","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1728345199590,"stop":1728345199590,"duration":0},"status":"passed","severity":"normal"},{"uid":"af397fbab7b10cae","name":"should decode valid enr with tcp successfully","time":{"start":1728344837157,"stop":1728344837157,"duration":0},"status":"passed","severity":"normal"},{"uid":"e44e844581352652","name":"Decoder throws on undefined content topic","time":{"start":1728344844775,"stop":1728344844775,"duration":0},"status":"passed","severity":"normal"},{"uid":"10a51e14e37ac46b","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1728345244179,"stop":1728345244179,"duration":0},"status":"passed","severity":"normal"},{"uid":"c94c9290a17660d3","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app85/1/topic855/xml","time":{"start":1728345199595,"stop":1728345199595,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2de0645e6359bd8","name":"LightPush with 3 connections","time":{"start":1728345036934,"stop":1728345036934,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff5d79cfb5f32b52","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1728345174813,"stop":1728345174814,"duration":1},"status":"passed","severity":"normal"},{"uid":"b55874b72deec9a4","name":"Check received message with timestamp: 1728344886334000000 ","time":{"start":1728345008189,"stop":1728345008189,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b359ee9019bfe25","name":"Should update multiaddrs","time":{"start":1728345124324,"stop":1728345124325,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad0cd949923d1fdc","name":"Decrypt messages","time":{"start":1728345140410,"stop":1728345140411,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ba05f316f732c16","name":"random static sharding 6 - Cluster ID: 738, Shard ID: 42","time":{"start":1728345235203,"stop":1728345235204,"duration":1},"status":"passed","severity":"normal"},{"uid":"fadd0579322fa089","name":"passes more than one ENR URLs and attempts connection","time":{"start":1728344900441,"stop":1728344900442,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7a1a7d5296e2d8dc","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728345138678,"stop":1728345138678,"duration":0},"status":"passed","severity":"normal"},{"uid":"70724e6efb70ae21","name":"Push message with content topic containing unicode special characters","time":{"start":1728345160325,"stop":1728345160326,"duration":1},"status":"passed","severity":"normal"},{"uid":"81545307af51649e","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1728345244179,"stop":1728345244179,"duration":0},"status":"passed","severity":"normal"},{"uid":"b64f9f5c43b55bc4","name":"safeDispatchEvent","time":{"start":1728344927261,"stop":1728344927262,"duration":1},"status":"passed","severity":"normal"},{"uid":"85c10e2696a6a808","name":"new peer added after a peer was already found","time":{"start":1728345204108,"stop":1728345204108,"duration":0},"status":"skipped","severity":"normal"},{"uid":"842ce2dc8ded8241","name":"isConnected should return false after all peers disconnect","time":{"start":1728344921969,"stop":1728344921969,"duration":0},"status":"passed","severity":"normal"},{"uid":"13aa403982f76d4f","name":"Query generator for 2000 messages","time":{"start":1728345254438,"stop":1728345254438,"duration":0},"status":"passed","severity":"normal"},{"uid":"55f6e520a7977ad2","name":"should properly create location multiaddrs - tcp6","time":{"start":1728344837167,"stop":1728344837167,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a706f875375af09","name":"should emit a peer event after start","time":{"start":1728344856652,"stop":1728344856652,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf3a5d7a07f94696","name":"different cluster, same shard: nodes don't connect","time":{"start":1728345124076,"stop":1728345124076,"duration":0},"status":"passed","severity":"normal"},{"uid":"8914c89f0e2c7bbb","name":"should handle a minimal index list","time":{"start":1728344828366,"stop":1728344828366,"duration":0},"status":"passed","severity":"normal"},{"uid":"a11e05429eecf1f2","name":"Reopen subscription with peer with lost subscription","time":{"start":1728344934123,"stop":1728344934124,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5d6609dec83de36","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1728345005893,"stop":1728345005893,"duration":0},"status":"passed","severity":"normal"},{"uid":"677c729010e8e8c2","name":"Fails to push message with large meta","time":{"start":1728345199563,"stop":1728345199563,"duration":0},"status":"passed","severity":"normal"},{"uid":"b50acc966b5602bc","name":"random static sharding 3 - Cluster ID: 299, Shard ID: 804","time":{"start":1728345235199,"stop":1728345235200,"duration":1},"status":"passed","severity":"normal"},{"uid":"87572ff6cb5588c7","name":"Passing page size 1 when there are 4 messages","time":{"start":1728345253495,"stop":1728345253495,"duration":0},"status":"passed","severity":"normal"},{"uid":"d01ce0a79bd1cd87","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1728344828233,"stop":1728344828233,"duration":0},"status":"passed","severity":"normal"},{"uid":"af47bb9e1ed6ce5","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1728344844776,"stop":1728344844776,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3bdb566711aa92b","name":"Filter with 1 connections","time":{"start":1728345036932,"stop":1728345036933,"duration":1},"status":"passed","severity":"normal"},{"uid":"c698d0c39bddf60e","name":"Decoder throws on undefined content topic","time":{"start":1728344864432,"stop":1728344864432,"duration":0},"status":"passed","severity":"normal"},{"uid":"21f19c0bd0ed705f","name":"Generator, 2 different pubsubtopics","time":{"start":1728345253011,"stop":1728345253011,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf05879bd548e883","name":"Renews subscription after lossing a connection","time":{"start":1728345232541,"stop":1728345232541,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b888b6b78a76404","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728345232539,"stop":1728345232540,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7b39cfdc2b0efbd","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1728345005913,"stop":1728345005914,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdd5f396eadd13f5","name":"nwaku subscribes","time":{"start":1728345155946,"stop":1728345155946,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ad671b7c0b62ad4","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1728345263325,"stop":1728345263325,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa2cc686e1dac630","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728345038402,"stop":1728345038402,"duration":0},"status":"passed","severity":"normal"},{"uid":"8972973ea0af6fc8","name":"LightPush: 0 peers, Filter: 1 peers","time":{"start":1728345107657,"stop":1728345107657,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca7e30dfff5923f1","name":"Waku message hash computation (payload length 0)","time":{"start":1728344830831,"stop":1728344830831,"duration":0},"status":"passed","severity":"normal"},{"uid":"f287403cabb0b8f","name":"Push message with emoji payload","time":{"start":1728345160317,"stop":1728345160317,"duration":0},"status":"passed","severity":"normal"},{"uid":"27b062d6d86b3b5f","name":"handles different clusterIds correctly","time":{"start":1728344828230,"stop":1728344828230,"duration":0},"status":"passed","severity":"normal"},{"uid":"b32ef3033befd9f0","name":"Decoder throws on empty string content topic","time":{"start":1728344864432,"stop":1728344864432,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1b04512790431e","name":"handles empty shards array correctly","time":{"start":1728344828249,"stop":1728344828249,"duration":0},"status":"passed","severity":"normal"},{"uid":"9754eed4e377adf4","name":"Query with Promise Callback, No Decoder","time":{"start":1728345229996,"stop":1728345230005,"duration":9},"status":"passed","severity":"normal"},{"uid":"3d878b1d8f25ab74","name":"Check received message containing Chinese","time":{"start":1728345138684,"stop":1728345138684,"duration":0},"status":"passed","severity":"normal"},{"uid":"98111982196e2","name":"Refresh subscription","time":{"start":1728345232521,"stop":1728345232521,"duration":0},"status":"passed","severity":"normal"},{"uid":"f55b369e829fb7a7","name":"Push message with Script payload","time":{"start":1728345199520,"stop":1728345199520,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e04819f17799ec1","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1728344828234,"stop":1728344828234,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e6b93cbf2fe7b40","name":"random static sharding 9 - Cluster ID: 684, Shard ID: 94","time":{"start":1728345235205,"stop":1728345235205,"duration":0},"status":"passed","severity":"normal"},{"uid":"f62168d8d0e7a1c6","name":"should set field with all protocols enabled","time":{"start":1728344837169,"stop":1728344837169,"duration":0},"status":"passed","severity":"normal"},{"uid":"b66ca57191209a72","name":"Publish message with custom timestamp: Mon Oct 07 2024 22:52:40 GMT+0000 (Coordinated Universal Time)","time":{"start":1728345169150,"stop":1728345169150,"duration":0},"status":"passed","severity":"normal"},{"uid":"e72927cfba2f880","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1728344862845,"stop":1728344862846,"duration":1},"status":"passed","severity":"normal"},{"uid":"71663a461277b9ab","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728345232563,"stop":1728345232564,"duration":1},"status":"passed","severity":"normal"},{"uid":"170544ad527cf04c","name":"Check meta is set [symmetric]","time":{"start":1728344862848,"stop":1728344862848,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c82efae848b3f5b","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app23/2/topic54/xml","time":{"start":1728345199593,"stop":1728345199593,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2de77fb4828b6cb","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1728344852463,"stop":1728344852464,"duration":1},"status":"passed","severity":"normal"},{"uid":"8988ddf869087990","name":"Check message with no payload is not received","time":{"start":1728345008193,"stop":1728345008193,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c4892eff78ef518","name":"should push to available amount of connection if less than required","time":{"start":1728345063864,"stop":1728345063867,"duration":3},"status":"passed","severity":"normal"},{"uid":"a74bb49a659a4265","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1728345162944,"stop":1728345162944,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e9c913d7f5492d4","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1728344828238,"stop":1728344828239,"duration":1},"status":"passed","severity":"normal"},{"uid":"76416fe1a5c7b46d","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728345232568,"stop":1728345232568,"duration":0},"status":"passed","severity":"normal"},{"uid":"12d8d9d88c01ee24","name":"Subscribe and receive messages via lightPush","time":{"start":1728345232516,"stop":1728345232516,"duration":0},"status":"passed","severity":"normal"},{"uid":"e14be636ed6d0473","name":"Push message with Arabic payload","time":{"start":1728345160310,"stop":1728345160311,"duration":1},"status":"passed","severity":"normal"},{"uid":"d67d0093872fc601","name":"Encoder throws on empty string content topic","time":{"start":1728344844775,"stop":1728344844775,"duration":0},"status":"passed","severity":"normal"},{"uid":"4afd7f0e18a20e49","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1728344856654,"stop":1728344856654,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7c2c96cb79f2eb8","name":"Ping fails for unsubscribed peers","time":{"start":1728344957458,"stop":1728344957459,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ee6e0a1732ff94","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1728344828226,"stop":1728344828227,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ab1331a09f62e1d","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app91/10/topic574/test.js","time":{"start":1728345199591,"stop":1728345199591,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef5247312618bf83","name":"should be called for bootstrap peers","time":{"start":1728344895069,"stop":1728344895074,"duration":5},"status":"passed","severity":"normal"},{"uid":"3af9ae1b35d5ac90","name":"udp ip6 address","time":{"start":1728344836438,"stop":1728344836439,"duration":1},"status":"passed","severity":"normal"},{"uid":"fef83eeaf59d1c0c","name":"Passing page size 10 when there are 10 messages","time":{"start":1728345253496,"stop":1728345253496,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0eb176bbc12ce43","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1728344828366,"stop":1728344828367,"duration":1},"status":"passed","severity":"normal"},{"uid":"3097db45070a4b48","name":"Non TWN Cluster","time":{"start":1728345199590,"stop":1728345199591,"duration":1},"status":"passed","severity":"normal"},{"uid":"68d9815734221dd0","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1728345244178,"stop":1728345244178,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ba9a4a5c8f5adc5","name":"removeEventListener with correct event","time":{"start":1728344927250,"stop":1728344927253,"duration":3},"status":"passed","severity":"normal"},{"uid":"71205c6c306cfd5b","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728345038402,"stop":1728345038403,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc4ded164cda4c6d","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1728344852793,"stop":1728344852793,"duration":0},"status":"passed","severity":"normal"},{"uid":"da07665c6e3741bf","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728345038403,"stop":1728345038403,"duration":0},"status":"passed","severity":"normal"},{"uid":"460712a0a0b7a1cf","name":"1 Relay, 1 Filter, gives up","time":{"start":1728344852344,"stop":1728344852346,"duration":2},"status":"passed","severity":"normal"},{"uid":"5f697a17a5b4f624","name":"Ephemeral field set to true","time":{"start":1728344844773,"stop":1728344844774,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ec4187e61a09d9f","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728345038406,"stop":1728345038406,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb9602d2023617a9","name":"Promise Callback - false","time":{"start":1728345242851,"stop":1728345242851,"duration":0},"status":"passed","severity":"normal"},{"uid":"db743eefbdff1ba8","name":"Ordered Callback - true","time":{"start":1728345242852,"stop":1728345242852,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7182742ff3a24fc","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1728344828232,"stop":1728344828232,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ba1d86b6fbb0c29","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1728344828239,"stop":1728344828239,"duration":0},"status":"passed","severity":"normal"},{"uid":"a38433ff865f5f93","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1728345235208,"stop":1728345235209,"duration":1},"status":"passed","severity":"normal"},{"uid":"65fd09d1c89dd545","name":"should get / set UDP multiaddr","time":{"start":1728344837161,"stop":1728344837162,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a59fde7f93ebaea","name":"throws on content topic with empty version field","time":{"start":1728344828215,"stop":1728344828216,"duration":1},"status":"passed","severity":"normal"},{"uid":"6151c35c9506f1","name":"LightPush: 1 peers, Filter: 3 peers","time":{"start":1728345107662,"stop":1728345107666,"duration":4},"status":"passed","severity":"normal"},{"uid":"572bccf5007a5591","name":"Check received message containing numeric","time":{"start":1728345008174,"stop":1728345008175,"duration":1},"status":"passed","severity":"normal"},{"uid":"7413b505668c3182","name":"should reject if LightPush is requested but not mounted","time":{"start":1728344868170,"stop":1728344868170,"duration":0},"status":"passed","severity":"normal"},{"uid":"1847d026841367f3","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1728344844426,"stop":1728344844426,"duration":0},"status":"passed","severity":"normal"},{"uid":"34175d86df9fbf5","name":"Query generator for multiple messages with multiple decoders","time":{"start":1728345254435,"stop":1728345254436,"duration":1},"status":"passed","severity":"normal"},{"uid":"c22c91f42b11e5f9","name":"Filter with 3 connections","time":{"start":1728345036936,"stop":1728345036936,"duration":0},"status":"passed","severity":"normal"},{"uid":"18c4808be0314c80","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1728344957461,"stop":1728344957461,"duration":0},"status":"passed","severity":"normal"},{"uid":"898ac3bc746c076","name":"should use the provided clusterId for the pubsub topic","time":{"start":1728344828250,"stop":1728344828250,"duration":0},"status":"passed","severity":"normal"},{"uid":"1305013f0471ac8c","name":"Push message on custom pubsubTopic","time":{"start":1728345098878,"stop":1728345098881,"duration":3},"status":"passed","severity":"normal"},{"uid":"e9b0829334982a0e","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1728344828246,"stop":1728344828247,"duration":1},"status":"passed","severity":"normal"},{"uid":"97099a7134b508d9","name":"Push message with meta","time":{"start":1728345160327,"stop":1728345160327,"duration":0},"status":"passed","severity":"normal"},{"uid":"38ab43cddbdb586c","name":"should return false","time":{"start":1728344837159,"stop":1728344837160,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dfa51feabc73264","name":"Overlapping topic subscription","time":{"start":1728345038371,"stop":1728345038376,"duration":5},"status":"passed","severity":"normal"},{"uid":"3f52fb9a4e12bf83","name":"Push message with content topic containing numeric","time":{"start":1728345160319,"stop":1728345160319,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f0bb9bad8fcc378","name":"throws on content topic with empty application field","time":{"start":1728344828215,"stop":1728344828215,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd56f8899f7b633c","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1728345005898,"stop":1728345005899,"duration":1},"status":"passed","severity":"normal"},{"uid":"e771741a8b9734f4","name":"should set field with all protocols disabled","time":{"start":1728344837168,"stop":1728344837168,"duration":0},"status":"passed","severity":"normal"},{"uid":"7182d4b3d1f36084","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728344940688,"stop":1728344940692,"duration":4},"status":"passed","severity":"normal"},{"uid":"6bda4c4717170dea","name":"Fails to publish message with empty text","time":{"start":1728345169151,"stop":1728345169152,"duration":1},"status":"passed","severity":"normal"},{"uid":"10ca19333f819cff","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728345005902,"stop":1728345005902,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1076dda0ec151e0","name":"Filter with 0 connections","time":{"start":1728345036931,"stop":1728345036932,"duration":1},"status":"passed","severity":"normal"},{"uid":"92d6adcdcc209d0e","name":"Publish without waiting for remote peer","time":{"start":1728345174780,"stop":1728345174780,"duration":0},"status":"passed","severity":"normal"},{"uid":"33bedd45d7586f06","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1728345005916,"stop":1728345005917,"duration":1},"status":"passed","severity":"normal"},{"uid":"33718f8deb3e2075","name":"Fails to push message with empty content topic","time":{"start":1728345199562,"stop":1728345199562,"duration":0},"status":"passed","severity":"normal"},{"uid":"78584143dda9c810","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728345253017,"stop":1728345253018,"duration":1},"status":"passed","severity":"normal"},{"uid":"f97cbe26b9f2bda1","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728345232517,"stop":1728345232517,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0bc83a17d4abee0","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1728345263326,"stop":1728345263326,"duration":0},"status":"passed","severity":"normal"},{"uid":"1662991ae5c4bb5c","name":"Fails to push message bigger that 1MB","time":{"start":1728345199567,"stop":1728345199567,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba437e2d59114448","name":"throws an error for improperly formatted content topics","time":{"start":1728344828231,"stop":1728344828231,"duration":0},"status":"passed","severity":"normal"},{"uid":"69623a8aa21f3c27","name":"Renews peer on consistent ping failures","time":{"start":1728344957459,"stop":1728344957460,"duration":1},"status":"passed","severity":"normal"},{"uid":"66f2908ed40b4ab2","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1728345169152,"stop":1728345169152,"duration":0},"status":"passed","severity":"normal"},{"uid":"c46cd908d313a75c","name":"Generator, custom pubsub topic","time":{"start":1728345253018,"stop":1728345253018,"duration":0},"status":"passed","severity":"normal"},{"uid":"20bae4dc2571d54b","name":"Passing page size 3 when there are 20 messages","time":{"start":1728345253495,"stop":1728345253496,"duration":1},"status":"passed","severity":"normal"},{"uid":"cac9242d57fad6af","name":"Push to array if already present","time":{"start":1728344827790,"stop":1728344827790,"duration":0},"status":"passed","severity":"normal"},{"uid":"c33b36a3bcb01c84","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728345232520,"stop":1728345232520,"duration":0},"status":"passed","severity":"normal"},{"uid":"8191de00556a15cf","name":"should not fail to start the service if it is already started","time":{"start":1728344856651,"stop":1728344856652,"duration":1},"status":"passed","severity":"normal"},{"uid":"5647a7bd63987a59","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728345253012,"stop":1728345253013,"duration":1},"status":"passed","severity":"normal"},{"uid":"a39f71f6e4b09fcc","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728345038335,"stop":1728345038343,"duration":8},"status":"passed","severity":"normal"},{"uid":"cffca4fdb478b6c","name":"Check publish message containing escaped characters","time":{"start":1728345169137,"stop":1728345169137,"duration":0},"status":"passed","severity":"normal"},{"uid":"1360f288bc7ba080","name":"Should update shard info","time":{"start":1728345124325,"stop":1728345124325,"duration":0},"status":"passed","severity":"normal"},{"uid":"fef1345ebed43d65","name":"Push message with JSON payload","time":{"start":1728345160315,"stop":1728345160315,"duration":0},"status":"passed","severity":"normal"},{"uid":"805c7ccea759b14d","name":"Check received message containing Basic HTML tag","time":{"start":1728345008184,"stop":1728345008184,"duration":0},"status":"passed","severity":"normal"},{"uid":"e39941a5edd96799","name":"Query with Ordered Callback, No message returned","time":{"start":1728345229978,"stop":1728345229979,"duration":1},"status":"passed","severity":"normal"},{"uid":"79ef1a2e3609c947","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1728344844520,"stop":1728344844520,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcd20a9930260251","name":"Nodes with multiple pubsub topic","time":{"start":1728345162944,"stop":1728345162945,"duration":1},"status":"passed","severity":"normal"},{"uid":"44e7f225b6b7218f","name":"Subscribe to topic containing Russian and publish message","time":{"start":1728345174813,"stop":1728345174813,"duration":0},"status":"passed","severity":"normal"},{"uid":"21f9266ac0859678","name":"Check message with non string payload is not received","time":{"start":1728345138694,"stop":1728345138695,"duration":1},"status":"passed","severity":"normal"},{"uid":"afe63a7d86d114d6","name":"Push message with custom timestamp: 1728341437114","time":{"start":1728345199566,"stop":1728345199566,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd082114f2a2e7b6","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728345138691,"stop":1728345138692,"duration":1},"status":"passed","severity":"normal"},{"uid":"77922e26454823a8","name":"Sets default value correctly","time":{"start":1728345280962,"stop":1728345280962,"duration":0},"status":"passed","severity":"normal"},{"uid":"c36bf792d6caabf7","name":"should set field with only LIGHTPUSH enabled","time":{"start":1728344837170,"stop":1728344837170,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc76f2095d67ce06","name":"dispatchEvent via connectionManager","time":{"start":1728344927260,"stop":1728344927261,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4189848898ebd3e","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728345232517,"stop":1728345232517,"duration":0},"status":"passed","severity":"normal"},{"uid":"2be1d4a21de24a5","name":"should emit a peer event after start","time":{"start":1728345212243,"stop":1728345212244,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1836d31c01d6a0","name":"Ping on subscribed peer","time":{"start":1728344934102,"stop":1728344934108,"duration":6},"status":"passed","severity":"normal"},{"uid":"ca7a2659784ef2c7","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1728344828219,"stop":1728344828219,"duration":0},"status":"passed","severity":"normal"},{"uid":"c45cd67c7aa389df","name":"Push message with Script payload","time":{"start":1728345160313,"stop":1728345160314,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6d224b0a9315294","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1728345005913,"stop":1728345005913,"duration":0},"status":"passed","severity":"normal"},{"uid":"b52040eb61e67454","name":"Query with Promise Callback, No message returned","time":{"start":1728345230005,"stop":1728345230006,"duration":1},"status":"passed","severity":"normal"},{"uid":"75da2fccc765d928","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app17/9/topic271/utf8","time":{"start":1728345199594,"stop":1728345199594,"duration":0},"status":"passed","severity":"normal"},{"uid":"76c7452baeef214b","name":"Sign & Recover","time":{"start":1728344863264,"stop":1728344863265,"duration":1},"status":"passed","severity":"normal"},{"uid":"714cdada0c7762bd","name":"Push message with content topic containing short","time":{"start":1728345160318,"stop":1728345160318,"duration":0},"status":"passed","severity":"normal"},{"uid":"146afc11c7f47817","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1728345005921,"stop":1728345005921,"duration":0},"status":"passed","severity":"normal"},{"uid":"747594d4c5a2e560","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728345098884,"stop":1728345098886,"duration":2},"status":"passed","severity":"normal"},{"uid":"41f45a0abfee597","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1728344828366,"stop":1728344828366,"duration":0},"status":"passed","severity":"normal"},{"uid":"904b6eece260069a","name":"Passing page size 19 when there are 20 messages","time":{"start":1728345253497,"stop":1728345253498,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7d39899432a3424","name":"should return valid sharding parameters for static sharding","time":{"start":1728344828247,"stop":1728344828248,"duration":1},"status":"passed","severity":"normal"},{"uid":"d130ab1f5b04ebcd","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1728344828226,"stop":1728344828226,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eeb620e5a51a647","name":"Check message with invalid timestamp is not received","time":{"start":1728345138692,"stop":1728345138692,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4ebc76136bc4eda","name":"Push message equal or less that 1MB","time":{"start":1728345199567,"stop":1728345199567,"duration":0},"status":"passed","severity":"normal"},{"uid":"1522de2887730dd4","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1728344830829,"stop":1728344830830,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd6173445c0cabb8","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1728344828232,"stop":1728344828232,"duration":0},"status":"passed","severity":"normal"},{"uid":"1330e80574a04eba","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1728344828237,"stop":1728344828237,"duration":0},"status":"passed","severity":"normal"},{"uid":"36b53e1457fa697c","name":"Check publish message containing long","time":{"start":1728345169104,"stop":1728345169104,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f15df12b9b8bea5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1728344828240,"stop":1728344828240,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8d784d972df675","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1728344828250,"stop":1728344828251,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5992ebd0f69e859","name":"Push message with meta","time":{"start":1728345199562,"stop":1728345199563,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2e76592aa30064a","name":"A test","time":{"start":1728345099080,"stop":1728345099081,"duration":1},"status":"passed","severity":"normal"},{"uid":"af619b400cf0f7ee","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1728344836177,"stop":1728344836178,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cf205e547aac890","name":"Push message with escaped characters payload","time":{"start":1728345199524,"stop":1728345199525,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4d2f38df009b49e","name":"Publish message with rate limit","time":{"start":1728345169155,"stop":1728345169155,"duration":0},"status":"passed","severity":"normal"},{"uid":"51a9c9cf350265a","name":"Fields are not dropped","time":{"start":1728344843575,"stop":1728344843578,"duration":3},"status":"passed","severity":"normal"},{"uid":"a92245cf5856812b","name":"Push message with numeric payload","time":{"start":1728345199512,"stop":1728345199517,"duration":5},"status":"passed","severity":"normal"},{"uid":"bc7da0c53cc03f84","name":"Check received message containing long","time":{"start":1728345138682,"stop":1728345138682,"duration":0},"status":"passed","severity":"normal"},{"uid":"530c00e4c53b4992","name":"Push message with shell command payload","time":{"start":1728345199524,"stop":1728345199524,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f019bdd4aa1f97d","name":"should throw an error for an unconfigured topic","time":{"start":1728344828245,"stop":1728344828245,"duration":0},"status":"passed","severity":"normal"},{"uid":"420c7087837a2c78","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728344964379,"stop":1728344964379,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3baa05f864a6f7c","name":"returns all values when wanted number matches available values","time":{"start":1728344851678,"stop":1728344851680,"duration":2},"status":"passed","severity":"normal"},{"uid":"1af0755cd86aca9b","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1728344895077,"stop":1728344895078,"duration":1},"status":"passed","severity":"normal"},{"uid":"18e601760c6c0e8d","name":"Push message with custom timestamp: 1728348637114","time":{"start":1728345199566,"stop":1728345199566,"duration":0},"status":"passed","severity":"normal"},{"uid":"88d565aaf2d6840a","name":"should not receive a peer event after stop","time":{"start":1728345212244,"stop":1728345212245,"duration":1},"status":"passed","severity":"normal"},{"uid":"6768e50b876ea374","name":"Check message received after nwaku node is restarted","time":{"start":1728345138697,"stop":1728345138697,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bfd8318a76c1a1b1","name":"LightPush: 0 peers, Filter: 2 peers","time":{"start":1728345107659,"stop":1728345107659,"duration":0},"status":"passed","severity":"normal"},{"uid":"84a5a248154bb70f","name":"Store - dialed first","time":{"start":1728345293239,"stop":1728345293239,"duration":0},"status":"passed","severity":"normal"},{"uid":"253ae14eaa6ccd19","name":"it tolerates circular branch references","time":{"start":1728344852789,"stop":1728344852789,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b62a9dc8fdd984e","name":"Fails to publish message with size larger than 1 MB","time":{"start":1728345169153,"stop":1728345169153,"duration":0},"status":"passed","severity":"normal"},{"uid":"a286072bda2479c","name":"should properly create location multiaddrs - tcp4","time":{"start":1728344837166,"stop":1728344837166,"duration":0},"status":"passed","severity":"normal"},{"uid":"b08b13d2079c5f7d","name":"Check received message containing Russian","time":{"start":1728345138685,"stop":1728345138685,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9153579f8e5dffd","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728345098901,"stop":1728345098901,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fe07289fe1127ad","name":"Check publish message containing Russian","time":{"start":1728345169109,"stop":1728345169120,"duration":11},"status":"passed","severity":"normal"},{"uid":"87a9ba75cc2aa01b","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1728344828228,"stop":1728344828228,"duration":0},"status":"passed","severity":"normal"},{"uid":"a789b2b8a5311eae","name":"throws on content topic with non-number generation field","time":{"start":1728344828214,"stop":1728344828214,"duration":0},"status":"passed","severity":"normal"},{"uid":"753f8010f9ec24e3","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728345005914,"stop":1728345005915,"duration":1},"status":"passed","severity":"normal"},{"uid":"c725e22c2b567601","name":"Filter with 2 connections","time":{"start":1728345036933,"stop":1728345036934,"duration":1},"status":"passed","severity":"normal"},{"uid":"798baa6f3ea30b7e","name":"random static sharding 10 - Cluster ID: 302, Shard ID: 333","time":{"start":1728345235206,"stop":1728345235206,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1e4701cecf9361e","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1728345263326,"stop":1728345263327,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f654da29b1d152","name":"Refresh subscription","time":{"start":1728345038376,"stop":1728345038380,"duration":4},"status":"passed","severity":"normal"},{"uid":"ef5fa20c777123ec","name":"Push message with Chinese payload","time":{"start":1728345160309,"stop":1728345160310,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbf3d6fae24298f7","name":"Fails to push message with empty content topic","time":{"start":1728345160326,"stop":1728345160326,"duration":0},"status":"passed","severity":"normal"},{"uid":"d04d340699657506","name":"Register correct protocols","time":{"start":1728345174779,"stop":1728345174780,"duration":1},"status":"passed","severity":"normal"},{"uid":"df05228e7dc2f18c","name":"Js publishes, other Js receives","time":{"start":1728345155948,"stop":1728345155949,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e9ac33396654d16","name":"Ping on unsubscribed peer","time":{"start":1728344933615,"stop":1728344933616,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3a2f954432b71b5","name":"Check publish message containing special chars","time":{"start":1728345169106,"stop":1728345169107,"duration":1},"status":"passed","severity":"normal"},{"uid":"fed57bfceab001ed","name":"Decoder throws on empty string content topic","time":{"start":1728344862850,"stop":1728344862850,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d7a7a7259e61c4e","name":"should return all peers when numPeers is 0","time":{"start":1728344844424,"stop":1728344844424,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4c3e712ae9afdfc","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728345232518,"stop":1728345232518,"duration":0},"status":"passed","severity":"normal"},{"uid":"e49a617689394a06","name":"should check connected peers if present and suitable","time":{"start":1728344868172,"stop":1728344868172,"duration":0},"status":"passed","severity":"normal"},{"uid":"962382457ea6bab5","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1728344828227,"stop":1728344828227,"duration":0},"status":"passed","severity":"normal"},{"uid":"6086dc734c00cb06","name":"should set field with only STORE enabled","time":{"start":1728344837169,"stop":1728344837169,"duration":0},"status":"passed","severity":"normal"},{"uid":"2097ac3713243a07","name":"Push message on custom pubsubTopic","time":{"start":1728345098890,"stop":1728345098890,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd801f42ed2fef62","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1728345005920,"stop":1728345005920,"duration":0},"status":"passed","severity":"normal"},{"uid":"b44cff10359c1206","name":"Check message with non string payload is not received","time":{"start":1728345008193,"stop":1728345008193,"duration":0},"status":"passed","severity":"normal"},{"uid":"17952d7da0f43561","name":"Filter","time":{"start":1728345293240,"stop":1728345293240,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cc16f5839dc51d6","name":"should handle corrupted local storage data gracefully","time":{"start":1728344856654,"stop":1728344856655,"duration":1},"status":"passed","severity":"normal"},{"uid":"df79fed9d18ec2b7","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1728344864430,"stop":1728344864430,"duration":0},"status":"passed","severity":"normal"},{"uid":"45bb2a50104847f0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1728344828242,"stop":1728344828242,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5fff49dcfc606a3","name":"Check publish message after service node is restarted","time":{"start":1728345169154,"stop":1728345169154,"duration":0},"status":"skipped","severity":"normal"},{"uid":"20b138d63cb979ad","name":"Check received message containing shell command","time":{"start":1728345138687,"stop":1728345138687,"duration":0},"status":"passed","severity":"normal"},{"uid":"14c421238caac19d","name":"A test","time":{"start":1728345099081,"stop":1728345099082,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac1b333f10b69bc4","name":"random static sharding 5 - Cluster ID: 236, Shard ID: 631","time":{"start":1728345235201,"stop":1728345235203,"duration":2},"status":"passed","severity":"normal"},{"uid":"11a0e5579f8f649b","name":"Check publish message containing Arabic","time":{"start":1728345169108,"stop":1728345169108,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8f6ff20880ff848","name":"should encode/decode to text encoding","time":{"start":1728344837161,"stop":1728344837161,"duration":0},"status":"passed","severity":"normal"},{"uid":"872bbc6641d5b4b1","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728344964379,"stop":1728344964382,"duration":3},"status":"passed","severity":"normal"},{"uid":"933db6f9b8df0464","name":"Push message with Russian payload","time":{"start":1728345160311,"stop":1728345160312,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a1ce37540fc412","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1728344836177,"stop":1728344836177,"duration":0},"status":"passed","severity":"normal"},{"uid":"83d559880d000117","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1728345263327,"stop":1728345263328,"duration":1},"status":"passed","severity":"normal"},{"uid":"75735b12a77ed7c9","name":"Subscribe to topic containing JSON and publish message","time":{"start":1728345174818,"stop":1728345174821,"duration":3},"status":"passed","severity":"normal"},{"uid":"be3d76353979c8d1","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1728345005917,"stop":1728345005918,"duration":1},"status":"passed","severity":"normal"},{"uid":"64a9af4044e04b0f","name":"Push message with content topic containing Script","time":{"start":1728345199545,"stop":1728345199545,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3536db5e64d0cfc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1728344828243,"stop":1728344828243,"duration":0},"status":"passed","severity":"normal"},{"uid":"a38560665058b052","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1728344828228,"stop":1728344828228,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf71a92f372a55c5","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728344940662,"stop":1728344940674,"duration":12},"status":"passed","severity":"normal"},{"uid":"1fbb944bd5a4ddd5","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app38/5/topic184/xml","time":{"start":1728345199593,"stop":1728345199593,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbf3442c31e0d958","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1728344921967,"stop":1728344921968,"duration":1},"status":"passed","severity":"normal"},{"uid":"8352cdcfdb93f16","name":"Check received message containing JSON","time":{"start":1728345138687,"stop":1728345138687,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5f5a8097adab23e","name":"Passing an array","time":{"start":1728345280960,"stop":1728345280960,"duration":0},"status":"passed","severity":"normal"},{"uid":"b42dcaa6809da0fe","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728345232571,"stop":1728345232572,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d65bad9112242d8","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1728344836194,"stop":1728344836199,"duration":5},"status":"passed","severity":"normal"},{"uid":"552b73494e7c8d49","name":"should throw an error for insufficient data","time":{"start":1728344828367,"stop":1728344828367,"duration":0},"status":"passed","severity":"normal"},{"uid":"799109e9d44c8ae2","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1728344828228,"stop":1728344828228,"duration":0},"status":"passed","severity":"normal"},{"uid":"34267ef84e78bdc5","name":"should properly create location multiaddrs - udp4","time":{"start":1728344837166,"stop":1728344837166,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7a4d55ef2d3f250","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1728344836166,"stop":1728344836176,"duration":10},"status":"passed","severity":"normal"},{"uid":"144dca6fa783d341","name":"Push 30 different messages","time":{"start":1728345160317,"stop":1728345160317,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c46420bfe39bbf0","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728344964383,"stop":1728344964383,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf37548669029ff6","name":"addEventListener with wrong event","time":{"start":1728344927250,"stop":1728344927250,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ffb87fed0e36a6f","name":"Check publish message containing emoji","time":{"start":1728345169143,"stop":1728345169143,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f88fb01b4ad0a14","name":"Subscribe and receive messages via waku relay post","time":{"start":1728345232517,"stop":1728345232518,"duration":1},"status":"passed","severity":"normal"},{"uid":"29308d41e75ee8c2","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1728345005900,"stop":1728345005900,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b0bc24ae649067b","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1728345005902,"stop":1728345005902,"duration":0},"status":"passed","severity":"normal"},{"uid":"763b952cbf89b57b","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1728345223646,"stop":1728345223646,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3eda06071282ec8","name":"Refresh subscription","time":{"start":1728345232560,"stop":1728345232560,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f0fb735d4d70de7","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1728344852466,"stop":1728344852467,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4bfe89ba27bf707","name":"should not fail to start the service if it is already started","time":{"start":1728345212243,"stop":1728345212243,"duration":0},"status":"passed","severity":"normal"},{"uid":"495ecd6b414f50c9","name":"LightPush: 3 peers, Filter: 1 peers","time":{"start":1728345107669,"stop":1728345107669,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc23b1a8f582dd48","name":"LightPush with 1 connections","time":{"start":1728345036932,"stop":1728345036932,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a345977279543d6","name":"Push message with short payload","time":{"start":1728345199508,"stop":1728345199511,"duration":3},"status":"passed","severity":"normal"},{"uid":"8bc8c8fbcd401da6","name":"Publish message with large meta","time":{"start":1728345169154,"stop":1728345169155,"duration":1},"status":"passed","severity":"normal"},{"uid":"6713555d98cb707f","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1728345223647,"stop":1728345223648,"duration":1},"status":"passed","severity":"normal"},{"uid":"c78ed1db7ee73d2c","name":"Push message with escaped characters payload","time":{"start":1728345160316,"stop":1728345160316,"duration":0},"status":"passed","severity":"normal"},{"uid":"cff9c51bf42594b6","name":"Check received message containing special chars","time":{"start":1728345008175,"stop":1728345008175,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f2c6ecfb958a5f2","name":"Check message with no pubsub topic is not received","time":{"start":1728345008192,"stop":1728345008192,"duration":0},"status":"passed","severity":"normal"},{"uid":"44b5435ef6e7cbe8","name":"LightPush with 0 connections","time":{"start":1728345036931,"stop":1728345036931,"duration":0},"status":"passed","severity":"normal"},{"uid":"25927dfff8365fdb","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1728344828248,"stop":1728344828248,"duration":0},"status":"passed","severity":"normal"},{"uid":"7be4220c8b240425","name":"Push message with content topic containing numeric","time":{"start":1728345199537,"stop":1728345199539,"duration":2},"status":"passed","severity":"normal"},{"uid":"cb8906a35b9d722c","name":"Callback on promise, aborts when callback returns true","time":{"start":1728345254437,"stop":1728345254437,"duration":0},"status":"passed","severity":"normal"},{"uid":"701bae99f2626bbe","name":"Subscribe to topic containing numeric and publish message","time":{"start":1728345174810,"stop":1728345174811,"duration":1},"status":"passed","severity":"normal"},{"uid":"39997f0b25cbeef1","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1728344828235,"stop":1728344828235,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c3c00deb3a8e119","name":"Check message with no payload is not received","time":{"start":1728345138680,"stop":1728345138680,"duration":0},"status":"passed","severity":"normal"},{"uid":"feebf8b886990262","name":"can start the service","time":{"start":1728344900431,"stop":1728344900433,"duration":2},"status":"passed","severity":"normal"},{"uid":"e4cdb1022aa005a5","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1728344828247,"stop":1728344828247,"duration":0},"status":"passed","severity":"normal"},{"uid":"90de8632752cbfed","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1728345005909,"stop":1728345005910,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c9b43347e2643d4","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1728345169144,"stop":1728345169145,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d99895741361716","name":"Check received message containing short","time":{"start":1728345138682,"stop":1728345138682,"duration":0},"status":"passed","severity":"normal"},{"uid":"908c7e2e3c5e4bdf","name":"Check publish message containing SQL Injection","time":{"start":1728345169123,"stop":1728345169125,"duration":2},"status":"passed","severity":"normal"},{"uid":"e2634e5357cf27b0","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1728345199596,"stop":1728345199596,"duration":0},"status":"passed","severity":"normal"},{"uid":"66fdc93c2b44e819","name":"LightPush: 3 peers, Filter: 3 peers","time":{"start":1728345107671,"stop":1728345107671,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6f33a5d616a8d63","name":"Check received message containing unicode special characters","time":{"start":1728345138688,"stop":1728345138688,"duration":0},"status":"passed","severity":"normal"},{"uid":"f41ccc163a514118","name":"should set field with only FILTER enabled","time":{"start":1728344837170,"stop":1728344837170,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7a4a959e759b2b9","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1728345223646,"stop":1728345223647,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ec86a3663c2de6e","name":"should return different streams if requested simultaniously","time":{"start":1728344844518,"stop":1728344844519,"duration":1},"status":"passed","severity":"normal"},{"uid":"154acd855bc9d382","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728345038406,"stop":1728345038407,"duration":1},"status":"passed","severity":"normal"},{"uid":"9631af325281bc46","name":"random static sharding 2 - Cluster ID: 85, Shard ID: 486","time":{"start":1728345235199,"stop":1728345235199,"duration":0},"status":"passed","severity":"normal"},{"uid":"74478f8f71c5b834","name":"Fails to publish duplicate message","time":{"start":1728345169151,"stop":1728345169151,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a062e14906363c4","name":"LightPush with 2 connections","time":{"start":1728345036933,"stop":1728345036933,"duration":0},"status":"passed","severity":"normal"},{"uid":"94d893053a259758","name":"should properly compute the node id","time":{"start":1728344837160,"stop":1728344837160,"duration":0},"status":"passed","severity":"normal"},{"uid":"94581b070ec544ee","name":"connects to nwaku","time":{"start":1728345280959,"stop":1728345280960,"duration":1},"status":"passed","severity":"normal"},{"uid":"e191d1422afc0fbd","name":"isConnected between 2 js-waku relay nodes","time":{"start":1728344921970,"stop":1728344921970,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbe2b6cc4bf5f042","name":"non connected peers","time":{"start":1728345138914,"stop":1728345138915,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a6f7f3a94209bd35","name":"throws on content topic with empty encoding field","time":{"start":1728344828217,"stop":1728344828217,"duration":0},"status":"passed","severity":"normal"},{"uid":"482d4e52bc079ae1","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728345038967,"stop":1728345038971,"duration":4},"status":"passed","severity":"normal"},{"uid":"91b50df867e18a6f","name":"should only return 1 node with store capability","time":{"start":1728344852792,"stop":1728344852792,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0acc962535763c7","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728345098903,"stop":1728345098904,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1510e493cacedf4","name":"Renews peer on consistent missed messages","time":{"start":1728344957461,"stop":1728344957462,"duration":1},"status":"passed","severity":"normal"},{"uid":"61a60d7d80b5dba8","name":"should not throw an error for a single configured topic","time":{"start":1728344828244,"stop":1728344828244,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5af359ed6efb5c7","name":"throws on content topic with generation field greater than 0","time":{"start":1728344828214,"stop":1728344828215,"duration":1},"status":"passed","severity":"normal"},{"uid":"c218c4badcfae73d","name":"can start and stop the service","time":{"start":1728344856650,"stop":1728344856650,"duration":0},"status":"passed","severity":"normal"},{"uid":"40134240acd07c46","name":"Subscribe to topic containing short and receive message","time":{"start":1728345038380,"stop":1728345038383,"duration":3},"status":"passed","severity":"normal"},{"uid":"a8ba7a0eb7161b4c","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1728345223651,"stop":1728345223654,"duration":3},"status":"passed","severity":"normal"},{"uid":"7207e0e821567379","name":"same cluster, same shard: nodes connect","time":{"start":1728345124074,"stop":1728345124074,"duration":0},"status":"passed","severity":"normal"},{"uid":"47395183820ebe6e","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1728344921966,"stop":1728344921967,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1f4ad0171766d3e","name":"Check received message containing numeric","time":{"start":1728345138667,"stop":1728345138667,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab8c234c5bb8362","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1728344895078,"stop":1728344895081,"duration":3},"status":"passed","severity":"normal"},{"uid":"fcfa5eb8b2683fd7","name":"Push message with long payload","time":{"start":1728345199511,"stop":1728345199512,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2112f760ced7df5","name":"should be able to encode the field with only FILTER set to true","time":{"start":1728344836165,"stop":1728344836166,"duration":1},"status":"passed","severity":"normal"},{"uid":"554f1f4c52670ec7","name":"pre and post cipher","time":{"start":1728344863264,"stop":1728344863264,"duration":0},"status":"passed","severity":"normal"},{"uid":"b320346aa5526f1f","name":"Reopen subscription with peer with lost subscription","time":{"start":1728344934110,"stop":1728344934115,"duration":5},"status":"passed","severity":"normal"},{"uid":"288bac2cd8fbd936","name":"should not fail to stop the service if it was not started","time":{"start":1728344856650,"stop":1728344856651,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a87e8354a091585","name":"unsubscribes","time":{"start":1728345252514,"stop":1728345252514,"duration":0},"status":"passed","severity":"normal"},{"uid":"362b5a05b4e23f85","name":"Subscribe to topic containing long and receive message","time":{"start":1728345232532,"stop":1728345232533,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6733dded4666584","name":"same cluster, different shard: nodes don't connect","time":{"start":1728345005889,"stop":1728345005890,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9c4b872b9cb4638","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1728344828218,"stop":1728344828219,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8054008e93fda92","name":"Subscribe and receive messages via waku relay post","time":{"start":1728345038331,"stop":1728345038335,"duration":4},"status":"passed","severity":"normal"},{"uid":"f72f9f31db4a9b4f","name":"Waku message hash computation (meta attribute not present)","time":{"start":1728344830831,"stop":1728344830831,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4ba6bc398d46805","name":"should emit a peer event after start","time":{"start":1728344900438,"stop":1728344900438,"duration":0},"status":"passed","severity":"normal"},{"uid":"a09fafd6c07ffaf8","name":"Check received message containing Arabic","time":{"start":1728345008180,"stop":1728345008180,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfa2da4de993b7bd","name":"Ephemeral messages are not stored","time":{"start":1728344893795,"stop":1728344893796,"duration":1},"status":"passed","severity":"normal"},{"uid":"95abdda8e8ce73c","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1728345005913,"stop":1728345005913,"duration":0},"status":"passed","severity":"normal"},{"uid":"65b1eda8d4210c06","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1728345174781,"stop":1728345174781,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d2556e0528ae54a","name":"should be able to decode the field with only STORE set to true","time":{"start":1728344836193,"stop":1728344836194,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ee2b83438556028","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728345232535,"stop":1728345232536,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0ef941d77bf75b3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1728344828243,"stop":1728344828243,"duration":0},"status":"passed","severity":"normal"},{"uid":"9959009e6898811c","name":"should be able to decode the field with only FILTER set to true","time":{"start":1728344836193,"stop":1728344836193,"duration":0},"status":"passed","severity":"normal"},{"uid":"4886aa931ed3cf32","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1728345005904,"stop":1728345005904,"duration":0},"status":"passed","severity":"normal"},{"uid":"13653acb9807249d","name":"Query Generator, Wrong PubsubTopic","time":{"start":1728345229962,"stop":1728345229962,"duration":0},"status":"passed","severity":"normal"},{"uid":"d55c7842df1d58d8","name":"should not receive a peer event before start","time":{"start":1728345212244,"stop":1728345212244,"duration":0},"status":"passed","severity":"normal"},{"uid":"5168714dc60867a5","name":"recovers when dns.resolve returns empty","time":{"start":1728344852789,"stop":1728344852790,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff147c50d77fb6f7","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728344940674,"stop":1728344940675,"duration":1},"status":"passed","severity":"normal"},{"uid":"1be2972a164b8007","name":"Check received message containing SQL Injection","time":{"start":1728345138669,"stop":1728345138670,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4b01c0a814b4e9e","name":"should properly create location multiaddrs - tcp","time":{"start":1728344837167,"stop":1728344837168,"duration":1},"status":"passed","severity":"normal"},{"uid":"af694b41d00f311a","name":"Check message received after nwaku node is restarted","time":{"start":1728345138681,"stop":1728345138681,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b1b71ff7a2f1da7e","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1728344828244,"stop":1728344828245,"duration":1},"status":"passed","severity":"normal"},{"uid":"9583494d13a962fd","name":"Tracks peer failures correctly","time":{"start":1728344957460,"stop":1728344957461,"duration":1},"status":"passed","severity":"normal"},{"uid":"4857989d75ac1e29","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1728344887497,"stop":1728344887497,"duration":0},"status":"passed","severity":"normal"},{"uid":"585f979ad77cf1b0","name":"Check received message containing Basic HTML tag","time":{"start":1728345138671,"stop":1728345138672,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4fa27297b338dbd","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728345038399,"stop":1728345038400,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3c633c1f4597839","name":"Query with Ordered Callback, No Decoder","time":{"start":1728345229978,"stop":1728345229978,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d7ad618c3236919","name":"Check received message with timestamp: 1728344886972000000 ","time":{"start":1728345138676,"stop":1728345138677,"duration":1},"status":"passed","severity":"normal"},{"uid":"69f4017936ef44f4","name":"can start the service","time":{"start":1728345212241,"stop":1728345212242,"duration":1},"status":"passed","severity":"normal"},{"uid":"6788931e7e0ea74f","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728345232535,"stop":1728345232535,"duration":0},"status":"passed","severity":"normal"},{"uid":"6774f4343aeda48c","name":"All","time":{"start":1728344895236,"stop":1728344895236,"duration":0},"status":"passed","severity":"normal"},{"uid":"f65552b5e178e57f","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728344940687,"stop":1728344940688,"duration":1},"status":"passed","severity":"normal"},{"uid":"899e60372811e3a5","name":"should use DNS peer discovery with light client","time":{"start":1728344900440,"stop":1728344900440,"duration":0},"status":"skipped","severity":"normal"},{"uid":"35943233251f4fdf","name":"should return the pubsub topic directly if a string is provided","time":{"start":1728344828245,"stop":1728344828246,"duration":1},"status":"passed","severity":"normal"},{"uid":"82149e60a9e29dbb","name":"Throws when trying to push message with empty payload","time":{"start":1728345199530,"stop":1728345199531,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0ea2bf5c1fd453b","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1728345263325,"stop":1728345263325,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f6b6565f76dd58d","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1728344844424,"stop":1728344844425,"duration":1},"status":"passed","severity":"normal"},{"uid":"2deb72e251b4c99","name":"Push message with Basic HTML tag payload","time":{"start":1728345160314,"stop":1728345160315,"duration":1},"status":"passed","severity":"normal"},{"uid":"50f421a7e49a15d3","name":"returns all values when wanted number is greater than available values","time":{"start":1728344851680,"stop":1728344851687,"duration":7},"status":"passed","severity":"normal"},{"uid":"14a975450111c4b8","name":"Subscribe to topic containing Script and receive message","time":{"start":1728345038401,"stop":1728345038401,"duration":0},"status":"passed","severity":"normal"},{"uid":"665a9975afb03356","name":"Subscribe to topic containing special chars and publish message","time":{"start":1728345174812,"stop":1728345174812,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e3d471798493b64","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728345038401,"stop":1728345038402,"duration":1},"status":"passed","severity":"normal"},{"uid":"330094608f2265a2","name":"Push message with content topic containing Chinese","time":{"start":1728345199540,"stop":1728345199541,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f246e83e8f041f2","name":"should throw error - no id","time":{"start":1728344837157,"stop":1728344837158,"duration":1},"status":"passed","severity":"normal"},{"uid":"396513caf075e5eb","name":"Ping on unsubscribed peer","time":{"start":1728344934109,"stop":1728344934110,"duration":1},"status":"passed","severity":"normal"},{"uid":"45b8d9e403e01598","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1728344921968,"stop":1728344921968,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbf5165a47b5c4d0","name":"should throw error - no public key","time":{"start":1728344837159,"stop":1728344837159,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e28921a551426f4","name":"Check publish message after client node is restarted","time":{"start":1728345169154,"stop":1728345169154,"duration":0},"status":"skipped","severity":"normal"},{"uid":"18bebead3a8f00ab","name":"Subscribe and receive messages via waku relay post","time":{"start":1728345232544,"stop":1728345232544,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1ac210f0b560b3c","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1728344852794,"stop":1728344852794,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fde5c97d9c403cc6","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1728345324465,"stop":1728345324465,"duration":0},"status":"passed","severity":"normal"},{"uid":"8677f3026020dd63","name":"LightPush: 2 peers, Filter: 1 peers","time":{"start":1728345107667,"stop":1728345107667,"duration":0},"status":"passed","severity":"normal"},{"uid":"c16f6b0260308aef","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1728345005907,"stop":1728345005909,"duration":2},"status":"passed","severity":"normal"},{"uid":"2938c7d23c319a31","name":"Encoder throws on empty string content topic","time":{"start":1728344864431,"stop":1728344864432,"duration":1},"status":"passed","severity":"normal"},{"uid":"bba9849f0a540fc4","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1728345254437,"stop":1728345254437,"duration":0},"status":"passed","severity":"normal"},{"uid":"12470b6c0a98e69a","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1728344830832,"stop":1728344830832,"duration":0},"status":"passed","severity":"normal"},{"uid":"e72fa1fbd031b434","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728345232570,"stop":1728345232570,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3a3431ef9a6cb3a","name":"Check received message containing Arabic","time":{"start":1728345138668,"stop":1728345138668,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa377325a87d54aa","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1728344828219,"stop":1728344828225,"duration":6},"status":"passed","severity":"normal"},{"uid":"aeb74a40b2051e60","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728344964376,"stop":1728344964376,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5c427d9b7076cae","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1728345162943,"stop":1728345162944,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c85dfea75d5db8b","name":"Push message with content topic containing Basic HTML tag","time":{"start":1728345160323,"stop":1728345160324,"duration":1},"status":"passed","severity":"normal"},{"uid":"70e3a32ce59cd2c3","name":"Using a function","time":{"start":1728345280961,"stop":1728345280961,"duration":0},"status":"passed","severity":"normal"},{"uid":"673f531994c74399","name":"Push message with content topic containing Script","time":{"start":1728345160322,"stop":1728345160323,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5b17833b3ec5367","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728345038407,"stop":1728345038407,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dea4d8ed128b7dd","name":"Push message with rate limit","time":{"start":1728345160327,"stop":1728345160328,"duration":1},"status":"passed","severity":"normal"},{"uid":"11efd25dc964a5e7","name":"Check received message containing long","time":{"start":1728345008172,"stop":1728345008172,"duration":0},"status":"passed","severity":"normal"},{"uid":"437ab611693303ad","name":"Push message with Russian payload","time":{"start":1728345199518,"stop":1728345199518,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b00eb88eb8c83d5","name":"Check received message containing SQL Injection","time":{"start":1728345008180,"stop":1728345008181,"duration":1},"status":"passed","severity":"normal"},{"uid":"a072c32bfe2d8b78","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1728344830830,"stop":1728344830830,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c83da9f4666aada","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728345038971,"stop":1728345038972,"duration":1},"status":"passed","severity":"normal"},{"uid":"c34ec6f106bd0f57","name":"Store - dialed after - with timeout","time":{"start":1728345293239,"stop":1728345293239,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb1dd3d29d908671","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1728344940674,"stop":1728344940674,"duration":0},"status":"passed","severity":"normal"},{"uid":"645a4ed7693a38ca","name":"should not receive a peer event after stop","time":{"start":1728344900439,"stop":1728344900439,"duration":0},"status":"passed","severity":"normal"},{"uid":"5428c9f9daf52778","name":"ignores domain fetching errors","time":{"start":1728344852790,"stop":1728344852790,"duration":0},"status":"passed","severity":"normal"},{"uid":"18199550d1c395fb","name":"should encode/decode to RLP encoding","time":{"start":1728344837160,"stop":1728344837161,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0bba60957676146","name":"Subscribe to topic containing short and receive message","time":{"start":1728345232561,"stop":1728345232561,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ea1a16c67313aff","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1728344828239,"stop":1728344828240,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b018c4d876f196e","name":"should not fail to stop the service if it was not started","time":{"start":1728345212243,"stop":1728345212243,"duration":0},"status":"passed","severity":"normal"},{"uid":"3778daa85d63eb68","name":"should create a new stream if no existing for protocol found","time":{"start":1728344844518,"stop":1728344844518,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0a711bbf90f4acb","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1728344836179,"stop":1728344836179,"duration":0},"status":"passed","severity":"normal"},{"uid":"eec186694d1918b9","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728345232544,"stop":1728345232544,"duration":0},"status":"passed","severity":"normal"},{"uid":"928a1ad4591e0c2e","name":"shard 0","time":{"start":1728345235198,"stop":1728345235198,"duration":0},"status":"passed","severity":"normal"},{"uid":"340c67e30fbd64c8","name":"should throw if no connection provided","time":{"start":1728344844517,"stop":1728344844518,"duration":1},"status":"passed","severity":"normal"},{"uid":"59713cd3e7156a8c","name":"Subscribe to topic containing XML and receive message","time":{"start":1728345232569,"stop":1728345232569,"duration":0},"status":"passed","severity":"normal"},{"uid":"6271ebe90abec381","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728345038319,"stop":1728345038320,"duration":1},"status":"passed","severity":"normal"},{"uid":"f40f12b4a4ec9d56","name":"Check message received after nwaku node is restarted","time":{"start":1728345008194,"stop":1728345008194,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b4f2d180f8641807","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728345232545,"stop":1728345232545,"duration":0},"status":"passed","severity":"normal"},{"uid":"685c5a8d18758fef","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728345232545,"stop":1728345232546,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7df0e7b911af180","name":"Push message with content topic containing Arabic","time":{"start":1728345160321,"stop":1728345160321,"duration":0},"status":"passed","severity":"normal"},{"uid":"f158c0fc816fb200","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728345038988,"stop":1728345038996,"duration":8},"status":"passed","severity":"normal"},{"uid":"46b6df2316385286","name":"should be able to encode the field with only RELAY set to true","time":{"start":1728344836154,"stop":1728344836164,"duration":10},"status":"passed","severity":"normal"},{"uid":"5a44e523f2d0ba04","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1728344940675,"stop":1728344940676,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8e653224b7eb4aa","name":"Subscribe to topic containing XML and receive message","time":{"start":1728345232537,"stop":1728345232537,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b28fe36729c2c2a","name":"same cluster, different shard: nodes connect","time":{"start":1728345124075,"stop":1728345124075,"duration":0},"status":"passed","severity":"normal"},{"uid":"915b3364ea328b84","name":"LightPush: 3 peers, Filter: 2 peers","time":{"start":1728345107669,"stop":1728345107670,"duration":1},"status":"passed","severity":"normal"},{"uid":"133c0f9c970007fb","name":"Passing invalid cursor","time":{"start":1728345223655,"stop":1728345223656,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c98c90b73e85f24","name":"LightPush: 0 peers, Filter: 0 peers","time":{"start":1728345107656,"stop":1728345107657,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8274ab0fd5a62f6","name":"same cluster, same shard: nodes connect","time":{"start":1728345005886,"stop":1728345005889,"duration":3},"status":"passed","severity":"normal"},{"uid":"ac6eac36515e72a8","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1728345174807,"stop":1728345174807,"duration":0},"status":"passed","severity":"normal"},{"uid":"21a0c1244bbdc31f","name":"Relay - times out","time":{"start":1728345293238,"stop":1728345293238,"duration":0},"status":"broken","severity":"normal"},{"uid":"17d533667aa13110","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728344940661,"stop":1728344940662,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae0e8e4ef540ba48","name":"Push message with content topic containing Russian","time":{"start":1728345160321,"stop":1728345160322,"duration":1},"status":"passed","severity":"normal"},{"uid":"20cbf90917d508e","name":"Passing page size 110 when there are 120 messages","time":{"start":1728345253498,"stop":1728345253499,"duration":1},"status":"passed","severity":"normal"},{"uid":"e399dc747432b660","name":"Check received message containing emoji","time":{"start":1728345138675,"stop":1728345138675,"duration":0},"status":"passed","severity":"normal"},{"uid":"db68d8eb43b2136d","name":"Push message with content topic containing long","time":{"start":1728345160319,"stop":1728345160319,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1ca5420cdddfc03","name":"isConnected should return true after first peer connects","time":{"start":1728344921968,"stop":1728344921969,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bb3840c42fe443","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728345038366,"stop":1728345038366,"duration":0},"status":"passed","severity":"normal"},{"uid":"3647ccda7be7fff7","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1728345005906,"stop":1728345005907,"duration":1},"status":"passed","severity":"normal"},{"uid":"82c393c56b11dcb6","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1728344828238,"stop":1728344828238,"duration":0},"status":"passed","severity":"normal"},{"uid":"80f60b4f19724326","name":"should load peers from local storage and dispatch events","time":{"start":1728344856653,"stop":1728344856654,"duration":1},"status":"passed","severity":"normal"},{"uid":"85de913160079d6b","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1728345038407,"stop":1728345038407,"duration":0},"status":"passed","severity":"normal"},{"uid":"af131df99e035baf","name":"Check message with no content topic is not received","time":{"start":1728345008192,"stop":1728345008193,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3e5e978bd93c76c","name":"Query Generator, No message returned","time":{"start":1728345229973,"stop":1728345229973,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c81fa127db868e8","name":"LightPush: 0 peers, Filter: 3 peers","time":{"start":1728345107661,"stop":1728345107661,"duration":0},"status":"passed","severity":"normal"},{"uid":"952e53533e4d45ed","name":"Check message with non string payload is not received","time":{"start":1728345138680,"stop":1728345138680,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d890ebe2209d38d","name":"should properly create location multiaddrs - udp","time":{"start":1728344837167,"stop":1728344837167,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b702603255f2841","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1728345324464,"stop":1728345324464,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cae8ac89dc71652","name":"Push message with content topic containing unicode special characters","time":{"start":1728345199561,"stop":1728345199561,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4157fc5d0386859","name":"creates an iterator","time":{"start":1728345252513,"stop":1728345252513,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec43ea07f31bd423","name":"should throw an error for missing required configuration","time":{"start":1728344828236,"stop":1728344828236,"duration":0},"status":"passed","severity":"normal"},{"uid":"e347e4119edab5de","name":"Push message with content topic containing emoji","time":{"start":1728345160326,"stop":1728345160326,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8f341b082d61970","name":"Subscribe to topic containing emoji and publish message","time":{"start":1728345174825,"stop":1728345174826,"duration":1},"status":"passed","severity":"normal"},{"uid":"616ebedc3707a690","name":"Check message on other pubsub topic is not received","time":{"start":1728345008192,"stop":1728345008192,"duration":0},"status":"passed","severity":"normal"},{"uid":"d116cb92b894c799","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1728344887498,"stop":1728344887499,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8a14d3212168ef9","name":"Check publish message containing Basic HTML tag","time":{"start":1728345169134,"stop":1728345169135,"duration":1},"status":"passed","severity":"normal"},{"uid":"30be4e8fd6e23c4c","name":"tcp ip4 address","time":{"start":1728344836438,"stop":1728344836438,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf0ea658f8f71596","name":"Push message with special chars payload","time":{"start":1728345199517,"stop":1728345199517,"duration":0},"status":"passed","severity":"normal"},{"uid":"540f66b90b5b6d14","name":"Push message with custom timestamp: 1697586637114","time":{"start":1728345199564,"stop":1728345199566,"duration":2},"status":"passed","severity":"normal"},{"uid":"8c52df7be8908b64","name":"Used by Waku Relay","time":{"start":1728345280961,"stop":1728345280961,"duration":0},"status":"passed","severity":"normal"},{"uid":"10a1a32c42fcb191","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1728345005922,"stop":1728345005922,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ee91798bce69581","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1728344828229,"stop":1728344828229,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffcb827143202332","name":"Query generator for multiple messages","time":{"start":1728345254435,"stop":1728345254435,"duration":0},"status":"passed","severity":"normal"},{"uid":"890303497ad9109b","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1728345005915,"stop":1728345005916,"duration":1},"status":"passed","severity":"normal"},{"uid":"270a04353e54dc47","name":"Push message with content topic containing shell command","time":{"start":1728345199552,"stop":1728345199555,"duration":3},"status":"passed","severity":"normal"},{"uid":"bfa7d51df14e32e","name":"listenerCount","time":{"start":1728344927258,"stop":1728344927259,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b39e6a4dd729e9b","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1728344893797,"stop":1728344893798,"duration":1},"status":"passed","severity":"normal"},{"uid":"393f4906a2ae06f0","name":"Check received message containing short","time":{"start":1728345138666,"stop":1728345138666,"duration":0},"status":"passed","severity":"normal"},{"uid":"796c96f580f2a739","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728345232540,"stop":1728345232541,"duration":1},"status":"passed","severity":"normal"},{"uid":"69a5c7d2cef9e331","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728345232572,"stop":1728345232572,"duration":0},"status":"passed","severity":"normal"},{"uid":"8632337d4fa342c0","name":"getPeersByDiscovery","time":{"start":1728344927255,"stop":1728344927257,"duration":2},"status":"passed","severity":"normal"},{"uid":"99ab71680c110ed4","name":"Relay - dialed first","time":{"start":1728345293237,"stop":1728345293237,"duration":0},"status":"passed","severity":"normal"},{"uid":"9acf58345f79b3d7","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728344964377,"stop":1728344964377,"duration":0},"status":"passed","severity":"normal"},{"uid":"93b59fad4c0a71a7","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1728345174812,"stop":1728345174812,"duration":0},"status":"passed","severity":"normal"},{"uid":"12373ba6ad8fb87d","name":"random static sharding 8 - Cluster ID: 846, Shard ID: 185","time":{"start":1728345235205,"stop":1728345235205,"duration":0},"status":"passed","severity":"normal"},{"uid":"493c24b57ce5dcab","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728345038975,"stop":1728345038975,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6626abe5473407","name":"should properly create location multiaddrs - udp6","time":{"start":1728344837166,"stop":1728344837167,"duration":1},"status":"passed","severity":"normal"},{"uid":"c42141ef939f323a","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728345038323,"stop":1728345038330,"duration":7},"status":"passed","severity":"normal"},{"uid":"29545f0873c079da","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728345232543,"stop":1728345232543,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec51782581e5ad88","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728345005919,"stop":1728345005919,"duration":0},"status":"passed","severity":"normal"},{"uid":"79106ebb0f54da7","name":"Privacy Node - default protocol","time":{"start":1728345293240,"stop":1728345293240,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ad9d0e8835cf2c4","name":"Query Generator - true","time":{"start":1728345242850,"stop":1728345242850,"duration":0},"status":"passed","severity":"normal"},{"uid":"857ee4c0099ea86b","name":"Check publish message containing JSON","time":{"start":1728345169135,"stop":1728345169136,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeea842937c69c45","name":"Encoder throws on empty string content topic","time":{"start":1728344862849,"stop":1728344862849,"duration":0},"status":"passed","severity":"normal"},{"uid":"6840bc3474b7a989","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1728345005914,"stop":1728345005914,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3183bb76b1c673f","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1728344862847,"stop":1728344862847,"duration":0},"status":"passed","severity":"normal"},{"uid":"43c6cce8520968b3","name":"Push message with XML payload","time":{"start":1728345160314,"stop":1728345160314,"duration":0},"status":"passed","severity":"normal"},{"uid":"7417dea52d0d610","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1728344836201,"stop":1728344836201,"duration":0},"status":"passed","severity":"normal"},{"uid":"1518ec1b6ce29938","name":"Subscribe to topic containing Script and publish message","time":{"start":1728345174814,"stop":1728345174814,"duration":0},"status":"passed","severity":"normal"},{"uid":"4707ad1d38c1cf20","name":"should select older connection if present","time":{"start":1728344843832,"stop":1728344843833,"duration":1},"status":"passed","severity":"normal"},{"uid":"63ed31b73614413b","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1728344887500,"stop":1728344887500,"duration":0},"status":"passed","severity":"normal"},{"uid":"64b6da9f68144cc5","name":"getPeersByDiscovery","time":{"start":1728345204107,"stop":1728345204108,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c0891363f5630d","name":"Check received message containing special chars","time":{"start":1728345138667,"stop":1728345138668,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ed61917905b0c6b","name":"returns only open connection if one present","time":{"start":1728344843828,"stop":1728344843831,"duration":3},"status":"passed","severity":"normal"},{"uid":"f249b8664ed57848","name":"Meta field set when metaSetter is specified","time":{"start":1728344844774,"stop":1728344844774,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ffbfa6edaf19ae0","name":"Check received message containing JSON","time":{"start":1728345138672,"stop":1728345138673,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d1f72146266ebb4","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1728345005917,"stop":1728345005917,"duration":0},"status":"passed","severity":"normal"},{"uid":"796692e0b0f1620","name":"Reusing cursor across nodes","time":{"start":1728345223655,"stop":1728345223655,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e7de90fceda606d","name":"different cluster, different shard: nodes don't connect","time":{"start":1728345005892,"stop":1728345005892,"duration":0},"status":"passed","severity":"normal"},{"uid":"1428ca8e3910db73","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1728345124073,"stop":1728345124073,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceb6356bb109dec0","name":"Check received message with timestamp: 1728344886334 ","time":{"start":1728345008189,"stop":1728345008190,"duration":1},"status":"passed","severity":"normal"},{"uid":"64af670e8a4c6885","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1728344828230,"stop":1728344828230,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6d6ecdfac102e94","name":"should reject if Store is requested but not mounted","time":{"start":1728344868170,"stop":1728344868171,"duration":1},"status":"passed","severity":"normal"},{"uid":"b219cebaba0f4fa1","name":"should throw an error if shards are undefined for static sharding","time":{"start":1728344828236,"stop":1728344828236,"duration":0},"status":"passed","severity":"normal"},{"uid":"11848740097a0b61","name":"Ping on peer without subscriptions","time":{"start":1728344934108,"stop":1728344934109,"duration":1},"status":"passed","severity":"normal"},{"uid":"cedc34ccb1ac269b","name":"should properly create peer info with all multiaddrs","time":{"start":1728344837168,"stop":1728344837168,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c8ee597cf9c70bf","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728345038972,"stop":1728345038975,"duration":3},"status":"passed","severity":"normal"},{"uid":"840523747223acb6","name":"Push message with SQL Injection payload","time":{"start":1728345160312,"stop":1728345160313,"duration":1},"status":"passed","severity":"normal"},{"uid":"53b6743f7d21fe11","name":"Subscribe to topic containing Script and receive message","time":{"start":1728345232536,"stop":1728345232536,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a6451321cfd66cf","name":"more peers than existing","time":{"start":1728345138914,"stop":1728345138914,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6adcd006f72c02b","name":"Number of peers are maintained correctly","time":{"start":1728344957457,"stop":1728344957458,"duration":1},"status":"passed","severity":"normal"},{"uid":"d98eb849f4c08890","name":"Push message with unicode special characters payload","time":{"start":1728345160316,"stop":1728345160316,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e1495e08f4ee8f1","name":"Asymmetric encrypt & decrypt","time":{"start":1728344863263,"stop":1728344863263,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ab461a90c6eea6f","name":"should throw an error for missing sharding configuration","time":{"start":1728344828248,"stop":1728344828248,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e40c79b22553e5a","name":"Ping on peer without subscriptions","time":{"start":1728344933612,"stop":1728344933615,"duration":3},"status":"passed","severity":"normal"},{"uid":"3ab4fea7ef9170f0","name":"Subscribe to topic containing shell command and publish message","time":{"start":1728345174821,"stop":1728345174821,"duration":0},"status":"passed","severity":"normal"},{"uid":"d64b3270b4ba00d5","name":"Push message with Basic HTML tag payload","time":{"start":1728345199523,"stop":1728345199523,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f566108726d76e0","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728344964378,"stop":1728344964379,"duration":1},"status":"passed","severity":"normal"},{"uid":"bed4752acba01228","name":"Check received message containing Chinese","time":{"start":1728345008175,"stop":1728345008175,"duration":0},"status":"passed","severity":"normal"},{"uid":"cac7bdf51171d3d6","name":"Check received message with timestamp: 1728344886972 ","time":{"start":1728345138677,"stop":1728345138677,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc48df1cbd280b37","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728345232546,"stop":1728345232546,"duration":0},"status":"passed","severity":"normal"},{"uid":"46a158dbd1d42740","name":"Check received message containing short","time":{"start":1728345008169,"stop":1728345008172,"duration":3},"status":"passed","severity":"normal"},{"uid":"9b4b963627cb1741","name":"Init the array if not present","time":{"start":1728344827788,"stop":1728344827790,"duration":2},"status":"passed","severity":"normal"},{"uid":"28e245ca7152d37a","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1728345162945,"stop":1728345162945,"duration":0},"status":"passed","severity":"normal"},{"uid":"7794b0a88b66d101","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1728345005893,"stop":1728345005894,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d5ded00210a467c","name":"removeEventListener with wrong event","time":{"start":1728344927253,"stop":1728344927255,"duration":2},"status":"passed","severity":"normal"},{"uid":"fe291183136c0f74","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728345232572,"stop":1728345232573,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1cc497cc6dd618a","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1728345174818,"stop":1728345174818,"duration":0},"status":"passed","severity":"normal"},{"uid":"649a02453279fe77","name":"Check publish message containing unicode special characters","time":{"start":1728345169137,"stop":1728345169142,"duration":5},"status":"passed","severity":"normal"},{"uid":"3881820ac682b7d1","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728345038986,"stop":1728345038987,"duration":1},"status":"passed","severity":"normal"},{"uid":"f480bcae448fde18","name":"Push message with content topic containing JSON","time":{"start":1728345199551,"stop":1728345199552,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc76b48374cc8ac1","name":"Push message with content topic containing Basic HTML tag","time":{"start":1728345199550,"stop":1728345199551,"duration":1},"status":"passed","severity":"normal"},{"uid":"f631b7be87dfd1fe","name":"Ping on peer without subscriptions","time":{"start":1728344934120,"stop":1728344934122,"duration":2},"status":"passed","severity":"normal"},{"uid":"a4cb3ee31fe2a0c2","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728345232533,"stop":1728345232533,"duration":0},"status":"passed","severity":"normal"},{"uid":"53dbc57d2ff8e316","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1728344828240,"stop":1728344828240,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbead4bd07e6c6d","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1728345229979,"stop":1728345229979,"duration":0},"status":"passed","severity":"normal"},{"uid":"81b8dbc479faa6cf","name":"Subscribe and receive messages via lightPush","time":{"start":1728345232542,"stop":1728345232543,"duration":1},"status":"passed","severity":"normal"},{"uid":"b560db79200b449c","name":"should return unique PubsubTopics for static sharding","time":{"start":1728344828234,"stop":1728344828234,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead7072dfe66abb7","name":"Check received message containing Arabic","time":{"start":1728345138684,"stop":1728345138684,"duration":0},"status":"passed","severity":"normal"},{"uid":"8019c4195d69832f","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728345038400,"stop":1728345038401,"duration":1},"status":"passed","severity":"normal"},{"uid":"652cc10f907e662d","name":"should be able to decode the field with only RELAY set to true","time":{"start":1728344836192,"stop":1728344836193,"duration":1},"status":"passed","severity":"normal"},{"uid":"b87e38dbe0acb842","name":"should return no connections if no open connection provided","time":{"start":1728344843832,"stop":1728344843832,"duration":0},"status":"passed","severity":"normal"},{"uid":"d916a3abd856d1b8","name":"Push message with content topic containing special chars","time":{"start":1728345199539,"stop":1728345199539,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0fc021aa6f72ece","name":"Check message with no payload is not received","time":{"start":1728345138694,"stop":1728345138694,"duration":0},"status":"passed","severity":"normal"},{"uid":"3963e55746c48c00","name":"Ordered Callback - false","time":{"start":1728345242852,"stop":1728345242852,"duration":0},"status":"passed","severity":"normal"},{"uid":"8309592a003c19de","name":"Subscribe to topic containing long and receive message","time":{"start":1728345232561,"stop":1728345232562,"duration":1},"status":"passed","severity":"normal"},{"uid":"b515a04558e5b7d6","name":"Push message with special chars payload","time":{"start":1728345160308,"stop":1728345160309,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff21323e74b2f9a6","name":"Check publish message containing Chinese","time":{"start":1728345169107,"stop":1728345169108,"duration":1},"status":"passed","severity":"normal"},{"uid":"295210378452b298","name":"should not receive a peer event after stop","time":{"start":1728344856653,"stop":1728344856653,"duration":0},"status":"passed","severity":"normal"},{"uid":"74c383537873ec3d","name":"Symmetric encrypt & Decrypt","time":{"start":1728344863263,"stop":1728344863264,"duration":1},"status":"passed","severity":"normal"},{"uid":"324e7ce9f70f76d6","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1728345174807,"stop":1728345174808,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5db4bb7dbf4a2c1","name":"Nodes with multiple pubsub topic","time":{"start":1728345162949,"stop":1728345162949,"duration":0},"status":"passed","severity":"normal"},{"uid":"e97eb14a4053435b","name":"Check received message containing emoji","time":{"start":1728345138688,"stop":1728345138689,"duration":1},"status":"passed","severity":"normal"},{"uid":"add1be23d7433ab5","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728345038385,"stop":1728345038385,"duration":0},"status":"passed","severity":"normal"},{"uid":"baf9bd07bce341e8","name":"should reject on timeout if it was set","time":{"start":1728344868171,"stop":1728344868172,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f9156b1385d775b","name":"Check received message containing Script","time":{"start":1728345008181,"stop":1728345008181,"duration":0},"status":"passed","severity":"normal"},{"uid":"981f9c41ebe5c5a9","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728345038392,"stop":1728345038399,"duration":7},"status":"passed","severity":"normal"},{"uid":"ea9caadb6037922d","name":"configure the node with multiple pubsub topics","time":{"start":1728345235208,"stop":1728345235208,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7009861afe9f92a","name":"Check received message containing escaped characters","time":{"start":1728345008188,"stop":1728345008188,"duration":0},"status":"passed","severity":"normal"},{"uid":"72da5968b04e7eec","name":"Fails to publish message with wrong content topic","time":{"start":1728345169152,"stop":1728345169152,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ae1f14dcda57338","name":"should throw an error for empty SingleShardInfos array","time":{"start":1728344828232,"stop":1728344828233,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b604ad87beb33c5","name":"Round trip binary encryption [ecies, signature]","time":{"start":1728344864430,"stop":1728344864430,"duration":0},"status":"passed","severity":"normal"},{"uid":"582f4435f040d921","name":"Push message with content topic containing XML","time":{"start":1728345199545,"stop":1728345199547,"duration":2},"status":"passed","severity":"normal"},{"uid":"e21c768c5e81b978","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728345038999,"stop":1728345039000,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b79b580a6f102ad","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1728345005896,"stop":1728345005896,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9139a51b3c33524","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1728345005893,"stop":1728345005893,"duration":0},"status":"passed","severity":"normal"},{"uid":"b878e95b2e51ef1a","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728345038385,"stop":1728345038385,"duration":0},"status":"passed","severity":"normal"},{"uid":"35d0af53a47fe8fc","name":"Subscribe and receives messages on 20 topics","time":{"start":1728345232546,"stop":1728345232546,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b79bad1a35c82d5","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728345232555,"stop":1728345232559,"duration":4},"status":"passed","severity":"normal"},{"uid":"68f0ccd12283a553","name":"start node with empty content topic","time":{"start":1728345199596,"stop":1728345199597,"duration":1},"status":"passed","severity":"normal"},{"uid":"95147e9933bb60bd","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1728344828241,"stop":1728344828241,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8bda0683eae8443","name":"Accepts a valid Waku Message","time":{"start":1728344871563,"stop":1728344871564,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb5add85224d4e4e","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728345232539,"stop":1728345232539,"duration":0},"status":"passed","severity":"normal"},{"uid":"71ac759317ebb57a","name":"Check received message containing Russian","time":{"start":1728345008180,"stop":1728345008180,"duration":0},"status":"passed","severity":"normal"},{"uid":"af54b0e7ac8885e4","name":"Ping on unsubscribed peer","time":{"start":1728344934123,"stop":1728344934123,"duration":0},"status":"passed","severity":"normal"},{"uid":"14bacc147ef4748f","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1728344828233,"stop":1728344828234,"duration":1},"status":"passed","severity":"normal"},{"uid":"dda21a86f9c494df","name":"LightPush: 2 peers, Filter: 2 peers","time":{"start":1728345107668,"stop":1728345107668,"duration":0},"status":"passed","severity":"normal"},{"uid":"25354aafbfa4245e","name":"Check message on other pubsub topic is not received","time":{"start":1728345138679,"stop":1728345138679,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d1b1dd4b4ced07e","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1728345162949,"stop":1728345162950,"duration":1},"status":"passed","severity":"normal"},{"uid":"97245ac94001843c","name":"Check received message with timestamp: 1728344886972 ","time":{"start":1728345138689,"stop":1728345138690,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb1e4f60fcd79a6a","name":"Decoder throws on empty string content topic","time":{"start":1728344844775,"stop":1728344844776,"duration":1},"status":"passed","severity":"normal"},{"uid":"334f1f6e630bf54b","name":"Query generator for multiple messages with different message text format","time":{"start":1728345254435,"stop":1728345254435,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fd189fe7d2880cf","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1728345005899,"stop":1728345005899,"duration":0},"status":"passed","severity":"normal"},{"uid":"34398ec8a2155acd","name":"Check publish message containing shell command","time":{"start":1728345169136,"stop":1728345169137,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0b91f08df00ace4","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728345232562,"stop":1728345232563,"duration":1},"status":"passed","severity":"normal"},{"uid":"a02b683c37c7a9bc","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1728344828241,"stop":1728344828241,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa7b1107a0b90f2d","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728345038400,"stop":1728345038400,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f32ea61cc579a76","name":"Query Generator, Multiple PubsubTopics","time":{"start":1728345229962,"stop":1728345229966,"duration":4},"status":"passed","severity":"normal"},{"uid":"5ded30f46d661ec1","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1728345263328,"stop":1728345263328,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7bb487b06afeb13","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1728345229973,"stop":1728345229973,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd751b3d86b77086","name":"connected peers and dial","time":{"start":1728345138913,"stop":1728345138913,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bdef372ab9bdff31","name":"Ping on subscribed peer","time":{"start":1728344934115,"stop":1728344934119,"duration":4},"status":"passed","severity":"normal"},{"uid":"82f2dd7d335c4e37","name":"Check received message containing Script","time":{"start":1728345138670,"stop":1728345138670,"duration":0},"status":"passed","severity":"normal"},{"uid":"934d23957eddd009","name":"should call waitForPeer on Relay","time":{"start":1728344868174,"stop":1728344868174,"duration":0},"status":"passed","severity":"normal"},{"uid":"d99d2bb66c571179","name":"Push message with custom timestamp: 1697586639469","time":{"start":1728345160328,"stop":1728345160328,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f20fe84e533018a","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728345005895,"stop":1728345005896,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd4e77775733883c","name":"Push message with custom timestamp: 1728341439469","time":{"start":1728345160328,"stop":1728345160331,"duration":3},"status":"passed","severity":"normal"},{"uid":"1525d993bc64e47e","name":"caches peers it previously fetched","time":{"start":1728344852790,"stop":1728344852791,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd6e3b70e630d158","name":"1 Store, 2 fetches","time":{"start":1728344852342,"stop":1728344852343,"duration":1},"status":"passed","severity":"normal"},{"uid":"34e44371337bee8c","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1728344828226,"stop":1728344828226,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd4181d52920a75a","name":"Check message with invalid timestamp is not received","time":{"start":1728345138679,"stop":1728345138679,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf68fb6a08a4606d","name":"Overlapping topic subscription","time":{"start":1728345174808,"stop":1728345174809,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6192de884aeeaa56","name":"Waku message hash computation (no timestamp)","time":{"start":1728344830832,"stop":1728344830832,"duration":0},"status":"passed","severity":"normal"},{"uid":"69872137dd330125","name":"should wait for LightPush peer to be connected","time":{"start":1728344868172,"stop":1728344868172,"duration":0},"status":"passed","severity":"normal"},{"uid":"824dc03ff353eba0","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1728345324463,"stop":1728345324463,"duration":0},"status":"passed","severity":"normal"},{"uid":"71412fa0e119a3ef","name":"should only return 1 node with relay and store capability","time":{"start":1728344852792,"stop":1728344852792,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce49d3ca8f0410cf","name":"Push message with JSON payload","time":{"start":1728345199524,"stop":1728345199524,"duration":0},"status":"passed","severity":"normal"},{"uid":"380701eb999e08a9","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1728344836200,"stop":1728344836200,"duration":0},"status":"passed","severity":"normal"},{"uid":"b37eb0391733b280","name":"Subscribe to topic containing XML and publish message","time":{"start":1728345174814,"stop":1728345174817,"duration":3},"status":"passed","severity":"normal"},{"uid":"5100a74c3cbe8ca8","name":"throws on content topic with too few or too many fields","time":{"start":1728344828213,"stop":1728344828214,"duration":1},"status":"passed","severity":"normal"},{"uid":"40ad89beb8b86cf2","name":"Check received message with timestamp: 1728344886972000000 ","time":{"start":1728345138689,"stop":1728345138689,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d3ceee753895e73","name":"should reject if Relay is requested but not mounted","time":{"start":1728344868169,"stop":1728344868170,"duration":1},"status":"passed","severity":"normal"},{"uid":"abb1381ad56f4f12","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728345232518,"stop":1728345232519,"duration":1},"status":"passed","severity":"normal"},{"uid":"53682dc531f4f60c","name":"Relay","time":{"start":1728344895232,"stop":1728344895232,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac4e6ee92003f5e7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1728344828242,"stop":1728344828242,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9ac01c047249dfd","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1728344836201,"stop":1728344836202,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9be7f0aa2c65e38","name":"Mutual subscription","time":{"start":1728345174779,"stop":1728345174779,"duration":0},"status":"passed","severity":"normal"},{"uid":"aee6908055c37eb6","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1728344837156,"stop":1728344837157,"duration":1},"status":"passed","severity":"normal"},{"uid":"788aeae0433b9a97","name":"Refresh subscription","time":{"start":1728345174808,"stop":1728345174808,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5ce2c119b3f21faf","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1728344940661,"stop":1728344940661,"duration":0},"status":"passed","severity":"normal"},{"uid":"567b5508af028998","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1728345229991,"stop":1728345229996,"duration":5},"status":"passed","severity":"normal"},{"uid":"517506299721e0b7","name":"can dial TLS multiaddrs","time":{"start":1728345111259,"stop":1728345111260,"duration":1},"status":"passed","severity":"normal"},{"uid":"b33607971b5035d8","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1728344851687,"stop":1728344851689,"duration":2},"status":"passed","severity":"normal"},{"uid":"786eae1abad1047d","name":"should only return 1 node with relay capability","time":{"start":1728344852791,"stop":1728344852791,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e4ec74469114f44","name":"Check received message containing SQL Injection","time":{"start":1728345138685,"stop":1728345138685,"duration":0},"status":"passed","severity":"normal"},{"uid":"4931f3f84409fbe9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1728344828242,"stop":1728344828242,"duration":0},"status":"passed","severity":"normal"},{"uid":"e072f0b9f368f647","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1728345005921,"stop":1728345005922,"duration":1},"status":"passed","severity":"normal"},{"uid":"f32c7d8ef3b3ea87","name":"stop","time":{"start":1728344927262,"stop":1728344927263,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f093c7269fcc764","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728345232534,"stop":1728345232534,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fb1f8da747dfc1a","name":"should not receive a peer event before start","time":{"start":1728344900438,"stop":1728344900439,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c787ef5a5d6d709","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1728344900440,"stop":1728344900440,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f61c7311e314554c","name":"Ephemeral field is preserved - encoder v0","time":{"start":1728344893796,"stop":1728344893796,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9771d083543f393","name":"Overlapping topic subscription","time":{"start":1728345232520,"stop":1728345232521,"duration":1},"status":"passed","severity":"normal"},{"uid":"390ba0f144ecea33","name":"Publish message with custom timestamp: Tue Oct 08 2024 00:52:40 GMT+0000 (Coordinated Universal Time)","time":{"start":1728345169150,"stop":1728345169151,"duration":1},"status":"passed","severity":"normal"},{"uid":"b68b9b1272713c20","name":"Generator, 2 different pubsubtopics","time":{"start":1728345253018,"stop":1728345253023,"duration":5},"status":"passed","severity":"normal"},{"uid":"c3992f020d01a7bd","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1728345005896,"stop":1728345005896,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d709a33fb82721d","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1728345223648,"stop":1728345223648,"duration":0},"status":"passed","severity":"normal"},{"uid":"45343f92392c00e9","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1728345324464,"stop":1728345324464,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f623ffe0b2dab44","name":"Check received message containing unicode special characters","time":{"start":1728345138674,"stop":1728345138675,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d27ec865bef7703","name":"should throw error - no id","time":{"start":1728344837158,"stop":1728344837158,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c81df2b41d9c12a","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app45/2/topic500/proto","time":{"start":1728345199594,"stop":1728345199594,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9e89c47a1f546ae","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1728345204108,"stop":1728345204109,"duration":1},"status":"skipped","severity":"normal"},{"uid":"845abf7435ebb844","name":"start node with empty shard should fail","time":{"start":1728345235209,"stop":1728345235210,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c995ade20c0a642","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1728344828235,"stop":1728344828235,"duration":0},"status":"passed","severity":"normal"},{"uid":"1824164334befcd0","name":"LightPush: 2 peers, Filter: 0 peers","time":{"start":1728345107666,"stop":1728345107667,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bcc85451287ee37","name":"Renews subscription after lossing a connection","time":{"start":1728345232573,"stop":1728345232573,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7ec4a00eded5c90","name":"Check received message containing Chinese","time":{"start":1728345138668,"stop":1728345138668,"duration":0},"status":"passed","severity":"normal"},{"uid":"90b2187ed531ce70","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1728345174822,"stop":1728345174825,"duration":3},"status":"passed","severity":"normal"},{"uid":"1337627a54871f09","name":"should wait for Filter peer to be connected","time":{"start":1728344868173,"stop":1728344868173,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0ad68dcb050b6ea","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728345253024,"stop":1728345253025,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3b04cddbafa4c56","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728345138690,"stop":1728345138691,"duration":1},"status":"passed","severity":"normal"},{"uid":"e45ae324c3248c4f","name":"less peers than existing","time":{"start":1728345138914,"stop":1728345138914,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fb5b7d783fa5397a","name":"Does not throw an exception when node disconnects","time":{"start":1728345280960,"stop":1728345280960,"duration":0},"status":"passed","severity":"normal"},{"uid":"130bbb79493f8e6a","name":"Subscribe and receives messages on 20 topics","time":{"start":1728345232519,"stop":1728345232519,"duration":0},"status":"passed","severity":"normal"},{"uid":"a44cd0f396f82662","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728345232519,"stop":1728345232519,"duration":0},"status":"passed","severity":"normal"},{"uid":"d33c56c1fc6ab0f3","name":"Check received message containing numeric","time":{"start":1728345138682,"stop":1728345138683,"duration":1},"status":"passed","severity":"normal"},{"uid":"25a4ab6a9c5b7653","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1728344940692,"stop":1728344940694,"duration":2},"status":"passed","severity":"normal"},{"uid":"c5026591d10315d8","name":"topics with same application and version share the same shard","time":{"start":1728344828229,"stop":1728344828229,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcedbe77588a094c","name":"Push message with content topic containing shell command","time":{"start":1728345160324,"stop":1728345160325,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3b6bf92c3ca4768","name":"Subscribe and receive messages via lightPush","time":{"start":1728345038315,"stop":1728345038319,"duration":4},"status":"passed","severity":"normal"},{"uid":"cdc3594812c99d7a","name":"Subscribe to topic containing long and receive message","time":{"start":1728345038383,"stop":1728345038384,"duration":1},"status":"passed","severity":"normal"},{"uid":"682f82fefea6f407","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728345038343,"stop":1728345038358,"duration":15},"status":"passed","severity":"normal"},{"uid":"dde90b900631e8fa","name":"Check received message containing shell command","time":{"start":1728345008187,"stop":1728345008187,"duration":0},"status":"passed","severity":"normal"},{"uid":"a207a5c22208fb94","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1728345005907,"stop":1728345005907,"duration":0},"status":"passed","severity":"normal"},{"uid":"60869aa798328e63","name":"retrieves a single peer","time":{"start":1728344852788,"stop":1728344852789,"duration":1},"status":"passed","severity":"normal"},{"uid":"db7d7749c97fdd23","name":"groups content topics by expected pubsub topic","time":{"start":1728344828229,"stop":1728344828230,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f3ba2ecaf9bf787","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1728345244178,"stop":1728345244179,"duration":1},"status":"passed","severity":"normal"},{"uid":"a73c98ff01aa2dc3","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1728344887501,"stop":1728344887501,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbd5ef8d04ad622e","name":"Encoder throws on undefined content topic","time":{"start":1728344864431,"stop":1728344864431,"duration":0},"status":"passed","severity":"normal"},{"uid":"818d870efb5f5558","name":"Check received message containing escaped characters","time":{"start":1728345138688,"stop":1728345138688,"duration":0},"status":"passed","severity":"normal"},{"uid":"6637632dd53b3959","name":"Publishes to nwaku","time":{"start":1728345155947,"stop":1728345155947,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e37bbc1b8a861c0","name":"should decode valid enr successfully","time":{"start":1728344837156,"stop":1728344837156,"duration":0},"status":"passed","severity":"normal"},{"uid":"85066085ee742cc","name":"Subscribe to topic containing short and publish message","time":{"start":1728345174809,"stop":1728345174810,"duration":1},"status":"passed","severity":"normal"},{"uid":"73475fe5cd040116","name":"Subscribe to topic containing Script and receive message","time":{"start":1728345232569,"stop":1728345232569,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ad30334819448bb","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1728344852468,"stop":1728344852468,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c700cbd13a23c17","name":"Check received message containing emoji","time":{"start":1728345008188,"stop":1728345008189,"duration":1},"status":"passed","severity":"normal"},{"uid":"479395ab432d33e6","name":"Push message equal or less that 1MB","time":{"start":1728345160332,"stop":1728345160333,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbc5af66d1d90a88","name":"should wait for Store peer to be connected","time":{"start":1728344868173,"stop":1728344868173,"duration":0},"status":"passed","severity":"normal"},{"uid":"91624afc7265a2db","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1728345223654,"stop":1728345223655,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b083a71cf94d35b","name":"Reopen subscription with peer with lost subscription","time":{"start":1728344933616,"stop":1728344933616,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c6a6f186e9b953b","name":"Push message with SQL Injection payload","time":{"start":1728345199519,"stop":1728345199520,"duration":1},"status":"passed","severity":"normal"},{"uid":"de012e81c8886f27","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728345232565,"stop":1728345232568,"duration":3},"status":"passed","severity":"normal"},{"uid":"834a6a07e04e7821","name":"Check received message containing special chars","time":{"start":1728345138683,"stop":1728345138684,"duration":1},"status":"passed","severity":"normal"},{"uid":"878430d0fff8f2ae","name":"Push message with content topic containing SQL Injection","time":{"start":1728345160322,"stop":1728345160322,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed48884d673461ea","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1728345162947,"stop":1728345162947,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a87e4f2217d12a9","name":"Push message with content topic containing escaped characters","time":{"start":1728345199555,"stop":1728345199561,"duration":6},"status":"passed","severity":"normal"},{"uid":"ce98b58aa2af49b2","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1728345162948,"stop":1728345162948,"duration":0},"status":"passed","severity":"normal"},{"uid":"24fc943e08edfe48","name":"Check message received after jswaku node is restarted","time":{"start":1728345138695,"stop":1728345138696,"duration":1},"status":"skipped","severity":"normal"},{"uid":"bdd2bcee6c444ac9","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1728344844425,"stop":1728344844425,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6830bf1dbac4141","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728345138677,"stop":1728345138678,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e5e67efcfdb214b","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728345038979,"stop":1728345038983,"duration":4},"status":"passed","severity":"normal"},{"uid":"d3b32f10282d0be","name":"handles different networkShards values correctly","time":{"start":1728344828231,"stop":1728344828231,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a13b4baa9738420","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728345038997,"stop":1728345038999,"duration":2},"status":"passed","severity":"normal"},{"uid":"5d4106d2574f241b","name":"Push message with content topic containing escaped characters","time":{"start":1728345160325,"stop":1728345160325,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeea289fafd5d559","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1728344828244,"stop":1728344828244,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff9c577ffbddb5ae","name":"Check publish message containing short","time":{"start":1728345169103,"stop":1728345169103,"duration":0},"status":"passed","severity":"normal"},{"uid":"20cff6bb792154ed","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app60/7/topic17/proto","time":{"start":1728345199593,"stop":1728345199594,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c2814c2ff0f98c5","name":"Subscribe to topic containing long and publish message","time":{"start":1728345174810,"stop":1728345174810,"duration":0},"status":"passed","severity":"normal"},{"uid":"e691b3bc5dad6179","name":"should be called at least once on all `peer:discovery` events","time":{"start":1728344895068,"stop":1728344895068,"duration":0},"status":"passed","severity":"normal"},{"uid":"f44c054c0848b76c","name":"isConnected return false after peer stops","time":{"start":1728344921969,"stop":1728344921970,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef7354bd474ddda8","name":"should encodeTxt and decodeTxt","time":{"start":1728344837155,"stop":1728344837156,"duration":1},"status":"passed","severity":"normal"},{"uid":"5272ad465f5cf422","name":"Check message received after jswaku node is restarted","time":{"start":1728345008194,"stop":1728345008194,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3737ebb78804e09b","name":"Encoder throws on undefined content topic","time":{"start":1728344862849,"stop":1728344862849,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9893f024e15c83c","name":"Subscribe and publish message","time":{"start":1728345174780,"stop":1728345174780,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b0c4e0e3e717fdd","name":"Passing page size 0 when there are 110 messages","time":{"start":1728345253493,"stop":1728345253495,"duration":2},"status":"passed","severity":"normal"},{"uid":"a53b87108652038e","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1728345005920,"stop":1728345005920,"duration":0},"status":"passed","severity":"normal"},{"uid":"21f4437e98856b7b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1728344828239,"stop":1728344828239,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bf5f9b443d1eb30","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1728344828237,"stop":1728344828237,"duration":0},"status":"passed","severity":"normal"},{"uid":"b849a5ae1ae0e681","name":"Check received message containing unicode special characters","time":{"start":1728345008188,"stop":1728345008188,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7c2c0615d0144ff","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1728344828238,"stop":1728344828238,"duration":0},"status":"passed","severity":"normal"},{"uid":"34b80df353d26871","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1728344893797,"stop":1728344893797,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6755689b153fe24","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1728344852461,"stop":1728344852463,"duration":2},"status":"passed","severity":"normal"},{"uid":"318e72e8afa2ca46","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728345232562,"stop":1728345232562,"duration":0},"status":"passed","severity":"normal"},{"uid":"11ce16c2f0872b1b","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1728344828246,"stop":1728344828246,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e93b02f164ce6b8","name":"Throws when trying to push message with empty payload","time":{"start":1728345160318,"stop":1728345160318,"duration":0},"status":"passed","severity":"normal"},{"uid":"9596b40786d879d6","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1728345263324,"stop":1728345263324,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2ce5fb90e06af7e","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728345098881,"stop":1728345098881,"duration":0},"status":"passed","severity":"normal"},{"uid":"fca5145de2354af0","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1728345263327,"stop":1728345263327,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba18dfb490fae119","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1728345005894,"stop":1728345005894,"duration":0},"status":"passed","severity":"normal"},{"uid":"94df256ec05464d9","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1728344852469,"stop":1728344852469,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcd224fb91d70204","name":"should push to needed amount of connections","time":{"start":1728345063863,"stop":1728345063864,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ae6b234a1712bb3","name":"Fails to push message with large meta","time":{"start":1728345160327,"stop":1728345160327,"duration":0},"status":"passed","severity":"normal"},{"uid":"56fe081acdc6c63e","name":"Push message on custom pubsubTopic","time":{"start":1728345098900,"stop":1728345098900,"duration":0},"status":"passed","severity":"normal"}]