2024-10-08 10:04:25 +00:00

1 line
160 KiB
JSON

[{"uid":"a024ecbb0d130896","name":"Correctly serialized arguments","time":{"start":1728381618822,"stop":1728381618822,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6e8e43340dc29b8","name":"should add and remove event listeners correctly","time":{"start":1728381383547,"stop":1728381383548,"duration":1},"status":"passed","severity":"normal"},{"uid":"c083dd4b8e6b9db2","name":"Check received message containing special chars","time":{"start":1728381526509,"stop":1728381526509,"duration":0},"status":"passed","severity":"normal"},{"uid":"3946a35c458fe769","name":"should not fail to stop the service if it was not started","time":{"start":1728381423072,"stop":1728381423073,"duration":1},"status":"passed","severity":"normal"},{"uid":"88c3d6d2df707db9","name":"Push message with content topic containing shell command","time":{"start":1728381680466,"stop":1728381680466,"duration":0},"status":"passed","severity":"normal"},{"uid":"8670df30ab92cbdc","name":"LightPush: 0 peers, Filter: 3 peers","time":{"start":1728381613865,"stop":1728381613865,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bdcc458da832dea","name":"Push message with content topic containing Basic HTML tag","time":{"start":1728381711665,"stop":1728381711665,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a96d958103a5c29","name":"should not fail to stop the service if it was not started","time":{"start":1728381716492,"stop":1728381716495,"duration":3},"status":"passed","severity":"normal"},{"uid":"a6a6ee0f6f2089b0","name":"Push message with escaped characters payload","time":{"start":1728381680450,"stop":1728381680450,"duration":0},"status":"passed","severity":"normal"},{"uid":"230f66f94d9082e8","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728381749037,"stop":1728381749037,"duration":0},"status":"passed","severity":"normal"},{"uid":"26449863fa912b7d","name":"it tolerates circular branch references","time":{"start":1728381379401,"stop":1728381379402,"duration":1},"status":"passed","severity":"normal"},{"uid":"22e8bab575fd2a60","name":"different cluster, different shard: nodes don't connect","time":{"start":1728381521286,"stop":1728381521286,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ca546794aac5779","name":"Js publishes, other Js receives","time":{"start":1728381676009,"stop":1728381676011,"duration":2},"status":"passed","severity":"normal"},{"uid":"554230bf562b37c8","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728381749047,"stop":1728381749048,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3fd4fa852805c53","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728381521291,"stop":1728381521292,"duration":1},"status":"passed","severity":"normal"},{"uid":"5610250644cfe58a","name":"should return valid sharding parameters for static sharding","time":{"start":1728381355984,"stop":1728381355984,"duration":0},"status":"passed","severity":"normal"},{"uid":"47a67fa1e1e8cf13","name":"should correctly map a content topic to a pubsub topic","time":{"start":1728381355986,"stop":1728381355986,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5311314a7dab03f","name":"Push message with content topic containing Russian","time":{"start":1728381711661,"stop":1728381711661,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbce63ef45e7f8ba","name":"should be able to encode the field with only FILTER set to true","time":{"start":1728381363560,"stop":1728381363561,"duration":1},"status":"passed","severity":"normal"},{"uid":"677f37cc99bf438b","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1728381521287,"stop":1728381521287,"duration":0},"status":"passed","severity":"normal"},{"uid":"a799877e00647be2","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1728381371412,"stop":1728381371413,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc1d500f5322b024","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1728381409093,"stop":1728381409094,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e8d12d971181008","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1728381355988,"stop":1728381355988,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ba8513bc7e75323","name":"Meta field set when metaSetter is specified","time":{"start":1728381371850,"stop":1728381371850,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ba553986507f801","name":"Query with Promise Callback, No Decoder","time":{"start":1728381743132,"stop":1728381743132,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aa4e34156688780","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1728381685604,"stop":1728381685604,"duration":0},"status":"passed","severity":"normal"},{"uid":"778d899c8309d076","name":"should properly create peer info with all multiaddrs","time":{"start":1728381364428,"stop":1728381364428,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cef2f21200ad10f","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1728381364418,"stop":1728381364418,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e1a2788033c3262","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728381461623,"stop":1728381461624,"duration":1},"status":"passed","severity":"normal"},{"uid":"d793e030ce0b034b","name":"Query generator for 2000 messages","time":{"start":1728381762413,"stop":1728381762413,"duration":0},"status":"passed","severity":"normal"},{"uid":"39ef4513571b7744","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1728381696842,"stop":1728381696842,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf0649a461407199","name":"Check meta is set [symmetric]","time":{"start":1728381389460,"stop":1728381389461,"duration":1},"status":"passed","severity":"normal"},{"uid":"88f872a65a2cb2d0","name":"Push message with custom timestamp: 1728377946003","time":{"start":1728381711683,"stop":1728381711683,"duration":0},"status":"passed","severity":"normal"},{"uid":"c260a3d1c6e32441","name":"Check received message containing short","time":{"start":1728381658377,"stop":1728381658377,"duration":0},"status":"passed","severity":"normal"},{"uid":"84eb65a5284f1455","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1728381634306,"stop":1728381634307,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea8f65d6e2e46470","name":"Check received message containing long","time":{"start":1728381658377,"stop":1728381658377,"duration":0},"status":"passed","severity":"normal"},{"uid":"1748162bae4172bf","name":"Check publish message containing unicode special characters","time":{"start":1728381689153,"stop":1728381689153,"duration":0},"status":"passed","severity":"normal"},{"uid":"b428acf950dc28a5","name":"Query Generator - false","time":{"start":1728381756568,"stop":1728381756571,"duration":3},"status":"passed","severity":"normal"},{"uid":"56f6c62e7cd90151","name":"Check message on other pubsub topic is not received","time":{"start":1728381658374,"stop":1728381658374,"duration":0},"status":"passed","severity":"normal"},{"uid":"65f63c9648f88311","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1728381355979,"stop":1728381355979,"duration":0},"status":"passed","severity":"normal"},{"uid":"88b58e743de3b5d1","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1728381759210,"stop":1728381759211,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e072fd89b3db604","name":"Decoder throws on empty string content topic","time":{"start":1728381391228,"stop":1728381391228,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f65dcfbe8e81830","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1728381379241,"stop":1728381379242,"duration":1},"status":"passed","severity":"normal"},{"uid":"373273b89ef71250","name":"Subscribe to topic containing JSON and publish message","time":{"start":1728381696866,"stop":1728381696868,"duration":2},"status":"passed","severity":"normal"},{"uid":"1aa16ce48daad5bd","name":"ignores unrecognized TXT record formats","time":{"start":1728381379402,"stop":1728381379403,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a09a7bf126b9289","name":"Passing page size 11 when there are 10 messages","time":{"start":1728381766199,"stop":1728381766199,"duration":0},"status":"passed","severity":"normal"},{"uid":"33376d0253b7bb5e","name":"throws on content topic with empty version field","time":{"start":1728381355955,"stop":1728381355956,"duration":1},"status":"passed","severity":"normal"},{"uid":"86ecb9347ba6f36d","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728381485019,"stop":1728381485020,"duration":1},"status":"passed","severity":"normal"},{"uid":"f95b201403f17db3","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728381749058,"stop":1728381749059,"duration":1},"status":"passed","severity":"normal"},{"uid":"a68907ce031619b6","name":"Check message received after nwaku node is restarted","time":{"start":1728381658376,"stop":1728381658376,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7c431bc0c59018a3","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728381749043,"stop":1728381749044,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c9b5f561e5b8344","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728381749072,"stop":1728381749073,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c708a93de8b3b24","name":"should throw error - no id","time":{"start":1728381364419,"stop":1728381364420,"duration":1},"status":"passed","severity":"normal"},{"uid":"e623ec3849e55619","name":"Reopen subscription with peer with lost subscription","time":{"start":1728381454667,"stop":1728381454668,"duration":1},"status":"passed","severity":"normal"},{"uid":"acd37a1989a01fda","name":"Push message with content topic containing XML","time":{"start":1728381711664,"stop":1728381711665,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3febc0bd0c501e5","name":"should be called at least once on all `peer:discovery` events","time":{"start":1728381416760,"stop":1728381416761,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb50fb8e5251b963","name":"LightPush: 1 peers, Filter: 2 peers","time":{"start":1728381613867,"stop":1728381613867,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f1d777caeedccc9","name":"same cluster, different shard: nodes don't connect","time":{"start":1728381521285,"stop":1728381521285,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b2f528d6f32f501","name":"throws on content topic with empty encoding field","time":{"start":1728381355956,"stop":1728381355957,"duration":1},"status":"passed","severity":"normal"},{"uid":"41e4e7f120c8bd4e","name":"Decoder throws on undefined content topic","time":{"start":1728381391227,"stop":1728381391228,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbdf671d401b4d86","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1728381745565,"stop":1728381745565,"duration":0},"status":"passed","severity":"normal"},{"uid":"51ff95986eff002c","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1728381363566,"stop":1728381363567,"duration":1},"status":"passed","severity":"normal"},{"uid":"b571aad02751b712","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1728381355977,"stop":1728381355977,"duration":0},"status":"passed","severity":"normal"},{"uid":"318e91b7e3687238","name":"Subscribe to topic containing Script and receive message","time":{"start":1728381749060,"stop":1728381749061,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5ecbf7b6cb98d10","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1728381759211,"stop":1728381759212,"duration":1},"status":"passed","severity":"normal"},{"uid":"26837c5eaf9b6829","name":"Fails to publish duplicate message","time":{"start":1728381689161,"stop":1728381689162,"duration":1},"status":"passed","severity":"normal"},{"uid":"f34c102b867f511f","name":"Check publish message containing escaped characters","time":{"start":1728381689153,"stop":1728381689153,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ca9cd0f3f80f996","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1728381715120,"stop":1728381715121,"duration":1},"status":"passed","severity":"normal"},{"uid":"24de4e88b556087b","name":"throws on content topic with too few or too many fields","time":{"start":1728381355953,"stop":1728381355954,"duration":1},"status":"passed","severity":"normal"},{"uid":"6560c75e6e811f9a","name":"Filter with 0 connections","time":{"start":1728381554776,"stop":1728381554776,"duration":0},"status":"passed","severity":"normal"},{"uid":"38e14018b7e874d0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1728381355977,"stop":1728381355977,"duration":0},"status":"passed","severity":"normal"},{"uid":"40e8f2cc0a25ac2","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1728381461624,"stop":1728381461632,"duration":8},"status":"passed","severity":"normal"},{"uid":"f3910f8749f19446","name":"Subscribe to topic containing shell command and publish message","time":{"start":1728381696869,"stop":1728381696869,"duration":0},"status":"passed","severity":"normal"},{"uid":"c07ce7651b245e28","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1728381737934,"stop":1728381737934,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3530cbccc9a6a0c","name":"Decoder throws on empty string content topic","time":{"start":1728381371851,"stop":1728381371852,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd8f687f4320c57c","name":"Query Generator - true","time":{"start":1728381756567,"stop":1728381756568,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c04a44357113b70","name":"Push message with custom timestamp: 1728377957642","time":{"start":1728381680469,"stop":1728381680470,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccc95eb44753ff59","name":"should return empty list for no shard","time":{"start":1728381355973,"stop":1728381355973,"duration":0},"status":"passed","severity":"normal"},{"uid":"45d9d54737195910","name":"Push message with content topic containing unicode special characters","time":{"start":1728381711670,"stop":1728381711670,"duration":0},"status":"passed","severity":"normal"},{"uid":"28e4e0d1c72b1e44","name":"Query with Promise Callback, No message returned","time":{"start":1728381743133,"stop":1728381743134,"duration":1},"status":"passed","severity":"normal"},{"uid":"49fd4bc1ac5cd724","name":"Refresh subscription","time":{"start":1728381749050,"stop":1728381749051,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3f94cc083bd61a5","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1728381521289,"stop":1728381521289,"duration":0},"status":"passed","severity":"normal"},{"uid":"9548a236a140b47b","name":"Check message with no payload is not received","time":{"start":1728381658375,"stop":1728381658375,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec61b764d1b4a5d1","name":"isConnected should return true after first peer connects","time":{"start":1728381439744,"stop":1728381439745,"duration":1},"status":"passed","severity":"normal"},{"uid":"4aceb880db9a702","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728381749032,"stop":1728381749032,"duration":0},"status":"passed","severity":"normal"},{"uid":"b16401e722a5f308","name":"Encoder throws on empty string content topic","time":{"start":1728381391227,"stop":1728381391227,"duration":0},"status":"passed","severity":"normal"},{"uid":"478bdb7f798e4fc3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1728381355978,"stop":1728381355978,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2e26fd2ac14efa2","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1728381461615,"stop":1728381461615,"duration":0},"status":"passed","severity":"normal"},{"uid":"5feb9ddc02e6f6aa","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728381615373,"stop":1728381615373,"duration":0},"status":"passed","severity":"normal"},{"uid":"99c171976923881f","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728381749035,"stop":1728381749036,"duration":1},"status":"passed","severity":"normal"},{"uid":"db3659a52178e84c","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1728381415529,"stop":1728381415529,"duration":0},"status":"passed","severity":"normal"},{"uid":"446ea2445de23d74","name":"Check received message containing Chinese","time":{"start":1728381526509,"stop":1728381526510,"duration":1},"status":"passed","severity":"normal"},{"uid":"295f567ecc64eaea","name":"Check publish message after client node is restarted","time":{"start":1728381689166,"stop":1728381689167,"duration":1},"status":"skipped","severity":"normal"},{"uid":"85c53b3f427fc26","name":"getPeersByDiscovery","time":{"start":1728381449299,"stop":1728381449299,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb2493c9b8e0ceb","name":"Query Generator, No Decoder","time":{"start":1728381743116,"stop":1728381743120,"duration":4},"status":"passed","severity":"normal"},{"uid":"2136b2de71bb20c3","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728381749017,"stop":1728381749017,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b072001743b5ccc","name":"should decode valid enr with tcp successfully","time":{"start":1728381364419,"stop":1728381364419,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2fbb5fdaf2b8194","name":"Check received message containing long","time":{"start":1728381658365,"stop":1728381658366,"duration":1},"status":"passed","severity":"normal"},{"uid":"cebc1f0b8d753191","name":"should throw an error for empty SingleShardInfos array","time":{"start":1728381355971,"stop":1728381355971,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a10c94dd5efdebb","name":"Push message with Russian payload","time":{"start":1728381680439,"stop":1728381680442,"duration":3},"status":"passed","severity":"normal"},{"uid":"e196ab77e326e63e","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728381749068,"stop":1728381749070,"duration":2},"status":"passed","severity":"normal"},{"uid":"ace18a06041c41af","name":"Renews peer on consistent ping failures","time":{"start":1728381475917,"stop":1728381475924,"duration":7},"status":"passed","severity":"normal"},{"uid":"ce03d8ddd9fc3a91","name":"can start the service","time":{"start":1728381423072,"stop":1728381423072,"duration":0},"status":"passed","severity":"normal"},{"uid":"79d035face8bbe17","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728381461636,"stop":1728381461639,"duration":3},"status":"passed","severity":"normal"},{"uid":"1e56a9d831031654","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1728381521317,"stop":1728381521317,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3def1bb78fe4c69","name":"should set field with all protocols disabled","time":{"start":1728381364428,"stop":1728381364428,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6336c503da6e4b5","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1728381355972,"stop":1728381355973,"duration":1},"status":"passed","severity":"normal"},{"uid":"750c951951586f0b","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1728381774348,"stop":1728381774348,"duration":0},"status":"passed","severity":"normal"},{"uid":"34667f849001e1f8","name":"should load peers from local storage and dispatch events","time":{"start":1728381383546,"stop":1728381383547,"duration":1},"status":"passed","severity":"normal"},{"uid":"22e50d6fae2afbdb","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728381615371,"stop":1728381615372,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8841efd3e905e09","name":"Push message with custom timestamp: 1728385157642","time":{"start":1728381680470,"stop":1728381680471,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5ce5be982a40b54","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1728381737936,"stop":1728381737936,"duration":0},"status":"passed","severity":"normal"},{"uid":"693eca846d962004","name":"same cluster, different shard: nodes connect","time":{"start":1728381634309,"stop":1728381634310,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dca24f262c7229c","name":"Push message with Script payload","time":{"start":1728381680444,"stop":1728381680445,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb985f2d3c000ea0","name":"Fails to push message with large meta","time":{"start":1728381711681,"stop":1728381711681,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3b943f90031842f","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1728381355973,"stop":1728381355973,"duration":0},"status":"passed","severity":"normal"},{"uid":"a595a0c78384f4bc","name":"should be able to decode the field with only RELAY set to true","time":{"start":1728381363569,"stop":1728381363570,"duration":1},"status":"passed","severity":"normal"},{"uid":"908c32e32a6163d0","name":"creates an iterator","time":{"start":1728381766729,"stop":1728381766729,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeaf00e60eb5236e","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1728381358360,"stop":1728381358361,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdd219797c011aea","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728381749055,"stop":1728381749056,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8367794dc467e24","name":"Push message with content topic containing XML","time":{"start":1728381680459,"stop":1728381680463,"duration":4},"status":"passed","severity":"normal"},{"uid":"987471fb108b7d5e","name":"Ping succeeds for all connected peers","time":{"start":1728381475914,"stop":1728381475914,"duration":0},"status":"passed","severity":"normal"},{"uid":"36e0292bccb2e376","name":"Check received message with timestamp: 1728381408830 ","time":{"start":1728381658372,"stop":1728381658373,"duration":1},"status":"passed","severity":"normal"},{"uid":"e008ee97db77ea9","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728381557269,"stop":1728381557269,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5871a0f41fa39a0","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1728381355971,"stop":1728381355972,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7229a5174a39d41","name":"Push message with content topic containing escaped characters","time":{"start":1728381680466,"stop":1728381680466,"duration":0},"status":"passed","severity":"normal"},{"uid":"2454edb9ca7e58ff","name":"Passing page size 1 when there are 4 messages","time":{"start":1728381766194,"stop":1728381766196,"duration":2},"status":"passed","severity":"normal"},{"uid":"7b57268f0a5bde93","name":"Fails to push message with large meta","time":{"start":1728381680468,"stop":1728381680468,"duration":0},"status":"passed","severity":"normal"},{"uid":"310c25e0d70f8254","name":"should be able to decode the field with only STORE set to true","time":{"start":1728381363572,"stop":1728381363573,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdde42fa41b3a66c","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728381763777,"stop":1728381763778,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c92f78c2694080e","name":"Nwaku publishes","time":{"start":1728381676008,"stop":1728381676009,"duration":1},"status":"passed","severity":"normal"},{"uid":"84c6b5e9e82f31e1","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1728381737935,"stop":1728381737935,"duration":0},"status":"passed","severity":"normal"},{"uid":"64594cd575a93ca0","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728381557215,"stop":1728381557219,"duration":4},"status":"passed","severity":"normal"},{"uid":"8f1cf9a1558c37be","name":"should throw an error for insufficient data","time":{"start":1728381355989,"stop":1728381355989,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e030db031ba4096","name":"Push message equal or less that 1MB","time":{"start":1728381680471,"stop":1728381680471,"duration":0},"status":"passed","severity":"normal"},{"uid":"32e70c2056c6c91b","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1728381355966,"stop":1728381355966,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ac18acd62f7168b","name":"Check publish message containing short","time":{"start":1728381689142,"stop":1728381689143,"duration":1},"status":"passed","severity":"normal"},{"uid":"d858d4b100b40b07","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1728381521287,"stop":1728381521287,"duration":0},"status":"passed","severity":"normal"},{"uid":"74dc68cc89b81818","name":"LightPush: 0 peers, Filter: 1 peers","time":{"start":1728381613864,"stop":1728381613865,"duration":1},"status":"passed","severity":"normal"},{"uid":"840ca55c992417b0","name":"Query Generator, No message returned","time":{"start":1728381743120,"stop":1728381743123,"duration":3},"status":"passed","severity":"normal"},{"uid":"45bf7eb411d7d018","name":"should not throw an error for a single configured topic","time":{"start":1728381355981,"stop":1728381355981,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c5f5d911ef8cccd","name":"Push message with content topic containing JSON","time":{"start":1728381680465,"stop":1728381680465,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cc4fd924a8339b8","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728381557273,"stop":1728381557276,"duration":3},"status":"passed","severity":"normal"},{"uid":"e67839db159db155","name":"Asymmetric encrypt & decrypt","time":{"start":1728381390012,"stop":1728381390013,"duration":1},"status":"passed","severity":"normal"},{"uid":"3322cdc4231d68cb","name":"Subscribe and publish message","time":{"start":1728381696823,"stop":1728381696823,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae6c93c8c82d03e1","name":"Passing page size 3 when there are 20 messages","time":{"start":1728381766196,"stop":1728381766196,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3ce08f5c222ff57","name":"Check received message containing short","time":{"start":1728381526504,"stop":1728381526505,"duration":1},"status":"passed","severity":"normal"},{"uid":"84838d1897862b27","name":"Push message with content topic containing emoji","time":{"start":1728381680467,"stop":1728381680467,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd461f597dc66b07","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1728381521318,"stop":1728381521319,"duration":1},"status":"passed","severity":"normal"},{"uid":"1daae6bbe01129d4","name":"should not fail to stop the service if it was not started","time":{"start":1728381383543,"stop":1728381383544,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf31ceeebb777e41","name":"LightPush","time":{"start":1728381800485,"stop":1728381800486,"duration":1},"status":"passed","severity":"normal"},{"uid":"666d0f0ef8d5816c","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1728381745551,"stop":1728381745551,"duration":0},"status":"passed","severity":"normal"},{"uid":"3904d98ee3b50490","name":"Ping on unsubscribed peer","time":{"start":1728381452652,"stop":1728381452652,"duration":0},"status":"passed","severity":"normal"},{"uid":"23684431c5ac875","name":"Ping on peer without subscriptions","time":{"start":1728381454665,"stop":1728381454665,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffdd96862e3a9f77","name":"Check message with no payload is not received","time":{"start":1728381658389,"stop":1728381658389,"duration":0},"status":"passed","severity":"normal"},{"uid":"4df7eb8bd25deedb","name":"Check received message containing Basic HTML tag","time":{"start":1728381658381,"stop":1728381658381,"duration":0},"status":"passed","severity":"normal"},{"uid":"75a55e5861f648b","name":"Push message with content topic containing SQL Injection","time":{"start":1728381680459,"stop":1728381680459,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bcbfba551c0a9c","name":"should decode valid enr successfully","time":{"start":1728381364418,"stop":1728381364418,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a48bd8876662b3b","name":"Encoder throws on undefined content topic","time":{"start":1728381389461,"stop":1728381389462,"duration":1},"status":"passed","severity":"normal"},{"uid":"acdf662be3290b02","name":"Subscribe to topic containing XML and publish message","time":{"start":1728381696842,"stop":1728381696843,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bb5995e914f49a4","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1728381379405,"stop":1728381379405,"duration":0},"status":"passed","severity":"normal"},{"uid":"23840e0a84a6207f","name":"1 Relay, 1 fetch","time":{"start":1728381379297,"stop":1728381379297,"duration":0},"status":"passed","severity":"normal"},{"uid":"55aee9b2700e8624","name":"Check received message containing Script","time":{"start":1728381658380,"stop":1728381658380,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5cb4fad75cb592e","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1728381379406,"stop":1728381379406,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b0beb95549386e1e","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1728381355984,"stop":1728381355984,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd37cdb1a1cf903c","name":"Relay + Store","time":{"start":1728381415230,"stop":1728381415230,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd5c3789e7bd2c9a","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1728381696825,"stop":1728381696825,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa85bd63cce6d5e8","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1728381774344,"stop":1728381774345,"duration":1},"status":"passed","severity":"normal"},{"uid":"9096c6031bc64061","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728381557232,"stop":1728381557233,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ee7437a6d52031","name":"Check received message containing unicode special characters","time":{"start":1728381658371,"stop":1728381658371,"duration":0},"status":"passed","severity":"normal"},{"uid":"afb0dd4e3b35f24f","name":"Accepts a valid Waku Message","time":{"start":1728381394401,"stop":1728381394402,"duration":1},"status":"passed","severity":"normal"},{"uid":"d865ae41c3003692","name":"Filter with 3 connections","time":{"start":1728381554781,"stop":1728381554782,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a12bf70844eb2a9","name":"throws on empty content topic","time":{"start":1728381355953,"stop":1728381355953,"duration":0},"status":"passed","severity":"normal"},{"uid":"11c6399b08a6676b","name":"throws on content topic with empty application field","time":{"start":1728381355955,"stop":1728381355955,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1f307ac87b88ae8","name":"Push message with numeric payload","time":{"start":1728381680433,"stop":1728381680433,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc5b52a166eab5ad","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1728381521297,"stop":1728381521299,"duration":2},"status":"passed","severity":"normal"},{"uid":"feb05ccb5bc873cc","name":"Check message received after jswaku node is restarted","time":{"start":1728381658390,"stop":1728381658390,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fd3d9fcdacd6b552","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1728381461616,"stop":1728381461617,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d330093a350e06f","name":"Generator, 2 different pubsubtopics","time":{"start":1728381763772,"stop":1728381763773,"duration":1},"status":"passed","severity":"normal"},{"uid":"2de273b348075947","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1728381737933,"stop":1728381737934,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa779d966cec8e54","name":"Decoder throws on empty string content topic","time":{"start":1728381389463,"stop":1728381389463,"duration":0},"status":"passed","severity":"normal"},{"uid":"846bc85328dd1cb2","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1728381355972,"stop":1728381355972,"duration":0},"status":"passed","severity":"normal"},{"uid":"632d4648d8090d45","name":"Keep-alive pings maintain the connection","time":{"start":1728381475916,"stop":1728381475916,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac04b0703443c900","name":"Delete observer","time":{"start":1728381660636,"stop":1728381660637,"duration":1},"status":"passed","severity":"normal"},{"uid":"978a92a81e84d565","name":"returns all values when wanted number matches available values","time":{"start":1728381378680,"stop":1728381378682,"duration":2},"status":"passed","severity":"normal"},{"uid":"8038f2c967a6bbb9","name":"A test","time":{"start":1728381614000,"stop":1728381614000,"duration":0},"status":"passed","severity":"normal"},{"uid":"c05756bcc1b0b84f","name":"udp ip6 address","time":{"start":1728381363825,"stop":1728381363826,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d7ebf222a75f6b7","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728381749034,"stop":1728381749034,"duration":0},"status":"passed","severity":"normal"},{"uid":"40ccce5213c07c1","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728381545567,"stop":1728381545567,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6d9ab9d45b2cb70","name":"should not fail to start the service if it is already started","time":{"start":1728381423073,"stop":1728381423073,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc5a731d94649ea8","name":"Refresh subscription","time":{"start":1728381557220,"stop":1728381557220,"duration":0},"status":"passed","severity":"normal"},{"uid":"35a54517f8ec233d","name":"should handle a minimal index list","time":{"start":1728381355988,"stop":1728381355988,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ee0f8672625bd1a","name":"Fails to push message bigger that 1MB","time":{"start":1728381711684,"stop":1728381711685,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f972942f320d2f2","name":"Query generator for multiple messages with multiple decoders","time":{"start":1728381762404,"stop":1728381762404,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea7e9d503d4653e5","name":"Push message with content topic containing Chinese","time":{"start":1728381680457,"stop":1728381680458,"duration":1},"status":"passed","severity":"normal"},{"uid":"65b00a130115d67a","name":"throws on content topic with non-number generation field","time":{"start":1728381355954,"stop":1728381355954,"duration":0},"status":"passed","severity":"normal"},{"uid":"46887271129f3f79","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1728381355976,"stop":1728381355976,"duration":0},"status":"passed","severity":"normal"},{"uid":"252404d761aeb771","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app48/5/topic234/test.js","time":{"start":1728381719623,"stop":1728381719624,"duration":1},"status":"passed","severity":"normal"},{"uid":"19e03cae1e4314ab","name":"Push message on custom pubsubTopic","time":{"start":1728381615370,"stop":1728381615371,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9edf0d31c2d9945","name":"should properly create location multiaddrs - udp4","time":{"start":1728381364427,"stop":1728381364427,"duration":0},"status":"passed","severity":"normal"},{"uid":"62d50df705f61573","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1728381355967,"stop":1728381355967,"duration":0},"status":"passed","severity":"normal"},{"uid":"bada174489ba74c9","name":"Check message on other pubsub topic is not received","time":{"start":1728381526519,"stop":1728381526519,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fb21fd611d28d8a","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1728381696824,"stop":1728381696824,"duration":0},"status":"passed","severity":"normal"},{"uid":"c60c3680f58752e2","name":"Check publish message containing emoji","time":{"start":1728381689154,"stop":1728381689154,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d588b25ca32eefc","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728381749017,"stop":1728381749019,"duration":2},"status":"passed","severity":"normal"},{"uid":"66ffc22121352eaf","name":"should only return 1 node with relay capability","time":{"start":1728381379404,"stop":1728381379404,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9f37265b4108a93","name":"can start the service","time":{"start":1728381716488,"stop":1728381716490,"duration":2},"status":"passed","severity":"normal"},{"uid":"d3b632f965423136","name":"Subscribe to topic containing Script and receive message","time":{"start":1728381749033,"stop":1728381749034,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc865e1786e2f9f8","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1728381774344,"stop":1728381774344,"duration":0},"status":"passed","severity":"normal"},{"uid":"94f243571621ba83","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1728381737934,"stop":1728381737934,"duration":0},"status":"passed","severity":"normal"},{"uid":"67b12a68c849e726","name":"Check received message with timestamp: 1728381408400000000 ","time":{"start":1728381526517,"stop":1728381526517,"duration":0},"status":"passed","severity":"normal"},{"uid":"e893267bed2cfef9","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1728381696858,"stop":1728381696862,"duration":4},"status":"passed","severity":"normal"},{"uid":"a12df7a056be3357","name":"Ordered callback, aborts when callback returns true","time":{"start":1728381762412,"stop":1728381762413,"duration":1},"status":"passed","severity":"normal"},{"uid":"111ad6566c31641d","name":"isConnected return false after peer stops","time":{"start":1728381439745,"stop":1728381439745,"duration":0},"status":"passed","severity":"normal"},{"uid":"32c7b9426dbd3868","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728381749073,"stop":1728381749073,"duration":0},"status":"passed","severity":"normal"},{"uid":"95252e809e253dd5","name":"removeEventListener with wrong event","time":{"start":1728381449298,"stop":1728381449299,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ed0b62d7cec8cb9","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1728381355986,"stop":1728381355986,"duration":0},"status":"passed","severity":"normal"},{"uid":"72e52c121f82c630","name":"should get / set TCP multiaddr","time":{"start":1728381364426,"stop":1728381364426,"duration":0},"status":"passed","severity":"normal"},{"uid":"e018d201e05d2fc","name":"Check received message containing Script","time":{"start":1728381658368,"stop":1728381658369,"duration":1},"status":"passed","severity":"normal"},{"uid":"b699b92fee5b3c7c","name":"Push message with meta","time":{"start":1728381711676,"stop":1728381711681,"duration":5},"status":"passed","severity":"normal"},{"uid":"dd01126e138f9c0a","name":"Sample","time":{"start":1728381363822,"stop":1728381363823,"duration":1},"status":"passed","severity":"normal"},{"uid":"2199e9e826a60c52","name":"Reopen subscription with peer with lost subscription","time":{"start":1728381452652,"stop":1728381452652,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0a27b891ce09f4b","name":"should set field with only STORE enabled","time":{"start":1728381364429,"stop":1728381364429,"duration":0},"status":"passed","severity":"normal"},{"uid":"c340a60b05cfa7db","name":"Fails to publish message with empty text","time":{"start":1728381689162,"stop":1728381689162,"duration":0},"status":"passed","severity":"normal"},{"uid":"4744dba874494565","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728381545554,"stop":1728381545555,"duration":1},"status":"passed","severity":"normal"},{"uid":"12d387e966e78ab0","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728381557205,"stop":1728381557205,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a2d6f13f8c2e28e","name":"Check message received after nwaku node is restarted","time":{"start":1728381658390,"stop":1728381658390,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ab7d71e035d6c100","name":"Check received message containing JSON","time":{"start":1728381658369,"stop":1728381658370,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f20f6378a0e0a47","name":"random static sharding 1 - Cluster ID: 64, Shard ID: 389","time":{"start":1728381745551,"stop":1728381745552,"duration":1},"status":"passed","severity":"normal"},{"uid":"47b3a15637e22383","name":"Push message with content topic containing Russian","time":{"start":1728381680458,"stop":1728381680458,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4401730d9345b4b","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1728381759213,"stop":1728381759213,"duration":0},"status":"passed","severity":"normal"},{"uid":"a163d3ee0d36802d","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1728381379236,"stop":1728381379237,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e027cf8d4bdb8e5","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1728381363561,"stop":1728381363562,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ec29094d788f409","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1728381355971,"stop":1728381355971,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ce098273436cd05","name":"Check received message with timestamp: 1728381408830000000 ","time":{"start":1728381658372,"stop":1728381658372,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5c2d1bd58b3241f","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728381461616,"stop":1728381461616,"duration":0},"status":"passed","severity":"normal"},{"uid":"4864622bb295de06","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app54/9/topic949/xml","time":{"start":1728381719622,"stop":1728381719622,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ca62b5725bb326f","name":"handles multiple messages","time":{"start":1728381766729,"stop":1728381766729,"duration":0},"status":"passed","severity":"normal"},{"uid":"784046139a4bea12","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1728381521312,"stop":1728381521313,"duration":1},"status":"passed","severity":"normal"},{"uid":"9390f19fe7564403","name":"Check message with invalid timestamp is not received","time":{"start":1728381658374,"stop":1728381658374,"duration":0},"status":"passed","severity":"normal"},{"uid":"69b6268c06b55aa6","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1728381439732,"stop":1728381439738,"duration":6},"status":"passed","severity":"normal"},{"uid":"505496484edddac1","name":"Check message with non string payload is not received","time":{"start":1728381526525,"stop":1728381526525,"duration":0},"status":"passed","severity":"normal"},{"uid":"887241218905cf19","name":"caches peers it previously fetched","time":{"start":1728381379403,"stop":1728381379403,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d6b83ea4214b4dd","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1728381355983,"stop":1728381355983,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c1b725d2d684e58","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1728381389460,"stop":1728381389460,"duration":0},"status":"passed","severity":"normal"},{"uid":"83bb330b19f83aba","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1728381774345,"stop":1728381774345,"duration":0},"status":"passed","severity":"normal"},{"uid":"884a855ebb41eba0","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app85/8/topic197/utf8","time":{"start":1728381719621,"stop":1728381719621,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b7b9385c8bdfdb4","name":"Subscribe to topic containing Script and receive message","time":{"start":1728381557263,"stop":1728381557267,"duration":4},"status":"passed","severity":"normal"},{"uid":"e29c7942c07100b","name":"Push message with rate limit","time":{"start":1728381680468,"stop":1728381680469,"duration":1},"status":"passed","severity":"normal"},{"uid":"335b0d5a4e330847","name":"Overlapping topic subscription","time":{"start":1728381749048,"stop":1728381749049,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbff387f58676d61","name":"nwaku subscribes","time":{"start":1728381676005,"stop":1728381676005,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3025357f3ffc825","name":"should return usable stream attached to connection","time":{"start":1728381371408,"stop":1728381371409,"duration":1},"status":"passed","severity":"normal"},{"uid":"f88794c952ed2f5b","name":"should throw if no connection provided","time":{"start":1728381371409,"stop":1728381371410,"duration":1},"status":"passed","severity":"normal"},{"uid":"2103cf730e4d9594","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1728381634307,"stop":1728381634307,"duration":0},"status":"passed","severity":"normal"},{"uid":"b084fa991d4de8e3","name":"Push message with content topic containing escaped characters","time":{"start":1728381711670,"stop":1728381711670,"duration":0},"status":"passed","severity":"normal"},{"uid":"481c2879940ee209","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728381749035,"stop":1728381749035,"duration":0},"status":"passed","severity":"normal"},{"uid":"7499d4a30620c2ae","name":"non connected peers","time":{"start":1728381658693,"stop":1728381658693,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ed4cb5f5970bf6d8","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728381749047,"stop":1728381749047,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a62fe44e3f7a9a3","name":"Push message with SQL Injection payload","time":{"start":1728381680442,"stop":1728381680443,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6619b0f46f46bcb","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728381749039,"stop":1728381749039,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fa1959db60032e6","name":"connected peers and dial","time":{"start":1728381658691,"stop":1728381658692,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b5c22a9b7ade6e1a","name":"Tracks peer failures correctly","time":{"start":1728381475925,"stop":1728381475925,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9df72284432e1e9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1728381355976,"stop":1728381355976,"duration":0},"status":"passed","severity":"normal"},{"uid":"10c455cc38e96183","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1728381379238,"stop":1728381379239,"duration":1},"status":"passed","severity":"normal"},{"uid":"27c308d51922eec8","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1728381355975,"stop":1728381355975,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b5035e00cfc2c4a","name":"Push message with JSON payload","time":{"start":1728381680449,"stop":1728381680450,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee7e1b60e16c16d2","name":"Subscribe to topic containing emoji and publish message","time":{"start":1728381696873,"stop":1728381696873,"duration":0},"status":"passed","severity":"normal"},{"uid":"ade7e0b13743e623","name":"LightPush: 3 peers, Filter: 2 peers","time":{"start":1728381613873,"stop":1728381613874,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1b3fa3419aea0e5","name":"should return all peers when numPeers is 0","time":{"start":1728381371415,"stop":1728381371415,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f39161ea8d22ab0","name":"Push message with content topic containing Arabic","time":{"start":1728381680458,"stop":1728381680458,"duration":0},"status":"passed","severity":"normal"},{"uid":"6255cb613808dd16","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728381485021,"stop":1728381485021,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0448d1382da76e2","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1728381685603,"stop":1728381685604,"duration":1},"status":"passed","severity":"normal"},{"uid":"91fc1550d2e37d92","name":"should properly create location multiaddrs - tcp","time":{"start":1728381364428,"stop":1728381364428,"duration":0},"status":"passed","severity":"normal"},{"uid":"83b307f846d429a8","name":"should set field with all protocols enabled","time":{"start":1728381364428,"stop":1728381364429,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe9d126c02600cf0","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1728381521317,"stop":1728381521317,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6b9f720e6ecf60","name":"Check publish message containing XML","time":{"start":1728381689150,"stop":1728381689151,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcb0706e0332cbac","name":"should emit a peer event after start","time":{"start":1728381423073,"stop":1728381423074,"duration":1},"status":"passed","severity":"normal"},{"uid":"251d6dac7ddc652d","name":"same cluster, same shard: nodes connect","time":{"start":1728381521284,"stop":1728381521284,"duration":0},"status":"passed","severity":"normal"},{"uid":"208744d90188df32","name":"LightPush: 1 peers, Filter: 1 peers","time":{"start":1728381613866,"stop":1728381613867,"duration":1},"status":"passed","severity":"normal"},{"uid":"f204fe5e369e90f1","name":"Fails to publish message with wrong content topic","time":{"start":1728381689163,"stop":1728381689164,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ee382578073d372","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1728381762412,"stop":1728381762412,"duration":0},"status":"passed","severity":"normal"},{"uid":"1452d86c0c343270","name":"Push message with content topic containing shell command","time":{"start":1728381711669,"stop":1728381711670,"duration":1},"status":"passed","severity":"normal"},{"uid":"23e5384a6e309e8b","name":"Check publish message containing numeric","time":{"start":1728381689145,"stop":1728381689146,"duration":1},"status":"passed","severity":"normal"},{"uid":"67fa082eafd6d84a","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728381749036,"stop":1728381749037,"duration":1},"status":"passed","severity":"normal"},{"uid":"51abc22cde7a5454","name":"random static sharding 7 - Cluster ID: 842, Shard ID: 183","time":{"start":1728381745557,"stop":1728381745557,"duration":0},"status":"passed","severity":"normal"},{"uid":"c94d20ef7265c123","name":"shard 0","time":{"start":1728381745550,"stop":1728381745551,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5db7dc4cca1d4c3","name":"Relay - times out","time":{"start":1728381800484,"stop":1728381800484,"duration":0},"status":"passed","severity":"normal"},{"uid":"f85f33da1c6531d9","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728381545557,"stop":1728381545559,"duration":2},"status":"passed","severity":"normal"},{"uid":"e6acda225f9ed23b","name":"should use DNS peer discovery with light client","time":{"start":1728381423075,"stop":1728381423075,"duration":0},"status":"skipped","severity":"normal"},{"uid":"348f9098e40edc64","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1728381383547,"stop":1728381383547,"duration":0},"status":"passed","severity":"normal"},{"uid":"a05bf93f34b45b1f","name":"Register correct protocols","time":{"start":1728381696822,"stop":1728381696822,"duration":0},"status":"passed","severity":"normal"},{"uid":"21763825d2f8dd59","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1728381743123,"stop":1728381743123,"duration":0},"status":"passed","severity":"normal"},{"uid":"9032620741c2a6f1","name":"handles empty contentTopics array correctly","time":{"start":1728381355985,"stop":1728381355985,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc70d6208e89b052","name":"random static sharding 4 - Cluster ID: 126, Shard ID: 395","time":{"start":1728381745554,"stop":1728381745555,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d43e4342c174655","name":"Subscribe and receive messages via waku relay post","time":{"start":1728381557205,"stop":1728381557206,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee306e14924d568b","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1728381355974,"stop":1728381355974,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc75db3bdf818aec","name":"Encoder throws on empty string content topic","time":{"start":1728381389462,"stop":1728381389462,"duration":0},"status":"passed","severity":"normal"},{"uid":"d11a829264e1d6ba","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728381658373,"stop":1728381658373,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7363def886657ef","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1728381379240,"stop":1728381379241,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c0ae02db2722ff8","name":"Relay - dialed first","time":{"start":1728381800483,"stop":1728381800483,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3e2b3bbc1b96226","name":"Push message with long payload","time":{"start":1728381711642,"stop":1728381711642,"duration":0},"status":"passed","severity":"normal"},{"uid":"dca73083c94586bd","name":"Push message with emoji payload","time":{"start":1728381711647,"stop":1728381711647,"duration":0},"status":"passed","severity":"normal"},{"uid":"c286995d024de038","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1728381521308,"stop":1728381521312,"duration":4},"status":"passed","severity":"normal"},{"uid":"8ef31deb77cfebbe","name":"Query Generator, Wrong PubsubTopic","time":{"start":1728381743112,"stop":1728381743112,"duration":0},"status":"passed","severity":"normal"},{"uid":"1db0beef40203e46","name":"Check message with no content topic is not received","time":{"start":1728381658389,"stop":1728381658389,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb2e4d44e40c3309","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1728381363562,"stop":1728381363564,"duration":2},"status":"passed","severity":"normal"},{"uid":"8e384329eb0fdfbe","name":"should not receive a peer event before start","time":{"start":1728381423074,"stop":1728381423074,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7816e609fdc2fb6","name":"Mutual subscription","time":{"start":1728381696821,"stop":1728381696821,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6ebfff0f15ff73","name":"Push message equal or less that 1MB","time":{"start":1728381711684,"stop":1728381711684,"duration":0},"status":"passed","severity":"normal"},{"uid":"d331a861fcd6e52f","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1728381685602,"stop":1728381685602,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c2ae6bc6ae440b9","name":"Subscribe to topic containing special chars and publish message","time":{"start":1728381696834,"stop":1728381696834,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d8a368cc7a0df95","name":"connects to nwaku","time":{"start":1728381772748,"stop":1728381772748,"duration":0},"status":"passed","severity":"normal"},{"uid":"13a5d07c32ceeb28","name":"Subscribe and receives messages on 20 topics","time":{"start":1728381749021,"stop":1728381749021,"duration":0},"status":"passed","severity":"normal"},{"uid":"e81ae42173fbf022","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728381749056,"stop":1728381749057,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a634e279cc5ee15","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728381615372,"stop":1728381615372,"duration":0},"status":"passed","severity":"normal"},{"uid":"f33d7652625e5300","name":"less peers than existing","time":{"start":1728381658692,"stop":1728381658693,"duration":1},"status":"skipped","severity":"normal"},{"uid":"dafed86010cdc889","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1728381355982,"stop":1728381355982,"duration":0},"status":"passed","severity":"normal"},{"uid":"97ee083250c6ade3","name":"should be online or offline if network state changed","time":{"start":1728381409095,"stop":1728381409096,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0dfc27121cd9da9","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1728381355979,"stop":1728381355980,"duration":1},"status":"passed","severity":"normal"},{"uid":"409c359c5fdf608e","name":"Push message with content topic containing long","time":{"start":1728381680456,"stop":1728381680456,"duration":0},"status":"passed","severity":"normal"},{"uid":"117f07d6177852d3","name":"Fails to push message with empty content topic","time":{"start":1728381680467,"stop":1728381680467,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed50d86da813dbb1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1728381355979,"stop":1728381355979,"duration":0},"status":"passed","severity":"normal"},{"uid":"1573dc5595733b5d","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1728381689164,"stop":1728381689165,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9a4daec0cfced69","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1728381355975,"stop":1728381355976,"duration":1},"status":"passed","severity":"normal"},{"uid":"14e03d9d6f74d430","name":"Ping on subscribed peer","time":{"start":1728381454661,"stop":1728381454664,"duration":3},"status":"passed","severity":"normal"},{"uid":"3f05ad53c8b99420","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728381749026,"stop":1728381749026,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7d29f788d64c64a","name":"Push message with content topic containing SQL Injection","time":{"start":1728381711661,"stop":1728381711661,"duration":0},"status":"passed","severity":"normal"},{"uid":"3866ba85662c0f69","name":"Subscribe and receive messages via lightPush","time":{"start":1728381749012,"stop":1728381749012,"duration":0},"status":"passed","severity":"normal"},{"uid":"cef394826c83d954","name":"isConnected should return false after all peers disconnect","time":{"start":1728381439745,"stop":1728381439745,"duration":0},"status":"passed","severity":"normal"},{"uid":"72384e0898c7d1c5","name":"Check publish message containing shell command","time":{"start":1728381689152,"stop":1728381689153,"duration":1},"status":"passed","severity":"normal"},{"uid":"88b8e7a6a01b9a8c","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1728381521292,"stop":1728381521292,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aa76b46c02f6220","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1728381379235,"stop":1728381379236,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a2251c1fedceb9b","name":"Check received message containing Basic HTML tag","time":{"start":1728381658369,"stop":1728381658369,"duration":0},"status":"passed","severity":"normal"},{"uid":"34505fe63562030e","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1728381521296,"stop":1728381521297,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2c0603b65d42067","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1728381355971,"stop":1728381355971,"duration":0},"status":"passed","severity":"normal"},{"uid":"72e80ebeb29a1af5","name":"Round trip binary serialization","time":{"start":1728381371849,"stop":1728381371849,"duration":0},"status":"passed","severity":"normal"},{"uid":"457eb0e6bcbe412a","name":"Ordered Callback - false","time":{"start":1728381756574,"stop":1728381756574,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ec8c36ed173cfb2","name":"Check message received after nwaku node is restarted","time":{"start":1728381526533,"stop":1728381526534,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f8593d8f47efe266","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1728381355986,"stop":1728381355987,"duration":1},"status":"passed","severity":"normal"},{"uid":"a06932d45e185dbb","name":"Subscribe and receive messages via lightPush","time":{"start":1728381749038,"stop":1728381749038,"duration":0},"status":"passed","severity":"normal"},{"uid":"376c1eeb192165b4","name":"Waku message hash computation (meta attribute not present)","time":{"start":1728381358361,"stop":1728381358362,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d03757d3e6d977d","name":"Ping on peer without subscriptions","time":{"start":1728381454671,"stop":1728381454671,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4f733fc92f8a613","name":"should emit a peer event after start","time":{"start":1728381383544,"stop":1728381383545,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd506bd12c04696f","name":"1 Store, 2 relays, 2 fetches","time":{"start":1728381379298,"stop":1728381379298,"duration":0},"status":"passed","severity":"normal"},{"uid":"3351f12d1c46611f","name":"Check received message containing shell command","time":{"start":1728381658384,"stop":1728381658385,"duration":1},"status":"passed","severity":"normal"},{"uid":"82e2b4894a37208b","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1728381696841,"stop":1728381696841,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd15dd964e546fd1","name":"Subscribe and receives messages on 20 topics","time":{"start":1728381749046,"stop":1728381749047,"duration":1},"status":"passed","severity":"normal"},{"uid":"fac5d49d0b2775b5","name":"Check received message containing emoji","time":{"start":1728381526517,"stop":1728381526517,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2c330fdad5dd3eb","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1728381355980,"stop":1728381355980,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8708391668467fd","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1728381355968,"stop":1728381355968,"duration":0},"status":"passed","severity":"normal"},{"uid":"20ee181b7e7dff69","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1728381355967,"stop":1728381355967,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0b13b8e1f15060e","name":"Publishes to nwaku","time":{"start":1728381676006,"stop":1728381676006,"duration":0},"status":"passed","severity":"normal"},{"uid":"55d61d67484b433f","name":"should set field with only RELAY enabled","time":{"start":1728381364429,"stop":1728381364429,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc0b5d91a762a760","name":"removeEventListener with correct event","time":{"start":1728381449298,"stop":1728381449298,"duration":0},"status":"passed","severity":"normal"},{"uid":"fba53608f2a564bb","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1728381439744,"stop":1728381439744,"duration":0},"status":"passed","severity":"normal"},{"uid":"283813481b473c88","name":"Check received message containing special chars","time":{"start":1728381658366,"stop":1728381658366,"duration":0},"status":"passed","severity":"normal"},{"uid":"79498337fbe7bc32","name":"Push to array if already present","time":{"start":1728381355529,"stop":1728381355529,"duration":0},"status":"passed","severity":"normal"},{"uid":"4319cfd45e3bee77","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1728381363576,"stop":1728381363576,"duration":0},"status":"passed","severity":"normal"},{"uid":"293013cf5c7413fb","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1728381416762,"stop":1728381416762,"duration":0},"status":"passed","severity":"normal"},{"uid":"a01b9c281774df96","name":"Push message with content topic containing Script","time":{"start":1728381680459,"stop":1728381680459,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4dabb891855c59e","name":"Push message with shell command payload","time":{"start":1728381680450,"stop":1728381680450,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d54605697db920e","name":"Check received message containing escaped characters","time":{"start":1728381658370,"stop":1728381658371,"duration":1},"status":"passed","severity":"normal"},{"uid":"9aaef33fa3ef9e75","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1728381719619,"stop":1728381719620,"duration":1},"status":"passed","severity":"normal"},{"uid":"a86990a9ffb72082","name":"Passing page size 19 when there are 20 messages","time":{"start":1728381766199,"stop":1728381766200,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d3b1677f71d139a","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728381749070,"stop":1728381749071,"duration":1},"status":"passed","severity":"normal"},{"uid":"423763226be85844","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app12/10/topic26/utf8","time":{"start":1728381719622,"stop":1728381719622,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c02acfa1ecba3de","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728381749063,"stop":1728381749065,"duration":2},"status":"passed","severity":"normal"},{"uid":"9b007d8fef7e830a","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728381749015,"stop":1728381749016,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7b03224f96d6548","name":"should not receive a peer event after stop","time":{"start":1728381383545,"stop":1728381383546,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dce8557ca67c586","name":"should throw an error if shards are undefined for static sharding","time":{"start":1728381355973,"stop":1728381355974,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2850e12162f5ee","name":"Callback on promise","time":{"start":1728381762411,"stop":1728381762411,"duration":0},"status":"passed","severity":"normal"},{"uid":"13cc0a44440a418e","name":"LightPush with 2 connections","time":{"start":1728381554778,"stop":1728381554779,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8c9c82cd6962a80","name":"Ephemeral messages are not stored","time":{"start":1728381415525,"stop":1728381415525,"duration":0},"status":"passed","severity":"normal"},{"uid":"c48e77099963b274","name":"Filter","time":{"start":1728381800486,"stop":1728381800486,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cbf57b4cdcb343c","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app73/2/topic623/xml","time":{"start":1728381719624,"stop":1728381719624,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcd9733f9d700d7","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1728381774347,"stop":1728381774347,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea90a53b4ce52aff","name":"Check received message containing SQL Injection","time":{"start":1728381658368,"stop":1728381658368,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e994904ce6babfc","name":"Subscribe to topic containing short and receive message","time":{"start":1728381557221,"stop":1728381557227,"duration":6},"status":"passed","severity":"normal"},{"uid":"bedf860ac2390c63","name":"Check received message containing special chars","time":{"start":1728381658378,"stop":1728381658378,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c25dba83616f92","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1728381842824,"stop":1728381842825,"duration":1},"status":"passed","severity":"normal"},{"uid":"d269e6971188ba71","name":"Subscribe to topic containing long and publish message","time":{"start":1728381696827,"stop":1728381696827,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d05b639e6581063","name":"Check publish message after service node is restarted","time":{"start":1728381689166,"stop":1728381689166,"duration":0},"status":"skipped","severity":"normal"},{"uid":"856a7d0407dd6bf6","name":"Ephemeral field is preserved - encoder v0","time":{"start":1728381415525,"stop":1728381415526,"duration":1},"status":"passed","severity":"normal"},{"uid":"41ae0e4dc8b270ff","name":"Push 30 different messages","time":{"start":1728381711648,"stop":1728381711648,"duration":0},"status":"passed","severity":"normal"},{"uid":"c97f1ae8b1e49ab","name":"Push message with content topic containing Basic HTML tag","time":{"start":1728381680463,"stop":1728381680465,"duration":2},"status":"passed","severity":"normal"},{"uid":"d70425a263ba6580","name":"Push message with content topic containing long","time":{"start":1728381711649,"stop":1728381711650,"duration":1},"status":"passed","severity":"normal"},{"uid":"cae0c5f8d09b330f","name":"Renews subscription after lossing a connection","time":{"start":1728381749073,"stop":1728381749080,"duration":7},"status":"passed","severity":"normal"},{"uid":"6a74cf0c12edfa8e","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728381557234,"stop":1728381557234,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1435b0d261ba610","name":"should be able to decode the field with only FILTER set to true","time":{"start":1728381363570,"stop":1728381363571,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d585172c296bc40","name":"should throw error - invalid id","time":{"start":1728381364420,"stop":1728381364420,"duration":0},"status":"passed","severity":"normal"},{"uid":"b437defffa4f83d2","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1728381685604,"stop":1728381685604,"duration":0},"status":"passed","severity":"normal"},{"uid":"afb973d0e5d99c8a","name":"Generator, custom pubsub topic","time":{"start":1728381763768,"stop":1728381763772,"duration":4},"status":"passed","severity":"normal"},{"uid":"3f816b9508f69248","name":"Push message with content topic containing Arabic","time":{"start":1728381711660,"stop":1728381711661,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7d10d90835de088","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728381521314,"stop":1728381521315,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9c17bc28aac0ef4","name":"can start and stop the service","time":{"start":1728381423072,"stop":1728381423072,"duration":0},"status":"passed","severity":"normal"},{"uid":"1536fbb04311853f","name":"Push message with unicode special characters payload","time":{"start":1728381711647,"stop":1728381711647,"duration":0},"status":"passed","severity":"normal"},{"uid":"34246fe878e03167","name":"Push message with content topic containing short","time":{"start":1728381711649,"stop":1728381711649,"duration":0},"status":"passed","severity":"normal"},{"uid":"cef10ae7eb3422f9","name":"All","time":{"start":1728381415231,"stop":1728381415231,"duration":0},"status":"passed","severity":"normal"},{"uid":"5929463e2f7b4eb3","name":"should fail to send if no connections available","time":{"start":1728381580786,"stop":1728381580788,"duration":2},"status":"passed","severity":"normal"},{"uid":"a773a0bd1667722e","name":"Renews peer on consistent missed messages","time":{"start":1728381475929,"stop":1728381475931,"duration":2},"status":"passed","severity":"normal"},{"uid":"b1962daa253e16af","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728381615368,"stop":1728381615369,"duration":1},"status":"passed","severity":"normal"},{"uid":"48d8291a52a2c651","name":"Wrong topic","time":{"start":1728381719625,"stop":1728381719626,"duration":1},"status":"passed","severity":"normal"},{"uid":"899e5d6dcd09ec4a","name":"retrieves a single peer","time":{"start":1728381379400,"stop":1728381379401,"duration":1},"status":"passed","severity":"normal"},{"uid":"985abd2404f118c3","name":"Default pageSize","time":{"start":1728381766200,"stop":1728381766201,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c7d82fbf233aea3","name":"LightPush: 1 peers, Filter: 3 peers","time":{"start":1728381613867,"stop":1728381613867,"duration":0},"status":"passed","severity":"normal"},{"uid":"778bc4d76de86f1a","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1728381521321,"stop":1728381521322,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8b5936b4989e04b","name":"Subscribe to topic containing long and receive message","time":{"start":1728381749053,"stop":1728381749054,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7d5ce9198a4f977","name":"Encoder throws on undefined content topic","time":{"start":1728381391227,"stop":1728381391227,"duration":0},"status":"passed","severity":"normal"},{"uid":"fded334c1b81418f","name":"Push message with Basic HTML tag payload","time":{"start":1728381711645,"stop":1728381711645,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef11f3de294c0ac8","name":"configure the node with multiple content topics","time":{"start":1728381719626,"stop":1728381719626,"duration":0},"status":"passed","severity":"normal"},{"uid":"effe00c9a67b8f66","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1728381521316,"stop":1728381521316,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4771f1fb497b95","name":"should push to needed amount of connections","time":{"start":1728381580778,"stop":1728381580778,"duration":0},"status":"passed","severity":"normal"},{"uid":"13584e95fb34bfc5","name":"Check message with invalid timestamp is not received","time":{"start":1728381526519,"stop":1728381526519,"duration":0},"status":"passed","severity":"normal"},{"uid":"af9ad30af01c19f8","name":"Query Generator, Multiple PubsubTopics","time":{"start":1728381743112,"stop":1728381743113,"duration":1},"status":"passed","severity":"normal"},{"uid":"5273a22709824c8e","name":"listenerCount","time":{"start":1728381449299,"stop":1728381449300,"duration":1},"status":"passed","severity":"normal"},{"uid":"5accb07e7b8a5bc9","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728381485021,"stop":1728381485021,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bb24f0b6d1fed3e","name":"should select older connection if present","time":{"start":1728381371462,"stop":1728381371462,"duration":0},"status":"passed","severity":"normal"},{"uid":"3965dec8625efd17","name":"should not receive a peer event after stop","time":{"start":1728381716497,"stop":1728381716505,"duration":8},"status":"passed","severity":"normal"},{"uid":"c8d3ac6090106d39","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1728381521292,"stop":1728381521292,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b7fcdce699c8c19","name":"Check received message containing unicode special characters","time":{"start":1728381658385,"stop":1728381658385,"duration":0},"status":"passed","severity":"normal"},{"uid":"a246626c1ed40d0d","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1728381358363,"stop":1728381358363,"duration":0},"status":"passed","severity":"normal"},{"uid":"15eab56a2b1605f","name":"Promise Callback - true","time":{"start":1728381756572,"stop":1728381756572,"duration":0},"status":"passed","severity":"normal"},{"uid":"eec03ecf9159e75a","name":"Push message with Russian payload","time":{"start":1728381711644,"stop":1728381711644,"duration":0},"status":"passed","severity":"normal"},{"uid":"1af6fd35d67f01dc","name":"does not throw on valid cases","time":{"start":1728381355952,"stop":1728381355952,"duration":0},"status":"passed","severity":"normal"},{"uid":"de001ad49d00952f","name":"Push message with content topic containing special chars","time":{"start":1728381680457,"stop":1728381680457,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3af791fc1f16e8c","name":"Push message with content topic containing numeric","time":{"start":1728381680457,"stop":1728381680457,"duration":0},"status":"passed","severity":"normal"},{"uid":"36ec90cad24211ac","name":"configure the node with multiple pubsub topics","time":{"start":1728381745560,"stop":1728381745560,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ec584c988df65ab","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1728381363575,"stop":1728381363576,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd009a63773a1716","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1728381475925,"stop":1728381475926,"duration":1},"status":"passed","severity":"normal"},{"uid":"75a5b5f72e8844ba","name":"Publish message with large meta","time":{"start":1728381689167,"stop":1728381689167,"duration":0},"status":"passed","severity":"normal"},{"uid":"a18ca7f09e171299","name":"1 Relay, 1 Filter, gives up","time":{"start":1728381379298,"stop":1728381379298,"duration":0},"status":"passed","severity":"normal"},{"uid":"9179749bf0900694","name":"Push message with XML payload","time":{"start":1728381680445,"stop":1728381680446,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a0d9533cf511668","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728381545554,"stop":1728381545554,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e5feb9a4f52652a","name":"LightPush with 1 connections","time":{"start":1728381554776,"stop":1728381554778,"duration":2},"status":"passed","severity":"normal"},{"uid":"f39669f990362703","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728381485022,"stop":1728381485022,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfcfbf8c3433b83","name":"Ping on unsubscribed peer","time":{"start":1728381454666,"stop":1728381454667,"duration":1},"status":"passed","severity":"normal"},{"uid":"44712e6dd1343760","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1728381521342,"stop":1728381521342,"duration":0},"status":"passed","severity":"normal"},{"uid":"88a755de4991e463","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1728381737936,"stop":1728381737936,"duration":0},"status":"passed","severity":"normal"},{"uid":"f186ed2cf0edeb1b","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728381521302,"stop":1728381521303,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e2a124f434992a7","name":"LightPush: 0 peers, Filter: 0 peers","time":{"start":1728381613864,"stop":1728381613864,"duration":0},"status":"passed","severity":"normal"},{"uid":"58af65bdcd7f19e9","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728381557234,"stop":1728381557235,"duration":1},"status":"passed","severity":"normal"},{"uid":"8828e3355ec3d934","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1728381355958,"stop":1728381355965,"duration":7},"status":"passed","severity":"normal"},{"uid":"2ad70a01ec2dd602","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1728381719626,"stop":1728381719627,"duration":1},"status":"passed","severity":"normal"},{"uid":"83748d1c769bfe3c","name":"Subscribe to topic containing XML and receive message","time":{"start":1728381749061,"stop":1728381749062,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbf05108c64519e","name":"Push message with content topic containing Chinese","time":{"start":1728381711660,"stop":1728381711660,"duration":0},"status":"passed","severity":"normal"},{"uid":"30663e7666fd76e3","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728381545556,"stop":1728381545556,"duration":0},"status":"passed","severity":"normal"},{"uid":"c442430c76fcea29","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1728381715120,"stop":1728381715120,"duration":0},"status":"skipped","severity":"normal"},{"uid":"45d5145f7b6115ce","name":"Waku message hash computation (no timestamp)","time":{"start":1728381358362,"stop":1728381358363,"duration":1},"status":"passed","severity":"normal"},{"uid":"3abd1369f09ebd73","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1728381521296,"stop":1728381521296,"duration":0},"status":"passed","severity":"normal"},{"uid":"33f584222c51b9ef","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1728381355980,"stop":1728381355980,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcc2c4547e7567c8","name":"Push message with content topic containing unicode special characters","time":{"start":1728381680466,"stop":1728381680467,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd20ba5765c8249","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1728381743129,"stop":1728381743131,"duration":2},"status":"passed","severity":"normal"},{"uid":"1f073a289b5c7b78","name":"Filter with 2 connections","time":{"start":1728381554779,"stop":1728381554779,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e28c895f6b4b026","name":"Passing page size 0 when there are 110 messages","time":{"start":1728381766189,"stop":1728381766190,"duration":1},"status":"passed","severity":"normal"},{"uid":"c62f8f56dd51b474","name":"handles different clusterIds correctly","time":{"start":1728381355970,"stop":1728381355970,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb193b3253ab5511","name":"different cluster, different shard: nodes don't connect","time":{"start":1728381634310,"stop":1728381634310,"duration":0},"status":"passed","severity":"normal"},{"uid":"97a8f7b207ec9721","name":"Throws when trying to push message with empty payload","time":{"start":1728381711649,"stop":1728381711649,"duration":0},"status":"passed","severity":"normal"},{"uid":"8867763be450c98e","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728381557276,"stop":1728381557276,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8edca1eb63b4464","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1728381461640,"stop":1728381461640,"duration":0},"status":"passed","severity":"normal"},{"uid":"94f306d5f5eaf924","name":"Query with Ordered Callback, No message returned","time":{"start":1728381743124,"stop":1728381743125,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a8a5690b6da0380","name":"random static sharding 6 - Cluster ID: 173, Shard ID: 387","time":{"start":1728381745556,"stop":1728381745556,"duration":0},"status":"passed","severity":"normal"},{"uid":"52276c5dac609b41","name":"should return different streams if requested simultaniously","time":{"start":1728381371410,"stop":1728381371411,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffbed6f9cd2e6fd9","name":"Push message with numeric payload","time":{"start":1728381711642,"stop":1728381711642,"duration":0},"status":"passed","severity":"normal"},{"uid":"c44758a51594a589","name":"returns all values when wanted number is greater than available values","time":{"start":1728381378682,"stop":1728381378683,"duration":1},"status":"passed","severity":"normal"},{"uid":"9aedf20124290581","name":"Subscribe and receive messages via waku relay post","time":{"start":1728381749017,"stop":1728381749017,"duration":0},"status":"passed","severity":"normal"},{"uid":"e666bd0b5e7e31ed","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1728381371852,"stop":1728381371852,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2912406e6b2f122","name":"Ping fails for unsubscribed peers","time":{"start":1728381475915,"stop":1728381475915,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e1a7c6407f73416","name":"Throws when trying to push message with empty payload","time":{"start":1728381680455,"stop":1728381680456,"duration":1},"status":"passed","severity":"normal"},{"uid":"63559bad545f553a","name":"throws on content topic with empty topic name field","time":{"start":1728381355956,"stop":1728381355956,"duration":0},"status":"passed","severity":"normal"},{"uid":"25c9c5b259dcc115","name":"Check message on other pubsub topic is not received","time":{"start":1728381658388,"stop":1728381658389,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cd4acaa0b3d78e9","name":"Push message with shell command payload","time":{"start":1728381711646,"stop":1728381711646,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae687741eacdf10","name":"random static sharding 9 - Cluster ID: 133, Shard ID: 64","time":{"start":1728381745558,"stop":1728381745558,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3be1823067b4c8d","name":"should properly create location multiaddrs - tcp4","time":{"start":1728381364427,"stop":1728381364427,"duration":0},"status":"passed","severity":"normal"},{"uid":"d12f7283c205a343","name":"Check publish message containing Script","time":{"start":1728381689149,"stop":1728381689150,"duration":1},"status":"passed","severity":"normal"},{"uid":"48e46b66095c35b8","name":"Push message with Arabic payload","time":{"start":1728381711643,"stop":1728381711644,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6b1499fc750f3d0","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1728381391225,"stop":1728381391226,"duration":1},"status":"passed","severity":"normal"},{"uid":"5146cbc576ce5af8","name":"Subscribe to topic containing long and receive message","time":{"start":1728381749025,"stop":1728381749025,"duration":0},"status":"passed","severity":"normal"},{"uid":"51ef68cc3727049","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1728381371416,"stop":1728381371417,"duration":1},"status":"passed","severity":"normal"},{"uid":"66043b9963345987","name":"Init the array if not present","time":{"start":1728381355523,"stop":1728381355528,"duration":5},"status":"passed","severity":"normal"},{"uid":"d12db87c6f6193e6","name":"Check received message containing escaped characters","time":{"start":1728381526516,"stop":1728381526516,"duration":0},"status":"passed","severity":"normal"},{"uid":"90d9ea0381b64d38","name":"Subscribe to topic containing short and receive message","time":{"start":1728381749023,"stop":1728381749025,"duration":2},"status":"passed","severity":"normal"},{"uid":"518d65eff2ed7e4d","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1728381358361,"stop":1728381358361,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ae62774762e9841","name":"Check meta is set [ecies]","time":{"start":1728381391226,"stop":1728381391226,"duration":0},"status":"passed","severity":"normal"},{"uid":"dccbc54544f9b7c2","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1728381521319,"stop":1728381521321,"duration":2},"status":"passed","severity":"normal"},{"uid":"e23447ff90844e41","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728381763776,"stop":1728381763776,"duration":0},"status":"passed","severity":"normal"},{"uid":"a290d4db0dbe0cbb","name":"Ping on subscribed peer","time":{"start":1728381452649,"stop":1728381452649,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee98ec5b5d9341e8","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1728381363577,"stop":1728381363578,"duration":1},"status":"passed","severity":"normal"},{"uid":"6588297870fdc1b9","name":"Check message received after jswaku node is restarted","time":{"start":1728381658376,"stop":1728381658376,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9ccab5c8a5c5a047","name":"Publish message with custom timestamp: Wed Oct 18 2023 10:01:20 GMT+0000 (Coordinated Universal Time)","time":{"start":1728381689155,"stop":1728381689156,"duration":1},"status":"passed","severity":"normal"},{"uid":"157d6d873da0e726","name":"should throw an error for missing sharding configuration","time":{"start":1728381355984,"stop":1728381355985,"duration":1},"status":"passed","severity":"normal"},{"uid":"674e5725b378cbd","name":"more peers than existing","time":{"start":1728381658692,"stop":1728381658692,"duration":0},"status":"skipped","severity":"normal"},{"uid":"938b274143f8beca","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728381763773,"stop":1728381763774,"duration":1},"status":"passed","severity":"normal"},{"uid":"e73001f6d98f37c2","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app10/3/topic948/json","time":{"start":1728381719621,"stop":1728381719622,"duration":1},"status":"passed","severity":"normal"},{"uid":"274a8e2d88d60cc6","name":"Subscribe to topic containing XML and receive message","time":{"start":1728381557267,"stop":1728381557269,"duration":2},"status":"passed","severity":"normal"},{"uid":"b3ae0f499f53dc93","name":"Privacy Node - default protocol","time":{"start":1728381800487,"stop":1728381800487,"duration":0},"status":"passed","severity":"normal"},{"uid":"47817ea5c01397df","name":"should handle corrupted local storage data gracefully","time":{"start":1728381383547,"stop":1728381383547,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a05374f2de0368d","name":"Decoder throws on undefined content topic","time":{"start":1728381389462,"stop":1728381389463,"duration":1},"status":"passed","severity":"normal"},{"uid":"910246da4a8caeb2","name":"Does not throw an exception when node disconnects","time":{"start":1728381772748,"stop":1728381772748,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9b9d70db33c38a7","name":"Generator, 2 different pubsubtopics","time":{"start":1728381763775,"stop":1728381763776,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6a0479effeb012e","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1728381743125,"stop":1728381743129,"duration":4},"status":"passed","severity":"normal"},{"uid":"372d73bc2c2988c5","name":"Check publish message containing SQL Injection","time":{"start":1728381689148,"stop":1728381689149,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c001f880817495","name":"same cluster, same shard: nodes connect","time":{"start":1728381634308,"stop":1728381634309,"duration":1},"status":"passed","severity":"normal"},{"uid":"88eefff83fbab9cb","name":"should throw error - no public key","time":{"start":1728381364419,"stop":1728381364419,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8060e5148fe53a6","name":"Encoder throws on undefined content topic","time":{"start":1728381371850,"stop":1728381371851,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2cdbea9151058f0","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728381749025,"stop":1728381749026,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fe332a9825f33ad","name":"returns nothing if no connections present","time":{"start":1728381371459,"stop":1728381371460,"duration":1},"status":"passed","severity":"normal"},{"uid":"7048f3bf79e250d","name":"Check received message containing shell command","time":{"start":1728381526515,"stop":1728381526516,"duration":1},"status":"passed","severity":"normal"},{"uid":"e949bbb9e83d2ce8","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1728381521291,"stop":1728381521291,"duration":0},"status":"passed","severity":"normal"},{"uid":"35db41de29ba22de","name":"Check received message containing long","time":{"start":1728381526505,"stop":1728381526505,"duration":0},"status":"passed","severity":"normal"},{"uid":"3987ed37845abb5e","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1728381409094,"stop":1728381409094,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7e8233dff8190ba","name":"Push message on custom pubsubTopic","time":{"start":1728381615372,"stop":1728381615372,"duration":0},"status":"passed","severity":"normal"},{"uid":"c49c9a5abd77361c","name":"should return no connections if no open connection provided","time":{"start":1728381371461,"stop":1728381371461,"duration":0},"status":"passed","severity":"normal"},{"uid":"44573332e7cbe332","name":"Push message with rate limit","time":{"start":1728381711682,"stop":1728381711682,"duration":0},"status":"passed","severity":"normal"},{"uid":"f78ff5fc12d1e201","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1728381521299,"stop":1728381521300,"duration":1},"status":"passed","severity":"normal"},{"uid":"21a7a8547ee0d3e4","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1728381355966,"stop":1728381355967,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3945066fbfded2e","name":"Passing page size 10 when there are 10 messages","time":{"start":1728381766197,"stop":1728381766199,"duration":2},"status":"passed","severity":"normal"},{"uid":"b8ce677b8ac70aef","name":"Check received message containing numeric","time":{"start":1728381526505,"stop":1728381526509,"duration":4},"status":"passed","severity":"normal"},{"uid":"97899851be00d6a6","name":"Push message with short payload","time":{"start":1728381680432,"stop":1728381680432,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc977e7641628de0","name":"Push message with custom timestamp: 1697623146003","time":{"start":1728381711682,"stop":1728381711682,"duration":0},"status":"passed","severity":"normal"},{"uid":"67743b7b75cd1aa3","name":"can start and stop the service","time":{"start":1728381716490,"stop":1728381716492,"duration":2},"status":"passed","severity":"normal"},{"uid":"bfcbc1c85d8a1f3d","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728381557210,"stop":1728381557210,"duration":0},"status":"passed","severity":"normal"},{"uid":"16905df240891182","name":"Check received message containing Basic HTML tag","time":{"start":1728381526513,"stop":1728381526515,"duration":2},"status":"passed","severity":"normal"},{"uid":"d805a86935a1d3e3","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1728381379237,"stop":1728381379238,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbb742fd501ff427","name":"1 Store, 2 fetches","time":{"start":1728381379297,"stop":1728381379298,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ffec83fb78bb195","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1728381409095,"stop":1728381409095,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd8383205262defb","name":"should throw an error for an unconfigured topic","time":{"start":1728381355981,"stop":1728381355982,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ae8b9c167851eba","name":"Check received message containing Arabic","time":{"start":1728381658379,"stop":1728381658379,"duration":0},"status":"passed","severity":"normal"},{"uid":"55e9654de84a1956","name":"recovers when dns.resolve returns empty","time":{"start":1728381379402,"stop":1728381379402,"duration":0},"status":"passed","severity":"normal"},{"uid":"44ee6708e4f7c0aa","name":"Ordered Callback - true","time":{"start":1728381756573,"stop":1728381756574,"duration":1},"status":"passed","severity":"normal"},{"uid":"a43b6b0779c498f6","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728381521288,"stop":1728381521289,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6cb26d572dcfed","name":"Check publish message containing long","time":{"start":1728381689144,"stop":1728381689145,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bd7020e9c956caa","name":"Check received message containing Russian","time":{"start":1728381526511,"stop":1728381526511,"duration":0},"status":"passed","severity":"normal"},{"uid":"eea5f2c7b108302e","name":"Publish message with custom timestamp: Tue Oct 08 2024 11:01:20 GMT+0000 (Coordinated Universal Time)","time":{"start":1728381689160,"stop":1728381689161,"duration":1},"status":"passed","severity":"normal"},{"uid":"c29fce9bd12d0fe3","name":"Decoder throws on undefined content topic","time":{"start":1728381371851,"stop":1728381371851,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc35b903ab15503","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728381557276,"stop":1728381557276,"duration":0},"status":"passed","severity":"normal"},{"uid":"49a9a074aee5ccf2","name":"isConnected between 2 js-waku relay nodes","time":{"start":1728381439746,"stop":1728381439746,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec81d74812d21129","name":"should return unique PubsubTopics for static sharding","time":{"start":1728381355972,"stop":1728381355972,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf972f09eeafc931","name":"ignores domain fetching errors","time":{"start":1728381379402,"stop":1728381379402,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1dd70ab11c02076","name":"Check received message containing emoji","time":{"start":1728381658371,"stop":1728381658371,"duration":0},"status":"passed","severity":"normal"},{"uid":"741ede65217a2371","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1728381521292,"stop":1728381521293,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ba571de7500830b","name":"LightPush: 3 peers, Filter: 0 peers","time":{"start":1728381613873,"stop":1728381613873,"duration":0},"status":"passed","severity":"normal"},{"uid":"20a2bd4b5096809e","name":"Fails to push message bigger that 1MB","time":{"start":1728381680471,"stop":1728381680472,"duration":1},"status":"passed","severity":"normal"},{"uid":"53612129e9c942c6","name":"Subscribe to topic containing XML and receive message","time":{"start":1728381749034,"stop":1728381749034,"duration":0},"status":"passed","severity":"normal"},{"uid":"b18c90bfd469921b","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app86/1/topic986/json","time":{"start":1728381719624,"stop":1728381719625,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8053fe5b29fb6d2","name":"LightPush with 3 connections","time":{"start":1728381554779,"stop":1728381554781,"duration":2},"status":"passed","severity":"normal"},{"uid":"89b79a7b665db328","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1728381521290,"stop":1728381521290,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a38a67a2f0d50a7","name":"Check received message containing numeric","time":{"start":1728381658377,"stop":1728381658378,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c8bf82f30d2cbf9","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1728381355968,"stop":1728381355968,"duration":0},"status":"passed","severity":"normal"},{"uid":"f55557c79905c3c6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1728381355977,"stop":1728381355977,"duration":0},"status":"passed","severity":"normal"},{"uid":"51bee956165a875a","name":"Push message with content topic containing Script","time":{"start":1728381711662,"stop":1728381711662,"duration":0},"status":"passed","severity":"normal"},{"uid":"52b76297f0023579","name":"can start and stop the service","time":{"start":1728381383543,"stop":1728381383543,"duration":0},"status":"passed","severity":"normal"},{"uid":"136ad81555f5e70b","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728381461615,"stop":1728381461616,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5bf0772c675abf5","name":"Check received message containing short","time":{"start":1728381658365,"stop":1728381658365,"duration":0},"status":"passed","severity":"normal"},{"uid":"69efb40637ce138","name":"Check received message containing Arabic","time":{"start":1728381526511,"stop":1728381526511,"duration":0},"status":"passed","severity":"normal"},{"uid":"c674898c6e41a7a0","name":"Check received message containing Chinese","time":{"start":1728381658378,"stop":1728381658379,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e0d1b51a627a54c","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728381658373,"stop":1728381658374,"duration":1},"status":"passed","severity":"normal"},{"uid":"aab304ce6ce89cb5","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728381557219,"stop":1728381557220,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbf3c16f9b1ac369","name":"Push message with custom timestamp: 1697623157642","time":{"start":1728381680469,"stop":1728381680469,"duration":0},"status":"passed","severity":"normal"},{"uid":"a32019c974be87d2","name":"Non TWN Cluster","time":{"start":1728381719620,"stop":1728381719620,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0b05961895188db","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1728381355965,"stop":1728381355965,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e0cd54ea2018c9d","name":"Check publish message containing Arabic","time":{"start":1728381689147,"stop":1728381689147,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ee65cec91663f3c","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728381545563,"stop":1728381545564,"duration":1},"status":"passed","severity":"normal"},{"uid":"754ba25800adefae","name":"throws an error for improperly formatted content topics","time":{"start":1728381355970,"stop":1728381355970,"duration":0},"status":"passed","severity":"normal"},{"uid":"109588b18d7b7136","name":"Query with Ordered Callback, No Decoder","time":{"start":1728381743124,"stop":1728381743124,"duration":0},"status":"passed","severity":"normal"},{"uid":"1028ffb35aa81385","name":"Check publish message containing JSON","time":{"start":1728381689152,"stop":1728381689152,"duration":0},"status":"passed","severity":"normal"},{"uid":"c05378588d004bf5","name":"should not receive a peer event before start","time":{"start":1728381716496,"stop":1728381716497,"duration":1},"status":"passed","severity":"normal"},{"uid":"d41aadd9ee27a32f","name":"random static sharding 2 - Cluster ID: 601, Shard ID: 22","time":{"start":1728381745552,"stop":1728381745554,"duration":2},"status":"passed","severity":"normal"},{"uid":"cc6ebba198160db4","name":"Subscribe and receive messages via lightPush","time":{"start":1728381557204,"stop":1728381557204,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cf92bc2c112acdb","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1728381521287,"stop":1728381521288,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7aa8de07c36106a","name":"Push message with escaped characters payload","time":{"start":1728381711646,"stop":1728381711647,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cd5bd4ca954efa5","name":"should not receive a peer event before start","time":{"start":1728381383545,"stop":1728381383545,"duration":0},"status":"passed","severity":"normal"},{"uid":"358c5a885e85e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1728381355978,"stop":1728381355978,"duration":0},"status":"passed","severity":"normal"},{"uid":"964c881f9e813690","name":"Push message with long payload","time":{"start":1728381680433,"stop":1728381680433,"duration":0},"status":"passed","severity":"normal"},{"uid":"103e60936a2a724e","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1728381416765,"stop":1728381416770,"duration":5},"status":"passed","severity":"normal"},{"uid":"fce7c58d1edb2e40","name":"Push message with Chinese payload","time":{"start":1728381680434,"stop":1728381680438,"duration":4},"status":"passed","severity":"normal"},{"uid":"7f3f5b5f6ee5b11","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728381749022,"stop":1728381749022,"duration":0},"status":"passed","severity":"normal"},{"uid":"34a9cbd8930f2e4c","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1728381521341,"stop":1728381521342,"duration":1},"status":"passed","severity":"normal"},{"uid":"e60dbcb07c932e27","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1728381355966,"stop":1728381355966,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf7729a317e0a","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1728381355969,"stop":1728381355969,"duration":0},"status":"passed","severity":"normal"},{"uid":"def7af7ad0175d68","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1728381521327,"stop":1728381521340,"duration":13},"status":"passed","severity":"normal"},{"uid":"8ec54fc521dd7556","name":"Query generator for multiple messages with different content topic format","time":{"start":1728381762405,"stop":1728381762405,"duration":0},"status":"passed","severity":"normal"},{"uid":"64686184e12c75e4","name":"Check received message containing shell command","time":{"start":1728381658370,"stop":1728381658370,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca51ef9da997f464","name":"Check received message containing JSON","time":{"start":1728381526515,"stop":1728381526515,"duration":0},"status":"passed","severity":"normal"},{"uid":"1072ac166edba665","name":"Check message with invalid timestamp is not received","time":{"start":1728381658388,"stop":1728381658388,"duration":0},"status":"passed","severity":"normal"},{"uid":"68e937226cf08c30","name":"Push message with special chars payload","time":{"start":1728381711643,"stop":1728381711643,"duration":0},"status":"passed","severity":"normal"},{"uid":"d709365e12c2326b","name":"Relay + Store","time":{"start":1728381364430,"stop":1728381364430,"duration":0},"status":"passed","severity":"normal"},{"uid":"c17311d692f90cf","name":"Subscribe and receive messages via waku relay post","time":{"start":1728381749043,"stop":1728381749043,"duration":0},"status":"passed","severity":"normal"},{"uid":"71931a9c6a1729cd","name":"Symmetric encrypt & Decrypt","time":{"start":1728381390013,"stop":1728381390013,"duration":0},"status":"passed","severity":"normal"},{"uid":"78f0e09dfc3cf970","name":"Using a function","time":{"start":1728381772750,"stop":1728381772751,"duration":1},"status":"passed","severity":"normal"},{"uid":"5979d6b9392613ca","name":"Push message with meta","time":{"start":1728381680468,"stop":1728381680468,"duration":0},"status":"passed","severity":"normal"},{"uid":"37887a60a59b1d8d","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1728381379405,"stop":1728381379405,"duration":0},"status":"passed","severity":"normal"},{"uid":"e516f2f2fccf334f","name":"LightPush: 2 peers, Filter: 0 peers","time":{"start":1728381613868,"stop":1728381613868,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e15eac5c8415671","name":"Subscribe to topic containing long and receive message","time":{"start":1728381557228,"stop":1728381557228,"duration":0},"status":"passed","severity":"normal"},{"uid":"60f6ea6030ab9209","name":"Decrypt messages","time":{"start":1728381660636,"stop":1728381660636,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2f40c65268e185a","name":"Rejects garbage","time":{"start":1728381394403,"stop":1728381394403,"duration":0},"status":"passed","severity":"normal"},{"uid":"950bbb76482c34fa","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728381557205,"stop":1728381557205,"duration":0},"status":"passed","severity":"normal"},{"uid":"36b2d93d38fa7d21","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728381545556,"stop":1728381545557,"duration":1},"status":"passed","severity":"normal"},{"uid":"189c05601ace89a5","name":"Query generator for multiple messages with different message text format","time":{"start":1728381762404,"stop":1728381762404,"duration":0},"status":"passed","severity":"normal"},{"uid":"74aa7e1af5c99cdc","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728381545550,"stop":1728381545550,"duration":0},"status":"passed","severity":"normal"},{"uid":"6120a175597466c7","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728381749013,"stop":1728381749015,"duration":2},"status":"passed","severity":"normal"},{"uid":"6595800c1045a383","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1728381355981,"stop":1728381355981,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a068cfff1b9aa18","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1728381521286,"stop":1728381521286,"duration":0},"status":"passed","severity":"normal"},{"uid":"616f45f3af1f342f","name":"Check received message containing SQL Injection","time":{"start":1728381658379,"stop":1728381658380,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3a74b458578d27a","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1728381521294,"stop":1728381521294,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4298492d9092687","name":"should use the provided clusterId for the pubsub topic","time":{"start":1728381355986,"stop":1728381355986,"duration":0},"status":"passed","severity":"normal"},{"uid":"3503f7c6e12ddd37","name":"should encode/decode to RLP encoding","time":{"start":1728381364421,"stop":1728381364421,"duration":0},"status":"passed","severity":"normal"},{"uid":"434a3f4b63f0563","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1728381439738,"stop":1728381439739,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1e9e8c5d2946d53","name":"Number of peers are maintained correctly","time":{"start":1728381475913,"stop":1728381475914,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6224540dd9de7e1","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1728381379242,"stop":1728381379243,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc1ae730c0eafb86","name":"Check received message containing SQL Injection","time":{"start":1728381526511,"stop":1728381526512,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e2072507d559cea","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1728381521326,"stop":1728381521327,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2752639803b085c","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1728381842826,"stop":1728381842826,"duration":0},"status":"passed","severity":"normal"},{"uid":"39f017c935973b9d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1728381355978,"stop":1728381355978,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9c125f4d53c9051","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1728381379406,"stop":1728381379407,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c6c4e782be5ee259","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1728381842825,"stop":1728381842826,"duration":1},"status":"passed","severity":"normal"},{"uid":"2472a850613e19ac","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1728381743124,"stop":1728381743124,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5bc8f8d88e58bd2","name":"returns only open connection if one present","time":{"start":1728381371460,"stop":1728381371461,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf0521916f599222","name":"should encode/decode to text encoding","time":{"start":1728381364421,"stop":1728381364421,"duration":0},"status":"passed","severity":"normal"},{"uid":"304623e9579493dc","name":"different cluster, same shard: nodes don't connect","time":{"start":1728381634310,"stop":1728381634310,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6dc51e7f340789e","name":"should only return 1 node with relay and store capability","time":{"start":1728381379404,"stop":1728381379404,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fa5b558e29cb60d","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1728381689154,"stop":1728381689155,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2026dd5e00690e9","name":"Nodes with multiple pubsub topic","time":{"start":1728381685602,"stop":1728381685603,"duration":1},"status":"passed","severity":"normal"},{"uid":"da732b2f2d051ae","name":"Generator, custom pubsub topic","time":{"start":1728381763774,"stop":1728381763775,"duration":1},"status":"passed","severity":"normal"},{"uid":"1af5c355fddf8e10","name":"tcp ip4 address","time":{"start":1728381363825,"stop":1728381363825,"duration":0},"status":"passed","severity":"normal"},{"uid":"58aec949c205dad4","name":"addEventListener with wrong event","time":{"start":1728381449298,"stop":1728381449298,"duration":0},"status":"passed","severity":"normal"},{"uid":"c128d829e7f9928a","name":"Check received message containing Arabic","time":{"start":1728381658367,"stop":1728381658367,"duration":0},"status":"passed","severity":"normal"},{"uid":"13c93f58f2b11afe","name":"LightPush: 3 peers, Filter: 3 peers","time":{"start":1728381613874,"stop":1728381613874,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e76efd73835ec50","name":"Check message with no content topic is not received","time":{"start":1728381658375,"stop":1728381658375,"duration":0},"status":"passed","severity":"normal"},{"uid":"9be6c24fff5537cd","name":"Push message with unicode special characters payload","time":{"start":1728381680451,"stop":1728381680451,"duration":0},"status":"passed","severity":"normal"},{"uid":"565469f6aada479a","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1728381685605,"stop":1728381685607,"duration":2},"status":"passed","severity":"normal"},{"uid":"7f7aba9153d18273","name":"throws on content topic with generation field greater than 0","time":{"start":1728381355954,"stop":1728381355955,"duration":1},"status":"passed","severity":"normal"},{"uid":"25ff6016a0085dbe","name":"Check received message containing unicode special characters","time":{"start":1728381526516,"stop":1728381526516,"duration":0},"status":"passed","severity":"normal"},{"uid":"19be7d72a6c8c276","name":"LightPush: 2 peers, Filter: 2 peers","time":{"start":1728381613871,"stop":1728381613872,"duration":1},"status":"passed","severity":"normal"},{"uid":"50e1257c10fce339","name":"Publish message with custom timestamp: Tue Oct 08 2024 09:01:20 GMT+0000 (Coordinated Universal Time)","time":{"start":1728381689156,"stop":1728381689158,"duration":2},"status":"passed","severity":"normal"},{"uid":"8dde41a4442b3d5c","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1728381379239,"stop":1728381379240,"duration":1},"status":"passed","severity":"normal"},{"uid":"d58e2a38548c05ea","name":"Push message on custom pubsubTopic","time":{"start":1728381615368,"stop":1728381615368,"duration":0},"status":"passed","severity":"normal"},{"uid":"86a37924a319c8f7","name":"Reusing cursor across nodes","time":{"start":1728381737936,"stop":1728381737937,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f6488286e3ba014","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728381749026,"stop":1728381749032,"duration":6},"status":"passed","severity":"normal"},{"uid":"52ba4ab445b7c5a9","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1728381696823,"stop":1728381696824,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a623b7c7d16b59d","name":"passes more than one ENR URLs and attempts connection","time":{"start":1728381423076,"stop":1728381423078,"duration":2},"status":"skipped","severity":"normal"},{"uid":"90577a250d0d2838","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728381557262,"stop":1728381557263,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a7fb98d6efc38c0","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1728381355988,"stop":1728381355988,"duration":0},"status":"passed","severity":"normal"},{"uid":"496369c59bf52af4","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1728381355968,"stop":1728381355969,"duration":1},"status":"passed","severity":"normal"},{"uid":"b24122876e806039","name":"Query generator for multiple messages","time":{"start":1728381762403,"stop":1728381762403,"duration":0},"status":"passed","severity":"normal"},{"uid":"243c55ec34070ab1","name":"Push message with Script payload","time":{"start":1728381711644,"stop":1728381711645,"duration":1},"status":"passed","severity":"normal"},{"uid":"10820b5e85d9140d","name":"Publish message with rate limit","time":{"start":1728381689167,"stop":1728381689167,"duration":0},"status":"passed","severity":"normal"},{"uid":"6996a436b4d382d7","name":"Relay - dialed after","time":{"start":1728381800484,"stop":1728381800484,"duration":0},"status":"passed","severity":"normal"},{"uid":"253c78621b2556e2","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728381557234,"stop":1728381557234,"duration":0},"status":"passed","severity":"normal"},{"uid":"2921ee0350e6fc97","name":"LightPush: 2 peers, Filter: 3 peers","time":{"start":1728381613872,"stop":1728381613872,"duration":0},"status":"passed","severity":"normal"},{"uid":"8631c66177d3cf79","name":"random static sharding 10 - Cluster ID: 807, Shard ID: 935","time":{"start":1728381745559,"stop":1728381745559,"duration":0},"status":"passed","severity":"normal"},{"uid":"814fd728b641488e","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1728381355973,"stop":1728381355973,"duration":0},"status":"passed","severity":"normal"},{"uid":"90894060bcb9943d","name":"should throw an error for missing required configuration","time":{"start":1728381355974,"stop":1728381355974,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e6ee325187e15a1","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1728381696824,"stop":1728381696825,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a36ef6b070612ca","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1728381521304,"stop":1728381521304,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e5fb6ed351aaa6f","name":"Push message with emoji payload","time":{"start":1728381680451,"stop":1728381680451,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b3f5f20af60f64a","name":"Publish without waiting for remote peer","time":{"start":1728381696822,"stop":1728381696823,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d958f58a6cea306","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728381545560,"stop":1728381545560,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c007e6ff67fa962","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728381749037,"stop":1728381749037,"duration":0},"status":"passed","severity":"normal"},{"uid":"c099dfb664d5d719","name":"Check message with non string payload is not received","time":{"start":1728381658389,"stop":1728381658390,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b2d6af9625ddcb5","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1728381774346,"stop":1728381774346,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e3a019aeedd9b46","name":"LightPush with 0 connections","time":{"start":1728381554775,"stop":1728381554776,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2ff21132e225997","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1728381371415,"stop":1728381371416,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4da32e55cdb4912","name":"Check received message containing escaped characters","time":{"start":1728381658385,"stop":1728381658385,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cdfd0df2b6fa45a","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1728381389458,"stop":1728381389459,"duration":1},"status":"passed","severity":"normal"},{"uid":"a41a39722a56b43d","name":"should not fail to start the service if it is already started","time":{"start":1728381383544,"stop":1728381383544,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aaaf71459106c72","name":"stop","time":{"start":1728381449301,"stop":1728381449301,"duration":0},"status":"passed","severity":"normal"},{"uid":"2783a2b44110b676","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728381461639,"stop":1728381461640,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ae3366e3e147c89","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1728381409085,"stop":1728381409091,"duration":6},"status":"passed","severity":"normal"},{"uid":"b2d288a78c06067e","name":"start node with empty shard should fail","time":{"start":1728381745565,"stop":1728381745566,"duration":1},"status":"passed","severity":"normal"},{"uid":"44c6059730b4e0be","name":"Check received message containing Russian","time":{"start":1728381658368,"stop":1728381658368,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fec72e158dc663b","name":"different cluster, same shard: nodes don't connect","time":{"start":1728381521285,"stop":1728381521286,"duration":1},"status":"passed","severity":"normal"},{"uid":"a94fe1077acfed2f","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1728381416762,"stop":1728381416765,"duration":3},"status":"passed","severity":"normal"},{"uid":"ea27a88c663aa8c7","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728381526518,"stop":1728381526518,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cd35a3a2352c933","name":"Check received message with timestamp: 1728381408830 ","time":{"start":1728381658387,"stop":1728381658387,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ce91a870db29a78","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1728381355976,"stop":1728381355977,"duration":1},"status":"passed","severity":"normal"},{"uid":"f37ce73c656d37b","name":"Ephemeral field set to true","time":{"start":1728381371849,"stop":1728381371850,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0965829f3559c5a","name":"should properly create location multiaddrs - tcp6","time":{"start":1728381364427,"stop":1728381364427,"duration":0},"status":"passed","severity":"normal"},{"uid":"118b5dd6854c87e9","name":"Check message received after jswaku node is restarted","time":{"start":1728381526533,"stop":1728381526533,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d61e3cbcb141bd0b","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1728381378684,"stop":1728381378685,"duration":1},"status":"passed","severity":"normal"},{"uid":"f88d4b2e8870354c","name":"can dial TLS multiaddrs","time":{"start":1728381618750,"stop":1728381618750,"duration":0},"status":"passed","severity":"normal"},{"uid":"246e082be0c8cb4c","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728381545564,"stop":1728381545566,"duration":2},"status":"passed","severity":"normal"},{"uid":"e3ae4264bf68c852","name":"Push message with custom timestamp: 1728385146003","time":{"start":1728381711683,"stop":1728381711683,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4d23195cc78941b","name":"Push message with special chars payload","time":{"start":1728381680433,"stop":1728381680434,"duration":1},"status":"passed","severity":"normal"},{"uid":"f28f2b27e835e618","name":"Check received message containing Chinese","time":{"start":1728381658367,"stop":1728381658367,"duration":0},"status":"passed","severity":"normal"},{"uid":"c94a1319f846cb83","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1728381371417,"stop":1728381371418,"duration":1},"status":"passed","severity":"normal"},{"uid":"b15d5093870d6714","name":"Refresh subscription","time":{"start":1728381749023,"stop":1728381749023,"duration":0},"status":"passed","severity":"normal"},{"uid":"49e5ee549841635","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1728381379243,"stop":1728381379244,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1df345df88abdae","name":"Push message with content topic containing numeric","time":{"start":1728381711650,"stop":1728381711659,"duration":9},"status":"passed","severity":"normal"},{"uid":"5b6348d7b2306fc9","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1728381363567,"stop":1728381363568,"duration":1},"status":"passed","severity":"normal"},{"uid":"a89d6f654cdea4af","name":"Light Node - default protocols","time":{"start":1728381800486,"stop":1728381800487,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ff49103d4b9c019","name":"LightPush: 2 peers, Filter: 1 peers","time":{"start":1728381613868,"stop":1728381613871,"duration":3},"status":"passed","severity":"normal"},{"uid":"d544bffeccb8aee5","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728381749041,"stop":1728381749043,"duration":2},"status":"passed","severity":"normal"},{"uid":"a0e35b62a89568a3","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1728381363574,"stop":1728381363575,"duration":1},"status":"passed","severity":"normal"},{"uid":"18c1dc053fa0a213","name":"can start the service","time":{"start":1728381383542,"stop":1728381383542,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e43b56de926582a","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1728381521315,"stop":1728381521316,"duration":1},"status":"passed","severity":"normal"},{"uid":"90a936a1253c31e8","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728381545567,"stop":1728381545567,"duration":0},"status":"passed","severity":"normal"},{"uid":"758c246d626efd8","name":"Check received message containing numeric","time":{"start":1728381658366,"stop":1728381658366,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b8823ee26f909e0","name":"should get / set UDP multiaddr","time":{"start":1728381364426,"stop":1728381364426,"duration":0},"status":"passed","severity":"normal"},{"uid":"9430cef6da6f37e5","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1728381774346,"stop":1728381774347,"duration":1},"status":"passed","severity":"normal"},{"uid":"382fd0561ae6ccd9","name":"Push 30 different messages","time":{"start":1728381680454,"stop":1728381680455,"duration":1},"status":"passed","severity":"normal"},{"uid":"9128329325b4f9ff","name":"topics with same application and version share the same shard","time":{"start":1728381355969,"stop":1728381355969,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c2b4044d0419991","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1728381557277,"stop":1728381557277,"duration":0},"status":"passed","severity":"normal"},{"uid":"b206aa3357f968b0","name":"start node with empty content topic","time":{"start":1728381719627,"stop":1728381719628,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1ca5f75520b2a5b","name":"Passing page size 110 when there are 120 messages","time":{"start":1728381766200,"stop":1728381766200,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b0e8f1c89044701","name":"Subscribe to topic containing short and receive message","time":{"start":1728381749051,"stop":1728381749052,"duration":1},"status":"passed","severity":"normal"},{"uid":"85e21668191cf9a","name":"Check message with no payload is not received","time":{"start":1728381526521,"stop":1728381526524,"duration":3},"status":"passed","severity":"normal"},{"uid":"731c3e5e050bab07","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728381749032,"stop":1728381749032,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbc8e7f3a677d600","name":"Push message with Chinese payload","time":{"start":1728381711643,"stop":1728381711643,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c088d4e63632b1b","name":"Push message with short payload","time":{"start":1728381711637,"stop":1728381711642,"duration":5},"status":"passed","severity":"normal"},{"uid":"84a3e9826f90c00c","name":"LightPush: 0 peers, Filter: 2 peers","time":{"start":1728381613865,"stop":1728381613865,"duration":0},"status":"passed","severity":"normal"},{"uid":"79c074f6c9f472f3","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1728381415527,"stop":1728381415529,"duration":2},"status":"passed","severity":"normal"},{"uid":"96ea9116538404b5","name":"should emit a peer event after start","time":{"start":1728381716496,"stop":1728381716496,"duration":0},"status":"passed","severity":"normal"},{"uid":"19638e744faa9552","name":"unsubscribes","time":{"start":1728381766730,"stop":1728381766730,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f2eece7ea87cf9b","name":"should only return 1 node with store capability","time":{"start":1728381379404,"stop":1728381379405,"duration":1},"status":"passed","severity":"normal"},{"uid":"f86f525263e7fa29","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1728381461634,"stop":1728381461635,"duration":1},"status":"passed","severity":"normal"},{"uid":"55deb6ee3694b5ad","name":"groups content topics by expected pubsub topic","time":{"start":1728381355969,"stop":1728381355969,"duration":0},"status":"passed","severity":"normal"},{"uid":"e825120dee0a20f2","name":"Overlapping topic subscription","time":{"start":1728381557220,"stop":1728381557220,"duration":0},"status":"passed","severity":"normal"},{"uid":"116588cc63be10d3","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1728381521319,"stop":1728381521319,"duration":0},"status":"passed","severity":"normal"},{"uid":"e565fe543312239a","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728381526518,"stop":1728381526518,"duration":0},"status":"passed","severity":"normal"},{"uid":"46a3d4e4ab64a182","name":"getPeersByDiscovery","time":{"start":1728381715118,"stop":1728381715118,"duration":0},"status":"passed","severity":"normal"},{"uid":"68fea4ddabc82afd","name":"should be able to encode the field with only RELAY set to true","time":{"start":1728381363554,"stop":1728381363556,"duration":2},"status":"passed","severity":"normal"},{"uid":"498d815673d3bb1d","name":"Check message with no content topic is not received","time":{"start":1728381526520,"stop":1728381526520,"duration":0},"status":"passed","severity":"normal"},{"uid":"57e0297df2c6e0dc","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1728381355966,"stop":1728381355966,"duration":0},"status":"passed","severity":"normal"},{"uid":"16d384b80281269c","name":"Refresh subscription","time":{"start":1728381696825,"stop":1728381696826,"duration":1},"status":"skipped","severity":"normal"},{"uid":"829c9055bec2eab8","name":"Check publish message containing Russian","time":{"start":1728381689147,"stop":1728381689147,"duration":0},"status":"passed","severity":"normal"},{"uid":"105ef7092e60ac40","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728381485020,"stop":1728381485021,"duration":1},"status":"passed","severity":"normal"},{"uid":"67caa04bfd165f69","name":"random static sharding 8 - Cluster ID: 458, Shard ID: 920","time":{"start":1728381745557,"stop":1728381745558,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e17014d524a128d","name":"should return false","time":{"start":1728381364420,"stop":1728381364420,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab61e3b0dda4908c","name":"Store - dialed first","time":{"start":1728381800484,"stop":1728381800485,"duration":1},"status":"passed","severity":"normal"},{"uid":"f226aa4994e046ab","name":"Push message with content topic containing short","time":{"start":1728381680456,"stop":1728381680456,"duration":0},"status":"passed","severity":"normal"},{"uid":"91b6704d1867583e","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728381749065,"stop":1728381749068,"duration":3},"status":"passed","severity":"normal"},{"uid":"65c9945d883232e4","name":"handles empty shards array correctly","time":{"start":1728381355985,"stop":1728381355985,"duration":0},"status":"passed","severity":"normal"},{"uid":"664c37e0f09ef5a7","name":"Callback on promise, aborts when callback returns true","time":{"start":1728381762412,"stop":1728381762412,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a5969faab7d60c4","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1728381363573,"stop":1728381363574,"duration":1},"status":"passed","severity":"normal"},{"uid":"6457dd74126a3122","name":"Check publish message containing special chars","time":{"start":1728381689146,"stop":1728381689146,"duration":0},"status":"passed","severity":"normal"},{"uid":"8db7c4a263796e1a","name":"Push message with content topic containing special chars","time":{"start":1728381711659,"stop":1728381711660,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c47d3c4885665a7","name":"Waku message hash computation (payload length 0)","time":{"start":1728381358362,"stop":1728381358362,"duration":0},"status":"passed","severity":"normal"},{"uid":"f953cef90621b29e","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1728381423075,"stop":1728381423076,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6590bd442bfee45a","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app25/3/topic328/xml","time":{"start":1728381719623,"stop":1728381719623,"duration":0},"status":"passed","severity":"normal"},{"uid":"44197379c265eca1","name":"Fails to push message with empty content topic","time":{"start":1728381711674,"stop":1728381711676,"duration":2},"status":"passed","severity":"normal"},{"uid":"edce591c9a058565","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728381658387,"stop":1728381658388,"duration":1},"status":"passed","severity":"normal"},{"uid":"71fbf25109fd0603","name":"Check publish message containing Chinese","time":{"start":1728381689146,"stop":1728381689147,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fb38ea0669482ee","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1728381696870,"stop":1728381696870,"duration":0},"status":"passed","severity":"normal"},{"uid":"22b29d4a45f5b0f1","name":"Push message with content topic containing JSON","time":{"start":1728381711665,"stop":1728381711669,"duration":4},"status":"passed","severity":"normal"},{"uid":"919c379e8e9c6884","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1728381685600,"stop":1728381685601,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c26be2e86e71541","name":"Should update shard info","time":{"start":1728381634683,"stop":1728381634683,"duration":0},"status":"passed","severity":"normal"},{"uid":"d94e92136509872d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1728381355978,"stop":1728381355978,"duration":0},"status":"passed","severity":"normal"},{"uid":"8910521ed5c4e252","name":"Subscribe to topic containing Russian and publish message","time":{"start":1728381696841,"stop":1728381696842,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ae97e5298440b90","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1728381696869,"stop":1728381696869,"duration":0},"status":"passed","severity":"normal"},{"uid":"8addad0222e50175","name":"Push message with content topic containing emoji","time":{"start":1728381711671,"stop":1728381711674,"duration":3},"status":"passed","severity":"normal"},{"uid":"232a3458cebbb68a","name":"should return the pubsub topic directly if a string is provided","time":{"start":1728381355982,"stop":1728381355982,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1f6c0b1b607ac92","name":"Fields are not dropped","time":{"start":1728381370640,"stop":1728381370649,"duration":9},"status":"passed","severity":"normal"},{"uid":"35533c0c77a2618f","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1728381363564,"stop":1728381363565,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f81b072d746939e","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728381749068,"stop":1728381749068,"duration":0},"status":"passed","severity":"normal"},{"uid":"a07c383a54ee8493","name":"Filter with 1 connections","time":{"start":1728381554778,"stop":1728381554778,"duration":0},"status":"passed","severity":"normal"},{"uid":"31882c15f6681775","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728381749059,"stop":1728381749060,"duration":1},"status":"passed","severity":"normal"},{"uid":"d25d81aaf5ada2ce","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728381749026,"stop":1728381749026,"duration":0},"status":"passed","severity":"normal"},{"uid":"43a4133bf90c79c9","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1728381409091,"stop":1728381409093,"duration":2},"status":"passed","severity":"normal"},{"uid":"43314f3af55a048e","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728381749022,"stop":1728381749022,"duration":0},"status":"passed","severity":"normal"},{"uid":"61f18c31c2a39441","name":"Subscribe to topic containing numeric and publish message","time":{"start":1728381696827,"stop":1728381696834,"duration":7},"status":"passed","severity":"normal"},{"uid":"d3c656a42d816e18","name":"Renews subscription after lossing a connection","time":{"start":1728381749038,"stop":1728381749038,"duration":0},"status":"passed","severity":"normal"},{"uid":"442845ebb7b0c402","name":"pre and post cipher","time":{"start":1728381390014,"stop":1728381390014,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a46bc9a5ba59690","name":"should throw error - no public key","time":{"start":1728381364420,"stop":1728381364420,"duration":0},"status":"passed","severity":"normal"},{"uid":"efe484ab9cb668c3","name":"Round trip binary encryption [ecies, signature]","time":{"start":1728381391226,"stop":1728381391226,"duration":0},"status":"passed","severity":"normal"},{"uid":"5785c1fb48fea47d","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728381749054,"stop":1728381749055,"duration":1},"status":"passed","severity":"normal"},{"uid":"ead5180888e7513a","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1728381842826,"stop":1728381842827,"duration":1},"status":"passed","severity":"normal"},{"uid":"3975b39ac59d24ed","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728381658387,"stop":1728381658387,"duration":0},"status":"passed","severity":"normal"},{"uid":"d46122cb15dbda60","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728381461617,"stop":1728381461623,"duration":6},"status":"passed","severity":"normal"},{"uid":"4d36b6f1dc285ea7","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1728381759211,"stop":1728381759211,"duration":0},"status":"passed","severity":"normal"},{"uid":"6563367d40066596","name":"Check publish message containing Basic HTML tag","time":{"start":1728381689151,"stop":1728381689152,"duration":1},"status":"passed","severity":"normal"},{"uid":"de2232b3ef9c7411","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1728381774346,"stop":1728381774346,"duration":0},"status":"passed","severity":"normal"},{"uid":"97dde13f6838ad48","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1728381774348,"stop":1728381774348,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4d956cf716445da","name":"should properly compute the node id","time":{"start":1728381364421,"stop":1728381364421,"duration":0},"status":"passed","severity":"normal"},{"uid":"82a2a5dc417a5210","name":"should set field with only LIGHTPUSH enabled","time":{"start":1728381364429,"stop":1728381364430,"duration":1},"status":"passed","severity":"normal"},{"uid":"69704a19bbe8dc1a","name":"should properly create location multiaddrs - udp6","time":{"start":1728381364427,"stop":1728381364427,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aa1fdcaee7fb7e8","name":"Used by Waku Relay","time":{"start":1728381772751,"stop":1728381772751,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac2d917bb2acfb70","name":"should encodeTxt and decodeTxt","time":{"start":1728381364409,"stop":1728381364409,"duration":0},"status":"passed","severity":"normal"},{"uid":"9047d138ffc54732","name":"should create a new stream if no existing for protocol found","time":{"start":1728381371410,"stop":1728381371410,"duration":0},"status":"passed","severity":"normal"},{"uid":"9833ef5b3b031a50","name":"safeDispatchEvent","time":{"start":1728381449300,"stop":1728381449301,"duration":1},"status":"passed","severity":"normal"},{"uid":"324d4eab605c7f65","name":"Promise Callback - false","time":{"start":1728381756573,"stop":1728381756573,"duration":0},"status":"passed","severity":"normal"},{"uid":"e71a7bb79bf6f051","name":"Encoder throws on empty string content topic","time":{"start":1728381371851,"stop":1728381371851,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cf83d2c5292ddb1","name":"Passing invalid cursor","time":{"start":1728381737937,"stop":1728381737937,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bc4fd1d1785ef02","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728381749034,"stop":1728381749035,"duration":1},"status":"passed","severity":"normal"},{"uid":"526b337eb9a50690","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1728381521342,"stop":1728381521343,"duration":1},"status":"passed","severity":"normal"},{"uid":"15b69aecf585dc42","name":"Push message with SQL Injection payload","time":{"start":1728381711644,"stop":1728381711644,"duration":0},"status":"passed","severity":"normal"},{"uid":"aedbfba2eef9666b","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1728381355983,"stop":1728381355983,"duration":0},"status":"passed","severity":"normal"},{"uid":"18bb0a835affb5e9","name":"Reopen subscription with peer with lost subscription","time":{"start":1728381454672,"stop":1728381454672,"duration":0},"status":"passed","severity":"normal"},{"uid":"325ebf39288cf9c9","name":"Sets default value correctly","time":{"start":1728381772752,"stop":1728381772752,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfa9d5ecda3e8fed","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1728381355968,"stop":1728381355968,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6ec1928c2902742","name":"should not fail to start the service if it is already started","time":{"start":1728381716496,"stop":1728381716496,"duration":0},"status":"passed","severity":"normal"},{"uid":"5825a99f62d4306","name":"Ping on subscribed peer","time":{"start":1728381454670,"stop":1728381454670,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c451e3a25f56cb0","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728381615369,"stop":1728381615369,"duration":0},"status":"passed","severity":"normal"},{"uid":"846bfef328087042","name":"Check received message containing JSON","time":{"start":1728381658381,"stop":1728381658384,"duration":3},"status":"passed","severity":"normal"},{"uid":"46f49e5e45812c4f","name":"Push message with Arabic payload","time":{"start":1728381680439,"stop":1728381680439,"duration":0},"status":"passed","severity":"normal"},{"uid":"199ba08694efdb0a","name":"Generator, 2 different pubsubtopics","time":{"start":1728381763777,"stop":1728381763777,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3946ca2333a1809","name":"Check message with no pubsub topic is not received","time":{"start":1728381526519,"stop":1728381526520,"duration":1},"status":"passed","severity":"normal"},{"uid":"aad037288cfa22b0","name":"Ping on unsubscribed peer","time":{"start":1728381454671,"stop":1728381454671,"duration":0},"status":"passed","severity":"normal"},{"uid":"4add48d0f29d981e","name":"Check message with non string payload is not received","time":{"start":1728381658375,"stop":1728381658375,"duration":0},"status":"passed","severity":"normal"},{"uid":"d06387da98093bb4","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728381749057,"stop":1728381749058,"duration":1},"status":"passed","severity":"normal"},{"uid":"c322f6810f5ce095","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1728381355974,"stop":1728381355975,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c90bed5190c83f0","name":"should push to available amount of connection if less than required","time":{"start":1728381580778,"stop":1728381580785,"duration":7},"status":"passed","severity":"normal"},{"uid":"68ccde34a02ce9e3","name":"should throw error - no id","time":{"start":1728381364419,"stop":1728381364419,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f197fae1a4b9564","name":"Passing an array","time":{"start":1728381772749,"stop":1728381772750,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4b00e271f868e78","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728381557270,"stop":1728381557270,"duration":0},"status":"passed","severity":"normal"},{"uid":"9103d9bccd04181f","name":"random static sharding 5 - Cluster ID: 443, Shard ID: 725","time":{"start":1728381745555,"stop":1728381745556,"duration":1},"status":"passed","severity":"normal"},{"uid":"da84f2da4afe5767","name":"Check received message containing Russian","time":{"start":1728381658379,"stop":1728381658379,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b78259144ef6000","name":"Check received message containing XML","time":{"start":1728381658369,"stop":1728381658369,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1dd46f8434c4196","name":"should properly create location multiaddrs - udp","time":{"start":1728381364427,"stop":1728381364428,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5acf0066648dace","name":"Overlapping topic subscription","time":{"start":1728381696826,"stop":1728381696827,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4661f1c21a8f8661","name":"Subscribe to topic containing short and publish message","time":{"start":1728381696827,"stop":1728381696827,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa04d457d294cd7b","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1728381521306,"stop":1728381521308,"duration":2},"status":"passed","severity":"normal"},{"uid":"ccb4d026ea9ea598","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728381521295,"stop":1728381521296,"duration":1},"status":"passed","severity":"normal"},{"uid":"69ffadce8e4cf29","name":"addEventListener with correct event","time":{"start":1728381449297,"stop":1728381449297,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cc9e939d16ab9d5","name":"Store - dialed after - with timeout","time":{"start":1728381800485,"stop":1728381800485,"duration":0},"status":"passed","severity":"normal"},{"uid":"e75210b7ef12d21d","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app97/5/topic378/xml","time":{"start":1728381719620,"stop":1728381719621,"duration":1},"status":"passed","severity":"normal"},{"uid":"14fab5351a0aeba2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1728381355980,"stop":1728381355980,"duration":0},"status":"passed","severity":"normal"},{"uid":"99df7b78b115d690","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728381557210,"stop":1728381557211,"duration":1},"status":"passed","severity":"normal"},{"uid":"37c57a873fa45cb5","name":"Push message with JSON payload","time":{"start":1728381711646,"stop":1728381711646,"duration":0},"status":"passed","severity":"normal"},{"uid":"254d1e87b6213543","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1728381371412,"stop":1728381371412,"duration":0},"status":"passed","severity":"normal"},{"uid":"f18f1df5d77a3a4a","name":"peer:update - should do nothing if another protocol hit","time":{"start":1728381371411,"stop":1728381371411,"duration":0},"status":"passed","severity":"normal"},{"uid":"c550cc9ba1f776ae","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728381521318,"stop":1728381521318,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a17d6cbf73661db","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1728381355983,"stop":1728381355983,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcaa10e23375363c","name":"Nodes with multiple pubsub topic","time":{"start":1728381685605,"stop":1728381685605,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a5b8954e46bc998","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728381485020,"stop":1728381485020,"duration":0},"status":"passed","severity":"normal"},{"uid":"a369879366883360","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1728381355967,"stop":1728381355967,"duration":0},"status":"passed","severity":"normal"},{"uid":"d946ad76c471ebf5","name":"Check received message containing XML","time":{"start":1728381658380,"stop":1728381658380,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d9f0cf2e7494c6c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1728381355979,"stop":1728381355979,"duration":0},"status":"passed","severity":"normal"},{"uid":"29bb037f08ba2dae","name":"Subscribe to topic containing Script and publish message","time":{"start":1728381696842,"stop":1728381696842,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ee112d190341e39","name":"Check received message with timestamp: 1728381408830000000 ","time":{"start":1728381658386,"stop":1728381658386,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d7624ed06e78a25","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1728381355975,"stop":1728381355975,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bbc2f619f16888d","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728381545566,"stop":1728381545566,"duration":0},"status":"passed","severity":"normal"},{"uid":"c67a3b8076e053bb","name":"dispatchEvent via connectionManager","time":{"start":1728381449300,"stop":1728381449300,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b9d390cf2a12113","name":"Check received message containing Script","time":{"start":1728381526512,"stop":1728381526512,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c7b5aa90a8e3322","name":"through manual discovery","time":{"start":1728381618751,"stop":1728381618751,"duration":0},"status":"passed","severity":"normal"},{"uid":"df43b196c9ed874b","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728381615373,"stop":1728381615373,"duration":0},"status":"passed","severity":"normal"},{"uid":"540d4aaf6ddab18c","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728381557269,"stop":1728381557269,"duration":0},"status":"passed","severity":"normal"},{"uid":"65b95899e5b6f1a1","name":"should be able to encode the field with only STORE set to true","time":{"start":1728381363559,"stop":1728381363560,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6191746e7359304","name":"should set field with only FILTER enabled","time":{"start":1728381364429,"stop":1728381364429,"duration":0},"status":"passed","severity":"normal"},{"uid":"99fe8340c7d31cdc","name":"Subscribe and receives messages on 20 topics","time":{"start":1728381557211,"stop":1728381557215,"duration":4},"status":"passed","severity":"normal"},{"uid":"ea42235603c0c71a","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728381749046,"stop":1728381749046,"duration":0},"status":"passed","severity":"normal"},{"uid":"94183757dd58d059","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1728381521290,"stop":1728381521291,"duration":1},"status":"passed","severity":"normal"},{"uid":"acce5a150af4fdf5","name":"should not receive a peer event after stop","time":{"start":1728381423074,"stop":1728381423074,"duration":0},"status":"passed","severity":"normal"},{"uid":"61e708ba219a6382","name":"Fails to publish message with size larger than 1 MB","time":{"start":1728381689166,"stop":1728381689166,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cbf5275112e6d4a","name":"Should update multiaddrs","time":{"start":1728381634682,"stop":1728381634683,"duration":1},"status":"passed","severity":"normal"},{"uid":"24163810dd9de665","name":"Push message with XML payload","time":{"start":1728381711645,"stop":1728381711645,"duration":0},"status":"passed","severity":"normal"},{"uid":"672ecbf73960d976","name":"Check received message with timestamp: 1728381408400 ","time":{"start":1728381526517,"stop":1728381526518,"duration":1},"status":"passed","severity":"normal"},{"uid":"91a4d8bc74f2d447","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728381557277,"stop":1728381557277,"duration":0},"status":"passed","severity":"normal"},{"uid":"531ba2386604708","name":"random static sharding 3 - Cluster ID: 682, Shard ID: 259","time":{"start":1728381745554,"stop":1728381745554,"duration":0},"status":"passed","severity":"normal"},{"uid":"bce3c8efb1ca13a0","name":"Passing cursor with wrong pubsubTopic","time":{"start":1728381737937,"stop":1728381737937,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd13f6a2133fb652","name":"should be called for bootstrap peers","time":{"start":1728381416761,"stop":1728381416762,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4acdd53e2be19c6","name":"LightPush: 1 peers, Filter: 0 peers","time":{"start":1728381613866,"stop":1728381613866,"duration":0},"status":"passed","severity":"normal"},{"uid":"dde8cc887adbbc28","name":"Check received message containing emoji","time":{"start":1728381658385,"stop":1728381658386,"duration":1},"status":"passed","severity":"normal"},{"uid":"6be9c6e7601080ce","name":"Push message with Basic HTML tag payload","time":{"start":1728381680446,"stop":1728381680449,"duration":3},"status":"passed","severity":"normal"},{"uid":"5edb339d6e36e4f","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1728381696834,"stop":1728381696838,"duration":4},"status":"passed","severity":"normal"},{"uid":"27dc9a2ee56a35fd","name":"Check received message containing XML","time":{"start":1728381526512,"stop":1728381526512,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f346b076ca7fde9","name":"LightPush: 3 peers, Filter: 1 peers","time":{"start":1728381613873,"stop":1728381613873,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9619f30dc94574f","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728381557253,"stop":1728381557262,"duration":9},"status":"passed","severity":"normal"},{"uid":"4349adb6be080b46","name":"handles different networkShards values correctly","time":{"start":1728381355970,"stop":1728381355970,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbdc0939ec09b8a8","name":"Overlapping topic subscription","time":{"start":1728381749022,"stop":1728381749023,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce9200c205f6573f","name":"Sign & Recover","time":{"start":1728381390014,"stop":1728381390015,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ac3a089d0ed9c76","name":"new peer added after a peer was already found","time":{"start":1728381715118,"stop":1728381715119,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9d683be83205f3ed","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728381521326,"stop":1728381521326,"duration":0},"status":"passed","severity":"normal"},{"uid":"73a889616d614ebc","name":"Ping on peer without subscriptions","time":{"start":1728381452650,"stop":1728381452650,"duration":0},"status":"passed","severity":"normal"},{"uid":"da16effead2ec4a9","name":"A test","time":{"start":1728381614000,"stop":1728381614001,"duration":1},"status":"passed","severity":"normal"},{"uid":"8068ce07270cb9e7","name":"Generator, custom pubsub topic","time":{"start":1728381763777,"stop":1728381763777,"duration":0},"status":"passed","severity":"normal"},{"uid":"a42ef12c8137a08b","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app35/2/topic422/xml","time":{"start":1728381719623,"stop":1728381719623,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f9d2cf29aeb91d4","name":"Relay","time":{"start":1728381415229,"stop":1728381415230,"duration":1},"status":"passed","severity":"normal"}]