allure-jswaku/7075/widgets/status-chart.json
2024-06-18 21:23:47 +00:00

1 line
154 KiB
JSON

[{"uid":"44c8abf8e2d27a12","name":"Subscribe to topic containing XML and receive message","time":{"start":1718745670667,"stop":1718745670667,"duration":0},"status":"passed","severity":"normal"},{"uid":"60818e5e16fa5e5d","name":"Check received message containing Script","time":{"start":1718745545772,"stop":1718745545772,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc3c70415ac901","name":"throws on content topic with empty encoding field","time":{"start":1718745018454,"stop":1718745018454,"duration":0},"status":"passed","severity":"normal"},{"uid":"c910b81824fb3ed6","name":"Check publish message containing Basic HTML tag","time":{"start":1718745515409,"stop":1718745515410,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bf3f2625b251c29","name":"Relay","time":{"start":1718745079576,"stop":1718745079577,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec12e10ba6ef2f28","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1718745031640,"stop":1718745031641,"duration":1},"status":"passed","severity":"normal"},{"uid":"506fee130a9aaea5","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1718745520771,"stop":1718745520772,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab4e569d1c12605b","name":"Push message with content topic containing XML","time":{"start":1718745470358,"stop":1718745470358,"duration":0},"status":"passed","severity":"normal"},{"uid":"b09111659b5ecbf8","name":"Check message received after nwaku node is restarted","time":{"start":1718745545784,"stop":1718745545785,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4904b122ea20db78","name":"Query Generator, No message returned","time":{"start":1718745638025,"stop":1718745638026,"duration":1},"status":"passed","severity":"normal"},{"uid":"1827c8a8ec4fd039","name":"Check message received after jswaku node is restarted","time":{"start":1718745236907,"stop":1718745236907,"duration":0},"status":"skipped","severity":"normal"},{"uid":"818ede37bd1f2db4","name":"Subscribe and publish message","time":{"start":1718745520764,"stop":1718745520764,"duration":0},"status":"passed","severity":"normal"},{"uid":"3752e519a3bfcc24","name":"Push message with shell command payload","time":{"start":1718745470325,"stop":1718745470325,"duration":0},"status":"passed","severity":"normal"},{"uid":"649597fd6653edfe","name":"Push message with content topic containing Russian","time":{"start":1718745630074,"stop":1718745630075,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0cb4017f0e23bdb","name":"Passing page size 0 when there are 110 messages","time":{"start":1718745671924,"stop":1718745671925,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b414abe07e15829","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1718745288637,"stop":1718745288638,"duration":1},"status":"passed","severity":"normal"},{"uid":"d21f9904d686ddbd","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1718745018460,"stop":1718745018460,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d96b5b8a38274e7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1718745018475,"stop":1718745018475,"duration":0},"status":"passed","severity":"normal"},{"uid":"481a3dc56c6fb4d4","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1718745254092,"stop":1718745254093,"duration":1},"status":"passed","severity":"normal"},{"uid":"e71e37a998c817e","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1718745042611,"stop":1718745042611,"duration":0},"status":"passed","severity":"normal"},{"uid":"aabd6b68dc60fcb4","name":"Check publish message containing Script","time":{"start":1718745515408,"stop":1718745515409,"duration":1},"status":"passed","severity":"normal"},{"uid":"f31226a5092a1047","name":"safeDispatchEvent","time":{"start":1718745109409,"stop":1718745109409,"duration":0},"status":"passed","severity":"normal"},{"uid":"477988b41abc2a4d","name":"Query Generator sorting by timestamp while page direction is forward","time":{"start":1718745661258,"stop":1718745661259,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc21acd51c35f4c","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1718745545779,"stop":1718745545780,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2cc9af2b7183982","name":"random static sharding 10 - Cluster ID: 889, Shard ID: 808","time":{"start":1718745603609,"stop":1718745603609,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8296f8799f99a09","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app4/5/topic99/test.js","time":{"start":1718745585533,"stop":1718745585534,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4ae43d3aa5949e2","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1718745254150,"stop":1718745254150,"duration":0},"status":"passed","severity":"normal"},{"uid":"a85572fbb763aa5d","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1718745677372,"stop":1718745677372,"duration":0},"status":"passed","severity":"normal"},{"uid":"97ff9aa623b1bc32","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1718745236903,"stop":1718745236903,"duration":0},"status":"passed","severity":"normal"},{"uid":"96c4a0bc0015341a","name":"Check publish message containing Russian","time":{"start":1718745515408,"stop":1718745515408,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8f932f52aa3b974","name":"Check received message with timestamp: 1649153314 ","time":{"start":1718745545779,"stop":1718745545779,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe372b6c30498215","name":"Push message with Script payload","time":{"start":1718745630047,"stop":1718745630047,"duration":0},"status":"passed","severity":"normal"},{"uid":"3172d030ad816d25","name":"Push message with special chars payload","time":{"start":1718745630041,"stop":1718745630042,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe4a6e1cc79c4cd0","name":"Ping on subscribed peer","time":{"start":1718745142080,"stop":1718745142081,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d9196ef8ebd299d","name":"should properly compute the node id","time":{"start":1718745026989,"stop":1718745026989,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4e7ae68e0d7a761","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1718745278054,"stop":1718745278056,"duration":2},"status":"passed","severity":"normal"},{"uid":"a8e47c3f9051aa7f","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1718745041824,"stop":1718745041824,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2bce27cd0472c6c","name":"should load peers from local storage and dispatch events","time":{"start":1718745046773,"stop":1718745046773,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1c53908d313af54","name":"Reusing cursor across nodes","time":{"start":1718745585224,"stop":1718745585225,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c327c723f8b5151","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1718745670665,"stop":1718745670665,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc795efe220295a0","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1718745337193,"stop":1718745337193,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d0b11d9a472ee0c","name":"should properly create location multiaddrs - udp","time":{"start":1718745026992,"stop":1718745026992,"duration":0},"status":"passed","severity":"normal"},{"uid":"98e82b9dec4a4ac6","name":"Push message with content topic containing Russian","time":{"start":1718745470357,"stop":1718745470357,"duration":0},"status":"passed","severity":"normal"},{"uid":"87f39ee51308b41a","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1718745018456,"stop":1718745018456,"duration":0},"status":"passed","severity":"normal"},{"uid":"8169b9256fb33aa9","name":"Publish message with custom timestamp: Tue Jun 18 2024 20:18:03 GMT+0000 (Coordinated Universal Time)","time":{"start":1718745515413,"stop":1718745515413,"duration":0},"status":"passed","severity":"normal"},{"uid":"c101ff3ae081908b","name":"should not receive a peer event after stop","time":{"start":1718745079149,"stop":1718745079149,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aa3046687cf9ccd","name":"Subscribe to topic containing Script and receive message","time":{"start":1718745670666,"stop":1718745670667,"duration":1},"status":"passed","severity":"normal"},{"uid":"75af8e33641eabfc","name":"Ordered Callback - backward","time":{"start":1718745653054,"stop":1718745653054,"duration":0},"status":"passed","severity":"normal"},{"uid":"55ec745923bda3cf","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1718745254107,"stop":1718745254108,"duration":1},"status":"passed","severity":"normal"},{"uid":"27c9573633c9aa68","name":"1 Store, 2 fetches","time":{"start":1718745042040,"stop":1718745042041,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc237f329091ab92","name":"Check message on other pubsub topic is not received","time":{"start":1718745545796,"stop":1718745545796,"duration":0},"status":"passed","severity":"normal"},{"uid":"8312a6e95958c6a1","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1718745018464,"stop":1718745018464,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e3c0523b5dd80a3","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app48/8/topic510/xml","time":{"start":1718745585536,"stop":1718745585536,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7a19957a9c445c6","name":"pre and post cipher","time":{"start":1718745053207,"stop":1718745053207,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7dfbf711baa45e5","name":"Ordered Callback sorting by timestamp while page direction is backward","time":{"start":1718745661260,"stop":1718745661260,"duration":0},"status":"passed","severity":"normal"},{"uid":"47f0a4aa19ab1f90","name":"Subscribe to topic containing emoji and receive message","time":{"start":1718745670669,"stop":1718745670669,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9c0d3c5a210349b","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1718745018480,"stop":1718745018480,"duration":0},"status":"passed","severity":"normal"},{"uid":"188fd51547f74932","name":"should be able to decode the field with only RELAY set to true","time":{"start":1718745026278,"stop":1718745026279,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb6d695ecb15fe1f","name":"Push message with numeric payload","time":{"start":1718745630036,"stop":1718745630041,"duration":5},"status":"passed","severity":"normal"},{"uid":"662f91598f0cf557","name":"Subscribe to topic containing numeric and receive message","time":{"start":1718745670677,"stop":1718745670677,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d209120398d9ca1","name":"Push message with SQL Injection payload","time":{"start":1718745470297,"stop":1718745470298,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf4365f08eee9091","name":"Passing page size 110 when there are 120 messages","time":{"start":1718745671926,"stop":1718745671927,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f53f8fa6e825710","name":"Push message with Chinese payload","time":{"start":1718745630043,"stop":1718745630043,"duration":0},"status":"passed","severity":"normal"},{"uid":"81119edf90648fe6","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1718745483205,"stop":1718745483206,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0fbb93867988ac1","name":"should not fail to stop the service if it was not started","time":{"start":1718745046771,"stop":1718745046771,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c9a529b5aace2b6","name":"connected peers and dial","time":{"start":1718745467593,"stop":1718745467593,"duration":0},"status":"skipped","severity":"normal"},{"uid":"73cde14750b51c7d","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1718745145071,"stop":1718745145071,"duration":0},"status":"passed","severity":"normal"},{"uid":"523f2303075f3ea1","name":"Subscribe to topic containing JSON and publish message","time":{"start":1718745520772,"stop":1718745520772,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5e2d78c383fa71b","name":"handles empty shards array correctly","time":{"start":1718745018484,"stop":1718745018485,"duration":1},"status":"passed","severity":"normal"},{"uid":"42d4afb72d9fa490","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1718745042881,"stop":1718745042882,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fb5442d7fc6333","name":"start node with ApplicationInfo","time":{"start":1718745585539,"stop":1718745585539,"duration":0},"status":"passed","severity":"normal"},{"uid":"25d784141abc4a1c","name":"Check received message containing special chars","time":{"start":1718745545787,"stop":1718745545788,"duration":1},"status":"passed","severity":"normal"},{"uid":"166ffa081d5b5e99","name":"Push message with content topic containing unicode special characters","time":{"start":1718745470380,"stop":1718745470380,"duration":0},"status":"passed","severity":"normal"},{"uid":"add2a1dfc4e10257","name":"Overlapping topic subscription","time":{"start":1718745520767,"stop":1718745520767,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f3965af15f68305c","name":"Decoder throws on undefined content topic","time":{"start":1718745031941,"stop":1718745031941,"duration":0},"status":"passed","severity":"normal"},{"uid":"b522ca4caab38ddf","name":"should not fail to stop the service if it was not started","time":{"start":1718745079145,"stop":1718745079146,"duration":1},"status":"passed","severity":"normal"},{"uid":"950586c26f6acae3","name":"Check received message containing unicode special characters","time":{"start":1718745236901,"stop":1718745236901,"duration":0},"status":"passed","severity":"normal"},{"uid":"a45c50e0d6c10d2b","name":"start node with empty shard","time":{"start":1718745603612,"stop":1718745603612,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ea8266b629a9eda","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1718745670673,"stop":1718745670674,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbbcefdc19f7e2b0","name":"Push message with content topic containing numeric","time":{"start":1718745470355,"stop":1718745470355,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c8b782540c04a80","name":"Does not throw an exception when node disconnects","time":{"start":1718745678736,"stop":1718745678736,"duration":0},"status":"passed","severity":"normal"},{"uid":"e70d35dfcbc9c507","name":"Throws when trying to push message with empty payload","time":{"start":1718745630062,"stop":1718745630064,"duration":2},"status":"passed","severity":"normal"},{"uid":"ba29d29c5d2df9a0","name":"Check message with no pubsub topic is not received","time":{"start":1718745236905,"stop":1718745236905,"duration":0},"status":"passed","severity":"normal"},{"uid":"92ca9895d05f9c0c","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1718745670671,"stop":1718745670671,"duration":0},"status":"passed","severity":"normal"},{"uid":"777708597273cb7","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1718745677373,"stop":1718745677373,"duration":0},"status":"passed","severity":"normal"},{"uid":"38f9b8d4ed869b55","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1718745166214,"stop":1718745166215,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e162b94976c2204","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1718745520769,"stop":1718745520769,"duration":0},"status":"passed","severity":"normal"},{"uid":"e68e513b3159d2f7","name":"Query Generator sorting by timestamp while page direction is backward","time":{"start":1718745661259,"stop":1718745661259,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f800d11781ece27","name":"Add multiple subscription objects on single nwaku node","time":{"start":1718745670669,"stop":1718745670670,"duration":1},"status":"passed","severity":"normal"},{"uid":"97e2cb64e2668b7d","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1718745254107,"stop":1718745254107,"duration":0},"status":"passed","severity":"normal"},{"uid":"38ed5993413f1b12","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1718745018472,"stop":1718745018472,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa50aadb4727ca63","name":"Subscribe and receive messages via lightPush","time":{"start":1718745288628,"stop":1718745288629,"duration":1},"status":"passed","severity":"normal"},{"uid":"717196db21b9df1d","name":"Check received message containing XML","time":{"start":1718745545773,"stop":1718745545773,"duration":0},"status":"passed","severity":"normal"},{"uid":"8237888f77b206dd","name":"Check received message containing shell command","time":{"start":1718745236900,"stop":1718745236900,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cabb3496b38ba08","name":"Encoder throws on undefined content topic","time":{"start":1718745031940,"stop":1718745031940,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4c8653b93bcae05","name":"Accepts a valid Waku Message","time":{"start":1718745035316,"stop":1718745035317,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e837bbe3a98d934","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1718745677374,"stop":1718745677374,"duration":0},"status":"passed","severity":"normal"},{"uid":"c40934c73dcba651","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1718745254067,"stop":1718745254067,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc0239ee8aa64392","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1718745042609,"stop":1718745042609,"duration":0},"status":"passed","severity":"normal"},{"uid":"f02faf760325aff0","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app42/3/topic788/proto","time":{"start":1718745585534,"stop":1718745585535,"duration":1},"status":"passed","severity":"normal"},{"uid":"7aa81b89f69f0b7e","name":"Passing page size 11 when there are 10 messages","time":{"start":1718745671926,"stop":1718745671926,"duration":0},"status":"passed","severity":"normal"},{"uid":"3833ec725d6b3449","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1718745337192,"stop":1718745337193,"duration":1},"status":"passed","severity":"normal"},{"uid":"4132047c9793c1c0","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1718745031640,"stop":1718745031640,"duration":0},"status":"passed","severity":"normal"},{"uid":"37296cb9b793e1c3","name":"Decoder throws on empty string content topic","time":{"start":1718745031941,"stop":1718745031942,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb2533d9c18094f1","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1718745123351,"stop":1718745123351,"duration":0},"status":"passed","severity":"normal"},{"uid":"a57651d6ebadd1a4","name":"Push message with content topic containing SQL Injection","time":{"start":1718745630075,"stop":1718745630078,"duration":3},"status":"passed","severity":"normal"},{"uid":"e81d177795a3c412","name":"caches peers it previously fetched","time":{"start":1718745042879,"stop":1718745042879,"duration":0},"status":"passed","severity":"normal"},{"uid":"50ca5495fa7999ae","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1718745018467,"stop":1718745018467,"duration":0},"status":"passed","severity":"normal"},{"uid":"df616c3a843d2c5f","name":"Decrypt messages","time":{"start":1718745471165,"stop":1718745471165,"duration":0},"status":"passed","severity":"normal"},{"uid":"236a82ac3b6cd549","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1718745145078,"stop":1718745145078,"duration":0},"status":"passed","severity":"normal"},{"uid":"527da2354eb37b51","name":"Fails to publish message with size larger than 1 MB","time":{"start":1718745515416,"stop":1718745515416,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f4b8915bc351256","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1718745254106,"stop":1718745254106,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b8e691d9938cc0a","name":"receives messages sent to provided content topic through callback","time":{"start":1718745515555,"stop":1718745515555,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1050b2f6ee25cade","name":"Push message with content topic containing emoji","time":{"start":1718745630087,"stop":1718745630087,"duration":0},"status":"passed","severity":"normal"},{"uid":"16ec9798141ac4d9","name":"can start the service","time":{"start":1718745046770,"stop":1718745046770,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c319459400edd65","name":"Check publish message containing numeric","time":{"start":1718745515405,"stop":1718745515406,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef374c0cea786012","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1718745677374,"stop":1718745677374,"duration":0},"status":"passed","severity":"normal"},{"uid":"23db2bc68e454cc1","name":"Push message with short payload","time":{"start":1718745470242,"stop":1718745470243,"duration":1},"status":"passed","severity":"normal"},{"uid":"3959b3c45917b4a6","name":"Check publish message containing short","time":{"start":1718745515404,"stop":1718745515405,"duration":1},"status":"passed","severity":"normal"},{"uid":"340302e2abeca692","name":"random static sharding 5 - Cluster ID: 802, Shard ID: 979","time":{"start":1718745603606,"stop":1718745603606,"duration":0},"status":"passed","severity":"normal"},{"uid":"c58c0f1dae103838","name":"should return empty list for no shard","time":{"start":1718745018468,"stop":1718745018468,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9fd9a994cd9b098","name":"should not receive a peer event after stop","time":{"start":1718745533621,"stop":1718745533621,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aef63a005259992","name":"Check received message containing long","time":{"start":1718745236894,"stop":1718745236894,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1968b20c805e1c5","name":"Subscribe and receives messages on 20 topics","time":{"start":1718745670673,"stop":1718745670673,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5547483e980365d","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1718745670657,"stop":1718745670658,"duration":1},"status":"passed","severity":"normal"},{"uid":"8230825ff5635705","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1718745166221,"stop":1718745166223,"duration":2},"status":"passed","severity":"normal"},{"uid":"1aa93c56fa0038a2","name":"Ping on unsubscribed peer","time":{"start":1718745095768,"stop":1718745095768,"duration":0},"status":"passed","severity":"normal"},{"uid":"10c6def7f54af3a3","name":"Subscribe to topic containing emoji and receive message","time":{"start":1718745288653,"stop":1718745288654,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2f7ee9c1f92c341","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1718745337195,"stop":1718745337195,"duration":0},"status":"passed","severity":"normal"},{"uid":"4803f664d7012c16","name":"Query Generator, Wrong PubsubTopic","time":{"start":1718745638024,"stop":1718745638024,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd13de8bd3318034","name":"Light Node - default protocols","time":{"start":1718745686083,"stop":1718745686083,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e19081b70e4538d","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1718745145072,"stop":1718745145072,"duration":0},"status":"passed","severity":"normal"},{"uid":"876bcc9463d0db38","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1718745467398,"stop":1718745467398,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fa2bb2c67a44c8ae","name":"Add multiple subscription objects on single nwaku node","time":{"start":1718745288654,"stop":1718745288655,"duration":1},"status":"passed","severity":"normal"},{"uid":"618520cee47faa18","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1718745483202,"stop":1718745483203,"duration":1},"status":"passed","severity":"normal"},{"uid":"af13fe05171b44ff","name":"Reopen subscription with peer with lost subscription","time":{"start":1718745142084,"stop":1718745142084,"duration":0},"status":"passed","severity":"normal"},{"uid":"e07f94fc8b33ba87","name":"Publish message with rate limit","time":{"start":1718745515418,"stop":1718745515418,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d12c99f0d050e45","name":"retrieves a single peer","time":{"start":1718745042877,"stop":1718745042878,"duration":1},"status":"passed","severity":"normal"},{"uid":"f95fc615a2bab107","name":"All","time":{"start":1718745079577,"stop":1718745079578,"duration":1},"status":"passed","severity":"normal"},{"uid":"91982cdea0a56ced","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1718745804619,"stop":1718745804619,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c0812fe3e46d41a","name":"Fails to push message with large meta","time":{"start":1718745470387,"stop":1718745470387,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc95a99fafc7d5fa","name":"should handle corrupted local storage data gracefully","time":{"start":1718745046773,"stop":1718745046774,"duration":1},"status":"passed","severity":"normal"},{"uid":"39c69e491e4d832a","name":"should properly create location multiaddrs - udp4","time":{"start":1718745026991,"stop":1718745026991,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7e01129717bea20","name":"Ping on unsubscribed peer","time":{"start":1718745142084,"stop":1718745142084,"duration":0},"status":"passed","severity":"normal"},{"uid":"f708b396b2a0f7d1","name":"Push message with content topic containing escaped characters","time":{"start":1718745630085,"stop":1718745630085,"duration":0},"status":"passed","severity":"normal"},{"uid":"eca7e70d258e39da","name":"Subscribe to topic containing short and publish message","time":{"start":1718745520767,"stop":1718745520768,"duration":1},"status":"passed","severity":"normal"},{"uid":"6135ec9d89de52a7","name":"Subscribe to topic containing short and receive message","time":{"start":1718745670663,"stop":1718745670663,"duration":0},"status":"passed","severity":"normal"},{"uid":"cad161a2333cfe81","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1718745069284,"stop":1718745069286,"duration":2},"status":"passed","severity":"normal"},{"uid":"6068d61e0d0266f1","name":"different cluster, different shard: nodes don't connect","time":{"start":1718745254061,"stop":1718745254067,"duration":6},"status":"passed","severity":"normal"},{"uid":"1acab6968cadf794","name":"should throw error - no public key","time":{"start":1718745026988,"stop":1718745026988,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9f394997ffad21c","name":"Check message with no payload is not received","time":{"start":1718745545797,"stop":1718745545797,"duration":0},"status":"passed","severity":"normal"},{"uid":"d06150239378afc1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1718745018475,"stop":1718745018476,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fe6c37dc057e378","name":"Query Generator, No Decoder","time":{"start":1718745638025,"stop":1718745638025,"duration":0},"status":"passed","severity":"normal"},{"uid":"d00b69b8322f492f","name":"Ephemeral messages are not stored","time":{"start":1718745078985,"stop":1718745078985,"duration":0},"status":"passed","severity":"normal"},{"uid":"c472a2526c3a57","name":"Query with Promise Callback, No message returned","time":{"start":1718745638029,"stop":1718745638029,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1c5f1cb96f39d11","name":"Subscribe to topic containing short and receive message","time":{"start":1718745288645,"stop":1718745288646,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc4727483ebce0ea","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1718745278065,"stop":1718745278065,"duration":0},"status":"passed","severity":"normal"},{"uid":"e63c5c50ab0f8212","name":"should properly create location multiaddrs - tcp4","time":{"start":1718745026991,"stop":1718745026991,"duration":0},"status":"passed","severity":"normal"},{"uid":"51f0335c02f4c9fc","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1718745021059,"stop":1718745021059,"duration":0},"status":"passed","severity":"normal"},{"uid":"9846f5afe596a8c8","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1718745018480,"stop":1718745018481,"duration":1},"status":"passed","severity":"normal"},{"uid":"6021b0f017f09382","name":"Check received message containing numeric","time":{"start":1718745545769,"stop":1718745545769,"duration":0},"status":"passed","severity":"normal"},{"uid":"5de68b76623cf34c","name":"A test","time":{"start":1718745288733,"stop":1718745288734,"duration":1},"status":"passed","severity":"normal"},{"uid":"a334fb4ccb632a44","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1718745254149,"stop":1718745254150,"duration":1},"status":"passed","severity":"normal"},{"uid":"42c895ab128a1523","name":"should return valid sharding parameters for static sharding","time":{"start":1718745018482,"stop":1718745018482,"duration":0},"status":"passed","severity":"normal"},{"uid":"533f05e19321e296","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1718745804618,"stop":1718745804618,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0227be784ebb97a","name":"Passing cursor with wrong message digest","time":{"start":1718745585225,"stop":1718745585225,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb43209392d01e2","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1718745254091,"stop":1718745254092,"duration":1},"status":"passed","severity":"normal"},{"uid":"2364c47d935568e0","name":"can start and stop the service","time":{"start":1718745079145,"stop":1718745079145,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8d60b93ad13b194","name":"Push message with content topic containing long","time":{"start":1718745470354,"stop":1718745470355,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dec5b3c24a651f8","name":"Store - dialed first","time":{"start":1718745686081,"stop":1718745686082,"duration":1},"status":"passed","severity":"normal"},{"uid":"7aa6c0b87bfc1eb8","name":"Mutual subscription","time":{"start":1718745520762,"stop":1718745520762,"duration":0},"status":"passed","severity":"normal"},{"uid":"c81030d3f367605a","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1718745042611,"stop":1718745042612,"duration":1},"status":"passed","severity":"normal"},{"uid":"11dcc96ea3c808ea","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1718745254094,"stop":1718745254094,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bf3a234cabae25e","name":"Push message with Russian payload","time":{"start":1718745630045,"stop":1718745630046,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7053c6eddde686f","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1718745520773,"stop":1718745520773,"duration":0},"status":"passed","severity":"normal"},{"uid":"db10d099a079ced9","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1718745076888,"stop":1718745076888,"duration":0},"status":"passed","severity":"normal"},{"uid":"22f365baceb5c0ea","name":"Subscribe and receive messages via waku relay post","time":{"start":1718745670658,"stop":1718745670658,"duration":0},"status":"passed","severity":"normal"},{"uid":"fafbf8ef7e615cd8","name":"Check received message with timestamp: 1649153314 ","time":{"start":1718745545794,"stop":1718745545795,"duration":1},"status":"passed","severity":"normal"},{"uid":"aeec77836377a7d7","name":"Subscribe to topic containing long and publish message","time":{"start":1718745520768,"stop":1718745520768,"duration":0},"status":"passed","severity":"normal"},{"uid":"929a08476c37a8db","name":"Check publish message containing Chinese","time":{"start":1718745515407,"stop":1718745515407,"duration":0},"status":"passed","severity":"normal"},{"uid":"beb988e310ccd4ad","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1718745145073,"stop":1718745145073,"duration":0},"status":"passed","severity":"normal"},{"uid":"380aad93e5148d68","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1718745018467,"stop":1718745018467,"duration":0},"status":"passed","severity":"normal"},{"uid":"710b69f29fa2c0f8","name":"different cluster, same shard: nodes don't connect","time":{"start":1718745254060,"stop":1718745254060,"duration":0},"status":"passed","severity":"normal"},{"uid":"54e6b815218f1970","name":"Push message with custom timestamp: 1718748837067","time":{"start":1718745630090,"stop":1718745630090,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6d3fe852ac81c62","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1718745254160,"stop":1718745254160,"duration":0},"status":"passed","severity":"normal"},{"uid":"e91d0e84b78e89d2","name":"receives messages sent to provided content topic through callback (Waku class)","time":{"start":1718745515555,"stop":1718745515555,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bc5d891d654e2e70","name":"Default pageSize","time":{"start":1718745671927,"stop":1718745671927,"duration":0},"status":"passed","severity":"normal"},{"uid":"180ee732e3c9c623","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1718745018457,"stop":1718745018457,"duration":0},"status":"passed","severity":"normal"},{"uid":"3005b449f1d171c","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1718745254150,"stop":1718745254151,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4b3c053e5a9060b","name":"Push message with content topic containing numeric","time":{"start":1718745630066,"stop":1718745630067,"duration":1},"status":"passed","severity":"normal"},{"uid":"49dc26995cebef0d","name":"Decoder throws on empty string content topic","time":{"start":1718745054539,"stop":1718745054539,"duration":0},"status":"passed","severity":"normal"},{"uid":"2585585e969f1e5b","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1718745254109,"stop":1718745254130,"duration":21},"status":"passed","severity":"normal"},{"uid":"9274a15228fa9f1d","name":"Encoder throws on empty string content topic","time":{"start":1718745054538,"stop":1718745054539,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b6535773c35f5cc","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1718745670671,"stop":1718745670671,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d99ec6d931f1b9c","name":"Subscribe to topic containing emoji and publish message","time":{"start":1718745520774,"stop":1718745520774,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e99c12c558b48da","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app95/1/topic866/xml","time":{"start":1718745585524,"stop":1718745585524,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf8516e5c92aa963","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1718745166213,"stop":1718745166214,"duration":1},"status":"passed","severity":"normal"},{"uid":"50b4711088d8dab9","name":"Check received message containing escaped characters","time":{"start":1718745545775,"stop":1718745545776,"duration":1},"status":"passed","severity":"normal"},{"uid":"801316f98a869464","name":"should not receive a peer event before start","time":{"start":1718745079148,"stop":1718745079148,"duration":0},"status":"passed","severity":"normal"},{"uid":"24b69ea3037bf357","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1718745278058,"stop":1718745278060,"duration":2},"status":"passed","severity":"normal"},{"uid":"9e7872bbc488b96","name":"Check message with no content topic is not received","time":{"start":1718745236905,"stop":1718745236905,"duration":0},"status":"passed","severity":"normal"},{"uid":"20128de424487e8a","name":"Correctly serialized arguments","time":{"start":1718745337967,"stop":1718745337967,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b04d71c8e6172c5","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1718745078986,"stop":1718745078987,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5c88591ddd1534b","name":"Check received message containing unicode special characters","time":{"start":1718745545776,"stop":1718745545776,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8b96324ab1668b","name":"Subscribe to topic containing shell command and receive message","time":{"start":1718745670682,"stop":1718745670683,"duration":1},"status":"passed","severity":"normal"},{"uid":"6051f86bf37720f7","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1718745018470,"stop":1718745018471,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb5207c20234ceaa","name":"Generator, custom pubsub topic","time":{"start":1718745646718,"stop":1718745646718,"duration":0},"status":"passed","severity":"normal"},{"uid":"519b80a4a30928bc","name":"should return the pubsub topic directly if a string is provided","time":{"start":1718745018480,"stop":1718745018480,"duration":0},"status":"passed","severity":"normal"},{"uid":"f09738dd4a2a3ea9","name":"Push message equal or less that 1MB","time":{"start":1718745630090,"stop":1718745630091,"duration":1},"status":"passed","severity":"normal"},{"uid":"4971811d6a5ab459","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1718745670661,"stop":1718745670662,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac82e8790ddbcd37","name":"should use the provided clusterId for the pubsub topic","time":{"start":1718745018486,"stop":1718745018486,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd81fb49206e2cc6","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app83/2/topic748/proto","time":{"start":1718745585536,"stop":1718745585536,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8f6c7dc70a69236","name":"udp ip6 address","time":{"start":1718745026395,"stop":1718745026395,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd93498b96a7fda4","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1718745585221,"stop":1718745585221,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ab7b1a886a1fbc3","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1718745670659,"stop":1718745670659,"duration":0},"status":"passed","severity":"normal"},{"uid":"59caf97898e87fe3","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1718745288651,"stop":1718745288652,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ef5bbb9049e8488","name":"Check publish message containing JSON","time":{"start":1718745515410,"stop":1718745515410,"duration":0},"status":"passed","severity":"normal"},{"uid":"a914abbbdabc81bf","name":"Push message on custom pubsubTopic","time":{"start":1718745337194,"stop":1718745337194,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a4d374fb52c0d5e","name":"Push message with Arabic payload","time":{"start":1718745470247,"stop":1718745470292,"duration":45},"status":"passed","severity":"normal"},{"uid":"d18a075c1bc059e5","name":"Encoder throws on undefined content topic","time":{"start":1718745052747,"stop":1718745052747,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0fd7a6728c06dd","name":"Check message received after jswaku node is restarted","time":{"start":1718745545784,"stop":1718745545784,"duration":0},"status":"skipped","severity":"normal"},{"uid":"be77e3362098896b","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1718745670681,"stop":1718745670681,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0e855b84ad33f7c","name":"Ping on subscribed peer","time":{"start":1718745095767,"stop":1718745095767,"duration":0},"status":"passed","severity":"normal"},{"uid":"2afde5e3c747be82","name":"Push message with long payload","time":{"start":1718745630035,"stop":1718745630036,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7f1f60e8eeb4815","name":"Nodes with multiple pubsub topic","time":{"start":1718745483210,"stop":1718745483210,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cf381781dc02f22","name":"more peers than existing","time":{"start":1718745467598,"stop":1718745467598,"duration":0},"status":"skipped","severity":"normal"},{"uid":"108eeaf25521e39e","name":"Check publish message after service node is restarted","time":{"start":1718745515417,"stop":1718745515417,"duration":0},"status":"skipped","severity":"normal"},{"uid":"75fb1843fee38133","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1718745670683,"stop":1718745670684,"duration":1},"status":"passed","severity":"normal"},{"uid":"44426a2f9528a44","name":"Check publish message containing unicode special characters","time":{"start":1718745515411,"stop":1718745515411,"duration":0},"status":"passed","severity":"normal"},{"uid":"387c2a741553e6d6","name":"Check received message containing Russian","time":{"start":1718745236897,"stop":1718745236897,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5b933613be8633","name":"A test","time":{"start":1718745288733,"stop":1718745288733,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ba1d5a1cf093c0d","name":"Publish message with custom timestamp: Tue Jun 18 2024 22:18:03 GMT+0000 (Coordinated Universal Time)","time":{"start":1718745515413,"stop":1718745515414,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1c443a420d44066","name":"addEventListener with wrong event","time":{"start":1718745109407,"stop":1718745109407,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fd86d32e44093ce","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1718745076886,"stop":1718745076887,"duration":1},"status":"passed","severity":"normal"},{"uid":"22ad58b365f3ca35","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1718745079150,"stop":1718745079150,"duration":0},"status":"skipped","severity":"normal"},{"uid":"de830eab9acf616d","name":"Passing cursor with wrong pubsubTopic","time":{"start":1718745585225,"stop":1718745585226,"duration":1},"status":"passed","severity":"normal"},{"uid":"666123aeed5d646","name":"returns all values when wanted number is greater than available values","time":{"start":1718745041822,"stop":1718745041823,"duration":1},"status":"passed","severity":"normal"},{"uid":"6309985ff5239081","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1718745254102,"stop":1718745254103,"duration":1},"status":"passed","severity":"normal"},{"uid":"6334de8e43eee79f","name":"Check received message containing shell command","time":{"start":1718745545792,"stop":1718745545792,"duration":0},"status":"passed","severity":"normal"},{"uid":"b498136d0a57021f","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1718745254135,"stop":1718745254135,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9ee623fc9a37d15","name":"getPeersByDiscovery","time":{"start":1718745467397,"stop":1718745467398,"duration":1},"status":"passed","severity":"normal"},{"uid":"94ba3ddb2d94fc16","name":"should decode valid enr successfully","time":{"start":1718745026979,"stop":1718745026986,"duration":7},"status":"passed","severity":"normal"},{"uid":"c4d44d68361f7740","name":"Subscribe to topic containing shell command and receive message","time":{"start":1718745670668,"stop":1718745670668,"duration":0},"status":"passed","severity":"normal"},{"uid":"36c8bada01a606db","name":"Passing an array","time":{"start":1718745678736,"stop":1718745678737,"duration":1},"status":"passed","severity":"normal"},{"uid":"b20ae33cdca62d84","name":"Nodes with multiple pubsub topic","time":{"start":1718745483206,"stop":1718745483206,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fa247d446d10a7c","name":"random static sharding 6 - Cluster ID: 553, Shard ID: 451","time":{"start":1718745603606,"stop":1718745603606,"duration":0},"status":"passed","severity":"normal"},{"uid":"758345a633b263f1","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1718745483205,"stop":1718745483205,"duration":0},"status":"passed","severity":"normal"},{"uid":"482eb66825d6b54f","name":"LightPush","time":{"start":1718745686082,"stop":1718745686082,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b9013291dfd61fd","name":"should set field with all protocols disabled","time":{"start":1718745026993,"stop":1718745026993,"duration":0},"status":"passed","severity":"normal"},{"uid":"35feb97cf40da195","name":"Subscribe to topic containing Russian and receive message","time":{"start":1718745670666,"stop":1718745670666,"duration":0},"status":"passed","severity":"normal"},{"uid":"b83aa28d203f5504","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1718745018469,"stop":1718745018469,"duration":0},"status":"passed","severity":"normal"},{"uid":"f57f9cfe5154f3a","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1718745670665,"stop":1718745670665,"duration":0},"status":"passed","severity":"normal"},{"uid":"deeae6619511d5aa","name":"Fails to push message bigger that 1MB","time":{"start":1718745630091,"stop":1718745630092,"duration":1},"status":"passed","severity":"normal"},{"uid":"1462bab1af7f1243","name":"can dial TLS multiaddrs","time":{"start":1718745345060,"stop":1718745345060,"duration":0},"status":"passed","severity":"normal"},{"uid":"5da7652fc65430f1","name":"Check received message with timestamp: 1718745068450 ","time":{"start":1718745545778,"stop":1718745545778,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fbec063bd28a54a","name":"should handle a minimal index list","time":{"start":1718745018500,"stop":1718745018501,"duration":1},"status":"passed","severity":"normal"},{"uid":"443da47db2d407ad","name":"Reopen subscription with peer with lost subscription","time":{"start":1718745142082,"stop":1718745142083,"duration":1},"status":"passed","severity":"normal"},{"uid":"a31ad263eb7996a7","name":"Push message on custom pubsubTopic","time":{"start":1718745337192,"stop":1718745337192,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e93fbc34bf4ff77","name":"Used by Waku Relay","time":{"start":1718745678738,"stop":1718745678738,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0c33cda733ec033","name":"Fails to publish duplicate message","time":{"start":1718745515414,"stop":1718745515414,"duration":0},"status":"passed","severity":"normal"},{"uid":"e890fafa8df23a4c","name":"should throw error - no id","time":{"start":1718745026988,"stop":1718745026988,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c85b2d2c12d99ba","name":"should configure sharding based on application and version for autosharding","time":{"start":1718745018483,"stop":1718745018483,"duration":0},"status":"passed","severity":"normal"},{"uid":"48bc8e89fbe78f39","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1718745018474,"stop":1718745018474,"duration":0},"status":"passed","severity":"normal"},{"uid":"298a57b75b64915","name":"less peers than existing","time":{"start":1718745467598,"stop":1718745467599,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7a748af41af822fb","name":"Push message with content topic containing Arabic","time":{"start":1718745630070,"stop":1718745630074,"duration":4},"status":"passed","severity":"normal"},{"uid":"8b5c3fbc4d4f6ee6","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1718745804618,"stop":1718745804619,"duration":1},"status":"passed","severity":"normal"},{"uid":"d090dc8d4f61e6e2","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1718745018458,"stop":1718745018459,"duration":1},"status":"passed","severity":"normal"},{"uid":"89d96e932c19e1ff","name":"start node with empty content topic","time":{"start":1718745585539,"stop":1718745585540,"duration":1},"status":"passed","severity":"normal"},{"uid":"d90e3a6b3b469939","name":"should emit a peer event after start","time":{"start":1718745079146,"stop":1718745079148,"duration":2},"status":"passed","severity":"normal"},{"uid":"785cf270f364f252","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1718745018477,"stop":1718745018477,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9275e45bbfa86cb","name":"given a content topic, creates a waku node and filter subscription","time":{"start":1718745515554,"stop":1718745515554,"duration":0},"status":"skipped","severity":"normal"},{"uid":"43b6644efb12030c","name":"should not fail to start the service if it is already started","time":{"start":1718745533617,"stop":1718745533619,"duration":2},"status":"passed","severity":"normal"},{"uid":"a4023fd5a24c058c","name":"throws on empty content topic","time":{"start":1718745018450,"stop":1718745018450,"duration":0},"status":"passed","severity":"normal"},{"uid":"1302ea405382fc9f","name":"Reopen subscription with peer with lost subscription","time":{"start":1718745095769,"stop":1718745095769,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cc8c0edcdf76efb","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1718745288648,"stop":1718745288648,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c728aef8fa6750e","name":"Push message with JSON payload","time":{"start":1718745630048,"stop":1718745630048,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e7f0a190ac602bf","name":"Check received message containing JSON","time":{"start":1718745545791,"stop":1718745545792,"duration":1},"status":"passed","severity":"normal"},{"uid":"fae70e8e1e79917c","name":"Check received message containing escaped characters","time":{"start":1718745236900,"stop":1718745236900,"duration":0},"status":"passed","severity":"normal"},{"uid":"66fd3a4ea658d033","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1718745545795,"stop":1718745545795,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f8379e044e3ef93","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 0","time":{"start":1718745018483,"stop":1718745018483,"duration":0},"status":"passed","severity":"normal"},{"uid":"66fecfe13b0d0437","name":"Push message with rate limit","time":{"start":1718745470387,"stop":1718745470389,"duration":2},"status":"passed","severity":"normal"},{"uid":"a4784556f49c517b","name":"Fields are not dropped","time":{"start":1718745031289,"stop":1718745031291,"duration":2},"status":"passed","severity":"normal"},{"uid":"407a092612423adb","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1718745018473,"stop":1718745018473,"duration":0},"status":"passed","severity":"normal"},{"uid":"125559ae8050ac91","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1718745288635,"stop":1718745288636,"duration":1},"status":"passed","severity":"normal"},{"uid":"8056b1eb516a3b06","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1718745042610,"stop":1718745042610,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e46fda21a211c19","name":"should add and remove event listeners correctly","time":{"start":1718745046774,"stop":1718745046774,"duration":0},"status":"passed","severity":"normal"},{"uid":"73d5b8015975469f","name":"it tolerates circular branch references","time":{"start":1718745042878,"stop":1718745042878,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cc99b304f3dd499","name":"Overlapping topic subscription","time":{"start":1718745288639,"stop":1718745288640,"duration":1},"status":"passed","severity":"normal"},{"uid":"871233e8c91432d5","name":"Check message with no content topic is not received","time":{"start":1718745545796,"stop":1718745545796,"duration":0},"status":"passed","severity":"normal"},{"uid":"5deae936b00e7c5","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1718745018458,"stop":1718745018458,"duration":0},"status":"passed","severity":"normal"},{"uid":"890ecf08a6f01b70","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1718745670678,"stop":1718745670678,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cc9a16d81665c9c","name":"Non TWN Cluster","time":{"start":1718745585523,"stop":1718745585523,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eff2569194c5016","name":"Waku message hash computation (meta attribute not present)","time":{"start":1718745021058,"stop":1718745021058,"duration":0},"status":"passed","severity":"normal"},{"uid":"922da52faa670a3c","name":"Subscribe to topic containing emoji and receive message","time":{"start":1718745670684,"stop":1718745670685,"duration":1},"status":"passed","severity":"normal"},{"uid":"818a831e074bd5db","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1718745254104,"stop":1718745254105,"duration":1},"status":"passed","severity":"normal"},{"uid":"86488ac495384506","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1718745026274,"stop":1718745026277,"duration":3},"status":"passed","severity":"normal"},{"uid":"66a1e334e4ef3942","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1718745018476,"stop":1718745018476,"duration":0},"status":"passed","severity":"normal"},{"uid":"60d77a62e6fa4496","name":"Privacy Node - default protocol","time":{"start":1718745686083,"stop":1718745686084,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcdeaf7a9124cb6a","name":"Subscribe to topic containing special chars and receive message","time":{"start":1718745670677,"stop":1718745670677,"duration":0},"status":"passed","severity":"normal"},{"uid":"85c088a6d7789d79","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1718745520769,"stop":1718745520769,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdf7c74d478bb571","name":"Push message with shell command payload","time":{"start":1718745630049,"stop":1718745630049,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff1d707c3bf7855","name":"Check received message containing emoji","time":{"start":1718745236901,"stop":1718745236901,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b494daa7b87d29b","name":"Relay - times out","time":{"start":1718745686081,"stop":1718745686081,"duration":0},"status":"passed","severity":"normal"},{"uid":"c53941577bf48b9c","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1718745483208,"stop":1718745483208,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fb16c009f0fe893","name":"Sample","time":{"start":1718745026438,"stop":1718745026438,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd16924e99a11f1a","name":"Check received message containing Arabic","time":{"start":1718745236896,"stop":1718745236897,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5f3fa01ba4ab65e","name":"Push message with content topic containing Script","time":{"start":1718745470358,"stop":1718745470358,"duration":0},"status":"passed","severity":"normal"},{"uid":"81f6497f2ee13dad","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1718745337783,"stop":1718745337783,"duration":0},"status":"passed","severity":"normal"},{"uid":"343af244ea6e360f","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1718745018459,"stop":1718745018459,"duration":0},"status":"passed","severity":"normal"},{"uid":"a69b73b5e20839df","name":"Push message with content topic containing Basic HTML tag","time":{"start":1718745630082,"stop":1718745630083,"duration":1},"status":"passed","severity":"normal"},{"uid":"e67d244231996da8","name":"same cluster, same shard: nodes connect","time":{"start":1718745254059,"stop":1718745254059,"duration":0},"status":"passed","severity":"normal"},{"uid":"41525cc504d71bbb","name":"removeEventListener with wrong event","time":{"start":1718745109408,"stop":1718745109408,"duration":0},"status":"passed","severity":"normal"},{"uid":"719a87aa6e81607e","name":"should return false","time":{"start":1718745026989,"stop":1718745026989,"duration":0},"status":"passed","severity":"normal"},{"uid":"630fef139df7d7a1","name":"Push message with custom timestamp: 1687986854303","time":{"start":1718745470390,"stop":1718745470390,"duration":0},"status":"passed","severity":"normal"},{"uid":"27c67d15ec44863a","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1718745018466,"stop":1718745018466,"duration":0},"status":"passed","severity":"normal"},{"uid":"a729e4b5fde30416","name":"groups content topics by expected pubsub topic","time":{"start":1718745018461,"stop":1718745018461,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dada96b948df6ea","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1718745018473,"stop":1718745018474,"duration":1},"status":"passed","severity":"normal"},{"uid":"935bb33ce92ec89d","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1718745018501,"stop":1718745018501,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc8e8aed28033267","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1718745337191,"stop":1718745337191,"duration":0},"status":"passed","severity":"normal"},{"uid":"192215c10cf64596","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1718745145075,"stop":1718745145075,"duration":0},"status":"passed","severity":"normal"},{"uid":"f16ee9dd918dea20","name":"Subscribe to topic containing shell command and publish message","time":{"start":1718745520772,"stop":1718745520773,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fe92f1a815e6212","name":"Init the array if not present","time":{"start":1718745018227,"stop":1718745018229,"duration":2},"status":"passed","severity":"normal"},{"uid":"2d1f283c8ab3b6c8","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1718745585521,"stop":1718745585522,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea6190df93f7c612","name":"Query generator for multiple messages with multiple decoders","time":{"start":1718745646333,"stop":1718745646333,"duration":0},"status":"passed","severity":"normal"},{"uid":"5209844212b51f36","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1718745052745,"stop":1718745052745,"duration":0},"status":"passed","severity":"normal"},{"uid":"359fa738d5319e20","name":"Query generator for multiple messages with different content topic format","time":{"start":1718745646333,"stop":1718745646333,"duration":0},"status":"passed","severity":"normal"},{"uid":"61e18e6f7cbd7709","name":"Check message with non string payload is not received","time":{"start":1718745545783,"stop":1718745545783,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2d60018dd0352c","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1718745483208,"stop":1718745483210,"duration":2},"status":"passed","severity":"normal"},{"uid":"aebb6a54a92ea36a","name":"Subscribe to topic containing Russian and publish message","time":{"start":1718745520770,"stop":1718745520770,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c309cbc4b5d8870","name":"Fails to push message bigger that 1MB","time":{"start":1718745470392,"stop":1718745470392,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d7d856c9ff36af4","name":"Push message equal or less that 1MB","time":{"start":1718745470391,"stop":1718745470392,"duration":1},"status":"passed","severity":"normal"},{"uid":"f540499d4c0565f7","name":"connects to nwaku","time":{"start":1718745678735,"stop":1718745678736,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7e6ca7639f295bd","name":"Check received message containing JSON","time":{"start":1718745236899,"stop":1718745236899,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ac2760acd205594","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1718745254108,"stop":1718745254108,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fcdd010bdc7e1ea","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1718745288655,"stop":1718745288655,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e11ea1b4c323cbb","name":"does not throw on valid cases","time":{"start":1718745018449,"stop":1718745018450,"duration":1},"status":"passed","severity":"normal"},{"uid":"98e99d6ffc3fdd83","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app1/5/topic959/proto","time":{"start":1718745585526,"stop":1718745585526,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4c549c6c83d1e9f","name":"Check received message containing Basic HTML tag","time":{"start":1718745545773,"stop":1718745545773,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce7b9b345d3696e7","name":"Push message with custom timestamp: 1687986837067","time":{"start":1718745630089,"stop":1718745630089,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c663467e42ba0f3","name":"Push message with custom timestamp: 1718748854303","time":{"start":1718745470391,"stop":1718745470391,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7cfbffda92d86a5","name":"Check received message containing Script","time":{"start":1718745545790,"stop":1718745545790,"duration":0},"status":"passed","severity":"normal"},{"uid":"82064748973b833a","name":"throws on content topic with generation field greater than 0","time":{"start":1718745018452,"stop":1718745018452,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a9eadb48e5392a8","name":"Push message with Chinese payload","time":{"start":1718745470246,"stop":1718745470247,"duration":1},"status":"passed","severity":"normal"},{"uid":"51074e82e01bc431","name":"Subscribe to topic containing Script and receive message","time":{"start":1718745288649,"stop":1718745288650,"duration":1},"status":"passed","severity":"normal"},{"uid":"82b65d3d60757a34","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1718745018459,"stop":1718745018460,"duration":1},"status":"passed","severity":"normal"},{"uid":"4761f2024a3323db","name":"Nwaku publishes","time":{"start":1718745493303,"stop":1718745493303,"duration":0},"status":"passed","severity":"normal"},{"uid":"7db6ba83dbb2cf83","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1718745042608,"stop":1718745042609,"duration":1},"status":"passed","severity":"normal"},{"uid":"5220ca24e557f5c6","name":"Check publish message containing Arabic","time":{"start":1718745515407,"stop":1718745515407,"duration":0},"status":"passed","severity":"normal"},{"uid":"18c238f7848c7fba","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1718745021057,"stop":1718745021058,"duration":1},"status":"passed","severity":"normal"},{"uid":"6de79a267ba81c00","name":"Check received message containing special chars","time":{"start":1718745236895,"stop":1718745236896,"duration":1},"status":"passed","severity":"normal"},{"uid":"39cdf9d87a5ea9f6","name":"Filter","time":{"start":1718745686082,"stop":1718745686083,"duration":1},"status":"passed","severity":"normal"},{"uid":"83531b80ead61eb","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1718745520773,"stop":1718745520774,"duration":1},"status":"passed","severity":"normal"},{"uid":"c58cdb729d92b00f","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1718745254105,"stop":1718745254105,"duration":0},"status":"passed","severity":"normal"},{"uid":"303b0b491d5f8632","name":"1 Relay, 1 fetch","time":{"start":1718745042040,"stop":1718745042040,"duration":0},"status":"passed","severity":"normal"},{"uid":"f05f0a76ed695789","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1718745603603,"stop":1718745603603,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca8d148b5d3f9a6e","name":"Subscribe to topic containing numeric and receive message","time":{"start":1718745288647,"stop":1718745288647,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ed01b20c352ef78","name":"Push message with special chars payload","time":{"start":1718745470245,"stop":1718745470246,"duration":1},"status":"passed","severity":"normal"},{"uid":"39ceced040b8dc01","name":"Passing page size 10 when there are 10 messages","time":{"start":1718745671926,"stop":1718745671926,"duration":0},"status":"passed","severity":"normal"},{"uid":"891e813924eb7680","name":"should decode valid enr with tcp successfully","time":{"start":1718745026987,"stop":1718745026987,"duration":0},"status":"passed","severity":"normal"},{"uid":"74483d048198d5f8","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1718745520764,"stop":1718745520765,"duration":1},"status":"passed","severity":"normal"},{"uid":"61a83661d662989b","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1718745515412,"stop":1718745515412,"duration":0},"status":"passed","severity":"normal"},{"uid":"6acbd38fb0378144","name":"should only return 1 node with relay and store capability","time":{"start":1718745042880,"stop":1718745042880,"duration":0},"status":"passed","severity":"normal"},{"uid":"43fe8d05036e1968","name":"Check received message containing Arabic","time":{"start":1718745545788,"stop":1718745545789,"duration":1},"status":"passed","severity":"normal"},{"uid":"39794fcfb71ad666","name":"Check meta is set [ecies]","time":{"start":1718745054537,"stop":1718745054538,"duration":1},"status":"passed","severity":"normal"},{"uid":"afcfc77a62c63a2d","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1718745018465,"stop":1718745018465,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1934665b827022b","name":"Push message with content topic containing short","time":{"start":1718745630064,"stop":1718745630065,"duration":1},"status":"passed","severity":"normal"},{"uid":"8384944fe8445bd1","name":"should properly create peer info with all multiaddrs","time":{"start":1718745026993,"stop":1718745026993,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe4866fe8c05daf6","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1718745254131,"stop":1718745254134,"duration":3},"status":"passed","severity":"normal"},{"uid":"46eb0eca2d45b52c","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1718745670684,"stop":1718745670684,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d4a1576bac4637f","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1718745254090,"stop":1718745254091,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a1b334a51dcebde","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1718745638028,"stop":1718745638028,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c1cc387bef09f4b","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1718745670668,"stop":1718745670669,"duration":1},"status":"passed","severity":"normal"},{"uid":"902a00600b54ac29","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1718745677372,"stop":1718745677372,"duration":0},"status":"passed","severity":"normal"},{"uid":"173d74e76da2275d","name":"Push message with content topic containing short","time":{"start":1718745470354,"stop":1718745470354,"duration":0},"status":"passed","severity":"normal"},{"uid":"9180b1a1986dcf1e","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1718745145074,"stop":1718745145074,"duration":0},"status":"passed","severity":"normal"},{"uid":"47acd0b4ad82d070","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1718745585221,"stop":1718745585223,"duration":2},"status":"passed","severity":"normal"},{"uid":"653e1b8b49d506ce","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1718745042882,"stop":1718745042882,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4d2727a0840cac30","name":"Check received message containing SQL Injection","time":{"start":1718745545789,"stop":1718745545790,"duration":1},"status":"passed","severity":"normal"},{"uid":"62da317a9a32028e","name":"should be called for bootstrap peers","time":{"start":1718745076885,"stop":1718745076886,"duration":1},"status":"passed","severity":"normal"},{"uid":"eee52d93e931e690","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1718745520764,"stop":1718745520764,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a6eae0b5eae15f2","name":"Query generator for 2000 messages","time":{"start":1718745646338,"stop":1718745646339,"duration":1},"status":"passed","severity":"normal"},{"uid":"837038ddffe158ad","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1718745046773,"stop":1718745046773,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a40beb886c39c68","name":"unsubscribes","time":{"start":1718745665508,"stop":1718745665508,"duration":0},"status":"passed","severity":"normal"},{"uid":"911b68229c1eb0ba","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1718745254105,"stop":1718745254106,"duration":1},"status":"passed","severity":"normal"},{"uid":"35dbb6c3bf99cbe7","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1718745670666,"stop":1718745670666,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ce6d926f71a7116","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1718745018460,"stop":1718745018460,"duration":0},"status":"passed","severity":"normal"},{"uid":"69d75ef63ded5a13","name":"Ordered Callback - forward","time":{"start":1718745653054,"stop":1718745653054,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b8a84d3c83e2359","name":"Rejects garbage","time":{"start":1718745035317,"stop":1718745035318,"duration":1},"status":"passed","severity":"normal"},{"uid":"10f0e33cba74fdde","name":"should properly create location multiaddrs - tcp","time":{"start":1718745026992,"stop":1718745026992,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b3c425994e01504","name":"should be able to encode the field with only RELAY set to true","time":{"start":1718745026265,"stop":1718745026267,"duration":2},"status":"passed","severity":"normal"},{"uid":"c23e3753f10c9c08","name":"Encoder throws on undefined content topic","time":{"start":1718745054538,"stop":1718745054538,"duration":0},"status":"passed","severity":"normal"},{"uid":"c757dcfffb46244d","name":"Ping on subscribed peer","time":{"start":1718745142083,"stop":1718745142083,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eb563a248616759","name":"getPeersByDiscovery","time":{"start":1718745109408,"stop":1718745109408,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc414710581f6014","name":"Check received message containing short","time":{"start":1718745545768,"stop":1718745545768,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac7cbc4329306b13","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1718745254097,"stop":1718745254098,"duration":1},"status":"passed","severity":"normal"},{"uid":"21329c61e082def8","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app80/4/topic30/utf8","time":{"start":1718745585534,"stop":1718745585534,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0fb53d3c79e1714","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1718745026288,"stop":1718745026288,"duration":0},"status":"passed","severity":"normal"},{"uid":"50d9f50cb0022d19","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1718745031942,"stop":1718745031942,"duration":0},"status":"passed","severity":"normal"},{"uid":"75aaac95aeeefd44","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1718745026281,"stop":1718745026281,"duration":0},"status":"passed","severity":"normal"},{"uid":"3905cc5e49021ce5","name":"Generator, 2 different pubsubtopics","time":{"start":1718745646717,"stop":1718745646717,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b6e7b6064a541ca","name":"Push message with content topic containing unicode special characters","time":{"start":1718745630086,"stop":1718745630086,"duration":0},"status":"passed","severity":"normal"},{"uid":"d76629c3a3a25d96","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1718745018465,"stop":1718745018465,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab8ec8de7c9f324f","name":"should properly create location multiaddrs - udp6","time":{"start":1718745026992,"stop":1718745026992,"duration":0},"status":"passed","severity":"normal"},{"uid":"716586dbf62ec0e6","name":"Publish without waiting for remote peer","time":{"start":1718745520763,"stop":1718745520763,"duration":0},"status":"passed","severity":"normal"},{"uid":"af13f3d8e2916256","name":"Push message with meta","time":{"start":1718745630088,"stop":1718745630088,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceafd9332e286805","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1718745670672,"stop":1718745670672,"duration":0},"status":"passed","severity":"normal"},{"uid":"80a0cc0db1936646","name":"Push message with JSON payload","time":{"start":1718745470309,"stop":1718745470323,"duration":14},"status":"passed","severity":"normal"},{"uid":"9fd71fc191df64e1","name":"should throw error - invalid id","time":{"start":1718745026988,"stop":1718745026988,"duration":0},"status":"passed","severity":"normal"},{"uid":"b97f98d7d46ea028","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1718745042607,"stop":1718745042608,"duration":1},"status":"passed","severity":"normal"},{"uid":"b320e42967a01d2c","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1718745646719,"stop":1718745646719,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a57a71ec6e442d9","name":"handles empty contentTopics array correctly","time":{"start":1718745018485,"stop":1718745018485,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a070c1c6b4d044c","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1718745337782,"stop":1718745337782,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ecacdcb40ce9965","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1718745254068,"stop":1718745254069,"duration":1},"status":"passed","severity":"normal"},{"uid":"f762a6fa5fb8ad1b","name":"Check received message containing Script","time":{"start":1718745236898,"stop":1718745236898,"duration":0},"status":"passed","severity":"normal"},{"uid":"99d0a0ee531c695c","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1718745670657,"stop":1718745670657,"duration":0},"status":"passed","severity":"normal"},{"uid":"e82c3738644bb787","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1718745278066,"stop":1718745278066,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d5332a2dc90d691","name":"non connected peers","time":{"start":1718745467599,"stop":1718745467600,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6c4e317a572b4b79","name":"random static sharding 4 - Cluster ID: 699, Shard ID: 821","time":{"start":1718745603605,"stop":1718745603605,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e50cb27c0914bfc","name":"listenerCount","time":{"start":1718745109409,"stop":1718745109409,"duration":0},"status":"passed","severity":"normal"},{"uid":"eebd2dee179cee3a","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1718745018469,"stop":1718745018469,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b05a8264c8018d5","name":"should set field with only FILTER enabled","time":{"start":1718745026994,"stop":1718745026994,"duration":0},"status":"passed","severity":"normal"},{"uid":"2be8b42ea6b275","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1718745337194,"stop":1718745337194,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cca9e16cd0c78ec","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1718745166223,"stop":1718745166228,"duration":5},"status":"passed","severity":"normal"},{"uid":"cbce34413be58e5a","name":"Push message with Arabic payload","time":{"start":1718745630044,"stop":1718745630045,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4c6bba701d38f1c","name":"Push message with XML payload","time":{"start":1718745630047,"stop":1718745630047,"duration":0},"status":"passed","severity":"normal"},{"uid":"7556304ac443bb3","name":"Check meta is set [symmetric]","time":{"start":1718745052745,"stop":1718745052746,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad2728956935a0b8","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1718745069287,"stop":1718745069287,"duration":0},"status":"passed","severity":"normal"},{"uid":"a859f46861b0d281","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1718745069289,"stop":1718745069289,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b3fb67830d3c8d1","name":"should set field with all protocols enabled","time":{"start":1718745026993,"stop":1718745026993,"duration":0},"status":"passed","severity":"normal"},{"uid":"f466648bea06a5e7","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1718745018458,"stop":1718745018458,"duration":0},"status":"passed","severity":"normal"},{"uid":"50ce96255bd081f6","name":"Push to array if already present","time":{"start":1718745018229,"stop":1718745018229,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b1ea7a3c3fdca45","name":"Check publish message containing emoji","time":{"start":1718745515412,"stop":1718745515412,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6a1714865c7db53","name":"throws on content topic with empty version field","time":{"start":1718745018453,"stop":1718745018453,"duration":0},"status":"passed","severity":"normal"},{"uid":"286f629d203f8db","name":"should emit a peer event after start","time":{"start":1718745046771,"stop":1718745046772,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad078218b89f85a1","name":"Subscribe to topic containing JSON and receive message","time":{"start":1718745288651,"stop":1718745288651,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8f406aba0006ea","name":"should emit `waku:offline` event when all peers disconnect","time":{"start":1718745069290,"stop":1718745069290,"duration":0},"status":"passed","severity":"normal"},{"uid":"a280a6468c691558","name":"Push message with rate limit","time":{"start":1718745630089,"stop":1718745630089,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae23100149ed23d0","name":"should set field with only STORE enabled","time":{"start":1718745026994,"stop":1718745026994,"duration":0},"status":"passed","severity":"normal"},{"uid":"8333349c705e6c52","name":"Check received message with timestamp: 1718745068479000000 ","time":{"start":1718745236901,"stop":1718745236902,"duration":1},"status":"passed","severity":"normal"},{"uid":"94fcf82c6919f7bf","name":"Sets default value correctly","time":{"start":1718745678738,"stop":1718745678739,"duration":1},"status":"passed","severity":"normal"},{"uid":"c45eedaedad8a43e","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1718745018487,"stop":1718745018487,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a180204e6b22af5","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1718745052743,"stop":1718745052744,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cd4bcba6417840e","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1718745145077,"stop":1718745145077,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e7e907b07e6ed69","name":"Decoder throws on undefined content topic","time":{"start":1718745054539,"stop":1718745054539,"duration":0},"status":"passed","severity":"normal"},{"uid":"20df8e74681ebf18","name":"Waku message hash computation (no timestamp)","time":{"start":1718745021059,"stop":1718745021059,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2e92450777d28e7","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1718745042881,"stop":1718745042881,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0e7bd4336360d53","name":"Push message with content topic containing special chars","time":{"start":1718745470355,"stop":1718745470356,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4ba95c29b45bde3","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1718745288650,"stop":1718745288651,"duration":1},"status":"passed","severity":"normal"},{"uid":"64829e210f2adf66","name":"Refresh subscription","time":{"start":1718745670662,"stop":1718745670662,"duration":0},"status":"passed","severity":"normal"},{"uid":"9be3ded515252d95","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1718745145075,"stop":1718745145076,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb9092d9da9d24a8","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1718745483203,"stop":1718745483203,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c253edf18d812a7","name":"Check message with no payload is not received","time":{"start":1718745236906,"stop":1718745236906,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcfa148b437afb5d","name":"Subscribe to topic containing long and receive message","time":{"start":1718745288646,"stop":1718745288647,"duration":1},"status":"passed","severity":"normal"},{"uid":"1eb2ceb4ed4c0f64","name":"should handle application and version for autosharding","time":{"start":1718745018466,"stop":1718745018466,"duration":0},"status":"passed","severity":"normal"},{"uid":"deb5c1289d6cb09b","name":"Fails to push message with empty content topic","time":{"start":1718745470381,"stop":1718745470381,"duration":0},"status":"passed","severity":"normal"},{"uid":"f17f7bdd2d82f086","name":"Generator, custom pubsub topic","time":{"start":1718745646715,"stop":1718745646715,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed84863d40ec148a","name":"Subscribe to topic containing Russian and receive message","time":{"start":1718745670678,"stop":1718745670679,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecb08efe8f309643","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1718745483204,"stop":1718745483204,"duration":0},"status":"passed","severity":"normal"},{"uid":"8270a89fdae40519","name":"Check publish message containing long","time":{"start":1718745515405,"stop":1718745515405,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb5e94b9000d9498","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1718745018455,"stop":1718745018456,"duration":1},"status":"passed","severity":"normal"},{"uid":"23e118e65c8be9ff","name":"should not fail to stop the service if it was not started","time":{"start":1718745533616,"stop":1718745533616,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aa26e22ea66ee57","name":"nwaku subscribes","time":{"start":1718745493302,"stop":1718745493302,"duration":0},"status":"passed","severity":"normal"},{"uid":"17d2a67bda1a05c","name":"random static sharding 2 - Cluster ID: 418, Shard ID: 102","time":{"start":1718745603604,"stop":1718745603604,"duration":0},"status":"passed","severity":"normal"},{"uid":"d69e2ae9a41384d9","name":"Check received message with timestamp: 1649153314 ","time":{"start":1718745236902,"stop":1718745236903,"duration":1},"status":"passed","severity":"normal"},{"uid":"efe47befe86ed9e5","name":"Push message with meta","time":{"start":1718745470382,"stop":1718745470386,"duration":4},"status":"passed","severity":"normal"},{"uid":"54f0020af7c0cade","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1718745026271,"stop":1718745026272,"duration":1},"status":"passed","severity":"normal"},{"uid":"163db25e21f6e9dd","name":"Push message with custom timestamp: 1718741654303","time":{"start":1718745470390,"stop":1718745470390,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e789b6c6b2a9576","name":"Push message with content topic containing shell command","time":{"start":1718745470363,"stop":1718745470364,"duration":1},"status":"passed","severity":"normal"},{"uid":"c80bf4041b262145","name":"Fails to publish message with wrong content topic","time":{"start":1718745515415,"stop":1718745515415,"duration":0},"status":"passed","severity":"normal"},{"uid":"36014ed07818e674","name":"receives messages sent to provided content topic through stream","time":{"start":1718745515556,"stop":1718745515556,"duration":0},"status":"skipped","severity":"normal"},{"uid":"98718cf80bbba6c2","name":"Relay + Store","time":{"start":1718745079577,"stop":1718745079577,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b1a7d5c5e4bd096","name":"Check received message containing XML","time":{"start":1718745236898,"stop":1718745236898,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ca316c0f29028f2","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1718745069288,"stop":1718745069288,"duration":0},"status":"passed","severity":"normal"},{"uid":"fadbed70b69aa10b","name":"1 Relay, 1 Filter, gives up","time":{"start":1718745042042,"stop":1718745042042,"duration":0},"status":"passed","severity":"normal"},{"uid":"260e3ada68f20520","name":"Generator, custom pubsub topic","time":{"start":1718745646716,"stop":1718745646717,"duration":1},"status":"passed","severity":"normal"},{"uid":"f52df67f65a842b","name":"isConnected return false after peer stops","time":{"start":1718745123356,"stop":1718745123357,"duration":1},"status":"passed","severity":"normal"},{"uid":"94e81622394cb57f","name":"Passing page size 19 when there are 20 messages","time":{"start":1718745671926,"stop":1718745671926,"duration":0},"status":"passed","severity":"normal"},{"uid":"381806611cb35f55","name":"isConnected between 2 js-waku relay nodes","time":{"start":1718745123357,"stop":1718745123358,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7523324ccf74c6a","name":"Push message with unicode special characters payload","time":{"start":1718745470326,"stop":1718745470326,"duration":0},"status":"passed","severity":"normal"},{"uid":"56b14ff36b30429","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1718745042882,"stop":1718745042882,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5aadd7d05a6f91fc","name":"should encode/decode to text encoding","time":{"start":1718745026990,"stop":1718745026990,"duration":0},"status":"passed","severity":"normal"},{"uid":"3901d31a0a8de681","name":"dispatchEvent via connectionManager","time":{"start":1718745109409,"stop":1718745109409,"duration":0},"status":"passed","severity":"normal"},{"uid":"41cab271ebce7a08","name":"should throw error - no id","time":{"start":1718745026987,"stop":1718745026988,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd03edbebd4545a3","name":"can start and stop the service","time":{"start":1718745533615,"stop":1718745533615,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e7cc0f10024432e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1718745018473,"stop":1718745018473,"duration":0},"status":"passed","severity":"normal"},{"uid":"acf4513b934de81","name":"Check received message with timestamp: 1718745068450000000 ","time":{"start":1718745545793,"stop":1718745545794,"duration":1},"status":"passed","severity":"normal"},{"uid":"544ab86b0c59594e","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1718745018459,"stop":1718745018459,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3d847ad87890d3d","name":"Check received message containing Russian","time":{"start":1718745545789,"stop":1718745545789,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bf0e74eb37c769f","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1718745254146,"stop":1718745254149,"duration":3},"status":"passed","severity":"normal"},{"uid":"d977921b8e2412ef","name":"should be able to encode the field with only FILTER set to true","time":{"start":1718745026269,"stop":1718745026270,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce2d9f51d3c21026","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1718745278061,"stop":1718745278062,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fee2b0cdc3dbd2","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1718745254151,"stop":1718745254159,"duration":8},"status":"passed","severity":"normal"},{"uid":"d20632bf9ff6c5c7","name":"Check received message containing SQL Injection","time":{"start":1718745545771,"stop":1718745545772,"duration":1},"status":"passed","severity":"normal"},{"uid":"b57cbd4abc51913b","name":"Push message with content topic containing SQL Injection","time":{"start":1718745470357,"stop":1718745470358,"duration":1},"status":"passed","severity":"normal"},{"uid":"955174c775a53e88","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1718745804617,"stop":1718745804618,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3398a56e1a66fbb","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1718745123352,"stop":1718745123352,"duration":0},"status":"passed","severity":"normal"},{"uid":"44d88ecd4f39fb5a","name":"should throw an error for insufficient data","time":{"start":1718745018501,"stop":1718745018501,"duration":0},"status":"passed","severity":"normal"},{"uid":"44bd9055f73a06d5","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1718745585538,"stop":1718745585538,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6125d8010a1a39","name":"ignores domain fetching errors","time":{"start":1718745042878,"stop":1718745042879,"duration":1},"status":"passed","severity":"normal"},{"uid":"6aa477d2a400bbf6","name":"random static sharding 7 - Cluster ID: 671, Shard ID: 424","time":{"start":1718745603607,"stop":1718745603607,"duration":0},"status":"passed","severity":"normal"},{"uid":"679562490643374e","name":"Push message with content topic containing Chinese","time":{"start":1718745470356,"stop":1718745470356,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d6adbdef4fd626c","name":"Push 30 different messages","time":{"start":1718745470327,"stop":1718745470332,"duration":5},"status":"passed","severity":"normal"},{"uid":"316831db1da3a930","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1718745026281,"stop":1718745026283,"duration":2},"status":"passed","severity":"normal"},{"uid":"d2b0504718caf14d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1718745018475,"stop":1718745018475,"duration":0},"status":"passed","severity":"normal"},{"uid":"47c50585dd355482","name":"Refresh subscription","time":{"start":1718745288640,"stop":1718745288645,"duration":5},"status":"passed","severity":"normal"},{"uid":"b5cc6c690e258ef1","name":"Push message with custom timestamp: 1718741637067","time":{"start":1718745630089,"stop":1718745630090,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d46628e1595c5f4","name":"Overlapping topic subscription","time":{"start":1718745670662,"stop":1718745670662,"duration":0},"status":"passed","severity":"normal"},{"uid":"575bf5e282addd98","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1718745646717,"stop":1718745646718,"duration":1},"status":"passed","severity":"normal"},{"uid":"11589c3fd01d0ce4","name":"Push message with Basic HTML tag payload","time":{"start":1718745470309,"stop":1718745470309,"duration":0},"status":"passed","severity":"normal"},{"uid":"70468e5d234c1503","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1718745670677,"stop":1718745670678,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a72b9f13d6a4172","name":"new peer added after a peer was already found","time":{"start":1718745467398,"stop":1718745467398,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f30bb4092f0d5ce6","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1718745042611,"stop":1718745042611,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5e6401d47a545a3","name":"random static sharding 9 - Cluster ID: 733, Shard ID: 778","time":{"start":1718745603608,"stop":1718745603609,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8790370fe1fa007","name":"should use DNS peer discovery with light client","time":{"start":1718745079150,"stop":1718745079150,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b5cebfc5547250d3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1718745018477,"stop":1718745018477,"duration":0},"status":"passed","severity":"normal"},{"uid":"d82e4b31f3ce599","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 4","time":{"start":1718745018484,"stop":1718745018484,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1fa50278c6fa6de","name":"Subscribe to topic containing numeric and publish message","time":{"start":1718745520768,"stop":1718745520768,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb3a9305040e8890","name":"throws on content topic with empty application field","time":{"start":1718745018452,"stop":1718745018453,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c773da13ab84c7a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1718745018476,"stop":1718745018476,"duration":0},"status":"passed","severity":"normal"},{"uid":"37b9d363cc6b0da7","name":"creates an iterator","time":{"start":1718745665507,"stop":1718745665507,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c3274d822e26eb2","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1718745288630,"stop":1718745288631,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fc47ed964564a39","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1718745677372,"stop":1718745677373,"duration":1},"status":"passed","severity":"normal"},{"uid":"d63ea25e5e3555f3","name":"Relay + Store","time":{"start":1718745026995,"stop":1718745026995,"duration":0},"status":"passed","severity":"normal"},{"uid":"67abb4d60f33e247","name":"Query Generator, Multiple PubsubTopics","time":{"start":1718745638025,"stop":1718745638025,"duration":0},"status":"passed","severity":"normal"},{"uid":"709aff087f66b38f","name":"Check received message with timestamp: 1718745068450 ","time":{"start":1718745545794,"stop":1718745545794,"duration":0},"status":"passed","severity":"normal"},{"uid":"75792fc9076d692","name":"Query with Ordered Callback, No Decoder","time":{"start":1718745638027,"stop":1718745638027,"duration":0},"status":"passed","severity":"normal"},{"uid":"e302d3092aa78679","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1718745254151,"stop":1718745254151,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba806d7345e8ea8a","name":"Add multiple subscription objects on single nwaku node","time":{"start":1718745670685,"stop":1718745670686,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcc11435bb777348","name":"passes more than one ENR URLs and attempts connection","time":{"start":1718745079150,"stop":1718745079151,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5229c2d0904a69b2","name":"Push message with Basic HTML tag payload","time":{"start":1718745630047,"stop":1718745630048,"duration":1},"status":"passed","severity":"normal"},{"uid":"8961b635d0842bd6","name":"Push message with content topic containing special chars","time":{"start":1718745630067,"stop":1718745630069,"duration":2},"status":"passed","severity":"normal"},{"uid":"93241c1c40c63e6d","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1718745254103,"stop":1718745254104,"duration":1},"status":"passed","severity":"normal"},{"uid":"aff8098157bba449","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1718745254160,"stop":1718745254160,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2b9f9d9bb46cf39","name":"Using a function","time":{"start":1718745678737,"stop":1718745678737,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bf606d26ec55d6e","name":"should set field with only RELAY enabled","time":{"start":1718745026993,"stop":1718745026994,"duration":1},"status":"passed","severity":"normal"},{"uid":"907db83312c0dada","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1718745288633,"stop":1718745288634,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa7eeaf3512565a","name":"Waku message hash computation (payload length 0)","time":{"start":1718745021058,"stop":1718745021058,"duration":0},"status":"passed","severity":"normal"},{"uid":"80fe285d8f1e5a71","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1718745254095,"stop":1718745254096,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf8dcaba1edf0dfa","name":"Check publish message containing special chars","time":{"start":1718745515406,"stop":1718745515407,"duration":1},"status":"passed","severity":"normal"},{"uid":"15f4db66d39bdf49","name":"Check message with non string payload is not received","time":{"start":1718745236906,"stop":1718745236906,"duration":0},"status":"passed","severity":"normal"},{"uid":"66c55b40e55696a9","name":"shard 0","time":{"start":1718745603602,"stop":1718745603603,"duration":1},"status":"passed","severity":"normal"},{"uid":"9613408291b267fe","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app59/1/topic631/utf8","time":{"start":1718745585527,"stop":1718745585527,"duration":0},"status":"passed","severity":"normal"},{"uid":"4abba10d8218112d","name":"Query generator for multiple messages with different message text format","time":{"start":1718745646331,"stop":1718745646332,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7d7128cf8676809","name":"Check received message with timestamp: 1718745068480 ","time":{"start":1718745236902,"stop":1718745236902,"duration":0},"status":"passed","severity":"normal"},{"uid":"feb06b1746270f06","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1718745670679,"stop":1718745670679,"duration":0},"status":"passed","severity":"normal"},{"uid":"534f17bf7b3638f6","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1718745670660,"stop":1718745670661,"duration":1},"status":"passed","severity":"normal"},{"uid":"75ef190ea2de4a58","name":"same cluster, same shard: nodes connect","time":{"start":1718745337783,"stop":1718745337794,"duration":11},"status":"passed","severity":"normal"},{"uid":"55fca1097e3ad869","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1718745018472,"stop":1718745018472,"duration":0},"status":"passed","severity":"normal"},{"uid":"8195d32a79dfe9da","name":"Check received message containing short","time":{"start":1718745545786,"stop":1718745545786,"duration":0},"status":"passed","severity":"normal"},{"uid":"b060268bab75faee","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1718745054536,"stop":1718745054537,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8a8d01e65319c06","name":"should set field with only LIGHTPUSH enabled","time":{"start":1718745026994,"stop":1718745026995,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b7cdce770a8e8d6","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1718745018456,"stop":1718745018456,"duration":0},"status":"passed","severity":"normal"},{"uid":"68693da7a51cc678","name":"Decoder throws on empty string content topic","time":{"start":1718745052748,"stop":1718745052749,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b60e208fe1b9a13","name":"Subscribe to topic containing XML and receive message","time":{"start":1718745288650,"stop":1718745288650,"duration":0},"status":"passed","severity":"normal"},{"uid":"474a95a85249b137","name":"Callback on promise, aborts when callback returns true","time":{"start":1718745646334,"stop":1718745646336,"duration":2},"status":"passed","severity":"normal"},{"uid":"17a3a02a010501ec","name":"Check message with invalid timestamp is not received","time":{"start":1718745545780,"stop":1718745545781,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa201989217230bd","name":"should not throw an error for a single configured topic","time":{"start":1718745018478,"stop":1718745018479,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae541eec6a080293","name":"Check received message containing special chars","time":{"start":1718745545770,"stop":1718745545770,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d7554faf1465d28","name":"Encoder throws on empty string content topic","time":{"start":1718745031941,"stop":1718745031941,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6b62dfae3b18d25","name":"Check message with invalid timestamp is not received","time":{"start":1718745545795,"stop":1718745545795,"duration":0},"status":"passed","severity":"normal"},{"uid":"f042567be340b7d4","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1718745166220,"stop":1718745166221,"duration":1},"status":"passed","severity":"normal"},{"uid":"363e2c34751f5c6e","name":"Check message with invalid timestamp is not received","time":{"start":1718745236903,"stop":1718745236904,"duration":1},"status":"passed","severity":"normal"},{"uid":"abcfa003859c1a77","name":"Push message with long payload","time":{"start":1718745470243,"stop":1718745470244,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c03d963eb3829cf","name":"Decoder throws on undefined content topic","time":{"start":1718745052748,"stop":1718745052748,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdac04d2523fdc44","name":"should get / set UDP multiaddr","time":{"start":1718745026990,"stop":1718745026990,"duration":0},"status":"passed","severity":"normal"},{"uid":"a91004a91d383590","name":"throws an error for improperly formatted content topics","time":{"start":1718745018463,"stop":1718745018463,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdf1f99ccc70972a","name":"Check message received after nwaku node is restarted","time":{"start":1718745236907,"stop":1718745236910,"duration":3},"status":"skipped","severity":"normal"},{"uid":"c9070791672daa86","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1718745670674,"stop":1718745670674,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7149e3209016736","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1718745677375,"stop":1718745677375,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a5e208752614acd","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1718745145072,"stop":1718745145072,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea7c24f726c6e645","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1718745670672,"stop":1718745670673,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6a22f0e527c81d0","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1718745018481,"stop":1718745018481,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf2183ededd6651d","name":"Subscribe to topic containing XML and publish message","time":{"start":1718745520771,"stop":1718745520771,"duration":0},"status":"passed","severity":"normal"},{"uid":"713ab6a860743c96","name":"same cluster, different shard: nodes don't connect","time":{"start":1718745254059,"stop":1718745254060,"duration":1},"status":"passed","severity":"normal"},{"uid":"a702a3db0b897e3d","name":"Push message with emoji payload","time":{"start":1718745630051,"stop":1718745630051,"duration":0},"status":"passed","severity":"normal"},{"uid":"5deaf67caf3efdd","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1718745278056,"stop":1718745278058,"duration":2},"status":"passed","severity":"normal"},{"uid":"593ee62da1b97855","name":"Fails to push message with large meta","time":{"start":1718745630088,"stop":1718745630088,"duration":0},"status":"passed","severity":"normal"},{"uid":"628e9bf311f10059","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1718745018470,"stop":1718745018470,"duration":0},"status":"passed","severity":"normal"},{"uid":"bea391a5ddb12465","name":"Subscribe to topic containing numeric and receive message","time":{"start":1718745670664,"stop":1718745670664,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd08b815040cac49","name":"Push message with XML payload","time":{"start":1718745470298,"stop":1718745470298,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5d7fddd9d494daa","name":"Check received message containing shell command","time":{"start":1718745545774,"stop":1718745545775,"duration":1},"status":"passed","severity":"normal"},{"uid":"c682332adf82c6fe","name":"should encode/decode to RLP encoding","time":{"start":1718745026990,"stop":1718745026990,"duration":0},"status":"passed","severity":"normal"},{"uid":"eae77771653b8bda","name":"Subscribe and receives messages on 20 topics","time":{"start":1718745670659,"stop":1718745670660,"duration":1},"status":"passed","severity":"normal"},{"uid":"c04506cde6ca662","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1718745278067,"stop":1718745278067,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff0c25e83cdf78e4","name":"Check received message containing Chinese","time":{"start":1718745236896,"stop":1718745236896,"duration":0},"status":"passed","severity":"normal"},{"uid":"e878c5e2e17d1245","name":"Encoder throws on empty string content topic","time":{"start":1718745052747,"stop":1718745052748,"duration":1},"status":"passed","severity":"normal"},{"uid":"2432d65826f653c8","name":"Round trip binary encryption [ecies, signature]","time":{"start":1718745054537,"stop":1718745054537,"duration":0},"status":"passed","severity":"normal"},{"uid":"6edcaba102bd7187","name":"random static sharding 3 - Cluster ID: 328, Shard ID: 879","time":{"start":1718745603605,"stop":1718745603605,"duration":0},"status":"passed","severity":"normal"},{"uid":"8584d5fa2b09f057","name":"Check message with no content topic is not received","time":{"start":1718745545781,"stop":1718745545782,"duration":1},"status":"passed","severity":"normal"},{"uid":"846171f9570b27ad","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1718745042609,"stop":1718745042610,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c3bd164fdb3d24f","name":"Check message received after nwaku node is restarted","time":{"start":1718745545798,"stop":1718745545798,"duration":0},"status":"skipped","severity":"normal"},{"uid":"10d5e0e13aa547b4","name":"stop","time":{"start":1718745109410,"stop":1718745109410,"duration":0},"status":"passed","severity":"normal"},{"uid":"413f86ef05125046","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1718745254161,"stop":1718745254161,"duration":0},"status":"passed","severity":"normal"},{"uid":"c468825e9cc36fc5","name":"Ephemeral field is preserved - encoder v0","time":{"start":1718745078985,"stop":1718745078986,"duration":1},"status":"passed","severity":"normal"},{"uid":"538cbc18baa107d7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1718745018471,"stop":1718745018472,"duration":1},"status":"passed","severity":"normal"},{"uid":"a84538c3e2ab0030","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1718745018481,"stop":1718745018481,"duration":0},"status":"passed","severity":"normal"},{"uid":"68af917a17978823","name":"should be able to encode the field with only STORE set to true","time":{"start":1718745026268,"stop":1718745026269,"duration":1},"status":"passed","severity":"normal"},{"uid":"fde0d18d2fdb4b64","name":"Subscribe to topic containing special chars and publish message","time":{"start":1718745520768,"stop":1718745520769,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f11612134f93695","name":"given a waku node and content topic, creates a filter subscription","time":{"start":1718745515554,"stop":1718745515555,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1712c396ca867021","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1718745585219,"stop":1718745585220,"duration":1},"status":"passed","severity":"normal"},{"uid":"620e2f7d9066bcd6","name":"Asymmetric encrypt & decrypt","time":{"start":1718745053206,"stop":1718745053206,"duration":0},"status":"passed","severity":"normal"},{"uid":"db40fc126ce1c6a7","name":"Push message with unicode special characters payload","time":{"start":1718745630050,"stop":1718745630051,"duration":1},"status":"passed","severity":"normal"},{"uid":"166154307a8dad42","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1718745288629,"stop":1718745288630,"duration":1},"status":"passed","severity":"normal"},{"uid":"b592e7986e2760f4","name":"Push message with short payload","time":{"start":1718745630032,"stop":1718745630033,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c0c2677cf851c26","name":"Check publish message containing shell command","time":{"start":1718745515410,"stop":1718745515410,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aac6b45017b3d46","name":"Throws when trying to push message with empty payload","time":{"start":1718745470353,"stop":1718745470354,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f76d78f371d1d06","name":"isConnected should return false after all peers disconnect","time":{"start":1718745069291,"stop":1718745069291,"duration":0},"status":"passed","severity":"normal"},{"uid":"8af0ec10b0b08e38","name":"isConnected should return true after first peer connects","time":{"start":1718745123354,"stop":1718745123354,"duration":0},"status":"passed","severity":"normal"},{"uid":"91a3e3f9397939a7","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1718745288638,"stop":1718745288639,"duration":1},"status":"passed","severity":"normal"},{"uid":"e69a6cce441fc8d4","name":"Check received message containing Chinese","time":{"start":1718745545770,"stop":1718745545770,"duration":0},"status":"passed","severity":"normal"},{"uid":"463bffb47cdf633a","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1718745018471,"stop":1718745018471,"duration":0},"status":"passed","severity":"normal"},{"uid":"b86e035a81c561f","name":"Ephemeral field set to true","time":{"start":1718745031939,"stop":1718745031939,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff544ad93578799d","name":"Push message with content topic containing long","time":{"start":1718745630065,"stop":1718745630066,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dbd644da995830f","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1718745254095,"stop":1718745254095,"duration":0},"status":"passed","severity":"normal"},{"uid":"35f13030160ffd40","name":"recovers when dns.resolve returns empty","time":{"start":1718745042878,"stop":1718745042878,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4835223cd0bd23a","name":"should throw an error if shards are undefined for static sharding","time":{"start":1718745018468,"stop":1718745018468,"duration":0},"status":"passed","severity":"normal"},{"uid":"e82d909ccdb877e4","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1718745018501,"stop":1718745018501,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cf97aa9c391c6fa","name":"Register correct protocols","time":{"start":1718745520763,"stop":1718745520763,"duration":0},"status":"passed","severity":"normal"},{"uid":"e68313a11de84c84","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1718745677373,"stop":1718745677373,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b6a7c6bc77e244e","name":"should throw an error for missing sharding configuration","time":{"start":1718745018484,"stop":1718745018484,"duration":0},"status":"passed","severity":"normal"},{"uid":"84c6001faa9937b7","name":"isConnected should return false after all peers disconnect","time":{"start":1718745123355,"stop":1718745123356,"duration":1},"status":"passed","severity":"normal"},{"uid":"daf7f77e9cd5deb2","name":"random static sharding 1 - Cluster ID: 494, Shard ID: 750","time":{"start":1718745603604,"stop":1718745603604,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfc7f9ef4d91c03e","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1718745638028,"stop":1718745638028,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7d983d49430ae12","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1718745166214,"stop":1718745166214,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fb987556a667cc6","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1718745145071,"stop":1718745145072,"duration":1},"status":"passed","severity":"normal"},{"uid":"9214c19962fb94f3","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1718745254068,"stop":1718745254068,"duration":0},"status":"passed","severity":"normal"},{"uid":"db349039d4834bad","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1718745278062,"stop":1718745278062,"duration":0},"status":"passed","severity":"normal"},{"uid":"401b525c70ff8f21","name":"Passing page size 3 when there are 20 messages","time":{"start":1718745671925,"stop":1718745671925,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7b7b0c9b3697c05","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1718745018462,"stop":1718745018462,"duration":0},"status":"passed","severity":"normal"},{"uid":"3201de147c82e6a0","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1718745076887,"stop":1718745076887,"duration":0},"status":"passed","severity":"normal"},{"uid":"22becf3089d92ad3","name":"Check received message containing Arabic","time":{"start":1718745545770,"stop":1718745545771,"duration":1},"status":"passed","severity":"normal"},{"uid":"d83cd217bbe184f2","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1718745520770,"stop":1718745520770,"duration":0},"status":"passed","severity":"normal"},{"uid":"237756e936d2f803","name":"Check message with no payload is not received","time":{"start":1718745545782,"stop":1718745545783,"duration":1},"status":"passed","severity":"normal"},{"uid":"418b615c3234ae2c","name":"handles multiple messages","time":{"start":1718745665508,"stop":1718745665508,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8c2ea1fc0f9dd89","name":"Subscribe and receives messages on 20 topics","time":{"start":1718745288636,"stop":1718745288637,"duration":1},"status":"passed","severity":"normal"},{"uid":"39545dd4ab4defad","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1718745646716,"stop":1718745646716,"duration":0},"status":"passed","severity":"normal"},{"uid":"a39392bb081d5e29","name":"Subscribe to topic containing JSON and receive message","time":{"start":1718745670682,"stop":1718745670682,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca726ff64ed5d830","name":"should not receive a peer event after stop","time":{"start":1718745046772,"stop":1718745046772,"duration":0},"status":"passed","severity":"normal"},{"uid":"798517e6cdd1bb77","name":"Push message with content topic containing Chinese","time":{"start":1718745630069,"stop":1718745630070,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f9934357c171e2d","name":"Check received message containing numeric","time":{"start":1718745236894,"stop":1718745236895,"duration":1},"status":"passed","severity":"normal"},{"uid":"83a8323f3df0798c","name":"Fails to publish message with empty text","time":{"start":1718745515414,"stop":1718745515414,"duration":0},"status":"passed","severity":"normal"},{"uid":"f976f37717c60012","name":"Push message with content topic containing JSON","time":{"start":1718745470359,"stop":1718745470363,"duration":4},"status":"passed","severity":"normal"},{"uid":"6b9f20427b04f6d3","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 1","time":{"start":1718745018483,"stop":1718745018484,"duration":1},"status":"passed","severity":"normal"},{"uid":"a611660ade0f286a","name":"throws on content topic with too few or too many fields","time":{"start":1718745018450,"stop":1718745018451,"duration":1},"status":"passed","severity":"normal"},{"uid":"5af416689b6e3a72","name":"Push message with content topic containing escaped characters","time":{"start":1718745470376,"stop":1718745470380,"duration":4},"status":"passed","severity":"normal"},{"uid":"818ca572bf38ef9f","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1718745467399,"stop":1718745467399,"duration":0},"status":"passed","severity":"normal"},{"uid":"d270136d8d52392e","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1718745288648,"stop":1718745288648,"duration":0},"status":"passed","severity":"normal"},{"uid":"269e6f591d7a3114","name":"random static sharding 8 - Cluster ID: 687, Shard ID: 245","time":{"start":1718745603608,"stop":1718745603608,"duration":0},"status":"passed","severity":"normal"},{"uid":"d60a4963b83fb95","name":"should emit a peer event after start","time":{"start":1718745533619,"stop":1718745533620,"duration":1},"status":"passed","severity":"normal"},{"uid":"b93d5dad782ee275","name":"should be able to decode the field with only FILTER set to true","time":{"start":1718745026279,"stop":1718745026279,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd6365cb605a63b3","name":"Push message with content topic containing emoji","time":{"start":1718745470381,"stop":1718745470381,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfcee20aaa965507","name":"Check message with non string payload is not received","time":{"start":1718745545797,"stop":1718745545797,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1f97a3829bd123f","name":"Check received message containing JSON","time":{"start":1718745545773,"stop":1718745545774,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8c1fbbe9e6e569c","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1718745018457,"stop":1718745018457,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1ebaaff3131f946","name":"Query generator for multiple messages","time":{"start":1718745646331,"stop":1718745646331,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b26093c633858ad","name":"Check received message containing emoji","time":{"start":1718745545776,"stop":1718745545777,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe1652d650aa14ed","name":"Check received message containing Basic HTML tag","time":{"start":1718745545791,"stop":1718745545791,"duration":0},"status":"passed","severity":"normal"},{"uid":"df80c09e1df6c199","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1718745254100,"stop":1718745254102,"duration":2},"status":"passed","severity":"normal"},{"uid":"73d6985f85768dd2","name":"Push message with content topic containing Basic HTML tag","time":{"start":1718745470359,"stop":1718745470359,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a8948b8360e32bb","name":"should not fail to start the service if it is already started","time":{"start":1718745046771,"stop":1718745046771,"duration":0},"status":"passed","severity":"normal"},{"uid":"19b1d035aa3eb439","name":"through manual discovery","time":{"start":1718745345060,"stop":1718745345061,"duration":1},"status":"passed","severity":"normal"},{"uid":"50c54d0aa33760cd","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1718745021056,"stop":1718745021057,"duration":1},"status":"passed","severity":"normal"},{"uid":"e460a7dc757c257a","name":"handles different networkShards values correctly","time":{"start":1718745018462,"stop":1718745018463,"duration":1},"status":"passed","severity":"normal"},{"uid":"831e5af3d9516ab1","name":"addEventListener with correct event","time":{"start":1718745109407,"stop":1718745109407,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe29f7ce3ba06753","name":"ignores unrecognized TXT record formats","time":{"start":1718745042879,"stop":1718745042879,"duration":0},"status":"passed","severity":"normal"},{"uid":"60af2d42804a2e91","name":"different cluster, same shard: nodes don't connect","time":{"start":1718745337801,"stop":1718745337801,"duration":0},"status":"passed","severity":"normal"},{"uid":"beb3eaf24beb8354","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app98/5/topic264/xml","time":{"start":1718745585525,"stop":1718745585525,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c1bfdffbb1f41f7","name":"Generator, 2 different pubsubtopics","time":{"start":1718745646715,"stop":1718745646716,"duration":1},"status":"passed","severity":"normal"},{"uid":"a68f4fb2e04b031c","name":"Check publish message after client node is restarted","time":{"start":1718745515417,"stop":1718745515418,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7b97ab38c228431e","name":"Publish message with large meta","time":{"start":1718745515418,"stop":1718745515418,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef523b6f6d01b114","name":"Push message with escaped characters payload","time":{"start":1718745630049,"stop":1718745630050,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f2755138b841ea7","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1718745585224,"stop":1718745585224,"duration":0},"status":"passed","severity":"normal"},{"uid":"83d87e991e782f2a","name":"Check received message containing XML","time":{"start":1718745545790,"stop":1718745545791,"duration":1},"status":"passed","severity":"normal"},{"uid":"70a5028b82332976","name":"different cluster, different shard: nodes don't connect","time":{"start":1718745337801,"stop":1718745337802,"duration":1},"status":"passed","severity":"normal"},{"uid":"6521c7c8ec80f309","name":"Query Generator - forward","time":{"start":1718745653052,"stop":1718745653052,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1438c40254333a3","name":"should not fail to start the service if it is already started","time":{"start":1718745079146,"stop":1718745079146,"duration":0},"status":"passed","severity":"normal"},{"uid":"2be235360140692e","name":"removeEventListener with correct event","time":{"start":1718745109408,"stop":1718745109408,"duration":0},"status":"passed","severity":"normal"},{"uid":"72d84ca19ec18713","name":"Push message with content topic containing XML","time":{"start":1718745630080,"stop":1718745630081,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe82f78ec01e6d55","name":"Push message with Russian payload","time":{"start":1718745470292,"stop":1718745470297,"duration":5},"status":"passed","severity":"normal"},{"uid":"5c237e5e77e7170e","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1718745123353,"stop":1718745123354,"duration":1},"status":"passed","severity":"normal"},{"uid":"5920c249172d70b1","name":"should throw an error for missing required configuration","time":{"start":1718745018468,"stop":1718745018469,"duration":1},"status":"passed","severity":"normal"},{"uid":"d57a7ec649023b30","name":"Check received message containing Chinese","time":{"start":1718745545788,"stop":1718745545788,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbee6fea984c95f9","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1718745031639,"stop":1718745031640,"duration":1},"status":"passed","severity":"normal"},{"uid":"f10c6b16e2b427c6","name":"Check publish message containing escaped characters","time":{"start":1718745515411,"stop":1718745515411,"duration":0},"status":"passed","severity":"normal"},{"uid":"d27f14e0cb6081cb","name":"configure the node with multiple content topics","time":{"start":1718745585538,"stop":1718745585538,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac8e0940d5f0a418","name":"Symmetric encrypt & Decrypt","time":{"start":1718745053206,"stop":1718745053207,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4f847af9eaca08","name":"Check received message containing unicode special characters","time":{"start":1718745545793,"stop":1718745545793,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f5ff53255fbbe50","name":"Check message on other pubsub topic is not received","time":{"start":1718745236904,"stop":1718745236905,"duration":1},"status":"passed","severity":"normal"},{"uid":"f82bf5cba41fa321","name":"Sign & Recover","time":{"start":1718745053207,"stop":1718745053208,"duration":1},"status":"passed","severity":"normal"},{"uid":"b078f864eeccd4f","name":"should not receive a peer event before start","time":{"start":1718745533620,"stop":1718745533620,"duration":0},"status":"passed","severity":"normal"},{"uid":"40dd4b3d99456e97","name":"Subscribe to topic containing shell command and receive message","time":{"start":1718745288651,"stop":1718745288651,"duration":0},"status":"passed","severity":"normal"},{"uid":"86b68b25e901a034","name":"Subscribe to topic containing Script and publish message","time":{"start":1718745520770,"stop":1718745520771,"duration":1},"status":"passed","severity":"normal"},{"uid":"335a5da384f6b107","name":"Meta field set when metaSetter is specified","time":{"start":1718745031939,"stop":1718745031940,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eda4028495ee732","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1718745670669,"stop":1718745670669,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6d47feba1cb3570","name":"Check received message containing Russian","time":{"start":1718745545771,"stop":1718745545771,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a8df24750cbb622","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1718745078986,"stop":1718745078986,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9f8d48129f60eff","name":"should return unique PubsubTopics for static sharding","time":{"start":1718745018465,"stop":1718745018466,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e8fddc6cdcb3ca8","name":"Check received message containing emoji","time":{"start":1718745545793,"stop":1718745545793,"duration":0},"status":"passed","severity":"normal"},{"uid":"707b21e6962febb9","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1718745026987,"stop":1718745026987,"duration":0},"status":"passed","severity":"normal"},{"uid":"acba83d36125aa2b","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1718745018482,"stop":1718745018482,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cea9ccd5f040422","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1718745638026,"stop":1718745638026,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e9f72cbb6e35d80","name":"Promise Callback - backward","time":{"start":1718745653053,"stop":1718745653053,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4d5ddd40756222c","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1718745670667,"stop":1718745670667,"duration":0},"status":"passed","severity":"normal"},{"uid":"c95c40d2c01dff3","name":"returns all values when wanted number matches available values","time":{"start":1718745041818,"stop":1718745041822,"duration":4},"status":"passed","severity":"normal"},{"uid":"e47f309cd04871e1","name":"should return all peers when numPeers is 0","time":{"start":1718745031639,"stop":1718745031639,"duration":0},"status":"passed","severity":"normal"},{"uid":"fac37e72a94e6276","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1718745638026,"stop":1718745638026,"duration":0},"status":"passed","severity":"normal"},{"uid":"39f745d2e8d7d9ba","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1718745254069,"stop":1718745254069,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a6e65b9b3f67653","name":"should be called at least once on all `peer:discovery` events","time":{"start":1718745076884,"stop":1718745076885,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6f18000f034bb6e","name":"same cluster, different shard: nodes connect","time":{"start":1718745337800,"stop":1718745337801,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a04119f74b2984c","name":"Relay - dialed after","time":{"start":1718745686081,"stop":1718745686081,"duration":0},"status":"passed","severity":"normal"},{"uid":"59a40f2c8e8dc3e5","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1718745278063,"stop":1718745278063,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fbd04733500b9e","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1718745254146,"stop":1718745254146,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6f6372c64cd005c","name":"should throw error - no public key","time":{"start":1718745026989,"stop":1718745026989,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1b7a37b4b23027d","name":"Ping on peer without subscriptions","time":{"start":1718745095768,"stop":1718745095768,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a203302a106e711","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1718745145077,"stop":1718745145077,"duration":0},"status":"passed","severity":"normal"},{"uid":"f569f4f7e2654d69","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1718745254134,"stop":1718745254134,"duration":0},"status":"passed","severity":"normal"},{"uid":"15f91d3137290f9","name":"should only return 1 node with relay capability","time":{"start":1718745042880,"stop":1718745042880,"duration":0},"status":"passed","severity":"normal"},{"uid":"6872aedee0e6d3ba","name":"Check publish message containing XML","time":{"start":1718745515409,"stop":1718745515409,"duration":0},"status":"passed","severity":"normal"},{"uid":"d87f5e75a5a48dbc","name":"Check publish message containing SQL Injection","time":{"start":1718745515408,"stop":1718745515408,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a99088055efd056","name":"Push message with content topic containing JSON","time":{"start":1718745630083,"stop":1718745630083,"duration":0},"status":"passed","severity":"normal"},{"uid":"56943880c60b3f97","name":"Publish message with custom timestamp: Wed Jun 28 2023 21:18:03 GMT+0000 (Coordinated Universal Time)","time":{"start":1718745515412,"stop":1718745515413,"duration":1},"status":"passed","severity":"normal"},{"uid":"36364292b79fd602","name":"should properly create location multiaddrs - tcp6","time":{"start":1718745026992,"stop":1718745026992,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed79da6ec5676ba8","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1718745254109,"stop":1718745254109,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8a1ec94f9a8b22a","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1718745483211,"stop":1718745483211,"duration":0},"status":"passed","severity":"normal"},{"uid":"185a7f653523ce41","name":"Push message with SQL Injection payload","time":{"start":1718745630046,"stop":1718745630046,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e4f6bfda4fb7840","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1718745515416,"stop":1718745515416,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6ca3c665a8346ef","name":"Push message with emoji payload","time":{"start":1718745470326,"stop":1718745470327,"duration":1},"status":"passed","severity":"normal"},{"uid":"80dfa0b1a8c8d20f","name":"Ping on unsubscribed peer","time":{"start":1718745142081,"stop":1718745142082,"duration":1},"status":"passed","severity":"normal"},{"uid":"419b4cddb5917b84","name":"should throw an error for empty SingleShardInfos array","time":{"start":1718745018464,"stop":1718745018464,"duration":0},"status":"passed","severity":"normal"},{"uid":"35d9371b062d2d1c","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1718745520765,"stop":1718745520766,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b4ef45486599419","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1718745646337,"stop":1718745646337,"duration":0},"status":"passed","severity":"normal"},{"uid":"83d9d304f714dd67","name":"Subscribe to topic containing special chars and receive message","time":{"start":1718745670664,"stop":1718745670665,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2ee8352068a9800","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1718745520765,"stop":1718745520765,"duration":0},"status":"passed","severity":"normal"},{"uid":"b431f47a3e6d089","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1718745026284,"stop":1718745026287,"duration":3},"status":"passed","severity":"normal"},{"uid":"c3871e9d8884abb7","name":"Subscribe to topic containing long and receive message","time":{"start":1718745670676,"stop":1718745670676,"duration":0},"status":"passed","severity":"normal"},{"uid":"fda74c63bb224185","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1718745254109,"stop":1718745254109,"duration":0},"status":"passed","severity":"normal"},{"uid":"f758faf11b6f2e92","name":"should correctly map a content topic to a pubsub topic","time":{"start":1718745018485,"stop":1718745018486,"duration":1},"status":"passed","severity":"normal"},{"uid":"45ce62a6e756166b","name":"Check received message containing long","time":{"start":1718745545786,"stop":1718745545787,"duration":1},"status":"passed","severity":"normal"},{"uid":"e690f48b77b2380f","name":"Push message with content topic containing Arabic","time":{"start":1718745470356,"stop":1718745470357,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cfc91228c32e9f7","name":"Subscribe and receive messages via lightPush","time":{"start":1718745670655,"stop":1718745670657,"duration":2},"status":"passed","severity":"normal"},{"uid":"787ceeea1f036ce4","name":"Callback on promise","time":{"start":1718745646333,"stop":1718745646334,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ee8f4ffa36b37f0","name":"Subscribe and receive messages via lightPush","time":{"start":1718745670670,"stop":1718745670670,"duration":0},"status":"passed","severity":"normal"},{"uid":"e49941807a3c639f","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1718745337190,"stop":1718745337191,"duration":1},"status":"passed","severity":"normal"},{"uid":"da22d19c3876f3ed","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1718745603611,"stop":1718745603612,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c204b3c3f16764e","name":"should get / set TCP multiaddr","time":{"start":1718745026991,"stop":1718745026991,"duration":0},"status":"passed","severity":"normal"},{"uid":"254d0970552c8b16","name":"Subscribe to topic containing XML and receive message","time":{"start":1718745670680,"stop":1718745670681,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb875a4d8fac2ec5","name":"Check received message containing SQL Injection","time":{"start":1718745236897,"stop":1718745236898,"duration":1},"status":"passed","severity":"normal"},{"uid":"914317cbfb84e52e","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1718745018470,"stop":1718745018470,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ac0571343745263","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1718745018486,"stop":1718745018486,"duration":0},"status":"passed","severity":"normal"},{"uid":"f19dd65c01f66318","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1718745026272,"stop":1718745026273,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0d9eefd473d7f09","name":"Publishes to nwaku","time":{"start":1718745493302,"stop":1718745493303,"duration":1},"status":"passed","severity":"normal"},{"uid":"be9332fcec1e5d9a","name":"Ping on peer without subscriptions","time":{"start":1718745142084,"stop":1718745142084,"duration":0},"status":"passed","severity":"normal"},{"uid":"91d24a832782577c","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1718745670658,"stop":1718745670658,"duration":0},"status":"passed","severity":"normal"},{"uid":"ada0e5bf680446c6","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1718745278068,"stop":1718745278068,"duration":0},"status":"passed","severity":"normal"},{"uid":"278f18095493f166","name":"should encodeTxt and decodeTxt","time":{"start":1718745026978,"stop":1718745026979,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a22d239724d8b6a","name":"Refresh subscription","time":{"start":1718745670675,"stop":1718745670675,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1e04d22bae70a30","name":"can start the service","time":{"start":1718745079144,"stop":1718745079144,"duration":0},"status":"passed","severity":"normal"},{"uid":"91a8cf10584330e8","name":"Passing page size 1 when there are 4 messages","time":{"start":1718745671925,"stop":1718745671925,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad201a503eeede75","name":"Subscribe to topic containing short and receive message","time":{"start":1718745670675,"stop":1718745670676,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bcc8080285038e6","name":"Push message with content topic containing Script","time":{"start":1718745630079,"stop":1718745630079,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbe25377acc5a6cf","name":"Overlapping topic subscription","time":{"start":1718745670674,"stop":1718745670675,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2959170ca9449bb","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1718745042610,"stop":1718745042611,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b06e4d3424a7ec8","name":"throws on content topic with non-number generation field","time":{"start":1718745018451,"stop":1718745018452,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c6c7c4533ba17a1","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1718745585220,"stop":1718745585221,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c9d1b5b0a3ea892","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1718745026273,"stop":1718745026274,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fcf503f36716ab2","name":"Check received message containing short","time":{"start":1718745236893,"stop":1718745236894,"duration":1},"status":"passed","severity":"normal"},{"uid":"138499e8c44118c8","name":"Query Generator - backward","time":{"start":1718745653052,"stop":1718745653053,"duration":1},"status":"passed","severity":"normal"},{"uid":"bda1ec430a0f63e2","name":"throws on content topic with empty topic name field","time":{"start":1718745018454,"stop":1718745018454,"duration":0},"status":"passed","severity":"normal"},{"uid":"b665ada592bbce4e","name":"Query with Promise Callback, No Decoder","time":{"start":1718745638028,"stop":1718745638029,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3be74b8635cc754","name":"Fails to push message with empty content topic","time":{"start":1718745630087,"stop":1718745630087,"duration":0},"status":"passed","severity":"normal"},{"uid":"49bdc5e84898f5af","name":"Wrong topic","time":{"start":1718745585537,"stop":1718745585537,"duration":0},"status":"passed","severity":"normal"},{"uid":"68d63933633480a6","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1718745677374,"stop":1718745677375,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cbeafac509921fe","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1718745018479,"stop":1718745018479,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2551a8b29a620a4","name":"can start and stop the service","time":{"start":1718745046770,"stop":1718745046771,"duration":1},"status":"passed","severity":"normal"},{"uid":"852b042089bde58","name":"Store - dialed after - with timeout","time":{"start":1718745686082,"stop":1718745686082,"duration":0},"status":"passed","severity":"normal"},{"uid":"965e796f7735fc26","name":"configure the node with multiple pubsub topics","time":{"start":1718745603610,"stop":1718745603611,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e9ccda2c7b3334d","name":"Round trip binary serialization","time":{"start":1718745031938,"stop":1718745031939,"duration":1},"status":"passed","severity":"normal"},{"uid":"afe4543066c90208","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1718745585224,"stop":1718745585224,"duration":0},"status":"passed","severity":"normal"},{"uid":"93c9481db81f5690","name":"Check message on other pubsub topic is not received","time":{"start":1718745545781,"stop":1718745545781,"duration":0},"status":"passed","severity":"normal"},{"uid":"abe48a07e2f1d773","name":"should not receive a peer event before start","time":{"start":1718745046772,"stop":1718745046772,"duration":0},"status":"passed","severity":"normal"},{"uid":"2075ac015a7b6324","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app35/3/topic320/utf8","time":{"start":1718745585537,"stop":1718745585537,"duration":0},"status":"passed","severity":"normal"},{"uid":"8495869b28339bfc","name":"Ordered Callback sorting by timestamp while page direction is forward","time":{"start":1718745661259,"stop":1718745661260,"duration":1},"status":"passed","severity":"normal"},{"uid":"fec2fe7407daa86c","name":"should be able to decode the field with only STORE set to true","time":{"start":1718745026280,"stop":1718745026280,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd8243a778522b8c","name":"Js publishes, other Js receives","time":{"start":1718745493304,"stop":1718745493304,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ff55899e2875f79","name":"Push 30 different messages","time":{"start":1718745630051,"stop":1718745630062,"duration":11},"status":"passed","severity":"normal"},{"uid":"44568a681523528","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1718745254106,"stop":1718745254107,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cd8676322257f2","name":"Delete observer","time":{"start":1718745471165,"stop":1718745471166,"duration":1},"status":"passed","severity":"normal"},{"uid":"16b1933ec224110c","name":"Push message with Script payload","time":{"start":1718745470298,"stop":1718745470298,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e368c585883dab1","name":"Check received message containing numeric","time":{"start":1718745545787,"stop":1718745545787,"duration":0},"status":"passed","severity":"normal"},{"uid":"24473e3841bc4498","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1718745018472,"stop":1718745018473,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c954eccfcd8bf9c","name":"Refresh subscription","time":{"start":1718745520766,"stop":1718745520767,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ab7dab5dd8233c74","name":"Subscribe to topic containing Russian and receive message","time":{"start":1718745288649,"stop":1718745288649,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c6899374f3684ff","name":"tcp ip4 address","time":{"start":1718745026394,"stop":1718745026395,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c2bd476f33645db","name":"Subscribe to topic containing Script and receive message","time":{"start":1718745670679,"stop":1718745670680,"duration":1},"status":"passed","severity":"normal"},{"uid":"67232692251868c6","name":"Check received message containing long","time":{"start":1718745545769,"stop":1718745545769,"duration":0},"status":"passed","severity":"normal"},{"uid":"23288c64fd409364","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1718745145076,"stop":1718745145076,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9dc57399a7eb52f","name":"Check received message with timestamp: 1718745068450000000 ","time":{"start":1718745545777,"stop":1718745545778,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce68d09920c870bd","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1718745254093,"stop":1718745254094,"duration":1},"status":"passed","severity":"normal"},{"uid":"68188dcc09c8f435","name":"Subscribe to topic containing JSON and receive message","time":{"start":1718745670667,"stop":1718745670668,"duration":1},"status":"passed","severity":"normal"},{"uid":"412a5667e16ab6d4","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1718745026280,"stop":1718745026281,"duration":1},"status":"passed","severity":"normal"},{"uid":"23487a32f80adff2","name":"Query with Ordered Callback, No message returned","time":{"start":1718745638027,"stop":1718745638027,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbcb5f9b6269868e","name":"Push message with content topic containing shell command","time":{"start":1718745630084,"stop":1718745630084,"duration":0},"status":"passed","severity":"normal"},{"uid":"b53c1b35a39a1594","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1718745483206,"stop":1718745483206,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbda8b88f058233d","name":"Generator, 2 different pubsubtopics","time":{"start":1718745646718,"stop":1718745646719,"duration":1},"status":"passed","severity":"normal"},{"uid":"51ff5dae52d4ed2c","name":"Push message with numeric payload","time":{"start":1718745470244,"stop":1718745470245,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ba6d7087c7d5f35","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1718745018463,"stop":1718745018463,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e28dcdd4a3aa034","name":"Check message received after jswaku node is restarted","time":{"start":1718745545797,"stop":1718745545798,"duration":1},"status":"skipped","severity":"normal"},{"uid":"fbfe042d0047b25d","name":"Subscribe to topic containing long and receive message","time":{"start":1718745670663,"stop":1718745670664,"duration":1},"status":"passed","severity":"normal"},{"uid":"714e77e5be34c955","name":"Ping on peer without subscriptions","time":{"start":1718745142081,"stop":1718745142081,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b1dd2bda01b8b22","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1718745278069,"stop":1718745278070,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e4efb45b825050","name":"Push message on custom pubsubTopic","time":{"start":1718745337190,"stop":1718745337190,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0f561de42a74f98","name":"Subscribe to topic containing special chars and receive message","time":{"start":1718745288647,"stop":1718745288647,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe17b789149afaf3","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1718745288649,"stop":1718745288649,"duration":0},"status":"passed","severity":"normal"},{"uid":"521bcbb2a18ee656","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1718745278069,"stop":1718745278069,"duration":0},"status":"passed","severity":"normal"},{"uid":"28613af5b9bbe321","name":"should only return 1 node with store capability","time":{"start":1718745042880,"stop":1718745042881,"duration":1},"status":"passed","severity":"normal"},{"uid":"512b235c09326f45","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1718745288652,"stop":1718745288653,"duration":1},"status":"passed","severity":"normal"},{"uid":"1074ec3a7f704982","name":"Push message with escaped characters payload","time":{"start":1718745470325,"stop":1718745470326,"duration":1},"status":"passed","severity":"normal"},{"uid":"d321d469671d3fd8","name":"Check received message containing escaped characters","time":{"start":1718745545792,"stop":1718745545792,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4a267f54be0d332","name":"1 Store, 2 relays, 2 fetches","time":{"start":1718745042041,"stop":1718745042042,"duration":1},"status":"passed","severity":"normal"},{"uid":"98c4fc531056edfc","name":"Promise Callback - forward","time":{"start":1718745653053,"stop":1718745653053,"duration":0},"status":"passed","severity":"normal"},{"uid":"992c4cf86d97d2d0","name":"Subscribe and receive messages via waku relay post","time":{"start":1718745670672,"stop":1718745670672,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dc166d6a6e975b2","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1718745254104,"stop":1718745254104,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd523004a6fcb850","name":"topics with same application and version share the same shard","time":{"start":1718745018461,"stop":1718745018461,"duration":0},"status":"passed","severity":"normal"},{"uid":"7baca9f603d67db7","name":"should throw an error for an unconfigured topic","time":{"start":1718745018479,"stop":1718745018479,"duration":0},"status":"passed","severity":"normal"},{"uid":"d06067b5db45970d","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1718745026277,"stop":1718745026278,"duration":1},"status":"passed","severity":"normal"},{"uid":"b17031e7b97d73d0","name":"Nodes with multiple pubsub topic","time":{"start":1718745483203,"stop":1718745483204,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2d9632f8eb8aa29","name":"Ordered callback, aborts when callback returns true","time":{"start":1718745646337,"stop":1718745646338,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d9f5269bfa050c9","name":"Relay - dialed first","time":{"start":1718745686080,"stop":1718745686081,"duration":1},"status":"passed","severity":"normal"},{"uid":"a049bb3ba78b4fc3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1718745018474,"stop":1718745018474,"duration":0},"status":"passed","severity":"normal"},{"uid":"52310a42fabbc195","name":"Check received message containing Basic HTML tag","time":{"start":1718745236899,"stop":1718745236899,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6b7397dfd03b63a","name":"can start the service","time":{"start":1718745533615,"stop":1718745533615,"duration":0},"status":"passed","severity":"normal"},{"uid":"38a430467f6ee069","name":"Subscribe and receive messages via waku relay post","time":{"start":1718745288631,"stop":1718745288633,"duration":2},"status":"passed","severity":"normal"},{"uid":"60a44325279581e5","name":"handles different clusterIds correctly","time":{"start":1718745018462,"stop":1718745018462,"duration":0},"status":"passed","severity":"normal"}]