2025-01-16 14:06:43 +00:00

1 line
162 KiB
JSON

[{"uid":"2d3a2aa46dcc3cf3","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1737036223039,"stop":1737036223039,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a88396c012e4da3","name":"Check publish message containing Chinese","time":{"start":1737036230325,"stop":1737036230326,"duration":1},"status":"passed","severity":"normal"},{"uid":"e92ad9b2012fe00","name":"should reject if WakuNode is not started","time":{"start":1737035953307,"stop":1737035953307,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5abb57829aeee58","name":"caches peers it previously fetched","time":{"start":1737035936233,"stop":1737035936233,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f907ace1da7d8b5","name":"Encoder throws on empty string content topic","time":{"start":1737035948157,"stop":1737035948157,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5d83b90360dceff","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1737036154733,"stop":1737036154734,"duration":1},"status":"passed","severity":"normal"},{"uid":"d06836adb3527e8f","name":"Subscribe to topic containing short and receive message","time":{"start":1737036126846,"stop":1737036126847,"duration":1},"status":"passed","severity":"normal"},{"uid":"d082eb8c4b6e0375","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1737035911607,"stop":1737035911608,"duration":1},"status":"passed","severity":"normal"},{"uid":"cded5a368537f1be","name":"Meta field set when metaSetter is specified","time":{"start":1737035928263,"stop":1737035928263,"duration":0},"status":"passed","severity":"normal"},{"uid":"c777a0a30c0350c1","name":"throws on content topic with empty version field","time":{"start":1737035911576,"stop":1737035911577,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee4073c3172e49a1","name":"Refresh subscription","time":{"start":1737036236124,"stop":1737036236124,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d66cc60d12077c79","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1737035936235,"stop":1737035936235,"duration":0},"status":"passed","severity":"normal"},{"uid":"64a4f1d64e781a39","name":"Check received message containing escaped characters","time":{"start":1737036096045,"stop":1737036096045,"duration":0},"status":"passed","severity":"normal"},{"uid":"f704664c8d2f0e62","name":"Fails to publish message with wrong content topic","time":{"start":1737036230339,"stop":1737036230340,"duration":1},"status":"passed","severity":"normal"},{"uid":"5291d87e8ac6b5f","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1737036126855,"stop":1737036126855,"duration":0},"status":"passed","severity":"normal"},{"uid":"dea6b733c87b58ab","name":"new peer added after a peer was already found","time":{"start":1737036236146,"stop":1737036236146,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c71ac8289ab62d10","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1737036028673,"stop":1737036028674,"duration":1},"status":"passed","severity":"normal"},{"uid":"d67c68c04f3bd89b","name":"Push message with special chars payload","time":{"start":1737036226390,"stop":1737036226390,"duration":0},"status":"passed","severity":"normal"},{"uid":"a42ec7ec590b868c","name":"Subscribe to topic containing short and receive message","time":{"start":1737036303924,"stop":1737036303925,"duration":1},"status":"passed","severity":"normal"},{"uid":"933d7ef7ad63d4b5","name":"Check message received after nwaku node is restarted","time":{"start":1737036210452,"stop":1737036210452,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9554cfb0cd8dfd26","name":"Check publish message containing Basic HTML tag","time":{"start":1737036230332,"stop":1737036230332,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fbe0c32646a6335","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1737036303905,"stop":1737036303905,"duration":0},"status":"passed","severity":"normal"},{"uid":"4826eeee092244ec","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1737036285978,"stop":1737036285978,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8feb12bbc872a83","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1737036254966,"stop":1737036254966,"duration":0},"status":"passed","severity":"normal"},{"uid":"a149a8b20950606c","name":"Check message with invalid timestamp is not received","time":{"start":1737036210466,"stop":1737036210466,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca5c161bca543e9a","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1737036236122,"stop":1737036236122,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c8ba4ec5e377e53","name":"should wait for LightPush peer to be connected","time":{"start":1737035953310,"stop":1737035953310,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb96d1417e46c657","name":"Ping on peer without subscriptions","time":{"start":1737036018873,"stop":1737036018873,"duration":0},"status":"passed","severity":"normal"},{"uid":"54d1a90d956fdc8f","name":"Filter with 1 connections","time":{"start":1737036060271,"stop":1737036060271,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bf73972e2e5a3643","name":"Filter","time":{"start":1737036315076,"stop":1737036315076,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d552704fb5b492a","name":"should not receive a peer event before start","time":{"start":1737035988159,"stop":1737035988160,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cd363fe2124d615","name":"groups content topics by expected pubsub topic","time":{"start":1737035911593,"stop":1737035911594,"duration":1},"status":"passed","severity":"normal"},{"uid":"efca23a5748e53ea","name":"Publish message with custom timestamp: Fri Jan 26 2024 14:03:43 GMT+0000 (Coordinated Universal Time)","time":{"start":1737036230337,"stop":1737036230337,"duration":0},"status":"passed","severity":"normal"},{"uid":"d45d53db6f093985","name":"should use DNS peer discovery with light client","time":{"start":1737035988161,"stop":1737035988162,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e03e0cb68f0b8f0","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1737035928265,"stop":1737035928265,"duration":0},"status":"passed","severity":"normal"},{"uid":"9edea09bd0c7ef62","name":"should add a peer","time":{"start":1737035953314,"stop":1737035953315,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8d927a76eab4cab","name":"Query Generator, No Decoder","time":{"start":1737036279080,"stop":1737036279080,"duration":0},"status":"passed","severity":"normal"},{"uid":"d95ba7d033b51ac0","name":"Fails to publish message with empty text","time":{"start":1737036230339,"stop":1737036230339,"duration":0},"status":"passed","severity":"normal"},{"uid":"66fb9c78923d6e74","name":"should not receive a peer event after stop","time":{"start":1737036251447,"stop":1737036251447,"duration":0},"status":"passed","severity":"normal"},{"uid":"47fb302f8e41ee89","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1737036126849,"stop":1737036126850,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b301595cea0c2fe","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1737036303927,"stop":1737036303928,"duration":1},"status":"passed","severity":"normal"},{"uid":"d66e9a7bd00b7dca","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1737035911612,"stop":1737035911612,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d9ebf8234491d1b","name":"LightPush with 0 connections","time":{"start":1737036060270,"stop":1737036060270,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a88f35be6a50c98d","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1737036303921,"stop":1737036303921,"duration":0},"status":"passed","severity":"normal"},{"uid":"a12eb7620028bbec","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1737035935986,"stop":1737035935986,"duration":0},"status":"passed","severity":"normal"},{"uid":"67d70b268cf6576e","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1737035980459,"stop":1737035980460,"duration":1},"status":"passed","severity":"normal"},{"uid":"7317e3ff271ccdc0","name":"LightPush: 3 peers, Filter: 0 peers","time":{"start":1737036060153,"stop":1737036060153,"duration":0},"status":"skipped","severity":"normal"},{"uid":"834e9b839747267b","name":"Push message with rate limit","time":{"start":1737036226404,"stop":1737036226404,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b4ad61598498da1","name":"should only return 1 node with relay and store capability","time":{"start":1737035936234,"stop":1737035936234,"duration":0},"status":"passed","severity":"normal"},{"uid":"64aff7dd60cf5f76","name":"Push message with content topic containing Russian","time":{"start":1737036226399,"stop":1737036226399,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1609cc5e25e7f15","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1737035911599,"stop":1737035911599,"duration":0},"status":"passed","severity":"normal"},{"uid":"a44491cbbc545ace","name":"handles empty contentTopics array correctly","time":{"start":1737035911615,"stop":1737035911615,"duration":0},"status":"passed","severity":"normal"},{"uid":"76b7c434484e1387","name":"Push to array if already present","time":{"start":1737035911495,"stop":1737035911495,"duration":0},"status":"passed","severity":"normal"},{"uid":"343bb98ddc2728a3","name":"should emit a peer event after start","time":{"start":1737035988158,"stop":1737035988159,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee3764e8b0ebed7b","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1737035935991,"stop":1737035935992,"duration":1},"status":"passed","severity":"normal"},{"uid":"96303e01cd23f6fb","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1737035973307,"stop":1737035973307,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e9699f92c43f881","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1737035980623,"stop":1737035980624,"duration":1},"status":"passed","severity":"normal"},{"uid":"bce7c0ce9e8d7315","name":"should emit a peer event after start","time":{"start":1737035940403,"stop":1737035940404,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd9da082f7bed539","name":"LightPush: 3 peers, Filter: 1 peers","time":{"start":1737036060153,"stop":1737036060153,"duration":0},"status":"skipped","severity":"normal"},{"uid":"24769015a4bca656","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1737035911604,"stop":1737035911605,"duration":1},"status":"passed","severity":"normal"},{"uid":"184bab78883d8f1c","name":"throws on content topic with empty application field","time":{"start":1737035911575,"stop":1737035911576,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf04db31d6e172a2","name":"throws an error for improperly formatted content topics","time":{"start":1737035911595,"stop":1737035911595,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f4de54157b711b9","name":"should throw an error for missing required configuration","time":{"start":1737035911601,"stop":1737035911601,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef072cd4b8e97579","name":"getPeersByDiscovery","time":{"start":1737036236145,"stop":1737036236146,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd7526aefc903791","name":"can start the service","time":{"start":1737035940401,"stop":1737035940402,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb51eab51f8e9d31","name":"Push message with shell command payload","time":{"start":1737036226394,"stop":1737036226394,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2da1fa074a7a25e","name":"Push message with JSON payload","time":{"start":1737036216192,"stop":1737036216193,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bc031ca34acaeee","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app85/1/topic516/proto","time":{"start":1737036254962,"stop":1737036254962,"duration":0},"status":"passed","severity":"normal"},{"uid":"a70c2d0bad6c645a","name":"Publish without waiting for remote peer","time":{"start":1737036236121,"stop":1737036236121,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1136f8eec9f4b1b","name":"Fails to push message with empty content topic","time":{"start":1737036216222,"stop":1737036216222,"duration":0},"status":"passed","severity":"normal"},{"uid":"4052136308dcfd60","name":"Subscribe to topic containing XML and receive message","time":{"start":1737036303930,"stop":1737036303930,"duration":0},"status":"passed","severity":"normal"},{"uid":"593c406d1526dc10","name":"Check received message containing Chinese","time":{"start":1737036210441,"stop":1737036210441,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cc61db4277bee44","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1737035935983,"stop":1737035935984,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e68004e9acc61e2","name":"should be able to decode the field with only STORE set to true","time":{"start":1737035919820,"stop":1737035919820,"duration":0},"status":"passed","severity":"normal"},{"uid":"db42faf676ae2b1","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1737035946556,"stop":1737035946557,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8caaba1f583876a","name":"Throws when trying to push message with empty payload","time":{"start":1737036216196,"stop":1737036216196,"duration":0},"status":"passed","severity":"normal"},{"uid":"94fb9c32bda7786f","name":"Check publish message containing Script","time":{"start":1737036230331,"stop":1737036230331,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5932eacf84e42fa","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1737036005912,"stop":1737036005912,"duration":0},"status":"passed","severity":"normal"},{"uid":"b483a313e6ed05fd","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1737036303919,"stop":1737036303919,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea1818445980d48a","name":"isConnected should return false after all peers disconnect","time":{"start":1737036005913,"stop":1737036005914,"duration":1},"status":"passed","severity":"normal"},{"uid":"27baa82512675e59","name":"Check received message containing escaped characters","time":{"start":1737036210446,"stop":1737036210446,"duration":0},"status":"passed","severity":"normal"},{"uid":"856b9686d9e2d6dc","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1737036126834,"stop":1737036126835,"duration":1},"status":"passed","severity":"normal"},{"uid":"285e29979635d09","name":"tcp ip4 address","time":{"start":1737035919753,"stop":1737035919755,"duration":2},"status":"passed","severity":"normal"},{"uid":"840bb277bb138ec5","name":"Check message on other pubsub topic is not received","time":{"start":1737036210449,"stop":1737036210449,"duration":0},"status":"passed","severity":"normal"},{"uid":"5656f0922676c4ff","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1737035928036,"stop":1737035928037,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d2d9b4b74cf3bad","name":"throws on content topic with empty topic name field","time":{"start":1737035911577,"stop":1737035911577,"duration":0},"status":"passed","severity":"normal"},{"uid":"d14636e9df9eba76","name":"it tolerates circular branch references","time":{"start":1737035936232,"stop":1737035936232,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e1cc305e143583d","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1737035914230,"stop":1737035914231,"duration":1},"status":"passed","severity":"normal"},{"uid":"14d8a4cfe5419d25","name":"handles different clusterIds correctly","time":{"start":1737035911594,"stop":1737035911595,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8795fec626280b2","name":"Check received message containing SQL Injection","time":{"start":1737036210442,"stop":1737036210443,"duration":1},"status":"passed","severity":"normal"},{"uid":"adfc33269db50c0e","name":"removeEventListener with correct event","time":{"start":1737036013171,"stop":1737036013171,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd6235084ffb88d6","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1737036154737,"stop":1737036154737,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ba618efdd45e293","name":"Check received message containing special chars","time":{"start":1737036210440,"stop":1737036210441,"duration":1},"status":"passed","severity":"normal"},{"uid":"82b7b6a099df7b2a","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1737036230336,"stop":1737036230337,"duration":1},"status":"passed","severity":"normal"},{"uid":"74c63f2265d488f","name":"Check message with no payload is not received","time":{"start":1737036210467,"stop":1737036210468,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5b5ad166ee9defd","name":"Subscribe to topic containing Script and publish message","time":{"start":1737036236132,"stop":1737036236132,"duration":0},"status":"passed","severity":"normal"},{"uid":"e24c478ffbdfd7b5","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1737035911591,"stop":1737035911591,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f6fec8bef8ca3ac","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1737036210448,"stop":1737036210448,"duration":0},"status":"passed","severity":"normal"},{"uid":"697802965316f5b1","name":"Reopen subscription with peer with lost subscription","time":{"start":1737036018203,"stop":1737036018203,"duration":0},"status":"passed","severity":"normal"},{"uid":"851bda8f023f21e7","name":"Check message received after jswaku node is restarted","time":{"start":1737036096051,"stop":1737036096052,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ffc4722f7a96cbdb","name":"should only return 1 node with relay capability","time":{"start":1737035936234,"stop":1737035936234,"duration":0},"status":"passed","severity":"normal"},{"uid":"18f83973b9ba6cbe","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1737036279084,"stop":1737036279084,"duration":0},"status":"passed","severity":"normal"},{"uid":"13f4b77d4b7d4922","name":"should return the pubsub topic directly if a string is provided","time":{"start":1737035911611,"stop":1737035911612,"duration":1},"status":"passed","severity":"normal"},{"uid":"173aa818dbbfe1e8","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1737035911603,"stop":1737035911603,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce44e47befe610b8","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1737036057965,"stop":1737036057965,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1cccd3d24a3287","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1737035935986,"stop":1737035935987,"duration":1},"status":"passed","severity":"normal"},{"uid":"40e660f7fafb59e8","name":"Check publish message after service node is restarted","time":{"start":1737036230344,"stop":1737036230344,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c41af1c70cac49a4","name":"Encoder throws on undefined content topic","time":{"start":1737035946559,"stop":1737035946559,"duration":0},"status":"passed","severity":"normal"},{"uid":"e218234e8db0c12c","name":"Subscribe and receive messages via lightPush","time":{"start":1737036126829,"stop":1737036126829,"duration":0},"status":"passed","severity":"normal"},{"uid":"69d3749dadccfc18","name":"Check received message containing escaped characters","time":{"start":1737036210462,"stop":1737036210463,"duration":1},"status":"passed","severity":"normal"},{"uid":"15316ab1c720fc1f","name":"can start and stop the service","time":{"start":1737035988151,"stop":1737035988153,"duration":2},"status":"passed","severity":"normal"},{"uid":"68451c6ef910612","name":"Query with Ordered Callback, No Decoder","time":{"start":1737036279085,"stop":1737036279085,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8d16e0d6c108630","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1737035980459,"stop":1737035980459,"duration":0},"status":"passed","severity":"normal"},{"uid":"be8c7731f5048090","name":"Push message with content topic containing short","time":{"start":1737036226396,"stop":1737036226397,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed1cea974cf446d2","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1737036028678,"stop":1737036028678,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8285f9cb968adca","name":"Push message with content topic containing JSON","time":{"start":1737036226401,"stop":1737036226401,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d5d23fc04cbda84","name":"Fails to push message bigger that 1MB","time":{"start":1737036216233,"stop":1737036216234,"duration":1},"status":"passed","severity":"normal"},{"uid":"99adee552d701074","name":"should wait for Store peer to be connected","time":{"start":1737035953311,"stop":1737035953311,"duration":0},"status":"passed","severity":"normal"},{"uid":"92669074f98edb5f","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1737036059954,"stop":1737036059960,"duration":6},"status":"passed","severity":"normal"},{"uid":"17694bfa3c7db8f0","name":"Check message received after nwaku node is restarted","time":{"start":1737036096052,"stop":1737036096052,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3d8f3c60a27aa656","name":"Query generator for multiple messages with multiple decoders","time":{"start":1737036298359,"stop":1737036298363,"duration":4},"status":"passed","severity":"normal"},{"uid":"c907b02493634866","name":"returns only open connection if one present","time":{"start":1737035927482,"stop":1737035927483,"duration":1},"status":"passed","severity":"normal"},{"uid":"e914d3ad5cc0bd65","name":"Check meta is set [ecies]","time":{"start":1737035948156,"stop":1737035948156,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5eb43df0db8e933","name":"returns all values when wanted number matches available values","time":{"start":1737035935256,"stop":1737035935263,"duration":7},"status":"passed","severity":"normal"},{"uid":"8f5d2de7aebec7b0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1737035911609,"stop":1737035911609,"duration":0},"status":"passed","severity":"normal"},{"uid":"19bd1871c2c7db6d","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1737036267558,"stop":1737036267559,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ba7f96eca154f83","name":"Subscribe to topic containing special chars and receive message","time":{"start":1737036303927,"stop":1737036303927,"duration":0},"status":"passed","severity":"normal"},{"uid":"176210069d9b7f52","name":"Decoder throws on undefined content topic","time":{"start":1737035928264,"stop":1737035928264,"duration":0},"status":"passed","severity":"normal"},{"uid":"55f908b4c8499575","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1737036303922,"stop":1737036303923,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9495227b7e930f","name":"should get / set UDP multiaddr","time":{"start":1737035920568,"stop":1737035920572,"duration":4},"status":"passed","severity":"normal"},{"uid":"33765476eb2ec655","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1737036059906,"stop":1737036059907,"duration":1},"status":"passed","severity":"normal"},{"uid":"58032d8e05f2dab1","name":"Query Generator - true","time":{"start":1737036282621,"stop":1737036282623,"duration":2},"status":"passed","severity":"normal"},{"uid":"3f5f0be8d7d4f71f","name":"throws on content topic with too few or too many fields","time":{"start":1737035911573,"stop":1737035911573,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbe15cb0e2b15033","name":"Sample","time":{"start":1737035919862,"stop":1737035919862,"duration":0},"status":"passed","severity":"normal"},{"uid":"6756fed193aab970","name":"Subscribe to topic containing shell command and receive message","time":{"start":1737036303932,"stop":1737036303932,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f20412398166288","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1737036059918,"stop":1737036059919,"duration":1},"status":"passed","severity":"normal"},{"uid":"51c37820559f5bb1","name":"Push message equal or less that 1MB","time":{"start":1737036216233,"stop":1737036216233,"duration":0},"status":"passed","severity":"normal"},{"uid":"d310e0824bb27045","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1737035911590,"stop":1737035911590,"duration":0},"status":"passed","severity":"normal"},{"uid":"599e08a582ef6a7f","name":"Check received message containing long","time":{"start":1737036210432,"stop":1737036210433,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4122d84c027b4b3","name":"throws on content topic with empty encoding field","time":{"start":1737035911578,"stop":1737035911578,"duration":0},"status":"passed","severity":"normal"},{"uid":"89f6a588bf50809a","name":"Subscribe to topic containing XML and receive message","time":{"start":1737036126851,"stop":1737036126851,"duration":0},"status":"passed","severity":"normal"},{"uid":"9144362066d15669","name":"Push message with Chinese payload","time":{"start":1737036226390,"stop":1737036226391,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dfb1be571cd4229","name":"Reopen subscription with peer with lost subscription","time":{"start":1737036018879,"stop":1737036018879,"duration":0},"status":"passed","severity":"normal"},{"uid":"223da94b21291182","name":"Subscribe to topic containing emoji and receive message","time":{"start":1737036303917,"stop":1737036303917,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8c659ec925c880e","name":"should throw an error for empty SingleShardInfos array","time":{"start":1737035911597,"stop":1737035911597,"duration":0},"status":"passed","severity":"normal"},{"uid":"67c1c6d67867369e","name":"Decoder throws on undefined content topic","time":{"start":1737035946560,"stop":1737035946560,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6a6aef8879a11c9","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app29/5/topic695/test.js","time":{"start":1737036254961,"stop":1737036254961,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0d030400df1800b","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1737036028675,"stop":1737036028677,"duration":2},"status":"passed","severity":"normal"},{"uid":"618662b067c46067","name":"Overlapping topic subscription","time":{"start":1737036236124,"stop":1737036236124,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7416903e41aee6f6","name":"Push message with content topic containing XML","time":{"start":1737036226400,"stop":1737036226401,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e5aafe774f8ef2d","name":"Push message with content topic containing emoji","time":{"start":1737036216221,"stop":1737036216221,"duration":0},"status":"passed","severity":"normal"},{"uid":"777ccb719eafa543","name":"Check received message containing long","time":{"start":1737036210455,"stop":1737036210456,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc2ee95a527c4085","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1737036126853,"stop":1737036126853,"duration":0},"status":"passed","severity":"normal"},{"uid":"14ef138732886ebd","name":"Check received message containing JSON","time":{"start":1737036096044,"stop":1737036096045,"duration":1},"status":"passed","severity":"normal"},{"uid":"dad8ddcf71993d2c","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1737036236122,"stop":1737036236122,"duration":0},"status":"passed","severity":"normal"},{"uid":"22f04faee45ba9c9","name":"Check message with non string payload is not received","time":{"start":1737036096051,"stop":1737036096051,"duration":0},"status":"passed","severity":"normal"},{"uid":"a41c745354af9030","name":"Check publish message containing special chars","time":{"start":1737036230323,"stop":1737036230324,"duration":1},"status":"passed","severity":"normal"},{"uid":"95f3b59b827e3d33","name":"should wait for Filter peer to be connected","time":{"start":1737035953311,"stop":1737035953311,"duration":0},"status":"passed","severity":"normal"},{"uid":"edd5cc9439f724ce","name":"Number of peers are maintained correctly","time":{"start":1737036057960,"stop":1737036057961,"duration":1},"status":"passed","severity":"normal"},{"uid":"3674ff8ecb6dd9f6","name":"should select older connection if present","time":{"start":1737035927483,"stop":1737035927484,"duration":1},"status":"passed","severity":"normal"},{"uid":"11f0702cb1034aa9","name":"should return all peers when numPeers is 0","time":{"start":1737035928058,"stop":1737035928059,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed6813f36d4b230e","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1737036236146,"stop":1737036236147,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b7e667fa4e5f3e21","name":"Subscribe to topic containing XML and receive message","time":{"start":1737036303914,"stop":1737036303915,"duration":1},"status":"passed","severity":"normal"},{"uid":"58f9613c6f3bd74f","name":"Check received message containing unicode special characters","time":{"start":1737036210446,"stop":1737036210446,"duration":0},"status":"passed","severity":"normal"},{"uid":"a016e02dc0f5effa","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1737036059947,"stop":1737036059947,"duration":0},"status":"passed","severity":"normal"},{"uid":"c61ed3ffc1658d80","name":"Passing invalid cursor","time":{"start":1737036257638,"stop":1737036257640,"duration":2},"status":"passed","severity":"normal"},{"uid":"b30d59d4a913f1d","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1737036048165,"stop":1737036048165,"duration":0},"status":"passed","severity":"normal"},{"uid":"1793cb415b13717f","name":"Check message with no content topic is not received","time":{"start":1737036210449,"stop":1737036210449,"duration":0},"status":"passed","severity":"normal"},{"uid":"2506c38a15277c7a","name":"Subscribe to topic containing short and publish message","time":{"start":1737036236124,"stop":1737036236125,"duration":1},"status":"passed","severity":"normal"},{"uid":"d676442f9a7b8efd","name":"Light Node - default protocols","time":{"start":1737036315076,"stop":1737036315077,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6e18f6b1d1a7e12","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1737035936236,"stop":1737035936236,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a092876a6a9e704b","name":"Ping fails for unsubscribed peers","time":{"start":1737036057962,"stop":1737036057962,"duration":0},"status":"passed","severity":"normal"},{"uid":"d792000ce1f84798","name":"Query Generator, Wrong PubsubTopic","time":{"start":1737036279078,"stop":1737036279079,"duration":1},"status":"passed","severity":"normal"},{"uid":"6559c21df9c81c96","name":"LightPush with 1 connections","time":{"start":1737036060270,"stop":1737036060271,"duration":1},"status":"skipped","severity":"normal"},{"uid":"15afb86e91e35dc6","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1737036059941,"stop":1737036059944,"duration":3},"status":"passed","severity":"normal"},{"uid":"acb26158b14a589a","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1737035936236,"stop":1737035936236,"duration":0},"status":"skipped","severity":"normal"},{"uid":"74d46003725f60bf","name":"Wrong topic","time":{"start":1737036254962,"stop":1737036254965,"duration":3},"status":"passed","severity":"normal"},{"uid":"cfd1f616191f4c65","name":"Push message with content topic containing Basic HTML tag","time":{"start":1737036216205,"stop":1737036216206,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4d2912fb71bcd81","name":"Decoder throws on empty string content topic","time":{"start":1737035928264,"stop":1737035928264,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2b2d4d07914f365","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1737036154736,"stop":1737036154737,"duration":1},"status":"passed","severity":"normal"},{"uid":"10dad585c9f0e2da","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1737036123274,"stop":1737036123275,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbab096716f06620","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1737036151321,"stop":1737036151321,"duration":0},"status":"passed","severity":"normal"},{"uid":"59a790b0e561d8e8","name":"Ping on subscribed peer","time":{"start":1737036018872,"stop":1737036018873,"duration":1},"status":"passed","severity":"normal"},{"uid":"8979f06a7459d3c7","name":"Push message with content topic containing shell command","time":{"start":1737036216210,"stop":1737036216211,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dc88dd9e136a22b","name":"Subscribe to topic containing long and receive message","time":{"start":1737036126847,"stop":1737036126848,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf727ccf2b5fd4cd","name":"Subscribe to topic containing JSON and receive message","time":{"start":1737036126852,"stop":1737036126852,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8c2a03bfd79ccf1","name":"Passing page size 19 when there are 20 messages","time":{"start":1737036301304,"stop":1737036301304,"duration":0},"status":"passed","severity":"normal"},{"uid":"48dfa6b70f9782dd","name":"Subscribe to topic containing Script and receive message","time":{"start":1737036126851,"stop":1737036126851,"duration":0},"status":"passed","severity":"normal"},{"uid":"13edb1339bdb1cb7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1737035911607,"stop":1737035911607,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2b4d6e15d83f58f","name":"should reject if Relay is requested but not mounted","time":{"start":1737035953308,"stop":1737035953308,"duration":0},"status":"passed","severity":"normal"},{"uid":"495fb46cb706594a","name":"can start the service","time":{"start":1737036251441,"stop":1737036251441,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a526e075744e921","name":"same cluster, same shard: nodes connect","time":{"start":1737036151321,"stop":1737036151326,"duration":5},"status":"passed","severity":"normal"},{"uid":"6b334c719c905c55","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1737036123272,"stop":1737036123272,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0fd4fb23d42cfed","name":"Check received message containing SQL Injection","time":{"start":1737036096043,"stop":1737036096043,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f253eceda90d205","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1737036223040,"stop":1737036223040,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae07e47503cdd15b","name":"Check received message containing XML","time":{"start":1737036096043,"stop":1737036096044,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c16335f241bedf2","name":"should throw if no connection provided","time":{"start":1737035928029,"stop":1737035928030,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c2965037e98a1be","name":"Waku message hash computation (no timestamp)","time":{"start":1737035914233,"stop":1737035914233,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3f9a7fa70a992e3","name":"Fails to push message with large meta","time":{"start":1737036216224,"stop":1737036216227,"duration":3},"status":"passed","severity":"normal"},{"uid":"352e05a316d765b7","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1737036059938,"stop":1737036059940,"duration":2},"status":"passed","severity":"normal"},{"uid":"b658a1842ec8416e","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1737036292468,"stop":1737036292468,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1ccb5d6ded534e0","name":"Check publish message after client node is restarted","time":{"start":1737036230344,"stop":1737036230345,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8e5448f40e32f38d","name":"random static sharding 1 - Cluster ID: 959, Shard ID: 989","time":{"start":1737036267559,"stop":1737036267560,"duration":1},"status":"passed","severity":"normal"},{"uid":"99f9d345ab979621","name":"Sets default value correctly","time":{"start":1737036309602,"stop":1737036309602,"duration":0},"status":"passed","severity":"normal"},{"uid":"b28c62f1ee9d95e","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1737036236126,"stop":1737036236127,"duration":1},"status":"passed","severity":"normal"},{"uid":"510ec64c677011d1","name":"Check received message with timestamp: 1737035972127000000 ","time":{"start":1737036096047,"stop":1737036096047,"duration":0},"status":"passed","severity":"normal"},{"uid":"79c43e59a8479dbe","name":"Push message with content topic containing shell command","time":{"start":1737036226402,"stop":1737036226402,"duration":0},"status":"passed","severity":"normal"},{"uid":"fce321cfae91a9ed","name":"should set field with only FILTER enabled","time":{"start":1737035920576,"stop":1737035920577,"duration":1},"status":"passed","severity":"normal"},{"uid":"82638c857dc99afa","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1737035911599,"stop":1737035911600,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bbd75a05be63fcb","name":"should set field with all protocols enabled","time":{"start":1737035920576,"stop":1737035920576,"duration":0},"status":"passed","severity":"normal"},{"uid":"87c168f7de1e10a4","name":"Ping on peer without subscriptions","time":{"start":1737036018869,"stop":1737036018871,"duration":2},"status":"passed","severity":"normal"},{"uid":"2c1dd8b19174e619","name":"Check received message with timestamp: 1649153314 ","time":{"start":1737036096048,"stop":1737036096048,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e5b9086a7ce58ef","name":"Check received message containing emoji","time":{"start":1737036210446,"stop":1737036210447,"duration":1},"status":"passed","severity":"normal"},{"uid":"d604fc37a23449d0","name":"Subscribe to topic containing numeric and receive message","time":{"start":1737036303910,"stop":1737036303912,"duration":2},"status":"passed","severity":"normal"},{"uid":"4e9b28034c8da83b","name":"should be able to decode the field with only FILTER set to true","time":{"start":1737035919819,"stop":1737035919820,"duration":1},"status":"passed","severity":"normal"},{"uid":"32f32895d7cdd72e","name":"topics with same application and version share the same shard","time":{"start":1737035911593,"stop":1737035911593,"duration":0},"status":"passed","severity":"normal"},{"uid":"546ae136797fb857","name":"Check publish message containing short","time":{"start":1737036230318,"stop":1737036230318,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dab6999ef4619b9","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1737035911750,"stop":1737035911750,"duration":0},"status":"passed","severity":"normal"},{"uid":"a58d9dcc3da6a65f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1737035911608,"stop":1737035911608,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dd2eb63003abad0","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1737036059927,"stop":1737036059928,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cd5c2978289f110","name":"Push message with content topic containing Russian","time":{"start":1737036216201,"stop":1737036216202,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc8ad7d59b9c0f1f","name":"Push message on custom pubsubTopic","time":{"start":1737036154737,"stop":1737036154738,"duration":1},"status":"passed","severity":"normal"},{"uid":"a595681786e9e66a","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1737036257625,"stop":1737036257626,"duration":1},"status":"passed","severity":"normal"},{"uid":"1902fdc4df49ed65","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1737036303931,"stop":1737036303931,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ee70ae2b374bbb2","name":"LightPush: 2 peers, Filter: 1 peers","time":{"start":1737036060151,"stop":1737036060152,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6be9b6ec5f013f44","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1737036059930,"stop":1737036059932,"duration":2},"status":"passed","severity":"normal"},{"uid":"146e1e895dac9c0","name":"should emit a peer event after start","time":{"start":1737036251446,"stop":1737036251446,"duration":0},"status":"passed","severity":"normal"},{"uid":"643e8bfc2f9e40c7","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1737035914233,"stop":1737035914234,"duration":1},"status":"passed","severity":"normal"},{"uid":"daab484340ffd503","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1737036236123,"stop":1737036236123,"duration":0},"status":"passed","severity":"normal"},{"uid":"1184864c4191c431","name":"Filter with 3 connections","time":{"start":1737036060272,"stop":1737036060272,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2c85db4a0de40e8c","name":"Check publish message containing shell command","time":{"start":1737036230333,"stop":1737036230333,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c5cd527cc1e6fc","name":"Check received message containing SQL Injection","time":{"start":1737036210460,"stop":1737036210460,"duration":0},"status":"passed","severity":"normal"},{"uid":"f09cd7f93515c8a8","name":"Check publish message containing Arabic","time":{"start":1737036230326,"stop":1737036230328,"duration":2},"status":"passed","severity":"normal"},{"uid":"3a5e59bed13fbf91","name":"Ping on subscribed peer","time":{"start":1737036018859,"stop":1737036018869,"duration":10},"status":"passed","severity":"normal"},{"uid":"1cd9b7f9fc07ddc4","name":"Subscribe to topic containing JSON and receive message","time":{"start":1737036303931,"stop":1737036303932,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb56f23886c6aeb4","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1737035911605,"stop":1737035911605,"duration":0},"status":"passed","severity":"normal"},{"uid":"45e8612c8e8b4c55","name":"Check publish message containing JSON","time":{"start":1737036230332,"stop":1737036230333,"duration":1},"status":"passed","severity":"normal"},{"uid":"df716c332f20f8d4","name":"should throw error - invalid id","time":{"start":1737035920565,"stop":1737035920565,"duration":0},"status":"passed","severity":"normal"},{"uid":"8303c07f85111e51","name":"Should update multiaddrs","time":{"start":1737036155674,"stop":1737036155675,"duration":1},"status":"passed","severity":"normal"},{"uid":"f978e70e6e91a179","name":"Generator, 2 different pubsubtopics","time":{"start":1737036285979,"stop":1737036285979,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d20f2fdcb592646","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1737036123273,"stop":1737036123273,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f322289646288a6","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1737035928059,"stop":1737035928060,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d5fe57cdb37e7c4","name":"Decoder throws on empty string content topic","time":{"start":1737035948157,"stop":1737035948158,"duration":1},"status":"passed","severity":"normal"},{"uid":"3457563a547ab3a8","name":"Subscribe to topic containing emoji and receive message","time":{"start":1737036303934,"stop":1737036303934,"duration":0},"status":"passed","severity":"normal"},{"uid":"e92955910f880bfb","name":"Subscribe to topic containing JSON and publish message","time":{"start":1737036236134,"stop":1737036236134,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c474f5993a07d8b","name":"should throw an error for missing sharding configuration","time":{"start":1737035911614,"stop":1737035911614,"duration":0},"status":"passed","severity":"normal"},{"uid":"136108af012e564e","name":"Check publish message containing long","time":{"start":1737036230319,"stop":1737036230319,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6b82f47e0720029","name":"Fields are not dropped","time":{"start":1737035927442,"stop":1737035927448,"duration":6},"status":"passed","severity":"normal"},{"uid":"68bfbbb9935d8ef7","name":"Push message with custom timestamp: 1706277696312","time":{"start":1737036216231,"stop":1737036216232,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d2ac5909759037e","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1737036303920,"stop":1737036303920,"duration":0},"status":"passed","severity":"normal"},{"uid":"d66b49acef3141fe","name":"Subscribe and receives messages on 20 topics","time":{"start":1737036126842,"stop":1737036126842,"duration":0},"status":"passed","severity":"normal"},{"uid":"df92f750a7c88690","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1737036123269,"stop":1737036123270,"duration":1},"status":"passed","severity":"normal"},{"uid":"f22aad73525cf1c4","name":"should not fail to stop the service if it was not started","time":{"start":1737035940402,"stop":1737035940402,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3b403372852265d","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1737036059904,"stop":1737036059904,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bb0e08a0f65265e","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1737036123271,"stop":1737036123271,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddf16fafd37f1231","name":"nwaku subscribes","time":{"start":1737036226926,"stop":1737036226926,"duration":0},"status":"passed","severity":"normal"},{"uid":"274e67640a3b3249","name":"should only return 1 node with store capability","time":{"start":1737035936234,"stop":1737035936235,"duration":1},"status":"passed","severity":"normal"},{"uid":"99c73b76507e88fd","name":"Ordered Callback - false","time":{"start":1737036282629,"stop":1737036282630,"duration":1},"status":"passed","severity":"normal"},{"uid":"88bbea0e41e809ac","name":"Check received message containing special chars","time":{"start":1737036096041,"stop":1737036096041,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9be84047445fcf8","name":"LightPush with 2 connections","time":{"start":1737036060271,"stop":1737036060271,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3dd26dd27bbd2189","name":"Check received message containing shell command","time":{"start":1737036096045,"stop":1737036096045,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0e3449e571c42e5","name":"Refresh subscription","time":{"start":1737036126846,"stop":1737036126846,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe1f6d366356f47e","name":"should reject on timeout if it was set","time":{"start":1737035953309,"stop":1737035953310,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd20b9b305d04052","name":"Push message with custom timestamp: 1737032496312","time":{"start":1737036216232,"stop":1737036216233,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fcdafa676f72031","name":"Push message with content topic containing numeric","time":{"start":1737036216198,"stop":1737036216198,"duration":0},"status":"passed","severity":"normal"},{"uid":"167d38120edc942e","name":"Store - dialed first","time":{"start":1737036315075,"stop":1737036315075,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a9aaf3d2fbc5ef9","name":"Ordered callback, aborts when callback returns true","time":{"start":1737036298383,"stop":1737036298385,"duration":2},"status":"passed","severity":"normal"},{"uid":"d9f4a8d17391dca1","name":"Push message with escaped characters payload","time":{"start":1737036216194,"stop":1737036216194,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf1b263745418916","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1737035980626,"stop":1737035980629,"duration":3},"status":"passed","severity":"normal"},{"uid":"ffc61d7ae1033fd0","name":"Push message with Chinese payload","time":{"start":1737036216188,"stop":1737036216189,"duration":1},"status":"passed","severity":"normal"},{"uid":"64a75ea6ef4d882c","name":"should properly create location multiaddrs - tcp","time":{"start":1737035920575,"stop":1737035920575,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b31c06195c3723d","name":"ignores domain fetching errors","time":{"start":1737035936232,"stop":1737035936233,"duration":1},"status":"passed","severity":"normal"},{"uid":"e57e898d90cfefa5","name":"should encode/decode to text encoding","time":{"start":1737035920567,"stop":1737035920568,"duration":1},"status":"passed","severity":"normal"},{"uid":"d599b2c3052c1a21","name":"Add multiple subscription objects on single nwaku node","time":{"start":1737036303935,"stop":1737036303935,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf014ecdcbf68f54","name":"Check received message containing numeric","time":{"start":1737036210433,"stop":1737036210440,"duration":7},"status":"passed","severity":"normal"},{"uid":"ecb9176621630d79","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1737036257628,"stop":1737036257630,"duration":2},"status":"passed","severity":"normal"},{"uid":"6f579ef3955549e8","name":"should find and add new peers","time":{"start":1737035953318,"stop":1737035953318,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e4da79c1bbe0bd2","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1737036126843,"stop":1737036126843,"duration":0},"status":"passed","severity":"normal"},{"uid":"35110b06315f04f9","name":"Subscribe to topic containing Script and receive message","time":{"start":1737036303929,"stop":1737036303930,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cd27ccf8a3a097c","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1737036285981,"stop":1737036285981,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1accdf363a51a5","name":"Subscribe and receive messages via lightPush","time":{"start":1737036303919,"stop":1737036303919,"duration":0},"status":"passed","severity":"normal"},{"uid":"54044e17df0311f9","name":"Query Generator, No message returned","time":{"start":1737036279080,"stop":1737036279082,"duration":2},"status":"passed","severity":"normal"},{"uid":"d14345ca76806c1d","name":"Check received message containing Russian","time":{"start":1737036210442,"stop":1737036210442,"duration":0},"status":"passed","severity":"normal"},{"uid":"a93c54a515f5d7c3","name":"Check received message containing numeric","time":{"start":1737036096040,"stop":1737036096041,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfb47ab20fb0e79f","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1737035928059,"stop":1737035928059,"duration":0},"status":"passed","severity":"normal"},{"uid":"d569368574f016be","name":"Generator, custom pubsub topic","time":{"start":1737036285980,"stop":1737036285980,"duration":0},"status":"passed","severity":"normal"},{"uid":"5366dfcb107cebd7","name":"Push message with custom timestamp: 1706277660479","time":{"start":1737036226404,"stop":1737036226405,"duration":1},"status":"passed","severity":"normal"},{"uid":"dba0709036551b68","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1737036303932,"stop":1737036303934,"duration":2},"status":"passed","severity":"normal"},{"uid":"22151df88959eca","name":"listenerCount","time":{"start":1737036013182,"stop":1737036013183,"duration":1},"status":"passed","severity":"normal"},{"uid":"c15592fc507abba1","name":"Push message with numeric payload","time":{"start":1737036216187,"stop":1737036216188,"duration":1},"status":"passed","severity":"normal"},{"uid":"555995492df4b6fa","name":"Ping on subscribed peer","time":{"start":1737036018196,"stop":1737036018196,"duration":0},"status":"passed","severity":"normal"},{"uid":"60610ef25031aa5","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1737036126851,"stop":1737036126852,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ac6220375aefb5c","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1737036059924,"stop":1737036059924,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3a41e89d24e2484","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1737035911609,"stop":1737035911610,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d290961fb5b6be4","name":"Mutual subscription","time":{"start":1737036236120,"stop":1737036236120,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cc3ae2dd8f01881","name":"Filter with 0 connections","time":{"start":1737036060270,"stop":1737036060270,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8dae878457a5b4f2","name":"random static sharding 9 - Cluster ID: 209, Shard ID: 294","time":{"start":1737036267564,"stop":1737036267565,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fee0cf5a10ccff7","name":"Check publish message containing emoji","time":{"start":1737036230335,"stop":1737036230336,"duration":1},"status":"passed","severity":"normal"},{"uid":"8055486eda14d05a","name":"Push message with content topic containing unicode special characters","time":{"start":1737036216211,"stop":1737036216212,"duration":1},"status":"passed","severity":"normal"},{"uid":"86c9d519e27ec03e","name":"Relay + Store","time":{"start":1737035978650,"stop":1737035978651,"duration":1},"status":"passed","severity":"normal"},{"uid":"cad7630504945f17","name":"Check received message containing short","time":{"start":1737036210431,"stop":1737036210432,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fdd0dcb63e7a21a","name":"Check publish message containing numeric","time":{"start":1737036230319,"stop":1737036230323,"duration":4},"status":"passed","severity":"normal"},{"uid":"7cf065a0e5cbdf73","name":"handles empty shards array correctly","time":{"start":1737035911614,"stop":1737035911614,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5db08fcfc0fc938","name":"should return usable stream attached to connection","time":{"start":1737035928028,"stop":1737035928029,"duration":1},"status":"passed","severity":"normal"},{"uid":"329e3e095fe1bb2b","name":"should be able to decode the field with only RELAY set to true","time":{"start":1737035919819,"stop":1737035919819,"duration":0},"status":"passed","severity":"normal"},{"uid":"1946853ff68d498e","name":"Push message with content topic containing special chars","time":{"start":1737036226398,"stop":1737036226398,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd51153c505cc559","name":"Query with Promise Callback, No message returned","time":{"start":1737036279089,"stop":1737036279090,"duration":1},"status":"passed","severity":"normal"},{"uid":"97e231e7dc17044e","name":"random static sharding 10 - Cluster ID: 758, Shard ID: 435","time":{"start":1737036267565,"stop":1737036267565,"duration":0},"status":"passed","severity":"normal"},{"uid":"81ea0e749db856f2","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1737036126849,"stop":1737036126849,"duration":0},"status":"passed","severity":"normal"},{"uid":"c80273874a687600","name":"Check received message containing emoji","time":{"start":1737036096046,"stop":1737036096046,"duration":0},"status":"passed","severity":"normal"},{"uid":"54c32fbf42ec6f05","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1737035935268,"stop":1737035935270,"duration":2},"status":"passed","severity":"normal"},{"uid":"3ceebbe24fda7b76","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1737035911589,"stop":1737035911589,"duration":0},"status":"passed","severity":"normal"},{"uid":"153aee313b6a16bf","name":"Subscribe to topic containing special chars and publish message","time":{"start":1737036236125,"stop":1737036236126,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a58ceee57709974","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1737035911602,"stop":1737035911603,"duration":1},"status":"passed","severity":"normal"},{"uid":"77ee9bd439b3218e","name":"throws on empty content topic","time":{"start":1737035911572,"stop":1737035911572,"duration":0},"status":"passed","severity":"normal"},{"uid":"f87df73cd7ef3ad3","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1737036306033,"stop":1737036306035,"duration":2},"status":"passed","severity":"normal"},{"uid":"db9358c620fcd7bd","name":"returns all values when wanted number is greater than available values","time":{"start":1737035935263,"stop":1737035935268,"duration":5},"status":"passed","severity":"normal"},{"uid":"3f2a281df6ab79b7","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1737036303934,"stop":1737036303934,"duration":0},"status":"passed","severity":"normal"},{"uid":"c46af13a3ac7c4a8","name":"Query generator for multiple messages","time":{"start":1737036298352,"stop":1737036298352,"duration":0},"status":"passed","severity":"normal"},{"uid":"15c6115071913f9d","name":"random static sharding 7 - Cluster ID: 890, Shard ID: 590","time":{"start":1737036267563,"stop":1737036267563,"duration":0},"status":"passed","severity":"normal"},{"uid":"5816c1d922272a05","name":"Push message with custom timestamp: 1737039696312","time":{"start":1737036216233,"stop":1737036216233,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ec0b8b74424aefc","name":"should add and remove event listeners correctly","time":{"start":1737035940406,"stop":1737035940406,"duration":0},"status":"passed","severity":"normal"},{"uid":"baa1a87cfe9e7330","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1737036154733,"stop":1737036154733,"duration":0},"status":"passed","severity":"normal"},{"uid":"e24aad4b9a996db","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1737036303921,"stop":1737036303921,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dafaeb3f49fe905","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1737035911601,"stop":1737035911602,"duration":1},"status":"passed","severity":"normal"},{"uid":"4111782ff627a468","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1737036303904,"stop":1737036303905,"duration":1},"status":"passed","severity":"normal"},{"uid":"e693afacc4b10689","name":"All","time":{"start":1737035978651,"stop":1737035978651,"duration":0},"status":"passed","severity":"normal"},{"uid":"87a35e89a91b1230","name":"Push message with Russian payload","time":{"start":1737036226391,"stop":1737036226392,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fdaa9599efbd4cf","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1737036223039,"stop":1737036223039,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2782f31723f3838","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1737035911602,"stop":1737035911602,"duration":0},"status":"passed","severity":"normal"},{"uid":"86463c6f1fb2fab","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1737035928036,"stop":1737035928036,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b30b87886f65bb1","name":"LightPush with 3 connections","time":{"start":1737036060272,"stop":1737036060272,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4403bbac5b54e0f9","name":"LightPush: 0 peers, Filter: 1 peers","time":{"start":1737036060144,"stop":1737036060144,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8eaee68f53bd5899","name":"Js publishes, other Js receives","time":{"start":1737036226927,"stop":1737036226928,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fe9d997d3f70e3d","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1737036375712,"stop":1737036375712,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b9327714c147204","name":"should throw error - no public key","time":{"start":1737035920564,"stop":1737035920564,"duration":0},"status":"passed","severity":"normal"},{"uid":"446d0aa6d5b5e038","name":"Subscribe to topic containing numeric and receive message","time":{"start":1737036303926,"stop":1737036303927,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ca6431f25c13c2a","name":"Subscribe to topic containing numeric and publish message","time":{"start":1737036236125,"stop":1737036236125,"duration":0},"status":"passed","severity":"normal"},{"uid":"30290801081b5a53","name":"Query generator for multiple messages with different content topic format","time":{"start":1737036298366,"stop":1737036298367,"duration":1},"status":"passed","severity":"normal"},{"uid":"5183564ee396b4bf","name":"Subscribe to topic containing Russian and receive message","time":{"start":1737036303913,"stop":1737036303913,"duration":0},"status":"passed","severity":"normal"},{"uid":"e006b17e0c4553f5","name":"Store - dialed after - with timeout","time":{"start":1737036315075,"stop":1737036315076,"duration":1},"status":"passed","severity":"normal"},{"uid":"874182437072d00","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1737036279084,"stop":1737036279084,"duration":0},"status":"passed","severity":"normal"},{"uid":"acf05faf47208d77","name":"Check received message containing long","time":{"start":1737036096040,"stop":1737036096040,"duration":0},"status":"passed","severity":"normal"},{"uid":"2724d7b49cac30d7","name":"Check message with no pubsub topic is not received","time":{"start":1737036096050,"stop":1737036096050,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8566560843936a1","name":"Push message with content topic containing Chinese","time":{"start":1737036226398,"stop":1737036226398,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d58595c57f489d5","name":"Check received message with timestamp: 1737035972657000000 ","time":{"start":1737036210464,"stop":1737036210464,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6f85f69bd5e11b4","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1737035911615,"stop":1737035911616,"duration":1},"status":"passed","severity":"normal"},{"uid":"546e2bc27c98d778","name":"Used by Waku Relay","time":{"start":1737036309602,"stop":1737036309602,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5678c4caefbf2e","name":"Check received message containing shell command","time":{"start":1737036210462,"stop":1737036210462,"duration":0},"status":"passed","severity":"normal"},{"uid":"a96115cbc00b78b6","name":"Subscribe and receives messages on 20 topics","time":{"start":1737036303905,"stop":1737036303905,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e12b4a52ac26681","name":"Non TWN Cluster","time":{"start":1737036254958,"stop":1737036254958,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b737fd4f54c1c9c","name":"Check received message with timestamp: 1737035972657 ","time":{"start":1737036210465,"stop":1737036210465,"duration":0},"status":"passed","severity":"normal"},{"uid":"20a1c972e9adf1f3","name":"A test","time":{"start":1737036127029,"stop":1737036127029,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cfbc56fb13fb3b9","name":"creates an iterator","time":{"start":1737036300661,"stop":1737036300661,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8c3dbe2367f3a49","name":"should set field with only STORE enabled","time":{"start":1737035920576,"stop":1737035920576,"duration":0},"status":"passed","severity":"normal"},{"uid":"193179b4994cb399","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app0/1/topic649/json","time":{"start":1737036254960,"stop":1737036254960,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ca2c4ff3affbbe1","name":"connects to nwaku","time":{"start":1737036309600,"stop":1737036309600,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb0c0c5307011fd1","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1737035911592,"stop":1737035911592,"duration":0},"status":"passed","severity":"normal"},{"uid":"e74122c47dbb9a01","name":"Fails to publish duplicate message","time":{"start":1737036230339,"stop":1737036230339,"duration":0},"status":"passed","severity":"normal"},{"uid":"4467ac3fa999d9fa","name":"LightPush: 2 peers, Filter: 0 peers","time":{"start":1737036060151,"stop":1737036060151,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6e8a8a6ad6331a6a","name":"Check received message containing Chinese","time":{"start":1737036096041,"stop":1737036096042,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6d48829d2e7200f","name":"Check received message containing Chinese","time":{"start":1737036210458,"stop":1737036210458,"duration":0},"status":"passed","severity":"normal"},{"uid":"91ea8f84b08e5fc5","name":"Push message with content topic containing long","time":{"start":1737036226397,"stop":1737036226397,"duration":0},"status":"passed","severity":"normal"},{"uid":"b863847e33281795","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1737036059875,"stop":1737036059875,"duration":0},"status":"passed","severity":"normal"},{"uid":"b65ed067781b22b9","name":"handles multiple messages","time":{"start":1737036300662,"stop":1737036300662,"duration":0},"status":"passed","severity":"normal"},{"uid":"593fd4bc35fdad40","name":"throws on content topic with non-number generation field","time":{"start":1737035911574,"stop":1737035911574,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbdfa0ee88a89df","name":"Push message on custom pubsubTopic","time":{"start":1737036154736,"stop":1737036154736,"duration":0},"status":"passed","severity":"normal"},{"uid":"66017ca77c9ecc8a","name":"Relay","time":{"start":1737035978649,"stop":1737035978650,"duration":1},"status":"passed","severity":"normal"},{"uid":"de548e390224f6f9","name":"does not throw on valid cases","time":{"start":1737035911571,"stop":1737035911572,"duration":1},"status":"passed","severity":"normal"},{"uid":"a868b282de6be223","name":"Subscribe to topic containing XML and publish message","time":{"start":1737036236132,"stop":1737036236133,"duration":1},"status":"passed","severity":"normal"},{"uid":"e431a4d45e43b893","name":"should reject if Store is requested but not mounted","time":{"start":1737035953308,"stop":1737035953309,"duration":1},"status":"passed","severity":"normal"},{"uid":"4001abec1e8e2a3e","name":"Refresh subscription","time":{"start":1737036303907,"stop":1737036303907,"duration":0},"status":"passed","severity":"normal"},{"uid":"a107a272b8a6c708","name":"passes more than one ENR URLs and attempts connection","time":{"start":1737035988162,"stop":1737035988162,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5e911d8adf234417","name":"Query with Ordered Callback, No message returned","time":{"start":1737036279086,"stop":1737036279086,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8d060dbf70c3eaa","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1737036303901,"stop":1737036303901,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc90eeb702ed9e28","name":"Decrypt messages","time":{"start":1737036212431,"stop":1737036212432,"duration":1},"status":"passed","severity":"normal"},{"uid":"816cf9745cfec036","name":"Check message with no content topic is not received","time":{"start":1737036210467,"stop":1737036210467,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6a86a3b6bdc97e0","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1737036005910,"stop":1737036005912,"duration":2},"status":"passed","severity":"normal"},{"uid":"752022550e16d7b4","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1737036236141,"stop":1737036236141,"duration":0},"status":"passed","severity":"normal"},{"uid":"1918b7dbf420b064","name":"Subscribe to topic containing Russian and receive message","time":{"start":1737036126850,"stop":1737036126850,"duration":0},"status":"passed","severity":"normal"},{"uid":"6749c4c16f369c38","name":"Push message with content topic containing Basic HTML tag","time":{"start":1737036226401,"stop":1737036226401,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca9b5d5d8b395ce5","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1737035973304,"stop":1737035973304,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f3e6ffcea7d5975","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1737036306037,"stop":1737036306037,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d5eeda356b2dc3b","name":"Subscribe to topic containing long and receive message","time":{"start":1737036303926,"stop":1737036303926,"duration":0},"status":"passed","severity":"normal"},{"uid":"83c6b56297cee333","name":"should return empty list for no shard","time":{"start":1737035911600,"stop":1737035911600,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc8c8d0481afdcb1","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1737036257630,"stop":1737036257631,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fb475d71acf47d4","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1737035935989,"stop":1737035935990,"duration":1},"status":"passed","severity":"normal"},{"uid":"913584129bb47159","name":"should fail to send if no connected peers found","time":{"start":1737035953164,"stop":1737035953164,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce33d9be0a4cbc67","name":"Passing page size 1 when there are 4 messages","time":{"start":1737036301301,"stop":1737036301301,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9ecb71fe6c6f6cc","name":"should not add existing peers","time":{"start":1737035953318,"stop":1737035953319,"duration":1},"status":"passed","severity":"normal"},{"uid":"77b6e85d566d072c","name":"Push message with content topic containing Script","time":{"start":1737036226400,"stop":1737036226400,"duration":0},"status":"passed","severity":"normal"},{"uid":"ada89e5b8dc9f8a9","name":"should decode valid enr with tcp successfully","time":{"start":1737035920563,"stop":1737035920564,"duration":1},"status":"passed","severity":"normal"},{"uid":"b041927b57de8135","name":"should be online or offline if network state changed","time":{"start":1737035973307,"stop":1737035973308,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb95993615958d7b","name":"should return the correct number of peers","time":{"start":1737035953316,"stop":1737035953316,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f48f7e87275dc54","name":"Check publish message containing Russian","time":{"start":1737036230328,"stop":1737036230330,"duration":2},"status":"passed","severity":"normal"},{"uid":"f26ababf76c7b722","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1737036303916,"stop":1737036303917,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d8c2f728efc0f4b","name":"dispatchEvent via connectionManager","time":{"start":1737036013183,"stop":1737036013183,"duration":0},"status":"passed","severity":"normal"},{"uid":"52c542fbd851163a","name":"Check received message with timestamp: 1737035972657 ","time":{"start":1737036210447,"stop":1737036210447,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e4653e9101e3fee","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1737036123274,"stop":1737036123274,"duration":0},"status":"passed","severity":"normal"},{"uid":"df6f79e94ef90f75","name":"Check received message containing Basic HTML tag","time":{"start":1737036210444,"stop":1737036210444,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8525c89cd4234bb","name":"LightPush: 1 peers, Filter: 3 peers","time":{"start":1737036060151,"stop":1737036060151,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1025721af91fc8b","name":"Push message with Script payload","time":{"start":1737036216190,"stop":1737036216190,"duration":0},"status":"passed","severity":"normal"},{"uid":"cecae4b51d5f5b0b","name":"different cluster, different shard: nodes don't connect","time":{"start":1737036151329,"stop":1737036151329,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdfa13f6c16acbee","name":"Passing page size 10 when there are 10 messages","time":{"start":1737036301302,"stop":1737036301303,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6bb66a8d855373","name":"Subscribe to topic containing Russian and publish message","time":{"start":1737036236129,"stop":1737036236131,"duration":2},"status":"passed","severity":"normal"},{"uid":"608957c68268b75e","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1737036028679,"stop":1737036028680,"duration":1},"status":"passed","severity":"normal"},{"uid":"20b57e0e95d28155","name":"LightPush: 0 peers, Filter: 0 peers","time":{"start":1737036060143,"stop":1737036060144,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6b7e04317a18196d","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1737036059930,"stop":1737036059930,"duration":0},"status":"passed","severity":"normal"},{"uid":"5809297fc48be50a","name":"should decode valid enr successfully","time":{"start":1737035920563,"stop":1737035920563,"duration":0},"status":"passed","severity":"normal"},{"uid":"407433e88d730c67","name":"should not fail to start the service if it is already started","time":{"start":1737035988154,"stop":1737035988157,"duration":3},"status":"passed","severity":"normal"},{"uid":"d49823684d8ebce6","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1737036223040,"stop":1737036223040,"duration":0},"status":"passed","severity":"normal"},{"uid":"587ed9834c3e390","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1737035935988,"stop":1737035935989,"duration":1},"status":"passed","severity":"normal"},{"uid":"1513a3b3ecfd6928","name":"Check message with invalid timestamp is not received","time":{"start":1737036210448,"stop":1737036210449,"duration":1},"status":"passed","severity":"normal"},{"uid":"942e5b3969645ee9","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1737036303913,"stop":1737036303913,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2e11e82299738c3","name":"Check message with no payload is not received","time":{"start":1737036096051,"stop":1737036096051,"duration":0},"status":"passed","severity":"normal"},{"uid":"402aff7d1c83c47a","name":"Push message with Russian payload","time":{"start":1737036216189,"stop":1737036216189,"duration":0},"status":"passed","severity":"normal"},{"uid":"c81243e94e11005b","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1737036303905,"stop":1737036303906,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e0f73297f5e5e60","name":"should throw error - no public key","time":{"start":1737035920566,"stop":1737035920566,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfee97ff76d2da9b","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1737035914232,"stop":1737035914232,"duration":0},"status":"passed","severity":"normal"},{"uid":"185f9bab3b2bf965","name":"Subscribe and publish message","time":{"start":1737036236121,"stop":1737036236122,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e9b7719c131dcaf","name":"Check received message containing short","time":{"start":1737036210453,"stop":1737036210453,"duration":0},"status":"passed","severity":"normal"},{"uid":"71fa2dfc10903d46","name":"Using a function","time":{"start":1737036309601,"stop":1737036309601,"duration":0},"status":"passed","severity":"normal"},{"uid":"a95a3029f4370e18","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1737036303915,"stop":1737036303915,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8ed77152da0e11f","name":"Push message with content topic containing long","time":{"start":1737036216197,"stop":1737036216198,"duration":1},"status":"passed","severity":"normal"},{"uid":"9082af0a0c4fb1ae","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1737036126850,"stop":1737036126850,"duration":0},"status":"passed","severity":"normal"},{"uid":"80d13111ae950b0d","name":"Push message with Basic HTML tag payload","time":{"start":1737036216192,"stop":1737036216192,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0e724a2e6b00448","name":"Register correct protocols","time":{"start":1737036236120,"stop":1737036236121,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb191a59eabb5629","name":"LightPush: 1 peers, Filter: 2 peers","time":{"start":1737036060150,"stop":1737036060150,"duration":0},"status":"skipped","severity":"normal"},{"uid":"324bb74e7d022332","name":"Symmetric encrypt & Decrypt","time":{"start":1737035946941,"stop":1737035946942,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd39d41e85d80e21","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1737036059925,"stop":1737036059926,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5f4b5e1e45267d5","name":"Subscribe to topic containing emoji and publish message","time":{"start":1737036236143,"stop":1737036236143,"duration":0},"status":"passed","severity":"normal"},{"uid":"e03a1fdaf4dd1c9e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1737035911606,"stop":1737035911606,"duration":0},"status":"passed","severity":"normal"},{"uid":"644abd8e3b88597f","name":"Round trip binary encryption [ecies, signature]","time":{"start":1737035948155,"stop":1737035948156,"duration":1},"status":"passed","severity":"normal"},{"uid":"74e66eb7ad4b6a0c","name":"Generator, custom pubsub topic","time":{"start":1737036285978,"stop":1737036285979,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8ec18c3a789315c","name":"Push message with meta","time":{"start":1737036216222,"stop":1737036216224,"duration":2},"status":"passed","severity":"normal"},{"uid":"3bb67970964be7b3","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1737036059937,"stop":1737036059937,"duration":0},"status":"passed","severity":"normal"},{"uid":"6390bb67a327c5f2","name":"LightPush: 2 peers, Filter: 2 peers","time":{"start":1737036060152,"stop":1737036060152,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dedc0012270d4b24","name":"LightPush: 0 peers, Filter: 3 peers","time":{"start":1737036060146,"stop":1737036060147,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2824e80db13d9e75","name":"different cluster, same shard: nodes don't connect","time":{"start":1737036151328,"stop":1737036151329,"duration":1},"status":"passed","severity":"normal"},{"uid":"c50b8fd04922ac37","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1737036059952,"stop":1737036059952,"duration":0},"status":"passed","severity":"normal"},{"uid":"e629e4777aa06efe","name":"should set field with only RELAY enabled","time":{"start":1737035920576,"stop":1737035920576,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc028a8b1801654a","name":"Waku message hash computation (meta attribute not present)","time":{"start":1737035914232,"stop":1737035914232,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa0b17d9d59cd713","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1737036028680,"stop":1737036028680,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e0d7090c76bae6d","name":"Round trip binary serialization","time":{"start":1737035928262,"stop":1737035928262,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c480503d633fdce","name":"Reopen subscription with peer with lost subscription","time":{"start":1737036018872,"stop":1737036018872,"duration":0},"status":"passed","severity":"normal"},{"uid":"9be75be5790d6b44","name":"should return true when peers exist","time":{"start":1737035953316,"stop":1737035953317,"duration":1},"status":"passed","severity":"normal"},{"uid":"e03d3517179ab088","name":"Generator, 2 different pubsubtopics","time":{"start":1737036285980,"stop":1737036285981,"duration":1},"status":"passed","severity":"normal"},{"uid":"731d94973d3d840a","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1737035911603,"stop":1737035911603,"duration":0},"status":"passed","severity":"normal"},{"uid":"687c4013edd1b040","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1737035911596,"stop":1737035911597,"duration":1},"status":"passed","severity":"normal"},{"uid":"5daedc88639f8a5e","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1737035948155,"stop":1737035948155,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c954144f05bfca3","name":"can start the service","time":{"start":1737035988147,"stop":1737035988151,"duration":4},"status":"passed","severity":"normal"},{"uid":"e467e4e48a4a25e0","name":"should handle corrupted local storage data gracefully","time":{"start":1737035940405,"stop":1737035940406,"duration":1},"status":"passed","severity":"normal"},{"uid":"529f99cda3855114","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1737036059932,"stop":1737036059934,"duration":2},"status":"passed","severity":"normal"},{"uid":"d6df41cbf63ca5aa","name":"Ping on unsubscribed peer","time":{"start":1737036018871,"stop":1737036018872,"duration":1},"status":"passed","severity":"normal"},{"uid":"393d4c3e7a3e4893","name":"random static sharding 8 - Cluster ID: 531, Shard ID: 671","time":{"start":1737036267564,"stop":1737036267564,"duration":0},"status":"passed","severity":"normal"},{"uid":"1825f41e19baac27","name":"Check publish message containing unicode special characters","time":{"start":1737036230334,"stop":1737036230335,"duration":1},"status":"passed","severity":"normal"},{"uid":"98e88ca202a8c62e","name":"Refresh subscription","time":{"start":1737036303924,"stop":1737036303924,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdca2733bdf0474d","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1737036059907,"stop":1737036059914,"duration":7},"status":"passed","severity":"normal"},{"uid":"a88e8d1f2803fc07","name":"Push message with content topic containing Chinese","time":{"start":1737036216199,"stop":1737036216199,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8dcf7ee1e85f721","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1737035935984,"stop":1737035935985,"duration":1},"status":"passed","severity":"normal"},{"uid":"390ac5fbe8fc67ab","name":"Check received message containing shell command","time":{"start":1737036210445,"stop":1737036210445,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7d7af5729702813","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1737035919822,"stop":1737035919822,"duration":0},"status":"passed","severity":"normal"},{"uid":"b838395b04d530dc","name":"Ephemeral messages are not stored","time":{"start":1737035980457,"stop":1737035980458,"duration":1},"status":"passed","severity":"normal"},{"uid":"b388303f6213f29f","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1737036375712,"stop":1737036375712,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2043c6f3784a452","name":"Publish message with large meta","time":{"start":1737036230345,"stop":1737036230345,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3bf32167ddde25f","name":"Push message with Arabic payload","time":{"start":1737036216189,"stop":1737036216189,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2310c701c7438e1","name":"Push message with special chars payload","time":{"start":1737036216188,"stop":1737036216188,"duration":0},"status":"passed","severity":"normal"},{"uid":"912f219f54071023","name":"Check received message containing emoji","time":{"start":1737036210463,"stop":1737036210463,"duration":0},"status":"passed","severity":"normal"},{"uid":"62728e16c36fe5e3","name":"Check message with no payload is not received","time":{"start":1737036210450,"stop":1737036210451,"duration":1},"status":"passed","severity":"normal"},{"uid":"3599231828053018","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1737035973301,"stop":1737035973303,"duration":2},"status":"passed","severity":"normal"},{"uid":"4e76bf4cced43cde","name":"Check message received after nwaku node is restarted","time":{"start":1737036210469,"stop":1737036210469,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3422800986955e85","name":"should be able to encode the field with only RELAY set to true","time":{"start":1737035919811,"stop":1737035919813,"duration":2},"status":"passed","severity":"normal"},{"uid":"51f5279389290924","name":"Does not throw an exception when node disconnects","time":{"start":1737036309601,"stop":1737036309601,"duration":0},"status":"passed","severity":"normal"},{"uid":"301f9d77224287b0","name":"Reusing cursor across nodes","time":{"start":1737036257638,"stop":1737036257638,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffdc810587e79af1","name":"Subscribe to topic containing special chars and receive message","time":{"start":1737036126848,"stop":1737036126849,"duration":1},"status":"passed","severity":"normal"},{"uid":"24eb3f5813103b1d","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1737035911581,"stop":1737035911587,"duration":6},"status":"passed","severity":"normal"},{"uid":"88da1c1f5c42707e","name":"should throw an error if shards are undefined for static sharding","time":{"start":1737035911600,"stop":1737035911601,"duration":1},"status":"passed","severity":"normal"},{"uid":"a176760f87f5ad2a","name":"1 Store, 2 relays, 2 fetches","time":{"start":1737035936005,"stop":1737035936005,"duration":0},"status":"passed","severity":"normal"},{"uid":"58d8da93b8ebe379","name":"Push message with content topic containing escaped characters","time":{"start":1737036226402,"stop":1737036226402,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a04fab174222a11","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1737035953161,"stop":1737035953163,"duration":2},"status":"passed","severity":"normal"},{"uid":"53d4ad8e1a41980","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1737035911613,"stop":1737035911613,"duration":0},"status":"passed","severity":"normal"},{"uid":"152e275eb5e2f83e","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1737036210466,"stop":1737036210466,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fea5d5dce8cc72","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1737035911602,"stop":1737035911602,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e11f388efef9b21","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1737036306035,"stop":1737036306035,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e1142dd0cfe29d7","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1737035940405,"stop":1737035940405,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d0dc4258b78283f","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1737036267567,"stop":1737036267567,"duration":0},"status":"passed","severity":"normal"},{"uid":"141a72e2e3931bab","name":"Generator, custom pubsub topic","time":{"start":1737036285977,"stop":1737036285977,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b845b2d5489a942","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1737035919815,"stop":1737035919815,"duration":0},"status":"passed","severity":"normal"},{"uid":"e396694ba40215b1","name":"Subscribe to topic containing Script and receive message","time":{"start":1737036303914,"stop":1737036303914,"duration":0},"status":"passed","severity":"normal"},{"uid":"a332b30705a3d12a","name":"Callback on promise, aborts when callback returns true","time":{"start":1737036298373,"stop":1737036298375,"duration":2},"status":"passed","severity":"normal"},{"uid":"ba8a2e3f0fa7a1e3","name":"stop","time":{"start":1737036013184,"stop":1737036013184,"duration":0},"status":"passed","severity":"normal"},{"uid":"69d80887dc5576c","name":"Ping on peer without subscriptions","time":{"start":1737036018196,"stop":1737036018202,"duration":6},"status":"passed","severity":"normal"},{"uid":"4bedc3ceeb04673","name":"Fails to push message with large meta","time":{"start":1737036226404,"stop":1737036226404,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2762ca9da3a6148","name":"Subscribe to topic containing long and receive message","time":{"start":1737036303909,"stop":1737036303910,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a5decca49cacd13","name":"configure the node with multiple pubsub topics","time":{"start":1737036267566,"stop":1737036267566,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4aa3946acd5bc87","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1737036005912,"stop":1737036005913,"duration":1},"status":"passed","severity":"normal"},{"uid":"743ac3ca41b20856","name":"Push message with Script payload","time":{"start":1737036226392,"stop":1737036226393,"duration":1},"status":"passed","severity":"normal"},{"uid":"150bfd93dd0f86f2","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1737036151320,"stop":1737036151321,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c7ad7f24c36121d","name":"Check received message containing short","time":{"start":1737036096039,"stop":1737036096040,"duration":1},"status":"passed","severity":"normal"},{"uid":"608d8add3e78845f","name":"should not receive a peer event before start","time":{"start":1737035940404,"stop":1737035940404,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce9af45dfcfd2166","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1737035911606,"stop":1737035911606,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee7457fa6b6f97cd","name":"Ping succeeds for all connected peers","time":{"start":1737036057961,"stop":1737036057961,"duration":0},"status":"passed","severity":"normal"},{"uid":"19955db088e332d0","name":"should set field with all protocols disabled","time":{"start":1737035920575,"stop":1737035920575,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0458b897df0772b","name":"udp ip6 address","time":{"start":1737035919755,"stop":1737035919756,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7e0350e82c511b","name":"Privacy Node - default protocol","time":{"start":1737036315077,"stop":1737036315077,"duration":0},"status":"passed","severity":"normal"},{"uid":"a653f39b6d9bcf80","name":"Check received message containing Basic HTML tag","time":{"start":1737036210461,"stop":1737036210461,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f9b886b2ec5c6b5","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1737036059906,"stop":1737036059906,"duration":0},"status":"passed","severity":"normal"},{"uid":"d74a453f147d7345","name":"handles different networkShards values correctly","time":{"start":1737035911595,"stop":1737035911595,"duration":0},"status":"passed","severity":"normal"},{"uid":"137cc5de9e657fe5","name":"Push message with content topic containing escaped characters","time":{"start":1737036216211,"stop":1737036216211,"duration":0},"status":"passed","severity":"normal"},{"uid":"db0f3b6150850483","name":"Renews peer for Filter on peer:disconnect event","time":{"start":1737036057966,"stop":1737036057967,"duration":1},"status":"passed","severity":"normal"},{"uid":"23bfb59155df8927","name":"isConnected between 2 js-waku relay nodes","time":{"start":1737036005915,"stop":1737036005915,"duration":0},"status":"passed","severity":"normal"},{"uid":"25589e6d879b35cc","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app62/1/topic178/test.js","time":{"start":1737036254959,"stop":1737036254959,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac46eae8f12c57d7","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1737036126840,"stop":1737036126841,"duration":1},"status":"passed","severity":"normal"},{"uid":"36515c1e63982405","name":"Subscribe and receive messages via lightPush","time":{"start":1737036303901,"stop":1737036303901,"duration":0},"status":"passed","severity":"normal"},{"uid":"acb6ddb69bf99849","name":"Publish message with rate limit","time":{"start":1737036230345,"stop":1737036230346,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a2f677394699f0d","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1737036059875,"stop":1737036059876,"duration":1},"status":"passed","severity":"normal"},{"uid":"c05182f4b81e9e3a","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1737035911612,"stop":1737035911612,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae60da108e4f255","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1737035911607,"stop":1737035911607,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e75e2e450b6d533","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1737035911592,"stop":1737035911592,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecbf92d233d82442","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1737035911604,"stop":1737035911604,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ecd322f0a334c8f","name":"Push 30 different messages","time":{"start":1737036226396,"stop":1737036226396,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c7d0129ec1e2d53","name":"should encodeTxt and decodeTxt","time":{"start":1737035920562,"stop":1737035920562,"duration":0},"status":"passed","severity":"normal"},{"uid":"83a9d721f4bd93fb","name":"Check received message containing JSON","time":{"start":1737036210445,"stop":1737036210445,"duration":0},"status":"passed","severity":"normal"},{"uid":"daac832bdb5af222","name":"Check publish message containing escaped characters","time":{"start":1737036230333,"stop":1737036230333,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d933c943516d8a1","name":"getPeersByDiscovery","time":{"start":1737036013173,"stop":1737036013182,"duration":9},"status":"passed","severity":"normal"},{"uid":"3d246e940f5538e9","name":"Push message with escaped characters payload","time":{"start":1737036226394,"stop":1737036226395,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ae9c325998284b2","name":"Publish message with custom timestamp: Thu Jan 16 2025 13:03:43 GMT+0000 (Coordinated Universal Time)","time":{"start":1737036230337,"stop":1737036230337,"duration":0},"status":"passed","severity":"normal"},{"uid":"2808fba83d4c16fa","name":"should not fail to start the service if it is already started","time":{"start":1737035940403,"stop":1737035940403,"duration":0},"status":"passed","severity":"normal"},{"uid":"536877d98e18085c","name":"should not throw an error for a single configured topic","time":{"start":1737035911610,"stop":1737035911610,"duration":0},"status":"passed","severity":"normal"},{"uid":"86d4cc411c968374","name":"Decoder throws on undefined content topic","time":{"start":1737035948157,"stop":1737035948157,"duration":0},"status":"passed","severity":"normal"},{"uid":"944d437b4c45b252","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1737036126838,"stop":1737036126839,"duration":1},"status":"passed","severity":"normal"},{"uid":"4595157d35c881a7","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1737036059949,"stop":1737036059949,"duration":0},"status":"passed","severity":"normal"},{"uid":"fed15aab875ea296","name":"can start and stop the service","time":{"start":1737035940402,"stop":1737035940402,"duration":0},"status":"passed","severity":"normal"},{"uid":"4878502f0eb560fc","name":"random static sharding 4 - Cluster ID: 575, Shard ID: 502","time":{"start":1737036267561,"stop":1737036267561,"duration":0},"status":"passed","severity":"normal"},{"uid":"e85d661a27e05feb","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1737036223038,"stop":1737036223038,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e44ac941351b226","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1737036048164,"stop":1737036048165,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebd545c14156aab1","name":"safeDispatchEvent","time":{"start":1737036013183,"stop":1737036013183,"duration":0},"status":"passed","severity":"normal"},{"uid":"85e3fdbe841b1458","name":"should check connected peers if present and suitable","time":{"start":1737035953310,"stop":1737035953310,"duration":0},"status":"passed","severity":"normal"},{"uid":"b07c9fec5d04d4e3","name":"should properly compute the node id","time":{"start":1737035920567,"stop":1737035920567,"duration":0},"status":"passed","severity":"normal"},{"uid":"15bd1b2df5f75954","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1737036059936,"stop":1737036059937,"duration":1},"status":"passed","severity":"normal"},{"uid":"5876a237f5f5369a","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1737035980624,"stop":1737035980625,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b4edee1b2fb8f40","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1737036059914,"stop":1737036059916,"duration":2},"status":"passed","severity":"normal"},{"uid":"c2a6fd2341c1d595","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1737035988162,"stop":1737035988162,"duration":0},"status":"skipped","severity":"normal"},{"uid":"838e3273418be52f","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1737036028679,"stop":1737036028679,"duration":0},"status":"passed","severity":"normal"},{"uid":"55cf12c7afef47b9","name":"should return false when no peers exist","time":{"start":1737035953317,"stop":1737035953317,"duration":0},"status":"passed","severity":"normal"},{"uid":"f547ba4c9327e254","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1737036059951,"stop":1737036059952,"duration":1},"status":"passed","severity":"normal"},{"uid":"a92a8779e17e2b8f","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1737035973305,"stop":1737035973305,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f794d086a1daf3a","name":"random static sharding 6 - Cluster ID: 388, Shard ID: 78","time":{"start":1737036267562,"stop":1737036267563,"duration":1},"status":"passed","severity":"normal"},{"uid":"6721db76d53d877e","name":"Relay - dialed after","time":{"start":1737036315074,"stop":1737036315075,"duration":1},"status":"passed","severity":"normal"},{"uid":"549e7ac3b0f1aa4c","name":"should create a new stream if no existing for protocol found","time":{"start":1737035928031,"stop":1737035928032,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6d92c7774f67e2d","name":"Add multiple subscription objects on single nwaku node","time":{"start":1737036303917,"stop":1737036303918,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd901927f2220b13","name":"LightPush: 3 peers, Filter: 3 peers","time":{"start":1737036060154,"stop":1737036060154,"duration":0},"status":"skipped","severity":"normal"},{"uid":"efbaf8a49ffaa992","name":"Subscribe to topic containing numeric and receive message","time":{"start":1737036126848,"stop":1737036126848,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5a98a5cd6b64272","name":"Ephemeral field set to true","time":{"start":1737035928262,"stop":1737035928262,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fd4285c09f73158","name":"Push message with content topic containing emoji","time":{"start":1737036226403,"stop":1737036226403,"duration":0},"status":"passed","severity":"normal"},{"uid":"53c6803a77257eda","name":"should return different streams if requested simultaniously","time":{"start":1737035928032,"stop":1737035928035,"duration":3},"status":"passed","severity":"normal"},{"uid":"d27bb4612b0a7f4b","name":"should throw error - no id","time":{"start":1737035920564,"stop":1737035920564,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cd4c3ea229ddb49","name":"should handle a minimal index list","time":{"start":1737035911749,"stop":1737035911750,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc9aba9873fda4ed","name":"should throw an error for an unconfigured topic","time":{"start":1737035911611,"stop":1737035911611,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5db8cb457d1832a","name":"more peers than existing","time":{"start":1737036210710,"stop":1737036210710,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7534d7ca906e9e85","name":"Subscribe and receive messages via waku relay post","time":{"start":1737036303902,"stop":1737036303904,"duration":2},"status":"passed","severity":"normal"},{"uid":"9a1d06167d1e6ff3","name":"Promise Callback - true","time":{"start":1737036282624,"stop":1737036282625,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0a5df8515ca478e","name":"Nodes with multiple pubsub topic","time":{"start":1737036223040,"stop":1737036223040,"duration":0},"status":"passed","severity":"normal"},{"uid":"448aa867b776c333","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1737035919821,"stop":1737035919821,"duration":0},"status":"passed","severity":"normal"},{"uid":"97a69835a9359d28","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1737035911596,"stop":1737035911596,"duration":0},"status":"passed","severity":"normal"},{"uid":"24a1b55f0369b607","name":"Push message with content topic containing short","time":{"start":1737036216197,"stop":1737036216197,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbf2c63389ead2aa","name":"should properly create location multiaddrs - tcp6","time":{"start":1737035920574,"stop":1737035920574,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a9cef7ce94540b5","name":"Check received message containing XML","time":{"start":1737036210461,"stop":1737036210461,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f84a588c8d558dd","name":"should reject if LightPush is requested but not mounted","time":{"start":1737035953308,"stop":1737035953308,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d90457522f15f5f","name":"Push 30 different messages","time":{"start":1737036216196,"stop":1737036216196,"duration":0},"status":"passed","severity":"normal"},{"uid":"f95860bd86ff565b","name":"returns nothing if no connections present","time":{"start":1737035927481,"stop":1737035927482,"duration":1},"status":"passed","severity":"normal"},{"uid":"af249908bb37cae1","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1737036059918,"stop":1737036059918,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d812483ae06f39c","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1737035936235,"stop":1737035936235,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b3bc9a7e5d70eaf","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1737036059953,"stop":1737036059953,"duration":0},"status":"passed","severity":"normal"},{"uid":"a20c4b0500e6ea2d","name":"Ephemeral field is preserved - encoder v0","time":{"start":1737035980458,"stop":1737035980459,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d96bea1b203fa3c","name":"should properly create location multiaddrs - tcp4","time":{"start":1737035920573,"stop":1737035920574,"duration":1},"status":"passed","severity":"normal"},{"uid":"abc65d00b7f1fc39","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1737036028680,"stop":1737036028681,"duration":1},"status":"passed","severity":"normal"},{"uid":"d640b277b517e939","name":"Check message on other pubsub topic is not received","time":{"start":1737036096049,"stop":1737036096049,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb0fb000e2a6bcf","name":"Ping on unsubscribed peer","time":{"start":1737036018873,"stop":1737036018873,"duration":0},"status":"passed","severity":"normal"},{"uid":"6539cf432a570db","name":"Overlapping topic subscription","time":{"start":1737036303924,"stop":1737036303924,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0aca2fe98aa7a9e","name":"should encode/decode to RLP encoding","time":{"start":1737035920567,"stop":1737035920567,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cf954a642530451","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1737036028673,"stop":1737036028673,"duration":0},"status":"passed","severity":"normal"},{"uid":"61a9144cb6ff084d","name":"Check received message containing Arabic","time":{"start":1737036210441,"stop":1737036210442,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cf8add3d30ea835","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1737036028674,"stop":1737036028674,"duration":0},"status":"passed","severity":"normal"},{"uid":"e982d64990ee88c2","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1737036257630,"stop":1737036257630,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4e855f0af16b6b7","name":"Check message with non string payload is not received","time":{"start":1737036210451,"stop":1737036210451,"duration":0},"status":"passed","severity":"normal"},{"uid":"740b54c613f1b627","name":"Default pageSize","time":{"start":1737036301305,"stop":1737036301305,"duration":0},"status":"passed","severity":"normal"},{"uid":"1419599f0ab9d8a6","name":"should be able to encode the field with only STORE set to true","time":{"start":1737035919813,"stop":1737035919814,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb70de2eafe494b5","name":"Renews subscription after lossing a connection","time":{"start":1737036303935,"stop":1737036303936,"duration":1},"status":"passed","severity":"normal"},{"uid":"465f6544a261335c","name":"should return valid sharding parameters for static sharding","time":{"start":1737035911614,"stop":1737035911614,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fb0cf063344e7fc","name":"should be called at least once on all `peer:discovery` events","time":{"start":1737035980618,"stop":1737035980619,"duration":1},"status":"passed","severity":"normal"},{"uid":"38ef0e1f3430a29","name":"Tracks peer failures correctly","time":{"start":1737036057963,"stop":1737036057963,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ab0e27f9b8c37e5","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1737035919820,"stop":1737035919821,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b9cbeebe153f422","name":"should not receive a peer event after stop","time":{"start":1737035988160,"stop":1737035988161,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3cb06d14b7e9fe","name":"Correctly serialized arguments","time":{"start":1737036154814,"stop":1737036154814,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d28cf97be9c5caf","name":"Push message with emoji payload","time":{"start":1737036226395,"stop":1737036226395,"duration":0},"status":"passed","severity":"normal"},{"uid":"e81e3f56c127c8a6","name":"Push message with content topic containing JSON","time":{"start":1737036216210,"stop":1737036216210,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cbc74568a2b5d1e","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1737036059945,"stop":1737036059946,"duration":1},"status":"passed","severity":"normal"},{"uid":"a693d0efd4874d89","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1737035911598,"stop":1737035911598,"duration":0},"status":"passed","severity":"normal"},{"uid":"630e7c1e876b7346","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1737036059948,"stop":1737036059948,"duration":0},"status":"passed","severity":"normal"},{"uid":"493effacacc6f01","name":"addEventListener with correct event","time":{"start":1737036013170,"stop":1737036013170,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a1de5f3265eaace","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1737035911590,"stop":1737035911590,"duration":0},"status":"passed","severity":"normal"},{"uid":"a61235fdffe1bc45","name":"should log when no additional peers are found","time":{"start":1737035953319,"stop":1737035953319,"duration":0},"status":"passed","severity":"normal"},{"uid":"61f7f0abca24cf64","name":"Filter with 2 connections","time":{"start":1737036060271,"stop":1737036060272,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5754d15d5f1c01f2","name":"Push message with emoji payload","time":{"start":1737036216195,"stop":1737036216196,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b0e43613e1fe874","name":"Push message with content topic containing XML","time":{"start":1737036216204,"stop":1737036216205,"duration":1},"status":"passed","severity":"normal"},{"uid":"64074bed4fdf09f0","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1737035911750,"stop":1737035911750,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6e101e96405082b","name":"Push message with shell command payload","time":{"start":1737036216193,"stop":1737036216194,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf88f38ba2e9c897","name":"Subscribe to topic containing JSON and receive message","time":{"start":1737036303915,"stop":1737036303916,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e2b22c751c51a0b","name":"random static sharding 2 - Cluster ID: 382, Shard ID: 194","time":{"start":1737036267560,"stop":1737036267561,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcdff970fc7a1a51","name":"Fails to push message bigger that 1MB","time":{"start":1737036226406,"stop":1737036226406,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d995d4870664923","name":"Renews peer on consistent missed messages","time":{"start":1737036057966,"stop":1737036057966,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea319f4e0487d1c","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1737036123271,"stop":1737036123272,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0310f56021461bc","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app39/3/topic991/xml","time":{"start":1737036254961,"stop":1737036254962,"duration":1},"status":"passed","severity":"normal"},{"uid":"add9856bceef9bde","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1737036375711,"stop":1737036375711,"duration":0},"status":"passed","severity":"normal"},{"uid":"75d359e17c6a7550","name":"Rejects garbage","time":{"start":1737035956596,"stop":1737035956596,"duration":0},"status":"passed","severity":"normal"},{"uid":"209210be74b72299","name":"Check message received after jswaku node is restarted","time":{"start":1737036210451,"stop":1737036210452,"duration":1},"status":"skipped","severity":"normal"},{"uid":"99f8c22eb59f58e7","name":"Fails to push message with empty content topic","time":{"start":1737036226403,"stop":1737036226403,"duration":0},"status":"passed","severity":"normal"},{"uid":"75d6d0e0c508163b","name":"Passing page size 3 when there are 20 messages","time":{"start":1737036301301,"stop":1737036301301,"duration":0},"status":"passed","severity":"normal"},{"uid":"49e3a924a0eb4eb5","name":"Check received message containing JSON","time":{"start":1737036210461,"stop":1737036210462,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3dddd28fae3a849","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1737035911609,"stop":1737035911609,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6215367b1b1a5ea","name":"should throw an error for insufficient data","time":{"start":1737035911750,"stop":1737035911751,"duration":1},"status":"passed","severity":"normal"},{"uid":"a338831285ae7765","name":"removeEventListener with wrong event","time":{"start":1737036013171,"stop":1737036013172,"duration":1},"status":"passed","severity":"normal"},{"uid":"b85a89c216828eb8","name":"Add multiple subscription objects on single nwaku node","time":{"start":1737036126854,"stop":1737036126854,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4f698bbdbd3162d","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1737036123270,"stop":1737036123271,"duration":1},"status":"passed","severity":"normal"},{"uid":"75bdb4e444e49e7d","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1737036303929,"stop":1737036303929,"duration":0},"status":"passed","severity":"normal"},{"uid":"33f3e39155212ccc","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1737035919821,"stop":1737035919821,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5da8979d8c433da","name":"Encoder throws on empty string content topic","time":{"start":1737035946559,"stop":1737035946560,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b52d4046f7b5713","name":"should use the provided clusterId for the pubsub topic","time":{"start":1737035911616,"stop":1737035911616,"duration":0},"status":"passed","severity":"normal"},{"uid":"82bae6c0c7b5d5d7","name":"Check message received after jswaku node is restarted","time":{"start":1737036210468,"stop":1737036210468,"duration":0},"status":"skipped","severity":"normal"},{"uid":"18a3050576eddaa","name":"Push message equal or less that 1MB","time":{"start":1737036226406,"stop":1737036226406,"duration":0},"status":"passed","severity":"normal"},{"uid":"268ce5253a351ab7","name":"Promise Callback - false","time":{"start":1737036282625,"stop":1737036282627,"duration":2},"status":"passed","severity":"normal"},{"uid":"c39ff67e8a12ebf6","name":"pre and post cipher","time":{"start":1737035946942,"stop":1737035946942,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc73261ceeb792e9","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1737036059878,"stop":1737036059879,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7417d6571e4f8f6","name":"Sign & Recover","time":{"start":1737035946943,"stop":1737035946943,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ac3a98e9a063ee2","name":"Decoder throws on empty string content topic","time":{"start":1737035946560,"stop":1737035946561,"duration":1},"status":"passed","severity":"normal"},{"uid":"2443d8e24684379a","name":"Encoder throws on empty string content topic","time":{"start":1737035928263,"stop":1737035928263,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4cbf7a4aac0e27b","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1737036236133,"stop":1737036236134,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd990fc7284fab50","name":"ignores unrecognized TXT record formats","time":{"start":1737035936233,"stop":1737035936233,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebff5fc2946bd7c6","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1737036298376,"stop":1737036298381,"duration":5},"status":"passed","severity":"normal"},{"uid":"e651e2a4b44fe869","name":"should not receive a peer event before start","time":{"start":1737036251447,"stop":1737036251447,"duration":0},"status":"passed","severity":"normal"},{"uid":"28240a8c452b70b3","name":"Accepts a valid Waku Message","time":{"start":1737035956595,"stop":1737035956596,"duration":1},"status":"passed","severity":"normal"},{"uid":"10f932e6cf5e05a2","name":"Check message with invalid timestamp is not received","time":{"start":1737036096049,"stop":1737036096049,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2612d25a979317f","name":"random static sharding 3 - Cluster ID: 282, Shard ID: 135","time":{"start":1737036267561,"stop":1737036267561,"duration":0},"status":"passed","severity":"normal"},{"uid":"fed41e0ddbc6ebe9","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1737036257625,"stop":1737036257625,"duration":0},"status":"passed","severity":"normal"},{"uid":"7047199a5139e4e9","name":"Push message with XML payload","time":{"start":1737036216191,"stop":1737036216191,"duration":0},"status":"passed","severity":"normal"},{"uid":"25f3944eb0c8209e","name":"Push message with SQL Injection payload","time":{"start":1737036226392,"stop":1737036226392,"duration":0},"status":"passed","severity":"normal"},{"uid":"a07d45faf5e6cafe","name":"Check received message containing special chars","time":{"start":1737036210456,"stop":1737036210457,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c7d06947bc71db5","name":"Check message on other pubsub topic is not received","time":{"start":1737036210466,"stop":1737036210467,"duration":1},"status":"passed","severity":"normal"},{"uid":"308602bb1e04d7f7","name":"Check received message containing unicode special characters","time":{"start":1737036210463,"stop":1737036210463,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6fe6afd9e1afd04","name":"Query with Promise Callback, No Decoder","time":{"start":1737036279088,"stop":1737036279088,"duration":0},"status":"passed","severity":"normal"},{"uid":"5de05047cb253fcb","name":"should remove the specified number of excess peers","time":{"start":1737035953318,"stop":1737035953318,"duration":0},"status":"passed","severity":"normal"},{"uid":"efb8cdf2de940b6d","name":"should retry on failure if specified","time":{"start":1737035953165,"stop":1737035953165,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9630fc64231670c","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1737036279086,"stop":1737036279087,"duration":1},"status":"passed","severity":"normal"},{"uid":"20fccfb2a77c34e4","name":"Push message with unicode special characters payload","time":{"start":1737036226395,"stop":1737036226395,"duration":0},"status":"passed","severity":"normal"},{"uid":"85b0c7232ceb0027","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1737035911581,"stop":1737035911581,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5a478e5cc1962ae","name":"should be called for bootstrap peers","time":{"start":1737035980621,"stop":1737035980623,"duration":2},"status":"passed","severity":"normal"},{"uid":"3b98bcf03ac28fbc","name":"Push message with XML payload","time":{"start":1737036226393,"stop":1737036226393,"duration":0},"status":"passed","severity":"normal"},{"uid":"a35bd65c4dfea373","name":"Push message with short payload","time":{"start":1737036216186,"stop":1737036216186,"duration":0},"status":"passed","severity":"normal"},{"uid":"eff5c84f1c4a921c","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1737036048165,"stop":1737036048165,"duration":0},"status":"passed","severity":"normal"},{"uid":"80f9da691e153400","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1737035919822,"stop":1737035919822,"duration":0},"status":"passed","severity":"normal"},{"uid":"54a4c5d8820d40dd","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1737036257631,"stop":1737036257632,"duration":1},"status":"passed","severity":"normal"},{"uid":"f71df482f534d02e","name":"should properly create location multiaddrs - udp6","time":{"start":1737035920574,"stop":1737035920574,"duration":0},"status":"passed","severity":"normal"},{"uid":"8931da46349d7db4","name":"should reject if Filter is requested but not mounted","time":{"start":1737035953309,"stop":1737035953309,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8c3bd9343ee430e","name":"should not fail to stop the service if it was not started","time":{"start":1737035988153,"stop":1737035988154,"duration":1},"status":"passed","severity":"normal"},{"uid":"57f89ad2b57d1d70","name":"throws on content topic with generation field greater than 0","time":{"start":1737035911575,"stop":1737035911575,"duration":0},"status":"passed","severity":"normal"},{"uid":"2986b0b2f6c8a8a2","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1737036059938,"stop":1737036059938,"duration":0},"status":"passed","severity":"normal"},{"uid":"600e508566cc4bb2","name":"LightPush: 2 peers, Filter: 3 peers","time":{"start":1737036060152,"stop":1737036060152,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cc3822ea26ac29cf","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1737035911608,"stop":1737035911608,"duration":0},"status":"passed","severity":"normal"},{"uid":"1787329c48cf2c96","name":"Fails to publish message with size larger than 1 MB","time":{"start":1737036230343,"stop":1737036230344,"duration":1},"status":"passed","severity":"normal"},{"uid":"46582611ad436e67","name":"Throws when trying to push message with empty payload","time":{"start":1737036226396,"stop":1737036226396,"duration":0},"status":"passed","severity":"normal"},{"uid":"5299d6a6a16a1a99","name":"1 Relay, 1 fetch","time":{"start":1737035936004,"stop":1737035936004,"duration":0},"status":"passed","severity":"normal"},{"uid":"c66a2140338a700f","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1737036059935,"stop":1737036059935,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bfe8b2811864a70","name":"Should update shard info","time":{"start":1737036155675,"stop":1737036155675,"duration":0},"status":"passed","severity":"normal"},{"uid":"a069398ebd8eafb5","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1737036254957,"stop":1737036254958,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9e44403c21200c","name":"should properly create location multiaddrs - udp4","time":{"start":1737035920573,"stop":1737035920573,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ba3d658e12469","name":"Check message with non string payload is not received","time":{"start":1737036210468,"stop":1737036210468,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f62e5e8d82742c4","name":"should properly create peer info with all multiaddrs","time":{"start":1737035920575,"stop":1737035920575,"duration":0},"status":"passed","severity":"normal"},{"uid":"531df307606ed9b6","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1737036123272,"stop":1737036123273,"duration":1},"status":"passed","severity":"normal"},{"uid":"8347592e181dc52a","name":"Push message with long payload","time":{"start":1737036226389,"stop":1737036226389,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f5349ba58efd9d2","name":"Ping on unsubscribed peer","time":{"start":1737036018202,"stop":1737036018203,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1a291f6d070ba40","name":"Ordered Callback - true","time":{"start":1737036282627,"stop":1737036282629,"duration":2},"status":"passed","severity":"normal"},{"uid":"4bee4f3b2b2fc87e","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1737036306032,"stop":1737036306032,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eeaddbc10b4f57a","name":"Generator, 2 different pubsubtopics","time":{"start":1737036285977,"stop":1737036285978,"duration":1},"status":"passed","severity":"normal"},{"uid":"80062459dee677d7","name":"through manual discovery","time":{"start":1737036155386,"stop":1737036155386,"duration":0},"status":"passed","severity":"normal"},{"uid":"926906cab68b5bdc","name":"Relay + Store","time":{"start":1737035920577,"stop":1737035920577,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead566e98525fca7","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1737036285979,"stop":1737036285979,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d3bc35c61198020","name":"Push message with Arabic payload","time":{"start":1737036226391,"stop":1737036226391,"duration":0},"status":"passed","severity":"normal"},{"uid":"697cd3d50da8d8c0","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1737036292469,"stop":1737036292470,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b995ad2815b8230","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1737036096048,"stop":1737036096049,"duration":1},"status":"passed","severity":"normal"},{"uid":"731826ac01ab1cc3","name":"Push message with SQL Injection payload","time":{"start":1737036216189,"stop":1737036216190,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a458b1ba547167","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1737036028674,"stop":1737036028675,"duration":1},"status":"passed","severity":"normal"},{"uid":"836edf1414dfea54","name":"Check received message with timestamp: 1737035972657000000 ","time":{"start":1737036210447,"stop":1737036210447,"duration":0},"status":"passed","severity":"normal"},{"uid":"22ec21db9e8ef589","name":"connected peers and dial","time":{"start":1737036210709,"stop":1737036210709,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5553dfd147a8eb60","name":"less peers than existing","time":{"start":1737036210710,"stop":1737036210710,"duration":0},"status":"skipped","severity":"normal"},{"uid":"32f3dab29a855edd","name":"should not fail to start the service if it is already started","time":{"start":1737036251442,"stop":1737036251446,"duration":4},"status":"passed","severity":"normal"},{"uid":"a572f3d91bd58ba9","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1737036292470,"stop":1737036292470,"duration":0},"status":"passed","severity":"normal"},{"uid":"44ec72bcc1e07084","name":"should get / set TCP multiaddr","time":{"start":1737035920572,"stop":1737035920573,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7a7bb7f88eeaa44","name":"Push message with content topic containing Arabic","time":{"start":1737036226398,"stop":1737036226399,"duration":1},"status":"passed","severity":"normal"},{"uid":"198d177f89ba9e49","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1737035911588,"stop":1737035911589,"duration":1},"status":"passed","severity":"normal"},{"uid":"166edb0d2a97bcd5","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1737035911610,"stop":1737035911611,"duration":1},"status":"passed","severity":"normal"},{"uid":"46885843365311a9","name":"Waku message hash computation (payload length 0)","time":{"start":1737035914232,"stop":1737035914233,"duration":1},"status":"passed","severity":"normal"},{"uid":"62deceb991e777c7","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1737036303901,"stop":1737036303902,"duration":1},"status":"passed","severity":"normal"},{"uid":"88eb72708ff64cc3","name":"isConnected should return true after first peer connects","time":{"start":1737036005913,"stop":1737036005913,"duration":0},"status":"passed","severity":"normal"},{"uid":"2650c38f91dc7845","name":"Passing page size 110 when there are 120 messages","time":{"start":1737036301304,"stop":1737036301304,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7a9c1dff3031e24","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1737036230343,"stop":1737036230343,"duration":0},"status":"passed","severity":"normal"},{"uid":"f72e37bdff9883a3","name":"Push message with content topic containing SQL Injection","time":{"start":1737036226400,"stop":1737036226400,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8890627ba135a06","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1737035946557,"stop":1737035946558,"duration":1},"status":"passed","severity":"normal"},{"uid":"363dc861a299d225","name":"Push message with short payload","time":{"start":1737036226388,"stop":1737036226388,"duration":0},"status":"passed","severity":"normal"},{"uid":"775379481a65b67b","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1737035973306,"stop":1737035973306,"duration":0},"status":"passed","severity":"normal"},{"uid":"df235fc9f5aa2fc7","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1737036303922,"stop":1737036303922,"duration":0},"status":"passed","severity":"normal"},{"uid":"a15b5658329aa863","name":"Check publish message containing XML","time":{"start":1737036230332,"stop":1737036230332,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cea8f8e2329a890","name":"retrieves a single peer","time":{"start":1737035936231,"stop":1737035936231,"duration":0},"status":"passed","severity":"normal"},{"uid":"42f2a6291381a5ec","name":"Subscribe to topic containing shell command and receive message","time":{"start":1737036126852,"stop":1737036126853,"duration":1},"status":"passed","severity":"normal"},{"uid":"af29548d8b8e01df","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1737036059953,"stop":1737036059953,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b8d51bedf143335","name":"Subscribe to topic containing shell command and receive message","time":{"start":1737036303916,"stop":1737036303916,"duration":0},"status":"passed","severity":"normal"},{"uid":"99f336ae4fc18a0f","name":"should call waitForPeer on Relay","time":{"start":1737035953311,"stop":1737035953312,"duration":1},"status":"passed","severity":"normal"},{"uid":"36764bbfae54bb6a","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1737036154738,"stop":1737036154738,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7215cb3532ddf57","name":"Relay - times out","time":{"start":1737036315075,"stop":1737036315075,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac0d9740dafc0929","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1737036223038,"stop":1737036223038,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ef76a5f53fb89c1","name":"Check received message containing XML","time":{"start":1737036210444,"stop":1737036210444,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d6782916cf7948","name":"should load peers from local storage and dispatch events","time":{"start":1737035940405,"stop":1737035940405,"duration":0},"status":"passed","severity":"normal"},{"uid":"11e3b294feffb269","name":"Encoder throws on undefined content topic","time":{"start":1737035948156,"stop":1737035948157,"duration":1},"status":"passed","severity":"normal"},{"uid":"35d6af295c8c541d","name":"shard 0","time":{"start":1737036267558,"stop":1737036267558,"duration":0},"status":"passed","severity":"normal"},{"uid":"79e1fd4637d32931","name":"Asymmetric encrypt & decrypt","time":{"start":1737035946941,"stop":1737035946941,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3467de878df2482","name":"Subscribe to topic containing Russian and receive message","time":{"start":1737036303928,"stop":1737036303928,"duration":0},"status":"passed","severity":"normal"},{"uid":"df5a95fe108a641e","name":"LightPush: 3 peers, Filter: 2 peers","time":{"start":1737036060153,"stop":1737036060153,"duration":0},"status":"skipped","severity":"normal"},{"uid":"80cd1f55415680f1","name":"should be able to encode the field with only FILTER set to true","time":{"start":1737035919814,"stop":1737035919815,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c8d9592f9d2e57","name":"Check received message with timestamp: 1649153314 ","time":{"start":1737036210465,"stop":1737036210465,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ea2e3117968cb5e","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1737036154738,"stop":1737036154739,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ac84684b4f59da0","name":"random static sharding 5 - Cluster ID: 497, Shard ID: 555","time":{"start":1737036267562,"stop":1737036267562,"duration":0},"status":"passed","severity":"normal"},{"uid":"c01367c880a8e4fd","name":"Subscribe to topic containing emoji and receive message","time":{"start":1737036126854,"stop":1737036126854,"duration":0},"status":"passed","severity":"normal"},{"uid":"67a71c7fd31b112b","name":"Check meta is set [symmetric]","time":{"start":1737035946558,"stop":1737035946558,"duration":0},"status":"passed","severity":"normal"},{"uid":"704a214729c0064","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1737035911604,"stop":1737035911604,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce33c1db5dcf5da8","name":"can start and stop the service","time":{"start":1737036251441,"stop":1737036251441,"duration":0},"status":"passed","severity":"normal"},{"uid":"238d79396d7337","name":"Check received message with timestamp: 1737035972127 ","time":{"start":1737036096047,"stop":1737036096048,"duration":1},"status":"passed","severity":"normal"},{"uid":"24d5eec3b11457b2","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1737036306036,"stop":1737036306036,"duration":0},"status":"passed","severity":"normal"},{"uid":"458acfab72e703e5","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1737035920563,"stop":1737035920563,"duration":0},"status":"passed","severity":"normal"},{"uid":"7865f50c4099e097","name":"Push message with rate limit","time":{"start":1737036216227,"stop":1737036216231,"duration":4},"status":"passed","severity":"normal"},{"uid":"75e86da91c98e1b0","name":"Push message with JSON payload","time":{"start":1737036226393,"stop":1737036226394,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1e6448da404aa91","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1737035911588,"stop":1737035911588,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7f39618798ec3eb","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1737036123270,"stop":1737036123270,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a2323b126e8a6a7","name":"Query generator for multiple messages with different message text format","time":{"start":1737036298353,"stop":1737036298358,"duration":5},"status":"passed","severity":"normal"},{"uid":"aebf1cc268f38238","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1737036306035,"stop":1737036306036,"duration":1},"status":"passed","severity":"normal"},{"uid":"96c107b92c58c7bd","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1737036123273,"stop":1737036123273,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8045079d748b994","name":"Check message with no content topic is not received","time":{"start":1737036096050,"stop":1737036096050,"duration":0},"status":"passed","severity":"normal"},{"uid":"17732e36ea60482a","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1737036048161,"stop":1737036048162,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c81739016e502aa","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1737035911580,"stop":1737035911580,"duration":0},"status":"passed","severity":"normal"},{"uid":"94d7cb9af6637cdb","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app59/8/topic924/utf8","time":{"start":1737036254959,"stop":1737036254959,"duration":0},"status":"passed","severity":"normal"},{"uid":"595324869a8c270e","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1737035911599,"stop":1737035911599,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7e13cfdc8f75501","name":"Query Generator - false","time":{"start":1737036282623,"stop":1737036282624,"duration":1},"status":"passed","severity":"normal"},{"uid":"644c8893be1c8a41","name":"should not receive a peer event after stop","time":{"start":1737035940404,"stop":1737035940404,"duration":0},"status":"passed","severity":"normal"},{"uid":"84d5e7efdcc7f6fe","name":"should return no connections if no open connection provided","time":{"start":1737035927483,"stop":1737035927483,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6409914788aec59","name":"Subscribe and receive messages via waku relay post","time":{"start":1737036126836,"stop":1737036126837,"duration":1},"status":"passed","severity":"normal"},{"uid":"9888b305fee1a465","name":"LightPush: 0 peers, Filter: 2 peers","time":{"start":1737036060144,"stop":1737036060146,"duration":2},"status":"skipped","severity":"normal"},{"uid":"b21d9f2de8ec92e5","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1737036279087,"stop":1737036279088,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6cdb459361e6ebe","name":"Push message with meta","time":{"start":1737036226403,"stop":1737036226404,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cabaa25f198f606","name":"Init the array if not present","time":{"start":1737035911493,"stop":1737035911495,"duration":2},"status":"passed","severity":"normal"},{"uid":"e09cd085c820b6c3","name":"Subscribe to topic containing long and publish message","time":{"start":1737036236125,"stop":1737036236125,"duration":0},"status":"passed","severity":"normal"},{"uid":"817d92cf671150","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1737036236131,"stop":1737036236132,"duration":1},"status":"passed","severity":"normal"},{"uid":"565810c0c00ede2","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1737036028677,"stop":1737036028678,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb6c84f09e21d354","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1737035911613,"stop":1737035911613,"duration":0},"status":"passed","severity":"normal"},{"uid":"49cdd7a1c248a9ef","name":"Publish message with custom timestamp: Thu Jan 16 2025 15:03:43 GMT+0000 (Coordinated Universal Time)","time":{"start":1737036230338,"stop":1737036230338,"duration":0},"status":"passed","severity":"normal"},{"uid":"a75a2381b365bd35","name":"Overlapping topic subscription","time":{"start":1737036303906,"stop":1737036303907,"duration":1},"status":"passed","severity":"normal"},{"uid":"773ad1a7252e5156","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1737036048164,"stop":1737036048164,"duration":0},"status":"passed","severity":"normal"},{"uid":"93e5073e99e50fab","name":"Delete observer","time":{"start":1737036212432,"stop":1737036212434,"duration":2},"status":"passed","severity":"normal"},{"uid":"60dc3818e45517ed","name":"Check received message containing Arabic","time":{"start":1737036210458,"stop":1737036210459,"duration":1},"status":"passed","severity":"normal"},{"uid":"b67b2d8ed95d177d","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1737036126853,"stop":1737036126854,"duration":1},"status":"passed","severity":"normal"},{"uid":"e26a69f89ce158c6","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app45/5/topic940/test.js","time":{"start":1737036254960,"stop":1737036254960,"duration":0},"status":"passed","severity":"normal"},{"uid":"87880fcd87ba8c0c","name":"Query Generator, Multiple PubsubTopics","time":{"start":1737036279079,"stop":1737036279080,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9ecf2cf85e0887b","name":"Keep-alive pings maintain the connection","time":{"start":1737036057962,"stop":1737036057962,"duration":0},"status":"passed","severity":"normal"},{"uid":"365fba76faf5a4d6","name":"Publishes to nwaku","time":{"start":1737036226927,"stop":1737036226927,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5babde59201611e","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1737036306033,"stop":1737036306033,"duration":0},"status":"passed","severity":"normal"},{"uid":"446d1467313166d2","name":"unsubscribes","time":{"start":1737036300662,"stop":1737036300663,"duration":1},"status":"passed","severity":"normal"},{"uid":"114ff03eec18153","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1737036303917,"stop":1737036303917,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d5c0e63e6cec555","name":"A test","time":{"start":1737036127028,"stop":1737036127028,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb7940e4de3c9597","name":"Renews subscription after lossing a connection","time":{"start":1737036303918,"stop":1737036303918,"duration":0},"status":"passed","severity":"normal"},{"uid":"6897c9574d922d8b","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1737036303914,"stop":1737036303914,"duration":0},"status":"passed","severity":"normal"},{"uid":"a259c272fb02df67","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1737036059916,"stop":1737036059917,"duration":1},"status":"passed","severity":"normal"},{"uid":"8da167a3e23b2683","name":"Push message with content topic containing special chars","time":{"start":1737036216198,"stop":1737036216199,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3cdf116ec1bf87d","name":"isConnected return false after peer stops","time":{"start":1737036005914,"stop":1737036005915,"duration":1},"status":"passed","severity":"normal"},{"uid":"38200350fd9456dd","name":"1 Store, 2 fetches","time":{"start":1737035936004,"stop":1737035936004,"duration":0},"status":"passed","severity":"normal"},{"uid":"a50ca88ae4040fbf","name":"addEventListener with wrong event","time":{"start":1737036013171,"stop":1737036013171,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c52f1ddcc8a8d8e","name":"Nwaku publishes","time":{"start":1737036226927,"stop":1737036226927,"duration":0},"status":"passed","severity":"normal"},{"uid":"79636688b468e459","name":"Query generator for 2000 messages","time":{"start":1737036298385,"stop":1737036298385,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca0a3002103f3e5","name":"configure the node with multiple content topics","time":{"start":1737036254966,"stop":1737036254966,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccd00f379b1ec12a","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1737035928060,"stop":1737035928060,"duration":0},"status":"passed","severity":"normal"},{"uid":"e84ad86cf1346d2","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1737036123273,"stop":1737036123274,"duration":1},"status":"passed","severity":"normal"},{"uid":"f286fa4cf1bd08f7","name":"LightPush: 1 peers, Filter: 1 peers","time":{"start":1737036060149,"stop":1737036060149,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dec888209b8c0fde","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app62/1/topic778/json","time":{"start":1737036254960,"stop":1737036254960,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed24dcac88646f04","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1737036306037,"stop":1737036306037,"duration":0},"status":"passed","severity":"normal"},{"uid":"464c68dad69979ec","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1737036303928,"stop":1737036303928,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8c6f89cc7273e39","name":"should set field with only LIGHTPUSH enabled","time":{"start":1737035920577,"stop":1737035920577,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec1ab70a1f1a9b76","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1737035911605,"stop":1737035911605,"duration":0},"status":"passed","severity":"normal"},{"uid":"611a19a62d03a08c","name":"Check received message containing Basic HTML tag","time":{"start":1737036096044,"stop":1737036096044,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6f4ebfea7124a7b","name":"Passing page size 0 when there are 110 messages","time":{"start":1737036301300,"stop":1737036301301,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac3294f896a1b7e4","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1737036059878,"stop":1737036059878,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7a05541d887f7e5","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app48/10/topic249/json","time":{"start":1737036254961,"stop":1737036254961,"duration":0},"status":"passed","severity":"normal"},{"uid":"661f0b9cd1d6c1d1","name":"Subscribe and receive messages via waku relay post","time":{"start":1737036303920,"stop":1737036303920,"duration":0},"status":"passed","severity":"normal"},{"uid":"1342bc7187f80045","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1737035935992,"stop":1737035935992,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c06f3eccf95d6b6","name":"non connected peers","time":{"start":1737036210710,"stop":1737036210711,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4a4314c87a1bc3f","name":"should return false","time":{"start":1737035920566,"stop":1737035920566,"duration":0},"status":"passed","severity":"normal"},{"uid":"3705a3f2f2d7e01e","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1737035935985,"stop":1737035935986,"duration":1},"status":"passed","severity":"normal"},{"uid":"71a15e0011c52711","name":"Push message with content topic containing Arabic","time":{"start":1737036216200,"stop":1737036216201,"duration":1},"status":"passed","severity":"normal"},{"uid":"522ab6a8bccff74b","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1737036059929,"stop":1737036059929,"duration":0},"status":"passed","severity":"normal"},{"uid":"72e63c0ae969a805","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1737036236147,"stop":1737036236147,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d2e358cce0f30a4","name":"Callback on promise","time":{"start":1737036298367,"stop":1737036298373,"duration":6},"status":"passed","severity":"normal"},{"uid":"9aec43bb4e85f38d","name":"Check received message containing numeric","time":{"start":1737036210456,"stop":1737036210456,"duration":0},"status":"passed","severity":"normal"},{"uid":"69506cd1734aa97e","name":"Check received message containing Russian","time":{"start":1737036210459,"stop":1737036210459,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbd2acb9b0aecdaa","name":"same cluster, different shard: nodes connect","time":{"start":1737036151326,"stop":1737036151328,"duration":2},"status":"passed","severity":"normal"},{"uid":"e52ed8f26d2ff975","name":"Push message with custom timestamp: 1737039660479","time":{"start":1737036226405,"stop":1737036226405,"duration":0},"status":"passed","severity":"normal"},{"uid":"5da0d7fff42bf75c","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1737036236126,"stop":1737036236126,"duration":0},"status":"passed","severity":"normal"},{"uid":"35ed7013b3431331","name":"start node with empty shard should fail","time":{"start":1737036267568,"stop":1737036267568,"duration":0},"status":"passed","severity":"normal"},{"uid":"16143c64272ec1eb","name":"Passing an array","time":{"start":1737036309601,"stop":1737036309601,"duration":0},"status":"passed","severity":"normal"},{"uid":"be941a5d448f7b29","name":"should not fail to stop the service if it was not started","time":{"start":1737036251442,"stop":1737036251442,"duration":0},"status":"passed","severity":"normal"},{"uid":"32fb7ce4ecb7f5af","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1737036292469,"stop":1737036292469,"duration":0},"status":"passed","severity":"normal"},{"uid":"357fe8680cf7be07","name":"Relay - dialed first","time":{"start":1737036315074,"stop":1737036315074,"duration":0},"status":"passed","severity":"normal"},{"uid":"2627b43492e6f497","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1737035911591,"stop":1737035911591,"duration":0},"status":"passed","severity":"normal"},{"uid":"305bd72d299e668c","name":"Renews peer on consistent ping failures","time":{"start":1737036057962,"stop":1737036057963,"duration":1},"status":"passed","severity":"normal"},{"uid":"47d6f0dc549f86f5","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1737036303912,"stop":1737036303913,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a5f072539650bde","name":"Check received message containing Script","time":{"start":1737036096043,"stop":1737036096043,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bec606102db853d","name":"Push message with numeric payload","time":{"start":1737036226389,"stop":1737036226389,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ad24a7bae7e400f","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1737036236123,"stop":1737036236123,"duration":0},"status":"passed","severity":"normal"},{"uid":"88c40adb8e92b2e7","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1737036306033,"stop":1737036306033,"duration":0},"status":"passed","severity":"normal"},{"uid":"781c8778f95d40cd","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1737036059918,"stop":1737036059918,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e06d03a501319a2","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1737036303906,"stop":1737036303906,"duration":0},"status":"passed","severity":"normal"},{"uid":"beb13880f09cb065","name":"Nodes with multiple pubsub topic","time":{"start":1737036223038,"stop":1737036223039,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e42891a2fa2250d","name":"Check publish message containing SQL Injection","time":{"start":1737036230330,"stop":1737036230331,"duration":1},"status":"passed","severity":"normal"},{"uid":"b08762b4c1c95be0","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1737035919815,"stop":1737035919816,"duration":1},"status":"passed","severity":"normal"},{"uid":"69eb79fcaad49f39","name":"Push message with custom timestamp: 1737032460479","time":{"start":1737036226405,"stop":1737036226405,"duration":0},"status":"passed","severity":"normal"},{"uid":"56f2998b64637fe7","name":"Push message with unicode special characters payload","time":{"start":1737036216194,"stop":1737036216195,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed4e6081a5966b41","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1737036236140,"stop":1737036236141,"duration":1},"status":"passed","severity":"normal"},{"uid":"437ee8d8f3e2bb5","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1737036375713,"stop":1737036375713,"duration":0},"status":"passed","severity":"normal"},{"uid":"59dda4e2e36d2310","name":"Push message with content topic containing numeric","time":{"start":1737036226397,"stop":1737036226397,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eda293c265a73d6","name":"peer:update - should do nothing if another protocol hit","time":{"start":1737035928035,"stop":1737035928036,"duration":1},"status":"passed","severity":"normal"},{"uid":"db16baffe47569","name":"Subscribe to topic containing short and receive message","time":{"start":1737036303908,"stop":1737036303909,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3f40652879e4248","name":"Push message with content topic containing Script","time":{"start":1737036216203,"stop":1737036216204,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff7164937e150331","name":"LightPush: 1 peers, Filter: 0 peers","time":{"start":1737036060148,"stop":1737036060148,"duration":0},"status":"skipped","severity":"normal"},{"uid":"915040095c599518","name":"should remove a peer","time":{"start":1737035953315,"stop":1737035953315,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2a52f0981aae7a3","name":"should throw error - no id","time":{"start":1737035920565,"stop":1737035920565,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3a49e6cf29001c2","name":"Push message with Basic HTML tag payload","time":{"start":1737036226393,"stop":1737036226393,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0c85eb88a782670","name":"Passing page size 11 when there are 10 messages","time":{"start":1737036301303,"stop":1737036301303,"duration":0},"status":"passed","severity":"normal"},{"uid":"3287e771979dbd45","name":"Overlapping topic subscription","time":{"start":1737036126845,"stop":1737036126846,"duration":1},"status":"passed","severity":"normal"},{"uid":"58ee31955b326436","name":"Check received message containing Script","time":{"start":1737036210443,"stop":1737036210444,"duration":1},"status":"passed","severity":"normal"},{"uid":"7601ab3da1239b2b","name":"should return unique PubsubTopics for static sharding","time":{"start":1737035911598,"stop":1737035911599,"duration":1},"status":"passed","severity":"normal"},{"uid":"53443adcb33260e4","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1737036126844,"stop":1737036126845,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f819c720cdcf327","name":"Push message with content topic containing unicode special characters","time":{"start":1737036226402,"stop":1737036226402,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1817b0ab53ceffe","name":"Check received message containing unicode special characters","time":{"start":1737036096046,"stop":1737036096046,"duration":0},"status":"passed","severity":"normal"},{"uid":"80715d33155f9207","name":"Check received message containing Arabic","time":{"start":1737036096042,"stop":1737036096042,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc816753a855ef17","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1737036059962,"stop":1737036059962,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca340a33e925a14e","name":"Subscribe to topic containing special chars and receive message","time":{"start":1737036303912,"stop":1737036303912,"duration":0},"status":"passed","severity":"normal"},{"uid":"f259dfd1af11e515","name":"Push message on custom pubsubTopic","time":{"start":1737036154731,"stop":1737036154733,"duration":2},"status":"passed","severity":"normal"},{"uid":"748ff7e9670d3ae0","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1737035911597,"stop":1737035911597,"duration":0},"status":"passed","severity":"normal"},{"uid":"39e0a7e0a14ee37e","name":"can dial TLS multiaddrs","time":{"start":1737036155384,"stop":1737036155386,"duration":2},"status":"passed","severity":"normal"},{"uid":"135d7e39b9cf0eb2","name":"Subscribe to topic containing shell command and publish message","time":{"start":1737036236134,"stop":1737036236140,"duration":6},"status":"passed","severity":"normal"},{"uid":"d6e168aaa10da9af","name":"Subscribe and receives messages on 20 topics","time":{"start":1737036303921,"stop":1737036303922,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b4cc310a587e869","name":"should send to specified number of peers of used peers","time":{"start":1737035953164,"stop":1737035953165,"duration":1},"status":"passed","severity":"normal"},{"uid":"29e403e76cb28407","name":"Check received message containing Script","time":{"start":1737036210460,"stop":1737036210460,"duration":0},"status":"passed","severity":"normal"},{"uid":"321b0495671b3548","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1737035919817,"stop":1737035919817,"duration":0},"status":"passed","severity":"normal"},{"uid":"77ca2950243ccb69","name":"Passing cursor with wrong pubsubTopic","time":{"start":1737036257640,"stop":1737036257641,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1d0c2592e1aecd8","name":"start node with empty content topic","time":{"start":1737036254967,"stop":1737036254967,"duration":0},"status":"passed","severity":"normal"},{"uid":"1275328ed6711d21","name":"Encoder throws on undefined content topic","time":{"start":1737035928263,"stop":1737035928263,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ed709bd122bbbd5","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1737035911614,"stop":1737035911614,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8db32f11ef6b3d6","name":"LightPush","time":{"start":1737036315076,"stop":1737036315076,"duration":0},"status":"passed","severity":"normal"},{"uid":"b69ccc8720181c6c","name":"should correctly map a content topic to a pubsub topic","time":{"start":1737035911615,"stop":1737035911615,"duration":0},"status":"passed","severity":"normal"},{"uid":"d893cf574c68c76d","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app90/2/topic894/json","time":{"start":1737036254958,"stop":1737036254959,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a5e393c92bb45ca","name":"1 Relay, 1 Filter, gives up","time":{"start":1737035936005,"stop":1737035936005,"duration":0},"status":"passed","severity":"normal"},{"uid":"f369e0aa1d0c88f5","name":"Check received message containing Russian","time":{"start":1737036096042,"stop":1737036096042,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d347c6814f05f0d","name":"recovers when dns.resolve returns empty","time":{"start":1737035936232,"stop":1737035936232,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc6574914a39b7fa","name":"should properly create location multiaddrs - udp","time":{"start":1737035920574,"stop":1737035920574,"duration":0},"status":"passed","severity":"normal"},{"uid":"6115c8ab6696d392","name":"Check received message with timestamp: 1649153314 ","time":{"start":1737036210448,"stop":1737036210448,"duration":0},"status":"passed","severity":"normal"},{"uid":"d329288631c24550","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1737035919816,"stop":1737035919817,"duration":1},"status":"passed","severity":"normal"},{"uid":"f53db6268b694c27","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1737035919818,"stop":1737035919818,"duration":0},"status":"passed","severity":"normal"},{"uid":"45db55e060014f73","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1737035911606,"stop":1737035911606,"duration":0},"status":"passed","severity":"normal"},{"uid":"522a3716deef6188","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1737036048166,"stop":1737036048176,"duration":10},"status":"passed","severity":"normal"},{"uid":"680dc6dcef52b094","name":"Push message with long payload","time":{"start":1737036216187,"stop":1737036216187,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e14fe0934ff4dad","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1737036126835,"stop":1737036126836,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d1eb822cd22b923","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1737035911580,"stop":1737035911580,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ec27fe6e35ba91a","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1737035911616,"stop":1737035911616,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eed34aec47cbae0","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1737035911594,"stop":1737035911594,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c25951b8d961785","name":"Push message with content topic containing SQL Injection","time":{"start":1737036216202,"stop":1737036216203,"duration":1},"status":"passed","severity":"normal"}]