allure-jswaku/7072/widgets/status-chart.json
2024-06-18 20:09:45 +00:00

1 line
154 KiB
JSON

[{"uid":"7e162845391124c0","name":"Check received message with timestamp: 1718740598734000000 ","time":{"start":1718740777299,"stop":1718740777300,"duration":1},"status":"passed","severity":"normal"},{"uid":"f17b478a6c4c2e2c","name":"throws on content topic with too few or too many fields","time":{"start":1718740547793,"stop":1718740547793,"duration":0},"status":"passed","severity":"normal"},{"uid":"cce145ed299b844a","name":"should set field with all protocols enabled","time":{"start":1718740556491,"stop":1718740556491,"duration":0},"status":"passed","severity":"normal"},{"uid":"784e4a726ce42383","name":"should be able to decode the field with only RELAY set to true","time":{"start":1718740555816,"stop":1718740555817,"duration":1},"status":"passed","severity":"normal"},{"uid":"33087fa0100a2f47","name":"through manual discovery","time":{"start":1718740886965,"stop":1718740886965,"duration":0},"status":"passed","severity":"normal"},{"uid":"462ae997ae187601","name":"Add multiple subscription objects on single nwaku node","time":{"start":1718741217681,"stop":1718741217681,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fe40321bda28dae","name":"should return empty list for no shard","time":{"start":1718740547810,"stop":1718740547810,"duration":0},"status":"passed","severity":"normal"},{"uid":"252c87e26644448","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1718740756929,"stop":1718740756929,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd0cb52fc62eb59f","name":"isConnected between 2 js-waku relay nodes","time":{"start":1718740650286,"stop":1718740650286,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b5915c1f13a9143","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1718740547818,"stop":1718740547818,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc6be35808e556e","name":"Push message with content topic containing special chars","time":{"start":1718741154355,"stop":1718741154355,"duration":0},"status":"passed","severity":"normal"},{"uid":"8624b729cd6add4f","name":"Reopen subscription with peer with lost subscription","time":{"start":1718740683973,"stop":1718740683974,"duration":1},"status":"passed","severity":"normal"},{"uid":"b892015334d5aaac","name":"Check received message containing special chars","time":{"start":1718740777293,"stop":1718740777293,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a7f52f87a6da3ab","name":"Passing page size 0 when there are 110 messages","time":{"start":1718741214051,"stop":1718741214052,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc7d7653767b0074","name":"Push message with content topic containing escaped characters","time":{"start":1718741035850,"stop":1718741035850,"duration":0},"status":"passed","severity":"normal"},{"uid":"346fdc93b0c33d94","name":"should get / set TCP multiaddr","time":{"start":1718740556488,"stop":1718740556488,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd7fbf002adac7c0","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1718740756908,"stop":1718740756908,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6aab23167b50a7a","name":"Refresh subscription","time":{"start":1718740827257,"stop":1718740827258,"duration":1},"status":"passed","severity":"normal"},{"uid":"c26acc612cc40744","name":"Push message with Chinese payload","time":{"start":1718741035837,"stop":1718741035837,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bbd91687211fee1","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1718741063701,"stop":1718741063701,"duration":0},"status":"passed","severity":"normal"},{"uid":"43099a72d660a958","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1718740599425,"stop":1718740599426,"duration":1},"status":"passed","severity":"normal"},{"uid":"17f4af9c40d0123c","name":"should return the pubsub topic directly if a string is provided","time":{"start":1718740547821,"stop":1718740547821,"duration":0},"status":"passed","severity":"normal"},{"uid":"a433194a6eae7dff","name":"throws on content topic with non-number generation field","time":{"start":1718740547793,"stop":1718740547794,"duration":1},"status":"passed","severity":"normal"},{"uid":"979bfbfc5b78f8b6","name":"Push message with escaped characters payload","time":{"start":1718741154351,"stop":1718741154351,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6797c3c05718f55","name":"should not receive a peer event after stop","time":{"start":1718740576319,"stop":1718740576319,"duration":0},"status":"passed","severity":"normal"},{"uid":"477e7f79ecd06966","name":"should properly create location multiaddrs - tcp","time":{"start":1718740556490,"stop":1718740556490,"duration":0},"status":"passed","severity":"normal"},{"uid":"25e4a96a67b5d400","name":"Register correct protocols","time":{"start":1718741091184,"stop":1718741091184,"duration":0},"status":"passed","severity":"normal"},{"uid":"700633b2b40c2fa0","name":"Push message with Chinese payload","time":{"start":1718741154347,"stop":1718741154347,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b2a24470a20c121","name":"start node with empty content topic","time":{"start":1718741148673,"stop":1718741148674,"duration":1},"status":"passed","severity":"normal"},{"uid":"89363fdbf1c1e5a1","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1718740572563,"stop":1718740572563,"duration":0},"status":"passed","severity":"normal"},{"uid":"d45980aefedd4cf1","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1718740547798,"stop":1718740547799,"duration":1},"status":"passed","severity":"normal"},{"uid":"130681572d3d066e","name":"Subscribe to topic containing XML and receive message","time":{"start":1718741217694,"stop":1718741217694,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3e2240eff4e505a","name":"Check received message containing Script","time":{"start":1718740777296,"stop":1718740777296,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae62105a0e7885de","name":"Decoder throws on empty string content topic","time":{"start":1718740561404,"stop":1718740561404,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2b15304c3fdb39a","name":"should not receive a peer event after stop","time":{"start":1718740610144,"stop":1718740610144,"duration":0},"status":"passed","severity":"normal"},{"uid":"33c79897403eb2ea","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1718741091621,"stop":1718741091621,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6a1c3acc879348d","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1718740547804,"stop":1718740547804,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e97b233070c3fc6","name":"Decoder throws on undefined content topic","time":{"start":1718740582161,"stop":1718740582161,"duration":0},"status":"passed","severity":"normal"},{"uid":"db7c13e59513f832","name":"Failed peers are renewed","time":{"start":1718740809681,"stop":1718740809681,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa15b0fe1112ffb2","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1718741136647,"stop":1718741136648,"duration":1},"status":"passed","severity":"normal"},{"uid":"33ca54bea5e89f0d","name":"should not receive a peer event before start","time":{"start":1718740576319,"stop":1718740576319,"duration":0},"status":"passed","severity":"normal"},{"uid":"54d1ac4aaf575532","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1718740547802,"stop":1718740547803,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e7c0e0eb6a44e43","name":"Publish message with rate limit","time":{"start":1718741091623,"stop":1718741091623,"duration":0},"status":"passed","severity":"normal"},{"uid":"49b462464828cd3b","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1718740756898,"stop":1718740756898,"duration":0},"status":"passed","severity":"normal"},{"uid":"555e2b2f487b5cb3","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1718741362203,"stop":1718741362203,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecbb5485e2458a36","name":"Ping on unsubscribed peer","time":{"start":1718740629216,"stop":1718740629217,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6cdfab993918cff","name":"Push message with Script payload","time":{"start":1718741154349,"stop":1718741154349,"duration":0},"status":"passed","severity":"normal"},{"uid":"7145587fed6e7e7e","name":"Check received message with timestamp: 1718740598734 ","time":{"start":1718740777300,"stop":1718740777300,"duration":0},"status":"passed","severity":"normal"},{"uid":"a835dede6311a082","name":"Check received message containing SQL Injection","time":{"start":1718741084304,"stop":1718741084304,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ea64cc54a425c68","name":"Check received message containing long","time":{"start":1718740777292,"stop":1718740777292,"duration":0},"status":"passed","severity":"normal"},{"uid":"838f2f9eac893058","name":"Waku message hash computation (payload length 0)","time":{"start":1718740550487,"stop":1718740550487,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2e8e44024c02b5e","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1718741063698,"stop":1718741063699,"duration":1},"status":"passed","severity":"normal"},{"uid":"a884603d642f595e","name":"Push message with Script payload","time":{"start":1718741035839,"stop":1718741035839,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b42724427038831","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1718741223964,"stop":1718741223964,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf78b66c7e6aa2c9","name":"Reopen subscription with peer with lost subscription","time":{"start":1718740629217,"stop":1718740629217,"duration":0},"status":"passed","severity":"normal"},{"uid":"878a4c064b904fd8","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1718740837312,"stop":1718740837312,"duration":0},"status":"passed","severity":"normal"},{"uid":"369c77aadc739c1d","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1718740561404,"stop":1718740561405,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2fce03efe269c51","name":"Passing an array","time":{"start":1718741224461,"stop":1718741224461,"duration":0},"status":"passed","severity":"normal"},{"uid":"271b58e19dee40","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1718741217696,"stop":1718741217696,"duration":0},"status":"passed","severity":"normal"},{"uid":"943e88e505df1307","name":"Check received message containing shell command","time":{"start":1718741084306,"stop":1718741084306,"duration":0},"status":"passed","severity":"normal"},{"uid":"c24b22ce2f3d2cc7","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1718740547820,"stop":1718740547820,"duration":0},"status":"passed","severity":"normal"},{"uid":"71c947f23b606083","name":"Passing cursor with wrong message digest","time":{"start":1718741136650,"stop":1718741136653,"duration":3},"status":"passed","severity":"normal"},{"uid":"58c0bb17b3f81cf4","name":"Check message received after jswaku node is restarted","time":{"start":1718741084312,"stop":1718741084312,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d348d519e089b0e1","name":"A test","time":{"start":1718740837447,"stop":1718740837447,"duration":0},"status":"passed","severity":"normal"},{"uid":"2127a2410e2807e0","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1718741183792,"stop":1718741183793,"duration":1},"status":"passed","severity":"normal"},{"uid":"170504d3c39373df","name":"should properly compute the node id","time":{"start":1718740556487,"stop":1718740556487,"duration":0},"status":"passed","severity":"normal"},{"uid":"79d872233d8c02ab","name":"Decoder throws on empty string content topic","time":{"start":1718740584186,"stop":1718740584186,"duration":0},"status":"passed","severity":"normal"},{"uid":"5797b100f9dc4c5c","name":"Asymmetric encrypt & decrypt","time":{"start":1718740582814,"stop":1718740582815,"duration":1},"status":"passed","severity":"normal"},{"uid":"3206d954efc5a963","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1718741217688,"stop":1718741217688,"duration":0},"status":"passed","severity":"normal"},{"uid":"d27cb79977eb72c8","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1718740572096,"stop":1718740572097,"duration":1},"status":"passed","severity":"normal"},{"uid":"e99197909dcc706e","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1718740923549,"stop":1718740923549,"duration":0},"status":"passed","severity":"normal"},{"uid":"55071fdd2cc5af09","name":"Fails to push message with empty content topic","time":{"start":1718741035851,"stop":1718741035851,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cff9152ae3195a6","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1718740547798,"stop":1718740547798,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ce389ea7e3569a9","name":"Nodes with multiple pubsub topic","time":{"start":1718741063698,"stop":1718741063698,"duration":0},"status":"passed","severity":"normal"},{"uid":"35c66e3e3e967e59","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1718740572564,"stop":1718740572564,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e206a38ae6d4204f","name":"Mutual subscription","time":{"start":1718741091184,"stop":1718741091184,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfb8ed5c28eb3757","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1718740650283,"stop":1718740650283,"duration":0},"status":"passed","severity":"normal"},{"uid":"42518941bb2b409a","name":"Subscribe to topic containing short and receive message","time":{"start":1718741217674,"stop":1718741217674,"duration":0},"status":"passed","severity":"normal"},{"uid":"95f8d984c5ced5ef","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1718740756897,"stop":1718740756897,"duration":0},"status":"passed","severity":"normal"},{"uid":"65412770c96b8c10","name":"receives messages sent to provided content topic through callback (Waku class)","time":{"start":1718741084453,"stop":1718741084453,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6d579b3624c2cc6f","name":"Ping on subscribed peer","time":{"start":1718740683972,"stop":1718740683973,"duration":1},"status":"passed","severity":"normal"},{"uid":"7116ba564dd71810","name":"Push message with content topic containing long","time":{"start":1718741035844,"stop":1718741035845,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5adf12da7a54c53","name":"Subscribe to topic containing long and receive message","time":{"start":1718741217691,"stop":1718741217691,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb634d49a5389128","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app1/10/topic901/proto","time":{"start":1718741148646,"stop":1718741148646,"duration":0},"status":"passed","severity":"normal"},{"uid":"45acbd031d51cc07","name":"should set field with only RELAY enabled","time":{"start":1718740556491,"stop":1718740556491,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf88b72e8dcd6449","name":"Check publish message containing XML","time":{"start":1718741091612,"stop":1718741091612,"duration":0},"status":"passed","severity":"normal"},{"uid":"239fe29e2aceaee2","name":"Privacy Node - default protocol","time":{"start":1718741232741,"stop":1718741232741,"duration":0},"status":"passed","severity":"normal"},{"uid":"cccf4425d3b08d81","name":"Reusing cursor across nodes","time":{"start":1718741136650,"stop":1718741136650,"duration":0},"status":"passed","severity":"normal"},{"uid":"accad05802b33d3c","name":"should throw an error if shards are undefined for static sharding","time":{"start":1718740547810,"stop":1718740547810,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ea0b9d1c96cc1","name":"Passing page size 1 when there are 4 messages","time":{"start":1718741214052,"stop":1718741214052,"duration":0},"status":"passed","severity":"normal"},{"uid":"e67e754bf21ec688","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1718740674928,"stop":1718740674928,"duration":0},"status":"passed","severity":"normal"},{"uid":"6badec53ef0f944d","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1718740547811,"stop":1718740547811,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c7e6af408cf0c34","name":"should only return 1 node with relay capability","time":{"start":1718740572561,"stop":1718740572561,"duration":0},"status":"passed","severity":"normal"},{"uid":"86fd3b33ac23210e","name":"Generator, 2 different pubsubtopics","time":{"start":1718741199845,"stop":1718741199846,"duration":1},"status":"passed","severity":"normal"},{"uid":"b95092e49e8f5ca2","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1718740599422,"stop":1718740599425,"duration":3},"status":"passed","severity":"normal"},{"uid":"cc69c78b84becb98","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1718740547806,"stop":1718740547806,"duration":0},"status":"passed","severity":"normal"},{"uid":"92892d3b3a30808e","name":"Push message with custom timestamp: 1687982409907","time":{"start":1718741035853,"stop":1718741035853,"duration":0},"status":"passed","severity":"normal"},{"uid":"6105e4c973bbd96","name":"Subscribe to topic containing emoji and receive message","time":{"start":1718741217681,"stop":1718741217681,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6f8103c483d743","name":"Check received message containing escaped characters","time":{"start":1718740777298,"stop":1718740777298,"duration":0},"status":"passed","severity":"normal"},{"uid":"939e2f2ac6ba5efe","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1718740756901,"stop":1718740756901,"duration":0},"status":"passed","severity":"normal"},{"uid":"7673ddf5bb724864","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1718740881167,"stop":1718740881170,"duration":3},"status":"passed","severity":"normal"},{"uid":"750464736738a4e4","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1718740674925,"stop":1718740674925,"duration":0},"status":"passed","severity":"normal"},{"uid":"47cb119e21c21666","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1718740923551,"stop":1718740923552,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c138410f3fd6f3b","name":"handles different clusterIds correctly","time":{"start":1718740547805,"stop":1718740547805,"duration":0},"status":"passed","severity":"normal"},{"uid":"f304a33394734a4","name":"can start the service","time":{"start":1718740576316,"stop":1718740576317,"duration":1},"status":"passed","severity":"normal"},{"uid":"293b8de3462851f2","name":"Subscribe to topic containing JSON and publish message","time":{"start":1718741091199,"stop":1718741091199,"duration":0},"status":"passed","severity":"normal"},{"uid":"f82c169b72c75f6c","name":"Throws when trying to push message with empty payload","time":{"start":1718741154353,"stop":1718741154353,"duration":0},"status":"passed","severity":"normal"},{"uid":"c618f028b635a29a","name":"Used by Waku Relay","time":{"start":1718741224462,"stop":1718741224462,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd99fa5b91366b7a","name":"Symmetric encrypt & Decrypt","time":{"start":1718740582815,"stop":1718740582816,"duration":1},"status":"passed","severity":"normal"},{"uid":"f82f4abbbbad26a6","name":"Check message received after nwaku node is restarted","time":{"start":1718741084300,"stop":1718741084300,"duration":0},"status":"skipped","severity":"normal"},{"uid":"41f916ba10f90266","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1718741063699,"stop":1718741063699,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0bcfb684906dc7c","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1718740756928,"stop":1718740756928,"duration":0},"status":"passed","severity":"normal"},{"uid":"404a6413d5916db8","name":"Subscribe and receive messages via lightPush","time":{"start":1718741217670,"stop":1718741217670,"duration":0},"status":"passed","severity":"normal"},{"uid":"c48026aefb9db47e","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1718740756917,"stop":1718740756918,"duration":1},"status":"passed","severity":"normal"},{"uid":"a894950918e66bf7","name":"Check publish message containing unicode special characters","time":{"start":1718741091615,"stop":1718741091615,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e3fe4406903b602","name":"random static sharding 7 - Cluster ID: 590, Shard ID: 31","time":{"start":1718741159552,"stop":1718741159553,"duration":1},"status":"passed","severity":"normal"},{"uid":"47f6262bfb5ecb54","name":"Push message with JSON payload","time":{"start":1718741035840,"stop":1718741035841,"duration":1},"status":"passed","severity":"normal"},{"uid":"63c4cacc63fe7f48","name":"should return valid sharding parameters for static sharding","time":{"start":1718740547823,"stop":1718740547823,"duration":0},"status":"passed","severity":"normal"},{"uid":"6305a6448778f1e","name":"Light Node - default protocols","time":{"start":1718741232741,"stop":1718741232741,"duration":0},"status":"passed","severity":"normal"},{"uid":"a197d65ecdf94e88","name":"Subscribe to topic containing JSON and receive message","time":{"start":1718741217694,"stop":1718741217695,"duration":1},"status":"passed","severity":"normal"},{"uid":"abf7c0b6ccc703","name":"groups content topics by expected pubsub topic","time":{"start":1718740547804,"stop":1718740547804,"duration":0},"status":"passed","severity":"normal"},{"uid":"19d4a0ff1b7d5583","name":"1 Relay, 1 fetch","time":{"start":1718740572068,"stop":1718740572069,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb6efd6f5a47d78f","name":"handles multiple messages","time":{"start":1718741211363,"stop":1718741211363,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d2be62466c273fd","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1718740547813,"stop":1718740547813,"duration":0},"status":"passed","severity":"normal"},{"uid":"18b82fd7efaf27e2","name":"given a waku node and content topic, creates a filter subscription","time":{"start":1718741084453,"stop":1718741084453,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dc655ca8c5ec3791","name":"should be able to encode the field with only RELAY set to true","time":{"start":1718740555806,"stop":1718740555810,"duration":4},"status":"passed","severity":"normal"},{"uid":"1b71413e659c7064","name":"should be called for bootstrap peers","time":{"start":1718740607332,"stop":1718740607333,"duration":1},"status":"passed","severity":"normal"},{"uid":"454c6a5e13c85387","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1718740550488,"stop":1718740550488,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a79e0898d342cfc","name":"Subscribe and receive messages via waku relay post","time":{"start":1718740827246,"stop":1718740827246,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fcb82c6cb36af5d","name":"Fails to push message with empty content topic","time":{"start":1718741154389,"stop":1718741154389,"duration":0},"status":"passed","severity":"normal"},{"uid":"34ca0778256fe0d2","name":"Accepts a valid Waku Message","time":{"start":1718740564810,"stop":1718740564811,"duration":1},"status":"passed","severity":"normal"},{"uid":"d71dc26a2a808d45","name":"Passing page size 10 when there are 10 messages","time":{"start":1718741214053,"stop":1718741214053,"duration":0},"status":"passed","severity":"normal"},{"uid":"c85fe2004f9546de","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1718740756898,"stop":1718740756899,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5c925ce672fe841","name":"Check received message containing JSON","time":{"start":1718741084294,"stop":1718741084294,"duration":0},"status":"passed","severity":"normal"},{"uid":"f77cb60eeab4132","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1718740756926,"stop":1718740756926,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5bacbd9bea4b1e4","name":"Check received message containing JSON","time":{"start":1718740777297,"stop":1718740777297,"duration":0},"status":"passed","severity":"normal"},{"uid":"8209bcd71c3e54fd","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1718741223965,"stop":1718741223965,"duration":0},"status":"passed","severity":"normal"},{"uid":"e59d76483abaace0","name":"should throw an error for missing sharding configuration","time":{"start":1718740547825,"stop":1718740547825,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f3759289430a26e","name":"Subscribe to topic containing shell command and receive message","time":{"start":1718741217695,"stop":1718741217695,"duration":0},"status":"passed","severity":"normal"},{"uid":"967a436200128485","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1718741217676,"stop":1718741217677,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e9147f6cc1b0c1f","name":"ignores unrecognized TXT record formats","time":{"start":1718740572560,"stop":1718740572560,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdd2c510a54dfba7","name":"Fails to push message bigger that 1MB","time":{"start":1718741154397,"stop":1718741154398,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c310ef0594224a0","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1718740837314,"stop":1718740837314,"duration":0},"status":"passed","severity":"normal"},{"uid":"524e8c6c49a3bd73","name":"should not fail to start the service if it is already started","time":{"start":1718741088437,"stop":1718741088437,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1859647855755b4","name":"Push message with content topic containing short","time":{"start":1718741035844,"stop":1718741035844,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0bb8e54c22534c8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1718740547817,"stop":1718740547817,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ec41b4a8b440af1","name":"should return all peers when numPeers is 0","time":{"start":1718740561286,"stop":1718740561287,"duration":1},"status":"passed","severity":"normal"},{"uid":"937a7a7ad337b1d0","name":"Subscribe to topic containing emoji and publish message","time":{"start":1718741091201,"stop":1718741091201,"duration":0},"status":"passed","severity":"normal"},{"uid":"84985551a2221e70","name":"Check received message containing Basic HTML tag","time":{"start":1718741084305,"stop":1718741084305,"duration":0},"status":"passed","severity":"normal"},{"uid":"a44953f1b26c9d1d","name":"should throw an error for empty SingleShardInfos array","time":{"start":1718740547807,"stop":1718740547807,"duration":0},"status":"passed","severity":"normal"},{"uid":"317541505ec88347","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1718740837314,"stop":1718740837314,"duration":0},"status":"passed","severity":"normal"},{"uid":"c28609f1ea626aac","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1718740837313,"stop":1718740837313,"duration":0},"status":"passed","severity":"normal"},{"uid":"34c1ef7b9e52806e","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1718741091199,"stop":1718741091199,"duration":0},"status":"passed","severity":"normal"},{"uid":"a66c4f3b2743ab00","name":"Passing page size 11 when there are 10 messages","time":{"start":1718741214055,"stop":1718741214055,"duration":0},"status":"passed","severity":"normal"},{"uid":"a12bb74d3fdb67e","name":"should be able to decode the field with only FILTER set to true","time":{"start":1718740555818,"stop":1718740555818,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e006fd4c6274213","name":"Query Generator sorting by timestamp while page direction is backward","time":{"start":1718741198841,"stop":1718741198842,"duration":1},"status":"passed","severity":"normal"},{"uid":"8777bfb39583780e","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1718740923550,"stop":1718740923550,"duration":0},"status":"passed","severity":"normal"},{"uid":"3689a6d87f6464c4","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1718740599431,"stop":1718740599433,"duration":2},"status":"passed","severity":"normal"},{"uid":"ba5e74b54c0c4aea","name":"given a content topic, creates a waku node and filter subscription","time":{"start":1718741084452,"stop":1718741084452,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d0d78aa6bf768e2b","name":"configure the node with multiple content topics","time":{"start":1718741148672,"stop":1718741148672,"duration":0},"status":"passed","severity":"normal"},{"uid":"2857468d46b1d47c","name":"can start and stop the service","time":{"start":1718740610136,"stop":1718740610136,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8677c1cf13f8e8f","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1718741045645,"stop":1718741045646,"duration":1},"status":"skipped","severity":"normal"},{"uid":"23908de11300aca3","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app48/5/topic14/proto","time":{"start":1718741148647,"stop":1718741148647,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b684728da802b8d","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1718740555813,"stop":1718740555814,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f21e2e54dd84a53","name":"Push message with content topic containing JSON","time":{"start":1718741035849,"stop":1718741035849,"duration":0},"status":"passed","severity":"normal"},{"uid":"32efbad318f16268","name":"recovers when dns.resolve returns empty","time":{"start":1718740572559,"stop":1718740572559,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbbf2b7e4f56af24","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1718740756910,"stop":1718740756910,"duration":0},"status":"passed","severity":"normal"},{"uid":"c40d59fa67c3941b","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1718740547807,"stop":1718740547807,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ec61b02a162ddf","name":"Query with Promise Callback, No message returned","time":{"start":1718741183796,"stop":1718741183796,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6a2523b3ab3b77f","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1718740555821,"stop":1718740555822,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2c50495946ecff8","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1718740674923,"stop":1718740674923,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa2c856571696538","name":"random static sharding 2 - Cluster ID: 937, Shard ID: 123","time":{"start":1718741159550,"stop":1718741159550,"duration":0},"status":"passed","severity":"normal"},{"uid":"d18da56c144a0f1b","name":"Check message with non string payload is not received","time":{"start":1718741084312,"stop":1718741084312,"duration":0},"status":"passed","severity":"normal"},{"uid":"e76c0ba4d3e44dcf","name":"Overlapping topic subscription","time":{"start":1718741091191,"stop":1718741091191,"duration":0},"status":"skipped","severity":"normal"},{"uid":"25d1da2d5630bcb2","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1718740756903,"stop":1718740756904,"duration":1},"status":"passed","severity":"normal"},{"uid":"49f3e3227af6513d","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1718740756908,"stop":1718740756908,"duration":0},"status":"passed","severity":"normal"},{"uid":"232a8b8ff347e9f5","name":"Round trip binary serialization","time":{"start":1718740561401,"stop":1718740561401,"duration":0},"status":"passed","severity":"normal"},{"uid":"205a761ed6ff534f","name":"Subscribe and receives messages on 20 topics","time":{"start":1718740827251,"stop":1718740827251,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a92242ff879b667","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1718740923565,"stop":1718740923566,"duration":1},"status":"broken","severity":"normal"},{"uid":"acbb0f073eba1ad","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1718741217670,"stop":1718741217671,"duration":1},"status":"passed","severity":"normal"},{"uid":"e43d10d9a8f03992","name":"Waku message hash computation (no timestamp)","time":{"start":1718740550487,"stop":1718740550488,"duration":1},"status":"passed","severity":"normal"},{"uid":"154f116c610dd5ba","name":"Check received message containing escaped characters","time":{"start":1718741084294,"stop":1718741084295,"duration":1},"status":"passed","severity":"normal"},{"uid":"30784c01bd9b0af4","name":"Push 30 different messages","time":{"start":1718741035843,"stop":1718741035843,"duration":0},"status":"passed","severity":"normal"},{"uid":"3309b61b68dac0c6","name":"Subscribe and receive messages via waku relay post","time":{"start":1718741217687,"stop":1718741217687,"duration":0},"status":"passed","severity":"normal"},{"uid":"64ad56310c2e2745","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1718741091196,"stop":1718741091196,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d0e43c5aef86bf4","name":"Push message with emoji payload","time":{"start":1718741154352,"stop":1718741154352,"duration":0},"status":"passed","severity":"normal"},{"uid":"380cb781bab5fbbe","name":"Check received message with timestamp: 1649153314 ","time":{"start":1718741084296,"stop":1718741084297,"duration":1},"status":"passed","severity":"normal"},{"uid":"38c839462f4c0659","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1718741217673,"stop":1718741217673,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa723291c7f14f8d","name":"retrieves a single peer","time":{"start":1718740572558,"stop":1718740572559,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c0de7bc8b95f67d","name":"Subscribe to topic containing special chars and receive message","time":{"start":1718740827260,"stop":1718740827260,"duration":0},"status":"passed","severity":"normal"},{"uid":"83471538c0ed5d6c","name":"Push message with content topic containing unicode special characters","time":{"start":1718741035850,"stop":1718741035850,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ffc21c321d9c48c","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1718740684999,"stop":1718740685000,"duration":1},"status":"passed","severity":"normal"},{"uid":"a899ddcee1895df1","name":"Encoder throws on undefined content topic","time":{"start":1718740584185,"stop":1718740584185,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c7ec2a070309b38","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1718740609628,"stop":1718740609629,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e3b9023cbe2f7e8","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1718740561288,"stop":1718740561289,"duration":1},"status":"passed","severity":"normal"},{"uid":"2471b4126509da8b","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1718740547822,"stop":1718740547823,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0e13877dbde60de","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1718740827261,"stop":1718740827262,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dbc3ef124b9c6ed","name":"throws on content topic with empty encoding field","time":{"start":1718740547796,"stop":1718740547796,"duration":0},"status":"passed","severity":"normal"},{"uid":"78a464fa981fbd0a","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1718741159548,"stop":1718741159549,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e196fc64bfd0613","name":"should not fail to stop the service if it was not started","time":{"start":1718740610137,"stop":1718740610137,"duration":0},"status":"passed","severity":"normal"},{"uid":"b866b2f0cb1cef3a","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1718740674922,"stop":1718740674923,"duration":1},"status":"passed","severity":"normal"},{"uid":"29b603fbe9c3e66e","name":"Push message with XML payload","time":{"start":1718741035839,"stop":1718741035840,"duration":1},"status":"passed","severity":"normal"},{"uid":"80e77bba4cc2abb8","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app23/4/topic907/proto","time":{"start":1718741148644,"stop":1718741148644,"duration":0},"status":"passed","severity":"normal"},{"uid":"abf52dfc31c0ba1c","name":"Fails to publish message with wrong content topic","time":{"start":1718741091620,"stop":1718741091621,"duration":1},"status":"passed","severity":"normal"},{"uid":"4973ed78d3e94d31","name":"Decoder throws on undefined content topic","time":{"start":1718740561403,"stop":1718740561404,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8a58248c6cdeae3","name":"addEventListener with correct event","time":{"start":1718740640201,"stop":1718740640201,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a775bcf7964caa6","name":"Publish message with custom timestamp: Tue Jun 18 2024 19:04:23 GMT+0000 (Coordinated Universal Time)","time":{"start":1718741091619,"stop":1718741091619,"duration":0},"status":"passed","severity":"normal"},{"uid":"40f0a421e0adf12","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1718740555812,"stop":1718740555813,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ac0cadab0a3e2e0","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 0","time":{"start":1718740547824,"stop":1718740547824,"duration":0},"status":"passed","severity":"normal"},{"uid":"138cd665b098dbbd","name":"Check message received after jswaku node is restarted","time":{"start":1718741084299,"stop":1718741084300,"duration":1},"status":"skipped","severity":"normal"},{"uid":"cf362b0e3a0757e2","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1718740756927,"stop":1718740756927,"duration":0},"status":"passed","severity":"normal"},{"uid":"6494774156d41653","name":"Push message with numeric payload","time":{"start":1718741035836,"stop":1718741035836,"duration":0},"status":"passed","severity":"normal"},{"uid":"28ea79f45114292c","name":"tcp ip4 address","time":{"start":1718740555880,"stop":1718740555880,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b214471ccaa192c","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1718740607333,"stop":1718740607334,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1c192960e9b8302","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1718740572096,"stop":1718740572096,"duration":0},"status":"passed","severity":"normal"},{"uid":"accaf5d46b848c71","name":"Check publish message containing emoji","time":{"start":1718741091615,"stop":1718741091615,"duration":0},"status":"passed","severity":"normal"},{"uid":"3164fd00f0c90dec","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1718740572097,"stop":1718740572097,"duration":0},"status":"passed","severity":"normal"},{"uid":"758a1679dce49585","name":"Relay","time":{"start":1718740609504,"stop":1718740609504,"duration":0},"status":"passed","severity":"normal"},{"uid":"50a74dd7626dfe88","name":"Push 30 different messages","time":{"start":1718741154353,"stop":1718741154353,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccf4c4a5a26817d1","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1718740881165,"stop":1718740881167,"duration":2},"status":"passed","severity":"normal"},{"uid":"999892830c2a47bc","name":"Check received message containing Script","time":{"start":1718741084292,"stop":1718741084293,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e0f469d07e43462","name":"Add multiple subscription objects on single nwaku node","time":{"start":1718740827265,"stop":1718740827265,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8ec0f8623485de9","name":"Store - dialed first","time":{"start":1718741232739,"stop":1718741232739,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dfb72338649a416","name":"Push message with custom timestamp: 1687982357573","time":{"start":1718741154390,"stop":1718741154390,"duration":0},"status":"passed","severity":"normal"},{"uid":"73db7906ef600c3c","name":"Subscribe to topic containing JSON and receive message","time":{"start":1718740827263,"stop":1718740827263,"duration":0},"status":"passed","severity":"normal"},{"uid":"d07831ed372e0f38","name":"Encoder throws on undefined content topic","time":{"start":1718740582160,"stop":1718740582160,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5f358915f19be03","name":"Push message with rate limit","time":{"start":1718741154390,"stop":1718741154390,"duration":0},"status":"passed","severity":"normal"},{"uid":"bca3b754ae8b8447","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1718740756902,"stop":1718740756902,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3214c98f25687b6","name":"Push message with Arabic payload","time":{"start":1718741035837,"stop":1718741035838,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4367187aba5449c","name":"A test","time":{"start":1718740837443,"stop":1718740837443,"duration":0},"status":"passed","severity":"normal"},{"uid":"a573ed3228a86b42","name":"getPeersByDiscovery","time":{"start":1718740640204,"stop":1718740640205,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0a89a34cfc17b0d","name":"Push message with long payload","time":{"start":1718741035836,"stop":1718741035836,"duration":0},"status":"passed","severity":"normal"},{"uid":"52fa7949e1736611","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1718741084310,"stop":1718741084310,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9e9115543aeca00","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1718740827261,"stop":1718740827261,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5b4a36dfa606859","name":"Check received message containing short","time":{"start":1718741084287,"stop":1718741084288,"duration":1},"status":"passed","severity":"normal"},{"uid":"92fed9e016dff3","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1718741223963,"stop":1718741223964,"duration":1},"status":"passed","severity":"normal"},{"uid":"d84ef539be7c1e15","name":"Decoder throws on empty string content topic","time":{"start":1718740582162,"stop":1718740582162,"duration":0},"status":"passed","severity":"normal"},{"uid":"89da22d82eea28f6","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1718740547813,"stop":1718740547813,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aa2a5871766dea3","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1718740555822,"stop":1718740555822,"duration":0},"status":"passed","severity":"normal"},{"uid":"662275649acf0988","name":"Check publish message containing long","time":{"start":1718741091607,"stop":1718741091607,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ec1f1ffa8784b71","name":"Encoder throws on undefined content topic","time":{"start":1718740561402,"stop":1718740561403,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ba5ef66f7cfacd8","name":"Check message with no content topic is not received","time":{"start":1718741084298,"stop":1718741084298,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ab359075295aba6","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1718740576320,"stop":1718740576320,"duration":0},"status":"passed","severity":"normal"},{"uid":"c03ca1799ad08277","name":"Query with Promise Callback, No Decoder","time":{"start":1718741183795,"stop":1718741183796,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7c0b789f04aab35","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1718740827245,"stop":1718740827245,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e9e245f775147c5","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1718741217692,"stop":1718741217693,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bae58a51d1b43a4","name":"Check received message containing Russian","time":{"start":1718740777295,"stop":1718740777295,"duration":0},"status":"passed","severity":"normal"},{"uid":"80bee31cda2d351c","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1718740547799,"stop":1718740547799,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dbfa93d7e68ecd6","name":"Check meta is set [symmetric]","time":{"start":1718740582159,"stop":1718740582159,"duration":0},"status":"passed","severity":"normal"},{"uid":"e973881ec44fa2cb","name":"Subscribe to topic containing long and receive message","time":{"start":1718741217675,"stop":1718741217675,"duration":0},"status":"passed","severity":"normal"},{"uid":"91e31aad9941b2f","name":"Check received message with timestamp: 1718740598958000000 ","time":{"start":1718741084296,"stop":1718741084296,"duration":0},"status":"passed","severity":"normal"},{"uid":"685f5fdc9ea46e3b","name":"Check received message containing Chinese","time":{"start":1718741084302,"stop":1718741084303,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b415111bf0802bb","name":"Check message with non string payload is not received","time":{"start":1718741084299,"stop":1718741084299,"duration":0},"status":"passed","severity":"normal"},{"uid":"1812d700594eaa90","name":"Subscribe to topic containing Script and receive message","time":{"start":1718740827262,"stop":1718740827262,"duration":0},"status":"passed","severity":"normal"},{"uid":"770cd6aecf674c7e","name":"should properly create location multiaddrs - udp6","time":{"start":1718740556489,"stop":1718740556489,"duration":0},"status":"passed","severity":"normal"},{"uid":"687676af1698627c","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1718740674925,"stop":1718740674926,"duration":1},"status":"passed","severity":"normal"},{"uid":"5726623044e8bd8b","name":"isConnected should return false after all peers disconnect","time":{"start":1718740650285,"stop":1718740650285,"duration":0},"status":"passed","severity":"normal"},{"uid":"58a9651d0828874f","name":"Push message with SQL Injection payload","time":{"start":1718741154348,"stop":1718741154349,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1e06d81a0a80b34","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1718741063697,"stop":1718741063698,"duration":1},"status":"passed","severity":"normal"},{"uid":"57c33ddd76373ed6","name":"Throws when trying to push message with empty payload","time":{"start":1718741035843,"stop":1718741035844,"duration":1},"status":"passed","severity":"normal"},{"uid":"793d8f6d8183bc03","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1718740547826,"stop":1718740547827,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e150401506032ad","name":"Check received message containing escaped characters","time":{"start":1718741084306,"stop":1718741084306,"duration":0},"status":"passed","severity":"normal"},{"uid":"9611f3b0002fbe25","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1718740547800,"stop":1718740547801,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e731f248145fccc","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1718740674927,"stop":1718740674928,"duration":1},"status":"passed","severity":"normal"},{"uid":"d77d6fc87fc01ed6","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1718741207374,"stop":1718741207375,"duration":1},"status":"passed","severity":"normal"},{"uid":"db2e57e95b95e05d","name":"Check publish message after client node is restarted","time":{"start":1718741091622,"stop":1718741091622,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2537be0803c29c79","name":"can start the service","time":{"start":1718741088436,"stop":1718741088436,"duration":0},"status":"passed","severity":"normal"},{"uid":"1347532e4585862d","name":"Fails to push message with large meta","time":{"start":1718741154389,"stop":1718741154390,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe822e11e5ac3a4f","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1718740756906,"stop":1718740756906,"duration":0},"status":"passed","severity":"normal"},{"uid":"7581a6a720e02559","name":"should set field with only FILTER enabled","time":{"start":1718740556492,"stop":1718740556492,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc43a853e36fd5da","name":"Check received message containing numeric","time":{"start":1718741084302,"stop":1718741084302,"duration":0},"status":"passed","severity":"normal"},{"uid":"4317ff28b69a99aa","name":"Check received message containing SQL Injection","time":{"start":1718740777295,"stop":1718740777295,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3c4a4e20da03f1f","name":"same cluster, different shard: nodes don't connect","time":{"start":1718740756896,"stop":1718740756896,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ed8b66674a750fb","name":"Callback on promise","time":{"start":1718741207373,"stop":1718741207374,"duration":1},"status":"passed","severity":"normal"},{"uid":"c61be505dd37461d","name":"Check message with no payload is not received","time":{"start":1718740777305,"stop":1718740777305,"duration":0},"status":"passed","severity":"normal"},{"uid":"e130150b4712cb11","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1718740547828,"stop":1718740547828,"duration":0},"status":"passed","severity":"normal"},{"uid":"2627445b40d650df","name":"Query generator for multiple messages with different content topic format","time":{"start":1718741207373,"stop":1718741207373,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb6ff9d8ce911317","name":"Check received message containing unicode special characters","time":{"start":1718741084307,"stop":1718741084307,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f9900cddb14d7c5","name":"isConnected should return false after all peers disconnect","time":{"start":1718740599435,"stop":1718740599435,"duration":0},"status":"passed","severity":"normal"},{"uid":"651e635dc6e511be","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1718740547816,"stop":1718740547816,"duration":0},"status":"passed","severity":"normal"},{"uid":"8377cf7e01c0e4ab","name":"Query Generator - backward","time":{"start":1718741184858,"stop":1718741184859,"duration":1},"status":"passed","severity":"normal"},{"uid":"197f8bc630bb8a23","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1718741136648,"stop":1718741136649,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2e15bff8aa180fa","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1718740556480,"stop":1718740556480,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b5e3238e81be0a5","name":"Ordered callback, aborts when callback returns true","time":{"start":1718741207375,"stop":1718741207375,"duration":0},"status":"passed","severity":"normal"},{"uid":"73a66724546634dc","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1718740837312,"stop":1718740837312,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2a8bca205f33f11","name":"throws on content topic with empty topic name field","time":{"start":1718740547796,"stop":1718740547796,"duration":0},"status":"passed","severity":"normal"},{"uid":"b047c9a79af308de","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1718740547813,"stop":1718740547814,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ec5e7bc6451f1ec","name":"Check publish message after service node is restarted","time":{"start":1718741091622,"stop":1718741091622,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ee396d1b34b641f1","name":"removeEventListener with correct event","time":{"start":1718740640202,"stop":1718740640203,"duration":1},"status":"passed","severity":"normal"},{"uid":"b583d5af3b8a3fc2","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1718740547802,"stop":1718740547802,"duration":0},"status":"passed","severity":"normal"},{"uid":"151cda14fc0f99fd","name":"Generator, 2 different pubsubtopics","time":{"start":1718741199847,"stop":1718741199847,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b0160e392fa0459","name":"Delete observer","time":{"start":1718741039512,"stop":1718741039513,"duration":1},"status":"passed","severity":"normal"},{"uid":"71a25a64a425db04","name":"Check publish message containing numeric","time":{"start":1718741091607,"stop":1718741091608,"duration":1},"status":"passed","severity":"normal"},{"uid":"f37943642080cedf","name":"Check message with no pubsub topic is not received","time":{"start":1718740777303,"stop":1718740777303,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1fff23fe4001057","name":"Push message equal or less that 1MB","time":{"start":1718741035854,"stop":1718741035855,"duration":1},"status":"passed","severity":"normal"},{"uid":"2346339268c2108e","name":"Query Generator, Multiple PubsubTopics","time":{"start":1718741183789,"stop":1718741183789,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2e81c7ef20a5389","name":"Check received message containing shell command","time":{"start":1718740777297,"stop":1718740777298,"duration":1},"status":"passed","severity":"normal"},{"uid":"68b3f34782edab63","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1718740547815,"stop":1718740547815,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb800de2b6d67791","name":"Subscribe to topic containing numeric and publish message","time":{"start":1718741091194,"stop":1718741091194,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcecdd6021523264","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1718740572100,"stop":1718740572100,"duration":0},"status":"passed","severity":"normal"},{"uid":"148a32470cc5e0ed","name":"Push message with emoji payload","time":{"start":1718741035842,"stop":1718741035842,"duration":0},"status":"passed","severity":"normal"},{"uid":"6695441a742f0650","name":"Check received message containing SQL Injection","time":{"start":1718741084291,"stop":1718741084292,"duration":1},"status":"passed","severity":"normal"},{"uid":"acabc01fe4ec3aeb","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app96/9/topic575/json","time":{"start":1718741148645,"stop":1718741148646,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdec780fb0287f3d","name":"Promise Callback - forward","time":{"start":1718741184859,"stop":1718741184859,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b9327a7de4229a1","name":"Subscribe to topic containing Russian and publish message","time":{"start":1718741091197,"stop":1718741091197,"duration":0},"status":"passed","severity":"normal"},{"uid":"723f975161332e26","name":"Ping on peer without subscriptions","time":{"start":1718740683973,"stop":1718740683973,"duration":0},"status":"passed","severity":"normal"},{"uid":"db0b7bce4971020a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1718740547818,"stop":1718740547818,"duration":0},"status":"passed","severity":"normal"},{"uid":"56c9f567d8c0ac12","name":"Check received message containing long","time":{"start":1718741084301,"stop":1718741084301,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fdc37c7ffe7a71b","name":"Push message with JSON payload","time":{"start":1718741154350,"stop":1718741154350,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1ed9bed396b984a","name":"Js publishes, other Js receives","time":{"start":1718741063433,"stop":1718741063434,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc0971a6f33c406e","name":"1 Relay, 1 Filter, gives up","time":{"start":1718740572070,"stop":1718740572071,"duration":1},"status":"passed","severity":"normal"},{"uid":"2868ab2ff761bfa8","name":"Check received message containing Russian","time":{"start":1718741084291,"stop":1718741084291,"duration":0},"status":"passed","severity":"normal"},{"uid":"80c44bed4cc81d3d","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1718741148625,"stop":1718741148626,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa76ab39849d8082","name":"Push message with content topic containing Chinese","time":{"start":1718741035846,"stop":1718741035846,"duration":0},"status":"passed","severity":"normal"},{"uid":"882f39bddde5a8f0","name":"Push message with content topic containing Script","time":{"start":1718741154361,"stop":1718741154362,"duration":1},"status":"passed","severity":"normal"},{"uid":"7218e36b46403e9d","name":"1 Store, 2 relays, 2 fetches","time":{"start":1718740572070,"stop":1718740572070,"duration":0},"status":"passed","severity":"normal"},{"uid":"d715cce8115b6a2f","name":"ignores domain fetching errors","time":{"start":1718740572560,"stop":1718740572560,"duration":0},"status":"passed","severity":"normal"},{"uid":"67cc02e1689a1c5f","name":"Subscribe to topic containing Script and receive message","time":{"start":1718741217678,"stop":1718741217678,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fcad56bcd65a597","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1718740777301,"stop":1718740777301,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3d7d01ed0300ea3","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1718740555816,"stop":1718740555816,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b818786f58532b7","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1718740827245,"stop":1718740827245,"duration":0},"status":"passed","severity":"normal"},{"uid":"5afe16e796618c44","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1718741217688,"stop":1718741217688,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac87403bd29be70","name":"Decrypt messages","time":{"start":1718741039512,"stop":1718741039512,"duration":0},"status":"passed","severity":"normal"},{"uid":"e79c86f6cd1f94bc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1718740547814,"stop":1718740547815,"duration":1},"status":"passed","severity":"normal"},{"uid":"d47a2d57b0474517","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1718741091616,"stop":1718741091616,"duration":0},"status":"passed","severity":"normal"},{"uid":"130c45bf07aa12dc","name":"should properly create location multiaddrs - tcp4","time":{"start":1718740556489,"stop":1718740556489,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c58f0bc5f38cbf0","name":"can dial TLS multiaddrs","time":{"start":1718740886964,"stop":1718740886965,"duration":1},"status":"passed","severity":"normal"},{"uid":"38711978dc7b51b3","name":"random static sharding 8 - Cluster ID: 525, Shard ID: 364","time":{"start":1718741159553,"stop":1718741159553,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aa76ab4182c7715","name":"Check received message containing emoji","time":{"start":1718740777299,"stop":1718740777299,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a437ab38263a5d1","name":"Using a function","time":{"start":1718741224461,"stop":1718741224461,"duration":0},"status":"passed","severity":"normal"},{"uid":"4618e248784642eb","name":"Subscribe to topic containing Script and publish message","time":{"start":1718741091198,"stop":1718741091198,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a435d59b8634eaa","name":"Check received message containing JSON","time":{"start":1718741084305,"stop":1718741084306,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f7f3786a0019013","name":"should get / set UDP multiaddr","time":{"start":1718740556488,"stop":1718740556488,"duration":0},"status":"passed","severity":"normal"},{"uid":"b28d2c34fa66955e","name":"Push message with content topic containing escaped characters","time":{"start":1718741154387,"stop":1718741154388,"duration":1},"status":"passed","severity":"normal"},{"uid":"83819792557ac2d9","name":"Fails to publish message with size larger than 1 MB","time":{"start":1718741091621,"stop":1718741091621,"duration":0},"status":"passed","severity":"normal"},{"uid":"35540acc5db90bdb","name":"Non TWN Cluster","time":{"start":1718741148627,"stop":1718741148643,"duration":16},"status":"passed","severity":"normal"},{"uid":"57f87536a6ba7362","name":"Push message with content topic containing long","time":{"start":1718741154354,"stop":1718741154354,"duration":0},"status":"passed","severity":"normal"},{"uid":"35f5209c8e96ab3a","name":"Round trip binary encryption [ecies, signature]","time":{"start":1718740584184,"stop":1718740584184,"duration":0},"status":"passed","severity":"normal"},{"uid":"959325b693c11e23","name":"Push message with special chars payload","time":{"start":1718741154347,"stop":1718741154347,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1e1d995fa0e2cd7","name":"unsubscribes","time":{"start":1718741211363,"stop":1718741211363,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd5cdc494b6a72b1","name":"Default pageSize","time":{"start":1718741214056,"stop":1718741214056,"duration":0},"status":"passed","severity":"normal"},{"uid":"85f5ec5ca739f9fc","name":"Push message with content topic containing Arabic","time":{"start":1718741035846,"stop":1718741035846,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d51d4b744915472","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1718741063699,"stop":1718741063699,"duration":0},"status":"passed","severity":"normal"},{"uid":"93d9c246953f466f","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1718740827246,"stop":1718740827246,"duration":0},"status":"passed","severity":"normal"},{"uid":"98245b06371df699","name":"connects to nwaku","time":{"start":1718741224460,"stop":1718741224460,"duration":0},"status":"passed","severity":"normal"},{"uid":"b13de7c058eb12fd","name":"creates an iterator","time":{"start":1718741211362,"stop":1718741211362,"duration":0},"status":"passed","severity":"normal"},{"uid":"555e03f36fc0ab2c","name":"Subscribe to topic containing numeric and receive message","time":{"start":1718741217675,"stop":1718741217675,"duration":0},"status":"passed","severity":"normal"},{"uid":"2457908c70de1992","name":"Ping on subscribed peer","time":{"start":1718740629215,"stop":1718740629216,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1d2f12c45c7e783","name":"Subscribe to topic containing XML and publish message","time":{"start":1718741091198,"stop":1718741091198,"duration":0},"status":"passed","severity":"normal"},{"uid":"431d7653677a0618","name":"Ordered Callback - forward","time":{"start":1718741184865,"stop":1718741184865,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aa4d17b3adad93b","name":"Subscribe to topic containing JSON and receive message","time":{"start":1718741217679,"stop":1718741217679,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcab2953bb841863","name":"Relay - times out","time":{"start":1718741232738,"stop":1718741232739,"duration":1},"status":"passed","severity":"normal"},{"uid":"6752ccaceb250c6d","name":"Query generator for 2000 messages","time":{"start":1718741207375,"stop":1718741207376,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1e36eeb6c54916d","name":"can start the service","time":{"start":1718740610135,"stop":1718740610135,"duration":0},"status":"passed","severity":"normal"},{"uid":"de86e8f2fe93517f","name":"shard 0","time":{"start":1718741159547,"stop":1718741159548,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3595c318604203c","name":"Subscribe and publish message","time":{"start":1718741091185,"stop":1718741091185,"duration":0},"status":"passed","severity":"normal"},{"uid":"f423f8015cc2668d","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1718740685003,"stop":1718740685008,"duration":5},"status":"passed","severity":"normal"},{"uid":"a457f8c65fa229f9","name":"random static sharding 5 - Cluster ID: 112, Shard ID: 374","time":{"start":1718741159551,"stop":1718741159552,"duration":1},"status":"passed","severity":"normal"},{"uid":"f171711434411a8d","name":"it tolerates circular branch references","time":{"start":1718740572559,"stop":1718740572559,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a0bd76e3bf74625","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1718740584183,"stop":1718740584184,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff02ad526003f4ad","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1718740756905,"stop":1718740756905,"duration":0},"status":"passed","severity":"normal"},{"uid":"526c685d6335c647","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1718740547817,"stop":1718740547817,"duration":0},"status":"passed","severity":"normal"},{"uid":"80d471864f9e0781","name":"Check publish message containing short","time":{"start":1718741091606,"stop":1718741091607,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e769199980e64c2","name":"same cluster, different shard: nodes connect","time":{"start":1718740881171,"stop":1718740881171,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eeb5f46f3ce45b1","name":"Subscribe to topic containing Russian and receive message","time":{"start":1718741217677,"stop":1718741217677,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fe474a338006160","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1718740555814,"stop":1718740555815,"duration":1},"status":"passed","severity":"normal"},{"uid":"99621d471e434f95","name":"Overlapping topic subscription","time":{"start":1718740827257,"stop":1718740827257,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e11524e0f3b9fd7","name":"should return unique PubsubTopics for static sharding","time":{"start":1718740547808,"stop":1718740547808,"duration":0},"status":"passed","severity":"normal"},{"uid":"7349ec5684673522","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1718741217672,"stop":1718741217672,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2de46693931ef3e","name":"Push message with content topic containing Basic HTML tag","time":{"start":1718741154362,"stop":1718741154363,"duration":1},"status":"passed","severity":"normal"},{"uid":"369718da12938ef3","name":"Generator, 2 different pubsubtopics","time":{"start":1718741199843,"stop":1718741199843,"duration":0},"status":"passed","severity":"normal"},{"uid":"87aa6e4f7210e4d3","name":"should properly create location multiaddrs - tcp6","time":{"start":1718740556489,"stop":1718740556489,"duration":0},"status":"passed","severity":"normal"},{"uid":"57529074d8a44a28","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1718740547816,"stop":1718740547817,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a20fe0090cda202","name":"start node with ApplicationInfo","time":{"start":1718741148673,"stop":1718741148673,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d2c4727fd7ee38","name":"Push message with content topic containing shell command","time":{"start":1718741035849,"stop":1718741035849,"duration":0},"status":"passed","severity":"normal"},{"uid":"57ca014edf6c9bb4","name":"nwaku subscribes","time":{"start":1718741063430,"stop":1718741063431,"duration":1},"status":"passed","severity":"normal"},{"uid":"bad959473d8ee898","name":"should use the provided clusterId for the pubsub topic","time":{"start":1718740547826,"stop":1718740547826,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c5efea4770eae17","name":"should throw error - no id","time":{"start":1718740556480,"stop":1718740556481,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e3a628df0f6e8eb","name":"Push message with long payload","time":{"start":1718741154346,"stop":1718741154346,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bbcd0c98296afa","name":"Ordered Callback sorting by timestamp while page direction is backward","time":{"start":1718741198843,"stop":1718741198843,"duration":0},"status":"passed","severity":"normal"},{"uid":"70fca826524315d3","name":"Check received message containing emoji","time":{"start":1718741084307,"stop":1718741084307,"duration":0},"status":"passed","severity":"normal"},{"uid":"8644b16c08dd80cf","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1718740547826,"stop":1718740547826,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3f3c38dc866af51","name":"Push message with numeric payload","time":{"start":1718741154346,"stop":1718741154347,"duration":1},"status":"passed","severity":"normal"},{"uid":"c75bed122f81b6d7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1718740547816,"stop":1718740547816,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c17a43f2ac100b","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1718741045646,"stop":1718741045646,"duration":0},"status":"passed","severity":"normal"},{"uid":"59bd05d7e42da9a","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1718740837315,"stop":1718740837315,"duration":0},"status":"passed","severity":"normal"},{"uid":"2521fc1c30c5f02d","name":"Check received message containing short","time":{"start":1718740777291,"stop":1718740777291,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb5efd12a3019d76","name":"Check received message with timestamp: 1718740598958 ","time":{"start":1718741084296,"stop":1718741084296,"duration":0},"status":"passed","severity":"normal"},{"uid":"df9a4f9353888602","name":"Push message with content topic containing emoji","time":{"start":1718741154388,"stop":1718741154388,"duration":0},"status":"passed","severity":"normal"},{"uid":"60b7a09885fdc8f5","name":"Check message with non string payload is not received","time":{"start":1718740777305,"stop":1718740777305,"duration":0},"status":"passed","severity":"normal"},{"uid":"3170d5355aa3fca4","name":"Subscribe to topic containing Russian and receive message","time":{"start":1718740827261,"stop":1718740827261,"duration":0},"status":"passed","severity":"normal"},{"uid":"6be4f4f10b7e1589","name":"Check message with invalid timestamp is not received","time":{"start":1718740777301,"stop":1718740777302,"duration":1},"status":"passed","severity":"normal"},{"uid":"a12642417ebad892","name":"should emit a peer event after start","time":{"start":1718740576318,"stop":1718740576318,"duration":0},"status":"passed","severity":"normal"},{"uid":"f43402c5c062262a","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1718740547801,"stop":1718740547801,"duration":0},"status":"passed","severity":"normal"},{"uid":"916f26eb3b8bfc17","name":"Push message with escaped characters payload","time":{"start":1718741035841,"stop":1718741035842,"duration":1},"status":"passed","severity":"normal"},{"uid":"15c2032aadbb87b4","name":"safeDispatchEvent","time":{"start":1718740640207,"stop":1718740640208,"duration":1},"status":"passed","severity":"normal"},{"uid":"6612aa171361adf6","name":"Push message with content topic containing special chars","time":{"start":1718741035845,"stop":1718741035846,"duration":1},"status":"passed","severity":"normal"},{"uid":"23e4e889bf7dd6bc","name":"Push message equal or less that 1MB","time":{"start":1718741154397,"stop":1718741154397,"duration":0},"status":"passed","severity":"normal"},{"uid":"e85150023cc58206","name":"Subscribe to topic containing special chars and publish message","time":{"start":1718741091195,"stop":1718741091196,"duration":1},"status":"passed","severity":"normal"},{"uid":"21e97c30a8100ab4","name":"Push message with Basic HTML tag payload","time":{"start":1718741154350,"stop":1718741154350,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0c0d33825429857","name":"Check received message containing Arabic","time":{"start":1718741084290,"stop":1718741084291,"duration":1},"status":"passed","severity":"normal"},{"uid":"806bf1781e13b395","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1718740837317,"stop":1718740837318,"duration":1},"status":"passed","severity":"normal"},{"uid":"49f714accab1d79b","name":"Overlapping topic subscription","time":{"start":1718741217690,"stop":1718741217690,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5cffdbbb68f5bff","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1718741063701,"stop":1718741063701,"duration":0},"status":"passed","severity":"normal"},{"uid":"37d25f5dd0b3816e","name":"Relay + Store","time":{"start":1718740556492,"stop":1718740556492,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdbc5c35cf067a6f","name":"Subscribe to topic containing shell command and receive message","time":{"start":1718740827263,"stop":1718740827264,"duration":1},"status":"passed","severity":"normal"},{"uid":"7266c1e3eb9228cb","name":"configure the node with multiple pubsub topics","time":{"start":1718741159555,"stop":1718741159556,"duration":1},"status":"passed","severity":"normal"},{"uid":"73931922ff7dd288","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1718741217682,"stop":1718741217683,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f07399ecf3401de","name":"Check publish message containing special chars","time":{"start":1718741091608,"stop":1718741091608,"duration":0},"status":"passed","severity":"normal"},{"uid":"96a38c9e16bedc19","name":"Push message with shell command payload","time":{"start":1718741154351,"stop":1718741154351,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c258999b7f55bd9","name":"Check received message containing unicode special characters","time":{"start":1718741084295,"stop":1718741084295,"duration":0},"status":"passed","severity":"normal"},{"uid":"e39a7ab7d4aefc93","name":"listenerCount","time":{"start":1718740640205,"stop":1718740640206,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbefe1b237669dbc","name":"Fails to publish message with empty text","time":{"start":1718741091620,"stop":1718741091620,"duration":0},"status":"passed","severity":"normal"},{"uid":"58314b0f6e8196a9","name":"should encode/decode to RLP encoding","time":{"start":1718740556487,"stop":1718740556487,"duration":0},"status":"passed","severity":"normal"},{"uid":"d045992e272db0b9","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1718740756902,"stop":1718740756902,"duration":0},"status":"passed","severity":"normal"},{"uid":"23d4cd047cbab615","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1718741217683,"stop":1718741217687,"duration":4},"status":"passed","severity":"normal"},{"uid":"5c1fda5413c5958c","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1718740756917,"stop":1718740756917,"duration":0},"status":"passed","severity":"normal"},{"uid":"86b578b46f5dc1ce","name":"Query generator for multiple messages","time":{"start":1718741207371,"stop":1718741207372,"duration":1},"status":"passed","severity":"normal"},{"uid":"b23f87ccd26b52a9","name":"Check received message containing special chars","time":{"start":1718741084289,"stop":1718741084290,"duration":1},"status":"passed","severity":"normal"},{"uid":"68862a67a8422f48","name":"Push message with Basic HTML tag payload","time":{"start":1718741035840,"stop":1718741035840,"duration":0},"status":"passed","severity":"normal"},{"uid":"bce70cc519360a1a","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1718741091186,"stop":1718741091186,"duration":0},"status":"passed","severity":"normal"},{"uid":"23c7033a1340331f","name":"topics with same application and version share the same shard","time":{"start":1718740547803,"stop":1718740547803,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdf70f284096f195","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1718740555821,"stop":1718740555821,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc96f1164b834947","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1718740827262,"stop":1718740827263,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3492d6defa6b5f3","name":"Generator, custom pubsub topic","time":{"start":1718741199842,"stop":1718741199843,"duration":1},"status":"passed","severity":"normal"},{"uid":"582dd2f4010db626","name":"Push message with content topic containing XML","time":{"start":1718741035848,"stop":1718741035848,"duration":0},"status":"passed","severity":"normal"},{"uid":"f50669ee0c31e733","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app42/7/topic401/utf8","time":{"start":1718741148661,"stop":1718741148662,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dd3d75790d69e22","name":"Check publish message containing shell command","time":{"start":1718741091613,"stop":1718741091614,"duration":1},"status":"passed","severity":"normal"},{"uid":"730e242938370ce9","name":"Push message on custom pubsubTopic","time":{"start":1718740923550,"stop":1718740923551,"duration":1},"status":"passed","severity":"normal"},{"uid":"674ea8034c1c740f","name":"Push message with unicode special characters payload","time":{"start":1718741154352,"stop":1718741154352,"duration":0},"status":"passed","severity":"normal"},{"uid":"760e4d3279d8920a","name":"Store - dialed after - with timeout","time":{"start":1718741232739,"stop":1718741232740,"duration":1},"status":"passed","severity":"normal"},{"uid":"b27def068de1addd","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1718740685001,"stop":1718740685003,"duration":2},"status":"passed","severity":"normal"},{"uid":"74b4e585aeca8138","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1718740756903,"stop":1718740756903,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c4c6e1454787b28","name":"Subscribe to topic containing shell command and publish message","time":{"start":1718741091199,"stop":1718741091200,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c5b6c27e41c9bcc","name":"Subscribe to topic containing numeric and receive message","time":{"start":1718741217691,"stop":1718741217691,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a7801c411315b5a","name":"Query Generator - forward","time":{"start":1718741184858,"stop":1718741184858,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd21854017ee9d52","name":"should emit a peer event after start","time":{"start":1718740610138,"stop":1718740610138,"duration":0},"status":"passed","severity":"normal"},{"uid":"41bcfc75508863aa","name":"Check publish message containing Russian","time":{"start":1718741091610,"stop":1718741091610,"duration":0},"status":"passed","severity":"normal"},{"uid":"681bf2c241f33ffd","name":"Check publish message containing Script","time":{"start":1718741091611,"stop":1718741091611,"duration":0},"status":"passed","severity":"normal"},{"uid":"55f3faf693e055f3","name":"new peer added after a peer was already found","time":{"start":1718741045645,"stop":1718741045645,"duration":0},"status":"skipped","severity":"normal"},{"uid":"871bfe3f898d7039","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1718741199844,"stop":1718741199844,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b50533180547686","name":"Push message on custom pubsubTopic","time":{"start":1718740923552,"stop":1718740923563,"duration":11},"status":"passed","severity":"normal"},{"uid":"d44c874914f5a683","name":"should emit `waku:offline` event when all peers disconnect","time":{"start":1718740599433,"stop":1718740599434,"duration":1},"status":"passed","severity":"normal"},{"uid":"e614b9c28dbfec4b","name":"can start and stop the service","time":{"start":1718740576317,"stop":1718740576317,"duration":0},"status":"passed","severity":"normal"},{"uid":"357fed40f6e91a29","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1718740547821,"stop":1718740547822,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0f66df564ea0f23","name":"getPeersByDiscovery","time":{"start":1718741045644,"stop":1718741045645,"duration":1},"status":"passed","severity":"normal"},{"uid":"92b6107a8a0987ce","name":"should be called at least once on all `peer:discovery` events","time":{"start":1718740607331,"stop":1718740607332,"duration":1},"status":"passed","severity":"normal"},{"uid":"88c107638ea55a38","name":"handles empty shards array correctly","time":{"start":1718740547825,"stop":1718740547825,"duration":0},"status":"passed","severity":"normal"},{"uid":"57fc9e0b7df08264","name":"should throw error - no public key","time":{"start":1718740556486,"stop":1718740556486,"duration":0},"status":"passed","severity":"normal"},{"uid":"45eb4d923a856f67","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1718741091186,"stop":1718741091187,"duration":1},"status":"passed","severity":"normal"},{"uid":"48c97caf0ad73749","name":"Check message with invalid timestamp is not received","time":{"start":1718741084310,"stop":1718741084310,"duration":0},"status":"passed","severity":"normal"},{"uid":"eea2836988b08b38","name":"non connected peers","time":{"start":1718741036075,"stop":1718741036075,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d94d80ea46ebafc4","name":"isConnected return false after peer stops","time":{"start":1718740650285,"stop":1718740650285,"duration":0},"status":"passed","severity":"normal"},{"uid":"144c136107ae4fe0","name":"Publish message with custom timestamp: Wed Jun 28 2023 20:04:23 GMT+0000 (Coordinated Universal Time)","time":{"start":1718741091616,"stop":1718741091618,"duration":2},"status":"passed","severity":"normal"},{"uid":"4b237d45ce814f98","name":"Nodes with multiple pubsub topic","time":{"start":1718741063700,"stop":1718741063700,"duration":0},"status":"passed","severity":"normal"},{"uid":"acf3165b63261e64","name":"Ephemeral field is preserved - encoder v0","time":{"start":1718740609627,"stop":1718740609628,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9404c39eff7d65d","name":"Check message received after jswaku node is restarted","time":{"start":1718740777306,"stop":1718740777306,"duration":0},"status":"skipped","severity":"normal"},{"uid":"59f87023b67b2787","name":"1 Store, 2 fetches","time":{"start":1718740572069,"stop":1718740572070,"duration":1},"status":"passed","severity":"normal"},{"uid":"f59846b869350f8","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1718741217671,"stop":1718741217672,"duration":1},"status":"passed","severity":"normal"},{"uid":"5364993a0508afc8","name":"should not receive a peer event before start","time":{"start":1718740610138,"stop":1718740610139,"duration":1},"status":"passed","severity":"normal"},{"uid":"871cbdda83f27fbd","name":"Refresh subscription","time":{"start":1718741217674,"stop":1718741217674,"duration":0},"status":"passed","severity":"normal"},{"uid":"420ba86067c5070","name":"Correctly serialized arguments","time":{"start":1718740887077,"stop":1718740887077,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd1e992ad6736161","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1718740547823,"stop":1718740547823,"duration":0},"status":"passed","severity":"normal"},{"uid":"c921189e7e9f6751","name":"stop","time":{"start":1718740640208,"stop":1718740640210,"duration":2},"status":"passed","severity":"normal"},{"uid":"6b766c6257fd9315","name":"should handle application and version for autosharding","time":{"start":1718740547809,"stop":1718740547809,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aaccda9d573e92","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1718740756930,"stop":1718740756934,"duration":4},"status":"passed","severity":"normal"},{"uid":"d5a5aba92c406899","name":"should not receive a peer event before start","time":{"start":1718741088438,"stop":1718741088438,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fe31fa6ce978727","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1718740607334,"stop":1718740607335,"duration":1},"status":"passed","severity":"normal"},{"uid":"d67d708b150b0f73","name":"Ephemeral field set to true","time":{"start":1718740561401,"stop":1718740561402,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a971c09fe15b93","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1718740827264,"stop":1718740827264,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ff6bd7faeee6832","name":"Subscribe to topic containing long and publish message","time":{"start":1718741091192,"stop":1718741091193,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e7950b355b64f98","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1718740547812,"stop":1718740547812,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1a2233fdd7bf211","name":"Encoder throws on empty string content topic","time":{"start":1718740584185,"stop":1718740584186,"duration":1},"status":"passed","severity":"normal"},{"uid":"bafbffe5d7354065","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1718741063700,"stop":1718741063700,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1e9d2639826244f","name":"Subscribe and receives messages on 20 topics","time":{"start":1718741217689,"stop":1718741217689,"duration":0},"status":"passed","severity":"normal"},{"uid":"63f49dfee38c39f9","name":"handles different networkShards values correctly","time":{"start":1718740547805,"stop":1718740547805,"duration":0},"status":"passed","severity":"normal"},{"uid":"6229e3d91f9e9dbb","name":"should return false","time":{"start":1718740556486,"stop":1718740556487,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d724a001af1e095","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1718740547814,"stop":1718740547814,"duration":0},"status":"passed","severity":"normal"},{"uid":"829a24ac32c322cf","name":"Push message with meta","time":{"start":1718741035851,"stop":1718741035852,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbca88ad259892a4","name":"should emit a peer event after start","time":{"start":1718741088438,"stop":1718741088438,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a64f9e5b985bb36","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1718741223963,"stop":1718741223963,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ba92aa5d8a89959","name":"passes more than one ENR URLs and attempts connection","time":{"start":1718740610149,"stop":1718740610149,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3eb7584eee1d1f28","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1718741091200,"stop":1718741091200,"duration":0},"status":"passed","severity":"normal"},{"uid":"8298c3acfd3566e0","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1718740547809,"stop":1718740547809,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a07c4335c1be9e6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1718740547819,"stop":1718740547819,"duration":0},"status":"passed","severity":"normal"},{"uid":"63a9e81bb779a018","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1718741199846,"stop":1718741199846,"duration":0},"status":"passed","severity":"normal"},{"uid":"82062de8f5224099","name":"should set field with only STORE enabled","time":{"start":1718740556491,"stop":1718740556492,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd39751bfd4d9f94","name":"Check message on other pubsub topic is not received","time":{"start":1718741084298,"stop":1718741084298,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8f9130f284ecae1","name":"should not throw an error for a single configured topic","time":{"start":1718740547820,"stop":1718740547820,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e5f8a06123263c9","name":"should set field with only LIGHTPUSH enabled","time":{"start":1718740556492,"stop":1718740556492,"duration":0},"status":"passed","severity":"normal"},{"uid":"baca520098eb8f21","name":"should encodeTxt and decodeTxt","time":{"start":1718740556479,"stop":1718740556479,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0d9b00c9d82eea3","name":"Push message with content topic containing XML","time":{"start":1718741154362,"stop":1718741154362,"duration":0},"status":"passed","severity":"normal"},{"uid":"af6048cd11713dde","name":"Generator, custom pubsub topic","time":{"start":1718741199847,"stop":1718741199847,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c8de8f534b8af32","name":"Check received message containing XML","time":{"start":1718741084304,"stop":1718741084305,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d5ea0fe2df22c69","name":"Subscribe to topic containing Script and receive message","time":{"start":1718741217693,"stop":1718741217694,"duration":1},"status":"passed","severity":"normal"},{"uid":"94028a279b57908","name":"random static sharding 9 - Cluster ID: 137, Shard ID: 179","time":{"start":1718741159554,"stop":1718741159554,"duration":0},"status":"passed","severity":"normal"},{"uid":"53124e46a0f6636","name":"Check received message containing shell command","time":{"start":1718741084294,"stop":1718741084294,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dc54280e804da38","name":"Query generator for multiple messages with multiple decoders","time":{"start":1718741207372,"stop":1718741207373,"duration":1},"status":"passed","severity":"normal"},{"uid":"41ba4c430991b301","name":"throws on content topic with generation field greater than 0","time":{"start":1718740547794,"stop":1718740547794,"duration":0},"status":"passed","severity":"normal"},{"uid":"af144cd020639be9","name":"Push message with content topic containing short","time":{"start":1718741154354,"stop":1718741154354,"duration":0},"status":"passed","severity":"normal"},{"uid":"55636294ee3e929f","name":"connected peers and dial","time":{"start":1718741036073,"stop":1718741036074,"duration":1},"status":"skipped","severity":"normal"},{"uid":"47a60c1730e8ea4","name":"should use DNS peer discovery with light client","time":{"start":1718740610147,"stop":1718740610147,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f67f551868f1d2b7","name":"should set field with all protocols disabled","time":{"start":1718740556490,"stop":1718740556491,"duration":1},"status":"passed","severity":"normal"},{"uid":"80c1f7a1e15e2c0a","name":"Subscribe to topic containing emoji and receive message","time":{"start":1718741217696,"stop":1718741217696,"duration":0},"status":"passed","severity":"normal"},{"uid":"747aa673d0777e76","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1718740756929,"stop":1718740756930,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe93347dd14bc548","name":"Init the array if not present","time":{"start":1718740547422,"stop":1718740547424,"duration":2},"status":"passed","severity":"normal"},{"uid":"44575c3180a715a8","name":"Does not throw an exception when node disconnects","time":{"start":1718741224460,"stop":1718741224460,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a0ec6332e9d876b","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1718741091196,"stop":1718741091197,"duration":1},"status":"passed","severity":"normal"},{"uid":"da91c7ff6a063e3c","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1718740547809,"stop":1718740547809,"duration":0},"status":"passed","severity":"normal"},{"uid":"6553e27298cee7b","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1718741217677,"stop":1718741217677,"duration":0},"status":"passed","severity":"normal"},{"uid":"5527375ed239ef7b","name":"Check received message containing numeric","time":{"start":1718741084289,"stop":1718741084289,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f3c54f578f3d764","name":"Query Generator, No Decoder","time":{"start":1718741183790,"stop":1718741183790,"duration":0},"status":"passed","severity":"normal"},{"uid":"2164c8a66b233d98","name":"Push message with unicode special characters payload","time":{"start":1718741035842,"stop":1718741035842,"duration":0},"status":"passed","severity":"normal"},{"uid":"360e46378679f4fc","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1718740650283,"stop":1718740650283,"duration":0},"status":"passed","severity":"normal"},{"uid":"23f327c615046cd7","name":"Subscribe to topic containing XML and receive message","time":{"start":1718740827262,"stop":1718740827262,"duration":0},"status":"passed","severity":"normal"},{"uid":"58dcaf3b8f88d60a","name":"should throw an error for missing required configuration","time":{"start":1718740547811,"stop":1718740547811,"duration":0},"status":"passed","severity":"normal"},{"uid":"453674a456840c37","name":"Check received message containing long","time":{"start":1718741084288,"stop":1718741084288,"duration":0},"status":"passed","severity":"normal"},{"uid":"67eb53459cb1262a","name":"Check received message containing Arabic","time":{"start":1718741084303,"stop":1718741084303,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb1a817d6214b5e2","name":"Push message with content topic containing Basic HTML tag","time":{"start":1718741035848,"stop":1718741035849,"duration":1},"status":"passed","severity":"normal"},{"uid":"73ba1dd191661362","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app60/2/topic234/test.js","time":{"start":1718741148649,"stop":1718741148661,"duration":12},"status":"passed","severity":"normal"},{"uid":"faf86b8ac9ca6aef","name":"Add multiple subscription objects on single nwaku node","time":{"start":1718741217696,"stop":1718741217697,"duration":1},"status":"passed","severity":"normal"},{"uid":"525f1996dffd44bb","name":"should encode/decode to text encoding","time":{"start":1718740556487,"stop":1718740556488,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a10f3a6287ca183","name":"random static sharding 10 - Cluster ID: 738, Shard ID: 520","time":{"start":1718741159554,"stop":1718741159555,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f214fe75cd3826b","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1718740756909,"stop":1718740756909,"duration":0},"status":"passed","severity":"normal"},{"uid":"72ff32b1a36de950","name":"Rejects garbage","time":{"start":1718740564811,"stop":1718740564812,"duration":1},"status":"passed","severity":"normal"},{"uid":"653292b5d12a9e47","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1718740547824,"stop":1718740547824,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1e8ac3dcbef85c3","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1718740555819,"stop":1718740555820,"duration":1},"status":"passed","severity":"normal"},{"uid":"235be3f537b48cdf","name":"Push message with custom timestamp: 1718737157573","time":{"start":1718741154390,"stop":1718741154391,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c5dbfef72515545","name":"throws on content topic with empty application field","time":{"start":1718740547794,"stop":1718740547795,"duration":1},"status":"passed","severity":"normal"},{"uid":"793cc0f4023fc962","name":"Check publish message containing Arabic","time":{"start":1718741091609,"stop":1718741091609,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bf30e64926ccd3c","name":"Check received message containing Chinese","time":{"start":1718740777294,"stop":1718740777294,"duration":0},"status":"passed","severity":"normal"},{"uid":"47a907bfad5ab85a","name":"Ephemeral messages are not stored","time":{"start":1718740609623,"stop":1718740609624,"duration":1},"status":"passed","severity":"normal"},{"uid":"a09339c554841793","name":"Check received message containing special chars","time":{"start":1718741084302,"stop":1718741084302,"duration":0},"status":"passed","severity":"normal"},{"uid":"18b7981e77d1e0c4","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 1","time":{"start":1718740547824,"stop":1718740547824,"duration":0},"status":"passed","severity":"normal"},{"uid":"d71baaf9683ebc43","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1718741217680,"stop":1718741217680,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfada1a1fe113ca2","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1718740756916,"stop":1718740756917,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fbb3a6249b01b24","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1718741362202,"stop":1718741362202,"duration":0},"status":"passed","severity":"normal"},{"uid":"963eccd37201f7e8","name":"Push message with content topic containing SQL Injection","time":{"start":1718741035847,"stop":1718741035847,"duration":0},"status":"passed","severity":"normal"},{"uid":"31933ea6dbea9123","name":"Push message with rate limit","time":{"start":1718741035852,"stop":1718741035853,"duration":1},"status":"passed","severity":"normal"},{"uid":"da0cc8f8ceca8958","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app56/6/topic273/json","time":{"start":1718741148648,"stop":1718741148648,"duration":0},"status":"passed","severity":"normal"},{"uid":"627c6c2a84f16a39","name":"Check message with invalid timestamp is not received","time":{"start":1718741084297,"stop":1718741084297,"duration":0},"status":"passed","severity":"normal"},{"uid":"1102e81fec7b711b","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1718740572098,"stop":1718740572099,"duration":1},"status":"passed","severity":"normal"},{"uid":"57d05ade2076aaf6","name":"Push message with content topic containing Russian","time":{"start":1718741035847,"stop":1718741035847,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa23dfa7093dfc5b","name":"should not receive a peer event after stop","time":{"start":1718741088438,"stop":1718741088439,"duration":1},"status":"passed","severity":"normal"},{"uid":"d82b3ff9699106b1","name":"Fails to push message bigger that 1MB","time":{"start":1718741035855,"stop":1718741035855,"duration":0},"status":"passed","severity":"normal"},{"uid":"5398e850eb29eabe","name":"more peers than existing","time":{"start":1718741036074,"stop":1718741036074,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b3686e207cdb484f","name":"Push message with content topic containing numeric","time":{"start":1718741035845,"stop":1718741035845,"duration":0},"status":"passed","severity":"normal"},{"uid":"521213a9b6a26a8f","name":"Push message with content topic containing Script","time":{"start":1718741035847,"stop":1718741035848,"duration":1},"status":"passed","severity":"normal"},{"uid":"209ed7a620ba28fd","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1718740547810,"stop":1718740547810,"duration":0},"status":"passed","severity":"normal"},{"uid":"835e8b6b3b8e7618","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app42/7/topic898/xml","time":{"start":1718741148647,"stop":1718741148648,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd6d1dd5d2073823","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1718740684988,"stop":1718740684989,"duration":1},"status":"passed","severity":"normal"},{"uid":"d44ac859a65f8197","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1718741183795,"stop":1718741183795,"duration":0},"status":"passed","severity":"normal"},{"uid":"498529114de2fe4f","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1718740837315,"stop":1718740837315,"duration":0},"status":"passed","severity":"normal"},{"uid":"827a117a809200bb","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app53/2/topic14/test.js","time":{"start":1718741148647,"stop":1718741148647,"duration":0},"status":"passed","severity":"normal"},{"uid":"f14a0e4d83f73bf1","name":"Check received message containing unicode special characters","time":{"start":1718740777298,"stop":1718740777299,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb4b0011ce231965","name":"All","time":{"start":1718740609505,"stop":1718740609505,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe9d72b97cf53879","name":"Meta field set when metaSetter is specified","time":{"start":1718740561402,"stop":1718740561402,"duration":0},"status":"passed","severity":"normal"},{"uid":"a033883982844b8","name":"Push message with Russian payload","time":{"start":1718741035838,"stop":1718741035838,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c9eaa333b2880d6","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1718741159556,"stop":1718741159557,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d2f738afd02c1a8","name":"should correctly map a content topic to a pubsub topic","time":{"start":1718740547826,"stop":1718740547826,"duration":0},"status":"passed","severity":"normal"},{"uid":"27771e2b8411d29b","name":"dispatchEvent via connectionManager","time":{"start":1718740640206,"stop":1718740640207,"duration":1},"status":"passed","severity":"normal"},{"uid":"c80536876d997144","name":"addEventListener with wrong event","time":{"start":1718740640202,"stop":1718740640202,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a1f78ff76935e8f","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1718741217689,"stop":1718741217690,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdb501e960e6e893","name":"returns all values when wanted number is greater than available values","time":{"start":1718740571488,"stop":1718740571489,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4dc082394201458","name":"throws an error for improperly formatted content topics","time":{"start":1718740547805,"stop":1718740547806,"duration":1},"status":"passed","severity":"normal"},{"uid":"43efa3fd55417935","name":"should throw an error for insufficient data","time":{"start":1718740547828,"stop":1718740547828,"duration":0},"status":"passed","severity":"normal"},{"uid":"8886f24a6f949a56","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1718741223962,"stop":1718741223963,"duration":1},"status":"passed","severity":"normal"},{"uid":"9045208389310cd1","name":"should be able to decode the field with only STORE set to true","time":{"start":1718740555818,"stop":1718740555819,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbe95e32f1637bf7","name":"removeEventListener with wrong event","time":{"start":1718740640203,"stop":1718740640204,"duration":1},"status":"passed","severity":"normal"},{"uid":"b811834a03f85ce","name":"Subscribe and receive messages via lightPush","time":{"start":1718740827244,"stop":1718740827244,"duration":0},"status":"passed","severity":"normal"},{"uid":"91a6474127badafe","name":"should not fail to start the service if it is already started","time":{"start":1718740610137,"stop":1718740610137,"duration":0},"status":"passed","severity":"normal"},{"uid":"53a4e679691f3171","name":"Check received message containing XML","time":{"start":1718740777296,"stop":1718740777296,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a8dfd626004acd1","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1718740572098,"stop":1718740572098,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bf212e12d557ac","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1718740756907,"stop":1718740756907,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb944898b0859dc9","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1718740756924,"stop":1718740756925,"duration":1},"status":"passed","severity":"normal"},{"uid":"393d51b5041d1302","name":"Subscribe to topic containing Russian and receive message","time":{"start":1718741217693,"stop":1718741217693,"duration":0},"status":"passed","severity":"normal"},{"uid":"c267819ebd73300d","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1718740827265,"stop":1718740827266,"duration":1},"status":"passed","severity":"normal"},{"uid":"698b8f40903b2849","name":"should load peers from local storage and dispatch events","time":{"start":1718740576320,"stop":1718740576320,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3d8b8b76ba34c59","name":"Check publish message containing SQL Injection","time":{"start":1718741091610,"stop":1718741091611,"duration":1},"status":"passed","severity":"normal"},{"uid":"b58032f7927d49aa","name":"Push message with custom timestamp: 1718744409907","time":{"start":1718741035854,"stop":1718741035854,"duration":0},"status":"passed","severity":"normal"},{"uid":"527dc725a786447c","name":"Promise Callback - backward","time":{"start":1718741184859,"stop":1718741184860,"duration":1},"status":"passed","severity":"normal"},{"uid":"19173d5604f35625","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1718740599428,"stop":1718740599430,"duration":2},"status":"passed","severity":"normal"},{"uid":"909f0e72389e60ba","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1718741217680,"stop":1718741217681,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1f2168bc0b45028","name":"Check received message containing short","time":{"start":1718741084300,"stop":1718741084301,"duration":1},"status":"passed","severity":"normal"},{"uid":"af92cc14fb48fc2d","name":"should not fail to stop the service if it was not started","time":{"start":1718740576317,"stop":1718740576318,"duration":1},"status":"passed","severity":"normal"},{"uid":"47065481aafd6bbd","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1718741199847,"stop":1718741199848,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6aa05eff24add50","name":"Check received message with timestamp: 1649153314 ","time":{"start":1718740777300,"stop":1718740777301,"duration":1},"status":"passed","severity":"normal"},{"uid":"e23dde68fceff9cf","name":"different cluster, same shard: nodes don't connect","time":{"start":1718740756896,"stop":1718740756896,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e7fba0beec1bc75","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1718740674926,"stop":1718740674926,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3e5335e657aeab6","name":"Check received message containing XML","time":{"start":1718741084293,"stop":1718741084293,"duration":0},"status":"passed","severity":"normal"},{"uid":"f54c5c70b5f31458","name":"Publish message with large meta","time":{"start":1718741091622,"stop":1718741091623,"duration":1},"status":"passed","severity":"normal"},{"uid":"5faee3c57a390c7e","name":"Waku message hash computation (meta attribute not present)","time":{"start":1718740550486,"stop":1718740550487,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ce2545c304e4fba","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1718740547797,"stop":1718740547798,"duration":1},"status":"passed","severity":"normal"},{"uid":"6868eabbd434fe","name":"Check message with no content topic is not received","time":{"start":1718740777304,"stop":1718740777305,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc687f03ad770bf1","name":"throws on content topic with empty version field","time":{"start":1718740547795,"stop":1718740547795,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9e4a93451f450b1","name":"Check received message containing Basic HTML tag","time":{"start":1718741084293,"stop":1718741084293,"duration":0},"status":"passed","severity":"normal"},{"uid":"2721f4ff1171d20e","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1718741136648,"stop":1718741136648,"duration":0},"status":"passed","severity":"normal"},{"uid":"b25524220d5bdee7","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1718741091197,"stop":1718741091198,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa0a18f742d811bb","name":"Publish message with custom timestamp: Tue Jun 18 2024 21:04:23 GMT+0000 (Coordinated Universal Time)","time":{"start":1718741091619,"stop":1718741091619,"duration":0},"status":"passed","severity":"normal"},{"uid":"642724a4860e0a34","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1718740674924,"stop":1718740674925,"duration":1},"status":"passed","severity":"normal"},{"uid":"a929ffcadefef92a","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1718740674928,"stop":1718740674929,"duration":1},"status":"passed","severity":"normal"},{"uid":"c770f5b06a02514e","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1718740837313,"stop":1718740837313,"duration":0},"status":"passed","severity":"normal"},{"uid":"52c5cef8ae485790","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1718740756903,"stop":1718740756903,"duration":0},"status":"passed","severity":"normal"},{"uid":"da3b715cbe16717a","name":"should only return 1 node with store capability","time":{"start":1718740572562,"stop":1718740572562,"duration":0},"status":"passed","severity":"normal"},{"uid":"803fe0b7a75a7be1","name":"Sign & Recover","time":{"start":1718740582817,"stop":1718740582817,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb67451ad4eaf482","name":"pre and post cipher","time":{"start":1718740582816,"stop":1718740582816,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1a5f9b67d308ac9","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1718740756934,"stop":1718740756934,"duration":0},"status":"passed","severity":"normal"},{"uid":"12321a5a4bfffee3","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1718740571489,"stop":1718740571490,"duration":1},"status":"passed","severity":"normal"},{"uid":"33756c019ebab1fb","name":"Check publish message containing Basic HTML tag","time":{"start":1718741091612,"stop":1718741091613,"duration":1},"status":"passed","severity":"normal"},{"uid":"922634a4e94d1e2a","name":"less peers than existing","time":{"start":1718741036074,"stop":1718741036074,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3805c7e7cda5edef","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1718740756928,"stop":1718740756929,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1149e2cc7c1a827","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1718741217692,"stop":1718741217692,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a49fd9a43679bda","name":"Reopen subscription with peer with lost subscription","time":{"start":1718740683972,"stop":1718740683972,"duration":0},"status":"passed","severity":"normal"},{"uid":"f468f8fcd522e68","name":"random static sharding 6 - Cluster ID: 244, Shard ID: 121","time":{"start":1718741159552,"stop":1718741159552,"duration":0},"status":"passed","severity":"normal"},{"uid":"59dc772654b2d619","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1718741091185,"stop":1718741091186,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d217fc333b61433","name":"udp ip6 address","time":{"start":1718740555881,"stop":1718740555881,"duration":0},"status":"passed","severity":"normal"},{"uid":"52b4f3c11d6f56e7","name":"Check received message containing Arabic","time":{"start":1718740777294,"stop":1718740777294,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bd1c56648aba5d4","name":"Ping on peer without subscriptions","time":{"start":1718740683971,"stop":1718740683971,"duration":0},"status":"passed","severity":"normal"},{"uid":"48e872716fcf0512","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1718740684996,"stop":1718740684999,"duration":3},"status":"passed","severity":"normal"},{"uid":"a8c73e16bffa2b6c","name":"Push message with custom timestamp: 1718744357573","time":{"start":1718741154391,"stop":1718741154396,"duration":5},"status":"passed","severity":"normal"},{"uid":"9558f8021fe9e065","name":"Ping on subscribed peer","time":{"start":1718740683970,"stop":1718740683970,"duration":0},"status":"passed","severity":"normal"},{"uid":"6749e768b09d762a","name":"Nodes with multiple pubsub topic","time":{"start":1718741063701,"stop":1718741063702,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a15125970eb3e9f","name":"should not fail to stop the service if it was not started","time":{"start":1718741088437,"stop":1718741088437,"duration":0},"status":"passed","severity":"normal"},{"uid":"1404b086875d8470","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1718741183795,"stop":1718741183795,"duration":0},"status":"passed","severity":"normal"},{"uid":"411f8dc057c4f29","name":"Ping on peer without subscriptions","time":{"start":1718740629216,"stop":1718740629216,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3a5bb7535db940c","name":"should throw error - no id","time":{"start":1718740556481,"stop":1718740556481,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad685d2162274bdf","name":"Check message with no content topic is not received","time":{"start":1718741084311,"stop":1718741084311,"duration":0},"status":"passed","severity":"normal"},{"uid":"805c9738dc82660","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1718741217673,"stop":1718741217673,"duration":0},"status":"passed","severity":"normal"},{"uid":"73038e2240ab7fa6","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1718741063702,"stop":1718741063702,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c117057928731fa","name":"Query Generator, No message returned","time":{"start":1718741183790,"stop":1718741183791,"duration":1},"status":"passed","severity":"normal"},{"uid":"83523298bfa34312","name":"Push message with content topic containing JSON","time":{"start":1718741154363,"stop":1718741154386,"duration":23},"status":"passed","severity":"normal"},{"uid":"662f3e4937ed133c","name":"should not fail to start the service if it is already started","time":{"start":1718740576318,"stop":1718740576318,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3edf4a18b5f57ae","name":"Check received message containing numeric","time":{"start":1718740777292,"stop":1718740777293,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1c88571d9e6568e","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1718740827260,"stop":1718740827260,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b273fd3304ff9db","name":"Encoder throws on empty string content topic","time":{"start":1718740582160,"stop":1718740582161,"duration":1},"status":"passed","severity":"normal"},{"uid":"f27a066da0035e7f","name":"Subscribe to topic containing short and receive message","time":{"start":1718740827258,"stop":1718740827259,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3adc01343a7c6ed","name":"Push message with meta","time":{"start":1718741154389,"stop":1718741154389,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f08ca4656a84801","name":"Push message with Arabic payload","time":{"start":1718741154348,"stop":1718741154348,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d0dc41a631799f2","name":"can start and stop the service","time":{"start":1718741088436,"stop":1718741088437,"duration":1},"status":"passed","severity":"normal"},{"uid":"2edb644aee14640","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1718740572099,"stop":1718740572099,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f553e47f9fdebc7","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1718740547808,"stop":1718740547808,"duration":0},"status":"passed","severity":"normal"},{"uid":"8908db9c7f51740d","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app37/8/topic662/test.js","time":{"start":1718741148648,"stop":1718741148649,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e2d0b56d1305ab","name":"Sample","time":{"start":1718740555957,"stop":1718740555957,"duration":0},"status":"passed","severity":"normal"},{"uid":"706b63d014756852","name":"Subscribe to topic containing long and receive message","time":{"start":1718740827259,"stop":1718740827259,"duration":0},"status":"passed","severity":"normal"},{"uid":"cffcfd314de9b382","name":"Sets default value correctly","time":{"start":1718741224463,"stop":1718741224463,"duration":0},"status":"passed","severity":"normal"},{"uid":"a522ff1f41d84f29","name":"Push message with SQL Injection payload","time":{"start":1718741035838,"stop":1718741035839,"duration":1},"status":"passed","severity":"normal"},{"uid":"af08c52aa9e5dc98","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1718740547803,"stop":1718740547803,"duration":0},"status":"passed","severity":"normal"},{"uid":"43c4af2bbd691cb7","name":"Subscribe to topic containing numeric and receive message","time":{"start":1718740827259,"stop":1718740827260,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7b4da2797d19cbc","name":"Subscribe to topic containing special chars and receive message","time":{"start":1718741217675,"stop":1718741217676,"duration":1},"status":"passed","severity":"normal"},{"uid":"662d7c4f6b9e2f5b","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1718740650284,"stop":1718740650284,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c71485f3d1cc0a","name":"Push message with content topic containing emoji","time":{"start":1718741035850,"stop":1718741035851,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f916c8332d60f0b","name":"Push message with content topic containing Arabic","time":{"start":1718741154360,"stop":1718741154360,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f41c2968dfc9d98","name":"isConnected should return true after first peer connects","time":{"start":1718740650284,"stop":1718740650285,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5fb21c02698f953","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1718740827264,"stop":1718740827264,"duration":0},"status":"passed","severity":"normal"},{"uid":"f064f975dd36491e","name":"Callback on promise, aborts when callback returns true","time":{"start":1718741207374,"stop":1718741207374,"duration":0},"status":"passed","severity":"normal"},{"uid":"f92e0cfefae7ed19","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1718740827252,"stop":1718740827257,"duration":5},"status":"passed","severity":"normal"},{"uid":"6873fbc5efefe033","name":"Push message with shell command payload","time":{"start":1718741035841,"stop":1718741035841,"duration":0},"status":"passed","severity":"normal"},{"uid":"946e7bda0bd85256","name":"should add and remove event listeners correctly","time":{"start":1718740576320,"stop":1718740576321,"duration":1},"status":"passed","severity":"normal"},{"uid":"75d2a8e4ea401280","name":"Relay - dialed first","time":{"start":1718741232738,"stop":1718741232738,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bb80ffed9575ad3","name":"Push message with content topic containing numeric","time":{"start":1718741154354,"stop":1718741154355,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f8960c99c92d3f4","name":"Subscribe to topic containing short and publish message","time":{"start":1718741091191,"stop":1718741091192,"duration":1},"status":"passed","severity":"normal"},{"uid":"56cf6a09dffed485","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1718740561287,"stop":1718740561288,"duration":1},"status":"passed","severity":"normal"},{"uid":"59e5b02ba425fba2","name":"Query Generator, Wrong PubsubTopic","time":{"start":1718741183788,"stop":1718741183788,"duration":0},"status":"passed","severity":"normal"},{"uid":"15bc592345db0c76","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1718740756907,"stop":1718740756908,"duration":1},"status":"passed","severity":"normal"},{"uid":"89e7a2547bce6b69","name":"same cluster, same shard: nodes connect","time":{"start":1718740881170,"stop":1718740881170,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d3de2f25a0e4984","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1718740547828,"stop":1718740547828,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c77c386274f21c0","name":"should properly create location multiaddrs - udp","time":{"start":1718740556490,"stop":1718740556490,"duration":0},"status":"passed","severity":"normal"},{"uid":"d278b8dc18af3a7f","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1718741223962,"stop":1718741223962,"duration":0},"status":"passed","severity":"normal"},{"uid":"550b46c5a4c3048f","name":"should decode valid enr successfully","time":{"start":1718740556479,"stop":1718740556480,"duration":1},"status":"passed","severity":"normal"},{"uid":"e796c35ae602b903","name":"should throw error - no public key","time":{"start":1718740556481,"stop":1718740556481,"duration":0},"status":"passed","severity":"normal"},{"uid":"75560f0cc1ff5fee","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1718740561287,"stop":1718740561287,"duration":0},"status":"passed","severity":"normal"},{"uid":"d40e850c37b433c8","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1718740555820,"stop":1718740555820,"duration":0},"status":"passed","severity":"normal"},{"uid":"6223a8af5eda0973","name":"returns all values when wanted number matches available values","time":{"start":1718740571479,"stop":1718740571488,"duration":9},"status":"passed","severity":"normal"},{"uid":"b9e0661aa4ece36","name":"different cluster, different shard: nodes don't connect","time":{"start":1718740881172,"stop":1718740881173,"duration":1},"status":"passed","severity":"normal"},{"uid":"219aae3cf87778d7","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1718740837316,"stop":1718740837316,"duration":0},"status":"passed","severity":"normal"},{"uid":"8267afef537350ef","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1718741217676,"stop":1718741217676,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7efc1e447688a97","name":"Check received message with timestamp: 1718740598958 ","time":{"start":1718741084309,"stop":1718741084309,"duration":0},"status":"passed","severity":"normal"},{"uid":"7515bc25cb807d4a","name":"Push message with short payload","time":{"start":1718741154345,"stop":1718741154346,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3f10e500318e245","name":"Decoder throws on undefined content topic","time":{"start":1718740584186,"stop":1718740584186,"duration":0},"status":"passed","severity":"normal"},{"uid":"677124b0880492c8","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1718740674927,"stop":1718740674927,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb93f355784b875c","name":"Nwaku publishes","time":{"start":1718741063432,"stop":1718741063433,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b13e53d4c2929b8","name":"Check message received after nwaku node is restarted","time":{"start":1718741084313,"stop":1718741084313,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b596a5b4c9ba2ccc","name":"random static sharding 1 - Cluster ID: 823, Shard ID: 513","time":{"start":1718741159549,"stop":1718741159550,"duration":1},"status":"passed","severity":"normal"},{"uid":"461e28de1573f95f","name":"Overlapping topic subscription","time":{"start":1718741217673,"stop":1718741217674,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9e21d1ed626ce2e","name":"Passing page size 110 when there are 120 messages","time":{"start":1718741214056,"stop":1718741214056,"duration":0},"status":"passed","severity":"normal"},{"uid":"1afe73f15082c8fa","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1718740572562,"stop":1718740572563,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe7a644fc9cf0622","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1718741217695,"stop":1718741217695,"duration":0},"status":"passed","severity":"normal"},{"uid":"60f5d46db7690788","name":"Generator, custom pubsub topic","time":{"start":1718741199844,"stop":1718741199845,"duration":1},"status":"passed","severity":"normal"},{"uid":"388df170ba913ad7","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1718740582156,"stop":1718740582158,"duration":2},"status":"passed","severity":"normal"},{"uid":"f955190a40954ec1","name":"should handle a minimal index list","time":{"start":1718740547827,"stop":1718740547828,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f625732f7aa7db7","name":"Subscribe and receive messages via waku relay post","time":{"start":1718741217671,"stop":1718741217671,"duration":0},"status":"passed","severity":"normal"},{"uid":"38c27de0877f39c3","name":"Check publish message containing escaped characters","time":{"start":1718741091614,"stop":1718741091614,"duration":0},"status":"passed","severity":"normal"},{"uid":"cafc437bdf55a1f0","name":"Push message with content topic containing SQL Injection","time":{"start":1718741154361,"stop":1718741154361,"duration":0},"status":"passed","severity":"normal"},{"uid":"45e0e2e771d0f86c","name":"Check message with no payload is not received","time":{"start":1718741084298,"stop":1718741084299,"duration":1},"status":"passed","severity":"normal"},{"uid":"2696537f30511378","name":"Query with Ordered Callback, No Decoder","time":{"start":1718741183794,"stop":1718741183794,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3952469b74fcc08","name":"Ping on unsubscribed peer","time":{"start":1718740683971,"stop":1718740683971,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd8cab2f2e1f043b","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1718740572564,"stop":1718740572564,"duration":0},"status":"skipped","severity":"normal"},{"uid":"43e7a9863e3a99c9","name":"different cluster, different shard: nodes don't connect","time":{"start":1718740756897,"stop":1718740756897,"duration":0},"status":"passed","severity":"normal"},{"uid":"2644b64e842a9d54","name":"Subscribe and receive messages via lightPush","time":{"start":1718741217682,"stop":1718741217682,"duration":0},"status":"passed","severity":"normal"},{"uid":"83ed702620c69ee8","name":"Fails to push message with large meta","time":{"start":1718741035852,"stop":1718741035852,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3ba5c94d850e811","name":"should throw an error for an unconfigured topic","time":{"start":1718740547820,"stop":1718740547821,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe7433b2977207a9","name":"Encoder throws on empty string content topic","time":{"start":1718740561403,"stop":1718740561403,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f74e02fa3f00b9f","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1718740572099,"stop":1718740572100,"duration":1},"status":"passed","severity":"normal"},{"uid":"69a61c89455a85d6","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1718740756910,"stop":1718740756911,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b850f76cac82e90","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1718740756904,"stop":1718740756904,"duration":0},"status":"passed","severity":"normal"},{"uid":"df80d31711c7d2e9","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1718741091187,"stop":1718741091187,"duration":0},"status":"passed","severity":"normal"},{"uid":"491b80c10843530","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1718740547819,"stop":1718740547819,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ccf0e8341e2d06e","name":"throws on empty content topic","time":{"start":1718740547792,"stop":1718740547792,"duration":0},"status":"passed","severity":"normal"},{"uid":"6762fd94bc7f2ef6","name":"Ordered Callback sorting by timestamp while page direction is forward","time":{"start":1718741198842,"stop":1718741198842,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcb88e77caf08c19","name":"Refresh subscription","time":{"start":1718741091187,"stop":1718741091189,"duration":2},"status":"skipped","severity":"normal"},{"uid":"bf8a86bcf8e60909","name":"Push to array if already present","time":{"start":1718740547424,"stop":1718740547425,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eb67d79177ebc7c","name":"should throw error - invalid id","time":{"start":1718740556482,"stop":1718740556486,"duration":4},"status":"passed","severity":"normal"},{"uid":"6a6a503a6a7425c7","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1718740837316,"stop":1718740837317,"duration":1},"status":"passed","severity":"normal"},{"uid":"19e7f2f9944cae48","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1718741183793,"stop":1718741183794,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bb20142d375a5cb","name":"Relay - dialed after","time":{"start":1718741232738,"stop":1718741232738,"duration":0},"status":"passed","severity":"normal"},{"uid":"e006ee67d9fa355d","name":"different cluster, same shard: nodes don't connect","time":{"start":1718740881171,"stop":1718740881171,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d24378804db758","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1718740582158,"stop":1718740582158,"duration":0},"status":"passed","severity":"normal"},{"uid":"c68fdb985aa029f2","name":"should configure sharding based on application and version for autosharding","time":{"start":1718740547824,"stop":1718740547824,"duration":0},"status":"passed","severity":"normal"},{"uid":"6938e9d01b033d44","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1718740674929,"stop":1718740674929,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f54664e9321ed1d","name":"Check publish message containing Chinese","time":{"start":1718741091608,"stop":1718741091609,"duration":1},"status":"passed","severity":"normal"},{"uid":"a588b9604e88be6","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1718740547799,"stop":1718740547800,"duration":1},"status":"passed","severity":"normal"},{"uid":"49ab5d00b02f4899","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1718740827246,"stop":1718740827251,"duration":5},"status":"passed","severity":"normal"},{"uid":"4eb06d40b9bb4209","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1718740756916,"stop":1718740756916,"duration":0},"status":"passed","severity":"normal"},{"uid":"99b5f004d2834b9a","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1718740547806,"stop":1718740547807,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab5e21152495dc36","name":"does not throw on valid cases","time":{"start":1718740547791,"stop":1718740547792,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce0d18ba14d7aaf2","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1718741217693,"stop":1718741217693,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1b68891ed8c1511","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1718741136647,"stop":1718741136647,"duration":0},"status":"passed","severity":"normal"},{"uid":"63f4d43f717d29","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1718740756915,"stop":1718740756916,"duration":1},"status":"passed","severity":"normal"},{"uid":"60bc3b9406998d8c","name":"Push message with content topic containing Russian","time":{"start":1718741154361,"stop":1718741154361,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e31e8c158d14e98","name":"Check message with no payload is not received","time":{"start":1718741084311,"stop":1718741084312,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2bfa55fa23b6a6d","name":"Relay + Store","time":{"start":1718740609504,"stop":1718740609505,"duration":1},"status":"passed","severity":"normal"},{"uid":"e777bcc4a6cd3fef","name":"Push message with content topic containing shell command","time":{"start":1718741154387,"stop":1718741154387,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb3e34dc1894eefa","name":"Check received message with timestamp: 1649153314 ","time":{"start":1718741084309,"stop":1718741084309,"duration":0},"status":"passed","severity":"normal"},{"uid":"978fce4eb3fdc4a3","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1718740555815,"stop":1718740555815,"duration":0},"status":"passed","severity":"normal"},{"uid":"20d1d66f9cedac58","name":"Filter","time":{"start":1718741232740,"stop":1718741232740,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4d3a7f11f8c0147","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1718741217689,"stop":1718741217689,"duration":0},"status":"passed","severity":"normal"},{"uid":"d97cf8d4166baa40","name":"Publish without waiting for remote peer","time":{"start":1718741091185,"stop":1718741091185,"duration":0},"status":"passed","severity":"normal"},{"uid":"c809b19183da7076","name":"receives messages sent to provided content topic through callback","time":{"start":1718741084453,"stop":1718741084453,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bd48f924c9ebe926","name":"Subscribe to topic containing XML and receive message","time":{"start":1718741217678,"stop":1718741217678,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae87b5c467bfbbbe","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1718740547814,"stop":1718740547814,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c8989f246ca1276","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1718740547802,"stop":1718740547802,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6e391d9885c0782","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1718740607335,"stop":1718740607335,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2ea5e28ccd5ca39","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1718740756925,"stop":1718740756926,"duration":1},"status":"passed","severity":"normal"},{"uid":"20d0f932e61509c8","name":"Check received message with timestamp: 1718740598958000000 ","time":{"start":1718741084307,"stop":1718741084309,"duration":2},"status":"passed","severity":"normal"},{"uid":"504920f3ead5cc47","name":"Query with Ordered Callback, No message returned","time":{"start":1718741183794,"stop":1718741183794,"duration":0},"status":"passed","severity":"normal"},{"uid":"84c70055def049e9","name":"Subscribe to topic containing emoji and receive message","time":{"start":1718740827264,"stop":1718740827265,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac39375509a4abf7","name":"caches peers it previously fetched","time":{"start":1718740572560,"stop":1718740572561,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e055faad8d63f25","name":"Check publish message containing JSON","time":{"start":1718741091613,"stop":1718741091613,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6706a7f3d3745f0","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1718741148672,"stop":1718741148673,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3ca41f59b1faac3","name":"Check message on other pubsub topic is not received","time":{"start":1718740777303,"stop":1718740777303,"duration":0},"status":"passed","severity":"normal"},{"uid":"d48c42f5777d392","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1718740674926,"stop":1718740674927,"duration":1},"status":"passed","severity":"normal"},{"uid":"2afe70604cabad38","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1718740923551,"stop":1718740923551,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fbb0d6ec20a3c55","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1718741084297,"stop":1718741084297,"duration":0},"status":"passed","severity":"normal"},{"uid":"a71fa9f5bfcd5582","name":"Passing cursor with wrong pubsubTopic","time":{"start":1718741136653,"stop":1718741136653,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e7e9deb55e2f8dc","name":"Push message with special chars payload","time":{"start":1718741035837,"stop":1718741035837,"duration":0},"status":"passed","severity":"normal"},{"uid":"38ce831140b4ea16","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1718740547801,"stop":1718740547801,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad1c5c8400b19e79","name":"same cluster, same shard: nodes connect","time":{"start":1718740756895,"stop":1718740756895,"duration":0},"status":"passed","severity":"normal"},{"uid":"e121fdf41d6c478e","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1718740547812,"stop":1718740547812,"duration":0},"status":"passed","severity":"normal"},{"uid":"72dd193d8c5e95d4","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1718741223964,"stop":1718741223965,"duration":1},"status":"passed","severity":"normal"},{"uid":"4031052dfd38e50b","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1718740610148,"stop":1718740610148,"duration":0},"status":"skipped","severity":"normal"},{"uid":"49bf2618b9c63972","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1718741136649,"stop":1718741136649,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3d306f1c5875e6b","name":"Subscribe to topic containing shell command and receive message","time":{"start":1718741217679,"stop":1718741217680,"duration":1},"status":"passed","severity":"normal"},{"uid":"41ccb17eb087ff21","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1718740547800,"stop":1718740547800,"duration":0},"status":"passed","severity":"normal"},{"uid":"47b4c0e2405150ff","name":"Number of peers are maintained correctly","time":{"start":1718740809680,"stop":1718740809681,"duration":1},"status":"passed","severity":"normal"},{"uid":"abb98de85cd21125","name":"random static sharding 4 - Cluster ID: 360, Shard ID: 987","time":{"start":1718741159551,"stop":1718741159551,"duration":0},"status":"passed","severity":"normal"},{"uid":"33a6274aa5294f58","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1718741217694,"stop":1718741217694,"duration":0},"status":"passed","severity":"normal"},{"uid":"52e572ed9a4d095a","name":"Check meta is set [ecies]","time":{"start":1718740584184,"stop":1718740584185,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab08ae7ac8361a1d","name":"random static sharding 3 - Cluster ID: 328, Shard ID: 690","time":{"start":1718741159550,"stop":1718741159551,"duration":1},"status":"passed","severity":"normal"},{"uid":"b13a5868cf1b7669","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1718740827251,"stop":1718740827251,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bdf21f959be2f27","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1718741063697,"stop":1718741063697,"duration":0},"status":"passed","severity":"normal"},{"uid":"7559f76e4bfe8751","name":"Refresh subscription","time":{"start":1718741217690,"stop":1718741217690,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fcd0785fb18155","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1718740547822,"stop":1718740547822,"duration":0},"status":"passed","severity":"normal"},{"uid":"4da2a5fc2894e24d","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1718740609628,"stop":1718740609628,"duration":0},"status":"passed","severity":"normal"},{"uid":"e421b80d83ebb87","name":"Fields are not dropped","time":{"start":1718740560665,"stop":1718740560666,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0f7face1c7b5eb8","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1718740756905,"stop":1718740756905,"duration":0},"status":"passed","severity":"normal"},{"uid":"4464e9499a4de414","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1718740756911,"stop":1718740756914,"duration":3},"status":"passed","severity":"normal"},{"uid":"d0e2562adf1efb8d","name":"Publishes to nwaku","time":{"start":1718741063431,"stop":1718741063431,"duration":0},"status":"passed","severity":"normal"},{"uid":"36ba7ef4f26a39af","name":"Push message with short payload","time":{"start":1718741035835,"stop":1718741035835,"duration":0},"status":"passed","severity":"normal"},{"uid":"277e96d59236b8d8","name":"Query Generator sorting by timestamp while page direction is forward","time":{"start":1718741198841,"stop":1718741198841,"duration":0},"status":"passed","severity":"normal"},{"uid":"61e30d4a807c72df","name":"Passing page size 3 when there are 20 messages","time":{"start":1718741214052,"stop":1718741214053,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff8e6e4a31162911","name":"Push message with content topic containing Chinese","time":{"start":1718741154355,"stop":1718741154360,"duration":5},"status":"passed","severity":"normal"},{"uid":"3bd18e236d2dbd70","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 4","time":{"start":1718740547825,"stop":1718740547825,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a64e1412fbb1c59","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1718741217670,"stop":1718741217670,"duration":0},"status":"passed","severity":"normal"},{"uid":"aec1f029cdc8994","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1718741136649,"stop":1718741136650,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ae7cd5498ebab82","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1718740550486,"stop":1718740550486,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd6ca73af64861f7","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1718740923564,"stop":1718740923564,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d51b4c6a000d35","name":"should only return 1 node with relay and store capability","time":{"start":1718740572561,"stop":1718740572562,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdedf48d47673f20","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1718741091200,"stop":1718741091201,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bc7e4600fb3cb8f","name":"Check received message containing Script","time":{"start":1718741084304,"stop":1718741084304,"duration":0},"status":"passed","severity":"normal"},{"uid":"19e9bcd72f6cef6f","name":"receives messages sent to provided content topic through stream","time":{"start":1718741084453,"stop":1718741084454,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f64132af376f72e9","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1718741223962,"stop":1718741223962,"duration":0},"status":"passed","severity":"normal"},{"uid":"692411446222a5ce","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1718740547817,"stop":1718740547818,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7830607e2773dbf","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1718740684991,"stop":1718740684996,"duration":5},"status":"passed","severity":"normal"},{"uid":"d747ab1b5ba512d7","name":"should be able to encode the field with only FILTER set to true","time":{"start":1718740555811,"stop":1718740555812,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b2a4dde7ad68976","name":"handles empty contentTopics array correctly","time":{"start":1718740547825,"stop":1718740547825,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc5b1ae171021f0d","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1718741362202,"stop":1718741362203,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4b5955b79bd2aa2","name":"Ping on unsubscribed peer","time":{"start":1718740683973,"stop":1718740683973,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc8c277ae180b700","name":"should decode valid enr with tcp successfully","time":{"start":1718740556480,"stop":1718740556480,"duration":0},"status":"passed","severity":"normal"},{"uid":"faf4c824b16f3f20","name":"Check received message containing emoji","time":{"start":1718741084295,"stop":1718741084295,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddc64f31d916ccb3","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1718741223961,"stop":1718741223961,"duration":0},"status":"passed","severity":"normal"},{"uid":"c147133d1d4e0149","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1718740756905,"stop":1718740756906,"duration":1},"status":"passed","severity":"normal"},{"uid":"619f4a401830a249","name":"Push message with XML payload","time":{"start":1718741154349,"stop":1718741154350,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb75b2379db8fbc2","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1718741217678,"stop":1718741217679,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e32e0482947cde1","name":"should handle corrupted local storage data gracefully","time":{"start":1718740576320,"stop":1718740576320,"duration":0},"status":"passed","severity":"normal"},{"uid":"16b6670e7af97ad","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1718741362201,"stop":1718741362202,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ead3f38d5d7f385","name":"should be able to encode the field with only STORE set to true","time":{"start":1718740555810,"stop":1718740555811,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c59423e23a301f0","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1718740547811,"stop":1718740547812,"duration":1},"status":"passed","severity":"normal"},{"uid":"15805450ded064a2","name":"LightPush","time":{"start":1718741232740,"stop":1718741232740,"duration":0},"status":"passed","severity":"normal"},{"uid":"39faa2270179060b","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1718740572100,"stop":1718740572101,"duration":1},"status":"passed","severity":"normal"},{"uid":"e919cd66edf1b9ba","name":"Push message on custom pubsubTopic","time":{"start":1718740923549,"stop":1718740923549,"duration":0},"status":"passed","severity":"normal"},{"uid":"cab00d7956262413","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1718740547815,"stop":1718740547815,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aa5c84cbae4a266","name":"Query generator for multiple messages with different message text format","time":{"start":1718741207372,"stop":1718741207372,"duration":0},"status":"passed","severity":"normal"},{"uid":"345dc3c3fddaa38f","name":"Subscribe and receives messages on 20 topics","time":{"start":1718741217672,"stop":1718741217672,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7360baa827a8b81","name":"Fails to publish duplicate message","time":{"start":1718741091619,"stop":1718741091620,"duration":1},"status":"passed","severity":"normal"},{"uid":"70157dd358b6d919","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1718740756926,"stop":1718740756927,"duration":1},"status":"passed","severity":"normal"},{"uid":"155a0eed7cf0964","name":"Check message received after nwaku node is restarted","time":{"start":1718740777306,"stop":1718740777310,"duration":4},"status":"skipped","severity":"normal"},{"uid":"771892603c87530c","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1718740756915,"stop":1718740756915,"duration":0},"status":"passed","severity":"normal"},{"uid":"1606fd7b19c94ba9","name":"start node with empty shard","time":{"start":1718741159557,"stop":1718741159557,"duration":0},"status":"passed","severity":"normal"},{"uid":"f94e3233a1ce0f08","name":"Check received message containing Chinese","time":{"start":1718741084290,"stop":1718741084290,"duration":0},"status":"passed","severity":"normal"},{"uid":"f42ef3cf97540ee7","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1718740837316,"stop":1718740837316,"duration":0},"status":"passed","severity":"normal"},{"uid":"f76f344529af4a93","name":"should properly create location multiaddrs - udp4","time":{"start":1718740556489,"stop":1718740556489,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d7ec3a9bf5d38a8","name":"Wrong topic","time":{"start":1718741148662,"stop":1718741148671,"duration":9},"status":"passed","severity":"normal"},{"uid":"5eec0502566682b9","name":"Push message with content topic containing unicode special characters","time":{"start":1718741154388,"stop":1718741154388,"duration":0},"status":"passed","severity":"normal"},{"uid":"d97eb38815fea0a1","name":"Check received message containing Russian","time":{"start":1718741084303,"stop":1718741084304,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d18d61fa591c628","name":"should properly create peer info with all multiaddrs","time":{"start":1718740556490,"stop":1718740556490,"duration":0},"status":"passed","severity":"normal"},{"uid":"69fd099000bf5ca","name":"Subscribe to topic containing short and receive message","time":{"start":1718741217690,"stop":1718741217691,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f8bb11dc10a59df","name":"Push message with custom timestamp: 1718737209907","time":{"start":1718741035854,"stop":1718741035854,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e3ceeed1411a13a","name":"Ordered Callback - backward","time":{"start":1718741184865,"stop":1718741184866,"duration":1},"status":"passed","severity":"normal"},{"uid":"8462369e483bd9ad","name":"Subscribe to topic containing special chars and receive message","time":{"start":1718741217692,"stop":1718741217692,"duration":0},"status":"passed","severity":"normal"},{"uid":"636c039740e63454","name":"Check message on other pubsub topic is not received","time":{"start":1718741084310,"stop":1718741084311,"duration":1},"status":"passed","severity":"normal"},{"uid":"377f9751e4155b2b","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1718740550484,"stop":1718740550486,"duration":2},"status":"passed","severity":"normal"},{"uid":"4890003c074a02b5","name":"Passing page size 19 when there are 20 messages","time":{"start":1718741214055,"stop":1718741214056,"duration":1},"status":"passed","severity":"normal"},{"uid":"18762259f9a0b0de","name":"Check received message containing Basic HTML tag","time":{"start":1718740777296,"stop":1718740777297,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe3efb78ebb7e3e8","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1718740756914,"stop":1718740756915,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f4d48c303cf541f","name":"Push message with Russian payload","time":{"start":1718741154348,"stop":1718741154348,"duration":0},"status":"passed","severity":"normal"}]