2024-10-08 10:14:34 +00:00

1 line
160 KiB
JSON

[{"uid":"360bdd7338be0cdf","name":"Check received message containing unicode special characters","time":{"start":1728382140651,"stop":1728382140651,"duration":0},"status":"passed","severity":"normal"},{"uid":"3db4b3c946b1fbb7","name":"Relay + Store","time":{"start":1728381979770,"stop":1728381979770,"duration":0},"status":"passed","severity":"normal"},{"uid":"55545040182876b5","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1728382055293,"stop":1728382055295,"duration":2},"status":"passed","severity":"normal"},{"uid":"e6fd59a7381ed73","name":"Check message received after nwaku node is restarted","time":{"start":1728382140663,"stop":1728382140663,"duration":0},"status":"skipped","severity":"normal"},{"uid":"17c6fa9bbe4a703b","name":"dispatchEvent via connectionManager","time":{"start":1728382064803,"stop":1728382064803,"duration":0},"status":"passed","severity":"normal"},{"uid":"afa6f93c05269cc7","name":"Push message with meta","time":{"start":1728382286275,"stop":1728382286276,"duration":1},"status":"passed","severity":"normal"},{"uid":"25ad135c868bb5cc","name":"throws on content topic with empty topic name field","time":{"start":1728381971174,"stop":1728381971174,"duration":0},"status":"passed","severity":"normal"},{"uid":"e52253cb8f037367","name":"Check received message containing numeric","time":{"start":1728382262256,"stop":1728382262256,"duration":0},"status":"passed","severity":"normal"},{"uid":"28fb580e3ee50012","name":"should be online or offline if network state changed","time":{"start":1728382024642,"stop":1728382024646,"duration":4},"status":"passed","severity":"normal"},{"uid":"ed1e7ba794eb9950","name":"Reopen subscription with peer with lost subscription","time":{"start":1728382069555,"stop":1728382069557,"duration":2},"status":"passed","severity":"normal"},{"uid":"7817ef5775d76fe3","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1728382354838,"stop":1728382354839,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4807df6e5d0ef8b","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728382076252,"stop":1728382076252,"duration":0},"status":"passed","severity":"normal"},{"uid":"994b6c125737cb66","name":"LightPush with 0 connections","time":{"start":1728382170456,"stop":1728382170456,"duration":0},"status":"passed","severity":"normal"},{"uid":"355e57e534cd85c5","name":"should not fail to stop the service if it was not started","time":{"start":1728381998732,"stop":1728381998732,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c74513c1ec23a4d","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1728381994454,"stop":1728381994455,"duration":1},"status":"passed","severity":"normal"},{"uid":"85fac373e3578936","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1728382294399,"stop":1728382294400,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fc2a1382e83d8b1","name":"Check received message containing unicode special characters","time":{"start":1728382262268,"stop":1728382262268,"duration":0},"status":"passed","severity":"normal"},{"uid":"319a2e638519f7d1","name":"Push message with content topic containing Arabic","time":{"start":1728382286268,"stop":1728382286269,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b5c1673d47758de","name":"same cluster, same shard: nodes connect","time":{"start":1728382134333,"stop":1728382134334,"duration":1},"status":"passed","severity":"normal"},{"uid":"792cac8cb557dc1a","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728382222404,"stop":1728382222404,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a7183cfe0dd183d","name":"LightPush: 1 peers, Filter: 0 peers","time":{"start":1728382228334,"stop":1728382228335,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebeaf547f7d1d62e","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1728382024639,"stop":1728382024639,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f6e0ddfc9dfe783","name":"stop","time":{"start":1728382064803,"stop":1728382064804,"duration":1},"status":"passed","severity":"normal"},{"uid":"74b3f97c64298acf","name":"Push message with content topic containing shell command","time":{"start":1728382335179,"stop":1728382335180,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3e6595bd7e3f80e","name":"handles different clusterIds correctly","time":{"start":1728381971188,"stop":1728381971188,"duration":0},"status":"passed","severity":"normal"},{"uid":"b43ff87678b8d0e7","name":"LightPush with 3 connections","time":{"start":1728382170461,"stop":1728382170461,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ffecb8bc2ce9e47","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1728382134368,"stop":1728382134370,"duration":2},"status":"passed","severity":"normal"},{"uid":"fd67bdd4e7db642d","name":"should push to available amount of connection if less than required","time":{"start":1728382190569,"stop":1728382190573,"duration":4},"status":"passed","severity":"normal"},{"uid":"b9b398e3dc26217b","name":"Push message with special chars payload","time":{"start":1728382335127,"stop":1728382335130,"duration":3},"status":"passed","severity":"normal"},{"uid":"6cdef97ba6558324","name":"Number of peers are maintained correctly","time":{"start":1728382091689,"stop":1728382091689,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6d2bac01051b92c","name":"Push message with content topic containing escaped characters","time":{"start":1728382335180,"stop":1728382335180,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5f99bbb6dc0fbc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1728381971198,"stop":1728381971198,"duration":0},"status":"passed","severity":"normal"},{"uid":"c470e22a5540a8a6","name":"Tracks peer failures correctly","time":{"start":1728382091692,"stop":1728382091692,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a5a15936677421c","name":"Subscribe to topic containing XML and receive message","time":{"start":1728382365373,"stop":1728382365373,"duration":0},"status":"passed","severity":"normal"},{"uid":"c20c9b037f9bbcf","name":"Check received message with timestamp: 1728382023858 ","time":{"start":1728382140652,"stop":1728382140652,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a4b8c19b6d31fee","name":"Subscribe to topic containing long and receive message","time":{"start":1728382165867,"stop":1728382165868,"duration":1},"status":"passed","severity":"normal"},{"uid":"43e3a9ca220d5c0e","name":"should return empty list for no shard","time":{"start":1728381971193,"stop":1728381971193,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b6e5837520448d5","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app22/2/topic407/utf8","time":{"start":1728382324437,"stop":1728382324437,"duration":0},"status":"passed","severity":"normal"},{"uid":"c82f80f28a76fff6","name":"Subscribe to topic containing numeric and publish message","time":{"start":1728382299799,"stop":1728382299799,"duration":0},"status":"passed","severity":"normal"},{"uid":"56f160f46b97a691","name":"Push message with rate limit","time":{"start":1728382286276,"stop":1728382286277,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6a12d1b325ca8cf","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728382165870,"stop":1728382165871,"duration":1},"status":"passed","severity":"normal"},{"uid":"65c8ebe325e823f7","name":"handles multiple messages","time":{"start":1728382382305,"stop":1728382382306,"duration":1},"status":"passed","severity":"normal"},{"uid":"55ebbcda4f4c0f34","name":"Fails to push message with empty content topic","time":{"start":1728382286275,"stop":1728382286275,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6b7614c2baadae0","name":"Check publish message containing shell command","time":{"start":1728382294394,"stop":1728382294394,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ee62544b45364c2","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728382165863,"stop":1728382165864,"duration":1},"status":"passed","severity":"normal"},{"uid":"a77d5f414efc835c","name":"should only return 1 node with relay capability","time":{"start":1728381994800,"stop":1728381994800,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dcb3808b91990d8","name":"Ping on unsubscribed peer","time":{"start":1728382069559,"stop":1728382069559,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6357992a3b64ff3","name":"Publish message with custom timestamp: Wed Oct 18 2023 10:11:26 GMT+0000 (Coordinated Universal Time)","time":{"start":1728382294401,"stop":1728382294401,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ae3a0f02107f05c","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1728381973720,"stop":1728381973722,"duration":2},"status":"passed","severity":"normal"},{"uid":"f7e11dfb12bd7b08","name":"Should update multiaddrs","time":{"start":1728382250066,"stop":1728382250068,"duration":2},"status":"passed","severity":"normal"},{"uid":"aaf2cfe49b873b71","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1728382134360,"stop":1728382134360,"duration":0},"status":"passed","severity":"normal"},{"uid":"79c48e32483236c5","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1728382449403,"stop":1728382449403,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdafe7bba0aa7d","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1728382388861,"stop":1728382388861,"duration":0},"status":"passed","severity":"normal"},{"uid":"14ca867a7d2cf4ba","name":"Push message with short payload","time":{"start":1728382286250,"stop":1728382286250,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a10f8e247a3ef5d","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1728381979055,"stop":1728381979056,"duration":1},"status":"passed","severity":"normal"},{"uid":"b20e688166c2f734","name":"Ping on subscribed peer","time":{"start":1728382069536,"stop":1728382069540,"duration":4},"status":"passed","severity":"normal"},{"uid":"be7e1892626fbcca","name":"Push message with content topic containing numeric","time":{"start":1728382335160,"stop":1728382335161,"duration":1},"status":"passed","severity":"normal"},{"uid":"682f75982ae5fc6b","name":"should not fail to start the service if it is already started","time":{"start":1728381998732,"stop":1728381998733,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fcf66fa89055199","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1728382288114,"stop":1728382288114,"duration":0},"status":"passed","severity":"normal"},{"uid":"f49a1bc66c9d4bb6","name":"can dial TLS multiaddrs","time":{"start":1728382230972,"stop":1728382230973,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd3f06c3f423ce21","name":"Register correct protocols","time":{"start":1728382299791,"stop":1728382299791,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c7299c3298c7933","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1728381971199,"stop":1728381971199,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba02317ffad9d3ad","name":"random static sharding 10 - Cluster ID: 915, Shard ID: 897","time":{"start":1728382360730,"stop":1728382360730,"duration":0},"status":"passed","severity":"normal"},{"uid":"31843d81811f52d3","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1728382134351,"stop":1728382134351,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b5cc1b0f844f69d","name":"Subscribe to topic containing XML and receive message","time":{"start":1728382165896,"stop":1728382165898,"duration":2},"status":"passed","severity":"normal"},{"uid":"b0a56c9dca3988b","name":"start node with empty content topic","time":{"start":1728382324441,"stop":1728382324442,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d4c89b686df876d","name":"should throw an error for missing required configuration","time":{"start":1728381971194,"stop":1728381971194,"duration":0},"status":"passed","severity":"normal"},{"uid":"da1da17b404b965a","name":"Check publish message containing long","time":{"start":1728382294360,"stop":1728382294360,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa66ba47257541ce","name":"Push message with content topic containing unicode special characters","time":{"start":1728382286274,"stop":1728382286274,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3e0b152f28fc7ae","name":"Subscribe and receive messages via lightPush","time":{"start":1728382365379,"stop":1728382365379,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b5d22045f1fd5f2","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1728382134349,"stop":1728382134350,"duration":1},"status":"passed","severity":"normal"},{"uid":"250aad74309e2b0d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1728381971200,"stop":1728381971201,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ad36361c338b2a8","name":"Ephemeral field set to true","time":{"start":1728381987138,"stop":1728381987139,"duration":1},"status":"passed","severity":"normal"},{"uid":"22644e58d96b2c00","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1728382076255,"stop":1728382076255,"duration":0},"status":"passed","severity":"normal"},{"uid":"22656a348c984bb0","name":"throws on content topic with generation field greater than 0","time":{"start":1728381971172,"stop":1728381971173,"duration":1},"status":"passed","severity":"normal"},{"uid":"3396abe87011b86e","name":"Push message with JSON payload","time":{"start":1728382335142,"stop":1728382335143,"duration":1},"status":"passed","severity":"normal"},{"uid":"833b488af8fbd71c","name":"Sample","time":{"start":1728381979153,"stop":1728381979153,"duration":0},"status":"passed","severity":"normal"},{"uid":"442fe9a4fd4905b6","name":"ignores domain fetching errors","time":{"start":1728381994799,"stop":1728381994799,"duration":0},"status":"passed","severity":"normal"},{"uid":"93874012294b6448","name":"Decoder throws on undefined content topic","time":{"start":1728382006387,"stop":1728382006387,"duration":0},"status":"passed","severity":"normal"},{"uid":"584bdef52f0f6cc7","name":"Check received message containing escaped characters","time":{"start":1728382262240,"stop":1728382262241,"duration":1},"status":"passed","severity":"normal"},{"uid":"e89cfb77b8523641","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1728382357397,"stop":1728382357397,"duration":0},"status":"passed","severity":"normal"},{"uid":"57a4063cfd1199","name":"configure the node with multiple pubsub topics","time":{"start":1728382360733,"stop":1728382360734,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e2200c6106ef9c8","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1728382024640,"stop":1728382024640,"duration":0},"status":"passed","severity":"normal"},{"uid":"c18bef9a1f23c0ea","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728382365370,"stop":1728382365371,"duration":1},"status":"passed","severity":"normal"},{"uid":"167828d12cc80c5e","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728382134379,"stop":1728382134379,"duration":0},"status":"passed","severity":"normal"},{"uid":"425aca29a7f5d0f0","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1728381971176,"stop":1728381971176,"duration":0},"status":"passed","severity":"normal"},{"uid":"961d7f313305b51","name":"should be able to encode the field with only STORE set to true","time":{"start":1728381979048,"stop":1728381979049,"duration":1},"status":"passed","severity":"normal"},{"uid":"121dc650f819de6f","name":"Fields are not dropped","time":{"start":1728381986352,"stop":1728381986355,"duration":3},"status":"passed","severity":"normal"},{"uid":"20117b55a09aa47a","name":"Check publish message containing XML","time":{"start":1728382294378,"stop":1728382294393,"duration":15},"status":"passed","severity":"normal"},{"uid":"d1c8ecdaac7d5073","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728382097316,"stop":1728382097316,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7cab046481f9bd","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1728381986942,"stop":1728381986942,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c3afedfcae73449","name":"Subscribe to topic containing XML and publish message","time":{"start":1728382299804,"stop":1728382299806,"duration":2},"status":"passed","severity":"normal"},{"uid":"c64c8893f4a34128","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1728382388864,"stop":1728382388864,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b6a4cd621111056","name":"should throw error - no id","time":{"start":1728381979756,"stop":1728381979756,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cdede3bb8b94e0a","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728382365404,"stop":1728382365405,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dbc3d03ffb395fd","name":"random static sharding 7 - Cluster ID: 491, Shard ID: 680","time":{"start":1728382360719,"stop":1728382360722,"duration":3},"status":"passed","severity":"normal"},{"uid":"7da9b6acd235c0b6","name":"Check message on other pubsub topic is not received","time":{"start":1728382140654,"stop":1728382140654,"duration":0},"status":"passed","severity":"normal"},{"uid":"a73c2fb95e2c8b3","name":"Privacy Node - default protocol","time":{"start":1728382395611,"stop":1728382395612,"duration":1},"status":"passed","severity":"normal"},{"uid":"6062a347429d7096","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728382365394,"stop":1728382365402,"duration":8},"status":"passed","severity":"normal"},{"uid":"26c82d26cadf5847","name":"Relay - dialed first","time":{"start":1728382395608,"stop":1728382395608,"duration":0},"status":"passed","severity":"normal"},{"uid":"7abc8e8bc501f2cf","name":"Check received message containing special chars","time":{"start":1728382262222,"stop":1728382262229,"duration":7},"status":"passed","severity":"normal"},{"uid":"d40abbf4eef78a7e","name":"should properly create location multiaddrs - tcp","time":{"start":1728381979766,"stop":1728381979767,"duration":1},"status":"passed","severity":"normal"},{"uid":"661782b845047032","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728382076255,"stop":1728382076255,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab00c844015259eb","name":"Overlapping topic subscription","time":{"start":1728382365383,"stop":1728382365383,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f158ae08e1bd2d","name":"returns all values when wanted number is greater than available values","time":{"start":1728381993970,"stop":1728381993970,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b40d159b3d0f609","name":"Subscribe to topic containing short and publish message","time":{"start":1728382299798,"stop":1728382299798,"duration":0},"status":"passed","severity":"normal"},{"uid":"e66fc2c227f0813f","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1728381971176,"stop":1728381971177,"duration":1},"status":"passed","severity":"normal"},{"uid":"cde4a96100b0e549","name":"Non TWN Cluster","time":{"start":1728382324422,"stop":1728382324422,"duration":0},"status":"passed","severity":"normal"},{"uid":"3da08628f2e3559d","name":"Publish message with rate limit","time":{"start":1728382294425,"stop":1728382294426,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea73305edf321211","name":"Check message with invalid timestamp is not received","time":{"start":1728382262272,"stop":1728382262272,"duration":0},"status":"passed","severity":"normal"},{"uid":"663d7df4e5db2355","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1728382076257,"stop":1728382076257,"duration":0},"status":"passed","severity":"normal"},{"uid":"74dc4009f827c7c4","name":"Check publish message containing SQL Injection","time":{"start":1728382294378,"stop":1728382294378,"duration":0},"status":"passed","severity":"normal"},{"uid":"b71c43854e030d36","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app0/1/topic643/xml","time":{"start":1728382324423,"stop":1728382324423,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d9509d3c06dbb9a","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1728382165923,"stop":1728382165924,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2d6219341a362f4","name":"Ping on peer without subscriptions","time":{"start":1728382068082,"stop":1728382068082,"duration":0},"status":"passed","severity":"normal"},{"uid":"66c6eb35640c558","name":"Ordered Callback - false","time":{"start":1728382371060,"stop":1728382371062,"duration":2},"status":"passed","severity":"normal"},{"uid":"d15e9b32e4570532","name":"Fails to publish duplicate message","time":{"start":1728382294410,"stop":1728382294410,"duration":0},"status":"passed","severity":"normal"},{"uid":"c93f6b322feb9544","name":"Subscribe and publish message","time":{"start":1728382299793,"stop":1728382299794,"duration":1},"status":"passed","severity":"normal"},{"uid":"866232cb027df485","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728382365408,"stop":1728382365409,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ceaba5bebc608de","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1728382031673,"stop":1728382031673,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4b4bd3a9449364","name":"Publish message with large meta","time":{"start":1728382294424,"stop":1728382294424,"duration":0},"status":"passed","severity":"normal"},{"uid":"505ca635936a9ebf","name":"Subscribe to topic containing long and receive message","time":{"start":1728382365370,"stop":1728382365370,"duration":0},"status":"passed","severity":"normal"},{"uid":"5627b01569091116","name":"should use DNS peer discovery with light client","time":{"start":1728382037776,"stop":1728382037776,"duration":0},"status":"skipped","severity":"normal"},{"uid":"aa896014f2223c54","name":"getPeersByDiscovery","time":{"start":1728382064802,"stop":1728382064802,"duration":0},"status":"passed","severity":"normal"},{"uid":"312017a51838ed7e","name":"Fails to push message bigger that 1MB","time":{"start":1728382335200,"stop":1728382335203,"duration":3},"status":"passed","severity":"normal"},{"uid":"1a2080ed8ba84840","name":"Passing invalid cursor","time":{"start":1728382354841,"stop":1728382354842,"duration":1},"status":"passed","severity":"normal"},{"uid":"b57080728d31c76c","name":"Does not throw an exception when node disconnects","time":{"start":1728382407947,"stop":1728382407947,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d8ec74b2791505","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1728382076258,"stop":1728382076259,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7f27a4c162a68f8","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728382222407,"stop":1728382222407,"duration":0},"status":"passed","severity":"normal"},{"uid":"30b0b82f4f445fe2","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728382365387,"stop":1728382365387,"duration":0},"status":"passed","severity":"normal"},{"uid":"203f2962ff863f88","name":"1 Relay, 1 fetch","time":{"start":1728381994603,"stop":1728381994603,"duration":0},"status":"passed","severity":"normal"},{"uid":"d28f157ef28bffd","name":"Push message with Script payload","time":{"start":1728382335135,"stop":1728382335135,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1598be51f566c68","name":"A test","time":{"start":1728382222518,"stop":1728382222519,"duration":1},"status":"passed","severity":"normal"},{"uid":"33d386fecb83121d","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728382382856,"stop":1728382382856,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f88270e66d9be8c","name":"Passing page size 19 when there are 20 messages","time":{"start":1728382381080,"stop":1728382381080,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd251583360a4705","name":"should set field with all protocols disabled","time":{"start":1728381979767,"stop":1728381979768,"duration":1},"status":"passed","severity":"normal"},{"uid":"267f6480199ea21d","name":"Check message received after nwaku node is restarted","time":{"start":1728382262254,"stop":1728382262254,"duration":0},"status":"skipped","severity":"normal"},{"uid":"59501ac4fdbb5fd6","name":"LightPush: 2 peers, Filter: 3 peers","time":{"start":1728382228341,"stop":1728382228341,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c4b6df86bffd142","name":"shard 0","time":{"start":1728382360696,"stop":1728382360700,"duration":4},"status":"passed","severity":"normal"},{"uid":"bce5daea5c5cc15b","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1728381971196,"stop":1728381971196,"duration":0},"status":"passed","severity":"normal"},{"uid":"d030ba4782dbaf64","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1728381994453,"stop":1728381994454,"duration":1},"status":"passed","severity":"normal"},{"uid":"2682beafff2d492a","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728382365372,"stop":1728382365372,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e186cb8688e8e2c","name":"Check message with no payload is not received","time":{"start":1728382262276,"stop":1728382262277,"duration":1},"status":"passed","severity":"normal"},{"uid":"59203121d8dfb4cf","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1728382299800,"stop":1728382299801,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9b9156ba82e23a6","name":"Round trip binary serialization","time":{"start":1728381987138,"stop":1728381987138,"duration":0},"status":"passed","severity":"normal"},{"uid":"f86af7ab84f1de47","name":"isConnected return false after peer stops","time":{"start":1728382055300,"stop":1728382055300,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cf858dfca61dd2c","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app30/9/topic1/test.js","time":{"start":1728382324433,"stop":1728382324434,"duration":1},"status":"passed","severity":"normal"},{"uid":"40d18a8526a9a3a0","name":"should encode/decode to RLP encoding","time":{"start":1728381979759,"stop":1728381979759,"duration":0},"status":"passed","severity":"normal"},{"uid":"53c23e26563b1a70","name":"Generator, 2 different pubsubtopics","time":{"start":1728382382855,"stop":1728382382856,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f98e4e10eff1199","name":"should encode/decode to text encoding","time":{"start":1728381979759,"stop":1728381979760,"duration":1},"status":"passed","severity":"normal"},{"uid":"12a3178101ee1e45","name":"throws on content topic with empty application field","time":{"start":1728381971173,"stop":1728381971173,"duration":0},"status":"passed","severity":"normal"},{"uid":"55d9edc21b0e1b07","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728382140652,"stop":1728382140653,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0f525f2f49308f","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728382165860,"stop":1728382165863,"duration":3},"status":"passed","severity":"normal"},{"uid":"4ba55714dd75c656","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1728382134345,"stop":1728382134346,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d0c25fb74f15fb7","name":"Check received message containing Arabic","time":{"start":1728382140643,"stop":1728382140643,"duration":0},"status":"passed","severity":"normal"},{"uid":"864c1b3308776eb9","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728382365365,"stop":1728382365365,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2bc7f5d34baf7ce","name":"Js publishes, other Js receives","time":{"start":1728382280625,"stop":1728382280627,"duration":2},"status":"passed","severity":"normal"},{"uid":"fb03e9cac6c25b0e","name":"Check received message containing special chars","time":{"start":1728382262259,"stop":1728382262260,"duration":1},"status":"passed","severity":"normal"},{"uid":"c42302555017b606","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728382365363,"stop":1728382365364,"duration":1},"status":"passed","severity":"normal"},{"uid":"e74e0fd9578fb0df","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728382134343,"stop":1728382134344,"duration":1},"status":"passed","severity":"normal"},{"uid":"73857cb4d6f8c6bb","name":"Default pageSize","time":{"start":1728382381081,"stop":1728382381081,"duration":0},"status":"passed","severity":"normal"},{"uid":"f595fc6fab718c29","name":"Reusing cursor across nodes","time":{"start":1728382354840,"stop":1728382354841,"duration":1},"status":"passed","severity":"normal"},{"uid":"efcd5785380202c5","name":"new peer added after a peer was already found","time":{"start":1728382330475,"stop":1728382330476,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b8348bf4a5138523","name":"Push message with content topic containing emoji","time":{"start":1728382286275,"stop":1728382286275,"duration":0},"status":"passed","severity":"normal"},{"uid":"902872ca152eb735","name":"Push message with rate limit","time":{"start":1728382335192,"stop":1728382335192,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bebe52f201968d3","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1728381971205,"stop":1728381971206,"duration":1},"status":"passed","severity":"normal"},{"uid":"39f6c0723f495100","name":"Mutual subscription","time":{"start":1728382299790,"stop":1728382299791,"duration":1},"status":"passed","severity":"normal"},{"uid":"edbe16fa7cb72bf1","name":"LightPush","time":{"start":1728382395610,"stop":1728382395611,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bf31fd545fbc880","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1728381971197,"stop":1728381971197,"duration":0},"status":"passed","severity":"normal"},{"uid":"917ece666c1b22ec","name":"Passing cursor with wrong pubsubTopic","time":{"start":1728382354842,"stop":1728382354843,"duration":1},"status":"passed","severity":"normal"},{"uid":"10dd26bfcef384d3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1728381971197,"stop":1728381971197,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cab86713173ab84","name":"Fails to push message with large meta","time":{"start":1728382335190,"stop":1728382335192,"duration":2},"status":"passed","severity":"normal"},{"uid":"73d56b420b9499c8","name":"Push message with SQL Injection payload","time":{"start":1728382286256,"stop":1728382286256,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d39f303ad5b85e6","name":"should only return 1 node with relay and store capability","time":{"start":1728381994800,"stop":1728381994801,"duration":1},"status":"passed","severity":"normal"},{"uid":"eafb4c14154ad69d","name":"LightPush: 1 peers, Filter: 2 peers","time":{"start":1728382228335,"stop":1728382228338,"duration":3},"status":"passed","severity":"normal"},{"uid":"c0aab57239443e13","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1728382299808,"stop":1728382299809,"duration":1},"status":"passed","severity":"normal"},{"uid":"d86c0fe63dd0046","name":"Push message with content topic containing short","time":{"start":1728382286261,"stop":1728382286261,"duration":0},"status":"passed","severity":"normal"},{"uid":"669f57f4b222078f","name":"Check received message containing unicode special characters","time":{"start":1728382262241,"stop":1728382262241,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd2e671e9d049342","name":"Check publish message containing short","time":{"start":1728382294359,"stop":1728382294359,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d8e3dfd5ef10251","name":"random static sharding 4 - Cluster ID: 166, Shard ID: 966","time":{"start":1728382360710,"stop":1728382360710,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b2b079257e8dc66","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1728381971200,"stop":1728381971200,"duration":0},"status":"passed","severity":"normal"},{"uid":"e489384407d8b5cc","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1728382374498,"stop":1728382374498,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8af28f71fcabb26","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1728382374497,"stop":1728382374498,"duration":1},"status":"passed","severity":"normal"},{"uid":"c52a7b06f9a234b8","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728382165901,"stop":1728382165902,"duration":1},"status":"passed","severity":"normal"},{"uid":"20f6513735f5e876","name":"Push message with content topic containing Chinese","time":{"start":1728382286265,"stop":1728382286265,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2b66f8cc0ce5562","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728382222405,"stop":1728382222406,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d5242a65fe6e041","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1728382004805,"stop":1728382004806,"duration":1},"status":"passed","severity":"normal"},{"uid":"39082cc44f872da1","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728382365406,"stop":1728382365406,"duration":0},"status":"passed","severity":"normal"},{"uid":"f73d6a9d3cb348da","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728382365387,"stop":1728382365387,"duration":0},"status":"passed","severity":"normal"},{"uid":"7320e620f5182ec0","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1728381971205,"stop":1728381971205,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f755a132de5a288","name":"Check received message containing Chinese","time":{"start":1728382140643,"stop":1728382140643,"duration":0},"status":"passed","severity":"normal"},{"uid":"deb7ac21a610bc95","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728382164808,"stop":1728382164808,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcc04e06ae5336f9","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1728382134340,"stop":1728382134340,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddd77978c33d7ca6","name":"Check received message containing numeric","time":{"start":1728382140641,"stop":1728382140641,"duration":0},"status":"passed","severity":"normal"},{"uid":"341103ae3230d95","name":"Overlapping topic subscription","time":{"start":1728382299798,"stop":1728382299798,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3c1d210df24e1f57","name":"Ordered callback, aborts when callback returns true","time":{"start":1728382378924,"stop":1728382378935,"duration":11},"status":"passed","severity":"normal"},{"uid":"fad64ab4f8375dc9","name":"can start the service","time":{"start":1728382329072,"stop":1728382329072,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eadc4eab11a08df","name":"should properly create peer info with all multiaddrs","time":{"start":1728381979767,"stop":1728381979767,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eba19e3be6433c","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728382097319,"stop":1728382097319,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b0c20fb7c3a2c7a","name":"should decode valid enr with tcp successfully","time":{"start":1728381979756,"stop":1728381979756,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb0001396c65879","name":"Filter with 0 connections","time":{"start":1728382170457,"stop":1728382170457,"duration":0},"status":"passed","severity":"normal"},{"uid":"b647a522086b3eed","name":"should be called at least once on all `peer:discovery` events","time":{"start":1728382031669,"stop":1728382031669,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e7c880f24e374da","name":"should throw error - no public key","time":{"start":1728381979758,"stop":1728381979758,"duration":0},"status":"passed","severity":"normal"},{"uid":"83ef478fecbb8512","name":"Refresh subscription","time":{"start":1728382165864,"stop":1728382165864,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a3d0dedfd19f094","name":"Check message with no content topic is not received","time":{"start":1728382262276,"stop":1728382262276,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7d1d61f29cc1774","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1728382134370,"stop":1728382134370,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1ba0ba75c114a5d","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1728382330476,"stop":1728382330476,"duration":0},"status":"passed","severity":"normal"},{"uid":"dea3d7b9c37e9be3","name":"unsubscribes","time":{"start":1728382382306,"stop":1728382382306,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca660dce07555928","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1728381971194,"stop":1728381971194,"duration":0},"status":"passed","severity":"normal"},{"uid":"522f5ad688b13da0","name":"Push message with emoji payload","time":{"start":1728382286259,"stop":1728382286259,"duration":0},"status":"passed","severity":"normal"},{"uid":"29d5d74bc2e88ad6","name":"Push message on custom pubsubTopic","time":{"start":1728382222403,"stop":1728382222403,"duration":0},"status":"passed","severity":"normal"},{"uid":"357a670f805e529d","name":"returns only open connection if one present","time":{"start":1728381986443,"stop":1728381986443,"duration":0},"status":"passed","severity":"normal"},{"uid":"d05fc19f6d1bbe16","name":"LightPush: 2 peers, Filter: 1 peers","time":{"start":1728382228340,"stop":1728382228340,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf92cd6a3649f5b4","name":"Symmetric encrypt & Decrypt","time":{"start":1728382005220,"stop":1728382005221,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5c177a7519da7f5","name":"Nodes with multiple pubsub topic","time":{"start":1728382288117,"stop":1728382288117,"duration":0},"status":"passed","severity":"normal"},{"uid":"4332f4bfe735a9da","name":"Check message received after jswaku node is restarted","time":{"start":1728382262252,"stop":1728382262253,"duration":1},"status":"skipped","severity":"normal"},{"uid":"812665fb47aaba78","name":"same cluster, different shard: nodes don't connect","time":{"start":1728382134334,"stop":1728382134334,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5e7534b6da92428","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728382365407,"stop":1728382365407,"duration":0},"status":"passed","severity":"normal"},{"uid":"f992c3ba69090abf","name":"Push message on custom pubsubTopic","time":{"start":1728382222407,"stop":1728382222407,"duration":0},"status":"passed","severity":"normal"},{"uid":"596dfd32700b619","name":"Reopen subscription with peer with lost subscription","time":{"start":1728382068083,"stop":1728382068084,"duration":1},"status":"passed","severity":"normal"},{"uid":"255bb4f87256f4a7","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1728382388862,"stop":1728382388863,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e28cd574a231ccd","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1728381971190,"stop":1728381971191,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab597413559ce453","name":"Ping on peer without subscriptions","time":{"start":1728382069541,"stop":1728382069547,"duration":6},"status":"passed","severity":"normal"},{"uid":"f752c52e84db7e0","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1728381971191,"stop":1728381971191,"duration":0},"status":"passed","severity":"normal"},{"uid":"df4c22c55da5f88","name":"listenerCount","time":{"start":1728382064802,"stop":1728382064802,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f14e97960d4b71c","name":"does not throw on valid cases","time":{"start":1728381971170,"stop":1728381971170,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8af373fe8d1b99d","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1728382357404,"stop":1728382357404,"duration":0},"status":"passed","severity":"normal"},{"uid":"9713a62113f68e1a","name":"Push message with special chars payload","time":{"start":1728382286252,"stop":1728382286253,"duration":1},"status":"passed","severity":"normal"},{"uid":"63147675b158de15","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728382134352,"stop":1728382134352,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b2fbadd8cb3c522","name":"Reopen subscription with peer with lost subscription","time":{"start":1728382069560,"stop":1728382069560,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ecfd8d8949b62fc","name":"Decoder throws on undefined content topic","time":{"start":1728381987140,"stop":1728381987140,"duration":0},"status":"passed","severity":"normal"},{"uid":"71bed5f9d4c5ce1d","name":"should not receive a peer event after stop","time":{"start":1728382329076,"stop":1728382329077,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2d7991dfcd44d65","name":"Correctly serialized arguments","time":{"start":1728382231171,"stop":1728382231171,"duration":0},"status":"passed","severity":"normal"},{"uid":"e761cc0995c63e46","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1728381971187,"stop":1728381971187,"duration":0},"status":"passed","severity":"normal"},{"uid":"29d63fbdddb071b5","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1728382031686,"stop":1728382031687,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b6b83a034ce24d2","name":"should throw if no connection provided","time":{"start":1728381986731,"stop":1728381986732,"duration":1},"status":"passed","severity":"normal"},{"uid":"48db98e6d814faef","name":"should set field with only STORE enabled","time":{"start":1728381979768,"stop":1728381979769,"duration":1},"status":"passed","severity":"normal"},{"uid":"32339f89ac36183","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1728381994802,"stop":1728381994802,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cd8931d0fa5d0bd","name":"Should update shard info","time":{"start":1728382250068,"stop":1728382250069,"duration":1},"status":"passed","severity":"normal"},{"uid":"fff8c358b20d00ee","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728382165913,"stop":1728382165915,"duration":2},"status":"passed","severity":"normal"},{"uid":"ee105b1b9edcfa23","name":"Callback on promise","time":{"start":1728382378920,"stop":1728382378923,"duration":3},"status":"passed","severity":"normal"},{"uid":"55fdcee8edd8e4e0","name":"should not receive a peer event before start","time":{"start":1728382037763,"stop":1728382037763,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8d3fca36b67dd55","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728382262271,"stop":1728382262271,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1417024f6102936","name":"LightPush with 1 connections","time":{"start":1728382170457,"stop":1728382170457,"duration":0},"status":"passed","severity":"normal"},{"uid":"23bc300c55813010","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728382365374,"stop":1728382365374,"duration":0},"status":"passed","severity":"normal"},{"uid":"a76d9b32925e2723","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1728382134337,"stop":1728382134337,"duration":0},"status":"passed","severity":"normal"},{"uid":"be6312195d197e6d","name":"Using a function","time":{"start":1728382407947,"stop":1728382407948,"duration":1},"status":"passed","severity":"normal"},{"uid":"224e6d4dd9f0bd42","name":"Push message with content topic containing Russian","time":{"start":1728382286269,"stop":1728382286270,"duration":1},"status":"passed","severity":"normal"},{"uid":"c49b085c23c31b6a","name":"should not throw an error for a single configured topic","time":{"start":1728381971201,"stop":1728381971201,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab538491146a5b8","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1728382299797,"stop":1728382299797,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b6658f48023bb9f","name":"random static sharding 2 - Cluster ID: 102, Shard ID: 88","time":{"start":1728382360708,"stop":1728382360709,"duration":1},"status":"passed","severity":"normal"},{"uid":"65bd7a3b26d7f4f1","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728382165904,"stop":1728382165911,"duration":7},"status":"passed","severity":"normal"},{"uid":"20cb118869bffe0e","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app88/1/topic823/xml","time":{"start":1728382324423,"stop":1728382324423,"duration":0},"status":"passed","severity":"normal"},{"uid":"7401767ccc5285b6","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1728382357406,"stop":1728382357407,"duration":1},"status":"passed","severity":"normal"},{"uid":"9506fedb1686eff3","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1728382288112,"stop":1728382288112,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dd9d5acf57ae9fc","name":"Store - dialed after - with timeout","time":{"start":1728382395610,"stop":1728382395610,"duration":0},"status":"passed","severity":"normal"},{"uid":"285b94f74a6f5a5b","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1728382006385,"stop":1728382006385,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8e7a9f628b3a73e","name":"ignores unrecognized TXT record formats","time":{"start":1728381994799,"stop":1728381994799,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d0360910549a35","name":"should use the provided clusterId for the pubsub topic","time":{"start":1728381971205,"stop":1728381971205,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cd0d14fcb7fb7dc","name":"Push to array if already present","time":{"start":1728381970789,"stop":1728381970790,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0507f61f898b23f","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app29/1/topic517/json","time":{"start":1728382324434,"stop":1728382324435,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fb75c39ac7faecf","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1728382299796,"stop":1728382299797,"duration":1},"status":"passed","severity":"normal"},{"uid":"661a1a6151bfd874","name":"Encoder throws on empty string content topic","time":{"start":1728382006386,"stop":1728382006387,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c2f232ef275d97f","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1728381979050,"stop":1728381979050,"duration":0},"status":"passed","severity":"normal"},{"uid":"7321632be3c86117","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728382164807,"stop":1728382164808,"duration":1},"status":"passed","severity":"normal"},{"uid":"505e37462f8d6985","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1728382134358,"stop":1728382134358,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0b29f539c199e8b","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1728382091693,"stop":1728382091693,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b2453ac67b88525","name":"Subscribe to topic containing Script and publish message","time":{"start":1728382299804,"stop":1728382299804,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d8649aa5b80310e","name":"Check publish message containing special chars","time":{"start":1728382294360,"stop":1728382294361,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b6224f44952054b","name":"Check message with non string payload is not received","time":{"start":1728382140663,"stop":1728382140663,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a0c2d0ddf83d64f","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1728381994457,"stop":1728381994458,"duration":1},"status":"passed","severity":"normal"},{"uid":"73ed9f6294fb930a","name":"should return the pubsub topic directly if a string is provided","time":{"start":1728381971202,"stop":1728381971202,"duration":0},"status":"passed","severity":"normal"},{"uid":"1191eebf7faed0f1","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1728382134351,"stop":1728382134351,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8efe8423814fcd7","name":"Check received message containing XML","time":{"start":1728382262266,"stop":1728382262266,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3aa56e6de46d861","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728382365362,"stop":1728382365362,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca5d458e37054d42","name":"Check received message containing Russian","time":{"start":1728382262262,"stop":1728382262263,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3c29b39b0dd3bfd","name":"Publish without waiting for remote peer","time":{"start":1728382299791,"stop":1728382299793,"duration":2},"status":"passed","severity":"normal"},{"uid":"9ba62a268c366ff0","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1728381971304,"stop":1728381971304,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4232e2dc9510ee2","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1728382134356,"stop":1728382134357,"duration":1},"status":"passed","severity":"normal"},{"uid":"5da095cc0ce06acf","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1728382134358,"stop":1728382134358,"duration":0},"status":"passed","severity":"normal"},{"uid":"574709e8eb8715c1","name":"Check received message with timestamp: 1728382023802000000 ","time":{"start":1728382262268,"stop":1728382262269,"duration":1},"status":"passed","severity":"normal"},{"uid":"da71725a21fe988b","name":"handles empty shards array correctly","time":{"start":1728381971204,"stop":1728381971204,"duration":0},"status":"passed","severity":"normal"},{"uid":"17f0df02cb28e9b7","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1728381971184,"stop":1728381971184,"duration":0},"status":"passed","severity":"normal"},{"uid":"6430761b9e44c669","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1728382134380,"stop":1728382134381,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b29de1fc1adafd0","name":"recovers when dns.resolve returns empty","time":{"start":1728381994799,"stop":1728381994799,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b6626a95eccc2a4","name":"addEventListener with correct event","time":{"start":1728382064799,"stop":1728382064799,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cccd3a5db2992a1","name":"Fails to push message bigger that 1MB","time":{"start":1728382286278,"stop":1728382286279,"duration":1},"status":"passed","severity":"normal"},{"uid":"61dbf71fd55c04c","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1728381971184,"stop":1728381971185,"duration":1},"status":"passed","severity":"normal"},{"uid":"847ab210c13906a7","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728382164812,"stop":1728382164812,"duration":0},"status":"passed","severity":"normal"},{"uid":"65ed347cf602e108","name":"should be able to encode the field with only RELAY set to true","time":{"start":1728381979046,"stop":1728381979048,"duration":2},"status":"passed","severity":"normal"},{"uid":"6c48d4c8af00ae2e","name":"should not receive a peer event after stop","time":{"start":1728382037764,"stop":1728382037775,"duration":11},"status":"passed","severity":"normal"},{"uid":"71d236c77f429dd7","name":"Generator, 2 different pubsubtopics","time":{"start":1728382382852,"stop":1728382382852,"duration":0},"status":"passed","severity":"normal"},{"uid":"1915492b801e9e9b","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728382365373,"stop":1728382365374,"duration":1},"status":"passed","severity":"normal"},{"uid":"b423c4a4382715be","name":"Passing page size 10 when there are 10 messages","time":{"start":1728382381079,"stop":1728382381080,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8eb3f2598c2e107","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1728381971177,"stop":1728381971183,"duration":6},"status":"passed","severity":"normal"},{"uid":"8f9e8e29f889570d","name":"should return false","time":{"start":1728381979758,"stop":1728381979758,"duration":0},"status":"passed","severity":"normal"},{"uid":"51603f8854d9be5d","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728382165881,"stop":1728382165881,"duration":0},"status":"passed","severity":"normal"},{"uid":"48c1266d20449096","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1728382324421,"stop":1728382324422,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4ac079681355017","name":"Subscribe and receive messages via waku relay post","time":{"start":1728382165857,"stop":1728382165858,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8d225223cbd60fc","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1728382055296,"stop":1728382055299,"duration":3},"status":"passed","severity":"normal"},{"uid":"4cba66e5a53ff7ea","name":"throws an error for improperly formatted content topics","time":{"start":1728381971188,"stop":1728381971189,"duration":1},"status":"passed","severity":"normal"},{"uid":"75a4f57787a5e6a6","name":"same cluster, same shard: nodes connect","time":{"start":1728382249703,"stop":1728382249703,"duration":0},"status":"passed","severity":"normal"},{"uid":"39a6c51a2488fa37","name":"should set field with only FILTER enabled","time":{"start":1728381979769,"stop":1728381979769,"duration":0},"status":"passed","severity":"normal"},{"uid":"59b1e62b3c175424","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1728382378924,"stop":1728382378924,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6d0924bf3e475c4","name":"Ping succeeds for all connected peers","time":{"start":1728382091690,"stop":1728382091690,"duration":0},"status":"passed","severity":"normal"},{"uid":"f937480a68565200","name":"Push message with unicode special characters payload","time":{"start":1728382286258,"stop":1728382286259,"duration":1},"status":"passed","severity":"normal"},{"uid":"a192ac2404b3f30d","name":"should throw error - invalid id","time":{"start":1728381979757,"stop":1728381979758,"duration":1},"status":"passed","severity":"normal"},{"uid":"22a771fa35fa9ff7","name":"Check meta is set [symmetric]","time":{"start":1728382004806,"stop":1728382004806,"duration":0},"status":"passed","severity":"normal"},{"uid":"12f166ca724ab6b9","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1728382354837,"stop":1728382354837,"duration":0},"status":"passed","severity":"normal"},{"uid":"1982e8512ed37c5e","name":"should emit a peer event after start","time":{"start":1728382037763,"stop":1728382037763,"duration":0},"status":"passed","severity":"normal"},{"uid":"fab4aefeff7fc8fc","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728382365364,"stop":1728382365364,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a58313d6c300939","name":"Publish message with custom timestamp: Tue Oct 08 2024 11:11:26 GMT+0000 (Coordinated Universal Time)","time":{"start":1728382294410,"stop":1728382294410,"duration":0},"status":"passed","severity":"normal"},{"uid":"51958df6ff755f84","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1728381993971,"stop":1728381993971,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bdae80689418e09","name":"Waku message hash computation (no timestamp)","time":{"start":1728381973723,"stop":1728381973724,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbf7c4205a6520d8","name":"Subscribe to topic containing emoji and publish message","time":{"start":1728382299809,"stop":1728382299809,"duration":0},"status":"passed","severity":"normal"},{"uid":"a74111f30b273114","name":"A test","time":{"start":1728382222521,"stop":1728382222521,"duration":0},"status":"passed","severity":"normal"},{"uid":"be83523267d9df79","name":"Push message with JSON payload","time":{"start":1728382286257,"stop":1728382286258,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d726dbac1491cfd","name":"should handle corrupted local storage data gracefully","time":{"start":1728381998735,"stop":1728381998735,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdb9a850c7569ca5","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728382262249,"stop":1728382262249,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cd3b5220db7768f","name":"should encodeTxt and decodeTxt","time":{"start":1728381979754,"stop":1728381979755,"duration":1},"status":"passed","severity":"normal"},{"uid":"711a14c11c702aa1","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728382164803,"stop":1728382164803,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e4940f8e1dab6e7","name":"Fails to push message with empty content topic","time":{"start":1728382335189,"stop":1728382335190,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5557c18fbfd686e","name":"Check received message containing Arabic","time":{"start":1728382262232,"stop":1728382262232,"duration":0},"status":"passed","severity":"normal"},{"uid":"94be85b28b0f3e34","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728382140652,"stop":1728382140652,"duration":0},"status":"passed","severity":"normal"},{"uid":"392c790e8f1dd5a4","name":"Subscribe and receive messages via waku relay post","time":{"start":1728382365380,"stop":1728382365381,"duration":1},"status":"passed","severity":"normal"},{"uid":"cebc15b4811cb99b","name":"should be able to encode the field with only FILTER set to true","time":{"start":1728381979049,"stop":1728381979049,"duration":0},"status":"passed","severity":"normal"},{"uid":"9417ce149a907c06","name":"1 Relay, 1 Filter, gives up","time":{"start":1728381994604,"stop":1728381994604,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5fb1b2f8550f050","name":"Check received message containing special chars","time":{"start":1728382140642,"stop":1728382140642,"duration":0},"status":"passed","severity":"normal"},{"uid":"17762447c744c3ea","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728382165902,"stop":1728382165903,"duration":1},"status":"passed","severity":"normal"},{"uid":"258890c95d707f20","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728382365371,"stop":1728382365371,"duration":0},"status":"passed","severity":"normal"},{"uid":"699a40eec514cd62","name":"Push message with XML payload","time":{"start":1728382286257,"stop":1728382286257,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c188276dcc69662","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1728381979055,"stop":1728381979055,"duration":0},"status":"passed","severity":"normal"},{"uid":"40e1aa82eb4701af","name":"should be able to decode the field with only FILTER set to true","time":{"start":1728381979053,"stop":1728381979054,"duration":1},"status":"passed","severity":"normal"},{"uid":"5be5838ca1897d0c","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1728382134357,"stop":1728382134357,"duration":0},"status":"passed","severity":"normal"},{"uid":"b96670b07afa7f95","name":"Check message with invalid timestamp is not received","time":{"start":1728382140653,"stop":1728382140654,"duration":1},"status":"passed","severity":"normal"},{"uid":"c938aab0aa84763c","name":"can start and stop the service","time":{"start":1728382329073,"stop":1728382329073,"duration":0},"status":"passed","severity":"normal"},{"uid":"320489d1e1fda439","name":"isConnected should return true after first peer connects","time":{"start":1728382055299,"stop":1728382055299,"duration":0},"status":"passed","severity":"normal"},{"uid":"337b5252af476b16","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1728381971200,"stop":1728381971200,"duration":0},"status":"passed","severity":"normal"},{"uid":"fad7a4066fa962a1","name":"removeEventListener with wrong event","time":{"start":1728382064801,"stop":1728382064801,"duration":0},"status":"passed","severity":"normal"},{"uid":"211cc7490a55f7a0","name":"Check received message containing Basic HTML tag","time":{"start":1728382140648,"stop":1728382140648,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea4a331df8c7cdef","name":"Generator, custom pubsub topic","time":{"start":1728382382853,"stop":1728382382853,"duration":0},"status":"passed","severity":"normal"},{"uid":"97c81575c7563839","name":"Push message with custom timestamp: 1697623765294","time":{"start":1728382335192,"stop":1728382335195,"duration":3},"status":"passed","severity":"normal"},{"uid":"aecb151bb58612b9","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1728381979051,"stop":1728381979051,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffc5ed469b974f6f","name":"handles different networkShards values correctly","time":{"start":1728381971188,"stop":1728381971188,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae03cd037762b9bb","name":"LightPush: 0 peers, Filter: 0 peers","time":{"start":1728382228332,"stop":1728382228333,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c5384ca0b95f29b","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1728381994455,"stop":1728381994455,"duration":0},"status":"passed","severity":"normal"},{"uid":"695e14aac869d70","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1728381973722,"stop":1728381973722,"duration":0},"status":"passed","severity":"normal"},{"uid":"560362956dc10cd2","name":"Subscribe and receive messages via waku relay post","time":{"start":1728382365363,"stop":1728382365363,"duration":0},"status":"passed","severity":"normal"},{"uid":"e875a96a401c12bb","name":"Ephemeral messages are not stored","time":{"start":1728382031681,"stop":1728382031682,"duration":1},"status":"passed","severity":"normal"},{"uid":"a284a9fc0ceb94b6","name":"Check received message containing Russian","time":{"start":1728382140643,"stop":1728382140645,"duration":2},"status":"passed","severity":"normal"},{"uid":"2a15473e78b4e380","name":"different cluster, different shard: nodes don't connect","time":{"start":1728382134335,"stop":1728382134335,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc5f8e777297dd49","name":"Push message with shell command payload","time":{"start":1728382286258,"stop":1728382286258,"duration":0},"status":"passed","severity":"normal"},{"uid":"6385fd04cc9c918","name":"Decrypt messages","time":{"start":1728382264379,"stop":1728382264380,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8c8951aff30570","name":"Push message with Script payload","time":{"start":1728382286256,"stop":1728382286256,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dcf78380e614cc1","name":"Push message with short payload","time":{"start":1728382335126,"stop":1728382335126,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdd48228c9186deb","name":"Fails to publish message with wrong content topic","time":{"start":1728382294413,"stop":1728382294413,"duration":0},"status":"passed","severity":"normal"},{"uid":"1327f185c7caa18b","name":"Waku message hash computation (meta attribute not present)","time":{"start":1728381973722,"stop":1728381973723,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc1bcafd5df9a788","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1728381971304,"stop":1728381971304,"duration":0},"status":"passed","severity":"normal"},{"uid":"41e9cfb1e7264a8a","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1728382374497,"stop":1728382374497,"duration":0},"status":"passed","severity":"normal"},{"uid":"d516ca707d1b1b74","name":"throws on content topic with too few or too many fields","time":{"start":1728381971171,"stop":1728381971172,"duration":1},"status":"passed","severity":"normal"},{"uid":"f73935f7c80aec23","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728382165872,"stop":1728382165880,"duration":8},"status":"passed","severity":"normal"},{"uid":"bf504edac02701cd","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1728381971203,"stop":1728381971203,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ee454ce25ac48ea","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1728382055295,"stop":1728382055296,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d28e5cb533f7893","name":"Check received message containing short","time":{"start":1728382262218,"stop":1728382262218,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe517cda7d0adb30","name":"should decode valid enr successfully","time":{"start":1728381979755,"stop":1728381979755,"duration":0},"status":"passed","severity":"normal"},{"uid":"c168369fb8d2f59c","name":"Sign & Recover","time":{"start":1728382005224,"stop":1728382005225,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe452fe89a310630","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1728382299806,"stop":1728382299807,"duration":1},"status":"passed","severity":"normal"},{"uid":"400a74e2c6f8cdb9","name":"should not fail to stop the service if it was not started","time":{"start":1728382037759,"stop":1728382037759,"duration":0},"status":"passed","severity":"normal"},{"uid":"812b7486eda4e615","name":"Waku message hash computation (payload length 0)","time":{"start":1728381973723,"stop":1728381973723,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3030268430d3843","name":"Passing an array","time":{"start":1728382407947,"stop":1728382407947,"duration":0},"status":"passed","severity":"normal"},{"uid":"e76696a7c4982517","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1728382134335,"stop":1728382134335,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f8b58fe6f72c312","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1728381979051,"stop":1728381979052,"duration":1},"status":"passed","severity":"normal"},{"uid":"518095a80afe2846","name":"Round trip binary encryption [ecies, signature]","time":{"start":1728382006385,"stop":1728382006385,"duration":0},"status":"passed","severity":"normal"},{"uid":"edccbdaac53795e","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1728382134340,"stop":1728382134340,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cadc3b54a3abf36","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app51/2/topic58/utf8","time":{"start":1728382324423,"stop":1728382324433,"duration":10},"status":"passed","severity":"normal"},{"uid":"2c602601600470b3","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1728382299809,"stop":1728382299809,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bac0e3c4a17ae5f","name":"Ping on unsubscribed peer","time":{"start":1728382068082,"stop":1728382068083,"duration":1},"status":"passed","severity":"normal"},{"uid":"468c0ef3dc6b1179","name":"Refresh subscription","time":{"start":1728382365365,"stop":1728382365369,"duration":4},"status":"passed","severity":"normal"},{"uid":"e702884c5cf0fdd2","name":"same cluster, different shard: nodes connect","time":{"start":1728382249704,"stop":1728382249704,"duration":0},"status":"passed","severity":"normal"},{"uid":"a419b96f2478a861","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1728382134370,"stop":1728382134370,"duration":0},"status":"passed","severity":"normal"},{"uid":"620ef92903605062","name":"should be able to decode the field with only STORE set to true","time":{"start":1728381979054,"stop":1728381979054,"duration":0},"status":"passed","severity":"normal"},{"uid":"c26015ecb70313be","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1728382249700,"stop":1728382249702,"duration":2},"status":"passed","severity":"normal"},{"uid":"53a531b14b20df4a","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728382365376,"stop":1728382365376,"duration":0},"status":"passed","severity":"normal"},{"uid":"72626fd40ed790c","name":"Check received message containing emoji","time":{"start":1728382140651,"stop":1728382140651,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec055c5fe3c67617","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1728382134381,"stop":1728382134384,"duration":3},"status":"passed","severity":"normal"},{"uid":"802bbfae47cf7e85","name":"Check received message containing shell command","time":{"start":1728382262267,"stop":1728382262267,"duration":0},"status":"passed","severity":"normal"},{"uid":"f45f1cbc70c5c6ed","name":"Subscribe to topic containing XML and receive message","time":{"start":1728382365403,"stop":1728382365404,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5893149144c4c68","name":"LightPush: 3 peers, Filter: 2 peers","time":{"start":1728382228343,"stop":1728382228343,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b8da1a95b1f006","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1728382449405,"stop":1728382449405,"duration":0},"status":"passed","severity":"normal"},{"uid":"e217c2bd4e702420","name":"Check publish message containing unicode special characters","time":{"start":1728382294397,"stop":1728382294397,"duration":0},"status":"passed","severity":"normal"},{"uid":"de69c4fcea19c3d4","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1728381971192,"stop":1728381971193,"duration":1},"status":"passed","severity":"normal"},{"uid":"23270bacb6050ca9","name":"through manual discovery","time":{"start":1728382230973,"stop":1728382230973,"duration":0},"status":"passed","severity":"normal"},{"uid":"3204398df9236a66","name":"Passing page size 1 when there are 4 messages","time":{"start":1728382381078,"stop":1728382381078,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c1c2abc726bd351","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1728382374498,"stop":1728382374505,"duration":7},"status":"passed","severity":"normal"},{"uid":"f9bbb05553de2752","name":"should return usable stream attached to connection","time":{"start":1728381986731,"stop":1728381986731,"duration":0},"status":"passed","severity":"normal"},{"uid":"df445f224c7032d6","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1728381987141,"stop":1728381987141,"duration":0},"status":"passed","severity":"normal"},{"uid":"fedae87a63416b44","name":"Push message with content topic containing Script","time":{"start":1728382286271,"stop":1728382286272,"duration":1},"status":"passed","severity":"normal"},{"uid":"1787e84dcc063e4a","name":"non connected peers","time":{"start":1728382262677,"stop":1728382262677,"duration":0},"status":"skipped","severity":"normal"},{"uid":"94f086bf3f16f53a","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1728381986941,"stop":1728381986941,"duration":0},"status":"passed","severity":"normal"},{"uid":"128813711581914","name":"Throws when trying to push message with empty payload","time":{"start":1728382335153,"stop":1728382335154,"duration":1},"status":"passed","severity":"normal"},{"uid":"76171929a06ab580","name":"can start the service","time":{"start":1728382037752,"stop":1728382037753,"duration":1},"status":"passed","severity":"normal"},{"uid":"1deeb9ecfcecf4c5","name":"Subscribe to topic containing Script and receive message","time":{"start":1728382365402,"stop":1728382365403,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0879d2b6c3c7731","name":"different cluster, same shard: nodes don't connect","time":{"start":1728382134334,"stop":1728382134334,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3fead1e4f1a4733","name":"Query Generator, Multiple PubsubTopics","time":{"start":1728382357394,"stop":1728382357395,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dc6778de39f424e","name":"Push message with numeric payload","time":{"start":1728382335127,"stop":1728382335127,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d98ebcc99bde238","name":"Filter","time":{"start":1728382395611,"stop":1728382395611,"duration":0},"status":"passed","severity":"normal"},{"uid":"546c563368082397","name":"Check publish message containing Script","time":{"start":1728382294378,"stop":1728382294378,"duration":0},"status":"passed","severity":"normal"},{"uid":"f300196876af5ea1","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1728382031672,"stop":1728382031673,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a04ee881fa1a42b","name":"should properly create location multiaddrs - udp","time":{"start":1728381979766,"stop":1728381979766,"duration":0},"status":"passed","severity":"normal"},{"uid":"704cf18fac9c7c85","name":"LightPush: 3 peers, Filter: 0 peers","time":{"start":1728382228342,"stop":1728382228342,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2b5e01315b19a75","name":"Push message with long payload","time":{"start":1728382335127,"stop":1728382335127,"duration":0},"status":"passed","severity":"normal"},{"uid":"b76b5124e00af9f2","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728382365383,"stop":1728382365383,"duration":0},"status":"passed","severity":"normal"},{"uid":"820f3f5bc6ef1daf","name":"LightPush: 1 peers, Filter: 3 peers","time":{"start":1728382228338,"stop":1728382228338,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffef7fbefdc09f94","name":"Push message with content topic containing Russian","time":{"start":1728382335169,"stop":1728382335169,"duration":0},"status":"passed","severity":"normal"},{"uid":"dadae691d86ca9d8","name":"Check received message containing Basic HTML tag","time":{"start":1728382262239,"stop":1728382262240,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c563261b7ebf8da","name":"should return different streams if requested simultaniously","time":{"start":1728381986732,"stop":1728381986733,"duration":1},"status":"passed","severity":"normal"},{"uid":"6483cce7f05e101b","name":"Encoder throws on empty string content topic","time":{"start":1728381987140,"stop":1728381987140,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2995818eecf0a6a","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1728381971184,"stop":1728381971184,"duration":0},"status":"passed","severity":"normal"},{"uid":"65bc5eccfa3c3d23","name":"Nwaku publishes","time":{"start":1728382280621,"stop":1728382280625,"duration":4},"status":"passed","severity":"normal"},{"uid":"c6564b4dc34a5d0c","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1728382134335,"stop":1728382134336,"duration":1},"status":"passed","severity":"normal"},{"uid":"964fd0e080b716b7","name":"random static sharding 6 - Cluster ID: 21, Shard ID: 209","time":{"start":1728382360719,"stop":1728382360719,"duration":0},"status":"passed","severity":"normal"},{"uid":"4191b24b888111ad","name":"groups content topics by expected pubsub topic","time":{"start":1728381971187,"stop":1728381971187,"duration":0},"status":"passed","severity":"normal"},{"uid":"6348ca7f1cb549e","name":"Check received message containing Arabic","time":{"start":1728382262261,"stop":1728382262262,"duration":1},"status":"passed","severity":"normal"},{"uid":"378aa4f878bde16a","name":"Push 30 different messages","time":{"start":1728382286259,"stop":1728382286260,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc63035c088447d6","name":"Passing page size 110 when there are 120 messages","time":{"start":1728382381081,"stop":1728382381081,"duration":0},"status":"passed","severity":"normal"},{"uid":"4db3a1048961a868","name":"Check received message containing Russian","time":{"start":1728382262232,"stop":1728382262232,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7f5f3219a26d488","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728382365405,"stop":1728382365406,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7e64307045a52ba","name":"throws on content topic with empty version field","time":{"start":1728381971173,"stop":1728381971174,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ce12495272ee25b","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1728381971200,"stop":1728381971200,"duration":0},"status":"passed","severity":"normal"},{"uid":"1513de9a6cc60e5c","name":"Query generator for multiple messages with different content topic format","time":{"start":1728382378916,"stop":1728382378920,"duration":4},"status":"passed","severity":"normal"},{"uid":"75e811c68cc427af","name":"Keep-alive pings maintain the connection","time":{"start":1728382091691,"stop":1728382091691,"duration":0},"status":"passed","severity":"normal"},{"uid":"37bafe4903982a21","name":"Subscribe to topic containing short and receive message","time":{"start":1728382365370,"stop":1728382365370,"duration":0},"status":"passed","severity":"normal"},{"uid":"38f3e0819be5ffd7","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1728381971196,"stop":1728381971196,"duration":0},"status":"passed","severity":"normal"},{"uid":"95a75c791b89115a","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728382165858,"stop":1728382165860,"duration":2},"status":"passed","severity":"normal"},{"uid":"9e00ab5ca0f17bba","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1728382324440,"stop":1728382324441,"duration":1},"status":"passed","severity":"normal"},{"uid":"e571c993b553ad0c","name":"should be called for bootstrap peers","time":{"start":1728382031670,"stop":1728382031671,"duration":1},"status":"passed","severity":"normal"},{"uid":"d96ebfb58332b89c","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1728382134336,"stop":1728382134336,"duration":0},"status":"passed","severity":"normal"},{"uid":"2132ce29730da2b9","name":"Passing page size 3 when there are 20 messages","time":{"start":1728382381078,"stop":1728382381079,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ef57f0a0f7ed76","name":"Fails to push message with large meta","time":{"start":1728382286276,"stop":1728382286276,"duration":0},"status":"passed","severity":"normal"},{"uid":"78db5482737f9723","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1728381971199,"stop":1728381971199,"duration":0},"status":"passed","severity":"normal"},{"uid":"621a14c99df1929","name":"Query Generator, Wrong PubsubTopic","time":{"start":1728382357394,"stop":1728382357394,"duration":0},"status":"passed","severity":"normal"},{"uid":"a33577706938a5af","name":"should not fail to stop the service if it was not started","time":{"start":1728382329073,"stop":1728382329073,"duration":0},"status":"passed","severity":"normal"},{"uid":"c29be0449273465d","name":"should return all peers when numPeers is 0","time":{"start":1728381986940,"stop":1728381986941,"duration":1},"status":"passed","severity":"normal"},{"uid":"53b62450867f7e1a","name":"should select older connection if present","time":{"start":1728381986444,"stop":1728381986444,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdf9f9779c71e905","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728382365382,"stop":1728382365382,"duration":0},"status":"passed","severity":"normal"},{"uid":"b64699e60ad07bc6","name":"Ping on unsubscribed peer","time":{"start":1728382069547,"stop":1728382069554,"duration":7},"status":"passed","severity":"normal"},{"uid":"d028677ef5b348bd","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728382164811,"stop":1728382164811,"duration":0},"status":"passed","severity":"normal"},{"uid":"a856a1d2d82d1a21","name":"Passing page size 11 when there are 10 messages","time":{"start":1728382381080,"stop":1728382381080,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae7b150d50049107","name":"Check received message with timestamp: 1728382023802000000 ","time":{"start":1728382262247,"stop":1728382262248,"duration":1},"status":"passed","severity":"normal"},{"uid":"944cf80a2813b1d2","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728382365371,"stop":1728382365371,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdae31ecc788d0f8","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1728382388862,"stop":1728382388862,"duration":0},"status":"passed","severity":"normal"},{"uid":"f692b691e61c4a40","name":"should correctly map a content topic to a pubsub topic","time":{"start":1728381971205,"stop":1728381971205,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a3b225937083770","name":"connects to nwaku","time":{"start":1728382407946,"stop":1728382407946,"duration":0},"status":"passed","severity":"normal"},{"uid":"32d02cfa7b3779","name":"Push message with content topic containing numeric","time":{"start":1728382286263,"stop":1728382286264,"duration":1},"status":"passed","severity":"normal"},{"uid":"edf7d16d6bbf12bc","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1728382134352,"stop":1728382134352,"duration":0},"status":"passed","severity":"normal"},{"uid":"d971af292e483f2","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1728382031671,"stop":1728382031672,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dbb88cd98e7d0b3","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1728381994455,"stop":1728381994456,"duration":1},"status":"passed","severity":"normal"},{"uid":"6100a8a7d8e84447","name":"Check received message containing long","time":{"start":1728382262218,"stop":1728382262219,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4181ec5c0717f3b","name":"Check received message containing emoji","time":{"start":1728382262268,"stop":1728382262268,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfd823c35bd49572","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728382165899,"stop":1728382165901,"duration":2},"status":"passed","severity":"normal"},{"uid":"455d21a802aac7c4","name":"Fails to publish message with size larger than 1 MB","time":{"start":1728382294418,"stop":1728382294421,"duration":3},"status":"passed","severity":"normal"},{"uid":"bfbbd77565e6395e","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728382097319,"stop":1728382097319,"duration":0},"status":"passed","severity":"normal"},{"uid":"f88a70d1ceb3ecd1","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728382382852,"stop":1728382382853,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3ce5f906ae813cb","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728382165903,"stop":1728382165904,"duration":1},"status":"passed","severity":"normal"},{"uid":"53a3b6a1a7de211a","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1728382134344,"stop":1728382134345,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2a8f8b6392ab3b3","name":"LightPush: 0 peers, Filter: 1 peers","time":{"start":1728382228333,"stop":1728382228334,"duration":1},"status":"passed","severity":"normal"},{"uid":"108ed8478bde7c74","name":"Check message with invalid timestamp is not received","time":{"start":1728382262249,"stop":1728382262249,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5992a26f0970470","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1728381979052,"stop":1728381979052,"duration":0},"status":"passed","severity":"normal"},{"uid":"8101aa28c9aeb315","name":"throws on content topic with non-number generation field","time":{"start":1728381971172,"stop":1728381971172,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef86f8ee47da1124","name":"Push message with custom timestamp: 1728385765294","time":{"start":1728382335200,"stop":1728382335200,"duration":0},"status":"passed","severity":"normal"},{"uid":"483611b248f420c3","name":"should load peers from local storage and dispatch events","time":{"start":1728381998734,"stop":1728381998735,"duration":1},"status":"passed","severity":"normal"},{"uid":"475d018090dd178d","name":"safeDispatchEvent","time":{"start":1728382064803,"stop":1728382064803,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f6ff3248112a3fe","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728382365375,"stop":1728382365375,"duration":0},"status":"passed","severity":"normal"},{"uid":"314589552a155818","name":"Push message with escaped characters payload","time":{"start":1728382335143,"stop":1728382335143,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4b08463b1e30f85","name":"Overlapping topic subscription","time":{"start":1728382365365,"stop":1728382365365,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba71ef0a808be6fd","name":"Query with Promise Callback, No Decoder","time":{"start":1728382357407,"stop":1728382357407,"duration":0},"status":"passed","severity":"normal"},{"uid":"87646c553e7d1b6c","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1728381979755,"stop":1728381979756,"duration":1},"status":"passed","severity":"normal"},{"uid":"54cec73ee42279b7","name":"Query with Ordered Callback, No Decoder","time":{"start":1728382357401,"stop":1728382357404,"duration":3},"status":"passed","severity":"normal"},{"uid":"356f0c5bf38c4e80","name":"should properly create location multiaddrs - udp6","time":{"start":1728381979765,"stop":1728381979765,"duration":0},"status":"passed","severity":"normal"},{"uid":"83f0e1879da56c6d","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1728381971192,"stop":1728381971192,"duration":0},"status":"passed","severity":"normal"},{"uid":"3855ca18f0b4f4ab","name":"Store - dialed first","time":{"start":1728382395610,"stop":1728382395610,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f04a19caf3fb4f4","name":"Subscribe to topic containing long and receive message","time":{"start":1728382365384,"stop":1728382365386,"duration":2},"status":"passed","severity":"normal"},{"uid":"780a2bbad97122c8","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1728381971185,"stop":1728381971185,"duration":0},"status":"passed","severity":"normal"},{"uid":"5620ddb4728608fd","name":"Used by Waku Relay","time":{"start":1728382407948,"stop":1728382407948,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1b046d9d823e9b6","name":"should create a new stream if no existing for protocol found","time":{"start":1728381986732,"stop":1728381986732,"duration":0},"status":"passed","severity":"normal"},{"uid":"856f5fff487e6daf","name":"Sets default value correctly","time":{"start":1728382407949,"stop":1728382407949,"duration":0},"status":"passed","severity":"normal"},{"uid":"12760b99ec046094","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1728382354839,"stop":1728382354840,"duration":1},"status":"passed","severity":"normal"},{"uid":"150a25092f356ace","name":"should get / set TCP multiaddr","time":{"start":1728381979760,"stop":1728381979764,"duration":4},"status":"passed","severity":"normal"},{"uid":"be2ca6376bc57477","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1728382288117,"stop":1728382288117,"duration":0},"status":"passed","severity":"normal"},{"uid":"78a08755189631c0","name":"Check publish message containing escaped characters","time":{"start":1728382294394,"stop":1728382294394,"duration":0},"status":"passed","severity":"normal"},{"uid":"dabf0740f84a965c","name":"random static sharding 8 - Cluster ID: 885, Shard ID: 59","time":{"start":1728382360722,"stop":1728382360723,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d5c08aae4d9d960","name":"Subscribe to topic containing special chars and publish message","time":{"start":1728382299800,"stop":1728382299800,"duration":0},"status":"passed","severity":"normal"},{"uid":"b50aa937527237e1","name":"Push message with content topic containing Arabic","time":{"start":1728382335169,"stop":1728382335169,"duration":0},"status":"passed","severity":"normal"},{"uid":"10960b095c241208","name":"Query generator for 2000 messages","time":{"start":1728382378935,"stop":1728382378935,"duration":0},"status":"passed","severity":"normal"},{"uid":"8313a5e500de5128","name":"can start and stop the service","time":{"start":1728382037753,"stop":1728382037753,"duration":0},"status":"passed","severity":"normal"},{"uid":"32c413f3ae763f7b","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728382365408,"stop":1728382365408,"duration":0},"status":"passed","severity":"normal"},{"uid":"b31c0176318f852c","name":"Check message with no payload is not received","time":{"start":1728382262251,"stop":1728382262251,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e24f0e28a1d6a73","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1728381971186,"stop":1728381971186,"duration":0},"status":"passed","severity":"normal"},{"uid":"f248c1b678bda8fb","name":"should get / set UDP multiaddr","time":{"start":1728381979760,"stop":1728381979760,"duration":0},"status":"passed","severity":"normal"},{"uid":"978d3b9acb2252a3","name":"Check received message containing JSON","time":{"start":1728382262240,"stop":1728382262240,"duration":0},"status":"passed","severity":"normal"},{"uid":"d249deca12f4a715","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1728382024637,"stop":1728382024639,"duration":2},"status":"passed","severity":"normal"},{"uid":"72233680e4352727","name":"Check message with non string payload is not received","time":{"start":1728382262251,"stop":1728382262251,"duration":0},"status":"passed","severity":"normal"},{"uid":"daa1d077113aa803","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1728381971200,"stop":1728381971200,"duration":0},"status":"passed","severity":"normal"},{"uid":"5401a145845b8fdc","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728382365362,"stop":1728382365363,"duration":1},"status":"passed","severity":"normal"},{"uid":"554372f1db30a585","name":"passes more than one ENR URLs and attempts connection","time":{"start":1728382037779,"stop":1728382037779,"duration":0},"status":"skipped","severity":"normal"},{"uid":"72c2b2827a980cfd","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app4/6/topic198/xml","time":{"start":1728382324435,"stop":1728382324435,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6c20984db1d522f","name":"Decoder throws on empty string content topic","time":{"start":1728382006387,"stop":1728382006387,"duration":0},"status":"passed","severity":"normal"},{"uid":"b65f750a98cd3a63","name":"Push message with Basic HTML tag payload","time":{"start":1728382335142,"stop":1728382335142,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a149abfe7c80fc2","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728382262270,"stop":1728382262271,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a50a88130a4d38b","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app38/3/topic522/utf8","time":{"start":1728382324435,"stop":1728382324436,"duration":1},"status":"passed","severity":"normal"},{"uid":"34ed85a976934a49","name":"more peers than existing","time":{"start":1728382262676,"stop":1728382262676,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f315b2352b411624","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1728382299794,"stop":1728382299794,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b3b142a7d75e65f","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1728382288115,"stop":1728382288115,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e4140bb8845aa21","name":"Check message with no payload is not received","time":{"start":1728382140662,"stop":1728382140662,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf4efd7f0df8fce5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1728381971199,"stop":1728381971199,"duration":0},"status":"passed","severity":"normal"},{"uid":"486fdca4896107ef","name":"Check received message containing escaped characters","time":{"start":1728382262267,"stop":1728382262268,"duration":1},"status":"passed","severity":"normal"},{"uid":"760d2dd80f3978b6","name":"Push message with content topic containing shell command","time":{"start":1728382286273,"stop":1728382286274,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c653ed45ac67847","name":"Push message with content topic containing escaped characters","time":{"start":1728382286274,"stop":1728382286274,"duration":0},"status":"passed","severity":"normal"},{"uid":"70a9a19791d17180","name":"Generator, custom pubsub topic","time":{"start":1728382382855,"stop":1728382382855,"duration":0},"status":"passed","severity":"normal"},{"uid":"9710bda810b9a70d","name":"should not fail to start the service if it is already started","time":{"start":1728382037759,"stop":1728382037762,"duration":3},"status":"passed","severity":"normal"},{"uid":"2554e56eb2766127","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728382222406,"stop":1728382222406,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5ac51b05934512f","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728382134348,"stop":1728382134348,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb78bd1eca653191","name":"Check received message containing Script","time":{"start":1728382262233,"stop":1728382262233,"duration":0},"status":"passed","severity":"normal"},{"uid":"45a2eb392eb7ce9c","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1728381973724,"stop":1728381973724,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ac1c77e4d78551c","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1728382388863,"stop":1728382388863,"duration":0},"status":"passed","severity":"normal"},{"uid":"24517d327593ab9f","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728382164804,"stop":1728382164807,"duration":3},"status":"passed","severity":"normal"},{"uid":"a5b9fa578061de46","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728382365387,"stop":1728382365387,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf6e20daf2a79f4f","name":"creates an iterator","time":{"start":1728382382305,"stop":1728382382305,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b9fc7576290fdf5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1728381971199,"stop":1728381971199,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4ee54f4b5599447","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1728381971183,"stop":1728381971183,"duration":0},"status":"passed","severity":"normal"},{"uid":"2049dbf6639db9ad","name":"Renews subscription after lossing a connection","time":{"start":1728382365376,"stop":1728382365376,"duration":0},"status":"passed","severity":"normal"},{"uid":"228c5a0a88e7533e","name":"caches peers it previously fetched","time":{"start":1728381994800,"stop":1728381994800,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7955db62edccc90","name":"should properly create location multiaddrs - tcp6","time":{"start":1728381979766,"stop":1728381979766,"duration":0},"status":"passed","severity":"normal"},{"uid":"f523502aca9f94e0","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1728382360737,"stop":1728382360738,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d0cb2f810d85f87","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728382134337,"stop":1728382134337,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4db85b5f6edd1f4","name":"Push message with content topic containing long","time":{"start":1728382286262,"stop":1728382286262,"duration":0},"status":"passed","severity":"normal"},{"uid":"44b81f27bca01cb0","name":"Relay - dialed after","time":{"start":1728382395608,"stop":1728382395609,"duration":1},"status":"passed","severity":"normal"},{"uid":"293f4a2769c0a6bf","name":"Query with Promise Callback, No message returned","time":{"start":1728382357408,"stop":1728382357408,"duration":0},"status":"passed","severity":"normal"},{"uid":"3577f100392657e","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728382164816,"stop":1728382164816,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e2bd4c0eecd57ce","name":"should only return 1 node with store capability","time":{"start":1728381994801,"stop":1728381994801,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba0837d554f0556c","name":"Push message with content topic containing XML","time":{"start":1728382286272,"stop":1728382286272,"duration":0},"status":"passed","severity":"normal"},{"uid":"103a655d502192e5","name":"Light Node - default protocols","time":{"start":1728382395611,"stop":1728382395611,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4c46613fb1a8cc9","name":"1 Store, 2 fetches","time":{"start":1728381994603,"stop":1728381994603,"duration":0},"status":"passed","severity":"normal"},{"uid":"10724b7e338e7e8c","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728382165863,"stop":1728382165863,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea1317b0fc3ea43a","name":"Push message with SQL Injection payload","time":{"start":1728382335135,"stop":1728382335135,"duration":0},"status":"passed","severity":"normal"},{"uid":"76a262c729043b95","name":"Publishes to nwaku","time":{"start":1728382280621,"stop":1728382280621,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8381fe5c0b01945","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1728381979056,"stop":1728381979056,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c0e663b4de7f5ea","name":"Push message with custom timestamp: 1697623770626","time":{"start":1728382286277,"stop":1728382286277,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb98383ad7c4d1d","name":"should set field with only RELAY enabled","time":{"start":1728381979768,"stop":1728381979768,"duration":0},"status":"passed","severity":"normal"},{"uid":"506f08124c19bf0a","name":"Push message with content topic containing Basic HTML tag","time":{"start":1728382286272,"stop":1728382286273,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cf14561f037d74e","name":"Refresh subscription","time":{"start":1728382299797,"stop":1728382299798,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e7e832d6c3feb641","name":"Query Generator, No message returned","time":{"start":1728382357395,"stop":1728382357395,"duration":0},"status":"passed","severity":"normal"},{"uid":"867d8fc58a72abdf","name":"should not receive a peer event before start","time":{"start":1728382329076,"stop":1728382329076,"duration":0},"status":"passed","severity":"normal"},{"uid":"29afed2a81154712","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1728382037776,"stop":1728382037778,"duration":2},"status":"skipped","severity":"normal"},{"uid":"e4c3d684fe1cc339","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728382165881,"stop":1728382165881,"duration":0},"status":"passed","severity":"normal"},{"uid":"43f983528e714a75","name":"All","time":{"start":1728382030033,"stop":1728382030033,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a4e36b9127d1c68","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728382365371,"stop":1728382365372,"duration":1},"status":"passed","severity":"normal"},{"uid":"804d76584f50d05c","name":"should properly create location multiaddrs - tcp4","time":{"start":1728381979765,"stop":1728381979765,"duration":0},"status":"passed","severity":"normal"},{"uid":"de02e65e7b2d254a","name":"Rejects garbage","time":{"start":1728382009737,"stop":1728382009737,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb8d47a3792a0cd","name":"1 Store, 2 relays, 2 fetches","time":{"start":1728381994604,"stop":1728381994604,"duration":0},"status":"passed","severity":"normal"},{"uid":"737011b8e527dd2d","name":"Check publish message containing emoji","time":{"start":1728382294398,"stop":1728382294398,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ff2dc5a1263d239","name":"topics with same application and version share the same shard","time":{"start":1728381971186,"stop":1728381971187,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fe038df399628f5","name":"Check received message containing long","time":{"start":1728382262255,"stop":1728382262255,"duration":0},"status":"passed","severity":"normal"},{"uid":"711d0425c029a62a","name":"Ephemeral field is preserved - encoder v0","time":{"start":1728382031682,"stop":1728382031682,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f1bb143da279b38","name":"peer:update - should do nothing if another protocol hit","time":{"start":1728381986733,"stop":1728381986733,"duration":0},"status":"passed","severity":"normal"},{"uid":"746f466093dbf9e0","name":"Check publish message after service node is restarted","time":{"start":1728382294422,"stop":1728382294423,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a3c6daa0aa0ef949","name":"Push message with content topic containing special chars","time":{"start":1728382335161,"stop":1728382335161,"duration":0},"status":"passed","severity":"normal"},{"uid":"48aa582f0ff1f5a9","name":"Subscribe and receives messages on 20 topics","time":{"start":1728382165863,"stop":1728382165863,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b26849be5da2715","name":"can start the service","time":{"start":1728381998731,"stop":1728381998731,"duration":0},"status":"passed","severity":"normal"},{"uid":"85b133853af28a02","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728382222404,"stop":1728382222404,"duration":0},"status":"passed","severity":"normal"},{"uid":"14a8102630b02a6c","name":"Query generator for multiple messages with multiple decoders","time":{"start":1728382378913,"stop":1728382378916,"duration":3},"status":"passed","severity":"normal"},{"uid":"66530df5fd5301c0","name":"Encoder throws on empty string content topic","time":{"start":1728382004807,"stop":1728382004808,"duration":1},"status":"passed","severity":"normal"},{"uid":"10b18c9609c8a888","name":"Callback on promise, aborts when callback returns true","time":{"start":1728382378923,"stop":1728382378924,"duration":1},"status":"passed","severity":"normal"},{"uid":"2358f90505154b50","name":"Subscribe to topic containing JSON and publish message","time":{"start":1728382299807,"stop":1728382299807,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b6f5bee91f54df8","name":"Push message with Arabic payload","time":{"start":1728382335130,"stop":1728382335131,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce022b6e6e019af","name":"Check message with non string payload is not received","time":{"start":1728382262277,"stop":1728382262277,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd68474db513db56","name":"tcp ip4 address","time":{"start":1728381979079,"stop":1728381979079,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc5847ea2d9b6fb7","name":"Push message with numeric payload","time":{"start":1728382286251,"stop":1728382286252,"duration":1},"status":"passed","severity":"normal"},{"uid":"15c9d4d0ce0e8cc1","name":"different cluster, same shard: nodes don't connect","time":{"start":1728382249704,"stop":1728382249705,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbf00a3922f58888","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728382365375,"stop":1728382365376,"duration":1},"status":"passed","severity":"normal"},{"uid":"34a8c8256ebde762","name":"Check received message containing numeric","time":{"start":1728382262219,"stop":1728382262222,"duration":3},"status":"passed","severity":"normal"},{"uid":"4e4599c37be16c76","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1728382354837,"stop":1728382354837,"duration":0},"status":"passed","severity":"normal"},{"uid":"31e4a54fd6b0296a","name":"LightPush: 3 peers, Filter: 3 peers","time":{"start":1728382228344,"stop":1728382228346,"duration":2},"status":"passed","severity":"normal"},{"uid":"aa1556e2e276af27","name":"Push message with Chinese payload","time":{"start":1728382286253,"stop":1728382286253,"duration":0},"status":"passed","severity":"normal"},{"uid":"71899bba4701053d","name":"should return valid sharding parameters for static sharding","time":{"start":1728381971204,"stop":1728381971204,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0e7b8e7d76e47ee","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728382164808,"stop":1728382164811,"duration":3},"status":"passed","severity":"normal"},{"uid":"c23428cf0031a7ea","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1728382031687,"stop":1728382031687,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f8ca031ab2241c4","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728382165851,"stop":1728382165857,"duration":6},"status":"passed","severity":"normal"},{"uid":"5cb3754cdfbac352","name":"Push message with content topic containing long","time":{"start":1728382335155,"stop":1728382335156,"duration":1},"status":"passed","severity":"normal"},{"uid":"116ef59208a5d2e6","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1728382449403,"stop":1728382449403,"duration":0},"status":"passed","severity":"normal"},{"uid":"64371b215754f227","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1728382134360,"stop":1728382134360,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf204d7ec96faa64","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1728381994801,"stop":1728381994801,"duration":0},"status":"passed","severity":"normal"},{"uid":"416182b63daacc75","name":"Push message with XML payload","time":{"start":1728382335135,"stop":1728382335142,"duration":7},"status":"passed","severity":"normal"},{"uid":"b253edd21d120c1d","name":"Subscribe to topic containing short and receive message","time":{"start":1728382165865,"stop":1728382165866,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a955dfc5c5e0627","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1728381971185,"stop":1728381971185,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ed872268754ee06","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728382165850,"stop":1728382165851,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3ea6aaaca817b8d","name":"Push message on custom pubsubTopic","time":{"start":1728382222405,"stop":1728382222405,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5d07b01cb7a9c4a","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728382097318,"stop":1728382097318,"duration":0},"status":"passed","severity":"normal"},{"uid":"645281fb694782bc","name":"Check received message containing short","time":{"start":1728382140639,"stop":1728382140640,"duration":1},"status":"passed","severity":"normal"},{"uid":"d16d01139d331ccf","name":"Query Generator - true","time":{"start":1728382371043,"stop":1728382371045,"duration":2},"status":"passed","severity":"normal"},{"uid":"eb399e3109c7d716","name":"removeEventListener with correct event","time":{"start":1728382064800,"stop":1728382064801,"duration":1},"status":"passed","severity":"normal"},{"uid":"86ccef781ae03dce","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1728381971186,"stop":1728381971186,"duration":0},"status":"passed","severity":"normal"},{"uid":"ded06849d22d1e20","name":"Push message with content topic containing special chars","time":{"start":1728382286264,"stop":1728382286264,"duration":0},"status":"passed","severity":"normal"},{"uid":"b510afe4876c696f","name":"getPeersByDiscovery","time":{"start":1728382330475,"stop":1728382330475,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffdeba150a5a5235","name":"Push message equal or less that 1MB","time":{"start":1728382335200,"stop":1728382335200,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fa3bb7954cd39a6","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1728381986733,"stop":1728381986734,"duration":1},"status":"passed","severity":"normal"},{"uid":"a09dcc54e6c2cb72","name":"Renews subscription after lossing a connection","time":{"start":1728382365409,"stop":1728382365409,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d951d7cf92d0f5b","name":"should not receive a peer event before start","time":{"start":1728381998733,"stop":1728381998734,"duration":1},"status":"passed","severity":"normal"},{"uid":"57decbbd91af6031","name":"Generator, 2 different pubsubtopics","time":{"start":1728382382853,"stop":1728382382854,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd4abf5126b56fab","name":"udp ip6 address","time":{"start":1728381979079,"stop":1728381979080,"duration":1},"status":"passed","severity":"normal"},{"uid":"cea232a4026f2c9e","name":"Asymmetric encrypt & decrypt","time":{"start":1728382005220,"stop":1728382005220,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c187b6b637c738","name":"Check message with no content topic is not received","time":{"start":1728382262250,"stop":1728382262251,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f20a4add0409096","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1728381994454,"stop":1728381994454,"duration":0},"status":"passed","severity":"normal"},{"uid":"63e2cc11144ef49","name":"should emit a peer event after start","time":{"start":1728381998733,"stop":1728381998733,"duration":0},"status":"passed","severity":"normal"},{"uid":"c94f19294f366a27","name":"Query generator for multiple messages with different message text format","time":{"start":1728382378913,"stop":1728382378913,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b8b31497893322e","name":"Push message with Chinese payload","time":{"start":1728382335130,"stop":1728382335130,"duration":0},"status":"passed","severity":"normal"},{"uid":"869741b6913f5db6","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728382076258,"stop":1728382076258,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbac0e7bd3fb1bee","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1728381971203,"stop":1728381971203,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3064f1fc094590f","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1728382134350,"stop":1728382134351,"duration":1},"status":"passed","severity":"normal"},{"uid":"9400d6a08298eb34","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1728382388861,"stop":1728382388861,"duration":0},"status":"passed","severity":"normal"},{"uid":"7daf42e442126fa1","name":"Check received message containing shell command","time":{"start":1728382262240,"stop":1728382262240,"duration":0},"status":"passed","severity":"normal"},{"uid":"e565a326111c34f4","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1728382299800,"stop":1728382299800,"duration":0},"status":"passed","severity":"normal"},{"uid":"a93c76cabc3835a4","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1728382388864,"stop":1728382388864,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ce21ae3ec64be9a","name":"start node with empty shard should fail","time":{"start":1728382360742,"stop":1728382360743,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2bec8d050bf8c02","name":"Push message equal or less that 1MB","time":{"start":1728382286278,"stop":1728382286278,"duration":0},"status":"passed","severity":"normal"},{"uid":"b637dd47ac30bbe0","name":"should throw error - no id","time":{"start":1728381979757,"stop":1728381979757,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eb7d3a9e0a7600d","name":"Init the array if not present","time":{"start":1728381970788,"stop":1728381970789,"duration":1},"status":"passed","severity":"normal"},{"uid":"90b44e9692696a4c","name":"LightPush with 2 connections","time":{"start":1728382170458,"stop":1728382170458,"duration":0},"status":"passed","severity":"normal"},{"uid":"993d38b6c8ed0e32","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728382097318,"stop":1728382097318,"duration":0},"status":"passed","severity":"normal"},{"uid":"210ad4937304db69","name":"Check received message containing Basic HTML tag","time":{"start":1728382262266,"stop":1728382262266,"duration":0},"status":"passed","severity":"normal"},{"uid":"905fe1c300133245","name":"Check received message containing XML","time":{"start":1728382262233,"stop":1728382262239,"duration":6},"status":"passed","severity":"normal"},{"uid":"b0159e0244d78e37","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1728381971192,"stop":1728381971192,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4a1beee7fc7a1c4","name":"Push message with Arabic payload","time":{"start":1728382286253,"stop":1728382286255,"duration":2},"status":"passed","severity":"normal"},{"uid":"f8fedb136ea1e47d","name":"Push message with content topic containing unicode special characters","time":{"start":1728382335180,"stop":1728382335180,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2659664063d61f9","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1728381979056,"stop":1728381979057,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9a7542d57409e24","name":"random static sharding 1 - Cluster ID: 666, Shard ID: 128","time":{"start":1728382360700,"stop":1728382360700,"duration":0},"status":"passed","severity":"normal"},{"uid":"700972eb3ce78e25","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1728382024641,"stop":1728382024642,"duration":1},"status":"passed","severity":"normal"},{"uid":"d96173d63da189fd","name":"should push to needed amount of connections","time":{"start":1728382190568,"stop":1728382190568,"duration":0},"status":"passed","severity":"normal"},{"uid":"362c4909ee4019ed","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1728381986941,"stop":1728381986942,"duration":1},"status":"passed","severity":"normal"},{"uid":"59b45b4036c8c581","name":"Push message with emoji payload","time":{"start":1728382335152,"stop":1728382335153,"duration":1},"status":"passed","severity":"normal"},{"uid":"228eb099fc367f24","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1728381971197,"stop":1728381971198,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a1a64adc76f71d9","name":"Push message with escaped characters payload","time":{"start":1728382286258,"stop":1728382286258,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eb41413a80d49b6","name":"Push message with content topic containing JSON","time":{"start":1728382286273,"stop":1728382286273,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f46ef163c86a765","name":"Generator, custom pubsub topic","time":{"start":1728382382851,"stop":1728382382852,"duration":1},"status":"passed","severity":"normal"},{"uid":"7370841016556cbb","name":"Check message received after jswaku node is restarted","time":{"start":1728382262277,"stop":1728382262277,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8180f489f4bfd3bd","name":"Push message with content topic containing Chinese","time":{"start":1728382335161,"stop":1728382335161,"duration":0},"status":"passed","severity":"normal"},{"uid":"af1c753ac5d9a01f","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728382164812,"stop":1728382164812,"duration":0},"status":"passed","severity":"normal"},{"uid":"90c7c0e1a01254a7","name":"Push message with content topic containing emoji","time":{"start":1728382335188,"stop":1728382335189,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd37c568152de18a","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1728382388863,"stop":1728382388863,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b88aff998e5fd4c","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1728382360700,"stop":1728382360700,"duration":0},"status":"passed","severity":"normal"},{"uid":"60377cf92adeb233","name":"Query Generator, No Decoder","time":{"start":1728382357395,"stop":1728382357395,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc0fcfdea22759cb","name":"should throw an error for empty SingleShardInfos array","time":{"start":1728381971190,"stop":1728381971190,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c1d6c3eb2a33757","name":"Check message on other pubsub topic is not received","time":{"start":1728382262250,"stop":1728382262250,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaba7ea4a551a9d7","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728382365394,"stop":1728382365394,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc71ffcf9836029","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1728381971177,"stop":1728381971177,"duration":0},"status":"passed","severity":"normal"},{"uid":"63f5f93bbbecef61","name":"retrieves a single peer","time":{"start":1728381994798,"stop":1728381994798,"duration":0},"status":"passed","severity":"normal"},{"uid":"fad76b6f22d79358","name":"Subscribe to topic containing long and publish message","time":{"start":1728382299798,"stop":1728382299799,"duration":1},"status":"passed","severity":"normal"},{"uid":"650b6c7433c569eb","name":"Check received message containing escaped characters","time":{"start":1728382140650,"stop":1728382140650,"duration":0},"status":"passed","severity":"normal"},{"uid":"96f8d7848d0650b5","name":"Push message with content topic containing SQL Injection","time":{"start":1728382286271,"stop":1728382286271,"duration":0},"status":"passed","severity":"normal"},{"uid":"564109ee723c8e99","name":"Check message received after jswaku node is restarted","time":{"start":1728382140663,"stop":1728382140663,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ae79f2a74b5423dc","name":"Promise Callback - false","time":{"start":1728382371053,"stop":1728382371056,"duration":3},"status":"passed","severity":"normal"},{"uid":"b594b58b53984adb","name":"Push message with Russian payload","time":{"start":1728382335131,"stop":1728382335134,"duration":3},"status":"passed","severity":"normal"},{"uid":"6b8ed1822e8832c4","name":"Push message with content topic containing JSON","time":{"start":1728382335179,"stop":1728382335179,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d6a5c6eb528e218","name":"Overlapping topic subscription","time":{"start":1728382165864,"stop":1728382165864,"duration":0},"status":"passed","severity":"normal"},{"uid":"f41f5b8fe96c9bd","name":"returns all values when wanted number matches available values","time":{"start":1728381993966,"stop":1728381993969,"duration":3},"status":"passed","severity":"normal"},{"uid":"4b2d99071be7ea3","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1728382024641,"stop":1728382024641,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e7d786c77a07388","name":"Check publish message after client node is restarted","time":{"start":1728382294423,"stop":1728382294424,"duration":1},"status":"skipped","severity":"normal"},{"uid":"834cb16f973aefe","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1728381994802,"stop":1728381994802,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7080499a98188475","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1728382299801,"stop":1728382299803,"duration":2},"status":"passed","severity":"normal"},{"uid":"bfddc39e63f6a4ba","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1728381971198,"stop":1728381971199,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4d9845cc33d47e3","name":"random static sharding 3 - Cluster ID: 101, Shard ID: 566","time":{"start":1728382360710,"stop":1728382360710,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc8d75888b50c441","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1728382354835,"stop":1728382354836,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2c50b20e544104f","name":"can start and stop the service","time":{"start":1728381998731,"stop":1728381998732,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0eefb2315c9fc7b","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1728382004803,"stop":1728382004805,"duration":2},"status":"passed","severity":"normal"},{"uid":"4a6b3d93471042ee","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1728381971195,"stop":1728381971195,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d3240c49c5266b6","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1728381971201,"stop":1728381971201,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9c79550b307c4df","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1728381994457,"stop":1728381994457,"duration":0},"status":"passed","severity":"normal"},{"uid":"86a6052406cfbea8","name":"configure the node with multiple content topics","time":{"start":1728382324439,"stop":1728382324440,"duration":1},"status":"passed","severity":"normal"},{"uid":"aded5d77f57c07b9","name":"Query with Ordered Callback, No message returned","time":{"start":1728382357404,"stop":1728382357404,"duration":0},"status":"passed","severity":"normal"},{"uid":"51ca8191b2f6cb9","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728382365394,"stop":1728382365394,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dae944ea10d3fc7","name":"should return no connections if no open connection provided","time":{"start":1728381986443,"stop":1728381986444,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d1d83bb60aacc8","name":"Check received message containing SQL Injection","time":{"start":1728382262232,"stop":1728382262233,"duration":1},"status":"passed","severity":"normal"},{"uid":"989530e4def9a03d","name":"Check message received after nwaku node is restarted","time":{"start":1728382262278,"stop":1728382262279,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7b873870608dbc0b","name":"Check received message containing long","time":{"start":1728382140640,"stop":1728382140640,"duration":0},"status":"passed","severity":"normal"},{"uid":"228c07efb7f5e9c","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728382164804,"stop":1728382164804,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6856e8bc3599381","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1728381971204,"stop":1728381971204,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e6cf212edd86d13","name":"should be able to decode the field with only RELAY set to true","time":{"start":1728381979053,"stop":1728381979053,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a4a8089486468ac","name":"should set field with only LIGHTPUSH enabled","time":{"start":1728381979769,"stop":1728381979769,"duration":0},"status":"passed","severity":"normal"},{"uid":"77e77590e7b3bce2","name":"Check received message containing short","time":{"start":1728382262254,"stop":1728382262255,"duration":1},"status":"passed","severity":"normal"},{"uid":"16bea840805423ba","name":"Check received message with timestamp: 1728382023802 ","time":{"start":1728382262270,"stop":1728382262270,"duration":0},"status":"passed","severity":"normal"},{"uid":"d030805cdc2931b9","name":"handles empty contentTopics array correctly","time":{"start":1728381971204,"stop":1728381971205,"duration":1},"status":"passed","severity":"normal"},{"uid":"63a0c929ff08afb0","name":"Check received message containing Chinese","time":{"start":1728382262229,"stop":1728382262229,"duration":0},"status":"passed","severity":"normal"},{"uid":"598ec32da6c73bc0","name":"Nodes with multiple pubsub topic","time":{"start":1728382288114,"stop":1728382288115,"duration":1},"status":"passed","severity":"normal"},{"uid":"50a925a3b6f9a594","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1728381971189,"stop":1728381971189,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae4b5d5b4a815220","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1728382449404,"stop":1728382449405,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb169fb2108c61cc","name":"Check received message containing SQL Injection","time":{"start":1728382262263,"stop":1728382262263,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdfd1c0d197524e2","name":"Check received message containing JSON","time":{"start":1728382140648,"stop":1728382140648,"duration":0},"status":"passed","severity":"normal"},{"uid":"1433d0028e5ea977","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1728381971198,"stop":1728381971198,"duration":0},"status":"passed","severity":"normal"},{"uid":"1427616d95fc7f36","name":"LightPush: 0 peers, Filter: 3 peers","time":{"start":1728382228334,"stop":1728382228334,"duration":0},"status":"passed","severity":"normal"},{"uid":"e762c2457bfa11f5","name":"Check received message containing Chinese","time":{"start":1728382262260,"stop":1728382262260,"duration":0},"status":"passed","severity":"normal"},{"uid":"f61766d32f6d7fd3","name":"should properly create location multiaddrs - udp4","time":{"start":1728381979764,"stop":1728381979765,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f5b98e5f924f1ae","name":"should throw an error for insufficient data","time":{"start":1728381971304,"stop":1728381971305,"duration":1},"status":"passed","severity":"normal"},{"uid":"314f457a1df1dfc6","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app79/10/topic988/json","time":{"start":1728382324434,"stop":1728382324434,"duration":0},"status":"passed","severity":"normal"},{"uid":"24d9ca30690461f1","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1728382249698,"stop":1728382249699,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfdfe3ac8ae54880","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1728381998735,"stop":1728381998735,"duration":0},"status":"passed","severity":"normal"},{"uid":"d73391da131f1ea8","name":"Promise Callback - true","time":{"start":1728382371050,"stop":1728382371053,"duration":3},"status":"passed","severity":"normal"},{"uid":"f604b2e4cb1ddd5e","name":"it tolerates circular branch references","time":{"start":1728381994798,"stop":1728381994798,"duration":0},"status":"passed","severity":"normal"},{"uid":"49ccc69bb18fbd4d","name":"Check message with no pubsub topic is not received","time":{"start":1728382140654,"stop":1728382140654,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3fd51fa32734135","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728382076252,"stop":1728382076253,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0ec70ca0461e594","name":"should add and remove event listeners correctly","time":{"start":1728381998735,"stop":1728381998736,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c0fb4d7df39fa96","name":"Encoder throws on undefined content topic","time":{"start":1728382004807,"stop":1728382004807,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddbafd8bb29953ee","name":"Fails to publish message with empty text","time":{"start":1728382294410,"stop":1728382294413,"duration":3},"status":"passed","severity":"normal"},{"uid":"b21f763bc7348dcf","name":"should handle a minimal index list","time":{"start":1728381971303,"stop":1728381971303,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1ad792cd765fa82","name":"different cluster, different shard: nodes don't connect","time":{"start":1728382249705,"stop":1728382249706,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dcdaab530db101f","name":"Meta field set when metaSetter is specified","time":{"start":1728381987139,"stop":1728381987139,"duration":0},"status":"passed","severity":"normal"},{"uid":"5be9969a1e36639e","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1728381994452,"stop":1728381994453,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e869b2c2a01c5c5","name":"Check received message containing JSON","time":{"start":1728382262266,"stop":1728382262267,"duration":1},"status":"passed","severity":"normal"},{"uid":"32c36142d089f075","name":"less peers than existing","time":{"start":1728382262677,"stop":1728382262677,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1837783c21b29695","name":"Query generator for multiple messages","time":{"start":1728382378909,"stop":1728382378913,"duration":4},"status":"passed","severity":"normal"},{"uid":"96d9368f0c084b2","name":"should throw an error for missing sharding configuration","time":{"start":1728381971204,"stop":1728381971204,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdd99f6e9659c675","name":"Renews peer on consistent ping failures","time":{"start":1728382091692,"stop":1728382091692,"duration":0},"status":"passed","severity":"normal"},{"uid":"56abd6fe7f3fdcf3","name":"Subscribe and receives messages on 20 topics","time":{"start":1728382365364,"stop":1728382365364,"duration":0},"status":"passed","severity":"normal"},{"uid":"10587d9f115997a5","name":"should not receive a peer event after stop","time":{"start":1728381998734,"stop":1728381998734,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e2fdf771ee0564a","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728382365363,"stop":1728382365363,"duration":0},"status":"passed","severity":"normal"},{"uid":"34b5d7c2f8097fe9","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1728382294414,"stop":1728382294414,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4d4761444eabbec","name":"Encoder throws on undefined content topic","time":{"start":1728382006386,"stop":1728382006386,"duration":0},"status":"passed","severity":"normal"},{"uid":"2af8fa1853aae402","name":"Check received message with timestamp: 1728382023858000000 ","time":{"start":1728382140651,"stop":1728382140651,"duration":0},"status":"passed","severity":"normal"},{"uid":"4514a548fe88708f","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728382164812,"stop":1728382164816,"duration":4},"status":"passed","severity":"normal"},{"uid":"dbd3a4db2a246f41","name":"should return unique PubsubTopics for static sharding","time":{"start":1728381971191,"stop":1728381971192,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb138180df6cad6a","name":"Decoder throws on empty string content topic","time":{"start":1728381987140,"stop":1728381987141,"duration":1},"status":"passed","severity":"normal"},{"uid":"853f138a4c019cce","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1728382288115,"stop":1728382288115,"duration":0},"status":"passed","severity":"normal"},{"uid":"b25ecf320a92106e","name":"Push message with Basic HTML tag payload","time":{"start":1728382286257,"stop":1728382286257,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ec163277e0884fb","name":"Throws when trying to push message with empty payload","time":{"start":1728382286260,"stop":1728382286260,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f1f691ea1564188","name":"LightPush: 2 peers, Filter: 2 peers","time":{"start":1728382228341,"stop":1728382228341,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e4a2efd478bcd60","name":"pre and post cipher","time":{"start":1728382005221,"stop":1728382005224,"duration":3},"status":"passed","severity":"normal"},{"uid":"9f0502e6d6b7088c","name":"Push message with Russian payload","time":{"start":1728382286255,"stop":1728382286256,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5f37e2e3de9810a","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1728382388861,"stop":1728382388862,"duration":1},"status":"passed","severity":"normal"},{"uid":"d84f474d0c2e8161","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1728382134380,"stop":1728382134380,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a1dc65e1ab25750","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728382222407,"stop":1728382222408,"duration":1},"status":"passed","severity":"normal"},{"uid":"131cd2d8143b2a17","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1728382134337,"stop":1728382134338,"duration":1},"status":"passed","severity":"normal"},{"uid":"19ffe5f584319165","name":"Push message with content topic containing XML","time":{"start":1728382335173,"stop":1728382335179,"duration":6},"status":"passed","severity":"normal"},{"uid":"291687a31c566d8d","name":"Ping on subscribed peer","time":{"start":1728382069558,"stop":1728382069559,"duration":1},"status":"passed","severity":"normal"},{"uid":"363ec33a7fa2d7e5","name":"Ping fails for unsubscribed peers","time":{"start":1728382091690,"stop":1728382091691,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa53a8cdac240998","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728382365381,"stop":1728382365381,"duration":0},"status":"passed","severity":"normal"},{"uid":"b77bb45857e8a1f6","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728382365374,"stop":1728382365374,"duration":0},"status":"passed","severity":"normal"},{"uid":"f75d9c1c84401d0a","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1728382134354,"stop":1728382134356,"duration":2},"status":"passed","severity":"normal"},{"uid":"d2527f26c7b27ba8","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1728382134381,"stop":1728382134381,"duration":0},"status":"passed","severity":"normal"},{"uid":"15ec44edb9194d10","name":"connected peers and dial","time":{"start":1728382262676,"stop":1728382262676,"duration":0},"status":"skipped","severity":"normal"},{"uid":"256bac0f2197cfb9","name":"Check received message containing SQL Injection","time":{"start":1728382140645,"stop":1728382140646,"duration":1},"status":"passed","severity":"normal"},{"uid":"34fdc3c707039eb5","name":"should throw an error for an unconfigured topic","time":{"start":1728381971201,"stop":1728381971202,"duration":1},"status":"passed","severity":"normal"},{"uid":"332534e0f62fdd15","name":"Check received message containing XML","time":{"start":1728382140647,"stop":1728382140648,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e8dc6dceb8ae596","name":"should fail to send if no connections available","time":{"start":1728382190573,"stop":1728382190573,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5e5b7d255bf9315","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1728382134380,"stop":1728382134380,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e02bbb3d08ffd5a","name":"Check received message containing Script","time":{"start":1728382140646,"stop":1728382140647,"duration":1},"status":"passed","severity":"normal"},{"uid":"864f5cf95e2d25ad","name":"Ping on subscribed peer","time":{"start":1728382068081,"stop":1728382068082,"duration":1},"status":"passed","severity":"normal"},{"uid":"33185feb867caff1","name":"LightPush: 1 peers, Filter: 1 peers","time":{"start":1728382228335,"stop":1728382228335,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d904f13058ad7d0","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1728382076251,"stop":1728382076251,"duration":0},"status":"passed","severity":"normal"},{"uid":"def6e6bf027b0419","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1728382076253,"stop":1728382076254,"duration":1},"status":"passed","severity":"normal"},{"uid":"f888f69bdcb60ca3","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1728381979049,"stop":1728381979050,"duration":1},"status":"passed","severity":"normal"},{"uid":"22dc9376ba6c765b","name":"Check message on other pubsub topic is not received","time":{"start":1728382262272,"stop":1728382262276,"duration":4},"status":"passed","severity":"normal"},{"uid":"c17202676ff87833","name":"Renews peer on consistent missed messages","time":{"start":1728382091693,"stop":1728382091694,"duration":1},"status":"passed","severity":"normal"},{"uid":"8691d63b90a8bc10","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1728382134346,"stop":1728382134346,"duration":0},"status":"passed","severity":"normal"},{"uid":"478a51fa253e1873","name":"Subscribe and receives messages on 20 topics","time":{"start":1728382365382,"stop":1728382365382,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a3e494d9edcd4cf","name":"Check meta is set [ecies]","time":{"start":1728382006386,"stop":1728382006386,"duration":0},"status":"passed","severity":"normal"},{"uid":"25a039955eccf9e6","name":"Subscribe to topic containing shell command and publish message","time":{"start":1728382299808,"stop":1728382299808,"duration":0},"status":"passed","severity":"normal"},{"uid":"88b7387f36caf6ba","name":"Push message with custom timestamp: 1728378565294","time":{"start":1728382335199,"stop":1728382335199,"duration":0},"status":"passed","severity":"normal"},{"uid":"dad14df53fe61dc1","name":"Delete observer","time":{"start":1728382264380,"stop":1728382264381,"duration":1},"status":"passed","severity":"normal"},{"uid":"856036524ffc465d","name":"LightPush: 3 peers, Filter: 1 peers","time":{"start":1728382228342,"stop":1728382228343,"duration":1},"status":"passed","severity":"normal"},{"uid":"e73ba19713bf35aa","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728382365382,"stop":1728382365383,"duration":1},"status":"passed","severity":"normal"},{"uid":"dab9746ae3c28b8e","name":"Check publish message containing Chinese","time":{"start":1728382294361,"stop":1728382294361,"duration":0},"status":"passed","severity":"normal"},{"uid":"42e063eca2996689","name":"isConnected should return false after all peers disconnect","time":{"start":1728382055299,"stop":1728382055300,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca56832aea4ed4c6","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1728382357396,"stop":1728382357396,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ff8b9f327001611","name":"LightPush: 0 peers, Filter: 2 peers","time":{"start":1728382228334,"stop":1728382228334,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca566df219c577bf","name":"Check publish message containing JSON","time":{"start":1728382294393,"stop":1728382294394,"duration":1},"status":"passed","severity":"normal"},{"uid":"e31715c3aac9aeff","name":"Check publish message containing Arabic","time":{"start":1728382294377,"stop":1728382294377,"duration":0},"status":"passed","severity":"normal"},{"uid":"daacb97f1011eec0","name":"Check publish message containing Russian","time":{"start":1728382294377,"stop":1728382294378,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb8f9f2a1558986d","name":"Decoder throws on undefined content topic","time":{"start":1728382004808,"stop":1728382004808,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8e2ba7355b347b0","name":"Passing page size 0 when there are 110 messages","time":{"start":1728382381077,"stop":1728382381078,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1ee4eff4bdfaf49","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728382076257,"stop":1728382076258,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfe7ed8d7156b10b","name":"Filter with 2 connections","time":{"start":1728382170458,"stop":1728382170461,"duration":3},"status":"passed","severity":"normal"},{"uid":"19764e9cdc957e4e","name":"should properly compute the node id","time":{"start":1728381979759,"stop":1728381979759,"duration":0},"status":"passed","severity":"normal"},{"uid":"b28932d6fd3f9754","name":"Check message with no content topic is not received","time":{"start":1728382140655,"stop":1728382140662,"duration":7},"status":"passed","severity":"normal"},{"uid":"311bb1728ac03ec5","name":"throws on empty content topic","time":{"start":1728381971171,"stop":1728381971171,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a276c81009859d2","name":"isConnected between 2 js-waku relay nodes","time":{"start":1728382055300,"stop":1728382055300,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf935666454547f9","name":"Subscribe to topic containing Script and receive message","time":{"start":1728382165881,"stop":1728382165896,"duration":15},"status":"passed","severity":"normal"},{"uid":"e9194ed35e755cbe","name":"Check received message containing shell command","time":{"start":1728382140648,"stop":1728382140650,"duration":2},"status":"passed","severity":"normal"},{"uid":"ca1ae1c013179d2c","name":"Push message with content topic containing SQL Injection","time":{"start":1728382335169,"stop":1728382335173,"duration":4},"status":"passed","severity":"normal"},{"uid":"4ae8cf2b20644143","name":"addEventListener with wrong event","time":{"start":1728382064800,"stop":1728382064800,"duration":0},"status":"passed","severity":"normal"},{"uid":"97c2b0204f1e7838","name":"Push 30 different messages","time":{"start":1728382335153,"stop":1728382335153,"duration":0},"status":"passed","severity":"normal"},{"uid":"79d849f1404b5104","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1728382354836,"stop":1728382354837,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fd1721d48fcc92e","name":"should throw error - no public key","time":{"start":1728381979757,"stop":1728381979757,"duration":0},"status":"passed","severity":"normal"},{"uid":"f41c423d332fc334","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728382097316,"stop":1728382097317,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a69096ffda02d5f","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1728381971203,"stop":1728381971203,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ea7e6d9654d7453","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728382365372,"stop":1728382365372,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e2625d0e2818f70","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app64/7/topic328/test.js","time":{"start":1728382324436,"stop":1728382324437,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb3b4d9f4afcf798","name":"Relay","time":{"start":1728382030032,"stop":1728382030032,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d1af2e3097afec5","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728382365380,"stop":1728382365380,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff7e54d413dc3bd1","name":"Check received message containing Script","time":{"start":1728382262263,"stop":1728382262263,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9a0ad685b5c7fde","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728382382854,"stop":1728382382855,"duration":1},"status":"passed","severity":"normal"},{"uid":"886224847f241b3c","name":"should set field with all protocols enabled","time":{"start":1728381979768,"stop":1728381979768,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6602431adc803a7","name":"should throw an error if shards are undefined for static sharding","time":{"start":1728381971193,"stop":1728381971193,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fef8bb085f3eab2","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728382165916,"stop":1728382165923,"duration":7},"status":"passed","severity":"normal"},{"uid":"359b3652ebc82f7","name":"returns nothing if no connections present","time":{"start":1728381986442,"stop":1728381986442,"duration":0},"status":"passed","severity":"normal"},{"uid":"333c42a1b5e1c52b","name":"throws on content topic with empty encoding field","time":{"start":1728381971174,"stop":1728381971175,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e5b630ffe3b9a2a","name":"random static sharding 5 - Cluster ID: 984, Shard ID: 154","time":{"start":1728382360711,"stop":1728382360711,"duration":0},"status":"passed","severity":"normal"},{"uid":"acb242090e85b011","name":"Relay - times out","time":{"start":1728382395609,"stop":1728382395609,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d7b23124df94350","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1728381971194,"stop":1728381971195,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7c98c02595a9db8","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728382076254,"stop":1728382076254,"duration":0},"status":"passed","severity":"normal"},{"uid":"81110d92876b69c","name":"should not fail to start the service if it is already started","time":{"start":1728382329073,"stop":1728382329075,"duration":2},"status":"passed","severity":"normal"},{"uid":"681247a181b40691","name":"Accepts a valid Waku Message","time":{"start":1728382009736,"stop":1728382009737,"duration":1},"status":"passed","severity":"normal"},{"uid":"b90e642c364922e8","name":"Subscribe to topic containing Russian and publish message","time":{"start":1728382299801,"stop":1728382299801,"duration":0},"status":"passed","severity":"normal"},{"uid":"502a5b96d74846d5","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1728382134370,"stop":1728382134379,"duration":9},"status":"passed","severity":"normal"},{"uid":"73221d4f41a96ea0","name":"Subscribe to topic containing Script and receive message","time":{"start":1728382365373,"stop":1728382365373,"duration":0},"status":"passed","severity":"normal"},{"uid":"851fc9de05363c7c","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728382165869,"stop":1728382165870,"duration":1},"status":"passed","severity":"normal"},{"uid":"e27c97a74b2e7835","name":"Ping on peer without subscriptions","time":{"start":1728382069559,"stop":1728382069559,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eb0898793b92c30","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1728382299794,"stop":1728382299796,"duration":2},"status":"passed","severity":"normal"},{"uid":"6a42927d7d5f767c","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1728382134347,"stop":1728382134347,"duration":0},"status":"passed","severity":"normal"},{"uid":"44269ae3c42a9371","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1728382288117,"stop":1728382288117,"duration":0},"status":"passed","severity":"normal"},{"uid":"d34d6fd16055b816","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728382365375,"stop":1728382365375,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2347c9fbe162c87","name":"Subscribe to topic containing short and receive message","time":{"start":1728382365384,"stop":1728382365384,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f66ecdece7ca847","name":"Query Generator - false","time":{"start":1728382371045,"stop":1728382371050,"duration":5},"status":"passed","severity":"normal"},{"uid":"2eef7615069a2754","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1728381994456,"stop":1728381994457,"duration":1},"status":"passed","severity":"normal"},{"uid":"f15fa2efa2e51fb4","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1728381979057,"stop":1728381979057,"duration":0},"status":"passed","severity":"normal"},{"uid":"69241da980aa3037","name":"Decoder throws on empty string content topic","time":{"start":1728382004808,"stop":1728382004809,"duration":1},"status":"passed","severity":"normal"},{"uid":"a48ca2a5fd993c74","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728382365407,"stop":1728382365408,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f47b9e37c97aff2","name":"should emit a peer event after start","time":{"start":1728382329075,"stop":1728382329076,"duration":1},"status":"passed","severity":"normal"},{"uid":"63b64e6889b22c03","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1728381971196,"stop":1728381971197,"duration":1},"status":"passed","severity":"normal"},{"uid":"550510be240e49ec","name":"Encoder throws on undefined content topic","time":{"start":1728381987139,"stop":1728381987139,"duration":0},"status":"passed","severity":"normal"},{"uid":"749a49fb92b28f08","name":"Push message with content topic containing Basic HTML tag","time":{"start":1728382335179,"stop":1728382335179,"duration":0},"status":"passed","severity":"normal"},{"uid":"47a2619b0734289e","name":"Ordered Callback - true","time":{"start":1728382371056,"stop":1728382371060,"duration":4},"status":"passed","severity":"normal"},{"uid":"afbc28ada51bae4","name":"Subscribe and receive messages via lightPush","time":{"start":1728382365361,"stop":1728382365362,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a8d08313f899228","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1728381971195,"stop":1728381971195,"duration":0},"status":"passed","severity":"normal"},{"uid":"717bda74411fbd5","name":"Filter with 3 connections","time":{"start":1728382170461,"stop":1728382170461,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7709a1ef8c3face","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1728382134338,"stop":1728382134340,"duration":2},"status":"passed","severity":"normal"},{"uid":"e4317230ee3572f6","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1728381994803,"stop":1728381994803,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a1afefeaa9984699","name":"Wrong topic","time":{"start":1728382324438,"stop":1728382324438,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d11bee2ce2cb0dd","name":"LightPush: 2 peers, Filter: 0 peers","time":{"start":1728382228340,"stop":1728382228340,"duration":0},"status":"passed","severity":"normal"},{"uid":"87d81886959d3e45","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1728381971183,"stop":1728381971183,"duration":0},"status":"passed","severity":"normal"},{"uid":"16362a04294114cd","name":"Push message with shell command payload","time":{"start":1728382335143,"stop":1728382335143,"duration":0},"status":"passed","severity":"normal"},{"uid":"394d449fcccff7b","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728382365379,"stop":1728382365380,"duration":1},"status":"passed","severity":"normal"},{"uid":"27d68c71ad6d762c","name":"Relay + Store","time":{"start":1728382030032,"stop":1728382030033,"duration":1},"status":"passed","severity":"normal"},{"uid":"b889d28a410a390c","name":"Push message with unicode special characters payload","time":{"start":1728382335152,"stop":1728382335152,"duration":0},"status":"passed","severity":"normal"},{"uid":"66a0452862339906","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728382165871,"stop":1728382165872,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cc6d445521a3457","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728382134360,"stop":1728382134368,"duration":8},"status":"passed","severity":"normal"},{"uid":"aa8a19e609f984fa","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728382164804,"stop":1728382164804,"duration":0},"status":"passed","severity":"normal"},{"uid":"d77b9057d3d9113","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1728382330476,"stop":1728382330476,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d222d4e24d1f8172","name":"Check publish message containing numeric","time":{"start":1728382294360,"stop":1728382294360,"duration":0},"status":"passed","severity":"normal"},{"uid":"801dde8539525e7","name":"Push message with long payload","time":{"start":1728382286250,"stop":1728382286250,"duration":0},"status":"passed","severity":"normal"},{"uid":"7957a9102faf5460","name":"Push message with custom timestamp: 1728385770626","time":{"start":1728382286278,"stop":1728382286278,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f985a28301a402a","name":"Check received message with timestamp: 1728382023802 ","time":{"start":1728382262248,"stop":1728382262248,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5efc86f481c24ce","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1728381971190,"stop":1728381971190,"duration":0},"status":"passed","severity":"normal"},{"uid":"486eb2cac2316007","name":"Push message with meta","time":{"start":1728382335190,"stop":1728382335190,"duration":0},"status":"passed","severity":"normal"},{"uid":"58dacc03d87964ea","name":"Publish message with custom timestamp: Tue Oct 08 2024 09:11:26 GMT+0000 (Coordinated Universal Time)","time":{"start":1728382294401,"stop":1728382294408,"duration":7},"status":"passed","severity":"normal"},{"uid":"631f10519c8a23fb","name":"Push message with content topic containing short","time":{"start":1728382335154,"stop":1728382335155,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a320bec0ad0ffd2","name":"Refresh subscription","time":{"start":1728382365384,"stop":1728382365384,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e78b1fc8f565bfd","name":"Check publish message containing Basic HTML tag","time":{"start":1728382294393,"stop":1728382294393,"duration":0},"status":"passed","severity":"normal"},{"uid":"e39ff9b3b50a7767","name":"Check received message containing emoji","time":{"start":1728382262241,"stop":1728382262241,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1fb1b59418c35da","name":"Push message with custom timestamp: 1728378570626","time":{"start":1728382286277,"stop":1728382286278,"duration":1},"status":"passed","severity":"normal"},{"uid":"958366b4bc01dd61","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1728381971202,"stop":1728381971203,"duration":1},"status":"passed","severity":"normal"},{"uid":"675e0797641a03a4","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728382262248,"stop":1728382262249,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b95957b737cab22","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1728381986733,"stop":1728381986733,"duration":0},"status":"passed","severity":"normal"},{"uid":"295b8d63486a0434","name":"random static sharding 9 - Cluster ID: 75, Shard ID: 723","time":{"start":1728382360725,"stop":1728382360726,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba400a080226395f","name":"Filter with 1 connections","time":{"start":1728382170457,"stop":1728382170458,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3424365ce6c9841","name":"Push message with content topic containing Script","time":{"start":1728382335173,"stop":1728382335173,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e8faac41210c60f","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728382134357,"stop":1728382134358,"duration":1},"status":"passed","severity":"normal"},{"uid":"721a2ee97d768d79","name":"Subscribe and receive messages via lightPush","time":{"start":1728382165850,"stop":1728382165850,"duration":0},"status":"passed","severity":"normal"},{"uid":"c03061b66c949c4e","name":"nwaku subscribes","time":{"start":1728382280621,"stop":1728382280621,"duration":0},"status":"passed","severity":"normal"}]