2024-07-17 23:15:36 +00:00

1 line
156 KiB
JSON

[{"uid":"cef49e0278019ca3","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1721257588147,"stop":1721257588147,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5e290229c2dde3a","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1721257924415,"stop":1721257924415,"duration":0},"status":"passed","severity":"normal"},{"uid":"19cfe89af6ec0842","name":"Check meta is set [ecies]","time":{"start":1721257250831,"stop":1721257250831,"duration":0},"status":"passed","severity":"normal"},{"uid":"2469c4134a6eeeaa","name":"Check received message containing escaped characters","time":{"start":1721257768433,"stop":1721257768434,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e04749204148d72","name":"Overlapping topic subscription","time":{"start":1721257924399,"stop":1721257924400,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4f328e019ef9a07","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1721257228036,"stop":1721257228037,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa7049a5ae40b138","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1721257222767,"stop":1721257222767,"duration":0},"status":"passed","severity":"normal"},{"uid":"e82fc7670718def4","name":"should properly create location multiaddrs - tcp","time":{"start":1721257223449,"stop":1721257223449,"duration":0},"status":"passed","severity":"normal"},{"uid":"44f92849836e0b53","name":"Check message received after nwaku node is restarted","time":{"start":1721257768457,"stop":1721257768457,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7ad21190f8f047b7","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1721257243108,"stop":1721257243109,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff3da3fc8d4a70a0","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1721257915472,"stop":1721257915472,"duration":0},"status":"passed","severity":"normal"},{"uid":"934323dca0e128e9","name":"Push message with rate limit","time":{"start":1721257864149,"stop":1721257864150,"duration":1},"status":"passed","severity":"normal"},{"uid":"e708e115b7be2da3","name":"Check received message containing JSON","time":{"start":1721257768431,"stop":1721257768432,"duration":1},"status":"passed","severity":"normal"},{"uid":"4924a855b6a50ab3","name":"Ordered Callback - backward","time":{"start":1721257904889,"stop":1721257904889,"duration":0},"status":"passed","severity":"normal"},{"uid":"16af80a98e598e96","name":"should be able to encode the field with only STORE set to true","time":{"start":1721257222754,"stop":1721257222755,"duration":1},"status":"passed","severity":"normal"},{"uid":"24a39949b295d885","name":"Check received message containing escaped characters","time":{"start":1721257768451,"stop":1721257768451,"duration":0},"status":"passed","severity":"normal"},{"uid":"24f2672f7db55a88","name":"should use the provided clusterId for the pubsub topic","time":{"start":1721257215025,"stop":1721257215025,"duration":0},"status":"passed","severity":"normal"},{"uid":"14af8b6ecb7195d7","name":"Check publish message containing Arabic","time":{"start":1721257773151,"stop":1721257773151,"duration":0},"status":"passed","severity":"normal"},{"uid":"ede81f76093c2525","name":"Store - dialed after - with timeout","time":{"start":1721257946849,"stop":1721257946849,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb73eb04f087aa39","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1721257924419,"stop":1721257924419,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf39a037c2165a12","name":"Refresh subscription","time":{"start":1721257924413,"stop":1721257924413,"duration":0},"status":"passed","severity":"normal"},{"uid":"58818946b9ad0082","name":"Check received message with timestamp: 1721257264575000000 ","time":{"start":1721257476316,"stop":1721257476316,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2d11ca5240bb3ab","name":"Push message equal or less that 1MB","time":{"start":1721257742530,"stop":1721257742531,"duration":1},"status":"passed","severity":"normal"},{"uid":"731347659a02d9c1","name":"Asymmetric encrypt & decrypt","time":{"start":1721257249538,"stop":1721257249539,"duration":1},"status":"passed","severity":"normal"},{"uid":"de303804b9766dff","name":"Subscribe to topic containing Russian and publish message","time":{"start":1721257781720,"stop":1721257781721,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8de46e104f0b979","name":"can start and stop the service","time":{"start":1721257277493,"stop":1721257277500,"duration":7},"status":"passed","severity":"normal"},{"uid":"c5d69064cb84ecae","name":"start node with ApplicationInfo","time":{"start":1721257823990,"stop":1721257823990,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ddbe9c98c4987c7","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1721257781722,"stop":1721257781722,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc00b540237bbe1b","name":"Push message with content topic containing Russian","time":{"start":1721257742521,"stop":1721257742522,"duration":1},"status":"passed","severity":"normal"},{"uid":"25a86927e5b02c1b","name":"Push message with content topic containing shell command","time":{"start":1721257742525,"stop":1721257742525,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0f1df70378924d","name":"Reusing cursor across nodes","time":{"start":1721257865501,"stop":1721257865501,"duration":0},"status":"passed","severity":"normal"},{"uid":"c19c8f96137cb46c","name":"A test","time":{"start":1721257540099,"stop":1721257540099,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c8297d37e6a8d82","name":"Subscribe to topic containing short and publish message","time":{"start":1721257781716,"stop":1721257781717,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc6563187e0971c3","name":"Query Generator sorting by timestamp while page direction is backward","time":{"start":1721257921216,"stop":1721257921216,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd370858517cd595","name":"Push message with content topic containing escaped characters","time":{"start":1721257742526,"stop":1721257742526,"duration":0},"status":"passed","severity":"normal"},{"uid":"441fb210625e51cf","name":"Push message with custom timestamp: 1690499112915","time":{"start":1721257742529,"stop":1721257742529,"duration":0},"status":"passed","severity":"normal"},{"uid":"947d89fad298c33b","name":"should be able to decode the field with only RELAY set to true","time":{"start":1721257222761,"stop":1721257222761,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c1b0c4ebc11ab0f","name":"should get / set UDP multiaddr","time":{"start":1721257223446,"stop":1721257223447,"duration":1},"status":"passed","severity":"normal"},{"uid":"287a1e9859a8b7c0","name":"Keep-alive pings maintain the connection","time":{"start":1721257378499,"stop":1721257378500,"duration":1},"status":"passed","severity":"normal"},{"uid":"820b8237ebf276fb","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1721257215003,"stop":1721257215003,"duration":0},"status":"passed","severity":"normal"},{"uid":"a218a66408fa05e8","name":"Ping on subscribed peer","time":{"start":1721257329218,"stop":1721257329218,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7f9862cbec813dc","name":"Push message equal or less that 1MB","time":{"start":1721257864153,"stop":1721257864154,"duration":1},"status":"passed","severity":"normal"},{"uid":"78fe9acc133d22d4","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app23/4/topic148/xml","time":{"start":1721257823965,"stop":1721257823965,"duration":0},"status":"passed","severity":"normal"},{"uid":"87bac72f83ef8956","name":"Check received message containing short","time":{"start":1721257476309,"stop":1721257476309,"duration":0},"status":"passed","severity":"normal"},{"uid":"93f0cbc5f4427c98","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1721257222763,"stop":1721257222763,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aaa1575eb161986","name":"1 Relay, 1 Filter, gives up","time":{"start":1721257238828,"stop":1721257238829,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb73bcb446637cc0","name":"Subscribe to topic containing short and receive message","time":{"start":1721257512789,"stop":1721257512789,"duration":0},"status":"passed","severity":"normal"},{"uid":"b76eb416efceff28","name":"Fails to push message with empty content topic","time":{"start":1721257864147,"stop":1721257864147,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9520c53e661b632","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1721257360718,"stop":1721257360719,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad1d5c33050199dc","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1721257360717,"stop":1721257360718,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a116c30f76ba028","name":"Check received message containing emoji","time":{"start":1721257476316,"stop":1721257476316,"duration":0},"status":"passed","severity":"normal"},{"uid":"e821a4aa9d4d6eab","name":"Init the array if not present","time":{"start":1721257214566,"stop":1721257214567,"duration":1},"status":"passed","severity":"normal"},{"uid":"afe43db2a4be95fd","name":"Check publish message containing long","time":{"start":1721257773147,"stop":1721257773148,"duration":1},"status":"passed","severity":"normal"},{"uid":"90a1b67886b4ba4e","name":"Privacy Node - default protocol","time":{"start":1721257946850,"stop":1721257946851,"duration":1},"status":"passed","severity":"normal"},{"uid":"79270e9b4a7ab191","name":"Subscribe and receives messages on 20 topics","time":{"start":1721257512786,"stop":1721257512786,"duration":0},"status":"passed","severity":"normal"},{"uid":"5214567938a49752","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1721257939478,"stop":1721257939478,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3c1f761ebac20c0","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1721257476318,"stop":1721257476318,"duration":0},"status":"passed","severity":"normal"},{"uid":"47a12af19afbb4ee","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1721257215005,"stop":1721257215005,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a8934a07353974d","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1721257523682,"stop":1721257523682,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e459203485606dc","name":"should not throw an error for a single configured topic","time":{"start":1721257215019,"stop":1721257215019,"duration":0},"status":"passed","severity":"normal"},{"uid":"f619b5972076099f","name":"Nwaku publishes","time":{"start":1721257742714,"stop":1721257742714,"duration":0},"status":"passed","severity":"normal"},{"uid":"d81cccff90deb8ba","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app84/1/topic393/proto","time":{"start":1721257823965,"stop":1721257823965,"duration":0},"status":"passed","severity":"normal"},{"uid":"341cbfc94252f5ac","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1721257714872,"stop":1721257714872,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fbae2a06dad952c","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1721257939481,"stop":1721257939481,"duration":0},"status":"passed","severity":"normal"},{"uid":"dca777b22f76526c","name":"Add multiple subscription objects on single nwaku node","time":{"start":1721257924420,"stop":1721257924421,"duration":1},"status":"passed","severity":"normal"},{"uid":"901be0640a4deaa5","name":"it tolerates circular branch references","time":{"start":1721257239342,"stop":1721257239342,"duration":0},"status":"passed","severity":"normal"},{"uid":"55df52b600819069","name":"Push message with content topic containing Basic HTML tag","time":{"start":1721257864140,"stop":1721257864141,"duration":1},"status":"passed","severity":"normal"},{"uid":"22ee0d53e7550d49","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1721257865483,"stop":1721257865483,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7a006ccbf05f0e4","name":"Check message with invalid timestamp is not received","time":{"start":1721257768454,"stop":1721257768454,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb47c77830d6fd6","name":"Push message with content topic containing SQL Injection","time":{"start":1721257864137,"stop":1721257864138,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c7aa20f15041e67","name":"Check message with invalid timestamp is not received","time":{"start":1721257768439,"stop":1721257768439,"duration":0},"status":"passed","severity":"normal"},{"uid":"95bbc01d71030efe","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1721257402350,"stop":1721257402351,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ed0c44ec0107163","name":"Reopen subscription with peer with lost subscription","time":{"start":1721257329219,"stop":1721257329220,"duration":1},"status":"passed","severity":"normal"},{"uid":"a87f796c4df5638","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1721257239346,"stop":1721257239347,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b39b2aa90184c4d0","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1721257505548,"stop":1721257505548,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8f2173c8068a227","name":"Round trip binary serialization","time":{"start":1721257228308,"stop":1721257228308,"duration":0},"status":"passed","severity":"normal"},{"uid":"27bd100ae5c75f77","name":"Check received message with timestamp: 1649153314 ","time":{"start":1721257476317,"stop":1721257476317,"duration":0},"status":"passed","severity":"normal"},{"uid":"93e92ff7d61ba82d","name":"Subscribe to topic containing special chars and receive message","time":{"start":1721257512790,"stop":1721257512790,"duration":0},"status":"passed","severity":"normal"},{"uid":"42fae67252c70841","name":"Push message with emoji payload","time":{"start":1721257742516,"stop":1721257742517,"duration":1},"status":"passed","severity":"normal"},{"uid":"a75734a814f189be","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1721257939480,"stop":1721257939481,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3d691b28a5d893","name":"Check received message containing numeric","time":{"start":1721257768445,"stop":1721257768446,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7fda8ad44c8d3b7","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1721257238736,"stop":1721257238736,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b6b2b7ddf692755","name":"Check received message containing short","time":{"start":1721257768445,"stop":1721257768445,"duration":0},"status":"passed","severity":"normal"},{"uid":"b83b28bdc4fdfae6","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1721257238733,"stop":1721257238733,"duration":0},"status":"passed","severity":"normal"},{"uid":"41e48a357d3b1502","name":"Wrong topic","time":{"start":1721257823967,"stop":1721257823967,"duration":0},"status":"passed","severity":"normal"},{"uid":"d41d9a0ff07dc961","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1721257505551,"stop":1721257505551,"duration":0},"status":"passed","severity":"normal"},{"uid":"8628e971fa1ff02a","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1721257273054,"stop":1721257273054,"duration":0},"status":"passed","severity":"normal"},{"uid":"86a47b4c10492293","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 1","time":{"start":1721257215023,"stop":1721257215023,"duration":0},"status":"passed","severity":"normal"},{"uid":"e07e5b5cfefb3d83","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1721257505561,"stop":1721257505561,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e66443ce306e710","name":"Push message with special chars payload","time":{"start":1721257742510,"stop":1721257742511,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ab5604cd83c42d","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1721257215002,"stop":1721257215003,"duration":1},"status":"passed","severity":"normal"},{"uid":"b02f2ec244b20860","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1721257215011,"stop":1721257215011,"duration":0},"status":"passed","severity":"normal"},{"uid":"69632fc8f0d05e2f","name":"Relay","time":{"start":1721257275256,"stop":1721257275257,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c05f675d01e5cbe","name":"Push message with Russian payload","time":{"start":1721257864118,"stop":1721257864118,"duration":0},"status":"passed","severity":"normal"},{"uid":"af0c3a0cf5447171","name":"should set field with all protocols disabled","time":{"start":1721257223450,"stop":1721257223450,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bccac32746fbaf4","name":"ignores unrecognized TXT record formats","time":{"start":1721257239343,"stop":1721257239343,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d03dcb9c3e80d8c","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1721257781715,"stop":1721257781715,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a4625fb75cf1929","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1721257846138,"stop":1721257846138,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa3e496b2747db3d","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1721257523681,"stop":1721257523681,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9a26e8ccb57ce09","name":"Nodes with multiple pubsub topic","time":{"start":1721257757528,"stop":1721257757529,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5010ccebdfd12be","name":"Subscribe to topic containing long and receive message","time":{"start":1721257512789,"stop":1721257512789,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5e0b9599ee365b3","name":"Check message received after nwaku node is restarted","time":{"start":1721257476322,"stop":1721257476323,"duration":1},"status":"skipped","severity":"normal"},{"uid":"bd7f3746154b15ad","name":"throws on content topic with non-number generation field","time":{"start":1721257214999,"stop":1721257214999,"duration":0},"status":"passed","severity":"normal"},{"uid":"51c8c0db235a35ce","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1721257588137,"stop":1721257588137,"duration":0},"status":"passed","severity":"normal"},{"uid":"e19cc7d2420cd893","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1721257588137,"stop":1721257588143,"duration":6},"status":"passed","severity":"normal"},{"uid":"42d03c2b86d8e57e","name":"Delete observer","time":{"start":1721257717576,"stop":1721257717576,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f214c7691b88347","name":"Push message with content topic containing XML","time":{"start":1721257742524,"stop":1721257742524,"duration":0},"status":"passed","severity":"normal"},{"uid":"89607748a6d23a9b","name":"Check message with no payload is not received","time":{"start":1721257768442,"stop":1721257768442,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae77bf32b5d4e56c","name":"isConnected return false after peer stops","time":{"start":1721257321864,"stop":1721257321864,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ed04212fefaea15","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1721257239346,"stop":1721257239346,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9eb2bdef29c0aef","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1721257523679,"stop":1721257523679,"duration":0},"status":"passed","severity":"normal"},{"uid":"38b29f0ec73c80c","name":"Query generator for multiple messages with different message text format","time":{"start":1721257915469,"stop":1721257915470,"duration":1},"status":"passed","severity":"normal"},{"uid":"33938c5c24607dfe","name":"Ephemeral field is preserved - encoder v0","time":{"start":1721257275492,"stop":1721257275492,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e58e803313af1af","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1721257215005,"stop":1721257215006,"duration":1},"status":"passed","severity":"normal"},{"uid":"402ae3058c6f9e7f","name":"Ephemeral field set to true","time":{"start":1721257228308,"stop":1721257228309,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7423be5b59d6774","name":"given a waku node and content topic, creates a filter subscription","time":{"start":1721257768640,"stop":1721257768640,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1ceb54558e4d9f70","name":"Waku message hash computation (no timestamp)","time":{"start":1721257217573,"stop":1721257217573,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9e475bbc4bc40a","name":"Refresh subscription","time":{"start":1721257924400,"stop":1721257924400,"duration":0},"status":"passed","severity":"normal"},{"uid":"c76f5954745fbfc","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1721257402345,"stop":1721257402346,"duration":1},"status":"passed","severity":"normal"},{"uid":"4db0fb8f55beedda","name":"should decode valid enr with tcp successfully","time":{"start":1721257223438,"stop":1721257223438,"duration":0},"status":"passed","severity":"normal"},{"uid":"7154cb246c16af32","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1721257215003,"stop":1721257215003,"duration":0},"status":"passed","severity":"normal"},{"uid":"98c3638547e1fc25","name":"receives messages sent to provided content topic through callback (Waku class)","time":{"start":1721257768641,"stop":1721257768641,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5b0fa15ffd8d0c1d","name":"Push message with content topic containing Chinese","time":{"start":1721257864134,"stop":1721257864135,"duration":1},"status":"passed","severity":"normal"},{"uid":"48bb337660545e63","name":"given a content topic, creates a waku node and filter subscription","time":{"start":1721257768640,"stop":1721257768640,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8775af26924cd128","name":"should set field with only RELAY enabled","time":{"start":1721257223450,"stop":1721257223450,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d4150d0fd0c2fbc","name":"Does not throw an exception when node disconnects","time":{"start":1721257941306,"stop":1721257941306,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d0ba1225b9fe2e2","name":"Subscribe to topic containing special chars and receive message","time":{"start":1721257924415,"stop":1721257924415,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc6d1b2a244dd9b1","name":"random static sharding 10 - Cluster ID: 670, Shard ID: 715","time":{"start":1721257846144,"stop":1721257846144,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c9bc76fdb610cc6","name":"Check received message containing Russian","time":{"start":1721257768427,"stop":1721257768428,"duration":1},"status":"passed","severity":"normal"},{"uid":"40a778182a3d454b","name":"Generator, custom pubsub topic","time":{"start":1721257901107,"stop":1721257901107,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf0f1b163ff55f33","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1721257360719,"stop":1721257360719,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c33a15189b4a445","name":"should emit a peer event after start","time":{"start":1721257243106,"stop":1721257243107,"duration":1},"status":"passed","severity":"normal"},{"uid":"a74bd2996a8235cc","name":"Push message with content topic containing Script","time":{"start":1721257742523,"stop":1721257742524,"duration":1},"status":"passed","severity":"normal"},{"uid":"be3447e8670742a5","name":"Encoder throws on undefined content topic","time":{"start":1721257249018,"stop":1721257249018,"duration":0},"status":"passed","severity":"normal"},{"uid":"d24652eece335b27","name":"should encodeTxt and decodeTxt","time":{"start":1721257223436,"stop":1721257223437,"duration":1},"status":"passed","severity":"normal"},{"uid":"d912816f0bc071f9","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1721257505550,"stop":1721257505550,"duration":0},"status":"passed","severity":"normal"},{"uid":"98a4995498d63a11","name":"Publishes to nwaku","time":{"start":1721257742713,"stop":1721257742714,"duration":1},"status":"passed","severity":"normal"},{"uid":"76a36020010712a0","name":"Push message with content topic containing Script","time":{"start":1721257864138,"stop":1721257864139,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6cceb87f027969c","name":"Callback on promise","time":{"start":1721257915471,"stop":1721257915471,"duration":0},"status":"passed","severity":"normal"},{"uid":"d19f6095eada7700","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app0/4/topic243/utf8","time":{"start":1721257823964,"stop":1721257823965,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dd33affbe4b3234","name":"Correctly serialized arguments","time":{"start":1721257594042,"stop":1721257594042,"duration":0},"status":"passed","severity":"normal"},{"uid":"7938d3753f68dc7d","name":"Subscribe to topic containing Script and receive message","time":{"start":1721257512792,"stop":1721257512793,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f72ebd92d757549","name":"Accepts a valid Waku Message","time":{"start":1721257231739,"stop":1721257231740,"duration":1},"status":"passed","severity":"normal"},{"uid":"d13c7317bfaeacdd","name":"Push message with rate limit","time":{"start":1721257742528,"stop":1721257742529,"duration":1},"status":"passed","severity":"normal"},{"uid":"412505c50f87d182","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1721257512786,"stop":1721257512787,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f0520e79c4c8777","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1721257846146,"stop":1721257846146,"duration":0},"status":"passed","severity":"normal"},{"uid":"5278e4cd12c3ac87","name":"Ordered Callback - forward","time":{"start":1721257904889,"stop":1721257904889,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd67ac8ceb4fbdb7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1721257215015,"stop":1721257215015,"duration":0},"status":"passed","severity":"normal"},{"uid":"9414197a43328325","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1721257512797,"stop":1721257512797,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c66c556a5ecdb40","name":"Push message on custom pubsubTopic","time":{"start":1721257588145,"stop":1721257588146,"duration":1},"status":"passed","severity":"normal"},{"uid":"63a22a7238a7ef55","name":"should not fail to stop the service if it was not started","time":{"start":1721257243105,"stop":1721257243106,"duration":1},"status":"passed","severity":"normal"},{"uid":"7788e0b00034f066","name":"Check publish message containing Russian","time":{"start":1721257773151,"stop":1721257773155,"duration":4},"status":"passed","severity":"normal"},{"uid":"7ea48383a266dbb4","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app59/3/topic659/json","time":{"start":1721257823962,"stop":1721257823962,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6903d4180e0f07f","name":"Refresh subscription","time":{"start":1721257512788,"stop":1721257512788,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0dc234c9af7fed2","name":"Subscribe to topic containing Russian and receive message","time":{"start":1721257924416,"stop":1721257924416,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b9091ad32d53030","name":"throws on content topic with empty encoding field","time":{"start":1721257215001,"stop":1721257215001,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ccaf3a7b1d1d2f1","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1721257238740,"stop":1721257238743,"duration":3},"status":"passed","severity":"normal"},{"uid":"bf57746bb689dfd9","name":"Subscribe and receive messages via waku relay post","time":{"start":1721257512784,"stop":1721257512784,"duration":0},"status":"passed","severity":"normal"},{"uid":"11105797a5bb477b","name":"Push message with Arabic payload","time":{"start":1721257742511,"stop":1721257742512,"duration":1},"status":"passed","severity":"normal"},{"uid":"46e85a747bcb2e19","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1721257228311,"stop":1721257228312,"duration":1},"status":"passed","severity":"normal"},{"uid":"c95fdc0d01d1c820","name":"Rejects garbage","time":{"start":1721257231740,"stop":1721257231740,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5c05512d9d7641e","name":"Promise Callback - backward","time":{"start":1721257904888,"stop":1721257904888,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b677a83bfba1566","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1721257215008,"stop":1721257215009,"duration":1},"status":"passed","severity":"normal"},{"uid":"22a29ac43bfa69e9","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1721257512795,"stop":1721257512796,"duration":1},"status":"passed","severity":"normal"},{"uid":"71e0d7174bf055bf","name":"Subscribe to topic containing Script and receive message","time":{"start":1721257924404,"stop":1721257924405,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba7f4295c36bf4b8","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1721257217570,"stop":1721257217571,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a23f8d0041174e4","name":"Check received message containing SQL Injection","time":{"start":1721257768448,"stop":1721257768448,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5302975d798aa04","name":"should not receive a peer event before start","time":{"start":1721257243107,"stop":1721257243107,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6d569eb73713c15","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1721257238734,"stop":1721257238735,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dcbbea8c6b6a514","name":"Mutual subscription","time":{"start":1721257781710,"stop":1721257781711,"duration":1},"status":"passed","severity":"normal"},{"uid":"90f502ee87c58d20","name":"Check received message containing Script","time":{"start":1721257768448,"stop":1721257768449,"duration":1},"status":"passed","severity":"normal"},{"uid":"435ec205c0527405","name":"Encoder throws on undefined content topic","time":{"start":1721257228310,"stop":1721257228310,"duration":0},"status":"passed","severity":"normal"},{"uid":"b652766aac5edb64","name":"creates an iterator","time":{"start":1721257930703,"stop":1721257930704,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e6d1c38a51f8897","name":"Check publish message containing numeric","time":{"start":1721257773148,"stop":1721257773148,"duration":0},"status":"passed","severity":"normal"},{"uid":"e55c4fcb51afee6d","name":"Publish message with custom timestamp: Thu Jul 27 2023 23:09:03 GMT+0000 (Coordinated Universal Time)","time":{"start":1721257773160,"stop":1721257773160,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc6fe056817af01","name":"Push message with short payload","time":{"start":1721257742507,"stop":1721257742509,"duration":2},"status":"passed","severity":"normal"},{"uid":"644095f5b0300494","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1721257215012,"stop":1721257215013,"duration":1},"status":"passed","severity":"normal"},{"uid":"2402180739ddc5df","name":"Check received message containing Basic HTML tag","time":{"start":1721257476314,"stop":1721257476314,"duration":0},"status":"passed","severity":"normal"},{"uid":"f37ab0faf646cf7b","name":"handles different networkShards values correctly","time":{"start":1721257215007,"stop":1721257215007,"duration":0},"status":"passed","severity":"normal"},{"uid":"7617ad35b4a5c5f5","name":"shard 0","time":{"start":1721257846137,"stop":1721257846138,"duration":1},"status":"passed","severity":"normal"},{"uid":"df40119453f3ef0","name":"Check received message containing special chars","time":{"start":1721257768446,"stop":1721257768446,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e49bee323da9807","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1721257505574,"stop":1721257505575,"duration":1},"status":"passed","severity":"normal"},{"uid":"1df51c2021905e3b","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1721257781723,"stop":1721257781724,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8a27c4b3a772868","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1721257505547,"stop":1721257505547,"duration":0},"status":"passed","severity":"normal"},{"uid":"271df2b08937623c","name":"Subscribe to topic containing special chars and publish message","time":{"start":1721257781718,"stop":1721257781719,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5507b29e43def2e","name":"Check publish message containing Chinese","time":{"start":1721257773150,"stop":1721257773151,"duration":1},"status":"passed","severity":"normal"},{"uid":"a90556afddb5bf4f","name":"Ping on peer without subscriptions","time":{"start":1721257329218,"stop":1721257329219,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0b9ca2d9cf90c11","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1721257505562,"stop":1721257505562,"duration":0},"status":"passed","severity":"normal"},{"uid":"72ff6c3c540f0b75","name":"Push message with Basic HTML tag payload","time":{"start":1721257864120,"stop":1721257864120,"duration":0},"status":"passed","severity":"normal"},{"uid":"bffdda559155df61","name":"Number of peers are maintained correctly","time":{"start":1721257378497,"stop":1721257378497,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ac90fe5b2b20a4f","name":"Subscribe to topic containing numeric and receive message","time":{"start":1721257924401,"stop":1721257924402,"duration":1},"status":"passed","severity":"normal"},{"uid":"d484e561642e2b09","name":"getPeersByDiscovery","time":{"start":1721257714870,"stop":1721257714871,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4b96cdd0009e3d2","name":"Ping on unsubscribed peer","time":{"start":1721257362830,"stop":1721257362830,"duration":0},"status":"passed","severity":"normal"},{"uid":"44b569a14c8f240c","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1721257215011,"stop":1721257215011,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7ad0d6b01689425","name":"udp ip6 address","time":{"start":1721257222831,"stop":1721257222832,"duration":1},"status":"passed","severity":"normal"},{"uid":"2113d5d12eec447d","name":"Push message with long payload","time":{"start":1721257864103,"stop":1721257864103,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf694a992f302e76","name":"Fails to push message with large meta","time":{"start":1721257742528,"stop":1721257742528,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f99e5900158fc5f","name":"1 Store, 2 relays, 2 fetches","time":{"start":1721257238828,"stop":1721257238828,"duration":0},"status":"passed","severity":"normal"},{"uid":"291960b98aa70139","name":"random static sharding 6 - Cluster ID: 189, Shard ID: 281","time":{"start":1721257846142,"stop":1721257846142,"duration":0},"status":"passed","severity":"normal"},{"uid":"384c37bb473ee080","name":"Encoder throws on empty string content topic","time":{"start":1721257228310,"stop":1721257228310,"duration":0},"status":"passed","severity":"normal"},{"uid":"5360491d6a39205","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1721257215006,"stop":1721257215006,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca8489a951952759","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1721257523681,"stop":1721257523681,"duration":0},"status":"passed","severity":"normal"},{"uid":"54f3dcd229e8d912","name":"can start the service","time":{"start":1721257277491,"stop":1721257277492,"duration":1},"status":"passed","severity":"normal"},{"uid":"15b7c4cd9af26d1d","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1721257505562,"stop":1721257505562,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2458f8cf9a44e4f","name":"Generator, custom pubsub topic","time":{"start":1721257901105,"stop":1721257901106,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4204537c805d48f","name":"Encoder throws on empty string content topic","time":{"start":1721257250831,"stop":1721257250832,"duration":1},"status":"passed","severity":"normal"},{"uid":"26cf0993263f3428","name":"Check received message containing Script","time":{"start":1721257768428,"stop":1721257768429,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9da8f69e6fad091","name":"Subscribe to topic containing emoji and receive message","time":{"start":1721257512796,"stop":1721257512796,"duration":0},"status":"passed","severity":"normal"},{"uid":"465ce29ba1a81aa0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1721257215016,"stop":1721257215016,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b45321c441a4aea","name":"Check message with no payload is not received","time":{"start":1721257768455,"stop":1721257768456,"duration":1},"status":"passed","severity":"normal"},{"uid":"c134e489c783286a","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1721257505556,"stop":1721257505557,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd9d4c41ccc164ce","name":"Subscribe to topic containing JSON and receive message","time":{"start":1721257924418,"stop":1721257924418,"duration":0},"status":"passed","severity":"normal"},{"uid":"6df94357f28c6790","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1721257222758,"stop":1721257222759,"duration":1},"status":"passed","severity":"normal"},{"uid":"bac82e46d68a1363","name":"Push message with content topic containing unicode special characters","time":{"start":1721257864145,"stop":1721257864146,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa7f1901498d0e3e","name":"Query Generator, Wrong PubsubTopic","time":{"start":1721257885843,"stop":1721257885843,"duration":0},"status":"passed","severity":"normal"},{"uid":"25749a352c09ed26","name":"Ephemeral messages are not stored","time":{"start":1721257275491,"stop":1721257275492,"duration":1},"status":"passed","severity":"normal"},{"uid":"912c71f9fbd74aa0","name":"Push message with Script payload","time":{"start":1721257742513,"stop":1721257742513,"duration":0},"status":"passed","severity":"normal"},{"uid":"11b5d56793dbf935","name":"Promise Callback - forward","time":{"start":1721257904887,"stop":1721257904888,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5cf0556037e7b0","name":"Subscribe to topic containing shell command and receive message","time":{"start":1721257924407,"stop":1721257924407,"duration":0},"status":"passed","severity":"normal"},{"uid":"968d2dee3b38e137","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1721257228035,"stop":1721257228035,"duration":0},"status":"passed","severity":"normal"},{"uid":"fea26aacb70fbae","name":"Overlapping topic subscription","time":{"start":1721257781716,"stop":1721257781716,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f810d69fa754ecd6","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1721257512790,"stop":1721257512791,"duration":1},"status":"passed","severity":"normal"},{"uid":"50f52a767992dc3f","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1721257215009,"stop":1721257215010,"duration":1},"status":"passed","severity":"normal"},{"uid":"794e6470556f66ea","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1721257865500,"stop":1721257865500,"duration":0},"status":"passed","severity":"normal"},{"uid":"80f7a580ab4dc00e","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1721257505537,"stop":1721257505537,"duration":0},"status":"passed","severity":"normal"},{"uid":"82f6e5dade07c445","name":"Check received message containing Script","time":{"start":1721257476313,"stop":1721257476313,"duration":0},"status":"passed","severity":"normal"},{"uid":"e12fa773a172412b","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1721257249014,"stop":1721257249016,"duration":2},"status":"passed","severity":"normal"},{"uid":"9ff04cce6d852784","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1721257222768,"stop":1721257222768,"duration":0},"status":"passed","severity":"normal"},{"uid":"77a7142aaed01285","name":"Check message received after nwaku node is restarted","time":{"start":1721257768444,"stop":1721257768444,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1c77d39eabb914d8","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 4","time":{"start":1721257215023,"stop":1721257215023,"duration":0},"status":"passed","severity":"normal"},{"uid":"452efc9c7404d1c4","name":"should properly create location multiaddrs - udp6","time":{"start":1721257223448,"stop":1721257223448,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f724ba65e53bba2","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1721257823961,"stop":1721257823961,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e356f3cf4b52b18","name":"Check publish message containing special chars","time":{"start":1721257773150,"stop":1721257773150,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ed1100771f0eb28","name":"should return all peers when numPeers is 0","time":{"start":1721257228034,"stop":1721257228035,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c62340fbdb16758","name":"Check received message containing JSON","time":{"start":1721257476314,"stop":1721257476314,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e3fdb1357e1afa7","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1721257215013,"stop":1721257215013,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dbfbed199a6c839","name":"Fails to publish message with size larger than 1 MB","time":{"start":1721257773166,"stop":1721257773166,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef86a729591a2ae1","name":"Failed peers are renewed","time":{"start":1721257539960,"stop":1721257539961,"duration":1},"status":"passed","severity":"normal"},{"uid":"102d0d4dc7438405","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1721257505557,"stop":1721257505557,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b443b01e6c990ab","name":"Check received message containing Arabic","time":{"start":1721257768447,"stop":1721257768447,"duration":0},"status":"passed","severity":"normal"},{"uid":"a766efc184520dcd","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1721257215004,"stop":1721257215004,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b025e61a6c29300","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 0","time":{"start":1721257215022,"stop":1721257215022,"duration":0},"status":"passed","severity":"normal"},{"uid":"2db520688ff18a53","name":"Check received message containing shell command","time":{"start":1721257768450,"stop":1721257768450,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a3c372dabcd6721","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1721257512784,"stop":1721257512784,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e8f1da6e1e935a2","name":"pre and post cipher","time":{"start":1721257249539,"stop":1721257249540,"duration":1},"status":"passed","severity":"normal"},{"uid":"80f423b76d8ed0d8","name":"should configure sharding based on application and version for autosharding","time":{"start":1721257215022,"stop":1721257215022,"duration":0},"status":"passed","severity":"normal"},{"uid":"222fd5aeb594b074","name":"Check message with no content topic is not received","time":{"start":1721257768439,"stop":1721257768442,"duration":3},"status":"passed","severity":"normal"},{"uid":"c5a18cb4617ec225","name":"different cluster, different shard: nodes don't connect","time":{"start":1721257595489,"stop":1721257595489,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd5efead138220ce","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1721257781714,"stop":1721257781714,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1ea6ca685f1df8a","name":"removeEventListener with correct event","time":{"start":1721257306252,"stop":1721257306253,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf7647022e9fae25","name":"should throw error - no id","time":{"start":1721257223439,"stop":1721257223444,"duration":5},"status":"passed","severity":"normal"},{"uid":"225947b44d9fa4c2","name":"Push message with numeric payload","time":{"start":1721257742510,"stop":1721257742510,"duration":0},"status":"passed","severity":"normal"},{"uid":"f54304e2cb913ba1","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1721257512785,"stop":1721257512786,"duration":1},"status":"passed","severity":"normal"},{"uid":"c28a7a976e870674","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1721258052799,"stop":1721258052800,"duration":1},"status":"passed","severity":"normal"},{"uid":"acac5ae400ae8812","name":"Generator, custom pubsub topic","time":{"start":1721257901109,"stop":1721257901109,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd45106608b116a6","name":"Query Generator, Multiple PubsubTopics","time":{"start":1721257885855,"stop":1721257885856,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f730d51ca3ed4f5","name":"different cluster, different shard: nodes don't connect","time":{"start":1721257505536,"stop":1721257505537,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d01bd1870076fc2","name":"Push message with content topic containing Arabic","time":{"start":1721257864135,"stop":1721257864136,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a107686986c5b91","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1721257505555,"stop":1721257505556,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7b1da8c3e96b7c2","name":"should be called for bootstrap peers","time":{"start":1721257273053,"stop":1721257273053,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c33378866a1eafe","name":"Check message on other pubsub topic is not received","time":{"start":1721257768439,"stop":1721257768439,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f5afd7ced7a2cc6","name":"Subscribe to topic containing emoji and publish message","time":{"start":1721257781724,"stop":1721257781725,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c817918b4db0786","name":"should not fail to stop the service if it was not started","time":{"start":1721258106309,"stop":1721258106309,"duration":0},"status":"passed","severity":"normal"},{"uid":"1397b504aa5ab8e9","name":"Push message with content topic containing long","time":{"start":1721257864131,"stop":1721257864132,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3e8ef27ecdee35","name":"Push message with meta","time":{"start":1721257864147,"stop":1721257864148,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c8c8e525bc99829","name":"should not fail to start the service if it is already started","time":{"start":1721258106310,"stop":1721258106310,"duration":0},"status":"passed","severity":"normal"},{"uid":"1451923625ef903","name":"should properly create location multiaddrs - tcp6","time":{"start":1721257223448,"stop":1721257223449,"duration":1},"status":"passed","severity":"normal"},{"uid":"113a28a86d73fde9","name":"random static sharding 5 - Cluster ID: 509, Shard ID: 515","time":{"start":1721257846141,"stop":1721257846141,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cc160a15a7d90d","name":"Sign & Recover","time":{"start":1721257249540,"stop":1721257249540,"duration":0},"status":"passed","severity":"normal"},{"uid":"d750e9c1cb3b6ec1","name":"should set field with only STORE enabled","time":{"start":1721257223451,"stop":1721257223451,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d06319b3a92a88c","name":"Push message with content topic containing short","time":{"start":1721257864130,"stop":1721257864131,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4b9e69302d15c75","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1721257505548,"stop":1721257505548,"duration":0},"status":"passed","severity":"normal"},{"uid":"71e3b8011ee18026","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1721257924396,"stop":1721257924396,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a3f4cdbad87c212","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1721257924398,"stop":1721257924399,"duration":1},"status":"passed","severity":"normal"},{"uid":"a876f1225ad01f04","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1721257238735,"stop":1721257238735,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea0fa111335d71cd","name":"can start and stop the service","time":{"start":1721257243105,"stop":1721257243105,"duration":0},"status":"passed","severity":"normal"},{"uid":"55ef530e0d51330","name":"Decoder throws on undefined content topic","time":{"start":1721257228310,"stop":1721257228311,"duration":1},"status":"passed","severity":"normal"},{"uid":"1db28934264ebe85","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1721257360715,"stop":1721257360716,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1cf9de8969cf8fa","name":"should not receive a peer event after stop","time":{"start":1721258106320,"stop":1721258106320,"duration":0},"status":"passed","severity":"normal"},{"uid":"47a7a764073e557b","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1721257757557,"stop":1721257757558,"duration":1},"status":"passed","severity":"normal"},{"uid":"33b31c96e13f5293","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app91/8/topic24/utf8","time":{"start":1721257823962,"stop":1721257823963,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fdced9ad4238fe7","name":"Push message with Arabic payload","time":{"start":1721257864117,"stop":1721257864118,"duration":1},"status":"passed","severity":"normal"},{"uid":"84fd893c63532488","name":"throws on content topic with empty topic name field","time":{"start":1721257215001,"stop":1721257215001,"duration":0},"status":"passed","severity":"normal"},{"uid":"f04f92f988f22948","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1721257215005,"stop":1721257215005,"duration":0},"status":"passed","severity":"normal"},{"uid":"a916d70609d67881","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1721257215025,"stop":1721257215025,"duration":0},"status":"passed","severity":"normal"},{"uid":"d95fc4075ce29139","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1721257901106,"stop":1721257901107,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d32db5f4fa05192","name":"topics with same application and version share the same shard","time":{"start":1721257215006,"stop":1721257215006,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6e05fa9cb0453e7","name":"should return false","time":{"start":1721257223445,"stop":1721257223445,"duration":0},"status":"passed","severity":"normal"},{"uid":"83f3ee369409c2ef","name":"Check publish message containing emoji","time":{"start":1721257773159,"stop":1721257773159,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d7f137ac31e7506","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1721257217573,"stop":1721257217573,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4668696d2374892","name":"Subscribe to topic containing JSON and receive message","time":{"start":1721257512794,"stop":1721257512794,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb0abbd79382d8cd","name":"Passing cursor with wrong pubsubTopic","time":{"start":1721257865501,"stop":1721257865502,"duration":1},"status":"passed","severity":"normal"},{"uid":"19763ef8b30fc2e4","name":"should be able to encode the field with only RELAY set to true","time":{"start":1721257222752,"stop":1721257222754,"duration":2},"status":"passed","severity":"normal"},{"uid":"1b62a585f8d10967","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1721257924399,"stop":1721257924399,"duration":0},"status":"passed","severity":"normal"},{"uid":"593172edcd49fa6d","name":"Subscribe and receives messages on 20 topics","time":{"start":1721257924398,"stop":1721257924398,"duration":0},"status":"passed","severity":"normal"},{"uid":"62901a589becfd91","name":"handles different clusterIds correctly","time":{"start":1721257215007,"stop":1721257215007,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bb86240cf723927","name":"Query Generator - forward","time":{"start":1721257904886,"stop":1721257904887,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b37fdb9fb2a81a4","name":"Nodes with multiple pubsub topic","time":{"start":1721257757557,"stop":1721257757557,"duration":0},"status":"passed","severity":"normal"},{"uid":"e200abe91a78e835","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1721257505563,"stop":1721257505570,"duration":7},"status":"passed","severity":"normal"},{"uid":"a11a642969067996","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1721257249016,"stop":1721257249016,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb9f7011aab01090","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1721257215018,"stop":1721257215019,"duration":1},"status":"passed","severity":"normal"},{"uid":"2034aadcf79754fa","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1721257939479,"stop":1721257939479,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3b1c4f23d365a22","name":"Non TWN Cluster","time":{"start":1721257823962,"stop":1721257823962,"duration":0},"status":"passed","severity":"normal"},{"uid":"33a1473df722b6e","name":"Check received message containing JSON","time":{"start":1721257768450,"stop":1721257768450,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c5072fd5d1a969b","name":"1 Store, 2 fetches","time":{"start":1721257238827,"stop":1721257238828,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7c9d4586dca1876","name":"Fails to push message bigger that 1MB","time":{"start":1721257864154,"stop":1721257864155,"duration":1},"status":"passed","severity":"normal"},{"uid":"27f74e77616f52f5","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1721257924395,"stop":1721257924396,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c68525f83bba95a","name":"Subscribe to topic containing shell command and publish message","time":{"start":1721257781723,"stop":1721257781723,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8b6c370fa8a6c27","name":"Subscribe to topic containing numeric and publish message","time":{"start":1721257781718,"stop":1721257781718,"duration":0},"status":"passed","severity":"normal"},{"uid":"17750d69c7bc8621","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app93/5/topic430/proto","time":{"start":1721257823966,"stop":1721257823966,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd70cc91337ff91b","name":"same cluster, different shard: nodes don't connect","time":{"start":1721257505534,"stop":1721257505535,"duration":1},"status":"passed","severity":"normal"},{"uid":"d68f67772cf52c30","name":"Decrypt messages","time":{"start":1721257717575,"stop":1721257717575,"duration":0},"status":"passed","severity":"normal"},{"uid":"5efe46aa503e9422","name":"should emit `waku:offline` event when all peers disconnect","time":{"start":1721257265661,"stop":1721257265663,"duration":2},"status":"passed","severity":"normal"},{"uid":"d352442680d54d05","name":"should get / set TCP multiaddr","time":{"start":1721257223447,"stop":1721257223447,"duration":0},"status":"passed","severity":"normal"},{"uid":"42e2bdedcd64a302","name":"Check publish message containing escaped characters","time":{"start":1721257773158,"stop":1721257773159,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4995a8c666aabdd","name":"Publish message with rate limit","time":{"start":1721257773174,"stop":1721257773174,"duration":0},"status":"passed","severity":"normal"},{"uid":"58e540b641d1ce38","name":"Check received message containing Russian","time":{"start":1721257476312,"stop":1721257476312,"duration":0},"status":"passed","severity":"normal"},{"uid":"33bb3ac27ef0514d","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1721257360716,"stop":1721257360717,"duration":1},"status":"passed","severity":"normal"},{"uid":"4697b8311925a14d","name":"groups content topics by expected pubsub topic","time":{"start":1721257215006,"stop":1721257215007,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a75fbe9c62e4087","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1721257215018,"stop":1721257215018,"duration":0},"status":"passed","severity":"normal"},{"uid":"4980fd62d37bd7dc","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1721257505540,"stop":1721257505541,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0172e8dbae4f074","name":"Ping on unsubscribed peer","time":{"start":1721257329219,"stop":1721257329219,"duration":0},"status":"passed","severity":"normal"},{"uid":"324090c9f400a248","name":"less peers than existing","time":{"start":1721257715175,"stop":1721257715175,"duration":0},"status":"skipped","severity":"normal"},{"uid":"98ae6a52e807e2f0","name":"Check received message containing unicode special characters","time":{"start":1721257476315,"stop":1721257476316,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d4bf8ef34cf5cad","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1721257238743,"stop":1721257238744,"duration":1},"status":"passed","severity":"normal"},{"uid":"df9a1386e702b4d4","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1721257505574,"stop":1721257505574,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ad7d234807aaccb","name":"Query generator for multiple messages","time":{"start":1721257915469,"stop":1721257915469,"duration":0},"status":"passed","severity":"normal"},{"uid":"3958aa03a2ce479b","name":"should throw error - no id","time":{"start":1721257223438,"stop":1721257223439,"duration":1},"status":"passed","severity":"normal"},{"uid":"622b90f50920571c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1721257215016,"stop":1721257215017,"duration":1},"status":"passed","severity":"normal"},{"uid":"c101b82d81decc7d","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1721257768438,"stop":1721257768438,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6490ef580a1a790","name":"Push message with content topic containing special chars","time":{"start":1721257742520,"stop":1721257742520,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7d3389a5ad248c8","name":"random static sharding 8 - Cluster ID: 445, Shard ID: 349","time":{"start":1721257846143,"stop":1721257846143,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d756abc79224e0a","name":"Push message with numeric payload","time":{"start":1721257864103,"stop":1721257864104,"duration":1},"status":"passed","severity":"normal"},{"uid":"41d1cafcf6227f7d","name":"throws on content topic with empty version field","time":{"start":1721257215000,"stop":1721257215001,"duration":1},"status":"passed","severity":"normal"},{"uid":"96fe1ff97ae72253","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1721257505555,"stop":1721257505555,"duration":0},"status":"passed","severity":"normal"},{"uid":"19ccf8c7a2b5fb34","name":"Push message with Chinese payload","time":{"start":1721257864116,"stop":1721257864116,"duration":0},"status":"passed","severity":"normal"},{"uid":"71d5fa65f10c395e","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1721257215008,"stop":1721257215008,"duration":0},"status":"passed","severity":"normal"},{"uid":"3da907c196773b06","name":"Push message with custom timestamp: 1721253876511","time":{"start":1721257864151,"stop":1721257864152,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0c681c30f1b7c4","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1721257901110,"stop":1721257901110,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ae81b4a2185575f","name":"Throws when trying to push message with empty payload","time":{"start":1721257864129,"stop":1721257864130,"duration":1},"status":"passed","severity":"normal"},{"uid":"941652916c5f8a54","name":"Overlapping topic subscription","time":{"start":1721257924413,"stop":1721257924413,"duration":0},"status":"passed","severity":"normal"},{"uid":"13e8e414ce94d2f2","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1721257215026,"stop":1721257215027,"duration":1},"status":"passed","severity":"normal"},{"uid":"677b5da4e21ca26e","name":"new peer added after a peer was already found","time":{"start":1721257714871,"stop":1721257714871,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b28be5a17f5c8b36","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1721257215026,"stop":1721257215026,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5ece82164f6ace7","name":"should not fail to start the service if it is already started","time":{"start":1721257243106,"stop":1721257243106,"duration":0},"status":"passed","severity":"normal"},{"uid":"58f438eaa2d285d5","name":"Subscribe to topic containing XML and receive message","time":{"start":1721257924405,"stop":1721257924405,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0250d4456edf520","name":"Check received message containing Arabic","time":{"start":1721257768426,"stop":1721257768427,"duration":1},"status":"passed","severity":"normal"},{"uid":"34079cd4abb7e727","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1721257402341,"stop":1721257402342,"duration":1},"status":"passed","severity":"normal"},{"uid":"688a0d8c4bf46a9f","name":"Ordered Callback sorting by timestamp while page direction is forward","time":{"start":1721257921216,"stop":1721257921216,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b001bdeab054e3e","name":"Subscribe to topic containing JSON and publish message","time":{"start":1721257781722,"stop":1721257781723,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd5940862893854e","name":"Decoder throws on undefined content topic","time":{"start":1721257249019,"stop":1721257249019,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cba28b2f57a1c14","name":"handles empty shards array correctly","time":{"start":1721257215023,"stop":1721257215023,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1f1614bb8e18284","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1721257523680,"stop":1721257523680,"duration":0},"status":"passed","severity":"normal"},{"uid":"975ed2ed1dbad60b","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1721257781720,"stop":1721257781720,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cf810d7f877a458","name":"connected peers and dial","time":{"start":1721257715174,"stop":1721257715175,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7310a378187b784d","name":"Reopen subscription with peer with lost subscription","time":{"start":1721257362833,"stop":1721257362833,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e62c4cb9a13483f","name":"Refresh subscription","time":{"start":1721257781715,"stop":1721257781716,"duration":1},"status":"skipped","severity":"normal"},{"uid":"43d4daf793a01203","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1721257215004,"stop":1721257215005,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3fca0dfeb987f08","name":"Number of peers are maintained correctly","time":{"start":1721257539960,"stop":1721257539960,"duration":0},"status":"passed","severity":"normal"},{"uid":"525c2804f8ad7544","name":"Fields are not dropped","time":{"start":1721257227726,"stop":1721257227727,"duration":1},"status":"passed","severity":"normal"},{"uid":"28626d7b4e1008b9","name":"Check received message containing SQL Injection","time":{"start":1721257768428,"stop":1721257768428,"duration":0},"status":"passed","severity":"normal"},{"uid":"a52ba36ca79d9ec6","name":"Push message on custom pubsubTopic","time":{"start":1721257588130,"stop":1721257588131,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fb7a27cbd3a5256","name":"should not receive a peer event after stop","time":{"start":1721257277503,"stop":1721257277503,"duration":0},"status":"passed","severity":"normal"},{"uid":"64014180c9f24a78","name":"random static sharding 2 - Cluster ID: 781, Shard ID: 930","time":{"start":1721257846139,"stop":1721257846140,"duration":1},"status":"passed","severity":"normal"},{"uid":"624a1e10511c4f86","name":"Push message with Chinese payload","time":{"start":1721257742511,"stop":1721257742511,"duration":0},"status":"passed","severity":"normal"},{"uid":"3176d571bacfe322","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1721257781719,"stop":1721257781719,"duration":0},"status":"passed","severity":"normal"},{"uid":"66ee9e3e25f28570","name":"Check received message containing unicode special characters","time":{"start":1721257768451,"stop":1721257768451,"duration":0},"status":"passed","severity":"normal"},{"uid":"a191107d6e9aaade","name":"Overlapping topic subscription","time":{"start":1721257512787,"stop":1721257512788,"duration":1},"status":"passed","severity":"normal"},{"uid":"60aab0b21be956b7","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1721257378501,"stop":1721257378501,"duration":0},"status":"passed","severity":"normal"},{"uid":"f72aafca4fd021a7","name":"Round trip binary encryption [ecies, signature]","time":{"start":1721257250830,"stop":1721257250830,"duration":0},"status":"passed","severity":"normal"},{"uid":"c89398708b1cccef","name":"should decode valid enr successfully","time":{"start":1721257223437,"stop":1721257223437,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3d4ed49f2956121","name":"Push message with escaped characters payload","time":{"start":1721257864125,"stop":1721257864126,"duration":1},"status":"passed","severity":"normal"},{"uid":"65674b913b480c36","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1721257215007,"stop":1721257215007,"duration":0},"status":"passed","severity":"normal"},{"uid":"f46969e886bd6897","name":"Used by Waku Relay","time":{"start":1721257941308,"stop":1721257941308,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1d2eef3080fb3f7","name":"Push message with Script payload","time":{"start":1721257864119,"stop":1721257864119,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ea2f05d6e38b4f0","name":"Passing page size 19 when there are 20 messages","time":{"start":1721257930483,"stop":1721257930487,"duration":4},"status":"passed","severity":"normal"},{"uid":"63729269f2208d4","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1721257757527,"stop":1721257757527,"duration":0},"status":"passed","severity":"normal"},{"uid":"5433043c9139f665","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1721257215020,"stop":1721257215020,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ddb0d1d33ca923","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1721257924412,"stop":1721257924412,"duration":0},"status":"passed","severity":"normal"},{"uid":"712098fd08ea30a9","name":"Check received message containing XML","time":{"start":1721257768429,"stop":1721257768430,"duration":1},"status":"passed","severity":"normal"},{"uid":"45371f8f9bf8e48b","name":"safeDispatchEvent","time":{"start":1721257306255,"stop":1721257306255,"duration":0},"status":"passed","severity":"normal"},{"uid":"f89e8ed6f09c5e00","name":"Push message with custom timestamp: 1690499076511","time":{"start":1721257864150,"stop":1721257864151,"duration":1},"status":"passed","severity":"normal"},{"uid":"9217bdd235f5ff1","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1721257223438,"stop":1721257223438,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4643b4f7bd5f9db","name":"Subscribe and receive messages via waku relay post","time":{"start":1721257924410,"stop":1721257924410,"duration":0},"status":"passed","severity":"normal"},{"uid":"6000aa8a01c2acc8","name":"handles multiple messages","time":{"start":1721257930706,"stop":1721257930706,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc814b043f317970","name":"Check received message containing SQL Injection","time":{"start":1721257476312,"stop":1721257476312,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac7ef0ba0ae6c4f5","name":"Check received message containing escaped characters","time":{"start":1721257476315,"stop":1721257476315,"duration":0},"status":"passed","severity":"normal"},{"uid":"14083e549fe8ca38","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1721257321860,"stop":1721257321861,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a9b65ed88ee6476","name":"Check received message containing shell command","time":{"start":1721257476314,"stop":1721257476315,"duration":1},"status":"passed","severity":"normal"},{"uid":"4eb21c1cb2878d7c","name":"should properly create peer info with all multiaddrs","time":{"start":1721257223449,"stop":1721257223449,"duration":0},"status":"passed","severity":"normal"},{"uid":"f491439d63136c94","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1721257238744,"stop":1721257238745,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e38812aa64b858f","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1721257505550,"stop":1721257505551,"duration":1},"status":"passed","severity":"normal"},{"uid":"12f5fa8dd18ca54a","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1721257505556,"stop":1721257505556,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0abaf8811cf21cf","name":"Push message with short payload","time":{"start":1721257864102,"stop":1721257864103,"duration":1},"status":"passed","severity":"normal"},{"uid":"efc7f1cf9b34390b","name":"Relay - dialed after","time":{"start":1721257946847,"stop":1721257946848,"duration":1},"status":"passed","severity":"normal"},{"uid":"935cc38d4b97d0c5","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1721257360719,"stop":1721257360719,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3d8541813cf5391","name":"Relay + Store","time":{"start":1721257223451,"stop":1721257223452,"duration":1},"status":"passed","severity":"normal"},{"uid":"b361ac756a85146c","name":"Relay - times out","time":{"start":1721257946848,"stop":1721257946848,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bb5c7af4b63311a","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1721257222766,"stop":1721257222766,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb3a62d7ad7bc872","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1721257781714,"stop":1721257781714,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbcc3e707845b14a","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1721257265657,"stop":1721257265657,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d6689df790ea6cd","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1721257595486,"stop":1721257595486,"duration":0},"status":"passed","severity":"normal"},{"uid":"45d763e734089733","name":"Throws when trying to push message with empty payload","time":{"start":1721257742517,"stop":1721257742518,"duration":1},"status":"passed","severity":"normal"},{"uid":"d977e4fac2622aaf","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1721257215016,"stop":1721257215016,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d5412de13d8616f","name":"random static sharding 9 - Cluster ID: 176, Shard ID: 523","time":{"start":1721257846143,"stop":1721257846144,"duration":1},"status":"passed","severity":"normal"},{"uid":"848a8c18ad18ca70","name":"caches peers it previously fetched","time":{"start":1721257239343,"stop":1721257239344,"duration":1},"status":"passed","severity":"normal"},{"uid":"b963ac3156a8d978","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1721257885865,"stop":1721257885865,"duration":0},"status":"passed","severity":"normal"},{"uid":"f82186e7bb95007e","name":"Decoder throws on empty string content topic","time":{"start":1721257250832,"stop":1721257250832,"duration":0},"status":"passed","severity":"normal"},{"uid":"28e0738686840be7","name":"receives messages sent to provided content topic through stream","time":{"start":1721257768641,"stop":1721257768641,"duration":0},"status":"skipped","severity":"normal"},{"uid":"34da30f88aab3d14","name":"Ping fails for unsubscribed peers","time":{"start":1721257378499,"stop":1721257378499,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f08776053fcc62c","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1721257924415,"stop":1721257924416,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a15682d5e4bea74","name":"Sample","time":{"start":1721257222866,"stop":1721257222866,"duration":0},"status":"passed","severity":"normal"},{"uid":"858f328829b85c30","name":"Check message with no payload is not received","time":{"start":1721257476321,"stop":1721257476321,"duration":0},"status":"passed","severity":"normal"},{"uid":"246b089b334956ef","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1721257505573,"stop":1721257505573,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa41292786da8efb","name":"Passing page size 0 when there are 110 messages","time":{"start":1721257930480,"stop":1721257930481,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bdec7104841576c","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1721257505546,"stop":1721257505547,"duration":1},"status":"passed","severity":"normal"},{"uid":"a34fcc100eae14f5","name":"Check received message containing numeric","time":{"start":1721257768424,"stop":1721257768425,"duration":1},"status":"passed","severity":"normal"},{"uid":"1364dad73931cdf8","name":"Subscribe to topic containing numeric and receive message","time":{"start":1721257924414,"stop":1721257924414,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbbb8f175e251cf9","name":"Check message received after jswaku node is restarted","time":{"start":1721257476322,"stop":1721257476322,"duration":0},"status":"skipped","severity":"normal"},{"uid":"36e6343a1d4e6b54","name":"more peers than existing","time":{"start":1721257715175,"stop":1721257715175,"duration":0},"status":"skipped","severity":"normal"},{"uid":"29797ef67575de45","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1721257588131,"stop":1721257588134,"duration":3},"status":"passed","severity":"normal"},{"uid":"ffacecfb70ec4aeb","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1721257215005,"stop":1721257215005,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9fd1d63ea7908e9","name":"Publish message with custom timestamp: Thu Jul 18 2024 00:09:03 GMT+0000 (Coordinated Universal Time)","time":{"start":1721257773161,"stop":1721257773161,"duration":0},"status":"passed","severity":"normal"},{"uid":"611ebe146db3be2f","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1721257924403,"stop":1721257924403,"duration":0},"status":"passed","severity":"normal"},{"uid":"69f4a74af19f97b6","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1721257939482,"stop":1721257939482,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d8f7b41732f8da6","name":"Ordered callback, aborts when callback returns true","time":{"start":1721257915472,"stop":1721257915473,"duration":1},"status":"passed","severity":"normal"},{"uid":"246f60da1074ab41","name":"returns all values when wanted number is greater than available values","time":{"start":1721257238143,"stop":1721257238143,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb916bda389030fd","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1721257215017,"stop":1721257215017,"duration":0},"status":"passed","severity":"normal"},{"uid":"e346f02120c70aba","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1721257215015,"stop":1721257215016,"duration":1},"status":"passed","severity":"normal"},{"uid":"491612690632ecef","name":"throws on content topic with generation field greater than 0","time":{"start":1721257214999,"stop":1721257215000,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee83d4623df7df81","name":"throws an error for improperly formatted content topics","time":{"start":1721257215008,"stop":1721257215008,"duration":0},"status":"passed","severity":"normal"},{"uid":"5710483643cf639e","name":"Push message with long payload","time":{"start":1721257742509,"stop":1721257742510,"duration":1},"status":"passed","severity":"normal"},{"uid":"91c94739ae1984f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1721257215017,"stop":1721257215017,"duration":0},"status":"passed","severity":"normal"},{"uid":"57a21771c3d7e658","name":"should return valid sharding parameters for static sharding","time":{"start":1721257215021,"stop":1721257215022,"duration":1},"status":"passed","severity":"normal"},{"uid":"65ab0fb5d22de1d4","name":"removeEventListener with wrong event","time":{"start":1721257306253,"stop":1721257306253,"duration":0},"status":"passed","severity":"normal"},{"uid":"488e5b2de88ef2be","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1721257924408,"stop":1721257924408,"duration":0},"status":"passed","severity":"normal"},{"uid":"e554a2a46dd2f4ac","name":"should not receive a peer event before start","time":{"start":1721258106319,"stop":1721258106319,"duration":0},"status":"passed","severity":"normal"},{"uid":"b94a0e35b0e9e17d","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1721257781724,"stop":1721257781724,"duration":0},"status":"passed","severity":"normal"},{"uid":"f31ee723e1f534ed","name":"Subscribe to topic containing long and publish message","time":{"start":1721257781717,"stop":1721257781718,"duration":1},"status":"passed","severity":"normal"},{"uid":"66600c70273988d6","name":"Filter","time":{"start":1721257946850,"stop":1721257946850,"duration":0},"status":"passed","severity":"normal"},{"uid":"58b251fafe00c936","name":"Check message with non string payload is not received","time":{"start":1721257768443,"stop":1721257768443,"duration":0},"status":"passed","severity":"normal"},{"uid":"c43c389466338752","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1721257924403,"stop":1721257924404,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bb42d76fa0dbf00","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1721257512795,"stop":1721257512795,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c8758998a7d092a","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1721257924405,"stop":1721257924406,"duration":1},"status":"passed","severity":"normal"},{"uid":"1099bf83747347ae","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1721257924407,"stop":1721257924407,"duration":0},"status":"passed","severity":"normal"},{"uid":"63d6076e31d2f195","name":"Push 30 different messages","time":{"start":1721257864128,"stop":1721257864129,"duration":1},"status":"passed","severity":"normal"},{"uid":"944cde98c14e2e5d","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1721257505548,"stop":1721257505549,"duration":1},"status":"passed","severity":"normal"},{"uid":"e58c084ef02419ac","name":"does not throw on valid cases","time":{"start":1721257214997,"stop":1721257214998,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3d63c481d82db2c","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1721257277504,"stop":1721257277504,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9183461515b04297","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1721257924402,"stop":1721257924402,"duration":0},"status":"passed","severity":"normal"},{"uid":"b000a58b1293034c","name":"Push 30 different messages","time":{"start":1721257742517,"stop":1721257742517,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0486cf3cf635c2d","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1721257768454,"stop":1721257768454,"duration":0},"status":"passed","severity":"normal"},{"uid":"936f81acdbbc2a32","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1721257215004,"stop":1721257215004,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ac7fa784677a397","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1721257781714,"stop":1721257781715,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2d20bf5ca899dea","name":"Check received message with timestamp: 1721257264575 ","time":{"start":1721257476317,"stop":1721257476317,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d935ea7ebd83496","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1721257505538,"stop":1721257505539,"duration":1},"status":"passed","severity":"normal"},{"uid":"9669ab39ea2525d","name":"isConnected should return false after all peers disconnect","time":{"start":1721257321863,"stop":1721257321863,"duration":0},"status":"passed","severity":"normal"},{"uid":"87fd7b7aa99667bf","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1721257215013,"stop":1721257215013,"duration":0},"status":"passed","severity":"normal"},{"uid":"4659ebd678507d4d","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1721257523678,"stop":1721257523678,"duration":0},"status":"passed","severity":"normal"},{"uid":"14128c281711be98","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1721257924397,"stop":1721257924398,"duration":1},"status":"passed","severity":"normal"},{"uid":"861ab2da4a213461","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1721257239345,"stop":1721257239346,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0b1db2747a31521","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1721257265659,"stop":1721257265660,"duration":1},"status":"passed","severity":"normal"},{"uid":"3177d378a6a58e93","name":"Check received message with timestamp: 1649153314 ","time":{"start":1721257768438,"stop":1721257768438,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d37701a907960eb","name":"receives messages sent to provided content topic through callback","time":{"start":1721257768640,"stop":1721257768641,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ddf874369b7e8c72","name":"Check publish message after service node is restarted","time":{"start":1721257773166,"stop":1721257773166,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e327cf0197b4597a","name":"should be able to decode the field with only FILTER set to true","time":{"start":1721257222762,"stop":1721257222762,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cbaa92dbb5d54ad","name":"Relay + Store","time":{"start":1721257275257,"stop":1721257275257,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ad9f8631108cdbf","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1721257360714,"stop":1721257360715,"duration":1},"status":"passed","severity":"normal"},{"uid":"50855c0c03225ff3","name":"connects to nwaku","time":{"start":1721257941306,"stop":1721257941306,"duration":0},"status":"passed","severity":"normal"},{"uid":"36e24465b6aa126a","name":"should set field with all protocols enabled","time":{"start":1721257223450,"stop":1721257223450,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e36d6157b79867a","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1721257924409,"stop":1721257924410,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6c7b1414449b90e","name":"Check message with no pubsub topic is not received","time":{"start":1721257476320,"stop":1721257476320,"duration":0},"status":"passed","severity":"normal"},{"uid":"c99f54cf3be1d117","name":"Subscribe and receive messages via lightPush","time":{"start":1721257924395,"stop":1721257924395,"duration":0},"status":"passed","severity":"normal"},{"uid":"133d462553362c2","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1721257505561,"stop":1721257505561,"duration":0},"status":"passed","severity":"normal"},{"uid":"eee2f5250619f738","name":"Push message with content topic containing special chars","time":{"start":1721257864133,"stop":1721257864134,"duration":1},"status":"passed","severity":"normal"},{"uid":"4502c161d726793c","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1721257360713,"stop":1721257360713,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f2031ee795bec18","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1721257215021,"stop":1721257215021,"duration":0},"status":"passed","severity":"normal"},{"uid":"abb6869c0a88d3ac","name":"Query with Promise Callback, No message returned","time":{"start":1721257885866,"stop":1721257885866,"duration":0},"status":"passed","severity":"normal"},{"uid":"1114628a8b462b5b","name":"Publish message with custom timestamp: Wed Jul 17 2024 22:09:03 GMT+0000 (Coordinated Universal Time)","time":{"start":1721257773160,"stop":1721257773161,"duration":1},"status":"passed","severity":"normal"},{"uid":"af16f03e51c876bc","name":"Fails to push message with empty content topic","time":{"start":1721257742527,"stop":1721257742527,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef940d81f21b9468","name":"Query Generator, No message returned","time":{"start":1721257885858,"stop":1721257885860,"duration":2},"status":"passed","severity":"normal"},{"uid":"6024b2466a917ec7","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1721257402346,"stop":1721257402350,"duration":4},"status":"passed","severity":"normal"},{"uid":"92667312b30fe2ae","name":"Query generator for 2000 messages","time":{"start":1721257915473,"stop":1721257915473,"duration":0},"status":"passed","severity":"normal"},{"uid":"a777e6198ce09715","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1721257757529,"stop":1721257757535,"duration":6},"status":"passed","severity":"normal"},{"uid":"79903fc824f12217","name":"Push message with content topic containing numeric","time":{"start":1721257864132,"stop":1721257864133,"duration":1},"status":"passed","severity":"normal"},{"uid":"da71aa612f0ebdcd","name":"Decoder throws on undefined content topic","time":{"start":1721257250832,"stop":1721257250832,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec06be58ad2b73d4","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app13/5/topic504/test.js","time":{"start":1721257823964,"stop":1721257823964,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6cb2e162966f97e","name":"Push message with shell command payload","time":{"start":1721257742515,"stop":1721257742515,"duration":0},"status":"passed","severity":"normal"},{"uid":"805f0500dffb6760","name":"should handle a minimal index list","time":{"start":1721257215026,"stop":1721257215026,"duration":0},"status":"passed","severity":"normal"},{"uid":"91caabba943cffc0","name":"Push message with unicode special characters payload","time":{"start":1721257864126,"stop":1721257864127,"duration":1},"status":"passed","severity":"normal"},{"uid":"850ecdad358bfc38","name":"A test","time":{"start":1721257540108,"stop":1721257540109,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7f84308881df1d8","name":"Push to array if already present","time":{"start":1721257214568,"stop":1721257214568,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ab2a58c4c93848b","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1721257939480,"stop":1721257939480,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f0bdd41834b321f","name":"Check received message containing short","time":{"start":1721257768422,"stop":1721257768423,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb64cd8ac1c33350","name":"Generator, 2 different pubsubtopics","time":{"start":1721257901109,"stop":1721257901110,"duration":1},"status":"passed","severity":"normal"},{"uid":"25499c62077454d0","name":"Query with Ordered Callback, No message returned","time":{"start":1721257885864,"stop":1721257885864,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7bb372008b5dc79","name":"Check received message containing Basic HTML tag","time":{"start":1721257768430,"stop":1721257768431,"duration":1},"status":"passed","severity":"normal"},{"uid":"4819485be424f53e","name":"Push message with Russian payload","time":{"start":1721257742512,"stop":1721257742512,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ebf0e0a46044fcd","name":"Store - dialed first","time":{"start":1721257946848,"stop":1721257946849,"duration":1},"status":"passed","severity":"normal"},{"uid":"590e231bcd173397","name":"should return the pubsub topic directly if a string is provided","time":{"start":1721257215020,"stop":1721257215020,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1c26c36030ab682","name":"ignores domain fetching errors","time":{"start":1721257239343,"stop":1721257239343,"duration":0},"status":"passed","severity":"normal"},{"uid":"126ab2cc6f692262","name":"Check received message containing XML","time":{"start":1721257476313,"stop":1721257476313,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc897c27e61a8564","name":"should throw error - invalid id","time":{"start":1721257223444,"stop":1721257223444,"duration":0},"status":"passed","severity":"normal"},{"uid":"be038586382b34f4","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1721257757548,"stop":1721257757549,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bdaedcd472c72d1","name":"Passing page size 3 when there are 20 messages","time":{"start":1721257930482,"stop":1721257930482,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcde0aaddb14ac2a","name":"Check received message containing long","time":{"start":1721257768423,"stop":1721257768424,"duration":1},"status":"passed","severity":"normal"},{"uid":"52ad7ed3f34939dc","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1721257505572,"stop":1721257505572,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e74fec9370175ae","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1721257250830,"stop":1721257250830,"duration":0},"status":"passed","severity":"normal"},{"uid":"e26e8e17f64bf0b3","name":"Check received message containing Basic HTML tag","time":{"start":1721257768449,"stop":1721257768450,"duration":1},"status":"passed","severity":"normal"},{"uid":"7beebf9f7ddbd4b9","name":"retrieves a single peer","time":{"start":1721257239341,"stop":1721257239342,"duration":1},"status":"passed","severity":"normal"},{"uid":"189fe00fb5fccc15","name":"Subscribe to topic containing XML and publish message","time":{"start":1721257781722,"stop":1721257781722,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bc984ac48864510","name":"Fails to publish duplicate message","time":{"start":1721257773161,"stop":1721257773161,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8457e57f100c1a3","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1721257924418,"stop":1721257924418,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4ceffe1b4654764","name":"can dial TLS multiaddrs","time":{"start":1721257593894,"stop":1721257593894,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a0d3c936375c3e7","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1721257238143,"stop":1721257238144,"duration":1},"status":"passed","severity":"normal"},{"uid":"216216a35e997993","name":"should throw error - no public key","time":{"start":1721257223444,"stop":1721257223445,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cfe411fe70bd64c","name":"should properly compute the node id","time":{"start":1721257223445,"stop":1721257223445,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3884f4cb97d6d05","name":"Ping succeeds for all connected peers","time":{"start":1721257378497,"stop":1721257378499,"duration":2},"status":"passed","severity":"normal"},{"uid":"98543e68621bafc","name":"Check received message containing Arabic","time":{"start":1721257476311,"stop":1721257476311,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaab0c3531cd77c3","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1721257275493,"stop":1721257275494,"duration":1},"status":"passed","severity":"normal"},{"uid":"27a654ac2b0a91e8","name":"Push message with unicode special characters payload","time":{"start":1721257742516,"stop":1721257742516,"duration":0},"status":"passed","severity":"normal"},{"uid":"acb3663c834460e5","name":"should encode/decode to text encoding","time":{"start":1721257223446,"stop":1721257223446,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f000a5bacbea0d5","name":"Query with Ordered Callback, No Decoder","time":{"start":1721257885864,"stop":1721257885864,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2a1b2523df28aa7","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1721257865477,"stop":1721257865478,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d9ad7520ed1ddab","name":"Query Generator, No Decoder","time":{"start":1721257885857,"stop":1721257885858,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c6235555ae9fed","name":"Passing page size 10 when there are 10 messages","time":{"start":1721257930482,"stop":1721257930482,"duration":0},"status":"passed","severity":"normal"},{"uid":"31b95f80c6b39d3c","name":"Push message with content topic containing emoji","time":{"start":1721257864146,"stop":1721257864146,"duration":0},"status":"passed","severity":"normal"},{"uid":"27e191883d8aede7","name":"throws on content topic with too few or too many fields","time":{"start":1721257214998,"stop":1721257214999,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0189bed49575896","name":"Subscribe to topic containing special chars and receive message","time":{"start":1721257924402,"stop":1721257924402,"duration":0},"status":"passed","severity":"normal"},{"uid":"54b38d2fbfe94eb0","name":"should set field with only LIGHTPUSH enabled","time":{"start":1721257223451,"stop":1721257223451,"duration":0},"status":"passed","severity":"normal"},{"uid":"11a9dc8d4cb29f1b","name":"Check message received after jswaku node is restarted","time":{"start":1721257768456,"stop":1721257768456,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d28c43fd6de5ac6a","name":"Push message with escaped characters payload","time":{"start":1721257742515,"stop":1721257742516,"duration":1},"status":"passed","severity":"normal"},{"uid":"40f1a7da500be9a3","name":"Decoder throws on empty string content topic","time":{"start":1721257228311,"stop":1721257228311,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf8584d9ac4e8474","name":"should only return 1 node with relay capability","time":{"start":1721257239344,"stop":1721257239344,"duration":0},"status":"passed","severity":"normal"},{"uid":"101fb2eea4676daf","name":"random static sharding 7 - Cluster ID: 195, Shard ID: 508","time":{"start":1721257846142,"stop":1721257846143,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6eddb26084c12c1","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1721257523679,"stop":1721257523679,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ef2a58f336e4b36","name":"Check publish message containing SQL Injection","time":{"start":1721257773155,"stop":1721257773155,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3932ad4ede74300","name":"Check publish message containing shell command","time":{"start":1721257773158,"stop":1721257773158,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5a7b7a80b6fed42","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1721257273053,"stop":1721257273054,"duration":1},"status":"passed","severity":"normal"},{"uid":"771fe1f036b8d9e6","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1721257512783,"stop":1721257512783,"duration":0},"status":"passed","severity":"normal"},{"uid":"d86d678dd07ba5dc","name":"should return unique PubsubTopics for static sharding","time":{"start":1721257215010,"stop":1721257215010,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ab0357be12aaeaf","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1721257924397,"stop":1721257924397,"duration":0},"status":"passed","severity":"normal"},{"uid":"dee7671ae27cbfef","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1721257523683,"stop":1721257523683,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c21ba0a87a78d56","name":"Meta field set when metaSetter is specified","time":{"start":1721257228309,"stop":1721257228309,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd97cba9da5af528","name":"Subscribe to topic containing XML and receive message","time":{"start":1721257512793,"stop":1721257512793,"duration":0},"status":"passed","severity":"normal"},{"uid":"603198fe45c7e2d8","name":"throws on empty content topic","time":{"start":1721257214998,"stop":1721257214998,"duration":0},"status":"passed","severity":"normal"},{"uid":"d565d39e3d95e84a","name":"Encoder throws on empty string content topic","time":{"start":1721257249018,"stop":1721257249019,"duration":1},"status":"passed","severity":"normal"},{"uid":"20fe20375055a5bb","name":"dispatchEvent via connectionManager","time":{"start":1721257306254,"stop":1721257306255,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cee1bd6c8d6694b","name":"Renews peer on consistent missed messages","time":{"start":1721257378501,"stop":1721257378502,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3cd21764ce2a707","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1721257360718,"stop":1721257360718,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a6f3d96d966ed34","name":"should encode/decode to RLP encoding","time":{"start":1721257223446,"stop":1721257223446,"duration":0},"status":"passed","severity":"normal"},{"uid":"88c23b7e60bd941c","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1721257505575,"stop":1721257505575,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a1ffc8133e65585","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1721257360720,"stop":1721257360720,"duration":0},"status":"passed","severity":"normal"},{"uid":"cda98353728f8cf6","name":"Subscribe to topic containing XML and receive message","time":{"start":1721257924417,"stop":1721257924417,"duration":0},"status":"passed","severity":"normal"},{"uid":"357b9fe00e76ed7c","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1721257885865,"stop":1721257885865,"duration":0},"status":"passed","severity":"normal"},{"uid":"426d5f43308d80a1","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1721257505573,"stop":1721257505574,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb9157113c2c836","name":"Check received message containing special chars","time":{"start":1721257768425,"stop":1721257768425,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a4fe18bbb5808aa","name":"should return empty list for no shard","time":{"start":1721257215011,"stop":1721257215011,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a08db8cb81d8dda","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1721257505550,"stop":1721257505550,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb5b2a6dc33935e4","name":"Push message with JSON payload","time":{"start":1721257742515,"stop":1721257742515,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c6fd49389dd337b","name":"Fails to push message bigger that 1MB","time":{"start":1721257742531,"stop":1721257742531,"duration":0},"status":"passed","severity":"normal"},{"uid":"42e5248f70560e43","name":"should add and remove event listeners correctly","time":{"start":1721257243109,"stop":1721257243110,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbbeae2e0f086c73","name":"Check received message containing emoji","time":{"start":1721257768451,"stop":1721257768452,"duration":1},"status":"passed","severity":"normal"},{"uid":"ada43d23f55de25d","name":"should throw error - no public key","time":{"start":1721257223439,"stop":1721257223439,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9a8a9f3414bc3bf","name":"Push message with content topic containing SQL Injection","time":{"start":1721257742523,"stop":1721257742523,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cfdc6da1ee28091","name":"Subscribe and receive messages via lightPush","time":{"start":1721257512782,"stop":1721257512783,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e9629c91b3d3715","name":"should handle application and version for autosharding","time":{"start":1721257215010,"stop":1721257215010,"duration":0},"status":"passed","severity":"normal"},{"uid":"aada805f86a68b97","name":"Subscribe to topic containing shell command and receive message","time":{"start":1721257924418,"stop":1721257924419,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d7d36223426938e","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1721257781721,"stop":1721257781721,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d85a792e770243b","name":"Check received message containing numeric","time":{"start":1721257476310,"stop":1721257476310,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4c857f765364074","name":"Subscribe to topic containing emoji and receive message","time":{"start":1721257924420,"stop":1721257924420,"duration":0},"status":"passed","severity":"normal"},{"uid":"606d2780edefb9b","name":"different cluster, same shard: nodes don't connect","time":{"start":1721257505535,"stop":1721257505536,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbe6d29a2ad20753","name":"Push message with XML payload","time":{"start":1721257742514,"stop":1721257742514,"duration":0},"status":"passed","severity":"normal"},{"uid":"fded67a087a6bb93","name":"nwaku subscribes","time":{"start":1721257742712,"stop":1721257742713,"duration":1},"status":"passed","severity":"normal"},{"uid":"5499f93c39ea0faa","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1721257217571,"stop":1721257217572,"duration":1},"status":"passed","severity":"normal"},{"uid":"a70c1278c897b59c","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1721257215024,"stop":1721257215024,"duration":0},"status":"passed","severity":"normal"},{"uid":"467d168dc212958d","name":"Check publish message containing JSON","time":{"start":1721257773158,"stop":1721257773158,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc815ab58c1f7fe0","name":"should throw an error for empty SingleShardInfos array","time":{"start":1721257215009,"stop":1721257215009,"duration":0},"status":"passed","severity":"normal"},{"uid":"76fa37a7f2109c22","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1721257523678,"stop":1721257523679,"duration":1},"status":"passed","severity":"normal"},{"uid":"ede5f1ef832af873","name":"Using a function","time":{"start":1721257941307,"stop":1721257941307,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ff750bc62144660","name":"should not fail to stop the service if it was not started","time":{"start":1721257277501,"stop":1721257277501,"duration":0},"status":"passed","severity":"normal"},{"uid":"d49f3fe31aa6edbf","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1721257215014,"stop":1721257215014,"duration":0},"status":"passed","severity":"normal"},{"uid":"90a9f57180d7b1a4","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1721257228035,"stop":1721257228036,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bd699afd6752a47","name":"Tracks peer failures correctly","time":{"start":1721257378500,"stop":1721257378501,"duration":1},"status":"passed","severity":"normal"},{"uid":"da390c6889e2d7ec","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1721257885863,"stop":1721257885864,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c7ba7d21dac309b","name":"Check received message with timestamp: 1721257264832000000 ","time":{"start":1721257768452,"stop":1721257768452,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bb252d2fb7d4cf6","name":"Decoder throws on empty string content topic","time":{"start":1721257249019,"stop":1721257249020,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4cfb1fcc1f898c2","name":"Ping on subscribed peer","time":{"start":1721257362827,"stop":1721257362828,"duration":1},"status":"passed","severity":"normal"},{"uid":"dccd923bd4de1c4e","name":"Fails to publish message with wrong content topic","time":{"start":1721257773162,"stop":1721257773162,"duration":0},"status":"passed","severity":"normal"},{"uid":"aed27894777ac2fc","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1721257714871,"stop":1721257714872,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e1d9475d27e66df8","name":"Check publish message after client node is restarted","time":{"start":1721257773167,"stop":1721257773167,"duration":0},"status":"skipped","severity":"normal"},{"uid":"75ff5294b81a3a62","name":"Default pageSize","time":{"start":1721257930488,"stop":1721257930489,"duration":1},"status":"passed","severity":"normal"},{"uid":"14d6b6debcaeae78","name":"Push message with content topic containing shell command","time":{"start":1721257864143,"stop":1721257864143,"duration":0},"status":"passed","severity":"normal"},{"uid":"33b3bf94c88105fb","name":"should only return 1 node with relay and store capability","time":{"start":1721257239344,"stop":1721257239344,"duration":0},"status":"passed","severity":"normal"},{"uid":"49993c6b88f132ba","name":"Check publish message containing XML","time":{"start":1721257773156,"stop":1721257773157,"duration":1},"status":"passed","severity":"normal"},{"uid":"4742289648bfad8b","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1721257939479,"stop":1721257939479,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddcfcb04043e6911","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1721257505560,"stop":1721257505560,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fa33d805b03c845","name":"same cluster, different shard: nodes connect","time":{"start":1721257595487,"stop":1721257595488,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cc82a5c1c2b15f5","name":"should properly create location multiaddrs - udp4","time":{"start":1721257223447,"stop":1721257223447,"duration":0},"status":"passed","severity":"normal"},{"uid":"e17685d7c9fca730","name":"Ping on unsubscribed peer","time":{"start":1721257362832,"stop":1721257362833,"duration":1},"status":"passed","severity":"normal"},{"uid":"65c046ce5b3022c3","name":"returns all values when wanted number matches available values","time":{"start":1721257238140,"stop":1721257238142,"duration":2},"status":"passed","severity":"normal"},{"uid":"b340c3c7505cdfe5","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1721257757525,"stop":1721257757526,"duration":1},"status":"passed","severity":"normal"},{"uid":"36fe30c9139017e7","name":"should throw an error for an unconfigured topic","time":{"start":1721257215019,"stop":1721257215020,"duration":1},"status":"passed","severity":"normal"},{"uid":"85dbbf0d77119f0","name":"stop","time":{"start":1721257306255,"stop":1721257306256,"duration":1},"status":"passed","severity":"normal"},{"uid":"a43926b058db4767","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1721257215013,"stop":1721257215014,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fa2b9f51b354de7","name":"Subscribe to topic containing long and receive message","time":{"start":1721257924401,"stop":1721257924401,"duration":0},"status":"passed","severity":"normal"},{"uid":"5454f57c9636c5d3","name":"Check received message containing shell command","time":{"start":1721257768432,"stop":1721257768433,"duration":1},"status":"passed","severity":"normal"},{"uid":"720f8aa3e5a0379b","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1721257505549,"stop":1721257505549,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ed17e447c0c9014","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1721257505571,"stop":1721257505571,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9c155e8bda6b42c","name":"Push message with content topic containing JSON","time":{"start":1721257864142,"stop":1721257864143,"duration":1},"status":"passed","severity":"normal"},{"uid":"49e959de5a4ba4dd","name":"passes more than one ENR URLs and attempts connection","time":{"start":1721257277504,"stop":1721257277505,"duration":1},"status":"skipped","severity":"normal"},{"uid":"491fb79665d2af6a","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1721257757542,"stop":1721257757545,"duration":3},"status":"passed","severity":"normal"},{"uid":"3ae04837ed9d259c","name":"Check publish message containing Script","time":{"start":1721257773155,"stop":1721257773156,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e5526ab42622bdf","name":"Subscribe and publish message","time":{"start":1721257781713,"stop":1721257781713,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b128ff995a374f8","name":"Subscribe to topic containing short and receive message","time":{"start":1721257924413,"stop":1721257924414,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b441471abc4fb3f","name":"should be able to encode the field with only FILTER set to true","time":{"start":1721257222756,"stop":1721257222756,"duration":0},"status":"passed","severity":"normal"},{"uid":"97635600d1d2f1ad","name":"should not receive a peer event after stop","time":{"start":1721257243107,"stop":1721257243107,"duration":0},"status":"passed","severity":"normal"},{"uid":"58a02913fc7c6bad","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1721257924410,"stop":1721257924411,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dc6be39138f5ba9","name":"start node with empty shard","time":{"start":1721257846146,"stop":1721257846147,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e030c8b5f5accf1","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1721257238735,"stop":1721257238736,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a8e1c748f6fd031","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1721257901108,"stop":1721257901108,"duration":0},"status":"passed","severity":"normal"},{"uid":"498d9a87483b9549","name":"Push message with special chars payload","time":{"start":1721257864104,"stop":1721257864116,"duration":12},"status":"passed","severity":"normal"},{"uid":"56aaccc4a0c42dc2","name":"Subscribe to topic containing Script and receive message","time":{"start":1721257924417,"stop":1721257924417,"duration":0},"status":"passed","severity":"normal"},{"uid":"898fc35ab9293133","name":"Push message with custom timestamp: 1721261112915","time":{"start":1721257742530,"stop":1721257742530,"duration":0},"status":"passed","severity":"normal"},{"uid":"765c1dce6eea5573","name":"listenerCount","time":{"start":1721257306254,"stop":1721257306254,"duration":0},"status":"passed","severity":"normal"},{"uid":"88b3a7edb908a0e8","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1721257360714,"stop":1721257360714,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fef7074609217a5","name":"tcp ip4 address","time":{"start":1721257222831,"stop":1721257222831,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b7f754055b2854f","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app39/10/topic299/proto","time":{"start":1721257823963,"stop":1721257823963,"duration":0},"status":"passed","severity":"normal"},{"uid":"25a3fc5b9605eb4b","name":"Push message with emoji payload","time":{"start":1721257864127,"stop":1721257864128,"duration":1},"status":"passed","severity":"normal"},{"uid":"e37cbbcdf9f0956b","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1721257215002,"stop":1721257215002,"duration":0},"status":"passed","severity":"normal"},{"uid":"4900d312cf7a0e6b","name":"handles empty contentTopics array correctly","time":{"start":1721257215024,"stop":1721257215024,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa8389e871af78f3","name":"Subscribe to topic containing emoji and receive message","time":{"start":1721257924408,"stop":1721257924408,"duration":0},"status":"passed","severity":"normal"},{"uid":"195d0726518b2906","name":"should emit a peer event after start","time":{"start":1721258106319,"stop":1721258106319,"duration":0},"status":"passed","severity":"normal"},{"uid":"e913b03056e2c72e","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1721257505575,"stop":1721257505576,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ab00f8536a92d43","name":"Push message with content topic containing XML","time":{"start":1721257864139,"stop":1721257864140,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cd8f6c1f766ea5a","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1721257595485,"stop":1721257595486,"duration":1},"status":"passed","severity":"normal"},{"uid":"701f41c9622da941","name":"throws on content topic with empty application field","time":{"start":1721257215000,"stop":1721257215000,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7e1a09266633e8","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1721257215012,"stop":1721257215012,"duration":0},"status":"passed","severity":"normal"},{"uid":"f70cdfd729b69fd4","name":"Add multiple subscription objects on single nwaku node","time":{"start":1721257512796,"stop":1721257512797,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe1f7ffb086553cd","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1721257924419,"stop":1721257924420,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff5a2991d96b65a2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1721257215018,"stop":1721257215018,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff0fbcfd23934790","name":"Fails to publish message with empty text","time":{"start":1721257773162,"stop":1721257773162,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf971e6a47b9077d","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1721257505539,"stop":1721257505540,"duration":1},"status":"passed","severity":"normal"},{"uid":"d015cabb9ba685c8","name":"should throw an error if shards are undefined for static sharding","time":{"start":1721257215011,"stop":1721257215011,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f62fcbee9cc78b1","name":"Passing page size 110 when there are 120 messages","time":{"start":1721257930487,"stop":1721257930488,"duration":1},"status":"passed","severity":"normal"},{"uid":"d03b1d60ccf2d57f","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1721257505542,"stop":1721257505546,"duration":4},"status":"passed","severity":"normal"},{"uid":"913547c8a48847d1","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1721257215013,"stop":1721257215013,"duration":0},"status":"passed","severity":"normal"},{"uid":"bef3bd2d54179dac","name":"Push message with content topic containing escaped characters","time":{"start":1721257864144,"stop":1721257864144,"duration":0},"status":"passed","severity":"normal"},{"uid":"714661759d8eab31","name":"Passing an array","time":{"start":1721257941307,"stop":1721257941307,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b4f654c71bd6fda","name":"isConnected should return true after first peer connects","time":{"start":1721257321863,"stop":1721257321863,"duration":0},"status":"passed","severity":"normal"},{"uid":"efb0e23715d1b6d9","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1721257865481,"stop":1721257865482,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0e0511e063ed977","name":"Js publishes, other Js receives","time":{"start":1721257742718,"stop":1721257742721,"duration":3},"status":"passed","severity":"normal"},{"uid":"ad3af55fd18d9ab3","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1721257273055,"stop":1721257273055,"duration":0},"status":"passed","severity":"normal"},{"uid":"a488bdb773a13ac5","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1721258052801,"stop":1721258052801,"duration":0},"status":"passed","severity":"normal"},{"uid":"841c88ce5f3db571","name":"Check received message containing Chinese","time":{"start":1721257768446,"stop":1721257768447,"duration":1},"status":"passed","severity":"normal"},{"uid":"a840449fab2c0caa","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1721257757552,"stop":1721257757554,"duration":2},"status":"passed","severity":"normal"},{"uid":"10220ebcb1c7d058","name":"Check received message containing unicode special characters","time":{"start":1721257768435,"stop":1721257768435,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb6f2842a809e1a4","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1721257865478,"stop":1721257865479,"duration":1},"status":"passed","severity":"normal"},{"uid":"66a38f88f5149288","name":"should be called at least once on all `peer:discovery` events","time":{"start":1721257273051,"stop":1721257273052,"duration":1},"status":"passed","severity":"normal"},{"uid":"4511681ca7f5f81d","name":"Waku message hash computation (payload length 0)","time":{"start":1721257217572,"stop":1721257217573,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1589aa47815190a","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1721257222763,"stop":1721257222764,"duration":1},"status":"passed","severity":"normal"},{"uid":"35251a06dd9002d8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1721257215017,"stop":1721257215017,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a188579374fb615","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1721257275493,"stop":1721257275493,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceb5eca26de99a72","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1721257512787,"stop":1721257512787,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5edc9ba37e4f816","name":"should properly create location multiaddrs - tcp4","time":{"start":1721257223448,"stop":1721257223448,"duration":0},"status":"passed","severity":"normal"},{"uid":"e20818bbbec6c267","name":"Passing page size 1 when there are 4 messages","time":{"start":1721257930481,"stop":1721257930482,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8f6f690b0b9036e","name":"configure the node with multiple content topics","time":{"start":1721257823967,"stop":1721257823984,"duration":17},"status":"passed","severity":"normal"},{"uid":"9d6b46c94667b5b0","name":"Relay - dialed first","time":{"start":1721257946847,"stop":1721257946847,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0bb90519cf71142","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1721257215020,"stop":1721257215021,"duration":1},"status":"passed","severity":"normal"},{"uid":"b351f0ccf727448a","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1721257215010,"stop":1721257215010,"duration":0},"status":"passed","severity":"normal"},{"uid":"50ed65ca4c58b93b","name":"Subscribe to topic containing long and receive message","time":{"start":1721257924414,"stop":1721257924414,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf584cbc56cd2ae8","name":"Nodes with multiple pubsub topic","time":{"start":1721257757546,"stop":1721257757548,"duration":2},"status":"passed","severity":"normal"},{"uid":"f9fa7858f36c852e","name":"Subscribe and receive messages via lightPush","time":{"start":1721257924409,"stop":1721257924409,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5650e0d734f9367","name":"Check publish message containing Basic HTML tag","time":{"start":1721257773157,"stop":1721257773157,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6db85f0ddd011cd","name":"Check message with non string payload is not received","time":{"start":1721257768456,"stop":1721257768456,"duration":0},"status":"passed","severity":"normal"},{"uid":"f954b434abd533c5","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1721257823987,"stop":1721257823990,"duration":3},"status":"passed","severity":"normal"},{"uid":"99e5d4a5f8503026","name":"Check received message containing long","time":{"start":1721257476309,"stop":1721257476310,"duration":1},"status":"passed","severity":"normal"},{"uid":"311e3ea53b352a2f","name":"isConnected between 2 js-waku relay nodes","time":{"start":1721257321864,"stop":1721257321864,"duration":0},"status":"passed","severity":"normal"},{"uid":"6511ecf79c317c23","name":"Register correct protocols","time":{"start":1721257781712,"stop":1721257781712,"duration":0},"status":"passed","severity":"normal"},{"uid":"11e832c2c4ed9875","name":"Check publish message containing unicode special characters","time":{"start":1721257773159,"stop":1721257773159,"duration":0},"status":"passed","severity":"normal"},{"uid":"638682b3213bd1a9","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1721257402342,"stop":1721257402343,"duration":1},"status":"passed","severity":"normal"},{"uid":"db60e36422918132","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1721257222757,"stop":1721257222757,"duration":0},"status":"passed","severity":"normal"},{"uid":"e25e022278b8c603","name":"All","time":{"start":1721257275258,"stop":1721257275258,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ac3a6b02ddecd48","name":"should set field with only FILTER enabled","time":{"start":1721257223451,"stop":1721257223451,"duration":0},"status":"passed","severity":"normal"},{"uid":"84a9b026490c1102","name":"Ping on peer without subscriptions","time":{"start":1721257362831,"stop":1721257362832,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7d0ba68255ca046","name":"Push message on custom pubsubTopic","time":{"start":1721257588136,"stop":1721257588136,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b835fbb1d52aa86","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1721257523680,"stop":1721257523680,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c3830eb313314a","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1721257222760,"stop":1721257222760,"duration":0},"status":"passed","severity":"normal"},{"uid":"4723cb30bcec7e84","name":"Callback on promise, aborts when callback returns true","time":{"start":1721257915472,"stop":1721257915472,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fe97acdda2ab054","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1721257523677,"stop":1721257523678,"duration":1},"status":"passed","severity":"normal"},{"uid":"4917f63897f97bf8","name":"Push message with content topic containing Chinese","time":{"start":1721257742520,"stop":1721257742521,"duration":1},"status":"passed","severity":"normal"},{"uid":"35699a1fe6d2e3e0","name":"Query generator for multiple messages with different content topic format","time":{"start":1721257915470,"stop":1721257915471,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fb30a2046f9f566","name":"Subscribe to topic containing short and receive message","time":{"start":1721257924400,"stop":1721257924401,"duration":1},"status":"passed","severity":"normal"},{"uid":"70f1d40b0ea64037","name":"random static sharding 4 - Cluster ID: 608, Shard ID: 363","time":{"start":1721257846140,"stop":1721257846141,"duration":1},"status":"passed","severity":"normal"},{"uid":"b92b50e799ea7096","name":"Check message with non string payload is not received","time":{"start":1721257476321,"stop":1721257476322,"duration":1},"status":"passed","severity":"normal"},{"uid":"887f2d1569a01e9d","name":"Check received message containing long","time":{"start":1721257768445,"stop":1721257768445,"duration":0},"status":"passed","severity":"normal"},{"uid":"42091f6ba4cf1450","name":"can start and stop the service","time":{"start":1721258106309,"stop":1721258106309,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d14e7ba0a729058","name":"addEventListener with wrong event","time":{"start":1721257306252,"stop":1721257306252,"duration":0},"status":"passed","severity":"normal"},{"uid":"11ab7e0c10084ef6","name":"Check received message containing special chars","time":{"start":1721257476310,"stop":1721257476311,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c5413a04207585e","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1721257215022,"stop":1721257215022,"duration":0},"status":"passed","severity":"normal"},{"uid":"12f33503225ab0dd","name":"Publish message with large meta","time":{"start":1721257773167,"stop":1721257773174,"duration":7},"status":"passed","severity":"normal"},{"uid":"80c74a841f1e9345","name":"Check message with no content topic is not received","time":{"start":1721257768455,"stop":1721257768455,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d879d8c9b73ce30","name":"Query with Promise Callback, No Decoder","time":{"start":1721257885865,"stop":1721257885866,"duration":1},"status":"passed","severity":"normal"},{"uid":"d134f02b988847a2","name":"Push message with content topic containing emoji","time":{"start":1721257742527,"stop":1721257742527,"duration":0},"status":"passed","severity":"normal"},{"uid":"fba68bf0a3eada08","name":"should load peers from local storage and dispatch events","time":{"start":1721257243108,"stop":1721257243108,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdf44557e4bbc02b","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1721257265658,"stop":1721257265659,"duration":1},"status":"passed","severity":"normal"},{"uid":"758a4e52f7d79c53","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1721257215014,"stop":1721257215015,"duration":1},"status":"passed","severity":"normal"},{"uid":"af2ab96340b01e7a","name":"Generator, 2 different pubsubtopics","time":{"start":1721257901107,"stop":1721257901108,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5020551d6ebdde3","name":"Check message on other pubsub topic is not received","time":{"start":1721257768455,"stop":1721257768455,"duration":0},"status":"passed","severity":"normal"},{"uid":"801f046633b8b225","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1721257505563,"stop":1721257505563,"duration":0},"status":"passed","severity":"normal"},{"uid":"45c4f4e7ca6fe5cb","name":"should properly create location multiaddrs - udp","time":{"start":1721257223449,"stop":1721257223449,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d3b824e2ffb221d","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1721257512785,"stop":1721257512785,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2c97f457aa62ec2","name":"Publish without waiting for remote peer","time":{"start":1721257781712,"stop":1721257781713,"duration":1},"status":"passed","severity":"normal"},{"uid":"610ce49dd92ce166","name":"Check received message containing XML","time":{"start":1721257768449,"stop":1721257768449,"duration":0},"status":"passed","severity":"normal"},{"uid":"d297672d8c8401fc","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1721257885860,"stop":1721257885863,"duration":3},"status":"passed","severity":"normal"},{"uid":"7ecd937bb020b146","name":"should throw an error for missing sharding configuration","time":{"start":1721257215023,"stop":1721257215023,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bb824598cb7296e","name":"Ordered Callback sorting by timestamp while page direction is backward","time":{"start":1721257921216,"stop":1721257921217,"duration":1},"status":"passed","severity":"normal"},{"uid":"25ed8ca0719e1ae1","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1721257222760,"stop":1721257222760,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b9798418b0caad8","name":"Subscribe to topic containing numeric and receive message","time":{"start":1721257512790,"stop":1721257512790,"duration":0},"status":"passed","severity":"normal"},{"uid":"39e6966385eaa1a8","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1721257924412,"stop":1721257924412,"duration":0},"status":"passed","severity":"normal"},{"uid":"624926cb6ca70eb5","name":"should correctly map a content topic to a pubsub topic","time":{"start":1721257215024,"stop":1721257215024,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ef7789bbbf3f9c0","name":"Push message with shell command payload","time":{"start":1721257864121,"stop":1721257864125,"duration":4},"status":"passed","severity":"normal"},{"uid":"fbf1956c707d00bd","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1721257505551,"stop":1721257505552,"duration":1},"status":"passed","severity":"normal"},{"uid":"5232a1887223f5fa","name":"addEventListener with correct event","time":{"start":1721257306251,"stop":1721257306252,"duration":1},"status":"passed","severity":"normal"},{"uid":"64ffff69a833ebdf","name":"Push message with SQL Injection payload","time":{"start":1721257742513,"stop":1721257742513,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4486aa44da149ae","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1721257588134,"stop":1721257588135,"duration":1},"status":"passed","severity":"normal"},{"uid":"894b093cff2eaf56","name":"Passing page size 11 when there are 10 messages","time":{"start":1721257930482,"stop":1721257930483,"duration":1},"status":"passed","severity":"normal"},{"uid":"41f8d9e104ffb249","name":"Check message on other pubsub topic is not received","time":{"start":1721257476319,"stop":1721257476320,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e490d9a2e1c791b","name":"Check message with no content topic is not received","time":{"start":1721257476320,"stop":1721257476320,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c988fb8d83dedcc","name":"recovers when dns.resolve returns empty","time":{"start":1721257239342,"stop":1721257239343,"duration":1},"status":"passed","severity":"normal"},{"uid":"532b292c725efa7","name":"Check received message containing emoji","time":{"start":1721257768436,"stop":1721257768436,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0a106bec31f38dc","name":"should be able to decode the field with only STORE set to true","time":{"start":1721257222762,"stop":1721257222763,"duration":1},"status":"passed","severity":"normal"},{"uid":"84db99afa890d149","name":"through manual discovery","time":{"start":1721257593894,"stop":1721257593895,"duration":1},"status":"passed","severity":"normal"},{"uid":"6003d8832b8a0d83","name":"Light Node - default protocols","time":{"start":1721257946850,"stop":1721257946850,"duration":0},"status":"passed","severity":"normal"},{"uid":"b70f84522b51c927","name":"Push message with content topic containing JSON","time":{"start":1721257742525,"stop":1721257742525,"duration":0},"status":"passed","severity":"normal"},{"uid":"20c798e2285fb38","name":"Check received message with timestamp: 1649153314 ","time":{"start":1721257768453,"stop":1721257768454,"duration":1},"status":"passed","severity":"normal"},{"uid":"c92c8ff0b41861e8","name":"should throw an error for insufficient data","time":{"start":1721257215027,"stop":1721257215027,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6511d4f37a4c691","name":"same cluster, same shard: nodes connect","time":{"start":1721257595487,"stop":1721257595487,"duration":0},"status":"passed","severity":"normal"},{"uid":"df66d9bd5f7d348a","name":"should only return 1 node with store capability","time":{"start":1721257239345,"stop":1721257239345,"duration":0},"status":"passed","severity":"normal"},{"uid":"4425ab95ee39c84d","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1721257505541,"stop":1721257505541,"duration":0},"status":"passed","severity":"normal"},{"uid":"f19bf8fee070a522","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1721257321862,"stop":1721257321862,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb702c889dfd2d40","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1721257505560,"stop":1721257505560,"duration":0},"status":"passed","severity":"normal"},{"uid":"93d6374fbf14c65d","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1721257924410,"stop":1721257924410,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bc21e7db3f9ce0e","name":"Check received message containing Chinese","time":{"start":1721257476311,"stop":1721257476311,"duration":0},"status":"passed","severity":"normal"},{"uid":"92ce07a4134ec9c","name":"random static sharding 1 - Cluster ID: 643, Shard ID: 155","time":{"start":1721257846138,"stop":1721257846139,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5656dd7ad087c2b","name":"start node with empty content topic","time":{"start":1721257823990,"stop":1721257823991,"duration":1},"status":"passed","severity":"normal"},{"uid":"c601a8f24829d429","name":"should emit a peer event after start","time":{"start":1721257277502,"stop":1721257277502,"duration":0},"status":"passed","severity":"normal"},{"uid":"6def0f39cd38b1eb","name":"Fails to push message with large meta","time":{"start":1721257864148,"stop":1721257864149,"duration":1},"status":"passed","severity":"normal"},{"uid":"aed4fc5ca28c38f0","name":"Reopen subscription with peer with lost subscription","time":{"start":1721257362830,"stop":1721257362830,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e37662d4e636ee2","name":"isConnected should return false after all peers disconnect","time":{"start":1721257265663,"stop":1721257265664,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd756bc97edc89b9","name":"Check meta is set [symmetric]","time":{"start":1721257249017,"stop":1721257249017,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8833b16eca57670","name":"should use DNS peer discovery with light client","time":{"start":1721257277504,"stop":1721257277504,"duration":0},"status":"skipped","severity":"normal"},{"uid":"83491027fff79c46","name":"random static sharding 3 - Cluster ID: 415, Shard ID: 333","time":{"start":1721257846140,"stop":1721257846140,"duration":0},"status":"passed","severity":"normal"},{"uid":"c83421a126f2e051","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1721257321862,"stop":1721257321862,"duration":0},"status":"passed","severity":"normal"},{"uid":"2339aad702d0b803","name":"Ping on subscribed peer","time":{"start":1721257362831,"stop":1721257362831,"duration":0},"status":"passed","severity":"normal"},{"uid":"ade93fa4b46390f8","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1721257588146,"stop":1721257588147,"duration":1},"status":"passed","severity":"normal"},{"uid":"38fc8266b073ebfb","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1721257512791,"stop":1721257512791,"duration":0},"status":"passed","severity":"normal"},{"uid":"34eb253c76618684","name":"Check publish message containing short","time":{"start":1721257773142,"stop":1721257773147,"duration":5},"status":"passed","severity":"normal"},{"uid":"c2dce70610ccb8d7","name":"Check received message with timestamp: 1721257264832000000 ","time":{"start":1721257768437,"stop":1721257768437,"duration":0},"status":"passed","severity":"normal"},{"uid":"9071b05d03776f1b","name":"Encoder throws on undefined content topic","time":{"start":1721257250831,"stop":1721257250831,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeb6a4336e7440df","name":"Ping on peer without subscriptions","time":{"start":1721257362829,"stop":1721257362830,"duration":1},"status":"passed","severity":"normal"},{"uid":"27fe2551b6472635","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1721257757555,"stop":1721257757557,"duration":2},"status":"passed","severity":"normal"},{"uid":"4a2086ca2fa1291c","name":"Generator, 2 different pubsubtopics","time":{"start":1721257901106,"stop":1721257901106,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f4127d6716afaaf","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1721257239345,"stop":1721257239345,"duration":0},"status":"passed","severity":"normal"},{"uid":"705faa158912faa","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1721257215009,"stop":1721257215009,"duration":0},"status":"passed","severity":"normal"},{"uid":"8324d8ce373df05","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app66/6/topic541/utf8","time":{"start":1721257823966,"stop":1721257823966,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff2e8d56ab964a03","name":"Push message with SQL Injection payload","time":{"start":1721257864118,"stop":1721257864119,"duration":1},"status":"passed","severity":"normal"},{"uid":"b90953e9486ee3dd","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1721257238734,"stop":1721257238734,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a8d8087fef519cd","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1721257773162,"stop":1721257773163,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dd6858f645473b1","name":"Check received message containing Chinese","time":{"start":1721257768426,"stop":1721257768426,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a58f309d5a2b3cb","name":"non connected peers","time":{"start":1721257715176,"stop":1721257715176,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7281394c76cf9223","name":"Push message with content topic containing Arabic","time":{"start":1721257742521,"stop":1721257742521,"duration":0},"status":"passed","severity":"normal"},{"uid":"83b28c1b93cad371","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app36/7/topic55/utf8","time":{"start":1721257823963,"stop":1721257823964,"duration":1},"status":"passed","severity":"normal"},{"uid":"d01ca11562a97c7b","name":"1 Relay, 1 fetch","time":{"start":1721257238827,"stop":1721257238827,"duration":0},"status":"passed","severity":"normal"},{"uid":"111312ac6a146a16","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1721257215014,"stop":1721257215014,"duration":0},"status":"passed","severity":"normal"},{"uid":"65467b3b7f295d6a","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1721257939481,"stop":1721257939482,"duration":1},"status":"passed","severity":"normal"},{"uid":"edb1a0b1d2860040","name":"Check received message with timestamp: 1721257264832 ","time":{"start":1721257768437,"stop":1721257768437,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d7511ab264188b3","name":"Subscribe to topic containing shell command and receive message","time":{"start":1721257512794,"stop":1721257512795,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e85e0c4bcd7916e","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1721257505542,"stop":1721257505542,"duration":0},"status":"passed","severity":"normal"},{"uid":"92f4689f396cd0be","name":"unsubscribes","time":{"start":1721257930706,"stop":1721257930706,"duration":0},"status":"passed","severity":"normal"},{"uid":"9152a4522792a46b","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1721257939480,"stop":1721257939480,"duration":0},"status":"passed","severity":"normal"},{"uid":"db5054b8781c4772","name":"Push message with meta","time":{"start":1721257742527,"stop":1721257742528,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8fa2a31f88c5b00","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1721257512793,"stop":1721257512794,"duration":1},"status":"passed","severity":"normal"},{"uid":"f718bf9dc9d89f46","name":"Query Generator sorting by timestamp while page direction is forward","time":{"start":1721257921215,"stop":1721257921215,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b74cb88a40ac05e","name":"Check received message containing Russian","time":{"start":1721257768448,"stop":1721257768448,"duration":0},"status":"passed","severity":"normal"},{"uid":"79160765d8a7d2c4","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1721257924411,"stop":1721257924411,"duration":0},"status":"passed","severity":"normal"},{"uid":"64a104d838b59265","name":"Push message with custom timestamp: 1721253912915","time":{"start":1721257742529,"stop":1721257742530,"duration":1},"status":"passed","severity":"normal"},{"uid":"134d6e3ec7bae660","name":"Symmetric encrypt & Decrypt","time":{"start":1721257249539,"stop":1721257249539,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c35c2f7fbfa4a67","name":"Check received message with timestamp: 1721257264832 ","time":{"start":1721257768452,"stop":1721257768452,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef202590ebb2df40","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1721257215018,"stop":1721257215018,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f583eb9bbd093a0","name":"same cluster, same shard: nodes connect","time":{"start":1721257505532,"stop":1721257505532,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0ed2d5d3510ba4b","name":"should handle corrupted local storage data gracefully","time":{"start":1721257243109,"stop":1721257243109,"duration":0},"status":"passed","severity":"normal"},{"uid":"12914495f51120f9","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1721257215019,"stop":1721257215019,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9a065059e148de0","name":"different cluster, same shard: nodes don't connect","time":{"start":1721257595488,"stop":1721257595489,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c7c5cb78ea8e751","name":"getPeersByDiscovery","time":{"start":1721257306253,"stop":1721257306254,"duration":1},"status":"passed","severity":"normal"},{"uid":"41e8b40ad54c2be0","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1721257757539,"stop":1721257757542,"duration":3},"status":"passed","severity":"normal"},{"uid":"d0015b0ad2a21f4c","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1721257924416,"stop":1721257924417,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d98577d27646b52","name":"Push message with custom timestamp: 1721261076511","time":{"start":1721257864153,"stop":1721257864153,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7928e6d249863a0","name":"can start the service","time":{"start":1721258106308,"stop":1721258106309,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b82bb2ed7deaa07","name":"should not receive a peer event before start","time":{"start":1721257277502,"stop":1721257277502,"duration":0},"status":"passed","severity":"normal"},{"uid":"e19f88c9ceba9cf","name":"Push message with JSON payload","time":{"start":1721257864120,"stop":1721257864121,"duration":1},"status":"passed","severity":"normal"},{"uid":"37739e62bb92d777","name":"Push message with content topic containing long","time":{"start":1721257742518,"stop":1721257742519,"duration":1},"status":"passed","severity":"normal"},{"uid":"98e56cabd304d0e9","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1721257512792,"stop":1721257512792,"duration":0},"status":"passed","severity":"normal"},{"uid":"b40b78b05261f339","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1721257215003,"stop":1721257215004,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6f1e98975659482","name":"Sets default value correctly","time":{"start":1721257941309,"stop":1721257941309,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6f59e34198b0e55","name":"Query generator for multiple messages with multiple decoders","time":{"start":1721257915470,"stop":1721257915470,"duration":0},"status":"passed","severity":"normal"},{"uid":"43f6039f82a19c5","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1721257402343,"stop":1721257402344,"duration":1},"status":"passed","severity":"normal"},{"uid":"67499d1fb613bfd7","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1721257865480,"stop":1721257865481,"duration":1},"status":"passed","severity":"normal"},{"uid":"7242d8e7b3884685","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1721257360717,"stop":1721257360717,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd1c08c63f728c13","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1721257215014,"stop":1721257215014,"duration":0},"status":"passed","severity":"normal"},{"uid":"172dde6c388a45af","name":"Check message received after jswaku node is restarted","time":{"start":1721257768443,"stop":1721257768444,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ae954a1cecb51643","name":"Subscribe to topic containing Russian and receive message","time":{"start":1721257512791,"stop":1721257512792,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfde053a0171fd35","name":"Subscribe and receive messages via waku relay post","time":{"start":1721257924396,"stop":1721257924396,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ca65f352d0413b1","name":"Subscribe to topic containing Script and publish message","time":{"start":1721257781721,"stop":1721257781721,"duration":0},"status":"passed","severity":"normal"},{"uid":"c25444b050ba8eb8","name":"Passing cursor with wrong message digest","time":{"start":1721257865501,"stop":1721257865501,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca2499c1893a2553","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1721258052801,"stop":1721258052801,"duration":0},"status":"passed","severity":"normal"},{"uid":"81acb2841f29866b","name":"Push message with content topic containing numeric","time":{"start":1721257742519,"stop":1721257742520,"duration":1},"status":"passed","severity":"normal"},{"uid":"5955c944a09b4d79","name":"Push message with XML payload","time":{"start":1721257864119,"stop":1721257864120,"duration":1},"status":"passed","severity":"normal"},{"uid":"258fbc6ed621a5e5","name":"Query Generator - backward","time":{"start":1721257904887,"stop":1721257904887,"duration":0},"status":"passed","severity":"normal"},{"uid":"6df23300980f7a45","name":"Push message with content topic containing Basic HTML tag","time":{"start":1721257742524,"stop":1721257742525,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aee82f791ea0fc8","name":"Check message with invalid timestamp is not received","time":{"start":1721257476319,"stop":1721257476319,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f4d31a06348c97b","name":"Subscribe and receives messages on 20 topics","time":{"start":1721257924411,"stop":1721257924411,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e5ef0962338d1a6","name":"Waku message hash computation (meta attribute not present)","time":{"start":1721257217572,"stop":1721257217572,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec0ea4e8b3fcf37","name":"Push message with content topic containing short","time":{"start":1721257742518,"stop":1721257742518,"duration":0},"status":"passed","severity":"normal"},{"uid":"b76b609913d9dc37","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1721257222759,"stop":1721257222759,"duration":0},"status":"passed","severity":"normal"},{"uid":"730f58deebcdcffa","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1721258052800,"stop":1721258052800,"duration":0},"status":"passed","severity":"normal"},{"uid":"23ba72ecc74d74e1","name":"Subscribe to topic containing Russian and receive message","time":{"start":1721257924403,"stop":1721257924403,"duration":0},"status":"passed","severity":"normal"},{"uid":"364c914ef152012","name":"LightPush","time":{"start":1721257946849,"stop":1721257946849,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b5fc78de1c5e168","name":"Push message with content topic containing unicode special characters","time":{"start":1721257742526,"stop":1721257742526,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fffe10256f1f8b1","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1721257523681,"stop":1721257523682,"duration":1},"status":"passed","severity":"normal"},{"uid":"5305b544e9b6f963","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1721257773160,"stop":1721257773160,"duration":0},"status":"passed","severity":"normal"},{"uid":"7056688d0179975a","name":"Renews peer on consistent ping failures","time":{"start":1721257378500,"stop":1721257378500,"duration":0},"status":"passed","severity":"normal"},{"uid":"18baa54bb886cdda","name":"configure the node with multiple pubsub topics","time":{"start":1721257846145,"stop":1721257846145,"duration":0},"status":"passed","severity":"normal"},{"uid":"2623a164f5f9c75f","name":"can start the service","time":{"start":1721257243104,"stop":1721257243105,"duration":1},"status":"passed","severity":"normal"},{"uid":"67e09c9ee7a56311","name":"Add multiple subscription objects on single nwaku node","time":{"start":1721257924408,"stop":1721257924409,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0bce55559442edc","name":"should throw an error for missing required configuration","time":{"start":1721257215012,"stop":1721257215012,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa5d4476ea84e63a","name":"Push message with Basic HTML tag payload","time":{"start":1721257742514,"stop":1721257742514,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0eaabc63b29f6ed","name":"should not fail to start the service if it is already started","time":{"start":1721257277501,"stop":1721257277501,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc5bab6e3bfdc88a","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1721257505538,"stop":1721257505538,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7abce0eb61cb7b7","name":"Push message with content topic containing Russian","time":{"start":1721257864136,"stop":1721257864137,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e1e2c3fca2f9f8d","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1721257265654,"stop":1721257265656,"duration":2},"status":"passed","severity":"normal"},{"uid":"2dfc4b7551255954","name":"Subscribe to topic containing JSON and receive message","time":{"start":1721257924406,"stop":1721257924407,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dacd233a7c4c396","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1721257215021,"stop":1721257215021,"duration":0},"status":"passed","severity":"normal"}]