mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-17 04:13:14 +00:00
1 line
156 KiB
JSON
1 line
156 KiB
JSON
[{"uid":"9f44e52a616fccac","name":"Push message with content topic containing emoji","time":{"start":1721411211531,"stop":1721411211531,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba0fed90e993b21","name":"Query generator for multiple messages with different message text format","time":{"start":1721411264880,"stop":1721411264880,"duration":0},"status":"passed","severity":"normal"},{"uid":"d667d94a9f5d195","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app98/10/topic326/xml","time":{"start":1721411179988,"stop":1721411179988,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcfcfd8426285491","name":"Add multiple subscription objects on single nwaku node","time":{"start":1721411271007,"stop":1721411271007,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c8d6ffd070f9ec7","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1721410633641,"stop":1721410633641,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb83ad452efe97a1","name":"Throws when trying to push message with empty payload","time":{"start":1721411095136,"stop":1721411095136,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d21775bc4506f6c","name":"Check received message containing shell command","time":{"start":1721411126551,"stop":1721411126551,"duration":0},"status":"passed","severity":"normal"},{"uid":"5522b59c38535d76","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1721411271002,"stop":1721411271002,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b81eb915cddd543","name":"should handle corrupted local storage data gracefully","time":{"start":1721410599819,"stop":1721410599820,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6a11cdaf5def2e8","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1721410838271,"stop":1721410838272,"duration":1},"status":"passed","severity":"normal"},{"uid":"7089489d1757d77e","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1721411130278,"stop":1721411130278,"duration":0},"status":"passed","severity":"normal"},{"uid":"65bcba753e5f2953","name":"should not fail to stop the service if it was not started","time":{"start":1721411227080,"stop":1721411227080,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee5042ffa05b8ec4","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1721410572082,"stop":1721410572082,"duration":0},"status":"passed","severity":"normal"},{"uid":"c329640a5fba8984","name":"Check received message containing special chars","time":{"start":1721411126534,"stop":1721411126535,"duration":1},"status":"passed","severity":"normal"},{"uid":"6646db7a936be306","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1721411270995,"stop":1721411270996,"duration":1},"status":"passed","severity":"normal"},{"uid":"f25c04e12c85b318","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1721410605706,"stop":1721410605707,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ac8793c09881227","name":"Check publish message containing escaped characters","time":{"start":1721411122345,"stop":1721411122345,"duration":0},"status":"passed","severity":"normal"},{"uid":"17f3b59473fc66eb","name":"can start and stop the service","time":{"start":1721410632876,"stop":1721410632877,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f3304dcfd317aa","name":"Ordered callback, aborts when callback returns true","time":{"start":1721411264895,"stop":1721411264899,"duration":4},"status":"passed","severity":"normal"},{"uid":"3a0312481df33891","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1721410766352,"stop":1721410766352,"duration":0},"status":"passed","severity":"normal"},{"uid":"46b02b3ed6337270","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1721410607464,"stop":1721410607464,"duration":0},"status":"passed","severity":"normal"},{"uid":"a294ebf6b83f1e2b","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1721411407487,"stop":1721411407487,"duration":0},"status":"passed","severity":"normal"},{"uid":"663457296c5dada3","name":"should only return 1 node with relay and store capability","time":{"start":1721410596092,"stop":1721410596092,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe74c08a41c835b4","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1721411130271,"stop":1721411130271,"duration":0},"status":"passed","severity":"normal"},{"uid":"5046c374db69d15d","name":"Check message received after nwaku node is restarted","time":{"start":1721411126543,"stop":1721411126544,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d5f72057bee46185","name":"Check received message containing unicode special characters","time":{"start":1721411126539,"stop":1721411126539,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0a14a5f9477a693","name":"Push message with Arabic payload","time":{"start":1721411095130,"stop":1721411095131,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b194b0df13990cd","name":"Subscribe to topic containing short and publish message","time":{"start":1721411130272,"stop":1721411130273,"duration":1},"status":"passed","severity":"normal"},{"uid":"cde80d77500d440d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1721410572093,"stop":1721410572094,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a2c210fe51c2c60","name":"listenerCount","time":{"start":1721410662353,"stop":1721410662353,"duration":0},"status":"passed","severity":"normal"},{"uid":"b78a306d06def072","name":"A test","time":{"start":1721410877241,"stop":1721410877241,"duration":0},"status":"passed","severity":"normal"},{"uid":"d07246583518124d","name":"should set field with all protocols disabled","time":{"start":1721410580430,"stop":1721410580430,"duration":0},"status":"passed","severity":"normal"},{"uid":"98de2dc03b66e378","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1721410595610,"stop":1721410595610,"duration":0},"status":"passed","severity":"normal"},{"uid":"e968571ea67f9086","name":"Push message with Russian payload","time":{"start":1721411095131,"stop":1721411095131,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4707c190833efa0","name":"unsubscribes","time":{"start":1721411277096,"stop":1721411277096,"duration":0},"status":"passed","severity":"normal"},{"uid":"d074c436271866fe","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1721410572083,"stop":1721410572084,"duration":1},"status":"passed","severity":"normal"},{"uid":"c20bf318693419d","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1721410838280,"stop":1721410838280,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6d7647e997b2fd4","name":"Fails to publish message with empty text","time":{"start":1721411122349,"stop":1721411122350,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4f42acaf3fdbaeb","name":"Check publish message containing unicode special characters","time":{"start":1721411122346,"stop":1721411122346,"duration":0},"status":"passed","severity":"normal"},{"uid":"961f5bc7dd18c66a","name":"Push message with content topic containing Arabic","time":{"start":1721411211524,"stop":1721411211524,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5bd41f8ebcdd12","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1721410877089,"stop":1721410877090,"duration":1},"status":"passed","severity":"normal"},{"uid":"b37cebf5732cb1d2","name":"ignores unrecognized TXT record formats","time":{"start":1721410596090,"stop":1721410596091,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba556f735a3a4777","name":"Relay + Store","time":{"start":1721410580432,"stop":1721410580432,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6a9a69bec0b6c9e","name":"random static sharding 1 - Cluster ID: 618, Shard ID: 426","time":{"start":1721411193482,"stop":1721411193482,"duration":0},"status":"passed","severity":"normal"},{"uid":"29df698e346355cb","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1721410596094,"stop":1721410596094,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7a03e7763efed8e6","name":"creates an iterator","time":{"start":1721411277095,"stop":1721411277095,"duration":0},"status":"passed","severity":"normal"},{"uid":"40369a03641867fb","name":"Fails to publish message with size larger than 1 MB","time":{"start":1721411122353,"stop":1721411122354,"duration":1},"status":"passed","severity":"normal"},{"uid":"e259d06c3a211f45","name":"Non TWN Cluster","time":{"start":1721411179987,"stop":1721411179988,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1d76ec1c2e31abd","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1721410838276,"stop":1721410838276,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceacd2d6bc16bf2a","name":"isConnected return false after peer stops","time":{"start":1721410680255,"stop":1721410680256,"duration":1},"status":"passed","severity":"normal"},{"uid":"64cace89701ef545","name":"should get / set UDP multiaddr","time":{"start":1721410580427,"stop":1721410580427,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb6de1027043d55b","name":"throws on content topic with generation field greater than 0","time":{"start":1721410572077,"stop":1721410572078,"duration":1},"status":"passed","severity":"normal"},{"uid":"732db71707868a09","name":"Push message with content topic containing Chinese","time":{"start":1721411095140,"stop":1721411095141,"duration":1},"status":"passed","severity":"normal"},{"uid":"4030ab7a5f1aa90c","name":"less peers than existing","time":{"start":1721411055437,"stop":1721411055439,"duration":2},"status":"skipped","severity":"normal"},{"uid":"f9c97a76429501bc","name":"Nodes with multiple pubsub topic","time":{"start":1721411101061,"stop":1721411101061,"duration":0},"status":"passed","severity":"normal"},{"uid":"33b28e966e4d6599","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1721410632907,"stop":1721410632907,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8d74edf6f12f6d01","name":"Check received message containing Basic HTML tag","time":{"start":1721411126548,"stop":1721411126549,"duration":1},"status":"passed","severity":"normal"},{"uid":"2aa7b82665265354","name":"Check publish message after client node is restarted","time":{"start":1721411122354,"stop":1721411122354,"duration":0},"status":"skipped","severity":"normal"},{"uid":"28cfe760eaaf81e1","name":"Subscribe and receives messages on 20 topics","time":{"start":1721411270998,"stop":1721411270998,"duration":0},"status":"passed","severity":"normal"},{"uid":"3881f468f6c79e07","name":"Push message with emoji payload","time":{"start":1721411211520,"stop":1721411211521,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6053953206c252a","name":"Check received message with timestamp: 1721410621227 ","time":{"start":1721410833856,"stop":1721410833857,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4271657cf058891","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1721411101060,"stop":1721411101061,"duration":1},"status":"passed","severity":"normal"},{"uid":"25d538bc59f0d666","name":"receives messages sent to provided content topic through callback (Waku class)","time":{"start":1721411122508,"stop":1721411122508,"duration":0},"status":"skipped","severity":"normal"},{"uid":"67ebfeb1feaca97e","name":"Round trip binary serialization","time":{"start":1721410585252,"stop":1721410585253,"duration":1},"status":"passed","severity":"normal"},{"uid":"936a14b607a6f453","name":"should return false","time":{"start":1721410580425,"stop":1721410580425,"duration":0},"status":"passed","severity":"normal"},{"uid":"38aea2448dec0eee","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1721410572093,"stop":1721410572093,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8c2909231713912","name":"Check received message containing Script","time":{"start":1721411126548,"stop":1721411126548,"duration":0},"status":"passed","severity":"normal"},{"uid":"42860613c7f713fa","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1721411285648,"stop":1721411285648,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5b23e9ef657e817","name":"Subscribe and receive messages via lightPush","time":{"start":1721411270966,"stop":1721411270966,"duration":0},"status":"passed","severity":"normal"},{"uid":"19f033dffc7124bd","name":"isConnected should return false after all peers disconnect","time":{"start":1721410680255,"stop":1721410680255,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e32b674d62d2882","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1721410605707,"stop":1721410605707,"duration":0},"status":"passed","severity":"normal"},{"uid":"2529faad0888889b","name":"Generator, 2 different pubsubtopics","time":{"start":1721411259350,"stop":1721411259351,"duration":1},"status":"passed","severity":"normal"},{"uid":"96bd72a526b37d04","name":"Check message received after jswaku node is restarted","time":{"start":1721410833860,"stop":1721410833861,"duration":1},"status":"skipped","severity":"normal"},{"uid":"76c9ad1be3b29558","name":"Check received message containing long","time":{"start":1721411126545,"stop":1721411126545,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae80d145e2d8d029","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1721410572087,"stop":1721410572087,"duration":0},"status":"passed","severity":"normal"},{"uid":"754e3c64d3165b1","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1721410572091,"stop":1721410572091,"duration":0},"status":"passed","severity":"normal"},{"uid":"51924e9d8ab052c7","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1721411240810,"stop":1721411240810,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a731b70fef617cc","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1721410579786,"stop":1721410579787,"duration":1},"status":"passed","severity":"normal"},{"uid":"edb0d4256c26ce94","name":"should only return 1 node with store capability","time":{"start":1721410596092,"stop":1721410596092,"duration":0},"status":"passed","severity":"normal"},{"uid":"2078fdbb1d2f9b2e","name":"can start the service","time":{"start":1721410632874,"stop":1721410632875,"duration":1},"status":"passed","severity":"normal"},{"uid":"35ae601478ec2cd4","name":"Ping on subscribed peer","time":{"start":1721410721281,"stop":1721410721281,"duration":0},"status":"passed","severity":"normal"},{"uid":"c108793c53348584","name":"throws on empty content topic","time":{"start":1721410572075,"stop":1721410572076,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f42187f2cf683a1","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1721410572087,"stop":1721410572087,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f5503b7bc8c966e","name":"Check received message containing XML","time":{"start":1721411126537,"stop":1721411126537,"duration":0},"status":"passed","severity":"normal"},{"uid":"38246efc2155d842","name":"Passing cursor with wrong pubsubTopic","time":{"start":1721411220264,"stop":1721411220264,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3a2405f122edac3","name":"Relay + Store","time":{"start":1721410631745,"stop":1721410631745,"duration":0},"status":"passed","severity":"normal"},{"uid":"844a3112c4fb92d1","name":"different cluster, same shard: nodes don't connect","time":{"start":1721410838259,"stop":1721410838259,"duration":0},"status":"passed","severity":"normal"},{"uid":"be81f1b2e11ec408","name":"different cluster, same shard: nodes don't connect","time":{"start":1721410926265,"stop":1721410926265,"duration":0},"status":"passed","severity":"normal"},{"uid":"6277548d3671cb55","name":"Ephemeral field set to true","time":{"start":1721410585253,"stop":1721410585253,"duration":0},"status":"passed","severity":"normal"},{"uid":"719bd8021c4eaa87","name":"Push message with special chars payload","time":{"start":1721411095129,"stop":1721411095130,"duration":1},"status":"passed","severity":"normal"},{"uid":"403c3aafbf433fd9","name":"start node with empty content topic","time":{"start":1721411179997,"stop":1721411179997,"duration":0},"status":"passed","severity":"normal"},{"uid":"463679218d8689a8","name":"Encoder throws on undefined content topic","time":{"start":1721410607466,"stop":1721410607466,"duration":0},"status":"passed","severity":"normal"},{"uid":"83121f5e557bfbb8","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1721410572102,"stop":1721410572102,"duration":0},"status":"passed","severity":"normal"},{"uid":"99173fc6addd0108","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app15/9/topic512/json","time":{"start":1721411179989,"stop":1721411179989,"duration":0},"status":"passed","severity":"normal"},{"uid":"41546d9a493734ab","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1721411101060,"stop":1721411101060,"duration":0},"status":"passed","severity":"normal"},{"uid":"709a5ef54a0b0ccf","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1721410926263,"stop":1721410926263,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6021160ad98c912","name":"should properly compute the node id","time":{"start":1721410580425,"stop":1721410580426,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc1b5f07314f2717","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1721411179987,"stop":1721411179987,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a1fee0610ecf8a","name":"Sets default value correctly","time":{"start":1721411283104,"stop":1721411283104,"duration":0},"status":"passed","severity":"normal"},{"uid":"206b9bc1a8561d58","name":"Subscribe to topic containing numeric and publish message","time":{"start":1721411130273,"stop":1721411130273,"duration":0},"status":"passed","severity":"normal"},{"uid":"30a4f9849b41be9a","name":"Decoder throws on empty string content topic","time":{"start":1721410607467,"stop":1721410607467,"duration":0},"status":"passed","severity":"normal"},{"uid":"20947ad1b4c3523a","name":"Subscribe to topic containing numeric and receive message","time":{"start":1721410869989,"stop":1721410869989,"duration":0},"status":"passed","severity":"normal"},{"uid":"72689c1f129801fb","name":"Check received message containing long","time":{"start":1721410833849,"stop":1721410833849,"duration":0},"status":"passed","severity":"normal"},{"uid":"b69dd30e967034ab","name":"Subscribe to topic containing short and receive message","time":{"start":1721411270976,"stop":1721411270976,"duration":0},"status":"passed","severity":"normal"},{"uid":"419935aa5d831eca","name":"Fails to push message bigger that 1MB","time":{"start":1721411211549,"stop":1721411211550,"duration":1},"status":"passed","severity":"normal"},{"uid":"163cf60b6fd3a9d7","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app96/9/topic819/test.js","time":{"start":1721411179994,"stop":1721411179994,"duration":0},"status":"passed","severity":"normal"},{"uid":"f140761a78fb11de","name":"Check received message with timestamp: 1721410621701 ","time":{"start":1721411126553,"stop":1721411126553,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a8fb0f5557488de","name":"Push message with escaped characters payload","time":{"start":1721411095134,"stop":1721411095134,"duration":0},"status":"passed","severity":"normal"},{"uid":"c75374c6a4d7c0d2","name":"should decode valid enr with tcp successfully","time":{"start":1721410580418,"stop":1721410580419,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbec12782b2ce605","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1721411271006,"stop":1721411271006,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e08ec40917026e6","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1721411285651,"stop":1721411285651,"duration":0},"status":"passed","severity":"normal"},{"uid":"3534f3435b681815","name":"should properly create location multiaddrs - tcp","time":{"start":1721410580429,"stop":1721410580429,"duration":0},"status":"passed","severity":"normal"},{"uid":"48ebeb5c3869308f","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1721411270969,"stop":1721411270971,"duration":2},"status":"passed","severity":"normal"},{"uid":"5b5dfa30e2a2191e","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1721410877088,"stop":1721410877088,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2ea3892b321f94e","name":"Push message with content topic containing unicode special characters","time":{"start":1721411211531,"stop":1721411211531,"duration":0},"status":"passed","severity":"normal"},{"uid":"db55df2b1448e995","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1721410629264,"stop":1721410629265,"duration":1},"status":"passed","severity":"normal"},{"uid":"e60837c8a9698a83","name":"Check received message containing JSON","time":{"start":1721411126550,"stop":1721411126551,"duration":1},"status":"passed","severity":"normal"},{"uid":"646edec7b28bf965","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1721411130274,"stop":1721411130274,"duration":0},"status":"passed","severity":"normal"},{"uid":"80a3cf06ae8302ee","name":"should properly create location multiaddrs - udp4","time":{"start":1721410580427,"stop":1721410580428,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0ffb6e1ff0cf14a","name":"Callback on promise, aborts when callback returns true","time":{"start":1721411264882,"stop":1721411264882,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce4016c3ee1c90e2","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1721410721837,"stop":1721410721837,"duration":0},"status":"passed","severity":"normal"},{"uid":"b25f34d1aa1739d4","name":"Publish message with large meta","time":{"start":1721411122354,"stop":1721411122355,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3ff7a59570637e","name":"Push message with unicode special characters payload","time":{"start":1721411211520,"stop":1721411211520,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c1b4b01335a80e3","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1721411271002,"stop":1721411271002,"duration":0},"status":"passed","severity":"normal"},{"uid":"db4c5a3b7090cf3a","name":"Sign & Recover","time":{"start":1721410606189,"stop":1721410606189,"duration":0},"status":"passed","severity":"normal"},{"uid":"477da4efb8a5d566","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1721410585067,"stop":1721410585068,"duration":1},"status":"passed","severity":"normal"},{"uid":"1169800aa0bb60df","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1721410877089,"stop":1721410877089,"duration":0},"status":"passed","severity":"normal"},{"uid":"b96aa66ec1241ac7","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1721410838281,"stop":1721410838281,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbbb6bb0fd0c0a0b","name":"groups content topics by expected pubsub topic","time":{"start":1721410572084,"stop":1721410572085,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0a4c5eefbe49e9d","name":"Ping on subscribed peer","time":{"start":1721410688558,"stop":1721410688558,"duration":0},"status":"passed","severity":"normal"},{"uid":"695a63d5e3eee3f6","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1721410572098,"stop":1721410572098,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cba7cee267d1ca7","name":"Keep-alive pings maintain the connection","time":{"start":1721410735077,"stop":1721410735078,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d1619d001126505","name":"Push message with numeric payload","time":{"start":1721411211513,"stop":1721411211514,"duration":1},"status":"passed","severity":"normal"},{"uid":"46e840738c8fb802","name":"Check received message containing Arabic","time":{"start":1721410833850,"stop":1721410833851,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2de6b8c3f54da7c","name":"should properly create location multiaddrs - tcp4","time":{"start":1721410580428,"stop":1721410580428,"duration":0},"status":"passed","severity":"normal"},{"uid":"70d0ccd24fd37b07","name":"Subscribe to topic containing Russian and receive message","time":{"start":1721411270978,"stop":1721411270978,"duration":0},"status":"passed","severity":"normal"},{"uid":"92f9710614beff59","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1721411220262,"stop":1721411220262,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dc71cba5d0db54","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1721410579779,"stop":1721410579779,"duration":0},"status":"passed","severity":"normal"},{"uid":"75aca5e0486a7ce9","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1721410621582,"stop":1721410621584,"duration":2},"status":"passed","severity":"normal"},{"uid":"8cafe47cd967ae27","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1721411270978,"stop":1721411270978,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eba20eedac8cb16","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1721410621564,"stop":1721410621580,"duration":16},"status":"passed","severity":"normal"},{"uid":"2a6eb5d9a72867a7","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1721410572102,"stop":1721410572102,"duration":0},"status":"passed","severity":"normal"},{"uid":"a985a11803766240","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1721411126554,"stop":1721411126555,"duration":1},"status":"passed","severity":"normal"},{"uid":"2debcfa19297cc43","name":"Publishes to nwaku","time":{"start":1721411082846,"stop":1721411082846,"duration":0},"status":"passed","severity":"normal"},{"uid":"790aaf8706bb2f1d","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1721410572095,"stop":1721410572095,"duration":0},"status":"passed","severity":"normal"},{"uid":"70994e9d67594b80","name":"Check message on other pubsub topic is not received","time":{"start":1721410833858,"stop":1721410833858,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8c10f805cc12766","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1721410869985,"stop":1721410869986,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd9697504200eb54","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1721410629265,"stop":1721410629266,"duration":1},"status":"passed","severity":"normal"},{"uid":"a901b314a217a8d0","name":"can start and stop the service","time":{"start":1721411227079,"stop":1721411227079,"duration":0},"status":"passed","severity":"normal"},{"uid":"42e296aafa70223d","name":"should return all peers when numPeers is 0","time":{"start":1721410585066,"stop":1721410585066,"duration":0},"status":"passed","severity":"normal"},{"uid":"73f7daab0efff0ed","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1721410869993,"stop":1721410869994,"duration":1},"status":"passed","severity":"normal"},{"uid":"96dfd59b547dbfb9","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1721410595609,"stop":1721410595610,"duration":1},"status":"passed","severity":"normal"},{"uid":"50368f94411e517d","name":"Subscribe to topic containing long and receive message","time":{"start":1721410869988,"stop":1721410869989,"duration":1},"status":"passed","severity":"normal"},{"uid":"2492e30282e0c7dd","name":"Check publish message containing Script","time":{"start":1721411122343,"stop":1721411122343,"duration":0},"status":"passed","severity":"normal"},{"uid":"9df5cea385032251","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1721410877087,"stop":1721410877087,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec55a8f9a2dfc195","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1721410621588,"stop":1721410621588,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4cd8541444636be","name":"Encoder throws on empty string content topic","time":{"start":1721410607466,"stop":1721410607466,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7846ccb53cfaa62","name":"Push message with emoji payload","time":{"start":1721411095135,"stop":1721411095135,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6c9616f3c9b5d75","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1721410572086,"stop":1721410572086,"duration":0},"status":"passed","severity":"normal"},{"uid":"1159a16dcb2b84a7","name":"Wrong topic","time":{"start":1721411179995,"stop":1721411179995,"duration":0},"status":"passed","severity":"normal"},{"uid":"d08ba24903c919b5","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1721410838281,"stop":1721410838282,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcdbf570a3fc0efb","name":"recovers when dns.resolve returns empty","time":{"start":1721410596090,"stop":1721410596090,"duration":0},"status":"passed","severity":"normal"},{"uid":"a843e47526d89ff0","name":"handles multiple messages","time":{"start":1721411277096,"stop":1721411277096,"duration":0},"status":"passed","severity":"normal"},{"uid":"504221ff200b5c29","name":"Store - dialed first","time":{"start":1721411289725,"stop":1721411289725,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f18652b86c2cea4","name":"should properly create location multiaddrs - udp6","time":{"start":1721410580428,"stop":1721410580428,"duration":0},"status":"passed","severity":"normal"},{"uid":"25cef63a79168c3","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1721410721841,"stop":1721410721842,"duration":1},"status":"passed","severity":"normal"},{"uid":"62dc1d64b38a773d","name":"random static sharding 10 - Cluster ID: 592, Shard ID: 680","time":{"start":1721411193487,"stop":1721411193487,"duration":0},"status":"passed","severity":"normal"},{"uid":"833bbf5f6bbf41e3","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1721410838283,"stop":1721410838283,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ed65b703f82a103","name":"Check received message containing numeric","time":{"start":1721410833849,"stop":1721410833850,"duration":1},"status":"passed","severity":"normal"},{"uid":"4514940d41277692","name":"should encode/decode to text encoding","time":{"start":1721410580426,"stop":1721410580426,"duration":0},"status":"passed","severity":"normal"},{"uid":"574a8b6bd052b8ce","name":"it tolerates circular branch references","time":{"start":1721410596089,"stop":1721410596089,"duration":0},"status":"passed","severity":"normal"},{"uid":"89ce68a262544a6d","name":"Subscribe to topic containing long and publish message","time":{"start":1721411130273,"stop":1721411130273,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2cd187dbaae0019","name":"Push message with SQL Injection payload","time":{"start":1721411095131,"stop":1721411095132,"duration":1},"status":"passed","severity":"normal"},{"uid":"a88b69a6bd50193a","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1721410721838,"stop":1721410721839,"duration":1},"status":"passed","severity":"normal"},{"uid":"b32d3e380027b70f","name":"Ping on peer without subscriptions","time":{"start":1721410721282,"stop":1721410721283,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cdda7ff8bfb7c5d","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app39/8/topic624/json","time":{"start":1721411179989,"stop":1721411179989,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd63c84e12c4139b","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1721410869990,"stop":1721410869990,"duration":0},"status":"passed","severity":"normal"},{"uid":"455e4fc6a7cfeca2","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1721411130277,"stop":1721411130277,"duration":0},"status":"passed","severity":"normal"},{"uid":"13277f3ed29bb2dd","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1721410572093,"stop":1721410572093,"duration":0},"status":"passed","severity":"normal"},{"uid":"6856f93a4c420eb3","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1721410869982,"stop":1721410869982,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bcfd984a1f72deb","name":"throws on content topic with empty version field","time":{"start":1721410572078,"stop":1721410572079,"duration":1},"status":"passed","severity":"normal"},{"uid":"c62dcf0a0fa472d7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1721410572092,"stop":1721410572092,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b60d22fd198388b","name":"Check received message containing short","time":{"start":1721411126533,"stop":1721411126533,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dfa6a79b845e86d","name":"tcp ip4 address","time":{"start":1721410579790,"stop":1721410579790,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a808b50c90ce9be","name":"Query generator for 2000 messages","time":{"start":1721411264899,"stop":1721411264900,"duration":1},"status":"passed","severity":"normal"},{"uid":"fad70162718bafc6","name":"1 Store, 2 fetches","time":{"start":1721410595761,"stop":1721410595761,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cadcf1ffd6ef2a4","name":"Push message with Russian payload","time":{"start":1721411211515,"stop":1721411211516,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bd0e24e13bc984a","name":"Check received message with timestamp: 1721410621701 ","time":{"start":1721411126540,"stop":1721411126540,"duration":0},"status":"passed","severity":"normal"},{"uid":"924047ffdd55caf6","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1721411130267,"stop":1721411130271,"duration":4},"status":"passed","severity":"normal"},{"uid":"c8b5d7a89d807ce3","name":"Check publish message containing Basic HTML tag","time":{"start":1721411122344,"stop":1721411122344,"duration":0},"status":"passed","severity":"normal"},{"uid":"79b67ba439c4e39e","name":"Refresh subscription","time":{"start":1721410869987,"stop":1721410869988,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c3d5f6725d77ebf","name":"Push message with content topic containing Russian","time":{"start":1721411211524,"stop":1721411211527,"duration":3},"status":"passed","severity":"normal"},{"uid":"6b9a276c114c19c7","name":"Decoder throws on undefined content topic","time":{"start":1721410605710,"stop":1721410605710,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c64af0e5d2727cb","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1721411407489,"stop":1721411407489,"duration":0},"status":"passed","severity":"normal"},{"uid":"78499bbf034f6c1e","name":"Reopen subscription with peer with lost subscription","time":{"start":1721410721283,"stop":1721410721284,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e7ddc3cd20937f1","name":"different cluster, different shard: nodes don't connect","time":{"start":1721410926265,"stop":1721410926265,"duration":0},"status":"passed","severity":"normal"},{"uid":"952f0945a7b69316","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1721410572084,"stop":1721410572084,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f564c266c3a3439","name":"Ordered Callback - forward","time":{"start":1721411248447,"stop":1721411248447,"duration":0},"status":"passed","severity":"normal"},{"uid":"65a731ba179cb6b6","name":"should return unique PubsubTopics for static sharding","time":{"start":1721410572088,"stop":1721410572088,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f54b1b2ec78525e","name":"Push message with content topic containing Basic HTML tag","time":{"start":1721411211529,"stop":1721411211529,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1f8e655d3fb0d1f","name":"Waku message hash computation (payload length 0)","time":{"start":1721410574586,"stop":1721410574586,"duration":0},"status":"passed","severity":"normal"},{"uid":"18e9f77e733cd475","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1721410838278,"stop":1721410838278,"duration":0},"status":"passed","severity":"normal"},{"uid":"e34eb6f142e4e78d","name":"does not throw on valid cases","time":{"start":1721410572075,"stop":1721410572075,"duration":0},"status":"passed","severity":"normal"},{"uid":"14f1ca51a8ee7af4","name":"removeEventListener with wrong event","time":{"start":1721410662352,"stop":1721410662352,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bbf748933ab03ca","name":"Subscribe to topic containing special chars and publish message","time":{"start":1721411130274,"stop":1721411130274,"duration":0},"status":"passed","severity":"normal"},{"uid":"ede18d535d59861e","name":"Check received message containing emoji","time":{"start":1721410833855,"stop":1721410833856,"duration":1},"status":"passed","severity":"normal"},{"uid":"959905ebc67f26a7","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1721410721835,"stop":1721410721835,"duration":0},"status":"passed","severity":"normal"},{"uid":"af13618672847933","name":"Check publish message containing Arabic","time":{"start":1721411122341,"stop":1721411122342,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb81d02e56ecaa83","name":"should emit a peer event after start","time":{"start":1721410599817,"stop":1721410599817,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ddc9a92dfcb145b","name":"should be called at least once on all `peer:discovery` events","time":{"start":1721410629262,"stop":1721410629262,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c2c90859da41355","name":"Subscribe to topic containing XML and publish message","time":{"start":1721411130276,"stop":1721411130276,"duration":0},"status":"passed","severity":"normal"},{"uid":"96e50ab4f7bf13b1","name":"should throw an error for empty SingleShardInfos array","time":{"start":1721410572087,"stop":1721410572087,"duration":0},"status":"passed","severity":"normal"},{"uid":"a75be9bc7fa18c4b","name":"Using a function","time":{"start":1721411283103,"stop":1721411283103,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fe657dc36ba5bf2","name":"Query generator for multiple messages","time":{"start":1721411264879,"stop":1721411264880,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc1d194c56900ad9","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1721410838260,"stop":1721410838261,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c878285369a9e74","name":"Generator, custom pubsub topic","time":{"start":1721411259352,"stop":1721411259352,"duration":0},"status":"passed","severity":"normal"},{"uid":"7af6c5407fad5109","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1721410869994,"stop":1721410869994,"duration":0},"status":"passed","severity":"normal"},{"uid":"568708bcd87a2aab","name":"Rejects garbage","time":{"start":1721410588635,"stop":1721410588635,"duration":0},"status":"passed","severity":"normal"},{"uid":"a87b385d082d1f4d","name":"throws on content topic with empty topic name field","time":{"start":1721410572079,"stop":1721410572079,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e939e8e68f42349","name":"Check received message containing JSON","time":{"start":1721411126538,"stop":1721411126538,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c1189dfb1b15e9d","name":"Relay - dialed first","time":{"start":1721411289723,"stop":1721411289723,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7059980cf1052f6","name":"random static sharding 7 - Cluster ID: 302, Shard ID: 656","time":{"start":1721411193485,"stop":1721411193486,"duration":1},"status":"passed","severity":"normal"},{"uid":"81383a2f35edfbbb","name":"Query Generator sorting by timestamp while page direction is forward","time":{"start":1721411262984,"stop":1721411262984,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d9988a31a14fb15","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1721410595611,"stop":1721410595611,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c0876c8d0896cb5","name":"1 Relay, 1 fetch","time":{"start":1721410595761,"stop":1721410595761,"duration":0},"status":"passed","severity":"normal"},{"uid":"77a15a580be928f3","name":"should return empty list for no shard","time":{"start":1721410572089,"stop":1721410572089,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a5cd9173eafd483","name":"Push message with Script payload","time":{"start":1721411211516,"stop":1721411211517,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fe706c7c7b84d71","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1721410838294,"stop":1721410838294,"duration":0},"status":"passed","severity":"normal"},{"uid":"39cd9452e4109d5b","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1721411285648,"stop":1721411285648,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3bdba3d04c8eb07","name":"Subscribe and receives messages on 20 topics","time":{"start":1721411270971,"stop":1721411270972,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfa88986f1db438","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1721411130278,"stop":1721411130278,"duration":0},"status":"passed","severity":"normal"},{"uid":"981837f4c1728fcb","name":"Push message with meta","time":{"start":1721411211532,"stop":1721411211546,"duration":14},"status":"passed","severity":"normal"},{"uid":"2ff70f0d5d16ccf9","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1721410838271,"stop":1721410838271,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9aa5a488225dbd9","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1721410633633,"stop":1721410633633,"duration":0},"status":"passed","severity":"normal"},{"uid":"58c0db84c62f6dda","name":"random static sharding 3 - Cluster ID: 765, Shard ID: 547","time":{"start":1721411193483,"stop":1721411193483,"duration":0},"status":"passed","severity":"normal"},{"uid":"85cd4b37b087497","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1721410766353,"stop":1721410766354,"duration":1},"status":"passed","severity":"normal"},{"uid":"62a39ea0bb9fd7fe","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1721410595612,"stop":1721410595612,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cb8446ad406392f","name":"Push message equal or less that 1MB","time":{"start":1721411211549,"stop":1721411211549,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c6326e930fc9f79","name":"Push 30 different messages","time":{"start":1721411211521,"stop":1721411211521,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6256c24458e4df8","name":"Check received message containing SQL Injection","time":{"start":1721411126547,"stop":1721411126547,"duration":0},"status":"passed","severity":"normal"},{"uid":"71a6bb1ef0c94536","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1721410877087,"stop":1721410877087,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb4f77948799e735","name":"should be able to encode the field with only FILTER set to true","time":{"start":1721410579773,"stop":1721410579774,"duration":1},"status":"passed","severity":"normal"},{"uid":"eedd1601306c8132","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1721410579774,"stop":1721410579775,"duration":1},"status":"passed","severity":"normal"},{"uid":"87c0fbc322605b89","name":"Check received message containing escaped characters","time":{"start":1721411126551,"stop":1721411126551,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4c9309d26b4da57","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1721411101061,"stop":1721411101062,"duration":1},"status":"passed","severity":"normal"},{"uid":"220481f37a66956a","name":"should throw an error for missing sharding configuration","time":{"start":1721410572100,"stop":1721410572101,"duration":1},"status":"passed","severity":"normal"},{"uid":"16f1352896142060","name":"Passing page size 110 when there are 120 messages","time":{"start":1721411275537,"stop":1721411275537,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee36debcc64b1b36","name":"Push message with JSON payload","time":{"start":1721411211518,"stop":1721411211518,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3e26006858dfc49","name":"Check received message containing Arabic","time":{"start":1721411126535,"stop":1721411126535,"duration":0},"status":"passed","severity":"normal"},{"uid":"114529a8ca160726","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1721410869984,"stop":1721410869984,"duration":0},"status":"passed","severity":"normal"},{"uid":"f64d15f9d83bc1d8","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 4","time":{"start":1721410572100,"stop":1721410572100,"duration":0},"status":"passed","severity":"normal"},{"uid":"e54fa146fbd463e7","name":"Publish without waiting for remote peer","time":{"start":1721411130265,"stop":1721411130265,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0d9d15d2a6510a8","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app7/1/topic203/utf8","time":{"start":1721411179993,"stop":1721411179993,"duration":0},"status":"passed","severity":"normal"},{"uid":"16ce56b28fbbd3e2","name":"Delete observer","time":{"start":1721411057755,"stop":1721411057756,"duration":1},"status":"passed","severity":"normal"},{"uid":"86b075cdd2a2d8d1","name":"should be able to encode the field with only RELAY set to true","time":{"start":1721410579769,"stop":1721410579771,"duration":2},"status":"passed","severity":"normal"},{"uid":"1e9b995601382b65","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1721410838263,"stop":1721410838264,"duration":1},"status":"passed","severity":"normal"},{"uid":"abb4c72cde85606a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1721410572094,"stop":1721410572094,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8b08bd219b2fe25","name":"Check received message containing Script","time":{"start":1721410833851,"stop":1721410833852,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d5996fe0038dcc3","name":"Push message with special chars payload","time":{"start":1721411211514,"stop":1721411211514,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb1344de4186f905","name":"should not receive a peer event before start","time":{"start":1721410632879,"stop":1721410632879,"duration":0},"status":"passed","severity":"normal"},{"uid":"a71d83415cb54590","name":"Check message with non string payload is not received","time":{"start":1721410833860,"stop":1721410833860,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f55c0ab21ba3716","name":"Check received message with timestamp: 1649153314 ","time":{"start":1721410833857,"stop":1721410833857,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b22ae260321f2dd","name":"should throw error - no id","time":{"start":1721410580419,"stop":1721410580419,"duration":0},"status":"passed","severity":"normal"},{"uid":"685bd42faf2cdc44","name":"Push message with content topic containing short","time":{"start":1721411095136,"stop":1721411095138,"duration":2},"status":"passed","severity":"normal"},{"uid":"e442bbb7f29e7554","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1721411270998,"stop":1721411270998,"duration":0},"status":"passed","severity":"normal"},{"uid":"43182391e92535ea","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1721411270977,"stop":1721411270978,"duration":1},"status":"passed","severity":"normal"},{"uid":"13e26a91065e7c34","name":"Check received message containing XML","time":{"start":1721410833852,"stop":1721410833852,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ed5c9cf7cc42121","name":"removeEventListener with correct event","time":{"start":1721410662351,"stop":1721410662352,"duration":1},"status":"passed","severity":"normal"},{"uid":"693607989879c804","name":"Push message with Basic HTML tag payload","time":{"start":1721411211517,"stop":1721411211517,"duration":0},"status":"passed","severity":"normal"},{"uid":"a837a4e76334de06","name":"should not fail to stop the service if it was not started","time":{"start":1721410599816,"stop":1721410599816,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdfcbd2c24694090","name":"Light Node - default protocols","time":{"start":1721411289726,"stop":1721411289726,"duration":0},"status":"passed","severity":"normal"},{"uid":"6156cf411fc7871e","name":"Subscribe to topic containing Russian and receive message","time":{"start":1721411271003,"stop":1721411271003,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc3a864fd5b45805","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1721411259349,"stop":1721411259349,"duration":0},"status":"passed","severity":"normal"},{"uid":"8954044326442f7c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1721410572095,"stop":1721410572095,"duration":0},"status":"passed","severity":"normal"},{"uid":"2df523abe71f7ac5","name":"Push message with content topic containing shell command","time":{"start":1721411211530,"stop":1721411211530,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb2b6da4488c32f0","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1721410572080,"stop":1721410572080,"duration":0},"status":"passed","severity":"normal"},{"uid":"93caa0d0a07a2698","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1721410838281,"stop":1721410838281,"duration":0},"status":"passed","severity":"normal"},{"uid":"51cb355e9e499cd3","name":"Reopen subscription with peer with lost subscription","time":{"start":1721410688560,"stop":1721410688561,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1ee1d7b66fdecce","name":"Ping on subscribed peer","time":{"start":1721410721271,"stop":1721410721271,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6724dd04ce4670c","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1721410877088,"stop":1721410877088,"duration":0},"status":"passed","severity":"normal"},{"uid":"8205485d4fc5e531","name":"Passing page size 11 when there are 10 messages","time":{"start":1721411275536,"stop":1721411275536,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ea61a1f165ea7a6","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1721411122347,"stop":1721411122347,"duration":0},"status":"passed","severity":"normal"},{"uid":"26cf49eecb02cd99","name":"Subscribe to topic containing Script and receive message","time":{"start":1721410869991,"stop":1721410869992,"duration":1},"status":"passed","severity":"normal"},{"uid":"caa5ba861f65d814","name":"should throw error - no public key","time":{"start":1721410580425,"stop":1721410580425,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e67701a18ba3c83","name":"should set field with all protocols enabled","time":{"start":1721410580430,"stop":1721410580431,"duration":1},"status":"passed","severity":"normal"},{"uid":"49a0ecd0258826c4","name":"Subscribe to topic containing emoji and receive message","time":{"start":1721410869994,"stop":1721410869994,"duration":0},"status":"passed","severity":"normal"},{"uid":"125fe403d6888072","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1721410572092,"stop":1721410572092,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ac5ba40c5173d68","name":"Push message with content topic containing XML","time":{"start":1721411095149,"stop":1721411095149,"duration":0},"status":"passed","severity":"normal"},{"uid":"278b43cfdfb08337","name":"throws on content topic with non-number generation field","time":{"start":1721410572077,"stop":1721410572077,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0ebd090790e4da7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1721410572094,"stop":1721410572094,"duration":0},"status":"passed","severity":"normal"},{"uid":"5be4574005513863","name":"handles different networkShards values correctly","time":{"start":1721410572085,"stop":1721410572085,"duration":0},"status":"passed","severity":"normal"},{"uid":"3769e694b422aaee","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1721411193489,"stop":1721411193490,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac389b84afe8bd5a","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1721411270993,"stop":1721411270993,"duration":0},"status":"passed","severity":"normal"},{"uid":"433da035441ba9fc","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1721410579787,"stop":1721410579788,"duration":1},"status":"passed","severity":"normal"},{"uid":"37f0f1018a35ad13","name":"Push message with rate limit","time":{"start":1721411095155,"stop":1721411095156,"duration":1},"status":"passed","severity":"normal"},{"uid":"207e8c3ada93c2fa","name":"Fails to push message with large meta","time":{"start":1721411211547,"stop":1721411211547,"duration":0},"status":"passed","severity":"normal"},{"uid":"882005a2a2514dcd","name":"Register correct protocols","time":{"start":1721411130265,"stop":1721411130265,"duration":0},"status":"passed","severity":"normal"},{"uid":"4683f32a0efb9cb8","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1721410572098,"stop":1721410572098,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bdd4a3589544d13","name":"given a content topic, creates a waku node and filter subscription","time":{"start":1721411122507,"stop":1721411122507,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f1498ada3372636b","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1721411285650,"stop":1721411285650,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f75822c8bcc1bf2","name":"Encoder throws on empty string content topic","time":{"start":1721410605709,"stop":1721410605709,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fec9a823afb49cb","name":"receives messages sent to provided content topic through callback","time":{"start":1721411122507,"stop":1721411122508,"duration":1},"status":"skipped","severity":"normal"},{"uid":"842d3dc9869e838f","name":"Push 30 different messages","time":{"start":1721411095135,"stop":1721411095136,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca54a9633bb6e9f6","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1721411285649,"stop":1721411285650,"duration":1},"status":"passed","severity":"normal"},{"uid":"50ca8af8a07a93e7","name":"throws on content topic with too few or too many fields","time":{"start":1721410572076,"stop":1721410572077,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1ef6a585035d912","name":"Push message with custom timestamp: 1721407270150","time":{"start":1721411095156,"stop":1721411095157,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0fc612e8013b434","name":"Encoder throws on undefined content topic","time":{"start":1721410605708,"stop":1721410605709,"duration":1},"status":"passed","severity":"normal"},{"uid":"b032fb5f31b53fd5","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1721410838282,"stop":1721410838282,"duration":0},"status":"passed","severity":"normal"},{"uid":"f03ba10f4b74134d","name":"isConnected between 2 js-waku relay nodes","time":{"start":1721410680256,"stop":1721410680257,"duration":1},"status":"passed","severity":"normal"},{"uid":"154c7eb3fcd93287","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1721411270972,"stop":1721411270972,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f92cf652432dc2","name":"should be called for bootstrap peers","time":{"start":1721410629263,"stop":1721410629263,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1757f82ae562f48","name":"Check message with non string payload is not received","time":{"start":1721411126543,"stop":1721411126543,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e664cf7433f259e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1721410572093,"stop":1721410572093,"duration":0},"status":"passed","severity":"normal"},{"uid":"b861ebc62829ff57","name":"Push message with content topic containing escaped characters","time":{"start":1721411211530,"stop":1721411211531,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcccde72c11053f5","name":"throws on content topic with empty application field","time":{"start":1721410572078,"stop":1721410572078,"duration":0},"status":"passed","severity":"normal"},{"uid":"1de28f4a1e554c85","name":"Query Generator sorting by timestamp while page direction is backward","time":{"start":1721411262985,"stop":1721411262985,"duration":0},"status":"passed","severity":"normal"},{"uid":"c64cf41153d45786","name":"Fails to push message with empty content topic","time":{"start":1721411211532,"stop":1721411211532,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef13b55f346fd36c","name":"Check received message containing numeric","time":{"start":1721411126545,"stop":1721411126545,"duration":0},"status":"passed","severity":"normal"},{"uid":"c48ff50c06b375e3","name":"Push message on custom pubsubTopic","time":{"start":1721410932510,"stop":1721410932511,"duration":1},"status":"passed","severity":"normal"},{"uid":"be46edf3243e8906","name":"should throw error - no public key","time":{"start":1721410580419,"stop":1721410580419,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb8aae663d6f75a8","name":"should throw error - invalid id","time":{"start":1721410580420,"stop":1721410580424,"duration":4},"status":"passed","severity":"normal"},{"uid":"a9403d6b1fdfaffe","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1721410721842,"stop":1721410721842,"duration":0},"status":"passed","severity":"normal"},{"uid":"71d5006f7cfd9544","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1721410572088,"stop":1721410572089,"duration":1},"status":"passed","severity":"normal"},{"uid":"754f5a8742665c2b","name":"new peer added after a peer was already found","time":{"start":1721411055162,"stop":1721411055163,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c2388c11b504e7cc","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1721410869995,"stop":1721410869995,"duration":0},"status":"passed","severity":"normal"},{"uid":"cda93d0173334406","name":"Accepts a valid Waku Message","time":{"start":1721410588633,"stop":1721410588634,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a340dcabc695436","name":"Subscribe and receive messages via lightPush","time":{"start":1721410869981,"stop":1721410869982,"duration":1},"status":"passed","severity":"normal"},{"uid":"879ebe411ab728cd","name":"passes more than one ENR URLs and attempts connection","time":{"start":1721410632907,"stop":1721410632908,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9c109251d0bb2d45","name":"Check publish message containing shell command","time":{"start":1721411122344,"stop":1721411122345,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1f87d9573628799","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1721410766353,"stop":1721410766353,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdfef9e0eae143e7","name":"Check received message containing Basic HTML tag","time":{"start":1721410833852,"stop":1721410833853,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad235acb6efa9d21","name":"Subscribe to topic containing long and receive message","time":{"start":1721411270976,"stop":1721411270976,"duration":0},"status":"passed","severity":"normal"},{"uid":"b749b30bf7abd98a","name":"returns all values when wanted number matches available values","time":{"start":1721410594657,"stop":1721410594658,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba1ac95d3f27a5c1","name":"Ping fails for unsubscribed peers","time":{"start":1721410735076,"stop":1721410735077,"duration":1},"status":"passed","severity":"normal"},{"uid":"da525db323325ac4","name":"should not fail to stop the service if it was not started","time":{"start":1721410632877,"stop":1721410632877,"duration":0},"status":"passed","severity":"normal"},{"uid":"689636f37341a72d","name":"Query Generator, Multiple PubsubTopics","time":{"start":1721411240806,"stop":1721411240807,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cfcac1cded23d2e","name":"should be able to decode the field with only STORE set to true","time":{"start":1721410579785,"stop":1721410579785,"duration":0},"status":"passed","severity":"normal"},{"uid":"26bfa0bda642f662","name":"Subscribe to topic containing shell command and publish message","time":{"start":1721411130277,"stop":1721411130278,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff5368477678d07a","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1721411270997,"stop":1721411270997,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb7758a7cbdfa23e","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1721410680254,"stop":1721410680254,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca2c7f413eb492d2","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1721410572086,"stop":1721410572086,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ae52cae42013962","name":"Push message with Chinese payload","time":{"start":1721411211515,"stop":1721411211515,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7d14e78e2326679","name":"should set field with only LIGHTPUSH enabled","time":{"start":1721410580432,"stop":1721410580432,"duration":0},"status":"passed","severity":"normal"},{"uid":"babff71c1e3351f6","name":"Nodes with multiple pubsub topic","time":{"start":1721411101059,"stop":1721411101059,"duration":0},"status":"passed","severity":"normal"},{"uid":"865be52486308f75","name":"Check publish message containing SQL Injection","time":{"start":1721411122342,"stop":1721411122342,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0abb4e50be0d999","name":"retrieves a single peer","time":{"start":1721410596088,"stop":1721410596089,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fc51c77aabd9441","name":"Query Generator, No Decoder","time":{"start":1721411240807,"stop":1721411240807,"duration":0},"status":"passed","severity":"normal"},{"uid":"b73bacbdbf8c060d","name":"A test","time":{"start":1721410877241,"stop":1721410877241,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac400739b80a115","name":"Generator, custom pubsub topic","time":{"start":1721411259347,"stop":1721411259347,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c4c6dfc2a974d77","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1721410579786,"stop":1721410579786,"duration":0},"status":"passed","severity":"normal"},{"uid":"92142f8c44265d1c","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1721411270996,"stop":1721411270996,"duration":0},"status":"passed","severity":"normal"},{"uid":"8feb5544cf86e3c1","name":"Query Generator - backward","time":{"start":1721411248446,"stop":1721411248446,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d255ba82d70d5f9","name":"shard 0","time":{"start":1721411193481,"stop":1721411193481,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d78e8d7a0b9758","name":"should set field with only FILTER enabled","time":{"start":1721410580431,"stop":1721410580432,"duration":1},"status":"passed","severity":"normal"},{"uid":"6579bc3a83560751","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1721410572097,"stop":1721410572097,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdcf72728f71d20f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1721410572095,"stop":1721410572095,"duration":0},"status":"passed","severity":"normal"},{"uid":"90534af65805fb70","name":"Check message with no payload is not received","time":{"start":1721410833859,"stop":1721410833860,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b9d7925605451bc","name":"Push message with custom timestamp: 1721414470150","time":{"start":1721411095157,"stop":1721411095157,"duration":0},"status":"passed","severity":"normal"},{"uid":"904a5dd526333aab","name":"Passing page size 10 when there are 10 messages","time":{"start":1721411275535,"stop":1721411275536,"duration":1},"status":"passed","severity":"normal"},{"uid":"71f464d60d4a5663","name":"Push to array if already present","time":{"start":1721410571641,"stop":1721410571641,"duration":0},"status":"passed","severity":"normal"},{"uid":"6094cc9a51cda705","name":"Subscribe to topic containing Script and receive message","time":{"start":1721411270991,"stop":1721411270991,"duration":0},"status":"passed","severity":"normal"},{"uid":"857a80c02083c10d","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1721411270998,"stop":1721411270999,"duration":1},"status":"passed","severity":"normal"},{"uid":"b890b75275ed2c55","name":"Push message with content topic containing JSON","time":{"start":1721411211529,"stop":1721411211530,"duration":1},"status":"passed","severity":"normal"},{"uid":"293b6fce60dabaa0","name":"Promise Callback - forward","time":{"start":1721411248446,"stop":1721411248446,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c8d9a278fc58a47","name":"Encoder throws on empty string content topic","time":{"start":1721410585254,"stop":1721410585255,"duration":1},"status":"passed","severity":"normal"},{"uid":"c307e7c6e99dbcca","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1721410838277,"stop":1721410838277,"duration":0},"status":"passed","severity":"normal"},{"uid":"63cc2b7361a6e9bf","name":"Ordered Callback sorting by timestamp while page direction is forward","time":{"start":1721411262985,"stop":1721411262985,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e8c851f65d9248b","name":"should be able to encode the field with only STORE set to true","time":{"start":1721410579772,"stop":1721410579773,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d3f66469f6a17a6","name":"Check message received after jswaku node is restarted","time":{"start":1721411126543,"stop":1721411126543,"duration":0},"status":"skipped","severity":"normal"},{"uid":"af25d4c985978f6e","name":"should not receive a peer event after stop","time":{"start":1721410599818,"stop":1721410599818,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb2f0a94a76494fe","name":"Privacy Node - default protocol","time":{"start":1721411289726,"stop":1721411289726,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9cd75ebc82726a1","name":"Check received message containing escaped characters","time":{"start":1721410833854,"stop":1721410833855,"duration":1},"status":"passed","severity":"normal"},{"uid":"2329cb8a6abe70cf","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1721410838275,"stop":1721410838275,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fe58b048a2cae7d","name":"Push message with meta","time":{"start":1721411095154,"stop":1721411095154,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcb83b6ab4ed3d18","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1721410869984,"stop":1721410869984,"duration":0},"status":"passed","severity":"normal"},{"uid":"fec4dc7b63133ca4","name":"Check received message containing special chars","time":{"start":1721411126546,"stop":1721411126546,"duration":0},"status":"passed","severity":"normal"},{"uid":"6055a9819a0d3df4","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1721410721841,"stop":1721410721841,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ee85e059f5196d9","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1721411270991,"stop":1721411270992,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dfdae2f3e865d55","name":"Push message with content topic containing Script","time":{"start":1721411211528,"stop":1721411211528,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2deba8e817e6498","name":"same cluster, different shard: nodes connect","time":{"start":1721410926264,"stop":1721410926264,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd718dbab1fc8ade","name":"Ping on unsubscribed peer","time":{"start":1721410721272,"stop":1721410721273,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfd283d00fac0567","name":"Query with Ordered Callback, No message returned","time":{"start":1721411240809,"stop":1721411240810,"duration":1},"status":"passed","severity":"normal"},{"uid":"f39f85e2865c3090","name":"Push message with custom timestamp: 1721414433993","time":{"start":1721411211549,"stop":1721411211549,"duration":0},"status":"passed","severity":"normal"},{"uid":"37c33a645b2e24cf","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1721410838273,"stop":1721410838274,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1e8be5fb93aac15","name":"Promise Callback - backward","time":{"start":1721411248446,"stop":1721411248447,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e29a964ad47ba06","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1721410838291,"stop":1721410838292,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ee22915d380df5f","name":"Check message received after nwaku node is restarted","time":{"start":1721410833861,"stop":1721410833861,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2229922bd722c646","name":"Ping succeeds for all connected peers","time":{"start":1721410735075,"stop":1721410735076,"duration":1},"status":"passed","severity":"normal"},{"uid":"882334eb8824fd83","name":"should get / set TCP multiaddr","time":{"start":1721410580427,"stop":1721410580427,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebc1c746ff237a86","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1721411126541,"stop":1721411126541,"duration":0},"status":"passed","severity":"normal"},{"uid":"7403dfe21dd8eca5","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1721410838273,"stop":1721410838273,"duration":0},"status":"passed","severity":"normal"},{"uid":"136c9debfbaeb10","name":"Subscribe and receive messages via waku relay post","time":{"start":1721411270996,"stop":1721411270997,"duration":1},"status":"passed","severity":"normal"},{"uid":"e12c8f45601fff9d","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1721411220262,"stop":1721411220262,"duration":0},"status":"passed","severity":"normal"},{"uid":"121904b116e4b85e","name":"Fails to push message with empty content topic","time":{"start":1721411095153,"stop":1721411095154,"duration":1},"status":"passed","severity":"normal"},{"uid":"f778b3afe1c36856","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1721410572082,"stop":1721410572083,"duration":1},"status":"passed","severity":"normal"},{"uid":"449835eec2947c53","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1721410680253,"stop":1721410680253,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f9d2282278043ad","name":"Push message with custom timestamp: 1690652433993","time":{"start":1721411211548,"stop":1721411211548,"duration":0},"status":"passed","severity":"normal"},{"uid":"566048550e9330a1","name":"Check received message containing JSON","time":{"start":1721410833853,"stop":1721410833854,"duration":1},"status":"passed","severity":"normal"},{"uid":"12d31e20b1225ee","name":"Publish message with rate limit","time":{"start":1721411122355,"stop":1721411122355,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9c6135f6a2808cb","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1721410621589,"stop":1721410621589,"duration":0},"status":"passed","severity":"normal"},{"uid":"9288d89101aae290","name":"Correctly serialized arguments","time":{"start":1721410932579,"stop":1721410932579,"duration":0},"status":"passed","severity":"normal"},{"uid":"9665c088398992dd","name":"random static sharding 8 - Cluster ID: 196, Shard ID: 762","time":{"start":1721411193486,"stop":1721411193486,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b3426c5a6cfa9a2","name":"Subscribe to topic containing XML and receive message","time":{"start":1721411271004,"stop":1721411271004,"duration":0},"status":"passed","severity":"normal"},{"uid":"2521df67772c24a1","name":"Check publish message containing short","time":{"start":1721411122334,"stop":1721411122334,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cc48b2e4655b092","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app36/8/topic585/json","time":{"start":1721411179990,"stop":1721411179991,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d881c183d04fe8f","name":"Decrypt messages","time":{"start":1721411057755,"stop":1721411057755,"duration":0},"status":"passed","severity":"normal"},{"uid":"775c9e02800a1690","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1721410877090,"stop":1721410877090,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ff0ecc1920363d1","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 1","time":{"start":1721410572100,"stop":1721410572100,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c9b6f0b94c128fc","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1721410838272,"stop":1721410838273,"duration":1},"status":"passed","severity":"normal"},{"uid":"7030d44c51d45f9","name":"Push message with content topic containing special chars","time":{"start":1721411211523,"stop":1721411211523,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a758802e98d0e54","name":"isConnected should return true after first peer connects","time":{"start":1721410680254,"stop":1721410680255,"duration":1},"status":"passed","severity":"normal"},{"uid":"99bb8fdc27e9e22f","name":"Decoder throws on empty string content topic","time":{"start":1721410605710,"stop":1721410605710,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5023a7acabd275d","name":"Check publish message containing numeric","time":{"start":1721411122336,"stop":1721411122336,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbe30ada3050dca9","name":"Overlapping topic subscription","time":{"start":1721410869986,"stop":1721410869987,"duration":1},"status":"passed","severity":"normal"},{"uid":"311de8b396c5aba1","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1721411101062,"stop":1721411101063,"duration":1},"status":"passed","severity":"normal"},{"uid":"c354fc519768e93d","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1721410572081,"stop":1721410572081,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9a1e0eb04ebc7af","name":"Renews peer on consistent ping failures","time":{"start":1721410735078,"stop":1721410735079,"duration":1},"status":"passed","severity":"normal"},{"uid":"410458330f3f4f49","name":"should not receive a peer event before start","time":{"start":1721411227081,"stop":1721411227082,"duration":1},"status":"passed","severity":"normal"},{"uid":"72379e60fae975b","name":"should throw an error for an unconfigured topic","time":{"start":1721410572097,"stop":1721410572097,"duration":0},"status":"passed","severity":"normal"},{"uid":"74328a5927d93e2b","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1721411240810,"stop":1721411240811,"duration":1},"status":"passed","severity":"normal"},{"uid":"569079bf8a2ba6bf","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1721410599819,"stop":1721410599819,"duration":0},"status":"passed","severity":"normal"},{"uid":"51c820e174ebc979","name":"Push message with numeric payload","time":{"start":1721411095128,"stop":1721411095129,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a815b72ba3972ac","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1721411130266,"stop":1721411130266,"duration":0},"status":"passed","severity":"normal"},{"uid":"9253cc53f2e9496e","name":"Push message on custom pubsubTopic","time":{"start":1721410932509,"stop":1721410932509,"duration":0},"status":"passed","severity":"normal"},{"uid":"76403c3ae0020004","name":"Push message with content topic containing SQL Injection","time":{"start":1721411211527,"stop":1721411211528,"duration":1},"status":"passed","severity":"normal"},{"uid":"97328a1fbea16166","name":"Subscribe to topic containing JSON and receive message","time":{"start":1721411270992,"stop":1721411270992,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a32676bcaf02845","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1721410572098,"stop":1721410572098,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4250dd52c4c3faf","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1721410838264,"stop":1721410838264,"duration":0},"status":"passed","severity":"normal"},{"uid":"194c7d9a449f3794","name":"should handle a minimal index list","time":{"start":1721410572038,"stop":1721410572038,"duration":0},"status":"passed","severity":"normal"},{"uid":"14820c9b86fc85b8","name":"can start and stop the service","time":{"start":1721410599816,"stop":1721410599816,"duration":0},"status":"passed","severity":"normal"},{"uid":"6345838f34aa47bb","name":"Number of peers are maintained correctly","time":{"start":1721410872017,"stop":1721410872018,"duration":1},"status":"passed","severity":"normal"},{"uid":"51d059abfabaf1cb","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1721410629263,"stop":1721410629264,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca7ffae97c8c64d4","name":"Init the array if not present","time":{"start":1721410571639,"stop":1721410571640,"duration":1},"status":"passed","severity":"normal"},{"uid":"51c4299224e2c5b1","name":"given a waku node and content topic, creates a filter subscription","time":{"start":1721411122507,"stop":1721411122507,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2b5f3c3cfb3192dc","name":"caches peers it previously fetched","time":{"start":1721410596091,"stop":1721410596091,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8fb8c26ac1b738d","name":"Check received message containing special chars","time":{"start":1721410833850,"stop":1721410833850,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7a6c7c0c4ead89","name":"Push message with long payload","time":{"start":1721411211513,"stop":1721411211513,"duration":0},"status":"passed","severity":"normal"},{"uid":"3da86f25ca654137","name":"Check received message containing shell command","time":{"start":1721411126538,"stop":1721411126539,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bb6bd4060499357","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1721411270979,"stop":1721411270990,"duration":11},"status":"passed","severity":"normal"},{"uid":"e3f5e73940bf0c35","name":"more peers than existing","time":{"start":1721411055437,"stop":1721411055437,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f2547b42b5caa7b","name":"should only return 1 node with relay capability","time":{"start":1721410596091,"stop":1721410596092,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a3c037ac2e87eba","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1721410877090,"stop":1721410877091,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dada20925c550c0","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1721410574584,"stop":1721410574585,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2ce628fbc365b7e","name":"Query Generator - forward","time":{"start":1721411248445,"stop":1721411248445,"duration":0},"status":"passed","severity":"normal"},{"uid":"158d148c477362cb","name":"Decoder throws on undefined content topic","time":{"start":1721410607467,"stop":1721410607467,"duration":0},"status":"passed","severity":"normal"},{"uid":"abb7d940d015a4e1","name":"topics with same application and version share the same shard","time":{"start":1721410572084,"stop":1721410572084,"duration":0},"status":"passed","severity":"normal"},{"uid":"c01d2276fd3863ab","name":"Check received message containing XML","time":{"start":1721411126548,"stop":1721411126548,"duration":0},"status":"passed","severity":"normal"},{"uid":"488232bcd6074d25","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1721410572099,"stop":1721410572099,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc0208ca3f99984","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1721411130266,"stop":1721411130267,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd9cb3a186349c7","name":"Check received message containing Script","time":{"start":1721411126537,"stop":1721411126537,"duration":0},"status":"passed","severity":"normal"},{"uid":"12644e7837fed6b8","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1721410595613,"stop":1721410595613,"duration":0},"status":"passed","severity":"normal"},{"uid":"53f833c50008e6b5","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1721411193482,"stop":1721411193482,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbb2fa995019dac8","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1721410838274,"stop":1721410838275,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f61fd26fa3921bb","name":"Check publish message containing long","time":{"start":1721411122334,"stop":1721411122335,"duration":1},"status":"passed","severity":"normal"},{"uid":"db64a0a3f529d599","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1721410580418,"stop":1721410580418,"duration":0},"status":"passed","severity":"normal"},{"uid":"600f4b2d3fe6f4d8","name":"Decoder throws on undefined content topic","time":{"start":1721410585255,"stop":1721410585255,"duration":0},"status":"passed","severity":"normal"},{"uid":"b70a60749069c5d1","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1721411101059,"stop":1721411101059,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ef470d476081e02","name":"Check received message containing SQL Injection","time":{"start":1721411126536,"stop":1721411126537,"duration":1},"status":"passed","severity":"normal"},{"uid":"f90278db231a2dc0","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1721411270972,"stop":1721411270975,"duration":3},"status":"passed","severity":"normal"},{"uid":"c63a5a140f5ba00b","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1721410838278,"stop":1721410838280,"duration":2},"status":"passed","severity":"normal"},{"uid":"9560e7287010b5fc","name":"should configure sharding based on application and version for autosharding","time":{"start":1721410572099,"stop":1721410572099,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d26a4600a134492","name":"Check received message containing Russian","time":{"start":1721410833851,"stop":1721410833851,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee4fc5af37ab9983","name":"Check received message containing unicode special characters","time":{"start":1721410833855,"stop":1721410833855,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5be5d6bd7dc9124","name":"Push message with Script payload","time":{"start":1721411095132,"stop":1721411095132,"duration":0},"status":"passed","severity":"normal"},{"uid":"86b95069c99018cb","name":"Fails to publish message with wrong content topic","time":{"start":1721411122350,"stop":1721411122351,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbae3d521b204781","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1721410572083,"stop":1721410572083,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cbf23372fd9b0c5","name":"Check message received after jswaku node is restarted","time":{"start":1721411126557,"stop":1721411126557,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9105ac8bed7414a4","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1721411240808,"stop":1721411240808,"duration":0},"status":"passed","severity":"normal"},{"uid":"87c052ab18387ef9","name":"Check received message containing short","time":{"start":1721410833848,"stop":1721410833848,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc56d2b6bce95949","name":"Subscribe to topic containing Script and publish message","time":{"start":1721411130276,"stop":1721411130276,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef83fd9f3a94048a","name":"Refresh subscription","time":{"start":1721411130271,"stop":1721411130272,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3c6771130980f029","name":"Query Generator, No message returned","time":{"start":1721411240807,"stop":1721411240808,"duration":1},"status":"passed","severity":"normal"},{"uid":"96f6903a44ec675","name":"Publish message with custom timestamp: Fri Jul 19 2024 18:44:55 GMT+0000 (Coordinated Universal Time)","time":{"start":1721411122348,"stop":1721411122349,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9f692133697a8cc","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1721410721833,"stop":1721410721834,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ceacfd3f1ee3c6d","name":"Check message on other pubsub topic is not received","time":{"start":1721411126542,"stop":1721411126542,"duration":0},"status":"passed","severity":"normal"},{"uid":"df4180c1c713d509","name":"should properly create location multiaddrs - tcp6","time":{"start":1721410580428,"stop":1721410580429,"duration":1},"status":"passed","severity":"normal"},{"uid":"79c6559378feccc9","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1721410838260,"stop":1721410838260,"duration":0},"status":"passed","severity":"normal"},{"uid":"d49343c204e6a52e","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1721411264882,"stop":1721411264884,"duration":2},"status":"passed","severity":"normal"},{"uid":"1db29ef0f3a7be7","name":"Push message equal or less that 1MB","time":{"start":1721411095157,"stop":1721411095158,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1e3a4415416a0b4","name":"Check received message containing unicode special characters","time":{"start":1721411126551,"stop":1721411126552,"duration":1},"status":"passed","severity":"normal"},{"uid":"21fafc8879d6eacb","name":"Check received message containing Chinese","time":{"start":1721410833850,"stop":1721410833850,"duration":0},"status":"passed","severity":"normal"},{"uid":"b22eb27799f80e89","name":"same cluster, different shard: nodes don't connect","time":{"start":1721410838258,"stop":1721410838258,"duration":0},"status":"passed","severity":"normal"},{"uid":"95494fb04bcdb215","name":"Push message with content topic containing numeric","time":{"start":1721411095139,"stop":1721411095139,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9845b8a99127502","name":"stop","time":{"start":1721410662355,"stop":1721410662355,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a81256c18dccf35","name":"Subscribe to topic containing special chars and receive message","time":{"start":1721411270977,"stop":1721411270977,"duration":0},"status":"passed","severity":"normal"},{"uid":"361e6e8fe0829d61","name":"Check publish message containing Russian","time":{"start":1721411122342,"stop":1721411122342,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4e59683c28f13fc","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1721410869990,"stop":1721410869990,"duration":0},"status":"passed","severity":"normal"},{"uid":"33a7b6e7deba4f18","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1721411130274,"stop":1721411130275,"duration":1},"status":"passed","severity":"normal"},{"uid":"71d77b1b640f5517","name":"Check publish message containing Chinese","time":{"start":1721411122341,"stop":1721411122341,"duration":0},"status":"passed","severity":"normal"},{"uid":"103abb787ad6a3eb","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1721410877088,"stop":1721410877089,"duration":1},"status":"passed","severity":"normal"},{"uid":"210566c5ed9b5603","name":"Check message with no pubsub topic is not received","time":{"start":1721410833859,"stop":1721410833859,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9878853d613c5f2","name":"1 Store, 2 relays, 2 fetches","time":{"start":1721410595762,"stop":1721410595762,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ec6ede1304c615e","name":"udp ip6 address","time":{"start":1721410579791,"stop":1721410579791,"duration":0},"status":"passed","severity":"normal"},{"uid":"a92d0a63f24e2623","name":"Decoder throws on empty string content topic","time":{"start":1721410585255,"stop":1721410585255,"duration":0},"status":"passed","severity":"normal"},{"uid":"52b1d6e70c350ce0","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1721410721836,"stop":1721410721836,"duration":0},"status":"passed","severity":"normal"},{"uid":"8647833e8bef25de","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1721410838275,"stop":1721410838276,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec0e55366b117b0d","name":"should not fail to start the service if it is already started","time":{"start":1721410632877,"stop":1721410632878,"duration":1},"status":"passed","severity":"normal"},{"uid":"eff66da50517117d","name":"Ephemeral field is preserved - encoder v0","time":{"start":1721410633628,"stop":1721410633633,"duration":5},"status":"passed","severity":"normal"},{"uid":"4c8fda5052258012","name":"Subscribe to topic containing Russian and receive message","time":{"start":1721410869990,"stop":1721410869991,"duration":1},"status":"passed","severity":"normal"},{"uid":"82a22dc994120860","name":"Check message with non string payload is not received","time":{"start":1721411126557,"stop":1721411126557,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b817d876bac2c5","name":"Symmetric encrypt & Decrypt","time":{"start":1721410606188,"stop":1721410606188,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1c26a9350e28fcc","name":"Asymmetric encrypt & decrypt","time":{"start":1721410606187,"stop":1721410606188,"duration":1},"status":"passed","severity":"normal"},{"uid":"4841b286ff0f4e3e","name":"Push message with shell command payload","time":{"start":1721411095134,"stop":1721411095134,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4b96a778e11db21","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1721411101060,"stop":1721411101060,"duration":0},"status":"passed","severity":"normal"},{"uid":"43036ff67efbccda","name":"handles different clusterIds correctly","time":{"start":1721410572085,"stop":1721410572085,"duration":0},"status":"passed","severity":"normal"},{"uid":"9be3a307fdf96d20","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1721410594660,"stop":1721410594660,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc41861e78126aff","name":"Overlapping topic subscription","time":{"start":1721411270999,"stop":1721411270999,"duration":0},"status":"passed","severity":"normal"},{"uid":"c883e9567e14ee6f","name":"Push message with content topic containing SQL Injection","time":{"start":1721411095147,"stop":1721411095147,"duration":0},"status":"passed","severity":"normal"},{"uid":"d74ae02126f1e399","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1721411285649,"stop":1721411285649,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd477efb42f179f2","name":"Push message with content topic containing Script","time":{"start":1721411095147,"stop":1721411095148,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e1fe00308f4a5c1","name":"Push message with shell command payload","time":{"start":1721411211518,"stop":1721411211518,"duration":0},"status":"passed","severity":"normal"},{"uid":"ace48f4813ddecf1","name":"pre and post cipher","time":{"start":1721410606189,"stop":1721410606189,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdad4b465a7061d7","name":"Filter","time":{"start":1721411289725,"stop":1721411289726,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7ed1d3b5a16bc45","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1721411271003,"stop":1721411271003,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bab77b21887af46","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1721411270966,"stop":1721411270966,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cb63bcfa6ee56da","name":"Passing page size 0 when there are 110 messages","time":{"start":1721411275534,"stop":1721411275534,"duration":0},"status":"passed","severity":"normal"},{"uid":"13ce9b2d13f57e8c","name":"Push message with content topic containing long","time":{"start":1721411211522,"stop":1721411211522,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c3ecf05c08f1a27","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1721410572095,"stop":1721410572095,"duration":0},"status":"passed","severity":"normal"},{"uid":"bda157b395ade7c4","name":"should emit a peer event after start","time":{"start":1721411227081,"stop":1721411227081,"duration":0},"status":"passed","severity":"normal"},{"uid":"8338eb2ba2128165","name":"Check message with invalid timestamp is not received","time":{"start":1721410833858,"stop":1721410833858,"duration":0},"status":"passed","severity":"normal"},{"uid":"484b029c4dac7b2f","name":"Subscribe to topic containing Russian and publish message","time":{"start":1721411130275,"stop":1721411130275,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c130469a07e00c7","name":"addEventListener with wrong event","time":{"start":1721410662350,"stop":1721410662351,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c438d5889fd1181","name":"random static sharding 9 - Cluster ID: 924, Shard ID: 714","time":{"start":1721411193487,"stop":1721411193487,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3075f39a88f71b7","name":"should not receive a peer event before start","time":{"start":1721410599817,"stop":1721410599818,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b8058de67cb0b0","name":"should emit `waku:offline` event when all peers disconnect","time":{"start":1721410621589,"stop":1721410621590,"duration":1},"status":"passed","severity":"normal"},{"uid":"3662c137490d25a1","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1721410572081,"stop":1721410572082,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b9f3379df3ca5e8","name":"Check received message with timestamp: 1649153314 ","time":{"start":1721411126541,"stop":1721411126541,"duration":0},"status":"passed","severity":"normal"},{"uid":"10a02827f96e4c87","name":"Push message with Chinese payload","time":{"start":1721411095130,"stop":1721411095130,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f12a2f87b08445c","name":"Used by Waku Relay","time":{"start":1721411283103,"stop":1721411283104,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce80609e4361e6db","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1721410572090,"stop":1721410572090,"duration":0},"status":"passed","severity":"normal"},{"uid":"883b1d6679da1d73","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1721410932508,"stop":1721410932508,"duration":0},"status":"passed","severity":"normal"},{"uid":"f330026007530001","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1721410735080,"stop":1721410735081,"duration":1},"status":"passed","severity":"normal"},{"uid":"411b5e9922c109c8","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1721411101062,"stop":1721411101062,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e8cdd060559dbcc","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1721410579778,"stop":1721410579779,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ae61a723bdcbec6","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1721410838282,"stop":1721410838282,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0f7e7b3e6cd2ecc","name":"should emit a peer event after start","time":{"start":1721410632878,"stop":1721410632878,"duration":0},"status":"passed","severity":"normal"},{"uid":"882f8587737f6939","name":"Passing page size 3 when there are 20 messages","time":{"start":1721411275535,"stop":1721411275535,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a0882524c911626","name":"should add and remove event listeners correctly","time":{"start":1721410599820,"stop":1721410599820,"duration":0},"status":"passed","severity":"normal"},{"uid":"31e270c2213636e3","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1721410572082,"stop":1721410572082,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b6a9c3f8015c9de","name":"addEventListener with correct event","time":{"start":1721410662349,"stop":1721410662350,"duration":1},"status":"passed","severity":"normal"},{"uid":"67d5c044639c305a","name":"Check message with no content topic is not received","time":{"start":1721411126542,"stop":1721411126542,"duration":0},"status":"passed","severity":"normal"},{"uid":"a43f8665b55da107","name":"Push message with JSON payload","time":{"start":1721411095133,"stop":1721411095133,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5f5294ad8218f5b","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1721410926262,"stop":1721410926263,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdd8549c12000d36","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1721411101058,"stop":1721411101059,"duration":1},"status":"passed","severity":"normal"},{"uid":"586d5028c635ec57","name":"Push message with content topic containing long","time":{"start":1721411095138,"stop":1721411095138,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cdfc994e3bee8e5","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1721411240808,"stop":1721411240809,"duration":1},"status":"passed","severity":"normal"},{"uid":"28e7f06d5b948f07","name":"should set field with only RELAY enabled","time":{"start":1721410580431,"stop":1721410580431,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e5dd4739b291aed","name":"Push message with content topic containing emoji","time":{"start":1721411095152,"stop":1721411095153,"duration":1},"status":"passed","severity":"normal"},{"uid":"be5df2e843f7e46e","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1721411407489,"stop":1721411407489,"duration":0},"status":"passed","severity":"normal"},{"uid":"300ce6ca49b94bba","name":"Check message with no payload is not received","time":{"start":1721411126542,"stop":1721411126543,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dfffb644f28479b","name":"Check received message containing Russian","time":{"start":1721411126536,"stop":1721411126536,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cbb83dbd44444f5","name":"Check message on other pubsub topic is not received","time":{"start":1721411126555,"stop":1721411126555,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ded323a120a7d0a","name":"random static sharding 2 - Cluster ID: 526, Shard ID: 854","time":{"start":1721411193483,"stop":1721411193483,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c842950c9a3e1b8","name":"should correctly map a content topic to a pubsub topic","time":{"start":1721410572101,"stop":1721410572101,"duration":0},"status":"passed","severity":"normal"},{"uid":"27a44072f34f8eed","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1721410932509,"stop":1721410932510,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f011e81505169d8","name":"Subscribe to topic containing XML and receive message","time":{"start":1721411270991,"stop":1721411270991,"duration":0},"status":"passed","severity":"normal"},{"uid":"18a3052e94bad05d","name":"Throws when trying to push message with empty payload","time":{"start":1721411211521,"stop":1721411211522,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fa11a06f8ff3462","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1721410595612,"stop":1721410595613,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5edff7226684ca9","name":"Push message with rate limit","time":{"start":1721411211547,"stop":1721411211548,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce1bef5488fba65f","name":"Default pageSize","time":{"start":1721411275537,"stop":1721411275537,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0d206775263597c","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1721410572091,"stop":1721410572091,"duration":0},"status":"passed","severity":"normal"},{"uid":"548f4ad7fafdaa9f","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1721410838261,"stop":1721410838261,"duration":0},"status":"passed","severity":"normal"},{"uid":"a09009947b1b0f46","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1721410596094,"stop":1721410596094,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c225de59c88f980b","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1721411270967,"stop":1721411270968,"duration":1},"status":"passed","severity":"normal"},{"uid":"b629826a63e2d252","name":"Push message with Basic HTML tag payload","time":{"start":1721411095133,"stop":1721411095133,"duration":0},"status":"passed","severity":"normal"},{"uid":"675d0ed9222712de","name":"Push message with short payload","time":{"start":1721411211504,"stop":1721411211513,"duration":9},"status":"passed","severity":"normal"},{"uid":"3668be253e653561","name":"should encodeTxt and decodeTxt","time":{"start":1721410580417,"stop":1721410580417,"duration":0},"status":"passed","severity":"normal"},{"uid":"b52ee8a6fc5eef9b","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1721411259353,"stop":1721411259353,"duration":0},"status":"passed","severity":"normal"},{"uid":"153fb3fdc2926f9b","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1721410572089,"stop":1721410572089,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffc04fe33f486809","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1721411285649,"stop":1721411285649,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9b6ac87fabb4c33","name":"Query Generator, Wrong PubsubTopic","time":{"start":1721411240806,"stop":1721411240806,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf0c2383084be07c","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1721410838292,"stop":1721410838292,"duration":0},"status":"passed","severity":"normal"},{"uid":"11d3aae9b6b170d4","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1721410838272,"stop":1721410838272,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2a387df5c233c7c","name":"Check received message containing Russian","time":{"start":1721411126547,"stop":1721411126547,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dd9633de5781c70","name":"Passing page size 19 when there are 20 messages","time":{"start":1721411275536,"stop":1721411275537,"duration":1},"status":"passed","severity":"normal"},{"uid":"b133a545f68261d7","name":"Check received message containing emoji","time":{"start":1721411126539,"stop":1721411126540,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7c86a5d3fc24ece","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1721410869992,"stop":1721410869992,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cfe53411120edc3","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1721410579785,"stop":1721410579786,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4466a3e80daf4f2","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1721410838263,"stop":1721410838263,"duration":0},"status":"passed","severity":"normal"},{"uid":"f95d4928facc8a","name":"Push message with long payload","time":{"start":1721411095128,"stop":1721411095128,"duration":0},"status":"passed","severity":"normal"},{"uid":"8afefb3d289d9f20","name":"throws on content topic with empty encoding field","time":{"start":1721410572079,"stop":1721410572079,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0ed1a262151b84b","name":"nwaku subscribes","time":{"start":1721411082845,"stop":1721411082845,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebc495c9243f2a8","name":"Push message with content topic containing unicode special characters","time":{"start":1721411095152,"stop":1721411095152,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef98fab969aa747","name":"Callback on promise","time":{"start":1721411264881,"stop":1721411264882,"duration":1},"status":"passed","severity":"normal"},{"uid":"edde011f0caa3d62","name":"same cluster, same shard: nodes connect","time":{"start":1721410838255,"stop":1721410838258,"duration":3},"status":"passed","severity":"normal"},{"uid":"41552052a136e249","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1721410680254,"stop":1721410680254,"duration":0},"status":"passed","severity":"normal"},{"uid":"36c2b6e6e9bbe5b4","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1721411270967,"stop":1721411270967,"duration":0},"status":"passed","severity":"normal"},{"uid":"acdf966181e1e3f","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1721411271006,"stop":1721411271006,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc3437b3259707d9","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1721411130275,"stop":1721411130275,"duration":0},"status":"passed","severity":"normal"},{"uid":"812fd71445504e83","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1721410838270,"stop":1721410838271,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6aaf196772bb9fa","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1721410869983,"stop":1721410869983,"duration":0},"status":"passed","severity":"normal"},{"uid":"69a3aa530e2c7fbd","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1721411259351,"stop":1721411259351,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4a6314bb357adad","name":"Relay - dialed after","time":{"start":1721411289724,"stop":1721411289724,"duration":0},"status":"passed","severity":"normal"},{"uid":"242a1b4a380cdb1d","name":"Query with Promise Callback, No message returned","time":{"start":1721411240811,"stop":1721411240812,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2faeade62e5b493","name":"Check received message containing SQL Injection","time":{"start":1721410833851,"stop":1721410833851,"duration":0},"status":"passed","severity":"normal"},{"uid":"26ad8a7b8242d8b8","name":"Subscribe and publish message","time":{"start":1721411130265,"stop":1721411130266,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c5c1cb0dba5fb5f","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1721410877086,"stop":1721410877086,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3e929e1a9cdb51e","name":"non connected peers","time":{"start":1721411055439,"stop":1721411055439,"duration":0},"status":"skipped","severity":"normal"},{"uid":"62a86b036e941a53","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1721410838270,"stop":1721410838270,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1c742b1f0828395","name":"Passing page size 1 when there are 4 messages","time":{"start":1721411275534,"stop":1721411275535,"duration":1},"status":"passed","severity":"normal"},{"uid":"709908539dd7b0e8","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app44/7/topic341/test.js","time":{"start":1721411179990,"stop":1721411179990,"duration":0},"status":"passed","severity":"normal"},{"uid":"757fcf0ff23d1f4","name":"returns all values when wanted number is greater than available values","time":{"start":1721410594659,"stop":1721410594659,"duration":0},"status":"passed","severity":"normal"},{"uid":"d731ec001a3eed25","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1721410596093,"stop":1721410596093,"duration":0},"status":"passed","severity":"normal"},{"uid":"be158c981bd6a4d7","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1721411270997,"stop":1721411270997,"duration":0},"status":"passed","severity":"normal"},{"uid":"af5daac4bce07f10","name":"Fails to publish duplicate message","time":{"start":1721411122349,"stop":1721411122349,"duration":0},"status":"passed","severity":"normal"},{"uid":"3943de8418c1247","name":"Subscribe to topic containing Script and receive message","time":{"start":1721411271004,"stop":1721411271004,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c027436a7af9623","name":"LightPush","time":{"start":1721411289725,"stop":1721411289725,"duration":0},"status":"passed","severity":"normal"},{"uid":"553f4764cc927cb9","name":"start node with empty shard","time":{"start":1721411193490,"stop":1721411193490,"duration":0},"status":"passed","severity":"normal"},{"uid":"46b9ad9dda51d90","name":"Ping on peer without subscriptions","time":{"start":1721410688559,"stop":1721410688559,"duration":0},"status":"passed","severity":"normal"},{"uid":"211513ddf96394cd","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1721411220261,"stop":1721411220261,"duration":0},"status":"passed","severity":"normal"},{"uid":"b73fa4ab9c3cd4a2","name":"Overlapping topic subscription","time":{"start":1721411130272,"stop":1721411130272,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dd57c371d98a12c4","name":"should not receive a peer event after stop","time":{"start":1721411227082,"stop":1721411227083,"duration":1},"status":"passed","severity":"normal"},{"uid":"95002567e7d110c6","name":"Publish message with custom timestamp: Fri Jul 19 2024 16:44:55 GMT+0000 (Coordinated Universal Time)","time":{"start":1721411122348,"stop":1721411122348,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4ca50e1f31e2faa","name":"safeDispatchEvent","time":{"start":1721410662354,"stop":1721410662354,"duration":0},"status":"passed","severity":"normal"},{"uid":"39f2e3a44b18dab","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1721411101064,"stop":1721411101065,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf6f32ad8343cc7e","name":"Subscribe to topic containing short and receive message","time":{"start":1721411271000,"stop":1721411271000,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c396bedfdb18894","name":"Push message with content topic containing numeric","time":{"start":1721411211523,"stop":1721411211523,"duration":0},"status":"passed","severity":"normal"},{"uid":"c771af11c0b6fc30","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1721410572088,"stop":1721410572088,"duration":0},"status":"passed","severity":"normal"},{"uid":"2633d6a76b95732d","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1721410585068,"stop":1721410585068,"duration":0},"status":"passed","severity":"normal"},{"uid":"af4b6ec1a93ec1ea","name":"Ping on peer without subscriptions","time":{"start":1721410721271,"stop":1721410721272,"duration":1},"status":"passed","severity":"normal"},{"uid":"12738f9670d9fc7f","name":"should return the pubsub topic directly if a string is provided","time":{"start":1721410572097,"stop":1721410572097,"duration":0},"status":"passed","severity":"normal"},{"uid":"81b9355b6946ba7c","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app18/10/topic902/proto","time":{"start":1721411179991,"stop":1721411179993,"duration":2},"status":"passed","severity":"normal"},{"uid":"dfbeecfac0f0caf9","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1721410572081,"stop":1721410572081,"duration":0},"status":"passed","severity":"normal"},{"uid":"8edfd9a2192fb15d","name":"Generator, 2 different pubsubtopics","time":{"start":1721411259352,"stop":1721411259353,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bd361f64bb29258","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1721410572091,"stop":1721410572091,"duration":0},"status":"passed","severity":"normal"},{"uid":"632df9a41f9a0de5","name":"Relay - times out","time":{"start":1721411289724,"stop":1721411289724,"duration":0},"status":"passed","severity":"normal"},{"uid":"531068f93cc3cc74","name":"Publish message with custom timestamp: Sat Jul 29 2023 17:44:55 GMT+0000 (Coordinated Universal Time)","time":{"start":1721411122348,"stop":1721411122348,"duration":0},"status":"passed","severity":"normal"},{"uid":"b10a2dd43c6e21cc","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1721410869991,"stop":1721410869991,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b2f75d1a4519408","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1721411220262,"stop":1721411220263,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f695414f180c8aa","name":"Reopen subscription with peer with lost subscription","time":{"start":1721410721273,"stop":1721410721280,"duration":7},"status":"passed","severity":"normal"},{"uid":"e536b31608047d16","name":"Subscribe to topic containing special chars and receive message","time":{"start":1721411271001,"stop":1721411271001,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f240724ebebba05","name":"Check received message with timestamp: 1649153314 ","time":{"start":1721411126553,"stop":1721411126554,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4c1702c661fb162","name":"Encoder throws on undefined content topic","time":{"start":1721410585254,"stop":1721410585254,"duration":0},"status":"passed","severity":"normal"},{"uid":"446854f55d756912","name":"Failed peers are renewed","time":{"start":1721410872018,"stop":1721410872018,"duration":0},"status":"passed","severity":"normal"},{"uid":"d61e7ebdafa2ddd7","name":"All","time":{"start":1721410631745,"stop":1721410631745,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b3e27c0daaa5f0a","name":"random static sharding 6 - Cluster ID: 234, Shard ID: 667","time":{"start":1721411193485,"stop":1721411193485,"duration":0},"status":"passed","severity":"normal"},{"uid":"4343e1b6bca49610","name":"Push message with content topic containing Chinese","time":{"start":1721411211524,"stop":1721411211524,"duration":0},"status":"passed","severity":"normal"},{"uid":"10cff5947597d5e2","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1721410572091,"stop":1721410572092,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e68abfa7aca0d7a","name":"Relay","time":{"start":1721410631744,"stop":1721410631745,"duration":1},"status":"passed","severity":"normal"},{"uid":"b91a99a532ad4ffe","name":"Check publish message containing emoji","time":{"start":1721411122347,"stop":1721411122347,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e4fcb97c7b7c547","name":"Renews peer on consistent missed messages","time":{"start":1721410735081,"stop":1721410735082,"duration":1},"status":"passed","severity":"normal"},{"uid":"26401b6a20499d2f","name":"Push message with content topic containing Arabic","time":{"start":1721411095141,"stop":1721411095142,"duration":1},"status":"passed","severity":"normal"},{"uid":"a98d472f97cb2632","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1721410877086,"stop":1721410877087,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0b28059ceb5a96a","name":"handles empty contentTopics array correctly","time":{"start":1721410572101,"stop":1721410572101,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7564933d84653f7","name":"Subscribe to topic containing special chars and receive message","time":{"start":1721410869989,"stop":1721410869989,"duration":0},"status":"passed","severity":"normal"},{"uid":"c852c241598da58c","name":"Generator, custom pubsub topic","time":{"start":1721411259350,"stop":1721411259350,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa2f43db8b742193","name":"Subscribe and receive messages via waku relay post","time":{"start":1721410869983,"stop":1721410869983,"duration":0},"status":"passed","severity":"normal"},{"uid":"4140185fd2b6e25","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1721411285651,"stop":1721411285651,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b1fdd3e1f1bd0f3","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1721410721840,"stop":1721410721841,"duration":1},"status":"passed","severity":"normal"},{"uid":"de053ce463148b8a","name":"Fails to push message with large meta","time":{"start":1721411095154,"stop":1721411095155,"duration":1},"status":"passed","severity":"normal"},{"uid":"35266890ed494623","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1721410572083,"stop":1721410572083,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ece8b64ada8a31b","name":"Push message with content topic containing shell command","time":{"start":1721411095150,"stop":1721411095151,"duration":1},"status":"passed","severity":"normal"},{"uid":"820f2f4dbf11e5c9","name":"Check received message containing Arabic","time":{"start":1721411126546,"stop":1721411126547,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed1db92a422a220f","name":"Subscribe to topic containing XML and receive message","time":{"start":1721410869992,"stop":1721410869992,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a9c9440be4689d2","name":"Check received message containing escaped characters","time":{"start":1721411126539,"stop":1721411126539,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9d2cf5651cb3812","name":"Check received message with timestamp: 1721410621701000000 ","time":{"start":1721411126552,"stop":1721411126553,"duration":1},"status":"passed","severity":"normal"},{"uid":"35524136165a6e3e","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1721411285651,"stop":1721411285652,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe891d8e98df57df","name":"Subscribe to topic containing numeric and receive message","time":{"start":1721411270976,"stop":1721411270977,"duration":1},"status":"passed","severity":"normal"},{"uid":"d058907b380ac468","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1721410595616,"stop":1721410595617,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f2998408a7eafbf","name":"Fails to push message bigger that 1MB","time":{"start":1721411095158,"stop":1721411095159,"duration":1},"status":"passed","severity":"normal"},{"uid":"339762d63e26859e","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1721410721835,"stop":1721410721835,"duration":0},"status":"passed","severity":"normal"},{"uid":"473a501c5b23945b","name":"Push message with custom timestamp: 1721407233993","time":{"start":1721411211548,"stop":1721411211548,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d8d056fdb056540","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1721410579774,"stop":1721410579774,"duration":0},"status":"passed","severity":"normal"},{"uid":"667fae275ac8ad78","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1721410572081,"stop":1721410572081,"duration":0},"status":"passed","severity":"normal"},{"uid":"c379f2d77b69c481","name":"Push message with custom timestamp: 1690652470150","time":{"start":1721411095156,"stop":1721411095156,"duration":0},"status":"passed","severity":"normal"},{"uid":"755caa461ea5d7a2","name":"Check meta is set [symmetric]","time":{"start":1721410605708,"stop":1721410605708,"duration":0},"status":"passed","severity":"normal"},{"uid":"10703ef1c099e84a","name":"Waku message hash computation (meta attribute not present)","time":{"start":1721410574586,"stop":1721410574586,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2aaba9cba5ee1bb","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1721410838291,"stop":1721410838291,"duration":0},"status":"passed","severity":"normal"},{"uid":"c964cef6a0a21c","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1721410721836,"stop":1721410721837,"duration":1},"status":"passed","severity":"normal"},{"uid":"afa58799864d2e18","name":"Subscribe to topic containing shell command and receive message","time":{"start":1721411270992,"stop":1721411270993,"duration":1},"status":"passed","severity":"normal"},{"uid":"17fde5dd63655e23","name":"start node with ApplicationInfo","time":{"start":1721411179996,"stop":1721411179997,"duration":1},"status":"passed","severity":"normal"},{"uid":"54cbdac397d54107","name":"Ping on unsubscribed peer","time":{"start":1721410688559,"stop":1721410688560,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5a61fbd00ae8b68","name":"Store - dialed after - with timeout","time":{"start":1721411289725,"stop":1721411289725,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e7a9b555bc1da7c","name":"handles empty shards array correctly","time":{"start":1721410572101,"stop":1721410572101,"duration":0},"status":"passed","severity":"normal"},{"uid":"37991c964204b351","name":"Push message with content topic containing Basic HTML tag","time":{"start":1721411095149,"stop":1721411095150,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4570df6755b922d","name":"Js publishes, other Js receives","time":{"start":1721411082847,"stop":1721411082847,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d8b7eeb1e0a8bb1","name":"Reusing cursor across nodes","time":{"start":1721411220263,"stop":1721411220263,"duration":0},"status":"passed","severity":"normal"},{"uid":"185ab7a5cf1b0508","name":"isConnected should return false after all peers disconnect","time":{"start":1721410621590,"stop":1721410621591,"duration":1},"status":"passed","severity":"normal"},{"uid":"edb41db2775643d4","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1721410572038,"stop":1721410572039,"duration":1},"status":"passed","severity":"normal"},{"uid":"b68ccb43a92cd2c0","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1721411055163,"stop":1721411055163,"duration":0},"status":"skipped","severity":"normal"},{"uid":"879ed004041c782d","name":"Check message with no content topic is not received","time":{"start":1721411126556,"stop":1721411126556,"duration":0},"status":"passed","severity":"normal"},{"uid":"8737be052c342535","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1721410721837,"stop":1721410721837,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb600271153e9161","name":"configure the node with multiple pubsub topics","time":{"start":1721411193488,"stop":1721411193489,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e7637fc585cd4e8","name":"should throw an error for insufficient data","time":{"start":1721410572040,"stop":1721410572040,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdd55a4f94742486","name":"Does not throw an exception when node disconnects","time":{"start":1721411283102,"stop":1721411283102,"duration":0},"status":"passed","severity":"normal"},{"uid":"53a44a4cf7cc186e","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app93/5/topic20/json","time":{"start":1721411179990,"stop":1721411179990,"duration":0},"status":"passed","severity":"normal"},{"uid":"23daa2618fee6149","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1721411407488,"stop":1721411407488,"duration":0},"status":"passed","severity":"normal"},{"uid":"424aa5df2ec9538f","name":"Check received message containing emoji","time":{"start":1721411126552,"stop":1721411126552,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a442fe21089a998","name":"Sample","time":{"start":1721410579819,"stop":1721410579819,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd7bcce6c34e005a","name":"Check publish message containing JSON","time":{"start":1721411122344,"stop":1721411122344,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bd3a9290737b231","name":"Check meta is set [ecies]","time":{"start":1721410607465,"stop":1721410607465,"duration":0},"status":"passed","severity":"normal"},{"uid":"50c41c117c92d65b","name":"should decode valid enr successfully","time":{"start":1721410580417,"stop":1721410580418,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e52950e82e59ce3","name":"Push message with content topic containing escaped characters","time":{"start":1721411095151,"stop":1721411095152,"duration":1},"status":"passed","severity":"normal"},{"uid":"410ab6982fdde307","name":"Push message with content topic containing short","time":{"start":1721411211522,"stop":1721411211522,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1eec0bdb6cdda37","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1721410585256,"stop":1721410585256,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8188dae1473a0c5","name":"Nodes with multiple pubsub topic","time":{"start":1721411101063,"stop":1721411101063,"duration":0},"status":"passed","severity":"normal"},{"uid":"53dcddace048373b","name":"should use the provided clusterId for the pubsub topic","time":{"start":1721410572102,"stop":1721410572102,"duration":0},"status":"passed","severity":"normal"},{"uid":"fffa8e156f84437b","name":"Subscribe to topic containing JSON and receive message","time":{"start":1721411271005,"stop":1721411271005,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d550859fea7868e","name":"should throw an error if shards are undefined for static sharding","time":{"start":1721410572089,"stop":1721410572089,"duration":0},"status":"passed","severity":"normal"},{"uid":"304e09b36504600a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1721410572092,"stop":1721410572092,"duration":0},"status":"passed","severity":"normal"},{"uid":"a784bc97c94c5bf5","name":"Add multiple subscription objects on single nwaku node","time":{"start":1721410869995,"stop":1721410869995,"duration":0},"status":"passed","severity":"normal"},{"uid":"998281847ccfb7bf","name":"can dial TLS multiaddrs","time":{"start":1721410934524,"stop":1721410934524,"duration":0},"status":"passed","severity":"normal"},{"uid":"748abb3bd33b21ca","name":"Meta field set when metaSetter is specified","time":{"start":1721410585253,"stop":1721410585253,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b0c18e32a255595","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1721410838283,"stop":1721410838284,"duration":1},"status":"passed","severity":"normal"},{"uid":"677b7aeda0e2032e","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1721410574585,"stop":1721410574585,"duration":0},"status":"passed","severity":"normal"},{"uid":"e22960d4eb34be89","name":"can start the service","time":{"start":1721410599815,"stop":1721410599816,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bca3337a47095b5","name":"Ordered Callback sorting by timestamp while page direction is backward","time":{"start":1721411262985,"stop":1721411262986,"duration":1},"status":"passed","severity":"normal"},{"uid":"5758f2aaddfe8bbe","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1721410838274,"stop":1721410838274,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ea6426e62ce5020","name":"Ephemeral messages are not stored","time":{"start":1721410633627,"stop":1721410633628,"duration":1},"status":"passed","severity":"normal"},{"uid":"1af710ca25cf8884","name":"Check received message containing long","time":{"start":1721411126533,"stop":1721411126534,"duration":1},"status":"passed","severity":"normal"},{"uid":"69a98247c64f367f","name":"Check publish message containing special chars","time":{"start":1721411122336,"stop":1721411122341,"duration":5},"status":"passed","severity":"normal"},{"uid":"d5ea45e9c41ada48","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1721410838283,"stop":1721410838283,"duration":0},"status":"passed","severity":"normal"},{"uid":"251f7883ecaca8c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1721410572096,"stop":1721410572096,"duration":0},"status":"passed","severity":"normal"},{"uid":"59f287032b0b429a","name":"getPeersByDiscovery","time":{"start":1721411055162,"stop":1721411055162,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef79374ec20da761","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1721410838293,"stop":1721410838293,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f7dd99b50d68181","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1721411055163,"stop":1721411055163,"duration":0},"status":"passed","severity":"normal"},{"uid":"412d55fb9b9335ce","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1721410572039,"stop":1721410572040,"duration":1},"status":"passed","severity":"normal"},{"uid":"f58013800c8fc222","name":"Refresh subscription","time":{"start":1721411270975,"stop":1721411270975,"duration":0},"status":"passed","severity":"normal"},{"uid":"be0527016c8c9146","name":"Push message with XML payload","time":{"start":1721411211517,"stop":1721411211517,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc4b723dcbc39e33","name":"through manual discovery","time":{"start":1721410934524,"stop":1721410934524,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d3a1af7cabf0d7e","name":"dispatchEvent via connectionManager","time":{"start":1721410662353,"stop":1721410662354,"duration":1},"status":"passed","severity":"normal"},{"uid":"721499e7826859ae","name":"Push message with content topic containing Russian","time":{"start":1721411095142,"stop":1721411095146,"duration":4},"status":"passed","severity":"normal"},{"uid":"d4c59ad60322df23","name":"should handle application and version for autosharding","time":{"start":1721410572088,"stop":1721410572088,"duration":0},"status":"passed","severity":"normal"},{"uid":"a006a01b2f9fe848","name":"should throw an error for missing required configuration","time":{"start":1721410572089,"stop":1721410572090,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d8297f9b58dcb","name":"Check received message with timestamp: 1721410621701000000 ","time":{"start":1721411126540,"stop":1721411126540,"duration":0},"status":"passed","severity":"normal"},{"uid":"27e6d88b602319e0","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 0","time":{"start":1721410572100,"stop":1721410572100,"duration":0},"status":"passed","severity":"normal"},{"uid":"b821458c5081b43d","name":"random static sharding 5 - Cluster ID: 134, Shard ID: 274","time":{"start":1721411193484,"stop":1721411193485,"duration":1},"status":"passed","severity":"normal"},{"uid":"21842bbafb789db6","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1721410932512,"stop":1721410932513,"duration":1},"status":"passed","severity":"normal"},{"uid":"38d7ffff379535e2","name":"Tracks peer failures correctly","time":{"start":1721410735079,"stop":1721410735080,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a520d9bd6ec81ec","name":"Check received message containing Chinese","time":{"start":1721411126546,"stop":1721411126546,"duration":0},"status":"passed","severity":"normal"},{"uid":"952c06abaaa562bc","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1721410838262,"stop":1721410838263,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0b26d2dae81d3f4","name":"Waku message hash computation (no timestamp)","time":{"start":1721410574586,"stop":1721410574587,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa7620c8c5f9abf6","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app22/9/topic625/json","time":{"start":1721411179993,"stop":1721411179994,"duration":1},"status":"passed","severity":"normal"},{"uid":"df951129fd67d46f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1721410572094,"stop":1721410572094,"duration":0},"status":"passed","severity":"normal"},{"uid":"a993865234931602","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1721410932511,"stop":1721410932511,"duration":0},"status":"passed","severity":"normal"},{"uid":"19fdac2e2b7f320c","name":"Subscribe to topic containing JSON and receive message","time":{"start":1721410869993,"stop":1721410869993,"duration":0},"status":"passed","severity":"normal"},{"uid":"933eb1b1fa359e83","name":"Passing an array","time":{"start":1721411283102,"stop":1721411283103,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d0202b56a24fba1","name":"Check received message containing short","time":{"start":1721411126544,"stop":1721411126545,"duration":1},"status":"passed","severity":"normal"},{"uid":"737fc93ddfa3740a","name":"Subscribe to topic containing shell command and receive message","time":{"start":1721411271005,"stop":1721411271005,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc7ff6506d3f7fe6","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1721411220261,"stop":1721411220261,"duration":0},"status":"passed","severity":"normal"},{"uid":"8576bc09d7ddc697","name":"Mutual subscription","time":{"start":1721411130264,"stop":1721411130264,"duration":0},"status":"passed","severity":"normal"},{"uid":"541474cf7ffb02bb","name":"Refresh subscription","time":{"start":1721411270999,"stop":1721411270999,"duration":0},"status":"passed","severity":"normal"},{"uid":"810d04a4d0490d59","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1721411179996,"stop":1721411179996,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e00826581524c09","name":"Push message on custom pubsubTopic","time":{"start":1721410932507,"stop":1721410932508,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad512b8380cb89d1","name":"ignores domain fetching errors","time":{"start":1721410596090,"stop":1721410596090,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa5d261b41d43902","name":"connects to nwaku","time":{"start":1721411283102,"stop":1721411283102,"duration":0},"status":"passed","severity":"normal"},{"uid":"11129645c9bb37e0","name":"should not receive a peer event after stop","time":{"start":1721410632879,"stop":1721410632906,"duration":27},"status":"passed","severity":"normal"},{"uid":"91307d428583437c","name":"Add multiple subscription objects on single nwaku node","time":{"start":1721411270994,"stop":1721411270994,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1ebbf9f41b62c2","name":"Round trip binary encryption [ecies, signature]","time":{"start":1721410607465,"stop":1721410607465,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f993c185c8511d0","name":"should throw error - no id","time":{"start":1721410580420,"stop":1721410580420,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b2c5c3291c39620","name":"Query with Promise Callback, No Decoder","time":{"start":1721411240811,"stop":1721411240811,"duration":0},"status":"passed","severity":"normal"},{"uid":"43b43bea33998c30","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1721410877087,"stop":1721410877087,"duration":0},"status":"passed","severity":"normal"},{"uid":"98995bee8fafe7e7","name":"Ping on unsubscribed peer","time":{"start":1721410721283,"stop":1721410721283,"duration":0},"status":"passed","severity":"normal"},{"uid":"7446f05d2289868","name":"Subscribe to topic containing long and receive message","time":{"start":1721411271000,"stop":1721411271001,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd176c4fe39dfb8c","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1721410833857,"stop":1721410833857,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1f2de5ba5957ba8","name":"Check publish message containing XML","time":{"start":1721411122343,"stop":1721411122343,"duration":0},"status":"passed","severity":"normal"},{"uid":"1854d51003fab673","name":"can start the service","time":{"start":1721411227079,"stop":1721411227079,"duration":0},"status":"passed","severity":"normal"},{"uid":"c40050b2bc3da448","name":"Subscribe to topic containing short and receive message","time":{"start":1721410869988,"stop":1721410869988,"duration":0},"status":"passed","severity":"normal"},{"uid":"1119f9fb49c3d6a6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1721410572096,"stop":1721410572096,"duration":0},"status":"passed","severity":"normal"},{"uid":"f55d9a4e814647cb","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1721410579775,"stop":1721410579778,"duration":3},"status":"passed","severity":"normal"},{"uid":"e3029bc00f89f26","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1721411220260,"stop":1721411220260,"duration":0},"status":"passed","severity":"normal"},{"uid":"66a189755465511e","name":"Check received message containing Basic HTML tag","time":{"start":1721411126538,"stop":1721411126538,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e21f03f68eeb67c","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1721410932508,"stop":1721410932508,"duration":0},"status":"passed","severity":"normal"},{"uid":"158b8262c1763f0c","name":"should set field with only STORE enabled","time":{"start":1721410580431,"stop":1721410580431,"duration":0},"status":"passed","severity":"normal"},{"uid":"da7cd23c4a364103","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1721410572090,"stop":1721410572090,"duration":0},"status":"passed","severity":"normal"},{"uid":"45916731031eb157","name":"throws an error for improperly formatted content topics","time":{"start":1721410572085,"stop":1721410572086,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bc74bd7d8bec4c2","name":"Push message with Arabic payload","time":{"start":1721411211515,"stop":1721411211515,"duration":0},"status":"passed","severity":"normal"},{"uid":"be3cbb7f45dc4e8a","name":"Push message with unicode special characters payload","time":{"start":1721411095134,"stop":1721411095135,"duration":1},"status":"passed","severity":"normal"},{"uid":"390e919a08a6b172","name":"Push message with short payload","time":{"start":1721411095127,"stop":1721411095128,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcbade72bd84df16","name":"should encode/decode to RLP encoding","time":{"start":1721410580426,"stop":1721410580426,"duration":0},"status":"passed","severity":"normal"},{"uid":"e135d9030d5bb258","name":"Subscribe to topic containing shell command and receive message","time":{"start":1721410869993,"stop":1721410869993,"duration":0},"status":"passed","severity":"normal"},{"uid":"77922a82377a4485","name":"Push message with SQL Injection payload","time":{"start":1721411211516,"stop":1721411211516,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9b76fce9fe512ca","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1721410869986,"stop":1721410869986,"duration":0},"status":"passed","severity":"normal"},{"uid":"48837d7ff74fdcf","name":"getPeersByDiscovery","time":{"start":1721410662352,"stop":1721410662353,"duration":1},"status":"passed","severity":"normal"},{"uid":"40fc7474d641718e","name":"Ordered Callback - backward","time":{"start":1721411248447,"stop":1721411248448,"duration":1},"status":"passed","severity":"normal"},{"uid":"acfe44194f5a562","name":"Check message with no payload is not received","time":{"start":1721411126556,"stop":1721411126556,"duration":0},"status":"passed","severity":"normal"},{"uid":"79236e8c7159831a","name":"Nwaku publishes","time":{"start":1721411082846,"stop":1721411082846,"duration":0},"status":"passed","severity":"normal"},{"uid":"d029ecb646baf43d","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1721410574587,"stop":1721410574587,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3f03894c873d269","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1721411270993,"stop":1721411270993,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd7c3abbee9dfdd6","name":"Check received message containing Chinese","time":{"start":1721411126535,"stop":1721411126535,"duration":0},"status":"passed","severity":"normal"},{"uid":"88e9fcec49188dc","name":"Generator, 2 different pubsubtopics","time":{"start":1721411259347,"stop":1721411259349,"duration":2},"status":"passed","severity":"normal"},{"uid":"42dcd4c73ee2fe7d","name":"should be able to decode the field with only FILTER set to true","time":{"start":1721410579784,"stop":1721410579784,"duration":0},"status":"passed","severity":"normal"},{"uid":"f75197815f5e0d77","name":"Check message with no content topic is not received","time":{"start":1721410833859,"stop":1721410833859,"duration":0},"status":"passed","severity":"normal"},{"uid":"343d60d12210c2b7","name":"Check message received after nwaku node is restarted","time":{"start":1721411126558,"stop":1721411126558,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9b1ba590ddd7e7ca","name":"should load peers from local storage and dispatch events","time":{"start":1721410599819,"stop":1721410599819,"duration":0},"status":"passed","severity":"normal"},{"uid":"48c39cd60480bef2","name":"1 Relay, 1 Filter, gives up","time":{"start":1721410595762,"stop":1721410595762,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9fe5840b6684ef6","name":"Subscribe and receive messages via waku relay post","time":{"start":1721411270967,"stop":1721411270967,"duration":0},"status":"passed","severity":"normal"},{"uid":"a81cf5bac0f01979","name":"Push message with escaped characters payload","time":{"start":1721411211519,"stop":1721411211519,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4f5cbdfefa956fd","name":"Push message with content topic containing JSON","time":{"start":1721411095150,"stop":1721411095150,"duration":0},"status":"passed","severity":"normal"},{"uid":"15273867e7a31f02","name":"connected peers and dial","time":{"start":1721411055436,"stop":1721411055437,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3b1678db8e79d5e0","name":"Subscribe to topic containing emoji and receive message","time":{"start":1721411271006,"stop":1721411271007,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a16c3e7094673bc","name":"Check received message containing numeric","time":{"start":1721411126534,"stop":1721411126534,"duration":0},"status":"passed","severity":"normal"},{"uid":"8abd0dfee1beed27","name":"should not fail to start the service if it is already started","time":{"start":1721411227080,"stop":1721411227081,"duration":1},"status":"passed","severity":"normal"},{"uid":"c59b9f5455cf9d96","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1721410838292,"stop":1721410838293,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d6b3e41b5d1909d","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1721410595611,"stop":1721410595611,"duration":0},"status":"passed","severity":"normal"},{"uid":"a302767a2305f4b0","name":"should be able to decode the field with only RELAY set to true","time":{"start":1721410579780,"stop":1721410579784,"duration":4},"status":"passed","severity":"normal"},{"uid":"1a31dc35e618fc12","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1721410579787,"stop":1721410579787,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0abab51295b3d35","name":"Subscribe to topic containing JSON and publish message","time":{"start":1721411130277,"stop":1721411130277,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b0bdf093008c0bb","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1721410572085,"stop":1721410572085,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c3826dd187f368d","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1721410572098,"stop":1721410572099,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9133ed91046e4de","name":"Query with Ordered Callback, No Decoder","time":{"start":1721411240809,"stop":1721411240809,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6c10b587f5bb183","name":"Subscribe and receives messages on 20 topics","time":{"start":1721410869984,"stop":1721410869985,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ece62bd016c087c","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1721410766352,"stop":1721410766353,"duration":1},"status":"passed","severity":"normal"},{"uid":"731880c4bdffa011","name":"Subscribe to topic containing emoji and receive message","time":{"start":1721411270994,"stop":1721411270994,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2cbb98c2a2832be","name":"configure the node with multiple content topics","time":{"start":1721411179995,"stop":1721411179996,"duration":1},"status":"passed","severity":"normal"},{"uid":"60c05b9f733d60b7","name":"Push message with content topic containing special chars","time":{"start":1721411095139,"stop":1721411095140,"duration":1},"status":"passed","severity":"normal"},{"uid":"96eb5dab11fe96cd","name":"Query generator for multiple messages with multiple decoders","time":{"start":1721411264880,"stop":1721411264881,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f54520c8a79f5c8","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1721410838278,"stop":1721410838278,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c65cbd1fd2a9601","name":"Check message with invalid timestamp is not received","time":{"start":1721411126555,"stop":1721411126555,"duration":0},"status":"passed","severity":"normal"},{"uid":"adaf42a6afd243a9","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1721410596093,"stop":1721410596093,"duration":0},"status":"passed","severity":"normal"},{"uid":"40990859f9592873","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1721410766354,"stop":1721410766355,"duration":1},"status":"passed","severity":"normal"},{"uid":"a682060f49a77c79","name":"different cluster, different shard: nodes don't connect","time":{"start":1721410838259,"stop":1721410838260,"duration":1},"status":"passed","severity":"normal"},{"uid":"7422fab9d456e162","name":"Subscribe to topic containing numeric and receive message","time":{"start":1721411271001,"stop":1721411271001,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b3794390b42b3e2","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1721410766355,"stop":1721410766355,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4c21e1967cb2cad","name":"should not throw an error for a single configured topic","time":{"start":1721410572096,"stop":1721410572097,"duration":1},"status":"passed","severity":"normal"},{"uid":"9017a9d94992020","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1721410595613,"stop":1721410595614,"duration":1},"status":"passed","severity":"normal"},{"uid":"45a5c840008932ba","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1721410585067,"stop":1721410585067,"duration":0},"status":"passed","severity":"normal"},{"uid":"9032876230e56b5c","name":"Check message with invalid timestamp is not received","time":{"start":1721411126541,"stop":1721411126542,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5294ceffbe77df6","name":"receives messages sent to provided content topic through stream","time":{"start":1721411122508,"stop":1721411122508,"duration":0},"status":"skipped","severity":"normal"},{"uid":"555481bd134b2641","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1721410572082,"stop":1721410572082,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7f66b6e245465f8","name":"Query generator for multiple messages with different content topic format","time":{"start":1721411264881,"stop":1721411264881,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f929d03e7fe1789","name":"Check received message with timestamp: 1721410621227000000 ","time":{"start":1721410833856,"stop":1721410833856,"duration":0},"status":"passed","severity":"normal"},{"uid":"45559bec5ad9f432","name":"Push message with XML payload","time":{"start":1721411095132,"stop":1721411095132,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ff5c70d2bb54a4e","name":"random static sharding 4 - Cluster ID: 924, Shard ID: 306","time":{"start":1721411193484,"stop":1721411193484,"duration":0},"status":"passed","severity":"normal"},{"uid":"a682e07c59b53557","name":"Check received message containing shell command","time":{"start":1721410833854,"stop":1721410833854,"duration":0},"status":"passed","severity":"normal"},{"uid":"e47e2a4da1c6e509","name":"Subscribe and receive messages via lightPush","time":{"start":1721411270995,"stop":1721411270995,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6120fe49e6f0ef3","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1721410838262,"stop":1721410838262,"duration":0},"status":"passed","severity":"normal"},{"uid":"d75f306b3e2f2b9e","name":"should return valid sharding parameters for static sharding","time":{"start":1721410572099,"stop":1721410572099,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2a104bd3c17d16a","name":"Overlapping topic subscription","time":{"start":1721411270975,"stop":1721411270975,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7fd9cf431a593c7","name":"Number of peers are maintained correctly","time":{"start":1721410735074,"stop":1721410735075,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c9536d872b9eb7b","name":"should properly create location multiaddrs - udp","time":{"start":1721410580429,"stop":1721410580429,"duration":0},"status":"passed","severity":"normal"},{"uid":"68497c44e3997a85","name":"Push message with content topic containing XML","time":{"start":1721411211528,"stop":1721411211529,"duration":1},"status":"passed","severity":"normal"},{"uid":"94c8cd4624a978bf","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1721411122351,"stop":1721411122352,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f8e33f48b1f2c69","name":"Fields are not dropped","time":{"start":1721410584347,"stop":1721410584349,"duration":2},"status":"passed","severity":"normal"},{"uid":"395a6309791f39f0","name":"should properly create peer info with all multiaddrs","time":{"start":1721410580429,"stop":1721410580430,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d236583a860ca96","name":"Subscribe to topic containing emoji and publish message","time":{"start":1721411130279,"stop":1721411130279,"duration":0},"status":"passed","severity":"normal"},{"uid":"4909d5da106ff92","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1721410932510,"stop":1721410932510,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd6cfa8d3c18b257","name":"same cluster, same shard: nodes connect","time":{"start":1721410926264,"stop":1721410926264,"duration":0},"status":"passed","severity":"normal"},{"uid":"596da50d2be07a3f","name":"should not fail to start the service if it is already started","time":{"start":1721410599817,"stop":1721410599817,"duration":0},"status":"passed","severity":"normal"},{"uid":"f565cc5f3d804ffa","name":"Check publish message after service node is restarted","time":{"start":1721411122354,"stop":1721411122354,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b999c98bab26bf52","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1721411271004,"stop":1721411271005,"duration":1},"status":"passed","severity":"normal"},{"uid":"341286d2f005f851","name":"Passing cursor with wrong message digest","time":{"start":1721411220263,"stop":1721411220264,"duration":1},"status":"passed","severity":"normal"},{"uid":"8efa31dc8f5f9f4","name":"should use DNS peer discovery with light client","time":{"start":1721410632906,"stop":1721410632907,"duration":1},"status":"skipped","severity":"normal"}] |