2025-06-27 14:39:04 +00:00

1 line
186 KiB
JSON

[{"uid":"f4d4c0f7e2a117f","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1751034325366,"stop":1751034325366,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4cf02ea5bc07991","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1751034356315,"stop":1751034356315,"duration":0},"status":"passed","severity":"normal"},{"uid":"11a0508bf5a8432","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1751034841974,"stop":1751034841975,"duration":1},"status":"passed","severity":"normal"},{"uid":"42559bdab94a1236","name":"Store - dialed first","time":{"start":1751034915416,"stop":1751034915416,"duration":0},"status":"passed","severity":"normal"},{"uid":"78fd0a0c3a1a93a9","name":"should not be empty after adding a subscription","time":{"start":1751034346016,"stop":1751034346016,"duration":0},"status":"passed","severity":"normal"},{"uid":"d66961ad4e663bea","name":"should request renew when peer disconnects","time":{"start":1751034347366,"stop":1751034347367,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c1140c9f43b14c0","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1751034932294,"stop":1751034932294,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c556a72974bed6c","name":"Check meta is set [symmetric]","time":{"start":1751034335500,"stop":1751034335501,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b0d04c4fb4d84a5","name":"new peer added after a peer was already found","time":{"start":1751034674702,"stop":1751034674703,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3c9c8c2fa215375d","name":"udp ip6 address","time":{"start":1751034308621,"stop":1751034308622,"duration":1},"status":"passed","severity":"normal"},{"uid":"c483445b5c609387","name":"Subscribe to topic containing long and receive message","time":{"start":1751034901452,"stop":1751034901452,"duration":0},"status":"passed","severity":"normal"},{"uid":"d783e90bd415c8ac","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1751034317343,"stop":1751034317343,"duration":0},"status":"passed","severity":"normal"},{"uid":"99fd0eeb6806202d","name":"addEventListener with wrong event","time":{"start":1751034416818,"stop":1751034416818,"duration":0},"status":"passed","severity":"normal"},{"uid":"33ebbb5e9fbf9a56","name":"Push message with content topic containing SQL Injection","time":{"start":1751035104847,"stop":1751035104847,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c49a1bbe8af2785","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1751034383941,"stop":1751034383941,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ac4315adcf089a2","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1751034710404,"stop":1751034710405,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bb8447e1c221762","name":"Push message with special chars payload","time":{"start":1751035104840,"stop":1751035104840,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e60e21aaace9d2","name":"isConnected should return false after all peers disconnect","time":{"start":1751034396205,"stop":1751034396206,"duration":1},"status":"passed","severity":"normal"},{"uid":"49f9f44b11226b5a","name":"Check received message containing Basic HTML tag","time":{"start":1751034828975,"stop":1751034828975,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d91e063423ed236","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1751034356296,"stop":1751034356296,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a9874c42b3e6a4f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1751034303148,"stop":1751034303149,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5a14ae2a5cc1dc3","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1751034356304,"stop":1751034356304,"duration":0},"status":"passed","severity":"normal"},{"uid":"4625d2bf9673c75c","name":"should initialize with Unhealthy status","time":{"start":1751034345690,"stop":1751034345693,"duration":3},"status":"passed","severity":"normal"},{"uid":"a61eb77f9d2c8b65","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1751034932300,"stop":1751034932301,"duration":1},"status":"passed","severity":"normal"},{"uid":"26dbaa13134adbb3","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1751034901448,"stop":1751034901448,"duration":0},"status":"passed","severity":"normal"},{"uid":"90cab14c6da25a11","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1751034932298,"stop":1751034932298,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2964d4a9f1fc4d0","name":"Push message with content topic containing XML","time":{"start":1751035104848,"stop":1751035104848,"duration":0},"status":"passed","severity":"normal"},{"uid":"69e6c62c5f7543fc","name":"Push message with Chinese payload","time":{"start":1751035104854,"stop":1751035104854,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ed22f77620a1509","name":"Push message with content topic containing short","time":{"start":1751035104845,"stop":1751035104845,"duration":0},"status":"passed","severity":"normal"},{"uid":"f42fb97fc3bbb008","name":"should start and setup intervals and event listeners","time":{"start":1751034346018,"stop":1751034346018,"duration":0},"status":"passed","severity":"normal"},{"uid":"889c004ad9f3fdc","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1751034303143,"stop":1751034303143,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a3ec2dc01a2a779","name":"Relay - dialed after","time":{"start":1751034915415,"stop":1751034915415,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdc7485e0da49baf","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1751034303142,"stop":1751034303142,"duration":0},"status":"passed","severity":"normal"},{"uid":"3428b5a772d6340d","name":"Check message with no pubsub topic is not received","time":{"start":1751034828991,"stop":1751034828992,"duration":1},"status":"passed","severity":"normal"},{"uid":"e504709cf0140daa","name":"shard 0","time":{"start":1751034931176,"stop":1751034931176,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f0fd33e01a0d042","name":"Check message with no pubsub topic is not received","time":{"start":1751034806790,"stop":1751034806791,"duration":1},"status":"passed","severity":"normal"},{"uid":"80b8eb3cb8e89713","name":"Ordered Callback - false","time":{"start":1751034890521,"stop":1751034890523,"duration":2},"status":"passed","severity":"normal"},{"uid":"a0e8e483f727f087","name":"Overlapping topic subscription","time":{"start":1751034932288,"stop":1751034932288,"duration":0},"status":"passed","severity":"normal"},{"uid":"1352cdf68ede592f","name":"should return valid sharding parameters for static sharding","time":{"start":1751034303163,"stop":1751034303163,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0e5491bb50923e9","name":"Callback on promise","time":{"start":1751034887411,"stop":1751034887411,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dffdaead7572072","name":"Subscribe to topic containing special chars and receive message","time":{"start":1751034932298,"stop":1751034932298,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e970269104c44d","name":"non connected peers","time":{"start":1751034675096,"stop":1751034675097,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2dc85ed03106ca63","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1751034355834,"stop":1751034355838,"duration":4},"status":"passed","severity":"normal"},{"uid":"5e80be5e70d4dd3b","name":"should not receive a peer event before start","time":{"start":1751034329530,"stop":1751034329530,"duration":0},"status":"passed","severity":"normal"},{"uid":"45c073403cef26eb","name":"Decoder throws on undefined content topic","time":{"start":1751034337109,"stop":1751034337109,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebac61c094af1cfc","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1751034356304,"stop":1751034356304,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ffe1487920a05ad","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1751034710410,"stop":1751034710410,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ea45d7ed142c839","name":"should return PeerId when PeerId is provided","time":{"start":1751034345597,"stop":1751034345597,"duration":0},"status":"passed","severity":"normal"},{"uid":"faa1ec76ebb6a657","name":"should initialize with custom number of peers","time":{"start":1751034347366,"stop":1751034347366,"duration":0},"status":"passed","severity":"normal"},{"uid":"24b08dc04a6cf8aa","name":"rejects hash query with content filter parameters","time":{"start":1751034317419,"stop":1751034317419,"duration":0},"status":"passed","severity":"normal"},{"uid":"48e543dc2b8a698d","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1751034325630,"stop":1751034325630,"duration":0},"status":"passed","severity":"normal"},{"uid":"677694be3a610841","name":"Add multiple subscription objects on single nwaku node","time":{"start":1751034901520,"stop":1751034901522,"duration":2},"status":"passed","severity":"normal"},{"uid":"a5652aaf1d88ddb3","name":"Subscribe to topic containing emoji and receive message","time":{"start":1751034901520,"stop":1751034901520,"duration":0},"status":"passed","severity":"normal"},{"uid":"df2a6d22964bdca","name":"should be called at least once on all `peer:discovery` events","time":{"start":1751034383940,"stop":1751034383940,"duration":0},"status":"passed","severity":"normal"},{"uid":"efa83de1f26c29b7","name":"can start and stop the service","time":{"start":1751034329528,"stop":1751034329528,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cfa90ab393bbb3d","name":"Check received message with timestamp: 1649153314 ","time":{"start":1751034828989,"stop":1751034828990,"duration":1},"status":"passed","severity":"normal"},{"uid":"19ff7b084cbc97f3","name":"Push message with content topic containing long","time":{"start":1751035104859,"stop":1751035104859,"duration":0},"status":"passed","severity":"normal"},{"uid":"a09b448958193673","name":"should return false when shard is not included in network shards","time":{"start":1751034345605,"stop":1751034345605,"duration":0},"status":"passed","severity":"normal"},{"uid":"672e6926b29508bc","name":"Renews subscription after lossing a connection","time":{"start":1751034932293,"stop":1751034932293,"duration":0},"status":"passed","severity":"normal"},{"uid":"868cb127d1130c0d","name":"Decoder throws on empty string content topic","time":{"start":1751034317836,"stop":1751034317836,"duration":0},"status":"passed","severity":"normal"},{"uid":"c336a14d05f418aa","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1751034551932,"stop":1751034551932,"duration":0},"status":"passed","severity":"normal"},{"uid":"6087ecbee0ba79c5","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1751034356302,"stop":1751034356302,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c7c6790fd7c3aa3","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1751034815933,"stop":1751034815933,"duration":0},"status":"passed","severity":"normal"},{"uid":"5efc40a8bcebd30c","name":"should return no connections if no open connection provided","time":{"start":1751034317147,"stop":1751034317150,"duration":3},"status":"passed","severity":"normal"},{"uid":"e01032a239309d0d","name":"Push message with custom timestamp: 1720276106459","time":{"start":1751035104865,"stop":1751035104865,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8d554015ef4cb87","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1751034356313,"stop":1751034356313,"duration":0},"status":"passed","severity":"normal"},{"uid":"401611dea4edf96","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1751034382446,"stop":1751034382446,"duration":0},"status":"passed","severity":"normal"},{"uid":"57f1b44696c54e2b","name":"Waku message hash computation (no timestamp)","time":{"start":1751034317451,"stop":1751034317452,"duration":1},"status":"passed","severity":"normal"},{"uid":"125c96284c9683b8","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1751034866463,"stop":1751034866463,"duration":0},"status":"passed","severity":"normal"},{"uid":"c55523739028bc69","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1751034901501,"stop":1751034901509,"duration":8},"status":"skipped","severity":"normal"},{"uid":"1e386f33923f1f94","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1751034303141,"stop":1751034303141,"duration":0},"status":"passed","severity":"normal"},{"uid":"8305a28883df72e1","name":"random static sharding 8 - Cluster ID: 696, Shard ID: 179","time":{"start":1751034931179,"stop":1751034931179,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0952f1f3b2a286d","name":"Subscribe to topic containing Script and receive message","time":{"start":1751034932290,"stop":1751034932291,"duration":1},"status":"passed","severity":"normal"},{"uid":"70ac4da3a1433619","name":"Fails to push message with large meta","time":{"start":1751035104850,"stop":1751035104851,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c9afe2d50b7778","name":"Check received message containing Basic HTML tag","time":{"start":1751034806780,"stop":1751034806780,"duration":0},"status":"passed","severity":"normal"},{"uid":"efd588d4a6294c79","name":"Push message with content topic containing shell command","time":{"start":1751035104849,"stop":1751035104849,"duration":0},"status":"passed","severity":"normal"},{"uid":"7309216547343cdb","name":"Query Generator, Multiple PubsubTopics","time":{"start":1751034854888,"stop":1751034854889,"duration":1},"status":"passed","severity":"normal"},{"uid":"877ee7710077ab99","name":"Nodes with multiple pubsub topic","time":{"start":1751034692463,"stop":1751034692463,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fc941fb458fcb65","name":"Push message with custom timestamp: 1751030906459","time":{"start":1751035104851,"stop":1751035104852,"duration":1},"status":"passed","severity":"normal"},{"uid":"749cd02f4af7302f","name":"Passing page size 110 when there are 120 messages","time":{"start":1751034901279,"stop":1751034901279,"duration":0},"status":"passed","severity":"normal"},{"uid":"10fe08ea10542c03","name":"should get locked peers","time":{"start":1751034347366,"stop":1751034347366,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e98c52bfb299845","name":"groups content topics by expected pubsub topic","time":{"start":1751034303139,"stop":1751034303139,"duration":0},"status":"passed","severity":"normal"},{"uid":"61214032e623b0f2","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1751034308567,"stop":1751034308567,"duration":0},"status":"passed","severity":"normal"},{"uid":"56b4cad94e9c2fe0","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1751034325365,"stop":1751034325365,"duration":0},"status":"passed","severity":"normal"},{"uid":"62301e6f153dd00a","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1751034907771,"stop":1751034907772,"duration":1},"status":"passed","severity":"normal"},{"uid":"61565401c7459b3","name":"Push message with XML payload","time":{"start":1751035104856,"stop":1751035104856,"duration":0},"status":"passed","severity":"normal"},{"uid":"9536705dde571364","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1751034356312,"stop":1751034356312,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0b80df4da8ba68d","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1751034506101,"stop":1751034506102,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d887fea74c71946","name":"Subscribe to topic containing special chars and publish message","time":{"start":1751034710404,"stop":1751034710404,"duration":0},"status":"passed","severity":"normal"},{"uid":"4beae06a9dc8900b","name":"Push message with SQL Injection payload","time":{"start":1751035104841,"stop":1751035104842,"duration":1},"status":"passed","severity":"normal"},{"uid":"a623da328a2f25b5","name":"Check received message with timestamp: 1751034375895 ","time":{"start":1751034806763,"stop":1751034806764,"duration":1},"status":"passed","severity":"normal"},{"uid":"36ffa837ad5cf2a1","name":"Subscribe to topic containing Russian and receive message","time":{"start":1751034901456,"stop":1751034901456,"duration":0},"status":"passed","severity":"normal"},{"uid":"f241eabf616963e6","name":"Check received message containing shell command","time":{"start":1751034828975,"stop":1751034828976,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe37f2dc31abfec9","name":"should only return 1 node with relay capability","time":{"start":1751034325629,"stop":1751034325629,"duration":0},"status":"passed","severity":"normal"},{"uid":"b339314f9665c7ee","name":"should return different streams if requested simultaniously","time":{"start":1751034317341,"stop":1751034317342,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d647aa9367895e6","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1751034325370,"stop":1751034325370,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bd606995319e06b","name":"Push message with content topic containing Arabic","time":{"start":1751035104860,"stop":1751035104860,"duration":0},"status":"passed","severity":"normal"},{"uid":"248e451529ddc3cf","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1751034901429,"stop":1751034901430,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ed89a0d2c77d9ad","name":"should be able to encode the field with only RELAY set to true","time":{"start":1751034308560,"stop":1751034308562,"duration":2},"status":"passed","severity":"normal"},{"uid":"c07e5a331a568373","name":"Push message with emoji payload","time":{"start":1751035104858,"stop":1751035104858,"duration":0},"status":"passed","severity":"normal"},{"uid":"7992e901a077106","name":"should use provided shard info when available","time":{"start":1751034345598,"stop":1751034345598,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b61198baf854aca","name":"Push message with Arabic payload","time":{"start":1751035104855,"stop":1751035104855,"duration":0},"status":"passed","severity":"normal"},{"uid":"12b38e95d00b76a0","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1751034356314,"stop":1751034356314,"duration":0},"status":"passed","severity":"normal"},{"uid":"13f8953662edb8c","name":"messageHashStr produces consistent results for the same input","time":{"start":1751034317453,"stop":1751034317453,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7aec773c128795b","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1751034806787,"stop":1751034806787,"duration":0},"status":"passed","severity":"normal"},{"uid":"626072f053a9bbd4","name":"Subscribe and receives messages on 20 topics","time":{"start":1751034932295,"stop":1751034932296,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8d104f18331d853","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1751034376680,"stop":1751034376680,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5d77bb3614537e8","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1751034828990,"stop":1751034828990,"duration":0},"status":"passed","severity":"normal"},{"uid":"cabf7c1ef423cb64","name":"throws on content topic with generation field greater than 0","time":{"start":1751034303129,"stop":1751034303130,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a27683393d7097a","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1751034932301,"stop":1751034932301,"duration":0},"status":"passed","severity":"normal"},{"uid":"94f50405ddb3bde3","name":"Check received message containing Basic HTML tag","time":{"start":1751034806758,"stop":1751034806759,"duration":1},"status":"passed","severity":"normal"},{"uid":"15d045017f7d68e5","name":"should encode/decode to text encoding","time":{"start":1751034309233,"stop":1751034309233,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f6b6c29669f2b02","name":"Overlapping topic subscription","time":{"start":1751034710401,"stop":1751034710402,"duration":1},"status":"skipped","severity":"normal"},{"uid":"52a7e8f1dc50d08b","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1751034506096,"stop":1751034506097,"duration":1},"status":"passed","severity":"normal"},{"uid":"10ba73b6074c8ac1","name":"should handle general insertion and lookup correctly","time":{"start":1751034358621,"stop":1751034358621,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b83c51ab94646de","name":"should be online or offline if network state changed","time":{"start":1751034376684,"stop":1751034376685,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a36833c725e23a4","name":"Push message with custom timestamp: 1751038106459","time":{"start":1751035104865,"stop":1751035104866,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bd4bcc5db2a793b","name":"Fails to publish message with empty text","time":{"start":1751034700648,"stop":1751034700648,"duration":0},"status":"passed","severity":"normal"},{"uid":"b93f6848b98b8dfe","name":"should properly create location multiaddrs - udp4","time":{"start":1751034309234,"stop":1751034309236,"duration":2},"status":"passed","severity":"normal"},{"uid":"21daac3578ac5e6b","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1751034932286,"stop":1751034932286,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dfba1099707668c","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1751034303147,"stop":1751034303147,"duration":0},"status":"passed","severity":"normal"},{"uid":"b06cd718f35c1dca","name":"Subscribe and receive messages via lightPush","time":{"start":1751034932285,"stop":1751034932285,"duration":0},"status":"passed","severity":"normal"},{"uid":"363af1c904b1e7e2","name":"Push message with Script payload","time":{"start":1751035104855,"stop":1751035104856,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab230a8a6f4782f7","name":"Query Generator - true","time":{"start":1751034890514,"stop":1751034890519,"duration":5},"status":"passed","severity":"normal"},{"uid":"a2549bfab3971caf","name":"Round trip binary encryption [ecies, signature]","time":{"start":1751034337107,"stop":1751034337108,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e7993467e60db87","name":"should throw error - no public key","time":{"start":1751034309231,"stop":1751034309231,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0cfd60121b65f3d","name":"nwaku subscribes","time":{"start":1751034689019,"stop":1751034689027,"duration":8},"status":"passed","severity":"normal"},{"uid":"8afe5cd080a3faa5","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1751034355841,"stop":1751034355842,"duration":1},"status":"passed","severity":"normal"},{"uid":"70e18fbb5031b718","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1751034317450,"stop":1751034317450,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff14de9e3cd8e9bb","name":"safeDispatchEvent","time":{"start":1751034416820,"stop":1751034416820,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d017228fb31bdd0","name":"Subscribe to topic containing numeric and receive message","time":{"start":1751034901452,"stop":1751034901453,"duration":1},"status":"passed","severity":"normal"},{"uid":"e87da537dfed167b","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1751034345604,"stop":1751034345604,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee69f9ef781f87f1","name":"should never report false negatives","time":{"start":1751034358619,"stop":1751034358619,"duration":0},"status":"passed","severity":"normal"},{"uid":"19666ac22370b64c","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1751034901458,"stop":1751034901458,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2574a478fd30b2e","name":"Check received message with timestamp: 1751034375840000000 ","time":{"start":1751034828977,"stop":1751034828977,"duration":0},"status":"passed","severity":"normal"},{"uid":"811d3e4dae11020e","name":"Check message with no pubsub topic is not received","time":{"start":1751034806766,"stop":1751034806766,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6911f3302aa7f95","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app46/4/topic645/utf8","time":{"start":1751034815918,"stop":1751034815918,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5f4b62a060a98bd","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1751034356300,"stop":1751034356300,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fa53467bcb22329","name":"should use DNS peer discovery with light client","time":{"start":1751034380904,"stop":1751034380904,"duration":0},"status":"skipped","severity":"normal"},{"uid":"be96d9cf1b463d19","name":"Query generator for multiple messages with different content topic format","time":{"start":1751034887410,"stop":1751034887410,"duration":0},"status":"passed","severity":"normal"},{"uid":"11ef2698fb2a7fae","name":"Subscribe to topic containing XML and receive message","time":{"start":1751034901457,"stop":1751034901457,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecf1f8344a99d2b6","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1751034710400,"stop":1751034710400,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8fa4d21a7281320","name":"Subscribe to topic containing JSON and receive message","time":{"start":1751034932300,"stop":1751034932300,"duration":0},"status":"passed","severity":"normal"},{"uid":"347e03ce78aa9a64","name":"Push message with content topic containing unicode special characters","time":{"start":1751035104863,"stop":1751035104863,"duration":0},"status":"passed","severity":"normal"},{"uid":"49517639d20f864e","name":"rejects content-filtered query with only contentTopics","time":{"start":1751034317418,"stop":1751034317419,"duration":1},"status":"passed","severity":"normal"},{"uid":"750ee95cf086eeb9","name":"can query messages normally","time":{"start":1751034869114,"stop":1751034869114,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c312d439e1cdb95","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1751034932286,"stop":1751034932286,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dc89700c9b5a2e4","name":"Check received message containing XML","time":{"start":1751034828986,"stop":1751034828986,"duration":0},"status":"passed","severity":"normal"},{"uid":"98da6eebd67c3dbf","name":"Check received message containing unicode special characters","time":{"start":1751034806781,"stop":1751034806782,"duration":1},"status":"passed","severity":"normal"},{"uid":"968086a2ce1eb87d","name":"Check received message containing escaped characters","time":{"start":1751034806760,"stop":1751034806760,"duration":0},"status":"passed","severity":"normal"},{"uid":"af7b3ed284d4e57c","name":"Publish message with large meta","time":{"start":1751034700650,"stop":1751034700651,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c2685d4af2723d1","name":"Subscribe to topic containing Russian and receive message","time":{"start":1751034932290,"stop":1751034932290,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d9eb9e494025490","name":"Passing page size 3 when there are 20 messages","time":{"start":1751034901277,"stop":1751034901277,"duration":0},"status":"passed","severity":"normal"},{"uid":"819a201ffb14a969","name":"should decode valid enr successfully","time":{"start":1751034309229,"stop":1751034309229,"duration":0},"status":"passed","severity":"normal"},{"uid":"29c8407139fb504f","name":"Push message with content topic containing special chars","time":{"start":1751035104846,"stop":1751035104846,"duration":0},"status":"passed","severity":"normal"},{"uid":"a447c4739405b3cb","name":"Ping on subscribed peer","time":{"start":1751034442888,"stop":1751034442888,"duration":0},"status":"passed","severity":"normal"},{"uid":"63a20012af4fbe13","name":"Encoder throws on empty string content topic","time":{"start":1751034337109,"stop":1751034337109,"duration":0},"status":"passed","severity":"normal"},{"uid":"16a61fcac2842ffe","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1751034901515,"stop":1751034901516,"duration":1},"status":"passed","severity":"normal"},{"uid":"4844cd3ce6daf7ec","name":"should initialize with default number of peers","time":{"start":1751034347365,"stop":1751034347366,"duration":1},"status":"passed","severity":"normal"},{"uid":"8459defe1f410f75","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1751034901470,"stop":1751034901470,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc9b0220282a63f5","name":"Check received message containing Chinese","time":{"start":1751034828972,"stop":1751034828972,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f46d609f0184982","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1751034303138,"stop":1751034303138,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c6c2770c44a1a7a","name":"Refresh subscription","time":{"start":1751034901448,"stop":1751034901449,"duration":1},"status":"passed","severity":"normal"},{"uid":"d23260ef4a653326","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1751034396202,"stop":1751034396204,"duration":2},"status":"passed","severity":"normal"},{"uid":"f5762e43be39200f","name":"should return usable stream attached to connection","time":{"start":1751034317339,"stop":1751034317339,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2f0f74a60cc33c6","name":"Subscribe and receive messages via waku relay post","time":{"start":1751034932286,"stop":1751034932286,"duration":0},"status":"passed","severity":"normal"},{"uid":"15387e1fbb8f0723","name":"Push message with Basic HTML tag payload","time":{"start":1751035104856,"stop":1751035104856,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcbabd7374605922","name":"Check received message containing Russian","time":{"start":1751034806752,"stop":1751034806752,"duration":0},"status":"passed","severity":"normal"},{"uid":"132b88ef67802c01","name":"Init the array if not present","time":{"start":1751034302944,"stop":1751034302945,"duration":1},"status":"passed","severity":"normal"},{"uid":"72c6a5a79d215517","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1751034932289,"stop":1751034932289,"duration":0},"status":"passed","severity":"normal"},{"uid":"666fecebe62cfaa5","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app66/8/topic860/json","time":{"start":1751034815931,"stop":1751034815931,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe4e458481e8ea07","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1751034356311,"stop":1751034356311,"duration":0},"status":"passed","severity":"normal"},{"uid":"994bd6946da867c9","name":"should not fail to stop the service if it was not started","time":{"start":1751034329528,"stop":1751034329529,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b273501ee71c636","name":"should set field with all protocols disabled","time":{"start":1751034309238,"stop":1751034309238,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba383d6d796c1d78","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1751034692464,"stop":1751034692464,"duration":0},"status":"passed","severity":"normal"},{"uid":"bef3dd171d069b71","name":"stop","time":{"start":1751034416820,"stop":1751034416820,"duration":0},"status":"passed","severity":"normal"},{"uid":"71b043af340b61f","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1751034841970,"stop":1751034841971,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e3a3a9f43669069","name":"Subscribe and receive messages via lightPush","time":{"start":1751034932294,"stop":1751034932294,"duration":0},"status":"passed","severity":"normal"},{"uid":"b27aa820cceab544","name":"should load peers from local storage and dispatch events","time":{"start":1751034329532,"stop":1751034329532,"duration":0},"status":"passed","severity":"normal"},{"uid":"a733e552caa5def5","name":"should stop and cleanup resources","time":{"start":1751034346018,"stop":1751034346019,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6ac5cee00187bf6","name":"Check publish message containing Chinese","time":{"start":1751034700641,"stop":1751034700641,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c7fe8e0f7a49e2c","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1751034303166,"stop":1751034303166,"duration":0},"status":"passed","severity":"normal"},{"uid":"d35ba40cbca4869c","name":"should set field with all protocols enabled","time":{"start":1751034309238,"stop":1751034309239,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a16d11b4f96ad57","name":"Check received message containing emoji","time":{"start":1751034806762,"stop":1751034806763,"duration":1},"status":"passed","severity":"normal"},{"uid":"aad180c75e8a13e6","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1751034551931,"stop":1751034551931,"duration":0},"status":"passed","severity":"normal"},{"uid":"1adca0bcdd94083d","name":"should not fail to start the service if it is already started","time":{"start":1751034329529,"stop":1751034329529,"duration":0},"status":"passed","severity":"normal"},{"uid":"3490bfeb4719bd4a","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1751034303161,"stop":1751034303162,"duration":1},"status":"passed","severity":"normal"},{"uid":"912e107f40d354b8","name":"1 Relay, 1 Filter, gives up","time":{"start":1751034325403,"stop":1751034325404,"duration":1},"status":"passed","severity":"normal"},{"uid":"d515918974e84487","name":"Push message with short payload","time":{"start":1751035104853,"stop":1751035104853,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad55b6d9030b9957","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1751034710409,"stop":1751034710409,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8994cc743acf36b","name":"Callback on promise, aborts when callback returns true","time":{"start":1751034887411,"stop":1751034887412,"duration":1},"status":"passed","severity":"normal"},{"uid":"d798d88cc1ad8af2","name":"should be empty when created","time":{"start":1751034346014,"stop":1751034346014,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcc8b727d217bf6e","name":"should respect max attempts limit","time":{"start":1751034345118,"stop":1751034345119,"duration":1},"status":"passed","severity":"normal"},{"uid":"68c90911f8b5a752","name":"Check publish message containing special chars","time":{"start":1751034700640,"stop":1751034700641,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea6221ba82bbd03f","name":"Relay","time":{"start":1751034381796,"stop":1751034381796,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3d7a1302abf6f5","name":"Check received message containing Script","time":{"start":1751034806779,"stop":1751034806780,"duration":1},"status":"passed","severity":"normal"},{"uid":"108d0fd30649e86f","name":"Waku message hash computation (payload length 0)","time":{"start":1751034317451,"stop":1751034317451,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc5d3988a5c56751","name":"passes more than one ENR URLs and attempts connection","time":{"start":1751034380905,"stop":1751034380905,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ea6f0300df814428","name":"Check message with no pubsub topic is not received","time":{"start":1751034828979,"stop":1751034828979,"duration":0},"status":"passed","severity":"normal"},{"uid":"f972050382c6f0b9","name":"Check received message containing Chinese","time":{"start":1751034806751,"stop":1751034806752,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ae9e72024b6bddc","name":"should reject if LightPush is requested but not mounted","time":{"start":1751034345816,"stop":1751034345817,"duration":1},"status":"passed","severity":"normal"},{"uid":"371d2ac75dc0df5","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1751034325368,"stop":1751034325369,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4f6df212f5e6316","name":"Check received message containing numeric","time":{"start":1751034806774,"stop":1751034806774,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ce69245d3e4e692","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1751034692462,"stop":1751034692462,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee20a08b80db325","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1751034882180,"stop":1751034882180,"duration":0},"status":"passed","severity":"normal"},{"uid":"578a4e5ac7be49a6","name":"Check received message containing Script","time":{"start":1751034806758,"stop":1751034806758,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecfef7b458bc7b52","name":"Subscribe to topic containing Russian and receive message","time":{"start":1751034901516,"stop":1751034901516,"duration":0},"status":"passed","severity":"normal"},{"uid":"67eee912ce252f42","name":"should reject if Store is requested but not mounted","time":{"start":1751034345817,"stop":1751034345817,"duration":0},"status":"passed","severity":"normal"},{"uid":"1027004669cc0e5c","name":"removeEventListener with correct event","time":{"start":1751034416818,"stop":1751034416818,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d886b86f5e88096","name":"Check message with non string payload is not received","time":{"start":1751034806770,"stop":1751034806771,"duration":1},"status":"passed","severity":"normal"},{"uid":"a787407e1104fecf","name":"should throw error - invalid id","time":{"start":1751034309231,"stop":1751034309231,"duration":0},"status":"passed","severity":"normal"},{"uid":"2caa7924a8888a26","name":"should emit a peer event after start","time":{"start":1751034380898,"stop":1751034380898,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7e18d2e06e025d8","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1751034325631,"stop":1751034325631,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a7f8ee3f68cf7832","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1751034882182,"stop":1751034882182,"duration":0},"status":"skipped","severity":"normal"},{"uid":"53797388fedf6c96","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1751034907772,"stop":1751034907773,"duration":1},"status":"passed","severity":"normal"},{"uid":"91271a3a80f2a99e","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1751034896984,"stop":1751034896984,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0aa6a887ef10ce2","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1751034356302,"stop":1751034356303,"duration":1},"status":"passed","severity":"normal"},{"uid":"af60eafadd4efc4e","name":"should select older connection if present","time":{"start":1751034317150,"stop":1751034317151,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1e48851bb04260b","name":"messageHash returns a Uint8Array","time":{"start":1751034317452,"stop":1751034317452,"duration":0},"status":"passed","severity":"normal"},{"uid":"978ad6ce4cbdd578","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1751034356299,"stop":1751034356300,"duration":1},"status":"passed","severity":"normal"},{"uid":"43930a38d092e6d9","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1751034551928,"stop":1751034551928,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb4b4ba3cfc09f4f","name":"should throw an error for missing sharding configuration","time":{"start":1751034303163,"stop":1751034303164,"duration":1},"status":"passed","severity":"normal"},{"uid":"513307fc83307039","name":"messageHashStr produces different results for different inputs","time":{"start":1751034317454,"stop":1751034317454,"duration":0},"status":"passed","severity":"normal"},{"uid":"6505ffe0bc744982","name":"should use the provided clusterId for the pubsub topic","time":{"start":1751034303165,"stop":1751034303166,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2b862c66dcdb184","name":"Check received message containing special chars","time":{"start":1751034806748,"stop":1751034806751,"duration":3},"status":"passed","severity":"normal"},{"uid":"50b908e35b4d149d","name":"Push message with Russian payload","time":{"start":1751035104855,"stop":1751035104855,"duration":0},"status":"passed","severity":"normal"},{"uid":"c400701db997f46c","name":"Subscribe to topic containing numeric and receive message","time":{"start":1751034901515,"stop":1751034901515,"duration":0},"status":"passed","severity":"normal"},{"uid":"a775778e255a4843","name":"Check received message containing JSON","time":{"start":1751034806780,"stop":1751034806781,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c5409203b15412e","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1751034568762,"stop":1751034568763,"duration":1},"status":"passed","severity":"normal"},{"uid":"47e3422cccbbeb03","name":"Subscribe and publish message","time":{"start":1751034710399,"stop":1751034710400,"duration":1},"status":"passed","severity":"normal"},{"uid":"64c27e6e7e0fdec1","name":"Relay - times out","time":{"start":1751034915415,"stop":1751034915416,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba92e1ca947d36e5","name":"Check message with invalid timestamp is not received","time":{"start":1751034828990,"stop":1751034828990,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb65a3e2be20e2cb","name":"Check received message containing unicode special characters","time":{"start":1751034806760,"stop":1751034806762,"duration":2},"status":"passed","severity":"normal"},{"uid":"5be3c6c3c824384e","name":"Ping on unsubscribed peer","time":{"start":1751034442889,"stop":1751034442889,"duration":0},"status":"passed","severity":"normal"},{"uid":"383f40fe3c279878","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1751034551931,"stop":1751034551931,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac20c636b6f51c7f","name":"random static sharding 9 - Cluster ID: 523, Shard ID: 656","time":{"start":1751034931179,"stop":1751034931179,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ce19c6b15b4dca3","name":"Check received message containing Arabic","time":{"start":1751034806752,"stop":1751034806752,"duration":0},"status":"passed","severity":"normal"},{"uid":"66a8bd6ba916657c","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1751034356315,"stop":1751034356315,"duration":0},"status":"passed","severity":"normal"},{"uid":"f34f036132901594","name":"Check received message containing special chars","time":{"start":1751034828971,"stop":1751034828972,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbc290aa5805120f","name":"should handle special patterns correctly","time":{"start":1751034358620,"stop":1751034358620,"duration":0},"status":"passed","severity":"normal"},{"uid":"df5c6d199e41f986","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1751034932302,"stop":1751034932302,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2fa214a78ce7fdb","name":"can start and stop the service","time":{"start":1751034380896,"stop":1751034380896,"duration":0},"status":"passed","severity":"normal"},{"uid":"7abcb508e99d395b","name":"Ping on unsubscribed peer","time":{"start":1751034442891,"stop":1751034442891,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdc852c4d7402106","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1751034356299,"stop":1751034356299,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b09874a59a73b7b","name":"Push message with emoji payload","time":{"start":1751035104844,"stop":1751035104844,"duration":0},"status":"passed","severity":"normal"},{"uid":"a57e4c812faed528","name":"should be able to decode the field with only FILTER set to true","time":{"start":1751034308568,"stop":1751034308569,"duration":1},"status":"passed","severity":"normal"},{"uid":"823ee437cbf04a50","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1751034303136,"stop":1751034303137,"duration":1},"status":"passed","severity":"normal"},{"uid":"40a395bd08b94726","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1751034356321,"stop":1751034356321,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1595a263b46b8e1","name":"Check message received after nwaku node is restarted","time":{"start":1751034806793,"stop":1751034806794,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1340004cf579415d","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1751034303327,"stop":1751034303327,"duration":0},"status":"passed","severity":"normal"},{"uid":"80f6b3c00712d91a","name":"Check message on other pubsub topic is not received","time":{"start":1751034828991,"stop":1751034828991,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0b4074d5d371768","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1751034907776,"stop":1751034907776,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4dcb266bd69a0da","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1751034356303,"stop":1751034356303,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ed3a1139459ad05","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1751034506099,"stop":1751034506099,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd7fcb75015dcc5f","name":"Query with Promise Callback, No message returned","time":{"start":1751034854893,"stop":1751034854894,"duration":1},"status":"passed","severity":"normal"},{"uid":"15e7a8468c8fab55","name":"should throw error - no public key","time":{"start":1751034309230,"stop":1751034309231,"duration":1},"status":"passed","severity":"normal"},{"uid":"b48edeb733244acc","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1751034345223,"stop":1751034345224,"duration":1},"status":"passed","severity":"normal"},{"uid":"a176dbc80fb0a547","name":"Push message with custom timestamp: 1751038106459","time":{"start":1751035104852,"stop":1751035104852,"duration":0},"status":"passed","severity":"normal"},{"uid":"91e1ddd09d926d7","name":"Refresh subscription","time":{"start":1751034932288,"stop":1751034932288,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd61aeb909b085cf","name":"random static sharding 2 - Cluster ID: 616, Shard ID: 561","time":{"start":1751034931177,"stop":1751034931177,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bf872801f21b46","name":"should update ack status of messages in outgoing buffer","time":{"start":1751034361225,"stop":1751034361226,"duration":1},"status":"passed","severity":"normal"},{"uid":"e59ae024a375656d","name":"Accepts a valid Waku Message","time":{"start":1751034350618,"stop":1751034350619,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0a2422016c7eb86","name":"Check publish message containing emoji","time":{"start":1751034700645,"stop":1751034700645,"duration":0},"status":"passed","severity":"normal"},{"uid":"88426cb329c70957","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1751034841975,"stop":1751034841975,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8364c6cfb4da611","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1751034568763,"stop":1751034568763,"duration":0},"status":"passed","severity":"normal"},{"uid":"59afd8bd3a512bc0","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1751034356318,"stop":1751034356318,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa197e1510acbd9f","name":"ignores unrecognized TXT record formats","time":{"start":1751034325628,"stop":1751034325628,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bd1c862c14d79d5","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app6/10/topic605/json","time":{"start":1751034815918,"stop":1751034815918,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf345fde27324af","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1751034931180,"stop":1751034931180,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b3ade862ed01ffa","name":"Query generator for 2000 messages","time":{"start":1751034887413,"stop":1751034887413,"duration":0},"status":"passed","severity":"normal"},{"uid":"a60e3818e5c107c1","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1751034303162,"stop":1751034303162,"duration":0},"status":"passed","severity":"normal"},{"uid":"182eab634511f043","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1751034345597,"stop":1751034345597,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb8844b07785bb9d","name":"should reject if Relay is requested but not mounted","time":{"start":1751034345815,"stop":1751034345815,"duration":0},"status":"passed","severity":"normal"},{"uid":"80528769df13343d","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1751034828978,"stop":1751034828978,"duration":0},"status":"passed","severity":"normal"},{"uid":"186c5abb538d0bdd","name":"Query Generator, No message returned","time":{"start":1751034854889,"stop":1751034854889,"duration":0},"status":"passed","severity":"normal"},{"uid":"928d6764b486cc11","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1751034692466,"stop":1751034692466,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae927bf0e256fc5c","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1751034303161,"stop":1751034303161,"duration":0},"status":"passed","severity":"normal"},{"uid":"61a55e5986370a0c","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1751034345222,"stop":1751034345222,"duration":0},"status":"passed","severity":"normal"},{"uid":"bda6791152eb88ce","name":"Push message with content topic containing unicode special characters","time":{"start":1751035104849,"stop":1751035104850,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab42220989929710","name":"Check message with non string payload is not received","time":{"start":1751034828994,"stop":1751034828994,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1ecf437bd4b4405","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1751034896983,"stop":1751034896983,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cdc9c2ecfda046a","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1751034356316,"stop":1751034356316,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0cf2e148e09d9b","name":"Passing page size 11 when there are 10 messages","time":{"start":1751034901278,"stop":1751034901278,"duration":0},"status":"passed","severity":"normal"},{"uid":"b33143f2acded56a","name":"Check message received after jswaku node is restarted","time":{"start":1751034828995,"stop":1751034828995,"duration":0},"status":"passed","severity":"normal"},{"uid":"42d7177aaf5c1b7a","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1751034356314,"stop":1751034356314,"duration":0},"status":"passed","severity":"normal"},{"uid":"15452682de5d6e62","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1751034396204,"stop":1751034396205,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3cbe5e6ecab39e2","name":"should reject if WakuNode is not started","time":{"start":1751034345814,"stop":1751034345815,"duration":1},"status":"passed","severity":"normal"},{"uid":"52991dea2edc622d","name":"Subscribe and receives messages on 20 topics","time":{"start":1751034932287,"stop":1751034932287,"duration":0},"status":"passed","severity":"normal"},{"uid":"9410b7b1b2bad5d5","name":"should handle incoming messages","time":{"start":1751034345481,"stop":1751034345481,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8f34454800beb2d","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1751034506102,"stop":1751034506102,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f346df311df0abe","name":"Delete observer","time":{"start":1751034676704,"stop":1751034676704,"duration":0},"status":"passed","severity":"normal"},{"uid":"f225e9aa341fed35","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1751034303137,"stop":1751034303138,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb76c83b3ce256d9","name":"handles different clusterIds correctly","time":{"start":1751034303139,"stop":1751034303140,"duration":1},"status":"passed","severity":"normal"},{"uid":"81883bd730903331","name":"Subscribe to topic containing long and receive message","time":{"start":1751034901514,"stop":1751034901515,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2a55c5f9dbf5306","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1751034303136,"stop":1751034303136,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6673703b877a451","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1751034907775,"stop":1751034907775,"duration":0},"status":"passed","severity":"normal"},{"uid":"897a4470f051ffd8","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1751034356300,"stop":1751034356301,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f4e494e3d6cfa7","name":"Check received message with timestamp: 1751034375840 ","time":{"start":1751034828977,"stop":1751034828977,"duration":0},"status":"passed","severity":"normal"},{"uid":"320c71bbbc5ee376","name":"throws on empty content topic","time":{"start":1751034303128,"stop":1751034303128,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d960a8897fe982d","name":"Push message with content topic containing numeric","time":{"start":1751035104859,"stop":1751035104859,"duration":0},"status":"passed","severity":"normal"},{"uid":"2efd1dc30e8dd2d2","name":"Add multiple subscription objects on single nwaku node","time":{"start":1751034932292,"stop":1751034932293,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bed2cd065043292","name":"Push message with long payload","time":{"start":1751035104853,"stop":1751035104853,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c2a3f0fa12448b","name":"messageHashStr works with IProtoMessage","time":{"start":1751034317453,"stop":1751034317453,"duration":0},"status":"passed","severity":"normal"},{"uid":"d907546a8da164e8","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1751034841981,"stop":1751034841982,"duration":1},"status":"skipped","severity":"normal"},{"uid":"712538e002bdb0de","name":"Push message with content topic containing Russian","time":{"start":1751035104847,"stop":1751035104847,"duration":0},"status":"passed","severity":"normal"},{"uid":"576f8428ddcd5279","name":"Rejects garbage","time":{"start":1751034350620,"stop":1751034350620,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b992e965adb2067","name":"Push message with long payload","time":{"start":1751035104839,"stop":1751035104839,"duration":0},"status":"passed","severity":"normal"},{"uid":"b03552fa9702dd7c","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1751034901509,"stop":1751034901510,"duration":1},"status":"passed","severity":"normal"},{"uid":"3955ad1d9cafe9d0","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1751034308566,"stop":1751034308566,"duration":0},"status":"passed","severity":"normal"},{"uid":"eed1df699954a230","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1751034325370,"stop":1751034325370,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd4205b35992fd0f","name":"Push message with JSON payload","time":{"start":1751035104856,"stop":1751035104857,"duration":1},"status":"passed","severity":"normal"},{"uid":"97ce2a4357180f5e","name":"should throw if no connection provided","time":{"start":1751034317340,"stop":1751034317340,"duration":0},"status":"passed","severity":"normal"},{"uid":"47a84f64049eee3d","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1751034932295,"stop":1751034932295,"duration":0},"status":"passed","severity":"normal"},{"uid":"509ffa0ed9e0cb03","name":"Check publish message containing Script","time":{"start":1751034700642,"stop":1751034700642,"duration":0},"status":"passed","severity":"normal"},{"uid":"e21b06f3666bd44c","name":"should properly create location multiaddrs - tcp4","time":{"start":1751034309236,"stop":1751034309236,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d595d22adc1146a","name":"Fails to push message bigger that 1MB","time":{"start":1751035104852,"stop":1751035104852,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a5a7d813510fa44","name":"messageHashStr returns a hex string","time":{"start":1751034317452,"stop":1751034317453,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3b29eaa02d4210","name":"Check received message containing emoji","time":{"start":1751034806782,"stop":1751034806782,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bb04feca0f92f07","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1751034308571,"stop":1751034308571,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fa28224ba5a723a","name":"Refresh subscription","time":{"start":1751034901513,"stop":1751034901514,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a0c6d6dc25fa0d5","name":"should not throw an error for a single configured topic","time":{"start":1751034303159,"stop":1751034303160,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3604236565fd6df","name":"should throw an error if shards are undefined for static sharding","time":{"start":1751034303145,"stop":1751034303145,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2c9a0c6675c3036","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1751034356311,"stop":1751034356311,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d27fc4caadf4d5","name":"Query Generator - false","time":{"start":1751034890519,"stop":1751034890520,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3e26f4c813228af","name":"Push message with content topic containing Arabic","time":{"start":1751035104846,"stop":1751035104847,"duration":1},"status":"passed","severity":"normal"},{"uid":"1be4ed75d4a65f22","name":"should handle task timeouts","time":{"start":1751034345117,"stop":1751034345118,"duration":1},"status":"passed","severity":"normal"},{"uid":"68e9cfab61b215e7","name":"Ping on peer without subscriptions","time":{"start":1751034442891,"stop":1751034442891,"duration":0},"status":"passed","severity":"normal"},{"uid":"eed459af82995805","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1751034356297,"stop":1751034356297,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d65d180f107d4ef","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1751034854893,"stop":1751034854893,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a1bebd4ee0f0a16","name":"1 Relay, 1 fetch","time":{"start":1751034325402,"stop":1751034325403,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b758b89e0b32bcc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1751034356321,"stop":1751034356322,"duration":1},"status":"passed","severity":"normal"},{"uid":"b94324d42f66bf80","name":"Push message with escaped characters payload","time":{"start":1751035104857,"stop":1751035104857,"duration":0},"status":"passed","severity":"normal"},{"uid":"49716e4885bc11d5","name":"Check message on other pubsub topic is not received","time":{"start":1751034806765,"stop":1751034806765,"duration":0},"status":"passed","severity":"normal"},{"uid":"95dade9b3209aa7c","name":"Encoder throws on empty string content topic","time":{"start":1751034335502,"stop":1751034335503,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6b476d5c576eca1","name":"should not fail to stop the service if it was not started","time":{"start":1751034619265,"stop":1751034619265,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6e4e68354c3692c","name":"Overlapping topic subscription","time":{"start":1751034932296,"stop":1751034932297,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad6d198abbb34c2","name":"Does not throw an exception when node disconnects","time":{"start":1751034913169,"stop":1751034913169,"duration":0},"status":"passed","severity":"normal"},{"uid":"c400a7f387cd19c","name":"returns nothing if no connections present","time":{"start":1751034317145,"stop":1751034317146,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a1f59896dce6c2a","name":"Push message with content topic containing XML","time":{"start":1751035104862,"stop":1751035104862,"duration":0},"status":"passed","severity":"normal"},{"uid":"2732eb25862995bd","name":"Check received message with timestamp: 1751034375895000000 ","time":{"start":1751034806763,"stop":1751034806763,"duration":0},"status":"passed","severity":"normal"},{"uid":"16dca1ff024a8865","name":"Check received message containing unicode special characters","time":{"start":1751034828976,"stop":1751034828976,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c06d39452b805a6","name":"Push 30 different messages","time":{"start":1751035104844,"stop":1751035104844,"duration":0},"status":"skipped","severity":"normal"},{"uid":"44217036f483df6","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1751034506100,"stop":1751034506100,"duration":0},"status":"passed","severity":"normal"},{"uid":"539c465debb93963","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1751034710406,"stop":1751034710406,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2ed1422b5164242","name":"Meta field set when metaSetter is specified","time":{"start":1751034317835,"stop":1751034317835,"duration":0},"status":"passed","severity":"normal"},{"uid":"587f95aa6f313b2e","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1751034932290,"stop":1751034932290,"duration":0},"status":"passed","severity":"normal"},{"uid":"e529c95396253901","name":"Subscribe to topic containing shell command and receive message","time":{"start":1751034901462,"stop":1751034901462,"duration":0},"status":"passed","severity":"normal"},{"uid":"3824f3a36aa8afcf","name":"Symmetric encrypt & Decrypt","time":{"start":1751034335927,"stop":1751034335928,"duration":1},"status":"passed","severity":"normal"},{"uid":"da4af4c274fe783d","name":"Check message received after jswaku node is restarted","time":{"start":1751034806771,"stop":1751034806771,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a94ad62f7217085c","name":"should check false positive rate","time":{"start":1751034358621,"stop":1751034358621,"duration":0},"status":"passed","severity":"normal"},{"uid":"49e96dec107a86b6","name":"Ephemeral field set to true","time":{"start":1751034317834,"stop":1751034317834,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcc1915809a09619","name":"random static sharding 10 - Cluster ID: 378, Shard ID: 989","time":{"start":1751034931179,"stop":1751034931179,"duration":0},"status":"passed","severity":"normal"},{"uid":"b44c0ca4fe54cc1b","name":"Encoder throws on undefined content topic","time":{"start":1751034317835,"stop":1751034317835,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fdedff666b92d8c","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1751034303139,"stop":1751034303139,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ec8fdcdd7eb4a24","name":"should not allow k > 12","time":{"start":1751034355831,"stop":1751034355833,"duration":2},"status":"passed","severity":"normal"},{"uid":"2d09abeb60552f3b","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1751034506100,"stop":1751034506100,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbaa0c551a73c68","name":"Encoder throws on undefined content topic","time":{"start":1751034337108,"stop":1751034337108,"duration":0},"status":"passed","severity":"normal"},{"uid":"65534ca87cd38d7d","name":"should throw error - no id","time":{"start":1751034309231,"stop":1751034309231,"duration":0},"status":"passed","severity":"normal"},{"uid":"790dc91c00d1ddcf","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1751034901519,"stop":1751034901519,"duration":0},"status":"passed","severity":"normal"},{"uid":"5815443f54d1e7af","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1751034325364,"stop":1751034325365,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c00285e2da76e60","name":"Push message with Russian payload","time":{"start":1751035104841,"stop":1751035104841,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6548d69cbfb388e","name":"should attach causal history and bloom filter to each message","time":{"start":1751034361219,"stop":1751034361219,"duration":0},"status":"passed","severity":"normal"},{"uid":"741ce195eab218b6","name":"Check received message containing long","time":{"start":1751034806747,"stop":1751034806747,"duration":0},"status":"passed","severity":"normal"},{"uid":"cec5b10e8f62f649","name":"Subscribe to topic containing emoji and receive message","time":{"start":1751034932301,"stop":1751034932301,"duration":0},"status":"passed","severity":"normal"},{"uid":"52552ab0c4f66e1e","name":"Relay - dialed first","time":{"start":1751034915415,"stop":1751034915415,"duration":0},"status":"passed","severity":"normal"},{"uid":"f16360bc85fc4be5","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1751034303160,"stop":1751034303160,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6854fe6888585cc","name":"Check publish message containing numeric","time":{"start":1751034700640,"stop":1751034700640,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f1408011da9a4b7","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1751034506101,"stop":1751034506101,"duration":0},"status":"passed","severity":"normal"},{"uid":"b834f5401508f711","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1751034356319,"stop":1751034356319,"duration":0},"status":"passed","severity":"normal"},{"uid":"be2238169b29f422","name":"Publish without waiting for remote peer","time":{"start":1751034710399,"stop":1751034710399,"duration":0},"status":"passed","severity":"normal"},{"uid":"958bd41b1eae56fc","name":"Decrypt messages","time":{"start":1751034676703,"stop":1751034676703,"duration":0},"status":"passed","severity":"normal"},{"uid":"966e8fa976c6db53","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1751034303150,"stop":1751034303151,"duration":1},"status":"passed","severity":"normal"},{"uid":"9081765abeab31e","name":"Subscribe to topic containing shell command and receive message","time":{"start":1751034932291,"stop":1751034932292,"duration":1},"status":"passed","severity":"normal"},{"uid":"54dfe23b7ec56b80","name":"Check message with no content topic is not received","time":{"start":1751034806766,"stop":1751034806769,"duration":3},"status":"passed","severity":"normal"},{"uid":"84c5871ad172e91d","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1751034692464,"stop":1751034692464,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba756e58921a811d","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1751034551929,"stop":1751034551929,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed1c2d87d6a05447","name":"start node with empty content topic","time":{"start":1751034815934,"stop":1751034815934,"duration":0},"status":"passed","severity":"normal"},{"uid":"b137fd4b80bfe90e","name":"Publish message with custom timestamp: Fri Jun 27 2025 15:31:32 GMT+0000 (Coordinated Universal Time)","time":{"start":1751034700647,"stop":1751034700647,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdebcb3b2b364ef2","name":"Nodes with multiple pubsub topic","time":{"start":1751034692465,"stop":1751034692466,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ecb1f98bb54c534","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1751034303136,"stop":1751034303136,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cd474136370a7c9","name":"Push message with content topic containing Chinese","time":{"start":1751035104860,"stop":1751035104860,"duration":0},"status":"passed","severity":"normal"},{"uid":"21724722e6aae3e7","name":"Check publish message containing Basic HTML tag","time":{"start":1751034700643,"stop":1751034700644,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dd8edd2111e66e0","name":"should properly compute the node id","time":{"start":1751034309232,"stop":1751034309232,"duration":0},"status":"passed","severity":"normal"},{"uid":"569c96872aa0bef7","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1751034579165,"stop":1751034579166,"duration":1},"status":"passed","severity":"normal"},{"uid":"29e76d2b617a36","name":"Push message with Arabic payload","time":{"start":1751035104841,"stop":1751035104841,"duration":0},"status":"passed","severity":"normal"},{"uid":"85b7a0dd3070838a","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1751034361223,"stop":1751034361224,"duration":1},"status":"passed","severity":"normal"},{"uid":"c087d776d9d589ec","name":"Push message with content topic containing JSON","time":{"start":1751035104862,"stop":1751035104862,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2ead5d619158856","name":"should partition messages based on acknowledgement status","time":{"start":1751034361224,"stop":1751034361224,"duration":0},"status":"passed","severity":"normal"},{"uid":"8248ac24ef7ae5f7","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1751034325366,"stop":1751034325368,"duration":2},"status":"passed","severity":"normal"},{"uid":"1a2ed9e031af981d","name":"Generator, 2 different pubsubtopics","time":{"start":1751034882180,"stop":1751034882180,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e2337f5f904f9fb","name":"should wait for Filter peer to be connected","time":{"start":1751034345820,"stop":1751034345821,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcd78a958f480679","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1751034854889,"stop":1751034854890,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7647db9accd5c2","name":"Query generator for multiple messages with multiple decoders","time":{"start":1751034887409,"stop":1751034887410,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b28a711f1245410","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1751034303146,"stop":1751034303147,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ee6515ed77a30ec","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1751034309230,"stop":1751034309230,"duration":0},"status":"passed","severity":"normal"},{"uid":"a63c8f8ff369b1c7","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1751034932295,"stop":1751034932295,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0b166704efacea4","name":"Push message with content topic containing Script","time":{"start":1751035104847,"stop":1751035104848,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c99ee99bdf86ee5","name":"should create a new stream if no existing for protocol found","time":{"start":1751034317340,"stop":1751034317341,"duration":1},"status":"passed","severity":"normal"},{"uid":"5eb50f7f0137e8b5","name":"Subscribe to topic containing numeric and receive message","time":{"start":1751034932289,"stop":1751034932289,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9523e504ee2cf7c","name":"tcp ip4 address","time":{"start":1751034308620,"stop":1751034308621,"duration":1},"status":"passed","severity":"normal"},{"uid":"d09ed3e32da8ac5a","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1751034337107,"stop":1751034337107,"duration":0},"status":"passed","severity":"normal"},{"uid":"91f836f4ec0fbbf2","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1751034376682,"stop":1751034376683,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0345853d2115a42","name":"should encodeTxt and decodeTxt","time":{"start":1751034309229,"stop":1751034309229,"duration":0},"status":"passed","severity":"normal"},{"uid":"89bd23f2c6cb355b","name":"isConnected should return true after first peer connects","time":{"start":1751034396205,"stop":1751034396205,"duration":0},"status":"passed","severity":"normal"},{"uid":"569d7c48c17bd456","name":"returns only open connection if one present","time":{"start":1751034317146,"stop":1751034317147,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9df6472f86ded94","name":"Check received message containing Arabic","time":{"start":1751034828973,"stop":1751034828973,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5a32c4f3b1d27d0","name":"should wait for LightPush peer to be connected","time":{"start":1751034345820,"stop":1751034345820,"duration":0},"status":"passed","severity":"normal"},{"uid":"730440555759d78a","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1751034303147,"stop":1751034303148,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c63b225a8a1dfaf","name":"configure the node with multiple content topics","time":{"start":1751034815932,"stop":1751034815932,"duration":0},"status":"passed","severity":"normal"},{"uid":"691e248bb0d9a1b7","name":"should not receive a peer event before start","time":{"start":1751034380898,"stop":1751034380900,"duration":2},"status":"passed","severity":"normal"},{"uid":"190ca960113829ce","name":"should add and remove event listeners correctly","time":{"start":1751034329533,"stop":1751034329533,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd9c4df154782860","name":"should be able to encode the field with only FILTER set to true","time":{"start":1751034308563,"stop":1751034308564,"duration":1},"status":"passed","severity":"normal"},{"uid":"9951dae64cfd372c","name":"Check received message containing escaped characters","time":{"start":1751034828976,"stop":1751034828976,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec151a4401a18300","name":"Push message with Basic HTML tag payload","time":{"start":1751035104842,"stop":1751035104843,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7a9e758fbf42725","name":"Subscribe to topic containing short and receive message","time":{"start":1751034901514,"stop":1751034901514,"duration":0},"status":"passed","severity":"normal"},{"uid":"636a72c13e2221f7","name":"should throw error - no id","time":{"start":1751034309230,"stop":1751034309230,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c8bb28e8e93145d","name":"should detect messages with missing dependencies","time":{"start":1751034361223,"stop":1751034361223,"duration":0},"status":"passed","severity":"normal"},{"uid":"70ed62fc36acd1e4","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1751034345480,"stop":1751034345480,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff1bb35423301c74","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1751034308565,"stop":1751034308565,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a1d226bbc2cd80","name":"should not receive a peer event after stop","time":{"start":1751034380900,"stop":1751034380903,"duration":3},"status":"passed","severity":"normal"},{"uid":"60a409579c8b5d93","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1751034303149,"stop":1751034303150,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4e7dcd6712454a1","name":"Push message with content topic containing Russian","time":{"start":1751035104860,"stop":1751035104861,"duration":1},"status":"passed","severity":"normal"},{"uid":"30d48ba70bec4f1","name":"Decoder throws on undefined content topic","time":{"start":1751034317836,"stop":1751034317836,"duration":0},"status":"passed","severity":"normal"},{"uid":"57b8c2a0c696f63b","name":"random static sharding 1 - Cluster ID: 511, Shard ID: 782","time":{"start":1751034931176,"stop":1751034931176,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6da2a9660862324","name":"should check connected peers if present and suitable","time":{"start":1751034345820,"stop":1751034345820,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd92857f73e69b73","name":"Passing an array","time":{"start":1751034913170,"stop":1751034913170,"duration":0},"status":"passed","severity":"normal"},{"uid":"20f607055da40395","name":"Check received message containing JSON","time":{"start":1751034828986,"stop":1751034828987,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb06c13d9f3e23e0","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1751034841973,"stop":1751034841974,"duration":1},"status":"passed","severity":"normal"},{"uid":"1844a72794e00623","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1751034317453,"stop":1751034317453,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8c1618dcef672de","name":"should maintain proper timestamps if all messages received","time":{"start":1751034361220,"stop":1751034361220,"duration":0},"status":"passed","severity":"normal"},{"uid":"c93b3e8ae1414af4","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1751034356297,"stop":1751034356297,"duration":0},"status":"passed","severity":"normal"},{"uid":"827d39f74ed88aec","name":"Throws when trying to push message with empty payload","time":{"start":1751035104844,"stop":1751035104845,"duration":1},"status":"passed","severity":"normal"},{"uid":"9998fb4a3bf03fba","name":"Check received message containing Russian","time":{"start":1751034806777,"stop":1751034806778,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0d95016aea5789e","name":"Light Node - default protocols","time":{"start":1751034915417,"stop":1751034915417,"duration":0},"status":"passed","severity":"normal"},{"uid":"6984a63c663757ad","name":"through manual discovery","time":{"start":1751034581480,"stop":1751034581480,"duration":0},"status":"passed","severity":"normal"},{"uid":"a12fd04ecc13c605","name":"can start the service","time":{"start":1751034619259,"stop":1751034619259,"duration":0},"status":"passed","severity":"normal"},{"uid":"2682d5721c9ac5e8","name":"Check received message containing Script","time":{"start":1751034828985,"stop":1751034828986,"duration":1},"status":"passed","severity":"normal"},{"uid":"afc16b1448a5a0f0","name":"Check received message containing Arabic","time":{"start":1751034828984,"stop":1751034828984,"duration":0},"status":"passed","severity":"normal"},{"uid":"41367a39070fa9fa","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1751034506097,"stop":1751034506098,"duration":1},"status":"passed","severity":"normal"},{"uid":"22c46409e707b18a","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1751034896985,"stop":1751034896985,"duration":0},"status":"passed","severity":"normal"},{"uid":"97e91033a3a17c35","name":"Check received message containing XML","time":{"start":1751034828974,"stop":1751034828975,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc94fe4e269f3d69","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1751034854892,"stop":1751034854892,"duration":0},"status":"passed","severity":"normal"},{"uid":"249e1d86175e86fe","name":"Check publish message containing escaped characters","time":{"start":1751034700644,"stop":1751034700645,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a347f10fb5003c9","name":"throws on content topic with empty version field","time":{"start":1751034303130,"stop":1751034303131,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bc5c70b5a4ff8ff","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1751034700646,"stop":1751034700646,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad7728c361f5076d","name":"Nwaku publishes","time":{"start":1751034689030,"stop":1751034689030,"duration":0},"status":"passed","severity":"normal"},{"uid":"be09518b8bb0e2e","name":"Check received message containing short","time":{"start":1751034806747,"stop":1751034806747,"duration":0},"status":"passed","severity":"normal"},{"uid":"3166f7b707926b5f","name":"returns all values when wanted number is greater than available values","time":{"start":1751034324352,"stop":1751034324352,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a83d9834a3fd395","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1751034901453,"stop":1751034901455,"duration":2},"status":"passed","severity":"normal"},{"uid":"3966d4442264269f","name":"Generator, custom pubsub topic","time":{"start":1751034882177,"stop":1751034882177,"duration":0},"status":"passed","severity":"normal"},{"uid":"2137765ead45ffeb","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1751034376683,"stop":1751034376684,"duration":1},"status":"passed","severity":"normal"},{"uid":"11819260a451008c","name":"can query messages by message hash","time":{"start":1751034869114,"stop":1751034869114,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab61f82ea1b20f36","name":"Push message with content topic containing emoji","time":{"start":1751035104850,"stop":1751035104850,"duration":0},"status":"passed","severity":"normal"},{"uid":"d571147d1bf35d43","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1751034356320,"stop":1751034356320,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b1b73ee9b10a04","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1751034317418,"stop":1751034317418,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb1d38d3b0b11217","name":"Push message equal or less that 1MB","time":{"start":1751035104866,"stop":1751035104866,"duration":0},"status":"passed","severity":"normal"},{"uid":"6465589c074c45f5","name":"Publish message with custom timestamp: Sat Jul 06 2024 14:31:32 GMT+0000 (Coordinated Universal Time)","time":{"start":1751034700646,"stop":1751034700646,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ae753fc211069b9","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1751034356305,"stop":1751034356305,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb932bc75e18e16e","name":"Ordered callback, aborts when callback returns true","time":{"start":1751034887412,"stop":1751034887412,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c432ecd76b0c1fe","name":"Check received message containing numeric","time":{"start":1751034828983,"stop":1751034828983,"duration":0},"status":"passed","severity":"normal"},{"uid":"51d926d2d46b4bd9","name":"should be called for bootstrap peers","time":{"start":1751034383940,"stop":1751034383941,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e58a10aa6fab371","name":"Fields are not dropped","time":{"start":1751034317116,"stop":1751034317120,"duration":4},"status":"passed","severity":"normal"},{"uid":"a9b7d6f921078af4","name":"Subscribe and receives messages on 20 topics","time":{"start":1751034901437,"stop":1751034901447,"duration":10},"status":"passed","severity":"normal"},{"uid":"e3cda31e51bfa53","name":"Push message with content topic containing long","time":{"start":1751035104845,"stop":1751035104845,"duration":0},"status":"passed","severity":"normal"},{"uid":"554cccff4d7ba87f","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1751034303163,"stop":1751034303163,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c4a6e0f6c4cf46e","name":"isConnected between 2 js-waku relay nodes","time":{"start":1751034396206,"stop":1751034396215,"duration":9},"status":"passed","severity":"normal"},{"uid":"e0339ba99b4a3e1c","name":"Push message with content topic containing Chinese","time":{"start":1751035104846,"stop":1751035104846,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc1587c97c97c7c5","name":"Subscribe to topic containing numeric and publish message","time":{"start":1751034710403,"stop":1751034710404,"duration":1},"status":"passed","severity":"normal"},{"uid":"505df3a4236f571e","name":"different cluster, different shard: nodes don't connect","time":{"start":1751034579167,"stop":1751034579168,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb716c1858b9c361","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1751034901462,"stop":1751034901463,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a87ae63c6394cfd","name":"A test","time":{"start":1751034568908,"stop":1751034568909,"duration":1},"status":"passed","severity":"normal"},{"uid":"65019d5ee835d47f","name":"Decoder throws on empty string content topic","time":{"start":1751034337109,"stop":1751034337109,"duration":0},"status":"passed","severity":"normal"},{"uid":"34f6d3d8c308a787","name":"Check message with invalid timestamp is not received","time":{"start":1751034806764,"stop":1751034806765,"duration":1},"status":"passed","severity":"normal"},{"uid":"f91fa9383862182b","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1751034551930,"stop":1751034551930,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb552271978f0680","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1751034356313,"stop":1751034356313,"duration":0},"status":"passed","severity":"normal"},{"uid":"b33cd939f5b449bd","name":"should set field with only STORE enabled","time":{"start":1751034309239,"stop":1751034309239,"duration":0},"status":"passed","severity":"normal"},{"uid":"419a2e4fb9fa8f9b","name":"can dial TLS multiaddrs","time":{"start":1751034581479,"stop":1751034581479,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e197f8c26b1abb6","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1751034345598,"stop":1751034345598,"duration":0},"status":"passed","severity":"normal"},{"uid":"d46f77b83056594f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1751034356318,"stop":1751034356319,"duration":1},"status":"passed","severity":"normal"},{"uid":"18a88d8652be5156","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1751034907774,"stop":1751034907774,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef37e54853a68358","name":"Passing page size 0 when there are 110 messages","time":{"start":1751034901276,"stop":1751034901276,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7a2925c9edbc55a","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1751034325630,"stop":1751034325630,"duration":0},"status":"passed","severity":"normal"},{"uid":"933414390ca687b1","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1751034931176,"stop":1751034931176,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fc733fa3fe6ffd","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app15/7/topic348/proto","time":{"start":1751034815930,"stop":1751034815930,"duration":0},"status":"passed","severity":"normal"},{"uid":"7939fe32613a2f9","name":"Overlapping topic subscription","time":{"start":1751034901448,"stop":1751034901448,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb54b5e46b2406b7","name":"pre and post cipher","time":{"start":1751034335928,"stop":1751034335928,"duration":0},"status":"passed","severity":"normal"},{"uid":"de8a08c8eab1ee66","name":"Non TWN Cluster","time":{"start":1751034815916,"stop":1751034815917,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dd3f57cfa116873","name":"should successfully unsubscribe from an existing subscription","time":{"start":1751034345480,"stop":1751034345481,"duration":1},"status":"passed","severity":"normal"},{"uid":"714c2f54b1a78589","name":"should set field with only RELAY enabled","time":{"start":1751034309239,"stop":1751034309239,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ea1f0a5ff8d609f","name":"Reusing cursor across nodes","time":{"start":1751034841976,"stop":1751034841976,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a88514d3c2459a9","name":"should remove expired entries after TTL has passed","time":{"start":1751034344404,"stop":1751034344404,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebcea8f78b9fa24a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1751034356318,"stop":1751034356318,"duration":0},"status":"passed","severity":"normal"},{"uid":"5926ebb75d244761","name":"Encoder throws on undefined content topic","time":{"start":1751034335502,"stop":1751034335502,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d4cba1fe583774a","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1751034882183,"stop":1751034882184,"duration":1},"status":"passed","severity":"normal"},{"uid":"4df98f2fc33b9329","name":"throws on content topic with too few or too many fields","time":{"start":1751034303128,"stop":1751034303129,"duration":1},"status":"passed","severity":"normal"},{"uid":"2909f71682f96cbf","name":"Overlapping topic subscription","time":{"start":1751034901513,"stop":1751034901513,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e15f9ad1cf1c35c","name":"Subscribe to topic containing numeric and receive message","time":{"start":1751034932298,"stop":1751034932298,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1c40499da0fba2e","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1751034932293,"stop":1751034932293,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b5dc968ab7c705d","name":"Check received message containing shell command","time":{"start":1751034828987,"stop":1751034828987,"duration":0},"status":"passed","severity":"normal"},{"uid":"89c0e248a67add07","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1751034303151,"stop":1751034303151,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0498ee101715343","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1751034710407,"stop":1751034710407,"duration":0},"status":"passed","severity":"normal"},{"uid":"d07681e21313ffc8","name":"should properly create location multiaddrs - tcp6","time":{"start":1751034309236,"stop":1751034309237,"duration":1},"status":"passed","severity":"normal"},{"uid":"e13935f6398d9609","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1751034317343,"stop":1751034317343,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2371af3fe66ca9b","name":"Check received message containing short","time":{"start":1751034828970,"stop":1751034828970,"duration":0},"status":"passed","severity":"normal"},{"uid":"28b7a9307b011723","name":"Push message with unicode special characters payload","time":{"start":1751035104844,"stop":1751035104844,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c428b2d01890c3e","name":"Js publishes, other Js receives","time":{"start":1751034689030,"stop":1751034689030,"duration":0},"status":"passed","severity":"normal"},{"uid":"b51a664f4c6cf45f","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1751034383942,"stop":1751034383942,"duration":0},"status":"passed","severity":"normal"},{"uid":"4912033a03f1078e","name":"Check received message with timestamp: 1649153314 ","time":{"start":1751034806764,"stop":1751034806764,"duration":0},"status":"passed","severity":"normal"},{"uid":"32acc825e9e1d805","name":"Subscribe and receive messages via waku relay post","time":{"start":1751034901430,"stop":1751034901430,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2e04c498f027565","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1751034896984,"stop":1751034896984,"duration":0},"status":"passed","severity":"normal"},{"uid":"380ee869da2b345","name":"it tolerates circular branch references","time":{"start":1751034325627,"stop":1751034325627,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b2e96610a28ddd2","name":"Subscribe to topic containing XML and publish message","time":{"start":1751034710406,"stop":1751034710407,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd87fa5bb2a3cce5","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1751034356297,"stop":1751034356298,"duration":1},"status":"passed","severity":"normal"},{"uid":"616b33b4e9e40231","name":"Check received message with timestamp: 1751034375840000000 ","time":{"start":1751034828988,"stop":1751034828989,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca4eec7ffbde8b72","name":"Check received message containing escaped characters","time":{"start":1751034828987,"stop":1751034828988,"duration":1},"status":"passed","severity":"normal"},{"uid":"46c280f6189547a","name":"Fails to push message bigger that 1MB","time":{"start":1751035104866,"stop":1751035104866,"duration":0},"status":"passed","severity":"normal"},{"uid":"cac821f75a36a31f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1751034356321,"stop":1751034356321,"duration":0},"status":"passed","severity":"normal"},{"uid":"e03830433e673a36","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1751034841971,"stop":1751034841971,"duration":0},"status":"passed","severity":"normal"},{"uid":"22955678f4c23ebf","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1751034361222,"stop":1751034361223,"duration":1},"status":"passed","severity":"normal"},{"uid":"a63ced3252e0223","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1751034841974,"stop":1751034841974,"duration":0},"status":"passed","severity":"normal"},{"uid":"50ed8927c1781444","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1751034356303,"stop":1751034356303,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea51a2e30ed0e8bc","name":"should be delivered but not added to local log or bloom filter","time":{"start":1751034361225,"stop":1751034361225,"duration":0},"status":"passed","severity":"normal"},{"uid":"53153e6230fbcb95","name":"should return the pubsub topic directly if a string is provided","time":{"start":1751034303161,"stop":1751034303161,"duration":0},"status":"passed","severity":"normal"},{"uid":"9714db3b4efb3a32","name":"Renews subscription after lossing a connection","time":{"start":1751034901522,"stop":1751034901522,"duration":0},"status":"passed","severity":"normal"},{"uid":"db20473c14e6ac85","name":"can start and stop the service","time":{"start":1751034619259,"stop":1751034619264,"duration":5},"status":"passed","severity":"normal"},{"uid":"470fb6985cf19081","name":"should increase lamport timestamp","time":{"start":1751034361217,"stop":1751034361218,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9bd4666bf56e92c","name":"should properly clean up resources when disposed","time":{"start":1751034344406,"stop":1751034344408,"duration":2},"status":"passed","severity":"normal"},{"uid":"949a47ce969672cf","name":"rejects hash query with time filter","time":{"start":1751034317419,"stop":1751034317420,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1fbce9b2f07d55f","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1751034901522,"stop":1751034901522,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed726679889df414","name":"should support chaining for add method","time":{"start":1751034344403,"stop":1751034344404,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5dc8e53ef433faf","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1751034932290,"stop":1751034932290,"duration":0},"status":"passed","severity":"normal"},{"uid":"e75232bf12dda2f8","name":"Push message with content topic containing emoji","time":{"start":1751035104864,"stop":1751035104864,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0ef45e217e39002","name":"Query with Ordered Callback, No Decoder","time":{"start":1751034854891,"stop":1751034854891,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb5852a176dddfe","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1751034932296,"stop":1751034932296,"duration":0},"status":"passed","severity":"normal"},{"uid":"2148eb9b5b0b6747","name":"Round trip binary serialization","time":{"start":1751034317834,"stop":1751034317834,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0e3de2d3128a469","name":"Generator, 2 different pubsubtopics","time":{"start":1751034882183,"stop":1751034882183,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2a082d80eb26c8d","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1751034551929,"stop":1751034551929,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bcae2038fd37514","name":"handles empty shards array correctly","time":{"start":1751034303164,"stop":1751034303164,"duration":0},"status":"passed","severity":"normal"},{"uid":"c137fcd1eff6c2c1","name":"Push message with meta","time":{"start":1751035104864,"stop":1751035104864,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8fb1109a481c003","name":"Subscribe to topic containing short and receive message","time":{"start":1751034932288,"stop":1751034932288,"duration":0},"status":"passed","severity":"normal"},{"uid":"37c55e7e72e7fe7b","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1751034335500,"stop":1751034335500,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fcce4a64924107e","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1751034303162,"stop":1751034303162,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f45a465a75801f6","name":"Refresh subscription","time":{"start":1751034710401,"stop":1751034710401,"duration":0},"status":"skipped","severity":"normal"},{"uid":"44cd5717796490be","name":"Subscribe to topic containing long and receive message","time":{"start":1751034932297,"stop":1751034932297,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa4022b71ea09f5","name":"Push message with numeric payload","time":{"start":1751035104853,"stop":1751035104854,"duration":1},"status":"passed","severity":"normal"},{"uid":"2826d87d63d30c41","name":"throws on content topic with empty topic name field","time":{"start":1751034303131,"stop":1751034303131,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddc0590644a344ab","name":"should only return 1 node with store capability","time":{"start":1751034325630,"stop":1751034325630,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2c472e5f4477f52","name":"Fails to publish duplicate message","time":{"start":1751034700647,"stop":1751034700648,"duration":1},"status":"passed","severity":"normal"},{"uid":"71253c126aaff129","name":"Check received message containing special chars","time":{"start":1751034806774,"stop":1751034806774,"duration":0},"status":"passed","severity":"normal"},{"uid":"44892a53501b09c4","name":"Check publish message containing Russian","time":{"start":1751034700641,"stop":1751034700641,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc4a787d37963397","name":"Ordered Callback - true","time":{"start":1751034890521,"stop":1751034890521,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9435078699bfbc8","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1751034303146,"stop":1751034303146,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8d661865e9d595a","name":"Query Generator, No Decoder","time":{"start":1751034854889,"stop":1751034854889,"duration":0},"status":"passed","severity":"normal"},{"uid":"8324db8158b90209","name":"Subscribe to topic containing long and publish message","time":{"start":1751034710403,"stop":1751034710403,"duration":0},"status":"passed","severity":"normal"},{"uid":"59e172039b28441e","name":"Subscribe to topic containing short and publish message","time":{"start":1751034710402,"stop":1751034710403,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f933f046c6c367f","name":"Fails to push message with large meta","time":{"start":1751035104864,"stop":1751035104864,"duration":0},"status":"passed","severity":"normal"},{"uid":"afdc9b0d99ddbd41","name":"configure the node with multiple pubsub topics","time":{"start":1751034931179,"stop":1751034931180,"duration":1},"status":"passed","severity":"normal"},{"uid":"8695f241c211f582","name":"Subscribe to topic containing JSON and receive message","time":{"start":1751034901518,"stop":1751034901518,"duration":0},"status":"passed","severity":"normal"},{"uid":"f166b6de3f1c81f","name":"Generator, 2 different pubsubtopics","time":{"start":1751034882181,"stop":1751034882182,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c73ab3eab60164ef","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1751034356312,"stop":1751034356312,"duration":0},"status":"passed","severity":"normal"},{"uid":"6feb2690e8c997f","name":"Subscribe and receive messages via lightPush","time":{"start":1751034901479,"stop":1751034901482,"duration":3},"status":"passed","severity":"normal"},{"uid":"211fd941d1afb93d","name":"Ephemeral field is preserved - encoder v0","time":{"start":1751034382445,"stop":1751034382445,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e2ee116b05634e8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1751034356319,"stop":1751034356319,"duration":0},"status":"passed","severity":"normal"},{"uid":"4737dfea12cb2307","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1751034866468,"stop":1751034866468,"duration":0},"status":"passed","severity":"normal"},{"uid":"61fd43948cc50df9","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1751034361220,"stop":1751034361220,"duration":0},"status":"passed","severity":"normal"},{"uid":"17ac01e6336fcbea","name":"getPeersByDiscovery","time":{"start":1751034416819,"stop":1751034416819,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bb9be5480311fcb","name":"Subscribe to topic containing Russian and receive message","time":{"start":1751034932299,"stop":1751034932299,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5ddb05d90b7b52","name":"should keep entries that haven't expired yet","time":{"start":1751034344404,"stop":1751034344405,"duration":1},"status":"passed","severity":"normal"},{"uid":"37fe740265b36d76","name":"throws on content topic with non-number generation field","time":{"start":1751034303129,"stop":1751034303129,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c5c5d4a48f0a22a","name":"should not receive a peer event after stop","time":{"start":1751034619271,"stop":1751034619272,"duration":1},"status":"passed","severity":"normal"},{"uid":"9036c23a1a148483","name":"should initialize bloom filter with correct parameters","time":{"start":1751034358618,"stop":1751034358618,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b5d7c475f3918d7","name":"handles multiple messages","time":{"start":1751034906050,"stop":1751034906051,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cb58d8c67adceb8","name":"should have no discoveries enabled by default","time":{"start":1751034345214,"stop":1751034345215,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d65333679946606","name":"Push message with Script payload","time":{"start":1751035104842,"stop":1751035104842,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ceb4f410d02192a","name":"Subscribe and receive messages via waku relay post","time":{"start":1751034901485,"stop":1751034901485,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb462fe72a45bc0b","name":"Push message with content topic containing Script","time":{"start":1751035104861,"stop":1751035104862,"duration":1},"status":"passed","severity":"normal"},{"uid":"86f5f74320160fd9","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1751034345223,"stop":1751034345223,"duration":0},"status":"passed","severity":"normal"},{"uid":"f921b4fc713f4522","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1751034345697,"stop":1751034345697,"duration":0},"status":"passed","severity":"normal"},{"uid":"6337a249f8444888","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1751034356313,"stop":1751034356314,"duration":1},"status":"passed","severity":"normal"},{"uid":"a36c51c002eaf5","name":"Subscribe to topic containing long and receive message","time":{"start":1751034932289,"stop":1751034932289,"duration":0},"status":"passed","severity":"normal"},{"uid":"abba93359f3ab301","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1751034383942,"stop":1751034383943,"duration":1},"status":"passed","severity":"normal"},{"uid":"124d2cef07fffc42","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1751034901430,"stop":1751034901436,"duration":6},"status":"passed","severity":"normal"},{"uid":"a73eaa340fd4969b","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1751034317452,"stop":1751034317452,"duration":0},"status":"passed","severity":"normal"},{"uid":"912fd2d3f93bbe6c","name":"Check received message containing SQL Injection","time":{"start":1751034806778,"stop":1751034806778,"duration":0},"status":"passed","severity":"normal"},{"uid":"172cd54cb2d79406","name":"Push to array if already present","time":{"start":1751034302946,"stop":1751034302946,"duration":0},"status":"passed","severity":"normal"},{"uid":"694cf68f258e8075","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1751034303143,"stop":1751034303144,"duration":1},"status":"passed","severity":"normal"},{"uid":"8acf00c609a999f0","name":"should return unique PubsubTopics for static sharding","time":{"start":1751034303143,"stop":1751034303143,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f31ddd1ca14464","name":"should insert elements correctly","time":{"start":1751034358618,"stop":1751034358618,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c2b52e2fedab3ea","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1751034376681,"stop":1751034376681,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f29c8ecf4621179","name":"Check received message containing long","time":{"start":1751034806773,"stop":1751034806774,"duration":1},"status":"passed","severity":"normal"},{"uid":"25d7451b9ac2b2eb","name":"Check message with no payload is not received","time":{"start":1751034828992,"stop":1751034828993,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b9c040b3b9eb2f5","name":"should maintain desired error rate","time":{"start":1751034358619,"stop":1751034358619,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dd82d4ad6094a12","name":"Push message with short payload","time":{"start":1751035104839,"stop":1751035104839,"duration":0},"status":"passed","severity":"normal"},{"uid":"894765af1376c658","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1751034303152,"stop":1751034303157,"duration":5},"status":"passed","severity":"normal"},{"uid":"d47e3c9c8d232441","name":"should not allow unachievable error rate","time":{"start":1751034355833,"stop":1751034355834,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1480350fe29e80d","name":"accepts valid content-filtered query","time":{"start":1751034317417,"stop":1751034317418,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ecf7e6d0e9b018d","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1751034907775,"stop":1751034907775,"duration":0},"status":"passed","severity":"normal"},{"uid":"7631e974b244dc30","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1751034551926,"stop":1751034551926,"duration":0},"status":"passed","severity":"normal"},{"uid":"940e0372c60e47dd","name":"Check received message containing Chinese","time":{"start":1751034828984,"stop":1751034828984,"duration":0},"status":"passed","severity":"normal"},{"uid":"475006112ec42120","name":"Subscribe to topic containing special chars and receive message","time":{"start":1751034932289,"stop":1751034932289,"duration":0},"status":"passed","severity":"normal"},{"uid":"224f25c50322de05","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1751034356319,"stop":1751034356320,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1853157bf4be176","name":"Query Generator, Wrong PubsubTopic","time":{"start":1751034854887,"stop":1751034854887,"duration":0},"status":"passed","severity":"normal"},{"uid":"b421faf40e94f1ce","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1751034303144,"stop":1751034303144,"duration":0},"status":"passed","severity":"normal"},{"uid":"b16362376ffd765c","name":"Add multiple subscription objects on single nwaku node","time":{"start":1751034901469,"stop":1751034901470,"duration":1},"status":"passed","severity":"normal"},{"uid":"20c02c4f671f2c79","name":"Throws when trying to push message with empty payload","time":{"start":1751035104858,"stop":1751035104858,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1c507b53266a734","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1751034356306,"stop":1751034356306,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb17362b443cabcd","name":"should invoke callbacks when receiving a message","time":{"start":1751034346017,"stop":1751034346018,"duration":1},"status":"passed","severity":"normal"},{"uid":"f22d6492e0f3532a","name":"Check message with no payload is not received","time":{"start":1751034806769,"stop":1751034806770,"duration":1},"status":"passed","severity":"normal"},{"uid":"29c4ed08a590df3b","name":"Push message with content topic containing Basic HTML tag","time":{"start":1751035104848,"stop":1751035104848,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5398a55b579a32d","name":"Subscribe to topic containing emoji and receive message","time":{"start":1751034932292,"stop":1751034932292,"duration":0},"status":"passed","severity":"normal"},{"uid":"44d1547e976f36bd","name":"more peers than existing","time":{"start":1751034675096,"stop":1751034675096,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3fb09eab37f6de1d","name":"1 Store, 2 fetches","time":{"start":1751034325403,"stop":1751034325403,"duration":0},"status":"passed","severity":"normal"},{"uid":"e362933e1c3de623","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1751034308569,"stop":1751034308570,"duration":1},"status":"passed","severity":"normal"},{"uid":"a99ba67651f4f826","name":"should enable all discoveries when explicitly set","time":{"start":1751034345215,"stop":1751034345222,"duration":7},"status":"passed","severity":"normal"},{"uid":"2c86389e21614b8c","name":"LightPush","time":{"start":1751034915416,"stop":1751034915417,"duration":1},"status":"passed","severity":"normal"},{"uid":"f14bd1fdee17ef97","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app59/4/topic47/test.js","time":{"start":1751034815931,"stop":1751034815931,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac947884d52d6fc7","name":"start node with empty shard should fail","time":{"start":1751034931180,"stop":1751034931180,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc4891461f91a6ef","name":"Check message with invalid timestamp is not received","time":{"start":1751034806788,"stop":1751034806789,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d7bb45501e5d73c","name":"Push message with content topic containing shell command","time":{"start":1751035104863,"stop":1751035104863,"duration":0},"status":"passed","severity":"normal"},{"uid":"932b9d04357810c8","name":"Subscribe to topic containing JSON and receive message","time":{"start":1751034932291,"stop":1751034932291,"duration":0},"status":"passed","severity":"normal"},{"uid":"5db64bcd200bc994","name":"Push message with content topic containing SQL Injection","time":{"start":1751035104861,"stop":1751035104861,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f7e4e50efa1014d","name":"handles empty contentTopics array correctly","time":{"start":1751034303164,"stop":1751034303164,"duration":0},"status":"passed","severity":"normal"},{"uid":"37a9378ce08f508a","name":"Check publish message after service node is restarted","time":{"start":1751034700650,"stop":1751034700650,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a54bc29205f9aa0a","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1751034317450,"stop":1751034317450,"duration":0},"status":"passed","severity":"normal"},{"uid":"8449e867d1ab2bb1","name":"should retry failed tasks","time":{"start":1751034345115,"stop":1751034345116,"duration":1},"status":"passed","severity":"normal"},{"uid":"9edb697745a05ada","name":"Using a function","time":{"start":1751034913170,"stop":1751034913170,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ca7ddb3f675bc0c","name":"Push message with content topic containing escaped characters","time":{"start":1751035104849,"stop":1751035104849,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ad4ef054b46ee26","name":"Subscribe to topic containing XML and receive message","time":{"start":1751034901517,"stop":1751034901518,"duration":1},"status":"passed","severity":"normal"},{"uid":"75ae6c14da6149a","name":"accepts time-filtered query with content filter","time":{"start":1751034317420,"stop":1751034317423,"duration":3},"status":"passed","severity":"normal"},{"uid":"c720629e08e13413","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1751034901482,"stop":1751034901483,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9998f64662652e9","name":"Passing page size 19 when there are 20 messages","time":{"start":1751034901278,"stop":1751034901279,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a50a39bf27f5405","name":"Check received message containing Basic HTML tag","time":{"start":1751034828986,"stop":1751034828986,"duration":0},"status":"passed","severity":"normal"},{"uid":"56b6aa2779e3b042","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1751034579164,"stop":1751034579164,"duration":0},"status":"passed","severity":"normal"},{"uid":"c581841cab007590","name":"Relay + Store","time":{"start":1751034309240,"stop":1751034309241,"duration":1},"status":"passed","severity":"normal"},{"uid":"558d404ce160e6a1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1751034303157,"stop":1751034303157,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2dceee150a4f217","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1751034901523,"stop":1751034901523,"duration":0},"status":"passed","severity":"normal"},{"uid":"396698d873124301","name":"should throw an error for insufficient data","time":{"start":1751034303327,"stop":1751034303327,"duration":0},"status":"passed","severity":"normal"},{"uid":"5909569fbd7e05ff","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1751034551930,"stop":1751034551930,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6c49337c6055ea3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1751034303158,"stop":1751034303158,"duration":0},"status":"passed","severity":"normal"},{"uid":"e711be3e26b5561b","name":"Fails to publish message with wrong content topic","time":{"start":1751034700648,"stop":1751034700648,"duration":0},"status":"passed","severity":"normal"},{"uid":"379ab41a1cba8fdb","name":"same cluster, same shard: nodes connect","time":{"start":1751034579166,"stop":1751034579166,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ca6f08ec3e7ebac","name":"Push message with content topic containing special chars","time":{"start":1751035104860,"stop":1751035104860,"duration":0},"status":"passed","severity":"normal"},{"uid":"72a5736e9d8a3180","name":"should properly start and stop event listening","time":{"start":1751034345697,"stop":1751034345697,"duration":0},"status":"passed","severity":"normal"},{"uid":"811c2e6107393c21","name":"should be empty after removing the only subscription","time":{"start":1751034346017,"stop":1751034346017,"duration":0},"status":"passed","severity":"normal"},{"uid":"440603f8b9b96fc5","name":"Check received message containing emoji","time":{"start":1751034828988,"stop":1751034828988,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4848c029b007276","name":"Push message with content topic containing Basic HTML tag","time":{"start":1751035104862,"stop":1751035104862,"duration":0},"status":"passed","severity":"normal"},{"uid":"b75fa6e4f22287c5","name":"should start and stop interval correctly","time":{"start":1751034345114,"stop":1751034345114,"duration":0},"status":"passed","severity":"normal"},{"uid":"24449c61e42347fe","name":"Subscribe to topic containing shell command and receive message","time":{"start":1751034932300,"stop":1751034932300,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb0ec1f966c721ee","name":"Check message received after jswaku node is restarted","time":{"start":1751034828981,"stop":1751034828981,"duration":0},"status":"passed","severity":"normal"},{"uid":"f711fe5546cbf98","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1751034932292,"stop":1751034932292,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6aa3de4d2e9ec65","name":"Push message with rate limit","time":{"start":1751035104851,"stop":1751035104851,"duration":0},"status":"passed","severity":"normal"},{"uid":"95eeca9a40229b9c","name":"addEventListener with correct event","time":{"start":1751034416817,"stop":1751034416817,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cb59e533e5a3128","name":"can start the service","time":{"start":1751034329527,"stop":1751034329527,"duration":0},"status":"passed","severity":"normal"},{"uid":"b77c95afef60be5d","name":"Encoder throws on empty string content topic","time":{"start":1751034317835,"stop":1751034317836,"duration":1},"status":"passed","severity":"normal"},{"uid":"334b8a4df1a442df","name":"should process tasks in queue","time":{"start":1751034345115,"stop":1751034345115,"duration":0},"status":"passed","severity":"normal"},{"uid":"4947ce92c8ed267","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1751034303149,"stop":1751034303149,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dfb35ea1b72e2d3","name":"Push 30 different messages","time":{"start":1751035104858,"stop":1751035104858,"duration":0},"status":"skipped","severity":"normal"},{"uid":"880ef49483cc0a94","name":"should be able to decode the field with only RELAY set to true","time":{"start":1751034308567,"stop":1751034308568,"duration":1},"status":"passed","severity":"normal"},{"uid":"d09ce33b56bbae52","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1751034325368,"stop":1751034325368,"duration":0},"status":"passed","severity":"normal"},{"uid":"a00503d1c3672958","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1751034932296,"stop":1751034932296,"duration":0},"status":"passed","severity":"normal"},{"uid":"f70f8893f7a20245","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1751034303159,"stop":1751034303159,"duration":0},"status":"passed","severity":"normal"},{"uid":"832872657d3d1aa","name":"Subscribe to topic containing XML and receive message","time":{"start":1751034932291,"stop":1751034932291,"duration":0},"status":"passed","severity":"normal"},{"uid":"2db66bd0e0ab27db","name":"should increase lamport timestamp","time":{"start":1751034361219,"stop":1751034361220,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab87d189019e37f8","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1751034325369,"stop":1751034325369,"duration":0},"status":"passed","severity":"normal"},{"uid":"4354271339b44b5e","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1751034308566,"stop":1751034308566,"duration":0},"status":"passed","severity":"normal"},{"uid":"a62d3c8de056d10c","name":"should not fail to start the service if it is already started","time":{"start":1751034619265,"stop":1751034619266,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1596bbc08e801d5","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1751034356298,"stop":1751034356299,"duration":1},"status":"passed","severity":"normal"},{"uid":"28a01c45c1daaf67","name":"Subscribe and receive messages via waku relay post","time":{"start":1751034932295,"stop":1751034932295,"duration":0},"status":"passed","severity":"normal"},{"uid":"176a67618c7d70cd","name":"Subscribe and receives messages on 20 topics","time":{"start":1751034901500,"stop":1751034901501,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0eae9579f0dc482","name":"should correctly map a content topic to a pubsub topic","time":{"start":1751034303165,"stop":1751034303165,"duration":0},"status":"passed","severity":"normal"},{"uid":"8149afa61bae335c","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1751034303133,"stop":1751034303134,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa74544f0e8d39e8","name":"Check received message with timestamp: 1751034375840 ","time":{"start":1751034828989,"stop":1751034828989,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a1a8c5f2a44b0e3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1751034303158,"stop":1751034303158,"duration":0},"status":"passed","severity":"normal"},{"uid":"854499c9d3cc4572","name":"should successfully stop","time":{"start":1751034345481,"stop":1751034345482,"duration":1},"status":"passed","severity":"normal"},{"uid":"a150b42b46dc5733","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1751034932287,"stop":1751034932288,"duration":1},"status":"passed","severity":"normal"},{"uid":"9145d2ff01558478","name":"should handle corrupted local storage data gracefully","time":{"start":1751034329533,"stop":1751034329533,"duration":0},"status":"passed","severity":"normal"},{"uid":"9654d3ca500fb1bd","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1751034308564,"stop":1751034308565,"duration":1},"status":"passed","severity":"normal"},{"uid":"604b004794c8fe8a","name":"should return false when clusterId doesn't match","time":{"start":1751034345604,"stop":1751034345604,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6a8260a376a4782","name":"Check received message with timestamp: 1649153314 ","time":{"start":1751034806786,"stop":1751034806786,"duration":0},"status":"passed","severity":"normal"},{"uid":"579f854296b6cd6c","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app91/2/topic332/json","time":{"start":1751034815931,"stop":1751034815931,"duration":0},"status":"passed","severity":"normal"},{"uid":"1884abf5e4dc51df","name":"throws on content topic with empty encoding field","time":{"start":1751034303131,"stop":1751034303132,"duration":1},"status":"passed","severity":"normal"},{"uid":"18e2fc6e23c68f8c","name":"Reopen subscription with peer with lost subscription","time":{"start":1751034442889,"stop":1751034442890,"duration":1},"status":"passed","severity":"normal"},{"uid":"99b42d99bbb57f12","name":"Check received message with timestamp: 1751034375895000000 ","time":{"start":1751034806782,"stop":1751034806783,"duration":1},"status":"passed","severity":"normal"},{"uid":"86d2262d7e893a15","name":"Query with Ordered Callback, No message returned","time":{"start":1751034854891,"stop":1751034854892,"duration":1},"status":"passed","severity":"normal"},{"uid":"99ea6d72fbaed5a8","name":"Subscribe and receive messages via lightPush","time":{"start":1751034901428,"stop":1751034901429,"duration":1},"status":"passed","severity":"normal"},{"uid":"811f18ba9c335d11","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1751034901516,"stop":1751034901516,"duration":0},"status":"passed","severity":"normal"},{"uid":"c37a5b3f0dad46cb","name":"Check received message with timestamp: 1751034375895 ","time":{"start":1751034806783,"stop":1751034806786,"duration":3},"status":"passed","severity":"normal"},{"uid":"f650c68c73b7f9c5","name":"should set field with only FILTER enabled","time":{"start":1751034309240,"stop":1751034309240,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e26d2e91427345d","name":"should return empty list for no shard","time":{"start":1751034303145,"stop":1751034303145,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9bca52c9cb9876a","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1751034901447,"stop":1751034901447,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dabbf59cb08cc35","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1751034308570,"stop":1751034308570,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2bc704c18b61a1d","name":"can start the service","time":{"start":1751034380895,"stop":1751034380895,"duration":0},"status":"passed","severity":"normal"},{"uid":"73d348fe95b23479","name":"different cluster, same shard: nodes don't connect","time":{"start":1751034579167,"stop":1751034579167,"duration":0},"status":"passed","severity":"normal"},{"uid":"63a802bce9749371","name":"Publish message with rate limit","time":{"start":1751034700651,"stop":1751034700651,"duration":0},"status":"passed","severity":"normal"},{"uid":"98575cf16ef27d3e","name":"less peers than existing","time":{"start":1751034675096,"stop":1751034675096,"duration":0},"status":"skipped","severity":"normal"},{"uid":"46551b3b1152c85","name":"Check received message with timestamp: 1649153314 ","time":{"start":1751034828978,"stop":1751034828978,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e014fa82e4cbd18","name":"Check received message containing escaped characters","time":{"start":1751034806781,"stop":1751034806781,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4e3c95bb6c8a41","name":"should add to incoming buffer if dependencies are not met","time":{"start":1751034361221,"stop":1751034361221,"duration":0},"status":"passed","severity":"normal"},{"uid":"55659cf6c30856bc","name":"removeEventListener with wrong event","time":{"start":1751034416818,"stop":1751034416818,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ccfed542ef779c7","name":"Query with Promise Callback, No Decoder","time":{"start":1751034854893,"stop":1751034854893,"duration":0},"status":"passed","severity":"normal"},{"uid":"df87fa9ec4fa426a","name":"Decoder throws on undefined content topic","time":{"start":1751034335503,"stop":1751034335503,"duration":0},"status":"passed","severity":"normal"},{"uid":"f785f99387eefa6f","name":"should add received messages to bloom filter","time":{"start":1751034361221,"stop":1751034361221,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab660b4b8f245721","name":"should be able to encode the field with only STORE set to true","time":{"start":1751034308563,"stop":1751034308563,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8c9bfa9eaee08bd","name":"Push message with custom timestamp: 1751030906459","time":{"start":1751035104865,"stop":1751035104865,"duration":0},"status":"passed","severity":"normal"},{"uid":"300dfd4ffbadcd88","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1751034901457,"stop":1751034901457,"duration":0},"status":"passed","severity":"normal"},{"uid":"93268620f8220e10","name":"Sets default value correctly","time":{"start":1751034913172,"stop":1751034913172,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebc317496b0a2fc4","name":"Publishes to nwaku","time":{"start":1751034689029,"stop":1751034689029,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2954e4c9ff8e7fa","name":"Check message with no content topic is not received","time":{"start":1751034828980,"stop":1751034828980,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dfcab7682634ced","name":"should reject if Filter is requested but not mounted","time":{"start":1751034345817,"stop":1751034345819,"duration":2},"status":"passed","severity":"normal"},{"uid":"e902858da7096728","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1751034932287,"stop":1751034932287,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5c759edd51919e2","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1751034901484,"stop":1751034901485,"duration":1},"status":"passed","severity":"normal"},{"uid":"c43fad873510720a","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1751034356302,"stop":1751034356302,"duration":0},"status":"passed","severity":"normal"},{"uid":"2adb2ec07f8042ca","name":"should properly create location multiaddrs - udp","time":{"start":1751034309237,"stop":1751034309237,"duration":0},"status":"passed","severity":"normal"},{"uid":"24dfd93a0fb65078","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1751034932292,"stop":1751034932292,"duration":0},"status":"passed","severity":"normal"},{"uid":"f294965acae073c7","name":"Push message with escaped characters payload","time":{"start":1751035104843,"stop":1751035104843,"duration":0},"status":"passed","severity":"normal"},{"uid":"706fe1294eb3fa0d","name":"Check message with non string payload is not received","time":{"start":1751034806793,"stop":1751034806793,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3264017d3007b77","name":"Check message with no content topic is not received","time":{"start":1751034828992,"stop":1751034828992,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b72c6aa885c0c11","name":"Push message with Chinese payload","time":{"start":1751035104840,"stop":1751035104841,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2abb452d841c635","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1751034303135,"stop":1751034303135,"duration":0},"status":"passed","severity":"normal"},{"uid":"afa25cc26a8fea2f","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1751034901517,"stop":1751034901517,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbfc076600990b3","name":"Mutual subscription","time":{"start":1751034710398,"stop":1751034710398,"duration":0},"status":"passed","severity":"normal"},{"uid":"edf2e8e43649406a","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1751034303135,"stop":1751034303135,"duration":0},"status":"passed","severity":"normal"},{"uid":"e43bd44ade376ce8","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1751034335498,"stop":1751034335499,"duration":1},"status":"passed","severity":"normal"},{"uid":"d30af65bb806cc72","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1751034932298,"stop":1751034932299,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d3ff0dbf5d7e864","name":"Waku message hash computation (meta attribute not present)","time":{"start":1751034317451,"stop":1751034317451,"duration":0},"status":"passed","severity":"normal"},{"uid":"2865803144376e7","name":"Check received message containing Script","time":{"start":1751034828974,"stop":1751034828974,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d2ce9752c2e948a","name":"1 Store, 2 relays, 2 fetches","time":{"start":1751034325403,"stop":1751034325403,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae68a6ce01f31ce7","name":"listenerCount","time":{"start":1751034416819,"stop":1751034416819,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8a3afbf783541a8","name":"creates an iterator","time":{"start":1751034906044,"stop":1751034906044,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3072d74794a74b7","name":"Push message with content topic containing JSON","time":{"start":1751035104848,"stop":1751035104849,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd2f3c0c13524860","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1751034841976,"stop":1751034841977,"duration":1},"status":"skipped","severity":"normal"},{"uid":"15fe466c07f13eed","name":"Check publish message containing SQL Injection","time":{"start":1751034700642,"stop":1751034700642,"duration":0},"status":"passed","severity":"normal"},{"uid":"61a88ed321c4f7e","name":"Subscribe to topic containing JSON and receive message","time":{"start":1751034901458,"stop":1751034901462,"duration":4},"status":"passed","severity":"normal"},{"uid":"72b55afc755eb3f9","name":"should request peer renewal on specific errors","time":{"start":1751034345116,"stop":1751034345117,"duration":1},"status":"passed","severity":"normal"},{"uid":"f89c7a536346620b","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1751034710400,"stop":1751034710401,"duration":1},"status":"passed","severity":"normal"},{"uid":"813e0bc789e310cf","name":"Check received message containing long","time":{"start":1751034828971,"stop":1751034828971,"duration":0},"status":"passed","severity":"normal"},{"uid":"c776b68f46cbcb18","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1751034356306,"stop":1751034356307,"duration":1},"status":"passed","severity":"normal"},{"uid":"90a014268fe59045","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1751034356301,"stop":1751034356301,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b6f24a024edd616","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1751034815916,"stop":1751034815916,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ad607383e5ee87b","name":"Add multiple subscription objects on single nwaku node","time":{"start":1751034932301,"stop":1751034932301,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c884dc060dcb82a","name":"Renews subscription after lossing a connection","time":{"start":1751034932301,"stop":1751034932302,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2684dc5ca71e743","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1751034551931,"stop":1751034551932,"duration":1},"status":"passed","severity":"normal"},{"uid":"c05340bd8e16412a","name":"Push message with unicode special characters payload","time":{"start":1751035104857,"stop":1751035104858,"duration":1},"status":"passed","severity":"normal"},{"uid":"768dcffaac1bd77","name":"Reopen subscription with peer with lost subscription","time":{"start":1751034442892,"stop":1751034442892,"duration":0},"status":"passed","severity":"normal"},{"uid":"5596fff52b67a06f","name":"unsubscribes","time":{"start":1751034906051,"stop":1751034906051,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0f6173c7bb23747","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1751034828995,"stop":1751034828996,"duration":1},"status":"passed","severity":"normal"},{"uid":"dda1f0ff9ac8387d","name":"should push the message to the outgoing buffer","time":{"start":1751034361218,"stop":1751034361218,"duration":0},"status":"passed","severity":"normal"},{"uid":"11ceb14800b76f79","name":"handles different networkShards values correctly","time":{"start":1751034303140,"stop":1751034303140,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcbbe2b55b4f12ce","name":"Refresh subscription","time":{"start":1751034932297,"stop":1751034932297,"duration":0},"status":"passed","severity":"normal"},{"uid":"76dd3aa8743e7c6a","name":"Check message with non string payload is not received","time":{"start":1751034828980,"stop":1751034828981,"duration":1},"status":"passed","severity":"normal"},{"uid":"61a3f11d1e034759","name":"Used by Waku Relay","time":{"start":1751034913171,"stop":1751034913172,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6f5f932c27bab17","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1751034932293,"stop":1751034932293,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bb10ffa72c512cd","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1751034907774,"stop":1751034907775,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c93635898bdc28f","name":"Push message with content topic containing short","time":{"start":1751035104859,"stop":1751035104859,"duration":0},"status":"passed","severity":"normal"},{"uid":"575af1a9cbea373b","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1751034396199,"stop":1751034396202,"duration":3},"status":"passed","severity":"normal"},{"uid":"226b70d7ba1700eb","name":"should handle different types of entries","time":{"start":1751034344405,"stop":1751034344406,"duration":1},"status":"passed","severity":"normal"},{"uid":"34b656a7b540af8f","name":"Generator, custom pubsub topic","time":{"start":1751034882180,"stop":1751034882181,"duration":1},"status":"skipped","severity":"normal"},{"uid":"546bb3669ed0b294","name":"Check received message containing SQL Injection","time":{"start":1751034828985,"stop":1751034828985,"duration":0},"status":"passed","severity":"normal"},{"uid":"13b4a8cd617d3f2","name":"Push message with XML payload","time":{"start":1751035104842,"stop":1751035104842,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0ad555d42985484","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1751034806764,"stop":1751034806764,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0e051b5fe772662","name":"Generator, custom pubsub topic","time":{"start":1751034882182,"stop":1751034882183,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e2c7872e2f0aab6","name":"Check received message containing shell command","time":{"start":1751034806781,"stop":1751034806781,"duration":0},"status":"passed","severity":"normal"},{"uid":"57676398a035dc4e","name":"Check publish message containing short","time":{"start":1751034700639,"stop":1751034700640,"duration":1},"status":"passed","severity":"normal"},{"uid":"9427e9978db0a9d5","name":"should emit a peer event after start","time":{"start":1751034329529,"stop":1751034329530,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb002e7366ccd566","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1751034380904,"stop":1751034380904,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f9e359fb173af5c2","name":"should add and check entries correctly","time":{"start":1751034344401,"stop":1751034344403,"duration":2},"status":"passed","severity":"normal"},{"uid":"8922fc9ad9eccd42","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1751034901436,"stop":1751034901437,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f7cb23d20232c83","name":"should not fail to stop the service if it was not started","time":{"start":1751034380896,"stop":1751034380897,"duration":1},"status":"passed","severity":"normal"},{"uid":"e35a83bb711cc815","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1751034303151,"stop":1751034303151,"duration":0},"status":"passed","severity":"normal"},{"uid":"43db2b3658e188e6","name":"should throw an error for an unconfigured topic","time":{"start":1751034303160,"stop":1751034303160,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff365846f4e0cd55","name":"Push message with numeric payload","time":{"start":1751035104839,"stop":1751035104840,"duration":1},"status":"passed","severity":"normal"},{"uid":"51edb31f85b2b5c4","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1751034854891,"stop":1751034854891,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fd1051396ae51dd","name":"Push message with meta","time":{"start":1751035104850,"stop":1751035104850,"duration":0},"status":"passed","severity":"normal"},{"uid":"78a761988a0a1445","name":"Push message with content topic containing numeric","time":{"start":1751035104845,"stop":1751035104846,"duration":1},"status":"passed","severity":"normal"},{"uid":"763956ec23f4ed5a","name":"should properly create location multiaddrs - tcp","time":{"start":1751034309237,"stop":1751034309237,"duration":0},"status":"passed","severity":"normal"},{"uid":"83401351185307aa","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1751034356320,"stop":1751034356320,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3b432bf05a53329","name":"Decoder throws on empty string content topic","time":{"start":1751034335503,"stop":1751034335503,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4dd60d6f5550f00","name":"Publish message with custom timestamp: Fri Jun 27 2025 13:31:32 GMT+0000 (Coordinated Universal Time)","time":{"start":1751034700646,"stop":1751034700647,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c75bf6b665dfd49","name":"Sign & Recover","time":{"start":1751034335929,"stop":1751034335929,"duration":0},"status":"passed","severity":"normal"},{"uid":"4704144fc5c80e34","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1751034356316,"stop":1751034356316,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cd78d3894e78496","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1751034932294,"stop":1751034932294,"duration":0},"status":"passed","severity":"normal"},{"uid":"54c6bb2af65498ef","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app71/5/topic291/xml","time":{"start":1751034815928,"stop":1751034815929,"duration":1},"status":"passed","severity":"normal"},{"uid":"c29f7907623b0d1d","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1751034303158,"stop":1751034303158,"duration":0},"status":"passed","severity":"normal"},{"uid":"a42a7dade93c41f3","name":"Passing page size 1 when there are 4 messages","time":{"start":1751034901277,"stop":1751034901277,"duration":0},"status":"passed","severity":"normal"},{"uid":"cabfdc82fa8288ea","name":"Register correct protocols","time":{"start":1751034710399,"stop":1751034710399,"duration":0},"status":"passed","severity":"normal"},{"uid":"c10941d8494764fb","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1751034674703,"stop":1751034674703,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bc527a15ba5a545f","name":"Check message received after nwaku node is restarted","time":{"start":1751034806771,"stop":1751034806771,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e34da96cd5c8d817","name":"Subscribe to topic containing emoji and publish message","time":{"start":1751034710410,"stop":1751034710410,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaf5f00898e872fa","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1751034674703,"stop":1751034674704,"duration":1},"status":"passed","severity":"normal"},{"uid":"be982e0ce9d23953","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1751034303326,"stop":1751034303327,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b830a8db53833b","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1751034901471,"stop":1751034901471,"duration":0},"status":"passed","severity":"normal"},{"uid":"dab24b7579252e89","name":"should properly create location multiaddrs - udp6","time":{"start":1751034309236,"stop":1751034309236,"duration":0},"status":"passed","severity":"normal"},{"uid":"66539a99cb7cb6ab","name":"random static sharding 5 - Cluster ID: 743, Shard ID: 444","time":{"start":1751034931178,"stop":1751034931178,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fdad44392cb6b13","name":"should set field with only LIGHTPUSH enabled","time":{"start":1751034309240,"stop":1751034309240,"duration":0},"status":"passed","severity":"normal"},{"uid":"6beec03aed839578","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1751034303165,"stop":1751034303165,"duration":0},"status":"passed","severity":"normal"},{"uid":"c61210e7a53563dd","name":"Check publish message containing shell command","time":{"start":1751034700644,"stop":1751034700644,"duration":0},"status":"passed","severity":"normal"},{"uid":"b08584664f28b6d8","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1751034303144,"stop":1751034303144,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e682a6efe0f7a63","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1751034506102,"stop":1751034506102,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6ce025645ad4605","name":"Push message with shell command payload","time":{"start":1751035104843,"stop":1751035104843,"duration":0},"status":"passed","severity":"normal"},{"uid":"b109a1786476d768","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1751034901447,"stop":1751034901447,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c73ca51f11e8acc9","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1751034901486,"stop":1751034901500,"duration":14},"status":"passed","severity":"normal"},{"uid":"fdf45d74abe4947f","name":"Check publish message containing unicode special characters","time":{"start":1751034700645,"stop":1751034700645,"duration":0},"status":"passed","severity":"normal"},{"uid":"e87417a6fcf64953","name":"should successfully subscribe to supported pubsub topic","time":{"start":1751034345479,"stop":1751034345479,"duration":0},"status":"passed","severity":"normal"},{"uid":"667619fa44ba7f03","name":"Subscribe to topic containing emoji and receive message","time":{"start":1751034901463,"stop":1751034901469,"duration":6},"status":"passed","severity":"normal"},{"uid":"c9da08fb0c3c1c88","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1751034303134,"stop":1751034303134,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b764b8b375317cc","name":"Default pageSize","time":{"start":1751034901279,"stop":1751034901279,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9b87e5ab92efc3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1751034356322,"stop":1751034356322,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebcc204b65e2146b","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1751034346018,"stop":1751034346018,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8a40cf2b2f491df","name":"Subscribe to topic containing shell command and receive message","time":{"start":1751034901519,"stop":1751034901519,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe5dd7ecd4d849f4","name":"should not fail to start the service if it is already started","time":{"start":1751034380897,"stop":1751034380898,"duration":1},"status":"passed","severity":"normal"},{"uid":"9055f8491a7b68a8","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1751034325631,"stop":1751034325631,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f346a2101ea05666","name":"should be sent with empty content","time":{"start":1751034361224,"stop":1751034361225,"duration":1},"status":"passed","severity":"normal"},{"uid":"603f9ecb3056b3fc","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1751034356303,"stop":1751034356304,"duration":1},"status":"passed","severity":"normal"},{"uid":"31cdc2c909a9fc49","name":"random static sharding 3 - Cluster ID: 209, Shard ID: 685","time":{"start":1751034931177,"stop":1751034931177,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b0ed1937ad234da","name":"random static sharding 6 - Cluster ID: 674, Shard ID: 108","time":{"start":1751034931178,"stop":1751034931178,"duration":0},"status":"passed","severity":"normal"},{"uid":"96f7367f989e1e6a","name":"Push message with JSON payload","time":{"start":1751035104843,"stop":1751035104843,"duration":0},"status":"passed","severity":"normal"},{"uid":"8098ba5f86147d2","name":"random static sharding 4 - Cluster ID: 951, Shard ID: 16","time":{"start":1751034931177,"stop":1751034931178,"duration":1},"status":"passed","severity":"normal"},{"uid":"a10c1d99d7379f98","name":"Promise Callback - false","time":{"start":1751034890520,"stop":1751034890521,"duration":1},"status":"passed","severity":"normal"},{"uid":"48695bc4840f53d1","name":"Should update shard info","time":{"start":1751034619590,"stop":1751034619590,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb27fa498789ed36","name":"Check message on other pubsub topic is not received","time":{"start":1751034806789,"stop":1751034806789,"duration":0},"status":"passed","severity":"normal"},{"uid":"c667c2524b0e892d","name":"Check message on other pubsub topic is not received","time":{"start":1751034828979,"stop":1751034828979,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbecb88e2d3c9253","name":"Subscribe to topic containing Script and receive message","time":{"start":1751034932299,"stop":1751034932299,"duration":0},"status":"passed","severity":"normal"},{"uid":"6711a492ed4a2c58","name":"should reject on timeout if it was set","time":{"start":1751034345819,"stop":1751034345819,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed23b0cf44248930","name":"Check received message containing short","time":{"start":1751034806772,"stop":1751034806773,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcbbf1a8f80c86f4","name":"should not receive a peer event before start","time":{"start":1751034619268,"stop":1751034619271,"duration":3},"status":"passed","severity":"normal"},{"uid":"9d9e6ecd2c9a1298","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1751034376677,"stop":1751034376679,"duration":2},"status":"passed","severity":"normal"},{"uid":"e03853c9c34ab585","name":"Check publish message containing JSON","time":{"start":1751034700644,"stop":1751034700644,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9be8d93eaa400f3","name":"Check received message containing JSON","time":{"start":1751034828975,"stop":1751034828975,"duration":0},"status":"passed","severity":"normal"},{"uid":"d69f299956d44ac9","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1751034710400,"stop":1751034710400,"duration":0},"status":"passed","severity":"normal"},{"uid":"71a15da73ed0ca91","name":"Renews subscription after lossing a connection","time":{"start":1751034901470,"stop":1751034901470,"duration":0},"status":"passed","severity":"normal"},{"uid":"81a9cbe3d70e627f","name":"same cluster, different shard: nodes connect","time":{"start":1751034579166,"stop":1751034579167,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3b9b154c9e8de60","name":"Check received message containing numeric","time":{"start":1751034806748,"stop":1751034806748,"duration":0},"status":"passed","severity":"normal"},{"uid":"4753637471c8c22c","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1751034551928,"stop":1751034551928,"duration":0},"status":"passed","severity":"normal"},{"uid":"4363707ad88e6d30","name":"should insert message id into causal history","time":{"start":1751034361218,"stop":1751034361219,"duration":1},"status":"passed","severity":"normal"},{"uid":"41bab1ee33aa8930","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1751034356306,"stop":1751034356306,"duration":0},"status":"passed","severity":"normal"},{"uid":"e44cc0865497e1ac","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1751034356300,"stop":1751034356300,"duration":0},"status":"passed","severity":"normal"},{"uid":"bde990c7706217f3","name":"Check received message containing JSON","time":{"start":1751034806759,"stop":1751034806759,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8a3a7cfa2056817","name":"Subscribe to topic containing special chars and receive message","time":{"start":1751034901453,"stop":1751034901453,"duration":0},"status":"passed","severity":"normal"},{"uid":"73001e7c3719e19d","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1751034345694,"stop":1751034345694,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e3e4b554f3198f3","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app81/3/topic354/xml","time":{"start":1751034815930,"stop":1751034815931,"duration":1},"status":"passed","severity":"normal"},{"uid":"100a0a715043994a","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1751034901455,"stop":1751034901456,"duration":1},"status":"passed","severity":"normal"},{"uid":"214bde81e81b5db8","name":"connects to nwaku","time":{"start":1751034913169,"stop":1751034913169,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc964c113c5228f6","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1751034329532,"stop":1751034329532,"duration":0},"status":"passed","severity":"normal"},{"uid":"92f3a04916ce4cba","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1751034345479,"stop":1751034345480,"duration":1},"status":"passed","severity":"normal"},{"uid":"99a2dbaa439cd15d","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1751034866465,"stop":1751034866465,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fa98a9c7bd5c4d1","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1751034356316,"stop":1751034356316,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3bb84a2ec8c89c0","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1751034303137,"stop":1751034303137,"duration":0},"status":"passed","severity":"normal"},{"uid":"9965ffd225d19801","name":"Subscribe to topic containing short and receive message","time":{"start":1751034932297,"stop":1751034932297,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ff1dcafee1dc33","name":"Asymmetric encrypt & decrypt","time":{"start":1751034335927,"stop":1751034335927,"duration":0},"status":"passed","severity":"normal"},{"uid":"e23ca71a3a8f55d5","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1751034356301,"stop":1751034356301,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8cc75c2f4f15dcc","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1751034932299,"stop":1751034932299,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab2581e5b6a5b1bd","name":"should transition to Unhealthy when no connections","time":{"start":1751034345693,"stop":1751034345694,"duration":1},"status":"passed","severity":"normal"},{"uid":"21601b7bccd23baf","name":"Check publish message containing long","time":{"start":1751034700640,"stop":1751034700640,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a8f44dea52c0eb9","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1751034317836,"stop":1751034317837,"duration":1},"status":"passed","severity":"normal"},{"uid":"c28432479ff62be8","name":"Check received message containing shell command","time":{"start":1751034806759,"stop":1751034806760,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b76dd0611d2ef13","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1751034356317,"stop":1751034356317,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d2ee02330f4053d","name":"Should update multiaddrs","time":{"start":1751034619589,"stop":1751034619590,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae1f18719ea7efc8","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1751034887412,"stop":1751034887412,"duration":0},"status":"passed","severity":"normal"},{"uid":"193c87b6cd67d7bd","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1751034361225,"stop":1751034361225,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c237d86a9fc918a","name":"should emit a peer event after start","time":{"start":1751034619266,"stop":1751034619267,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9f628615c3e93e8","name":"should return false","time":{"start":1751034309232,"stop":1751034309232,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd7211e7523dc9c","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app56/2/topic51/xml","time":{"start":1751034815922,"stop":1751034815928,"duration":6},"status":"passed","severity":"normal"},{"uid":"ab292fa452a8ff84","name":"Check message received after jswaku node is restarted","time":{"start":1751034806793,"stop":1751034806793,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9d57b13166b8fb8d","name":"Store - dialed after - with timeout","time":{"start":1751034915416,"stop":1751034915416,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bdc65d22c91065c","name":"Check received message containing special chars","time":{"start":1751034828983,"stop":1751034828984,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce980437b3542095","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1751034551927,"stop":1751034551927,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a4cbf60715ceb98","name":"peer:update - should do nothing if another protocol hit","time":{"start":1751034317342,"stop":1751034317342,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d2a44e2ce95d8a3","name":"Filter","time":{"start":1751034915417,"stop":1751034915417,"duration":0},"status":"passed","severity":"normal"},{"uid":"28c30346634ad7d7","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1751034303136,"stop":1751034303136,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b3a6572720d6eaa","name":"Wrong topic","time":{"start":1751034815932,"stop":1751034815932,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0a802326f08260a","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1751034303134,"stop":1751034303135,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f38604b7264c64a","name":"recovers when dns.resolve returns empty","time":{"start":1751034325627,"stop":1751034325628,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd7c096a041f83a7","name":"Check message with no content topic is not received","time":{"start":1751034806791,"stop":1751034806792,"duration":1},"status":"passed","severity":"normal"},{"uid":"1136cfc5ae2c581e","name":"Subscribe to topic containing shell command and publish message","time":{"start":1751034710407,"stop":1751034710408,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b85e5608d4c1354","name":"Check received message containing Arabic","time":{"start":1751034806775,"stop":1751034806777,"duration":2},"status":"passed","severity":"normal"},{"uid":"2b5dab68094b28f5","name":"Check received message containing SQL Injection","time":{"start":1751034806752,"stop":1751034806753,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2eef315ee7c5205","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1751034692463,"stop":1751034692463,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef8eccd58e46f191","name":"throws an error for improperly formatted content topics","time":{"start":1751034303140,"stop":1751034303140,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7cc83e237cc5194","name":"should properly create peer info with all multiaddrs","time":{"start":1751034309238,"stop":1751034309238,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbcf68c3ec0719a6","name":"Check received message containing SQL Injection","time":{"start":1751034828973,"stop":1751034828973,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d34dcdd77e747af","name":"Relay + Store","time":{"start":1751034381797,"stop":1751034381797,"duration":0},"status":"passed","severity":"normal"},{"uid":"6785bf6af0e44619","name":"Check publish message containing XML","time":{"start":1751034700642,"stop":1751034700643,"duration":1},"status":"passed","severity":"normal"},{"uid":"12e1563f8786ef5b","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1751034356312,"stop":1751034356313,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ed75621b7dbb457","name":"Push message equal or less that 1MB","time":{"start":1751035104852,"stop":1751035104852,"duration":0},"status":"passed","severity":"normal"},{"uid":"efae66534fbaf5a0","name":"Subscribe to topic containing special chars and receive message","time":{"start":1751034901515,"stop":1751034901515,"duration":0},"status":"passed","severity":"normal"},{"uid":"496ddd0511560430","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1751034303137,"stop":1751034303137,"duration":0},"status":"passed","severity":"normal"},{"uid":"67e53d40e2ba8db6","name":"Check received message containing numeric","time":{"start":1751034828971,"stop":1751034828971,"duration":0},"status":"passed","severity":"normal"},{"uid":"6085330e3c7833b0","name":"Push message with custom timestamp: 1720276106459","time":{"start":1751035104851,"stop":1751035104851,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8d41152502397ef","name":"Subscribe to topic containing JSON and publish message","time":{"start":1751034710407,"stop":1751034710407,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2982eadbc10468a","name":"Check received message containing short","time":{"start":1751034828982,"stop":1751034828982,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac51406785f5bd2d","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1751034901429,"stop":1751034901429,"duration":0},"status":"passed","severity":"normal"},{"uid":"a74645075b9c04a2","name":"Check publish message containing Arabic","time":{"start":1751034700641,"stop":1751034700641,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ede56dba6381380","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1751034710405,"stop":1751034710405,"duration":0},"status":"passed","severity":"normal"},{"uid":"4078f685dcd265dc","name":"Check received message containing Russian","time":{"start":1751034828985,"stop":1751034828985,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a0ff13922f448b4","name":"should deliver messages after dependencies are met","time":{"start":1751034361223,"stop":1751034361223,"duration":0},"status":"passed","severity":"normal"},{"uid":"78d49ebac9608550","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1751034361226,"stop":1751034361226,"duration":0},"status":"passed","severity":"normal"},{"uid":"86754ecc45e289f8","name":"Push message with rate limit","time":{"start":1751035104864,"stop":1751035104865,"duration":1},"status":"passed","severity":"normal"},{"uid":"1686ef388d874709","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1751034700648,"stop":1751034700649,"duration":1},"status":"passed","severity":"normal"},{"uid":"14ebe452536f93ab","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1751034932300,"stop":1751034932300,"duration":0},"status":"passed","severity":"normal"},{"uid":"90c1d74aea3c0590","name":"throws on content topic with empty application field","time":{"start":1751034303130,"stop":1751034303130,"duration":0},"status":"passed","severity":"normal"},{"uid":"c41ba2cbe95f94c4","name":"Check received message containing long","time":{"start":1751034828982,"stop":1751034828982,"duration":0},"status":"passed","severity":"normal"},{"uid":"44d7a833a128ddaa","name":"Passing page size 10 when there are 10 messages","time":{"start":1751034901277,"stop":1751034901277,"duration":0},"status":"passed","severity":"normal"},{"uid":"6860239e2fc346e3","name":"Check received message containing Russian","time":{"start":1751034828973,"stop":1751034828973,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3be455e18161c78","name":"Query generator for multiple messages","time":{"start":1751034887408,"stop":1751034887408,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbc3c97cd58e6a5f","name":"should insert message into bloom filter","time":{"start":1751034361218,"stop":1751034361218,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaf0c745e49955ce","name":"should handle connection events","time":{"start":1751034347367,"stop":1751034347367,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7a5c5585d25e6c6","name":"Push message with special chars payload","time":{"start":1751035104854,"stop":1751035104854,"duration":0},"status":"passed","severity":"normal"},{"uid":"723851ef17d7c712","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1751034324352,"stop":1751034324353,"duration":1},"status":"passed","severity":"normal"},{"uid":"a07df7afc362cea6","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1751034303147,"stop":1751034303147,"duration":0},"status":"passed","severity":"normal"},{"uid":"80953ac11d719739","name":"should only return 1 node with relay and store capability","time":{"start":1751034325629,"stop":1751034325629,"duration":0},"status":"passed","severity":"normal"},{"uid":"712c2c8f49e252bc","name":"should not receive a peer event after stop","time":{"start":1751034329530,"stop":1751034329531,"duration":1},"status":"passed","severity":"normal"},{"uid":"d24db10e09c557e3","name":"Check received message containing XML","time":{"start":1751034806780,"stop":1751034806780,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0fb32fd1ac6f83b","name":"Check received message containing emoji","time":{"start":1751034828976,"stop":1751034828977,"duration":1},"status":"passed","severity":"normal"},{"uid":"54c02751fc711430","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1751034345478,"stop":1751034345479,"duration":1},"status":"passed","severity":"normal"},{"uid":"bec66facffc9e6a","name":"Push message with shell command payload","time":{"start":1751035104857,"stop":1751035104857,"duration":0},"status":"passed","severity":"normal"},{"uid":"a78b15a26e5f7687","name":"Sample","time":{"start":1751034308626,"stop":1751034308626,"duration":0},"status":"passed","severity":"normal"},{"uid":"61a74b401465b614","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1751034355838,"stop":1751034355841,"duration":3},"status":"passed","severity":"normal"},{"uid":"fc00a9ed1ab59c9f","name":"Subscribe to topic containing Russian and publish message","time":{"start":1751034710405,"stop":1751034710405,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2eda1ffc3a7759c","name":"Push message with content topic containing escaped characters","time":{"start":1751035104863,"stop":1751035104863,"duration":0},"status":"passed","severity":"normal"},{"uid":"d11a51f9b3c02aa9","name":"Subscribe to topic containing XML and receive message","time":{"start":1751034932299,"stop":1751034932300,"duration":1},"status":"passed","severity":"normal"},{"uid":"f28f3bc9bb30722","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1751034303150,"stop":1751034303150,"duration":0},"status":"passed","severity":"normal"},{"uid":"586ff4d1de6e2c65","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1751034303159,"stop":1751034303159,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff63813b4c9a4145","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1751034901519,"stop":1751034901519,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eb84c2da12e2280","name":"does not throw on valid cases","time":{"start":1751034303127,"stop":1751034303127,"duration":0},"status":"passed","severity":"normal"},{"uid":"d45fe3b88749df65","name":"Subscribe to topic containing Script and receive message","time":{"start":1751034901457,"stop":1751034901457,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6d0963c66340ccf","name":"should serialize and deserialize correctly","time":{"start":1751034358619,"stop":1751034358620,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a16e49f8266063f","name":"should be delivered immediately if received","time":{"start":1751034361226,"stop":1751034361226,"duration":0},"status":"passed","severity":"normal"},{"uid":"35ff91aa1a967abe","name":"isConnected return false after peer stops","time":{"start":1751034396206,"stop":1751034396206,"duration":0},"status":"passed","severity":"normal"},{"uid":"f11a8871d17cb5ed","name":"Check meta is set [ecies]","time":{"start":1751034337108,"stop":1751034337108,"duration":0},"status":"passed","severity":"normal"},{"uid":"5854d3b9bf5f90db","name":"retrieves a single peer","time":{"start":1751034325626,"stop":1751034325627,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e91d5af73cb2b38","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1751034901463,"stop":1751034901463,"duration":0},"status":"passed","severity":"normal"},{"uid":"137cf7f1bd9ef9b3","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1751034932302,"stop":1751034932302,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c7332cda077fea","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1751034303148,"stop":1751034303148,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc7b817aec56574c","name":"Privacy Node - default protocol","time":{"start":1751034915417,"stop":1751034915417,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d1b6c2cc0eabadb","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1751034356317,"stop":1751034356317,"duration":0},"status":"passed","severity":"normal"},{"uid":"6466c3a1ecca26d1","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1751034901486,"stop":1751034901486,"duration":0},"status":"passed","severity":"normal"},{"uid":"e55491d8ed9a9d83","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1751034303148,"stop":1751034303148,"duration":0},"status":"passed","severity":"normal"},{"uid":"962eb37825fa3add","name":"should be able to decode the field with only STORE set to true","time":{"start":1751034308569,"stop":1751034308569,"duration":0},"status":"passed","severity":"normal"},{"uid":"c93d1836dc1b573c","name":"Subscribe to topic containing short and receive message","time":{"start":1751034901451,"stop":1751034901452,"duration":1},"status":"passed","severity":"normal"},{"uid":"c18aaba3356f7fc0","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1751034356314,"stop":1751034356315,"duration":1},"status":"passed","severity":"normal"},{"uid":"d286ea5586fe743a","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1751034907776,"stop":1751034907778,"duration":2},"status":"passed","severity":"normal"},{"uid":"c0f959b7219e1d17","name":"should handle a minimal index list","time":{"start":1751034303326,"stop":1751034303326,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ef149b594d9a1d9","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1751034907775,"stop":1751034907776,"duration":1},"status":"passed","severity":"normal"},{"uid":"1812636d3ab1cffc","name":"A test","time":{"start":1751034568908,"stop":1751034568908,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6d2a4c491192bf8","name":"should call waitForPeer on Relay","time":{"start":1751034345821,"stop":1751034345821,"duration":0},"status":"passed","severity":"normal"},{"uid":"2182acd806686e32","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1751034345605,"stop":1751034345605,"duration":0},"status":"passed","severity":"normal"},{"uid":"bae626bd442fd967","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1751034901510,"stop":1751034901513,"duration":3},"status":"passed","severity":"normal"},{"uid":"bcd86bf246581e1f","name":"getPeersByDiscovery","time":{"start":1751034674702,"stop":1751034674702,"duration":0},"status":"passed","severity":"normal"},{"uid":"1db288ae70a71abe","name":"Query generator for multiple messages with different message text format","time":{"start":1751034887408,"stop":1751034887409,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5db529348e251b8","name":"All","time":{"start":1751034381797,"stop":1751034381797,"duration":0},"status":"passed","severity":"normal"},{"uid":"a19db4731c77c86","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1751034356305,"stop":1751034356305,"duration":0},"status":"passed","severity":"normal"},{"uid":"15a0bd1be3f14edf","name":"Subscribe to topic containing Script and publish message","time":{"start":1751034710406,"stop":1751034710406,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c7bf0f4e5e61a01","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1751034692462,"stop":1751034692463,"duration":1},"status":"passed","severity":"normal"},{"uid":"f356f30fc543defb","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1751034382445,"stop":1751034382446,"duration":1},"status":"passed","severity":"normal"},{"uid":"2918f5a08f47252e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1751034303150,"stop":1751034303150,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbe495a33c0ebbdb","name":"returns all values when wanted number matches available values","time":{"start":1751034324350,"stop":1751034324351,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdbd32082fbb5781","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1751034303140,"stop":1751034303141,"duration":1},"status":"passed","severity":"normal"},{"uid":"26b0fa929544329c","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1751034308571,"stop":1751034308571,"duration":0},"status":"passed","severity":"normal"},{"uid":"87e9575600b3ea81","name":"Push message with SQL Injection payload","time":{"start":1751035104855,"stop":1751035104855,"duration":0},"status":"passed","severity":"normal"},{"uid":"20a96e81da12b858","name":"should get / set TCP multiaddr","time":{"start":1751034309233,"stop":1751034309234,"duration":1},"status":"passed","severity":"normal"},{"uid":"185e07ded35d4b3c","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1751034356317,"stop":1751034356317,"duration":0},"status":"passed","severity":"normal"},{"uid":"294ae75cb3c5921b","name":"ignores domain fetching errors","time":{"start":1751034325628,"stop":1751034325628,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd67b3119af6780c","name":"Fails to publish message with size larger than 1 MB","time":{"start":1751034700649,"stop":1751034700649,"duration":0},"status":"passed","severity":"normal"},{"uid":"e096a71f3dc0dfdb","name":"Check message with invalid timestamp is not received","time":{"start":1751034828978,"stop":1751034828979,"duration":1},"status":"passed","severity":"normal"},{"uid":"d49e1974f64880b8","name":"should decode valid enr with tcp successfully","time":{"start":1751034309230,"stop":1751034309230,"duration":0},"status":"passed","severity":"normal"},{"uid":"5715e65b8decbd1b","name":"Subscribe to topic containing Script and receive message","time":{"start":1751034901517,"stop":1751034901517,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8d2fc073b8354bc","name":"Correctly serialized arguments","time":{"start":1751034581594,"stop":1751034581594,"duration":0},"status":"passed","severity":"normal"},{"uid":"99a6eafede62ad6","name":"should mark all messages in causal history as acknowledged","time":{"start":1751034361221,"stop":1751034361222,"duration":1},"status":"passed","severity":"normal"},{"uid":"88558c9bf6adf5a2","name":"accepts valid message hash query","time":{"start":1751034317419,"stop":1751034317419,"duration":0},"status":"passed","severity":"normal"},{"uid":"f43e01d34569040d","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1751034356310,"stop":1751034356311,"duration":1},"status":"passed","severity":"normal"},{"uid":"dff2964311602de3","name":"dispatchEvent via connectionManager","time":{"start":1751034416819,"stop":1751034416820,"duration":1},"status":"passed","severity":"normal"},{"uid":"634fcc0fb88c4180","name":"topics with same application and version share the same shard","time":{"start":1751034303138,"stop":1751034303138,"duration":0},"status":"passed","severity":"normal"},{"uid":"3110d8bdd42a2dd0","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1751034345222,"stop":1751034345223,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9b489291ac43eef","name":"should continually clean up expired entries at intervals","time":{"start":1751034344408,"stop":1751034344409,"duration":1},"status":"passed","severity":"normal"},{"uid":"315fd995afb5171f","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1751034932287,"stop":1751034932287,"duration":0},"status":"passed","severity":"normal"},{"uid":"148900b0cf7fea7a","name":"connected peers and dial","time":{"start":1751034675095,"stop":1751034675096,"duration":1},"status":"skipped","severity":"normal"},{"uid":"86aba0694c5892ad","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1751034932286,"stop":1751034932287,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5e414c95649fcee","name":"Check message with no payload is not received","time":{"start":1751034806792,"stop":1751034806792,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c4cf443dc2dce4d","name":"random static sharding 7 - Cluster ID: 543, Shard ID: 824","time":{"start":1751034931178,"stop":1751034931179,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ba57f464d90450b","name":"Ping on subscribed peer","time":{"start":1751034442890,"stop":1751034442891,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9262c55d0c66d0b","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1751034866463,"stop":1751034866464,"duration":1},"status":"passed","severity":"normal"},{"uid":"604d0ef7a29699ab","name":"should get / set UDP multiaddr","time":{"start":1751034309233,"stop":1751034309233,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fa1da20d18c36a0","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1751034932291,"stop":1751034932291,"duration":0},"status":"passed","severity":"normal"},{"uid":"72956e3e85c90ac","name":"Check received message containing XML","time":{"start":1751034806758,"stop":1751034806758,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0a8de92bb1d3f92","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1751034356322,"stop":1751034356325,"duration":3},"status":"passed","severity":"normal"},{"uid":"cdff7db7ea069977","name":"Ping on peer without subscriptions","time":{"start":1751034442888,"stop":1751034442889,"duration":1},"status":"passed","severity":"normal"},{"uid":"7901960303faac6f","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1751034710401,"stop":1751034710401,"duration":0},"status":"passed","severity":"normal"},{"uid":"1655417ec98b8cf8","name":"Check message with no payload is not received","time":{"start":1751034828980,"stop":1751034828980,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4d86e052049316a","name":"should use shardsUnderCluster when provided","time":{"start":1751034345603,"stop":1751034345604,"duration":1},"status":"passed","severity":"normal"},{"uid":"690c8258903b49b9","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app66/8/topic719/xml","time":{"start":1751034815917,"stop":1751034815917,"duration":0},"status":"passed","severity":"normal"},{"uid":"a813c1829d9326f","name":"Ephemeral messages are not stored","time":{"start":1751034382444,"stop":1751034382445,"duration":1},"status":"passed","severity":"normal"},{"uid":"1462d739b2b2ab2f","name":"should throw an error for missing required configuration","time":{"start":1751034303145,"stop":1751034303146,"duration":1},"status":"passed","severity":"normal"},{"uid":"825a6803dde4332c","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1751034506098,"stop":1751034506099,"duration":1},"status":"passed","severity":"normal"},{"uid":"21d8ff7f0db97ade","name":"caches peers it previously fetched","time":{"start":1751034325628,"stop":1751034325629,"duration":1},"status":"passed","severity":"normal"},{"uid":"27d539881791c19c","name":"should throw an error for empty SingleShardInfos array","time":{"start":1751034303142,"stop":1751034303142,"duration":0},"status":"passed","severity":"normal"},{"uid":"64afc812dff2a6bb","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1751034356307,"stop":1751034356310,"duration":3},"status":"passed","severity":"normal"},{"uid":"62cd32810e58309e","name":"Check publish message after client node is restarted","time":{"start":1751034700650,"stop":1751034700650,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f8242b7e786183d9","name":"Check received message containing unicode special characters","time":{"start":1751034828988,"stop":1751034828988,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa8f8246b26bfc93","name":"Promise Callback - true","time":{"start":1751034890520,"stop":1751034890520,"duration":0},"status":"passed","severity":"normal"},{"uid":"73086cc49137e97a","name":"should wait for Store peer to be connected","time":{"start":1751034345821,"stop":1751034345821,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb95b205611ff98","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1751034901518,"stop":1751034901518,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0c562c24aa50a8b","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1751034356305,"stop":1751034356306,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca6dd70591f7f489","name":"Check received message containing Chinese","time":{"start":1751034806775,"stop":1751034806775,"duration":0},"status":"passed","severity":"normal"},{"uid":"d281b57410ef2f61","name":"should encode/decode to RLP encoding","time":{"start":1751034309232,"stop":1751034309232,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e88dade67c17df7","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1751034828981,"stop":1751034828981,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2083a78e46b77a3","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1751034308570,"stop":1751034308571,"duration":1},"status":"passed","severity":"normal"}]