2025-07-01 22:57:29 +00:00

1 line
164 KiB
JSON

[{"uid":"cdb39cd769d39a8d","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1751410152594,"stop":1751410152594,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c3166f30a66c38b","name":"peer:update - should do nothing if another protocol hit","time":{"start":1751409964181,"stop":1751409964182,"duration":1},"status":"passed","severity":"normal"},{"uid":"8af257a279ebf568","name":"should never report false negatives","time":{"start":1751410004742,"stop":1751410004742,"duration":0},"status":"passed","severity":"normal"},{"uid":"445f7ee0265a9273","name":"Push message with escaped characters payload","time":{"start":1751410613646,"stop":1751410613646,"duration":0},"status":"passed","severity":"normal"},{"uid":"fad8083f353131d4","name":"Check received message containing short","time":{"start":1751410582506,"stop":1751410582506,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcb305990aa0dfee","name":"Push message with XML payload","time":{"start":1751410613644,"stop":1751410613644,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a1a001c0ed904f1","name":"A test","time":{"start":1751410058439,"stop":1751410058440,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d58617bf877e5b4","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1751410152594,"stop":1751410152595,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f5e60432efc3f7b","name":"Check publish message containing special chars","time":{"start":1751410129049,"stop":1751410129049,"duration":0},"status":"passed","severity":"normal"},{"uid":"52f9b83669564e60","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1751409949525,"stop":1751409949525,"duration":0},"status":"passed","severity":"normal"},{"uid":"726bab59527435c6","name":"Check received message containing Russian","time":{"start":1751410582508,"stop":1751410582509,"duration":1},"status":"passed","severity":"normal"},{"uid":"3459c9f487d28d06","name":"Push message with JSON payload","time":{"start":1751410613660,"stop":1751410613660,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a6b1cc9c377e78f","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1751409949518,"stop":1751409949518,"duration":0},"status":"passed","severity":"normal"},{"uid":"e57b91b5e5a00d5b","name":"Generator, custom pubsub topic","time":{"start":1751410248865,"stop":1751410248866,"duration":1},"status":"passed","severity":"normal"},{"uid":"23c02fc8b2f43f28","name":"passes more than one ENR URLs and attempts connection","time":{"start":1751410026749,"stop":1751410026749,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2b60a04fa91e6198","name":"should return PeerId when PeerId is provided","time":{"start":1751409992828,"stop":1751409992829,"duration":1},"status":"passed","severity":"normal"},{"uid":"68c79107bc814a71","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1751410002621,"stop":1751410002621,"duration":0},"status":"passed","severity":"normal"},{"uid":"673bcb98285a6edc","name":"returns only open connection if one present","time":{"start":1751409963773,"stop":1751409963773,"duration":0},"status":"passed","severity":"normal"},{"uid":"432886cc977ed65c","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1751409972042,"stop":1751409972042,"duration":0},"status":"passed","severity":"normal"},{"uid":"d40c9c7bcc967977","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1751410030389,"stop":1751410030389,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c53d44668239541","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1751410134989,"stop":1751410134989,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aa1bf0cafac2156","name":"Subscribe and receive messages via lightPush","time":{"start":1751410515205,"stop":1751410515206,"duration":1},"status":"passed","severity":"normal"},{"uid":"21b90c585d139551","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1751410582524,"stop":1751410582525,"duration":1},"status":"broken","severity":"normal"},{"uid":"5b4f3469aa6e5ded","name":"through manual discovery","time":{"start":1751410065185,"stop":1751410065185,"duration":0},"status":"passed","severity":"normal"},{"uid":"a97b2fb6219dde90","name":"Subscribe to topic containing JSON and receive message","time":{"start":1751410515214,"stop":1751410515214,"duration":0},"status":"passed","severity":"normal"},{"uid":"6998541971084a8a","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1751409949543,"stop":1751409949543,"duration":0},"status":"passed","severity":"normal"},{"uid":"53be9f2ec0a9e9","name":"random static sharding 10 - Cluster ID: 268, Shard ID: 585","time":{"start":1751410265300,"stop":1751410265300,"duration":0},"status":"passed","severity":"normal"},{"uid":"95f0c05531685c3f","name":"Push message with content topic containing shell command","time":{"start":1751410613651,"stop":1751410613651,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3d237a5c00dfc8d","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1751410121696,"stop":1751410121696,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb01cfbde158eb05","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1751409949529,"stop":1751409949529,"duration":0},"status":"passed","severity":"normal"},{"uid":"3da58fa4e91f8af5","name":"udp ip6 address","time":{"start":1751409954801,"stop":1751409954802,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1a24dc5e96876cb","name":"Check received message with timestamp: 1649153314 ","time":{"start":1751410582521,"stop":1751410582522,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9e5eb5789d828e0","name":"Sign & Recover","time":{"start":1751409982162,"stop":1751409982162,"duration":0},"status":"passed","severity":"normal"},{"uid":"631e8b7c57da39cf","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1751409949525,"stop":1751409949525,"duration":0},"status":"passed","severity":"normal"},{"uid":"82bd1f8bb765d8e3","name":"Query generator for multiple messages","time":{"start":1751410251227,"stop":1751410251227,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e281c36458b09c4","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1751409949525,"stop":1751409949525,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c6a24cbe38522b3","name":"should throw an error for missing required configuration","time":{"start":1751409949526,"stop":1751409949526,"duration":0},"status":"passed","severity":"normal"},{"uid":"836256045213a6ce","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1751409971655,"stop":1751409971655,"duration":0},"status":"passed","severity":"normal"},{"uid":"2464e97234748c39","name":"Push message with special chars payload","time":{"start":1751410613641,"stop":1751410613642,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab0ed92fd531829b","name":"should be able to encode the field with only FILTER set to true","time":{"start":1751409954788,"stop":1751409954789,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ff25321aff97e3b","name":"safeDispatchEvent","time":{"start":1751410062977,"stop":1751410062977,"duration":0},"status":"passed","severity":"normal"},{"uid":"dde3f43b683343ad","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1751409993300,"stop":1751409993300,"duration":0},"status":"passed","severity":"normal"},{"uid":"53930dee2c993d3b","name":"Should update multiaddrs","time":{"start":1751410070250,"stop":1751410070251,"duration":1},"status":"passed","severity":"normal"},{"uid":"98f00e618ce80872","name":"Filter","time":{"start":1751410278786,"stop":1751410278786,"duration":0},"status":"passed","severity":"normal"},{"uid":"b444b46635f7cf65","name":"Check received message with timestamp: 1751410021606000000 ","time":{"start":1751410582512,"stop":1751410582512,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fc6544dec3f80e5","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1751410205375,"stop":1751410205375,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fcf600d6e6edcaff","name":"Push message with content topic containing long","time":{"start":1751410613648,"stop":1751410613648,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9f115170c684dea","name":"can start and stop the service","time":{"start":1751410103128,"stop":1751410103128,"duration":0},"status":"passed","severity":"normal"},{"uid":"a55098630dd47b48","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1751410515226,"stop":1751410515227,"duration":1},"status":"passed","severity":"normal"},{"uid":"788909ead791eb73","name":"start node with empty content topic","time":{"start":1751410233255,"stop":1751410233255,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1dff2e76db231d0","name":"should attach causal history and bloom filter to each message","time":{"start":1751410007444,"stop":1751410007444,"duration":0},"status":"passed","severity":"normal"},{"uid":"55305fd1e498c778","name":"Push message with content topic containing escaped characters","time":{"start":1751410613651,"stop":1751410613652,"duration":1},"status":"passed","severity":"normal"},{"uid":"979109074dbf5aa3","name":"Push message with content topic containing JSON","time":{"start":1751410613666,"stop":1751410613666,"duration":0},"status":"passed","severity":"normal"},{"uid":"74b5ec812c39fd3b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1751410002637,"stop":1751410002638,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7cbdd07d90d0e1c","name":"should be empty after removing the only subscription","time":{"start":1751409993557,"stop":1751409993557,"duration":0},"status":"passed","severity":"normal"},{"uid":"4873518cb6f2f28b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1751410002638,"stop":1751410002638,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a3557c030330ab4","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1751410002609,"stop":1751410002610,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbbe18f8ff268d4e","name":"Wrong topic","time":{"start":1751410233254,"stop":1751410233254,"duration":0},"status":"passed","severity":"normal"},{"uid":"a76ad3b70f5ae01","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1751410002639,"stop":1751410002640,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a6f5331fbdb1c30","name":"returns all values when wanted number matches available values","time":{"start":1751409970991,"stop":1751409970994,"duration":3},"status":"passed","severity":"normal"},{"uid":"fffb70fc90756b75","name":"Query with Ordered Callback, No Decoder","time":{"start":1751410218054,"stop":1751410218054,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ed07429d741093a","name":"Push message with content topic containing Basic HTML tag","time":{"start":1751410613650,"stop":1751410613651,"duration":1},"status":"passed","severity":"normal"},{"uid":"d74997d75aa147d6","name":"Publish message with custom timestamp: Tue Jul 01 2025 23:48:41 GMT+0000 (Coordinated Universal Time)","time":{"start":1751410129062,"stop":1751410129062,"duration":0},"status":"passed","severity":"normal"},{"uid":"35f4bf962916d8cb","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1751410272720,"stop":1751410272720,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ea3c2f1f229d9d4","name":"Query Generator - false","time":{"start":1751410256725,"stop":1751410256725,"duration":0},"status":"passed","severity":"normal"},{"uid":"a25becf162b70898","name":"Subscribe to topic containing short and receive message","time":{"start":1751410515210,"stop":1751410515210,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7759c4e0effb836","name":"should throw if no connection provided","time":{"start":1751409964180,"stop":1751409964180,"duration":0},"status":"passed","severity":"normal"},{"uid":"b07204b604d4410f","name":"should properly create peer info with all multiaddrs","time":{"start":1751409955557,"stop":1751409955557,"duration":0},"status":"passed","severity":"normal"},{"uid":"508a30ddfc8fc901","name":"Decoder throws on empty string content topic","time":{"start":1751409981854,"stop":1751409981854,"duration":0},"status":"passed","severity":"normal"},{"uid":"b91f5daf8dadae03","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1751410515215,"stop":1751410515215,"duration":0},"status":"passed","severity":"normal"},{"uid":"db48e757463f50d","name":"should add and check entries correctly","time":{"start":1751409991513,"stop":1751409991520,"duration":7},"status":"passed","severity":"normal"},{"uid":"a7b6b5f1e4e9d9aa","name":"different cluster, same shard: nodes don't connect","time":{"start":1751410069534,"stop":1751410069534,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd5822309a518af7","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1751410515212,"stop":1751410515212,"duration":0},"status":"passed","severity":"normal"},{"uid":"640eda53d0d094ca","name":"Push to array if already present","time":{"start":1751409949196,"stop":1751409949197,"duration":1},"status":"passed","severity":"normal"},{"uid":"9879c2459b761c94","name":"Subscribe to topic containing special chars and publish message","time":{"start":1751410134992,"stop":1751410134993,"duration":1},"status":"passed","severity":"normal"},{"uid":"17ec415537d682be","name":"Generator, 2 different pubsubtopics","time":{"start":1751410248863,"stop":1751410248863,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d11c3979fc570bc","name":"Decoder throws on empty string content topic","time":{"start":1751409983544,"stop":1751409983544,"duration":0},"status":"passed","severity":"normal"},{"uid":"154d7334d87eb620","name":"throws on content topic with generation field greater than 0","time":{"start":1751409949512,"stop":1751409949512,"duration":0},"status":"passed","severity":"normal"},{"uid":"61c65b9acec16c02","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1751409949543,"stop":1751409949544,"duration":1},"status":"passed","severity":"normal"},{"uid":"8572bbafd94adaa8","name":"should maintain proper timestamps if all messages received","time":{"start":1751410007445,"stop":1751410007446,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3adf9ff2da6648b","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1751410002618,"stop":1751410002618,"duration":0},"status":"passed","severity":"normal"},{"uid":"290abef8e52c4c5c","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1751410002625,"stop":1751410002625,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3c499e82d775dbc","name":"Push message with custom timestamp: 1720651630674","time":{"start":1751410613671,"stop":1751410613672,"duration":1},"status":"passed","severity":"normal"},{"uid":"722eeb56f2e2a257","name":"handles different clusterIds correctly","time":{"start":1751409949522,"stop":1751409949523,"duration":1},"status":"passed","severity":"normal"},{"uid":"512020705d4c4969","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1751409949519,"stop":1751409949520,"duration":1},"status":"passed","severity":"normal"},{"uid":"69793ce3ce22c763","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1751410205372,"stop":1751410205373,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e66f35d83e92f96","name":"Symmetric encrypt & Decrypt","time":{"start":1751409982161,"stop":1751409982161,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b9072a00a582141","name":"messageHashStr produces different results for different inputs","time":{"start":1751409963955,"stop":1751409963956,"duration":1},"status":"passed","severity":"normal"},{"uid":"364bd2f7ec399763","name":"Encoder throws on undefined content topic","time":{"start":1751409983543,"stop":1751409983543,"duration":0},"status":"passed","severity":"normal"},{"uid":"79c69591c0cd0b71","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1751410515218,"stop":1751410515218,"duration":0},"status":"passed","severity":"normal"},{"uid":"51e1785a34ed6224","name":"Check publish message containing numeric","time":{"start":1751410129048,"stop":1751410129049,"duration":1},"status":"passed","severity":"normal"},{"uid":"807e60ab78809d81","name":"Push message with content topic containing Arabic","time":{"start":1751410613649,"stop":1751410613649,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdb7f3c7fcefad1a","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1751410129060,"stop":1751410129061,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5c82fc9a54afeb3","name":"should not throw an error for a single configured topic","time":{"start":1751409949536,"stop":1751409949537,"duration":1},"status":"passed","severity":"normal"},{"uid":"8608687c51ab5ef0","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1751409971653,"stop":1751409971653,"duration":0},"status":"passed","severity":"normal"},{"uid":"45e1d8631d507c4d","name":"Push message with content topic containing unicode special characters","time":{"start":1751410613652,"stop":1751410613652,"duration":0},"status":"passed","severity":"normal"},{"uid":"74e31ede37566b42","name":"Subscribe to topic containing Russian and publish message","time":{"start":1751410134994,"stop":1751410134994,"duration":0},"status":"passed","severity":"normal"},{"uid":"e50298ba11b2cae5","name":"should throw error - no public key","time":{"start":1751409955551,"stop":1751409955552,"duration":1},"status":"passed","severity":"normal"},{"uid":"e61ffc9973533ce6","name":"Asymmetric encrypt & decrypt","time":{"start":1751409982160,"stop":1751409982161,"duration":1},"status":"passed","severity":"normal"},{"uid":"b688c298345600ec","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1751409964182,"stop":1751409964182,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4aea877f95a3bff","name":"should deliver messages after dependencies are met","time":{"start":1751410007448,"stop":1751410007448,"duration":0},"status":"passed","severity":"normal"},{"uid":"be34d051f3a758bc","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1751409972043,"stop":1751409972043,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f210d3f17fabafc6","name":"Check publish message containing escaped characters","time":{"start":1751410129057,"stop":1751410129058,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6fe3048929a68de","name":"Js publishes, other Js receives","time":{"start":1751410117252,"stop":1751410117252,"duration":0},"status":"passed","severity":"normal"},{"uid":"d930ab9602b3ae49","name":"should not allow unachievable error rate","time":{"start":1751410002122,"stop":1751410002127,"duration":5},"status":"passed","severity":"normal"},{"uid":"cafaafdfb4d770f8","name":"should wait for Store peer to be connected","time":{"start":1751409993340,"stop":1751409993340,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeb517644943aeb3","name":"should check connected peers if present and suitable","time":{"start":1751409993338,"stop":1751409993339,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fbdc3dad076dcf0","name":"should return unique PubsubTopics for static sharding","time":{"start":1751409949525,"stop":1751409949525,"duration":0},"status":"passed","severity":"normal"},{"uid":"89878a980cac2776","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1751410002611,"stop":1751410002611,"duration":0},"status":"passed","severity":"normal"},{"uid":"70ac0683530bf389","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1751409949538,"stop":1751409949539,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0a534c3771e2c64","name":"same cluster, different shard: nodes connect","time":{"start":1751410069533,"stop":1751410069534,"duration":1},"status":"passed","severity":"normal"},{"uid":"36443a5fc662abd1","name":"Check publish message containing Chinese","time":{"start":1751410129050,"stop":1751410129051,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b4703847ed6352c","name":"should return different streams if requested simultaniously","time":{"start":1751409964181,"stop":1751409964181,"duration":0},"status":"passed","severity":"normal"},{"uid":"441a846149a7348c","name":"Query Generator, No Decoder","time":{"start":1751410218052,"stop":1751410218052,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcf47277d8eecd3c","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1751410121699,"stop":1751410121699,"duration":0},"status":"passed","severity":"normal"},{"uid":"d41562adc5340f0e","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1751410002617,"stop":1751410002618,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb1bfd757fad178d","name":"should return the pubsub topic directly if a string is provided","time":{"start":1751409949538,"stop":1751409949538,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ea967c45a6b8729","name":"Subscribe to topic containing emoji and publish message","time":{"start":1751410134997,"stop":1751410134998,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d1dec12f5879c75","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1751409992700,"stop":1751409992700,"duration":0},"status":"passed","severity":"normal"},{"uid":"70edca7e6bdace30","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1751410002605,"stop":1751410002605,"duration":0},"status":"passed","severity":"normal"},{"uid":"d13d79131e0476bf","name":"Promise Callback - true","time":{"start":1751410256725,"stop":1751410256725,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e9c931bb5ee0c0","name":"Push message with Russian payload","time":{"start":1751410613643,"stop":1751410613643,"duration":0},"status":"passed","severity":"normal"},{"uid":"766bb8bbe35dbcae","name":"Push message with JSON payload","time":{"start":1751410613644,"stop":1751410613645,"duration":1},"status":"passed","severity":"normal"},{"uid":"a069909ab16da3dc","name":"Passing page size 1 when there are 4 messages","time":{"start":1751410264603,"stop":1751410264603,"duration":0},"status":"passed","severity":"normal"},{"uid":"b774b6f90a284a1a","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1751410272718,"stop":1751410272718,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa578bd78ad24c6","name":"Check publish message containing shell command","time":{"start":1751410129057,"stop":1751410129057,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e7dcbb2736f1d95","name":"pre and post cipher","time":{"start":1751409982161,"stop":1751409982162,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd7e5290652044e1","name":"should get / set UDP multiaddr","time":{"start":1751409955554,"stop":1751409955554,"duration":0},"status":"passed","severity":"normal"},{"uid":"e748ca2c14997169","name":"getPeersByDiscovery","time":{"start":1751410125728,"stop":1751410125728,"duration":0},"status":"passed","severity":"normal"},{"uid":"61c9f18abc9a80c7","name":"throws on content topic with empty encoding field","time":{"start":1751409949514,"stop":1751409949514,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7f71b4b087e919e","name":"Ordered Callback - false","time":{"start":1751410256726,"stop":1751410256726,"duration":0},"status":"passed","severity":"normal"},{"uid":"f332eb17e8f96bb0","name":"Push message with unicode special characters payload","time":{"start":1751410613646,"stop":1751410613646,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b6282f32ebe26f8","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1751410002622,"stop":1751410002622,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b4169b8de2bf0d0","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1751410134997,"stop":1751410134997,"duration":0},"status":"passed","severity":"normal"},{"uid":"893907cd8140c537","name":"shard 0","time":{"start":1751410265294,"stop":1751410265294,"duration":0},"status":"passed","severity":"normal"},{"uid":"b13bb966269ce15f","name":"messageHash returns a Uint8Array","time":{"start":1751409963951,"stop":1751409963952,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a50e265d11d5c82","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1751410515212,"stop":1751410515213,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c2db56c7ed85359","name":"Correctly serialized arguments","time":{"start":1751410065438,"stop":1751410065438,"duration":0},"status":"passed","severity":"normal"},{"uid":"a20d59965df35947","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1751410002623,"stop":1751410002624,"duration":1},"status":"passed","severity":"normal"},{"uid":"21a05dfeee46a26c","name":"Query with Promise Callback, No Decoder","time":{"start":1751410218055,"stop":1751410218056,"duration":1},"status":"passed","severity":"normal"},{"uid":"41b0e707b77f3445","name":"1 Store, 2 fetches","time":{"start":1751409971544,"stop":1751409971546,"duration":2},"status":"passed","severity":"normal"},{"uid":"199134ebcfcfa54","name":"Subscribe to topic containing Script and receive message","time":{"start":1751410515213,"stop":1751410515213,"duration":0},"status":"passed","severity":"normal"},{"uid":"33259c33ec1b6be0","name":"Generator, custom pubsub topic","time":{"start":1751410248864,"stop":1751410248864,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a46692f723bb084e","name":"should retry on complete failure if specified","time":{"start":1751409993105,"stop":1751409993105,"duration":0},"status":"passed","severity":"normal"},{"uid":"3558c2b2bc52e053","name":"Check message with invalid timestamp is not received","time":{"start":1751410582522,"stop":1751410582522,"duration":0},"status":"passed","severity":"normal"},{"uid":"96793d547d8c4aef","name":"Accepts a valid Waku Message","time":{"start":1751409996809,"stop":1751409996811,"duration":2},"status":"passed","severity":"normal"},{"uid":"c0cd0e8b4bf37d41","name":"Overlapping topic subscription","time":{"start":1751410515209,"stop":1751410515209,"duration":0},"status":"passed","severity":"normal"},{"uid":"810648fc446959d","name":"Check received message containing Russian","time":{"start":1751410582518,"stop":1751410582518,"duration":0},"status":"passed","severity":"normal"},{"uid":"6587b37838093391","name":"Push message with special chars payload","time":{"start":1751410613657,"stop":1751410613657,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b1295846846eb85","name":"Check received message containing escaped characters","time":{"start":1751410582511,"stop":1751410582511,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1bb0f4fbc52a179","name":"Fails to push message with large meta","time":{"start":1751410613653,"stop":1751410613653,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1e3f2c55b3a0c1f","name":"can dial TLS multiaddrs","time":{"start":1751410065184,"stop":1751410065184,"duration":0},"status":"passed","severity":"normal"},{"uid":"337b630ccf4d53b0","name":"random static sharding 1 - Cluster ID: 354, Shard ID: 697","time":{"start":1751410265296,"stop":1751410265296,"duration":0},"status":"passed","severity":"normal"},{"uid":"fed187aa9fcd36b8","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1751410582513,"stop":1751410582513,"duration":0},"status":"passed","severity":"normal"},{"uid":"1040ab7bdeea0e2","name":"should reject if Filter is requested but not mounted","time":{"start":1751409993338,"stop":1751409993338,"duration":0},"status":"passed","severity":"normal"},{"uid":"de20c667745a203e","name":"Renews subscription after lossing a connection","time":{"start":1751410515228,"stop":1751410515228,"duration":0},"status":"passed","severity":"normal"},{"uid":"e604dde40346a0cd","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1751409954798,"stop":1751409954798,"duration":0},"status":"passed","severity":"normal"},{"uid":"75f425339cd97571","name":"should set field with only FILTER enabled","time":{"start":1751409955559,"stop":1751409955559,"duration":0},"status":"passed","severity":"normal"},{"uid":"80ec2587006bdacd","name":"Push message with custom timestamp: 1751413630674","time":{"start":1751410613655,"stop":1751410613655,"duration":0},"status":"passed","severity":"normal"},{"uid":"f51a8c9723e0f81b","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1751410058237,"stop":1751410058237,"duration":0},"status":"passed","severity":"normal"},{"uid":"de25c4466204725a","name":"rejects content-filtered query with only contentTopics","time":{"start":1751409963869,"stop":1751409963870,"duration":1},"status":"passed","severity":"normal"},{"uid":"33b39ec7d904ce21","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1751409949523,"stop":1751409949523,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbafc8b45500306f","name":"should successfully subscribe to supported pubsub topic","time":{"start":1751409992890,"stop":1751409992890,"duration":0},"status":"passed","severity":"normal"},{"uid":"86bb0507052febd9","name":"Push message with content topic containing emoji","time":{"start":1751410613652,"stop":1751410613653,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bb12b9e93aca4d9","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1751410030388,"stop":1751410030388,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d358c52b300d024","name":"non connected peers","time":{"start":1751410103410,"stop":1751410103410,"duration":0},"status":"skipped","severity":"normal"},{"uid":"54ff7703a63961fd","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1751409949536,"stop":1751409949536,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ed894eb2c888b57","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1751410262698,"stop":1751410262698,"duration":0},"status":"passed","severity":"normal"},{"uid":"9632d1f67593861d","name":"Check received message containing long","time":{"start":1751410582517,"stop":1751410582517,"duration":0},"status":"passed","severity":"normal"},{"uid":"7586ed6357cc06cc","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1751410205375,"stop":1751410205375,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b032abcbd66d360a","name":"can query messages by message hash","time":{"start":1751410237103,"stop":1751410237103,"duration":0},"status":"passed","severity":"normal"},{"uid":"20b13a1882bedf65","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1751409949542,"stop":1751409949542,"duration":0},"status":"passed","severity":"normal"},{"uid":"90031d7f9b09396d","name":"accepts valid message hash query","time":{"start":1751409963870,"stop":1751409963870,"duration":0},"status":"passed","severity":"normal"},{"uid":"43345f95fd78c99c","name":"Sample","time":{"start":1751409954818,"stop":1751409954818,"duration":0},"status":"passed","severity":"normal"},{"uid":"deeeb8af1d61c207","name":"Query Generator - true","time":{"start":1751410256724,"stop":1751410256725,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf16b67da29ccb1c","name":"Callback on promise, aborts when callback returns true","time":{"start":1751410251236,"stop":1751410251241,"duration":5},"status":"passed","severity":"normal"},{"uid":"707460da80af2b95","name":"random static sharding 3 - Cluster ID: 164, Shard ID: 231","time":{"start":1751410265297,"stop":1751410265297,"duration":0},"status":"passed","severity":"normal"},{"uid":"626d6339caa9d37b","name":"should throw an error if shards are undefined for static sharding","time":{"start":1751409949526,"stop":1751409949526,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebc0b93efd169d0d","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1751410515225,"stop":1751410515225,"duration":0},"status":"passed","severity":"normal"},{"uid":"c438f6ff9a89854a","name":"Subscribe to topic containing long and publish message","time":{"start":1751410134992,"stop":1751410134992,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b29b8631038d680","name":"should throw error - no id","time":{"start":1751409955544,"stop":1751409955544,"duration":0},"status":"passed","severity":"normal"},{"uid":"a89abda06583b366","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1751410002630,"stop":1751410002631,"duration":1},"status":"passed","severity":"normal"},{"uid":"39ef6c8a41391756","name":"should properly create location multiaddrs - tcp4","time":{"start":1751409955555,"stop":1751409955555,"duration":0},"status":"passed","severity":"normal"},{"uid":"ced6dfe66806071a","name":"should maintain desired error rate","time":{"start":1751410004741,"stop":1751410004741,"duration":0},"status":"passed","severity":"normal"},{"uid":"8030452bc57a8f79","name":"Check received message containing special chars","time":{"start":1751410582507,"stop":1751410582507,"duration":0},"status":"passed","severity":"normal"},{"uid":"1635408a344af533","name":"returns all values when wanted number is greater than available values","time":{"start":1751409970997,"stop":1751409970997,"duration":0},"status":"passed","severity":"normal"},{"uid":"829d3772454129d7","name":"can start the service","time":{"start":1751409975873,"stop":1751409975874,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fb4ba4db200b0f8","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1751410515228,"stop":1751410515229,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc7c3b73ae84b438","name":"Fails to publish message with size larger than 1 MB","time":{"start":1751410129067,"stop":1751410129068,"duration":1},"status":"passed","severity":"normal"},{"uid":"11b4412a22f0ae3a","name":"Decoder throws on empty string content topic","time":{"start":1751409964085,"stop":1751409964086,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc790cb152b6a33d","name":"should decode valid enr with tcp successfully","time":{"start":1751409955543,"stop":1751409955543,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5aa63baeae4dd3a","name":"should be able to decode the field with only STORE set to true","time":{"start":1751409954797,"stop":1751409954797,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb042b62f0e7bc40","name":"should return valid sharding parameters for static sharding","time":{"start":1751409949539,"stop":1751409949539,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad7ead90425d804e","name":"1 Relay, 1 fetch","time":{"start":1751409971543,"stop":1751409971544,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbfea7929f681003","name":"should start and setup intervals and event listeners","time":{"start":1751409993558,"stop":1751409993558,"duration":0},"status":"broken","severity":"normal"},{"uid":"6bc26802f44ca4dc","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1751410515223,"stop":1751410515223,"duration":0},"status":"passed","severity":"normal"},{"uid":"25e303b313d9e2bb","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app59/4/topic230/test.js","time":{"start":1751410233250,"stop":1751410233250,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c6d5c4d85dcc2f8","name":"can start the service","time":{"start":1751410026742,"stop":1751410026743,"duration":1},"status":"passed","severity":"normal"},{"uid":"46fa0139d2646aee","name":"Check publish message after service node is restarted","time":{"start":1751410129068,"stop":1751410129068,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c921fc682a29d8c5","name":"Init the array if not present","time":{"start":1751409949194,"stop":1751409949196,"duration":2},"status":"passed","severity":"normal"},{"uid":"e336f61f9131b088","name":"Non TWN Cluster","time":{"start":1751410233249,"stop":1751410233249,"duration":0},"status":"passed","severity":"normal"},{"uid":"43d897c352709e3d","name":"Relay","time":{"start":1751410027710,"stop":1751410027711,"duration":1},"status":"passed","severity":"normal"},{"uid":"32b142fab9c87581","name":"Check publish message after client node is restarted","time":{"start":1751410129068,"stop":1751410129068,"duration":0},"status":"skipped","severity":"normal"},{"uid":"738da09991e51d19","name":"Decoder throws on undefined content topic","time":{"start":1751409981853,"stop":1751409981853,"duration":0},"status":"passed","severity":"normal"},{"uid":"b68d96fc7838167b","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1751409971655,"stop":1751409971656,"duration":1},"status":"passed","severity":"normal"},{"uid":"f182b66b3bd5d283","name":"Push message with content topic containing Arabic","time":{"start":1751410613664,"stop":1751410613664,"duration":0},"status":"passed","severity":"normal"},{"uid":"93967481d7ba1315","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1751409949524,"stop":1751409949524,"duration":0},"status":"passed","severity":"normal"},{"uid":"e99f71178cd89075","name":"Check received message with timestamp: 1649153314 ","time":{"start":1751410582513,"stop":1751410582513,"duration":0},"status":"passed","severity":"normal"},{"uid":"50d7e0e353dd8dc6","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1751410007445,"stop":1751410007445,"duration":0},"status":"passed","severity":"normal"},{"uid":"6633e6abcd81cea","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1751410041174,"stop":1751410041174,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab97eaab20740eee","name":"Round trip binary encryption [ecies, signature]","time":{"start":1751409983542,"stop":1751409983543,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2b5bc158082837","name":"Check received message containing Script","time":{"start":1751410582519,"stop":1751410582519,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e61b85bbdce6103","name":"Check received message with timestamp: 1751410021606 ","time":{"start":1751410582512,"stop":1751410582513,"duration":1},"status":"passed","severity":"normal"},{"uid":"43814ba73f5081a6","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1751410152593,"stop":1751410152594,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2649a5b7304ae0","name":"should properly create location multiaddrs - tcp","time":{"start":1751409955556,"stop":1751409955557,"duration":1},"status":"passed","severity":"normal"},{"uid":"caa48595ad2dd462","name":"removeEventListener with correct event","time":{"start":1751410062975,"stop":1751410062975,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb8b7d0c07344037","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1751409954791,"stop":1751409954792,"duration":1},"status":"passed","severity":"normal"},{"uid":"759e485668049555","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1751410026748,"stop":1751410026748,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a06d6a8b1292e448","name":"should process tasks in queue","time":{"start":1751409992334,"stop":1751409992341,"duration":7},"status":"passed","severity":"normal"},{"uid":"164c1babdb5f257b","name":"messageHashStr produces consistent results for the same input","time":{"start":1751409963954,"stop":1751409963955,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3ead3a419d30d72","name":"accepts time-filtered query with content filter","time":{"start":1751409963871,"stop":1751409963872,"duration":1},"status":"passed","severity":"normal"},{"uid":"693b199365a30a4b","name":"should not fail to stop the service if it was not started","time":{"start":1751410103128,"stop":1751410103129,"duration":1},"status":"passed","severity":"normal"},{"uid":"33dc677a52d71072","name":"nwaku subscribes","time":{"start":1751410117249,"stop":1751410117250,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b0e52a9374e0e3c","name":"start node with empty shard should fail","time":{"start":1751410265301,"stop":1751410265301,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba32e3218af76cc4","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1751409954799,"stop":1751409954800,"duration":1},"status":"passed","severity":"normal"},{"uid":"56e217320b45b13a","name":"Check message on other pubsub topic is not received","time":{"start":1751410582513,"stop":1751410582514,"duration":1},"status":"passed","severity":"normal"},{"uid":"d39aee5f35d4788c","name":"Check publish message containing short","time":{"start":1751410129048,"stop":1751410129048,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1d2849d50a55fb9","name":"Query Generator, Wrong PubsubTopic","time":{"start":1751410218051,"stop":1751410218052,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4ba66c9e1603ea8","name":"Push message with Basic HTML tag payload","time":{"start":1751410613644,"stop":1751410613644,"duration":0},"status":"passed","severity":"normal"},{"uid":"41765e6f6c8ddd3e","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1751409949541,"stop":1751409949541,"duration":0},"status":"passed","severity":"normal"},{"uid":"28231f988d23c481","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1751409964086,"stop":1751409964086,"duration":0},"status":"passed","severity":"normal"},{"uid":"67b283507e6fbbcd","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1751409949520,"stop":1751409949521,"duration":1},"status":"passed","severity":"normal"},{"uid":"7939aa941b8e7455","name":"Push message with numeric payload","time":{"start":1751410613657,"stop":1751410613657,"duration":0},"status":"passed","severity":"normal"},{"uid":"48044691ec79ec23","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1751410002619,"stop":1751410002620,"duration":1},"status":"passed","severity":"normal"},{"uid":"e472c16ddcd12b48","name":"should set field with all protocols disabled","time":{"start":1751409955557,"stop":1751409955557,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6e63657107ccdd5","name":"should detect messages with missing dependencies","time":{"start":1751410007448,"stop":1751410007448,"duration":0},"status":"passed","severity":"normal"},{"uid":"6317df8c95bb79ae","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1751410251242,"stop":1751410251242,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a5b056bba9b8749","name":"Passing page size 11 when there are 10 messages","time":{"start":1751410264607,"stop":1751410264608,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0f0417cf4c6470a","name":"should use shardsUnderCluster when provided","time":{"start":1751409992834,"stop":1751409992835,"duration":1},"status":"passed","severity":"normal"},{"uid":"4aa1c1060ea12b70","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1751409992701,"stop":1751409992701,"duration":0},"status":"passed","severity":"normal"},{"uid":"2224ee9331fd4877","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1751410272717,"stop":1751410272718,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8968c499df3119c","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1751410248865,"stop":1751410248865,"duration":0},"status":"skipped","severity":"normal"},{"uid":"34a8668754f499a0","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1751409949528,"stop":1751409949528,"duration":0},"status":"passed","severity":"normal"},{"uid":"e911d9e045045607","name":"Sets default value correctly","time":{"start":1751410272254,"stop":1751410272254,"duration":0},"status":"passed","severity":"normal"},{"uid":"79b090327bea4f90","name":"should return false","time":{"start":1751409955552,"stop":1751409955552,"duration":0},"status":"passed","severity":"normal"},{"uid":"58b84d711017a45b","name":"more peers than existing","time":{"start":1751410103409,"stop":1751410103409,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1dcdbd38f041b617","name":"Check received message containing emoji","time":{"start":1751410582512,"stop":1751410582512,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fe3e42620e1dc78","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1751409949537,"stop":1751409949537,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab4e837899fc4308","name":"Check received message containing shell command","time":{"start":1751410582511,"stop":1751410582511,"duration":0},"status":"passed","severity":"normal"},{"uid":"835bd749f69669d3","name":"Push message with escaped characters payload","time":{"start":1751410613661,"stop":1751410613661,"duration":0},"status":"passed","severity":"normal"},{"uid":"db8ad7f5345485a9","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1751410028742,"stop":1751410028743,"duration":1},"status":"passed","severity":"normal"},{"uid":"492243a855190553","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1751410515228,"stop":1751410515228,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d75ae04556d806","name":"can query messages normally","time":{"start":1751410237102,"stop":1751410237103,"duration":1},"status":"passed","severity":"normal"},{"uid":"fad48c5a1d7f2c40","name":"should fail to send if no connected peers found","time":{"start":1751409993104,"stop":1751409993104,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2acb4b418b3570e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1751409949531,"stop":1751409949534,"duration":3},"status":"passed","severity":"normal"},{"uid":"7de707aed2e55f4a","name":"Push message with Chinese payload","time":{"start":1751410613642,"stop":1751410613642,"duration":0},"status":"passed","severity":"normal"},{"uid":"27732ebd8d1b89ee","name":"isConnected should return false after all peers disconnect","time":{"start":1751410041175,"stop":1751410041177,"duration":2},"status":"passed","severity":"normal"},{"uid":"e46a0547e29c6add","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1751410515206,"stop":1751410515206,"duration":0},"status":"passed","severity":"normal"},{"uid":"9da1b20fa657f855","name":"should add received messages to bloom filter","time":{"start":1751410007446,"stop":1751410007446,"duration":0},"status":"passed","severity":"normal"},{"uid":"aece73a19d2d7c61","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1751409954799,"stop":1751409954799,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0157cf3a5f937cb","name":"should be delivered immediately if received","time":{"start":1751410007451,"stop":1751410007451,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7db5e9f2314acad","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1751409993301,"stop":1751409993301,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1145e7348b51c20","name":"should request peer renewal on specific errors","time":{"start":1751409992342,"stop":1751409992343,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec1c4d92e0de9924","name":"Push message with content topic containing emoji","time":{"start":1751410613668,"stop":1751410613668,"duration":0},"status":"passed","severity":"normal"},{"uid":"854bc548c03d4afa","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1751410002637,"stop":1751410002637,"duration":0},"status":"passed","severity":"normal"},{"uid":"cedd6257b0cf51ca","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1751409964182,"stop":1751409964182,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8b238d119fd46e5","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app51/1/topic314/xml","time":{"start":1751410233250,"stop":1751410233251,"duration":1},"status":"passed","severity":"normal"},{"uid":"35dbc0ce4d5ce1d3","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1751410002621,"stop":1751410002621,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a30125818e4c41f","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1751410069531,"stop":1751410069531,"duration":0},"status":"passed","severity":"normal"},{"uid":"91f4c0dfcb65e551","name":"Decoder throws on undefined content topic","time":{"start":1751409983544,"stop":1751409983544,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca072ef38a37faf7","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1751410515214,"stop":1751410515214,"duration":0},"status":"passed","severity":"normal"},{"uid":"785638c95fa527af","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1751410265301,"stop":1751410265301,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f4e939ce2154571","name":"random static sharding 7 - Cluster ID: 167, Shard ID: 726","time":{"start":1751410265299,"stop":1751410265299,"duration":0},"status":"passed","severity":"normal"},{"uid":"87b357df8a6140c","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1751409971656,"stop":1751409971656,"duration":0},"status":"passed","severity":"normal"},{"uid":"93cf705b841a7e2e","name":"Push message with content topic containing SQL Injection","time":{"start":1751410613665,"stop":1751410613665,"duration":0},"status":"passed","severity":"normal"},{"uid":"84407b3e3d1e31bd","name":"Check publish message containing unicode special characters","time":{"start":1751410129058,"stop":1751410129058,"duration":0},"status":"passed","severity":"normal"},{"uid":"65a9fb734bfbc61e","name":"should increase lamport timestamp","time":{"start":1751410007444,"stop":1751410007445,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f9bcb0c83ce4cdb","name":"should handle task timeouts","time":{"start":1751409992343,"stop":1751409992343,"duration":0},"status":"passed","severity":"normal"},{"uid":"77ad8b3866af7ca1","name":"should insert message into bloom filter","time":{"start":1751410007443,"stop":1751410007443,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b049923d0d47810","name":"Relay + Store","time":{"start":1751410027711,"stop":1751410027711,"duration":0},"status":"passed","severity":"normal"},{"uid":"d41e7418d0995071","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1751410248864,"stop":1751410248864,"duration":0},"status":"passed","severity":"normal"},{"uid":"20ba681d762039ca","name":"random static sharding 6 - Cluster ID: 701, Shard ID: 455","time":{"start":1751410265298,"stop":1751410265299,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5afe3e7080bbb08","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1751409949539,"stop":1751409949539,"duration":0},"status":"passed","severity":"normal"},{"uid":"a206f79cf9c8eb9f","name":"connects to nwaku","time":{"start":1751410272252,"stop":1751410272252,"duration":0},"status":"passed","severity":"normal"},{"uid":"20a2a2aa1179baed","name":"groups content topics by expected pubsub topic","time":{"start":1751409949522,"stop":1751409949522,"duration":0},"status":"passed","severity":"normal"},{"uid":"59d8252391b59004","name":"ignores domain fetching errors","time":{"start":1751409972039,"stop":1751409972039,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed193d20b8570774","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1751410002606,"stop":1751410002606,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1eba8c7eb0c20da","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1751410041172,"stop":1751410041172,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e5d15a0d879a39b","name":"throws an error for improperly formatted content topics","time":{"start":1751409949523,"stop":1751409949523,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8664ebc6cf9f474","name":"Subscribe to topic containing XML and receive message","time":{"start":1751410515225,"stop":1751410515225,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6188d41cfe59fb3","name":"retrieves a single peer","time":{"start":1751409972035,"stop":1751409972036,"duration":1},"status":"passed","severity":"normal"},{"uid":"c62e1942ccf191f4","name":"Reusing cursor across nodes","time":{"start":1751410205374,"stop":1751410205374,"duration":0},"status":"passed","severity":"normal"},{"uid":"55266220cf714254","name":"Push message with shell command payload","time":{"start":1751410613645,"stop":1751410613645,"duration":0},"status":"passed","severity":"normal"},{"uid":"14fb8b61047c2b64","name":"should have no discoveries enabled by default","time":{"start":1751409992698,"stop":1751409992699,"duration":1},"status":"passed","severity":"normal"},{"uid":"2edda29eafa5ce1a","name":"Check message with no pubsub topic is not received","time":{"start":1751410582522,"stop":1751410582523,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6d4d9e3ab035134","name":"should retry if all attempts fail","time":{"start":1751409992352,"stop":1751409992352,"duration":0},"status":"passed","severity":"normal"},{"uid":"a172b212b1d4f668","name":"should partition messages based on acknowledgement status","time":{"start":1751410007449,"stop":1751410007449,"duration":0},"status":"passed","severity":"normal"},{"uid":"298b399a2bfdd6e3","name":"Used by Waku Relay","time":{"start":1751410272253,"stop":1751410272254,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ee5b295492b8c2e","name":"Push message with content topic containing Script","time":{"start":1751410613650,"stop":1751410613650,"duration":0},"status":"passed","severity":"normal"},{"uid":"c98e98db9b830fa5","name":"same cluster, same shard: nodes connect","time":{"start":1751410069532,"stop":1751410069532,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaea93742fe1e445","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1751410121697,"stop":1751410121698,"duration":1},"status":"passed","severity":"normal"},{"uid":"9beeda88be2317e4","name":"Does not throw an exception when node disconnects","time":{"start":1751410272252,"stop":1751410272252,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a05e1540225e5e4","name":"isConnected should return true after first peer connects","time":{"start":1751410041175,"stop":1751410041175,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2ced5753c835d1d","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1751410218055,"stop":1751410218055,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdf9dff71ff4b790","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1751410002630,"stop":1751410002630,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c750c8036be6d0c","name":"Push message with content topic containing shell command","time":{"start":1751410613667,"stop":1751410613667,"duration":0},"status":"passed","severity":"normal"},{"uid":"e19265928fb800b3","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1751410205373,"stop":1751410205373,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e65d6e50427b413","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1751410134994,"stop":1751410134994,"duration":0},"status":"passed","severity":"normal"},{"uid":"a11ff3b6c7061ccd","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1751410152600,"stop":1751410152601,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cb6155e557a6823","name":"Check message with no pubsub topic is not received","time":{"start":1751410582514,"stop":1751410582514,"duration":0},"status":"passed","severity":"normal"},{"uid":"89947f620d73013f","name":"Fails to push message bigger that 1MB","time":{"start":1751410613673,"stop":1751410613673,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f3127550bb5df11","name":"Publish message with custom timestamp: Wed Jul 10 2024 22:48:41 GMT+0000 (Coordinated Universal Time)","time":{"start":1751410129061,"stop":1751410129061,"duration":0},"status":"passed","severity":"normal"},{"uid":"90a4518960d98914","name":"Publish message with custom timestamp: Tue Jul 01 2025 21:48:41 GMT+0000 (Coordinated Universal Time)","time":{"start":1751410129062,"stop":1751410129062,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8ab9c6a30228783","name":"should emit a peer event after start","time":{"start":1751410026745,"stop":1751410026746,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a9bc2fb8d36cff8","name":"accepts valid content-filtered query","time":{"start":1751409963868,"stop":1751409963869,"duration":1},"status":"passed","severity":"normal"},{"uid":"efbd74834336176a","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1751410152597,"stop":1751410152598,"duration":1},"status":"passed","severity":"normal"},{"uid":"91dabb864c9ae0d0","name":"Refresh subscription","time":{"start":1751410134990,"stop":1751410134990,"duration":0},"status":"skipped","severity":"normal"},{"uid":"272153dff399679c","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1751409949521,"stop":1751409949521,"duration":0},"status":"passed","severity":"normal"},{"uid":"169ffe726534a126","name":"Subscribe to topic containing XML and receive message","time":{"start":1751410515213,"stop":1751410515213,"duration":0},"status":"passed","severity":"normal"},{"uid":"f713fc9512cca212","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1751410515207,"stop":1751410515207,"duration":0},"status":"passed","severity":"normal"},{"uid":"39ae5ab92061f09e","name":"should return no connections if no open connection provided","time":{"start":1751409963773,"stop":1751409963774,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b423f3852d1880f","name":"should select older connection if present","time":{"start":1751409963774,"stop":1751409963775,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb2a7f2f51c5284c","name":"should throw error - invalid id","time":{"start":1751409955548,"stop":1751409955551,"duration":3},"status":"passed","severity":"normal"},{"uid":"f9a98500579b7db9","name":"should invoke callbacks when receiving a message","time":{"start":1751409993557,"stop":1751409993557,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e734c7c339e32f7","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1751409954793,"stop":1751409954794,"duration":1},"status":"passed","severity":"normal"},{"uid":"47fb299454295004","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app46/3/topic237/json","time":{"start":1751410233253,"stop":1751410233253,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2ada6ec20eb957a","name":"Should update shard info","time":{"start":1751410070251,"stop":1751410070252,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0e95506fca30bb","name":"Delete observer","time":{"start":1751410105024,"stop":1751410105025,"duration":1},"status":"passed","severity":"normal"},{"uid":"53cc53b21188187a","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1751409992834,"stop":1751409992834,"duration":0},"status":"passed","severity":"normal"},{"uid":"3279117c57132a0b","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1751409954799,"stop":1751409954799,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d3d122d2cb1ecbc","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1751410515209,"stop":1751410515209,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9f4e98f0248f163","name":"random static sharding 4 - Cluster ID: 84, Shard ID: 390","time":{"start":1751410265297,"stop":1751410265298,"duration":1},"status":"passed","severity":"normal"},{"uid":"22b88b19f8c4182e","name":"Check publish message containing long","time":{"start":1751410129048,"stop":1751410129048,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef76e5c9c9f7c020","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1751410007451,"stop":1751410007451,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a9cc403b407dbfd","name":"Store - dialed after - with timeout","time":{"start":1751410278785,"stop":1751410278785,"duration":0},"status":"passed","severity":"normal"},{"uid":"57f24567fc2387c9","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1751410515208,"stop":1751410515208,"duration":0},"status":"skipped","severity":"normal"},{"uid":"549a95d0f247d105","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1751409963951,"stop":1751409963951,"duration":0},"status":"passed","severity":"normal"},{"uid":"7978a95993fca4e8","name":"Push message with content topic containing Russian","time":{"start":1751410613664,"stop":1751410613665,"duration":1},"status":"passed","severity":"normal"},{"uid":"f340e559d8e21712","name":"Check publish message containing SQL Injection","time":{"start":1751410129053,"stop":1751410129054,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8a98dc54d48604e","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1751409949516,"stop":1751409949518,"duration":2},"status":"passed","severity":"normal"},{"uid":"fae235fd585f6050","name":"throws on content topic with empty application field","time":{"start":1751409949512,"stop":1751409949513,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f0c637c4a4f2738","name":"can start and stop the service","time":{"start":1751410026743,"stop":1751410026744,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5263ec1d141b891","name":"should call waitForPeer on Relay","time":{"start":1751409993341,"stop":1751409993341,"duration":0},"status":"passed","severity":"normal"},{"uid":"91bb0e10014e5761","name":"Privacy Node - default protocol","time":{"start":1751410278787,"stop":1751410278787,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ea4c5cee4b02fbe","name":"should get / set TCP multiaddr","time":{"start":1751409955554,"stop":1751409955554,"duration":0},"status":"passed","severity":"normal"},{"uid":"77249699b7c47b3c","name":"getPeersByDiscovery","time":{"start":1751410062975,"stop":1751410062976,"duration":1},"status":"passed","severity":"normal"},{"uid":"973d14472a91bd7e","name":"Push message with content topic containing Basic HTML tag","time":{"start":1751410613666,"stop":1751410613666,"duration":0},"status":"passed","severity":"normal"},{"uid":"a90ece10da1ee56","name":"configure the node with multiple content topics","time":{"start":1751410233254,"stop":1751410233254,"duration":0},"status":"passed","severity":"normal"},{"uid":"9de016352cad7164","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1751410007450,"stop":1751410007450,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba545a74fe0663f3","name":"Query Generator, No message returned","time":{"start":1751410218052,"stop":1751410218053,"duration":1},"status":"passed","severity":"normal"},{"uid":"99ad88b34dda7f6c","name":"Check received message containing Script","time":{"start":1751410582509,"stop":1751410582509,"duration":0},"status":"passed","severity":"normal"},{"uid":"3df61483d7b3c77d","name":"should only return 1 node with relay and store capability","time":{"start":1751409972041,"stop":1751409972041,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d8ff53fe02c5985","name":"Push message with content topic containing numeric","time":{"start":1751410613648,"stop":1751410613648,"duration":0},"status":"passed","severity":"normal"},{"uid":"90998edf88fcc1f1","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1751409949515,"stop":1751409949516,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ec7d85e72d2146a","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1751409992835,"stop":1751409992835,"duration":0},"status":"passed","severity":"normal"},{"uid":"90f2005c2d58f0cc","name":"Refresh subscription","time":{"start":1751410515210,"stop":1751410515210,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bb6dd37308a67b3","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1751409993297,"stop":1751409993298,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed430ad4219170c3","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1751410515219,"stop":1751410515219,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9af37af1f85e7a2","name":"should set field with only RELAY enabled","time":{"start":1751409955558,"stop":1751409955558,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8eb1a569aca6fed","name":"Push message with shell command payload","time":{"start":1751410613660,"stop":1751410613661,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd36f76369a94e2","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1751410022973,"stop":1751410022973,"duration":0},"status":"passed","severity":"normal"},{"uid":"72bf96eb02926e7c","name":"should send to specified number of peers of used peers","time":{"start":1751409993104,"stop":1751409993105,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6158a1c21439a26","name":"Subscribe to topic containing short and publish message","time":{"start":1751410134991,"stop":1751410134991,"duration":0},"status":"passed","severity":"normal"},{"uid":"44652addd7ea8bef","name":"should properly create location multiaddrs - udp6","time":{"start":1751409955555,"stop":1751409955555,"duration":0},"status":"passed","severity":"normal"},{"uid":"29d6e0f789066780","name":"Round trip binary serialization","time":{"start":1751409964083,"stop":1751409964083,"duration":0},"status":"passed","severity":"normal"},{"uid":"168ec8526f5aa601","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1751410002631,"stop":1751410002631,"duration":0},"status":"passed","severity":"normal"},{"uid":"430b4b47e9979fe5","name":"Subscribe to topic containing emoji and receive message","time":{"start":1751410515227,"stop":1751410515227,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea2608572df25f7a","name":"Check message with no content topic is not received","time":{"start":1751410582523,"stop":1751410582523,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4be69fd2deb751f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1751409949528,"stop":1751409949528,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad23e5ea1ad90485","name":"Subscribe to topic containing special chars and receive message","time":{"start":1751410515223,"stop":1751410515223,"duration":0},"status":"passed","severity":"normal"},{"uid":"84b38227b9540f5d","name":"Default pageSize","time":{"start":1751410264609,"stop":1751410264610,"duration":1},"status":"passed","severity":"normal"},{"uid":"170e46ab178505fc","name":"Check received message containing unicode special characters","time":{"start":1751410582511,"stop":1751410582512,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1a0ec5d9413a905","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1751409993301,"stop":1751409993302,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7e85cc3c36056e9","name":"Add multiple subscription objects on single nwaku node","time":{"start":1751410515227,"stop":1751410515228,"duration":1},"status":"passed","severity":"normal"},{"uid":"a31b877f0c1e56","name":"Relay - dialed after","time":{"start":1751410278783,"stop":1751410278783,"duration":0},"status":"passed","severity":"normal"},{"uid":"61ae638ca7f1220b","name":"removeEventListener with wrong event","time":{"start":1751410062975,"stop":1751410062975,"duration":0},"status":"passed","severity":"normal"},{"uid":"637594bf27b47397","name":"should not receive a peer event after stop","time":{"start":1751410103130,"stop":1751410103130,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c7724534a415910","name":"should wait for Filter peer to be connected","time":{"start":1751409993340,"stop":1751409993340,"duration":0},"status":"passed","severity":"normal"},{"uid":"14b24d277a59fee1","name":"Push message with unicode special characters payload","time":{"start":1751410613661,"stop":1751410613661,"duration":0},"status":"passed","severity":"normal"},{"uid":"b454ab212cb79be6","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1751410515215,"stop":1751410515215,"duration":0},"status":"passed","severity":"normal"},{"uid":"2047a824a625bc49","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1751410205374,"stop":1751410205374,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c28f762b6741cca","name":"should keep entries that haven't expired yet","time":{"start":1751409991522,"stop":1751409991526,"duration":4},"status":"passed","severity":"normal"},{"uid":"64b137ed1465882e","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1751410002614,"stop":1751410002617,"duration":3},"status":"passed","severity":"normal"},{"uid":"3bc666d8f438a5d1","name":"Refresh subscription","time":{"start":1751410515221,"stop":1751410515221,"duration":0},"status":"passed","severity":"normal"},{"uid":"2695a4c5d976ba15","name":"Check received message containing long","time":{"start":1751410582506,"stop":1751410582507,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f647d2438af90fc","name":"Passing page size 19 when there are 20 messages","time":{"start":1751410264608,"stop":1751410264608,"duration":0},"status":"passed","severity":"normal"},{"uid":"b17ac250c05224a5","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1751410121696,"stop":1751410121696,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b72e06ce4e8c5d0","name":"Push message equal or less that 1MB","time":{"start":1751410613655,"stop":1751410613655,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3b9f877ffc6bc82","name":"Subscribe to topic containing XML and publish message","time":{"start":1751410134995,"stop":1751410134995,"duration":0},"status":"passed","severity":"normal"},{"uid":"52e6be439f016303","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1751410069531,"stop":1751410069532,"duration":1},"status":"passed","severity":"normal"},{"uid":"c24306ddbb1860c5","name":"Publishes to nwaku","time":{"start":1751410117250,"stop":1751410117250,"duration":0},"status":"passed","severity":"normal"},{"uid":"b892f89745291bb2","name":"Callback on promise","time":{"start":1751410251228,"stop":1751410251236,"duration":8},"status":"passed","severity":"normal"},{"uid":"36ea1816ece84e60","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1751409949515,"stop":1751409949515,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d552730f1b7d415","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1751410002629,"stop":1751410002630,"duration":1},"status":"passed","severity":"normal"},{"uid":"30be744147add21","name":"should not fail to start the service if it is already started","time":{"start":1751409975875,"stop":1751409975875,"duration":0},"status":"passed","severity":"normal"},{"uid":"19c2c8cf579f240b","name":"Fails to publish message with empty text","time":{"start":1751410129063,"stop":1751410129063,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7212f59e4623c43","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1751410233255,"stop":1751410233255,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b49e61eb41c15d0","name":"Passing an array","time":{"start":1751410272253,"stop":1751410272253,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9d395ff0715716e","name":"should successfully stop","time":{"start":1751409992898,"stop":1751409992898,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa6b5e40347a382e","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1751410022970,"stop":1751410022971,"duration":1},"status":"passed","severity":"normal"},{"uid":"63ad72cb4c512c47","name":"Check publish message containing Arabic","time":{"start":1751410129051,"stop":1751410129052,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7d38c0dbbf51f2c","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1751410272720,"stop":1751410272720,"duration":0},"status":"passed","severity":"normal"},{"uid":"c585d842acc8cbff","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1751409949519,"stop":1751409949519,"duration":0},"status":"passed","severity":"normal"},{"uid":"19835587ebce4725","name":"can start and stop the service","time":{"start":1751409975874,"stop":1751409975874,"duration":0},"status":"passed","severity":"normal"},{"uid":"79c52a7ec72ef1c2","name":"should handle onConnected and onDisconnected","time":{"start":1751409993298,"stop":1751409993299,"duration":1},"status":"passed","severity":"normal"},{"uid":"17640b7bd6e73466","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1751410193183,"stop":1751410193184,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c41c32f3a193033","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1751409949540,"stop":1751409949540,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a2b9c10aeaa5f4d","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1751409949520,"stop":1751409949520,"duration":0},"status":"passed","severity":"normal"},{"uid":"41ec869c12987d1f","name":"isConnected return false after peer stops","time":{"start":1751410041177,"stop":1751410041177,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd7386b9b9a582b7","name":"should handle special patterns correctly","time":{"start":1751410004743,"stop":1751410004743,"duration":0},"status":"passed","severity":"normal"},{"uid":"b874f17fc9e8c010","name":"should not allow k > 12","time":{"start":1751410002117,"stop":1751410002121,"duration":4},"status":"passed","severity":"normal"},{"uid":"c436895d860ef6d8","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app51/2/topic879/json","time":{"start":1751410233251,"stop":1751410233251,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d2572c738e8f2e8","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1751410582522,"stop":1751410582522,"duration":0},"status":"passed","severity":"normal"},{"uid":"77c9cd14a9ad59d0","name":"Fields are not dropped","time":{"start":1751409963527,"stop":1751409963529,"duration":2},"status":"passed","severity":"normal"},{"uid":"197df7ee161fdcf9","name":"Subscribe and receive messages via waku relay post","time":{"start":1751410515218,"stop":1751410515219,"duration":1},"status":"passed","severity":"normal"},{"uid":"621c42a56ca6eb02","name":"Overlapping topic subscription","time":{"start":1751410515221,"stop":1751410515221,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4b0319f112808be","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1751409949527,"stop":1751409949528,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd3e93e704626a88","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1751410121697,"stop":1751410121697,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e3786b01e6b1d05","name":"handles different networkShards values correctly","time":{"start":1751409949523,"stop":1751409949523,"duration":0},"status":"passed","severity":"normal"},{"uid":"272afdbfddf10392","name":"should unregister libp2p event listeners when stop is called","time":{"start":1751409993299,"stop":1751409993299,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3f39a322ad73607","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1751410193188,"stop":1751410193189,"duration":1},"status":"passed","severity":"normal"},{"uid":"45cc9c82c0bd173a","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1751409954798,"stop":1751409954798,"duration":0},"status":"passed","severity":"normal"},{"uid":"84ce3fcca183ca58","name":"Check message on other pubsub topic is not received","time":{"start":1751410582522,"stop":1751410582522,"duration":0},"status":"passed","severity":"normal"},{"uid":"587b4dfe1bc53053","name":"caches peers it previously fetched","time":{"start":1751409972039,"stop":1751409972040,"duration":1},"status":"passed","severity":"normal"},{"uid":"c92877ea1cdca5b0","name":"should stop and cleanup resources","time":{"start":1751409993559,"stop":1751409993559,"duration":0},"status":"broken","severity":"normal"},{"uid":"73bda11ef5ad515","name":"should reject on timeout if it was set","time":{"start":1751409993338,"stop":1751409993338,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb214a60499f4c16","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1751409949530,"stop":1751409949530,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a4e1720f3c46dd3","name":"should not be empty after adding a subscription","time":{"start":1751409993556,"stop":1751409993557,"duration":1},"status":"passed","severity":"normal"},{"uid":"a06ffa2fecf6ce50","name":"should initialize bloom filter with correct parameters","time":{"start":1751410004737,"stop":1751410004741,"duration":4},"status":"passed","severity":"normal"},{"uid":"a3560340627c2c66","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1751409949526,"stop":1751409949526,"duration":0},"status":"passed","severity":"normal"},{"uid":"69257e39d420b2d6","name":"should decode valid enr successfully","time":{"start":1751409955543,"stop":1751409955543,"duration":0},"status":"passed","severity":"normal"},{"uid":"1346860b973b1905","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1751410002613,"stop":1751410002614,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cc76f8c914c17fb","name":"Check received message containing Arabic","time":{"start":1751410582518,"stop":1751410582518,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3fc8afbf3a5b415","name":"Overlapping topic subscription","time":{"start":1751410134990,"stop":1751410134991,"duration":1},"status":"skipped","severity":"normal"},{"uid":"817d23fbaebd7375","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1751410002620,"stop":1751410002620,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e6f4288bca9c009","name":"Register correct protocols","time":{"start":1751410134987,"stop":1751410134987,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1c46935eeca01c8","name":"should throw error - no id","time":{"start":1751409955548,"stop":1751409955548,"duration":0},"status":"passed","severity":"normal"},{"uid":"85408f8385f33e56","name":"Relay + Store","time":{"start":1751409955559,"stop":1751409955560,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b5f0373f75d3a79","name":"Check received message containing Basic HTML tag","time":{"start":1751410582510,"stop":1751410582510,"duration":0},"status":"passed","severity":"normal"},{"uid":"544e1d3dafbb3c0d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1751410002636,"stop":1751410002637,"duration":1},"status":"passed","severity":"normal"},{"uid":"989b9f8af09c44ce","name":"Query Generator, Multiple PubsubTopics","time":{"start":1751410218052,"stop":1751410218052,"duration":0},"status":"passed","severity":"normal"},{"uid":"e78170a7790fff2b","name":"Push message with short payload","time":{"start":1751410613656,"stop":1751410613656,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b4a1b241c1816d2","name":"Generator, 2 different pubsubtopics","time":{"start":1751410248866,"stop":1751410248867,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b70b1169e0004de","name":"Check received message containing short","time":{"start":1751410582517,"stop":1751410582517,"duration":0},"status":"passed","severity":"normal"},{"uid":"55342e26382f35f","name":"should throw an error for insufficient data","time":{"start":1751409949544,"stop":1751409949544,"duration":0},"status":"passed","severity":"normal"},{"uid":"873e33545cc9e9cd","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1751409963948,"stop":1751409963949,"duration":1},"status":"passed","severity":"normal"},{"uid":"575aff5c5591bf99","name":"Push message with Basic HTML tag payload","time":{"start":1751410613660,"stop":1751410613660,"duration":0},"status":"passed","severity":"normal"},{"uid":"925a1796435bcc20","name":"should be able to decode the field with only RELAY set to true","time":{"start":1751409954796,"stop":1751409954797,"duration":1},"status":"passed","severity":"normal"},{"uid":"e01bc5ccb8ad9419","name":"Push message with Script payload","time":{"start":1751410613659,"stop":1751410613659,"duration":0},"status":"passed","severity":"normal"},{"uid":"85c9326e3d6462bf","name":"Subscribe and receive messages via waku relay post","time":{"start":1751410515207,"stop":1751410515207,"duration":0},"status":"passed","severity":"normal"},{"uid":"61ce09bf798aea67","name":"should not receive a peer event before start","time":{"start":1751409975876,"stop":1751409975876,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d73072f7855bedc","name":"should not receive a peer event before start","time":{"start":1751410026746,"stop":1751410026746,"duration":0},"status":"passed","severity":"normal"},{"uid":"858480ca715e027f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1751410002639,"stop":1751410002639,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ffeabf2e05eea54","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1751410002623,"stop":1751410002623,"duration":0},"status":"passed","severity":"normal"},{"uid":"72a1b86fb3a62138","name":"addEventListener with wrong event","time":{"start":1751410062974,"stop":1751410062975,"duration":1},"status":"passed","severity":"normal"},{"uid":"80b689b18121f02","name":"Check message with no payload is not received","time":{"start":1751410582514,"stop":1751410582514,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a6124abc27f7cbe","name":"should reject if LightPush is requested but not mounted","time":{"start":1751409993337,"stop":1751409993337,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d0ca3533e240130","name":"Encoder throws on empty string content topic","time":{"start":1751409981852,"stop":1751409981853,"duration":1},"status":"passed","severity":"normal"},{"uid":"fae51ffef6c3bcb1","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1751410002624,"stop":1751410002624,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb579a7c96d9e124","name":"rejects hash query with content filter parameters","time":{"start":1751409963870,"stop":1751409963871,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d6d79ed0a9cc946","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1751409963952,"stop":1751409963953,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e033e10d39df83b","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1751409983542,"stop":1751409983542,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ce4de75039d7bc3","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1751410002619,"stop":1751410002619,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b7c016b4cc0c8c4","name":"Check received message containing emoji","time":{"start":1751410582520,"stop":1751410582521,"duration":1},"status":"passed","severity":"normal"},{"uid":"fba2250da035cff7","name":"Fails to push message bigger that 1MB","time":{"start":1751410613656,"stop":1751410613656,"duration":0},"status":"passed","severity":"normal"},{"uid":"90f86affb4cd26cc","name":"should be sent with empty content","time":{"start":1751410007449,"stop":1751410007450,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6a90dc692117d2b","name":"should return false when shard is not included in network shards","time":{"start":1751409992843,"stop":1751409992843,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e0ef9797d03a61c","name":"Push message with SQL Injection payload","time":{"start":1751410613659,"stop":1751410613659,"duration":0},"status":"passed","severity":"normal"},{"uid":"523daf527c6f3a5d","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1751409963869,"stop":1751409963869,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0e11a2bf016524c","name":"should register libp2p event listeners when start is called","time":{"start":1751409993299,"stop":1751409993299,"duration":0},"status":"passed","severity":"normal"},{"uid":"3558ff4ed242e604","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1751409993103,"stop":1751409993104,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fea747d0161d255","name":"throws on empty content topic","time":{"start":1751409949510,"stop":1751409949511,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b610cc493556fa","name":"Push message with content topic containing Russian","time":{"start":1751410613649,"stop":1751410613649,"duration":0},"status":"passed","severity":"normal"},{"uid":"5708f00ed078ae89","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1751410218055,"stop":1751410218055,"duration":0},"status":"passed","severity":"normal"},{"uid":"a79894cf9211af40","name":"should throw error - no public key","time":{"start":1751409955544,"stop":1751409955544,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f611e6edc9ae770","name":"Push message with numeric payload","time":{"start":1751410613641,"stop":1751410613641,"duration":0},"status":"passed","severity":"normal"},{"uid":"b36b6b1a3cae164e","name":"Light Node - default protocols","time":{"start":1751410278786,"stop":1751410278787,"duration":1},"status":"passed","severity":"normal"},{"uid":"63b98ed6edd3618f","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1751410152596,"stop":1751410152597,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c4dca65ba1f128c","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1751410515206,"stop":1751410515206,"duration":0},"status":"passed","severity":"normal"},{"uid":"f76882473d898d22","name":"Push message with Arabic payload","time":{"start":1751410613658,"stop":1751410613658,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c9b5cbdea6d3615","name":"Renews subscription after lossing a connection","time":{"start":1751410515216,"stop":1751410515216,"duration":0},"status":"passed","severity":"normal"},{"uid":"23552021b3db86bc","name":"Subscribe and receives messages on 20 topics","time":{"start":1751410515207,"stop":1751410515208,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bb4edfca16ff3d4","name":"should emit a peer event after start","time":{"start":1751409975875,"stop":1751409975876,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d2272e9a9a39ea0","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1751410515217,"stop":1751410515217,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a04258aa4cd4f04","name":"Check received message containing JSON","time":{"start":1751410582510,"stop":1751410582510,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1d24e5fa26208c9","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1751409992890,"stop":1751409992890,"duration":0},"status":"passed","severity":"normal"},{"uid":"30b75f0c9b43ea15","name":"Meta field set when metaSetter is specified","time":{"start":1751409964084,"stop":1751409964084,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5b686a54bbb7515","name":"Check received message with timestamp: 1751410021606 ","time":{"start":1751410582521,"stop":1751410582521,"duration":0},"status":"passed","severity":"normal"},{"uid":"20cd2dd3311c815b","name":"should properly compute the node id","time":{"start":1751409955552,"stop":1751409955552,"duration":0},"status":"passed","severity":"normal"},{"uid":"efd2d97f658c2434","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1751410205372,"stop":1751410205372,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b009e902fa3b71e","name":"should reject if Store is requested but not mounted","time":{"start":1751409993337,"stop":1751409993337,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c60ead2c22a008a","name":"should only return 1 node with store capability","time":{"start":1751409972041,"stop":1751409972042,"duration":1},"status":"passed","severity":"normal"},{"uid":"55ebbaffc4d13a12","name":"should not receive a peer event before start","time":{"start":1751410103129,"stop":1751410103130,"duration":1},"status":"passed","severity":"normal"},{"uid":"324e40b3a7dbe472","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1751409972043,"stop":1751409972043,"duration":0},"status":"skipped","severity":"normal"},{"uid":"81b37c1256190b74","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app60/5/topic538/xml","time":{"start":1751410233253,"stop":1751410233254,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9c6d9a4d016f334","name":"should retry failed tasks","time":{"start":1751409992342,"stop":1751409992342,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f5b5882dbd1ceae","name":"should continually clean up expired entries at intervals","time":{"start":1751409991527,"stop":1751409991527,"duration":0},"status":"passed","severity":"normal"},{"uid":"b348d30474fba7b5","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1751410058237,"stop":1751410058238,"duration":1},"status":"passed","severity":"normal"},{"uid":"3754000918889b54","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1751410193187,"stop":1751410193188,"duration":1},"status":"passed","severity":"normal"},{"uid":"faf5f455b79ba192","name":"Check publish message containing emoji","time":{"start":1751410129058,"stop":1751410129060,"duration":2},"status":"passed","severity":"normal"},{"uid":"1fc0f2c6c6bfe20b","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1751410515218,"stop":1751410515218,"duration":0},"status":"passed","severity":"normal"},{"uid":"31fcc9cab23f5019","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1751409992843,"stop":1751409992843,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4dc7313d180d3ce","name":"Push message with content topic containing short","time":{"start":1751410613647,"stop":1751410613647,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe9eec806d673d20","name":"messageHashStr returns a hex string","time":{"start":1751409963952,"stop":1751409963952,"duration":0},"status":"passed","severity":"normal"},{"uid":"293b0f36df40a844","name":"Promise Callback - false","time":{"start":1751410256726,"stop":1751410256726,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2d4ab56fa81b722","name":"throws on content topic with too few or too many fields","time":{"start":1751409949511,"stop":1751409949511,"duration":0},"status":"passed","severity":"normal"},{"uid":"630c770bb52bea1b","name":"Add multiple subscription objects on single nwaku node","time":{"start":1751410515216,"stop":1751410515216,"duration":0},"status":"passed","severity":"normal"},{"uid":"71dee09137e54bf0","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1751410515219,"stop":1751410515219,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b50987c30a55d32","name":"Ordered callback, aborts when callback returns true","time":{"start":1751410251242,"stop":1751410251242,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3097d3ea2346d33","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1751410125729,"stop":1751410125729,"duration":0},"status":"passed","severity":"normal"},{"uid":"abb8b9bb5d57f40b","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1751410515209,"stop":1751410515209,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1b5ff24dc7ba241","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1751409954792,"stop":1751409954793,"duration":1},"status":"passed","severity":"normal"},{"uid":"39dfad0a1d1ffbf3","name":"Subscribe to topic containing JSON and publish message","time":{"start":1751410134996,"stop":1751410134996,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c41f36e7bc7e1fa","name":"Subscribe to topic containing Script and receive message","time":{"start":1751410515225,"stop":1751410515225,"duration":0},"status":"passed","severity":"normal"},{"uid":"466cb6bb647beb5c","name":"should support chaining for add method","time":{"start":1751409991521,"stop":1751409991521,"duration":0},"status":"passed","severity":"normal"},{"uid":"66f2ea97cbc4d9fd","name":"should be called at least once on all `peer:discovery` events","time":{"start":1751410030387,"stop":1751410030387,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5933ca1d961ede0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1751409949528,"stop":1751409949529,"duration":1},"status":"passed","severity":"normal"},{"uid":"9385348af62f17d4","name":"configure the node with multiple pubsub topics","time":{"start":1751410265300,"stop":1751410265300,"duration":0},"status":"passed","severity":"normal"},{"uid":"be2cafd16113d8dd","name":"should remove expired entries after TTL has passed","time":{"start":1751409991522,"stop":1751409991522,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5472a728994aec4","name":"Nwaku publishes","time":{"start":1751410117250,"stop":1751410117250,"duration":0},"status":"passed","severity":"normal"},{"uid":"959d70e90b4cc2f4","name":"Check received message containing XML","time":{"start":1751410582509,"stop":1751410582510,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6b72df6c9ad10d9","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1751410002605,"stop":1751410002605,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c1b04fcba7a9bf3","name":"should only return 1 node with relay capability","time":{"start":1751409972040,"stop":1751409972041,"duration":1},"status":"passed","severity":"normal"},{"uid":"46703447d6455ab3","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1751409949524,"stop":1751409949524,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2d2a32b0c1864a7","name":"should properly create location multiaddrs - udp4","time":{"start":1751409955554,"stop":1751409955555,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d8ec727fdf86ea9","name":"should encodeTxt and decodeTxt","time":{"start":1751409955542,"stop":1751409955542,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e8ce9893fe9f087","name":"Subscribe and receives messages on 20 topics","time":{"start":1751410515219,"stop":1751410515220,"duration":1},"status":"passed","severity":"normal"},{"uid":"636f612e627743d","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1751410002630,"stop":1751410002630,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a76b7753377d74f","name":"Push message with meta","time":{"start":1751410613668,"stop":1751410613668,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9ee235771a13827","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1751410134988,"stop":1751410134989,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab76902d4f2e67a8","name":"Mutual subscription","time":{"start":1751410134987,"stop":1751410134987,"duration":0},"status":"passed","severity":"normal"},{"uid":"2814d18f777786ec","name":"should properly create location multiaddrs - tcp6","time":{"start":1751409955556,"stop":1751409955556,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fa88b45d46a7ac7","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1751410121698,"stop":1751410121698,"duration":0},"status":"passed","severity":"normal"},{"uid":"645af7acf94527a8","name":"Subscribe to topic containing shell command and receive message","time":{"start":1751410515226,"stop":1751410515226,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c4e17716b01aa69","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1751410002636,"stop":1751410002636,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd6b2d7eb665097f","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1751409963948,"stop":1751409963948,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8f2ac9f0236972b","name":"Throws when trying to push message with empty payload","time":{"start":1751410613662,"stop":1751410613662,"duration":0},"status":"passed","severity":"normal"},{"uid":"4344d29f9d7329c6","name":"Push message with content topic containing XML","time":{"start":1751410613666,"stop":1751410613666,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b3f261b626ee948","name":"dispatchEvent via connectionManager","time":{"start":1751410062976,"stop":1751410062977,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eb9b1248e8edc4b","name":"listenerCount","time":{"start":1751410062976,"stop":1751410062976,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae7109d118b2c424","name":"Push message with content topic containing unicode special characters","time":{"start":1751410613667,"stop":1751410613667,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eeccaa115203488","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1751409971656,"stop":1751409971656,"duration":0},"status":"passed","severity":"normal"},{"uid":"23a0e5e6d191698e","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1751409992700,"stop":1751409992700,"duration":0},"status":"passed","severity":"normal"},{"uid":"62dc4410929b52e1","name":"Check meta is set [symmetric]","time":{"start":1751409981850,"stop":1751409981851,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5e927fcfce39e87","name":"should load peers from local storage and dispatch events","time":{"start":1751409975877,"stop":1751409975877,"duration":0},"status":"passed","severity":"normal"},{"uid":"43c1b2ff314baf0a","name":"Push message with Script payload","time":{"start":1751410613643,"stop":1751410613644,"duration":1},"status":"passed","severity":"normal"},{"uid":"dca2248ec956d1ea","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1751409993301,"stop":1751409993301,"duration":0},"status":"passed","severity":"normal"},{"uid":"2223290f34d9918b","name":"Push message with Russian payload","time":{"start":1751410613658,"stop":1751410613658,"duration":0},"status":"passed","severity":"normal"},{"uid":"f689a32f7094d3c4","name":"should initialize with Unhealthy status","time":{"start":1751409993219,"stop":1751409993220,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0352379032093c4","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1751409992341,"stop":1751409992342,"duration":1},"status":"passed","severity":"normal"},{"uid":"a32ef685181d4442","name":"Push message with content topic containing Chinese","time":{"start":1751410613649,"stop":1751410613649,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8209934a70d5d9f","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1751409971654,"stop":1751409971655,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b2b67ab20798b52","name":"Encoder throws on undefined content topic","time":{"start":1751409964084,"stop":1751409964085,"duration":1},"status":"passed","severity":"normal"},{"uid":"6afef2f2a63617da","name":"Push message with content topic containing numeric","time":{"start":1751410613663,"stop":1751410613663,"duration":0},"status":"passed","severity":"normal"},{"uid":"486cd4fca0afff9e","name":"should not retry if at least one success","time":{"start":1751409993105,"stop":1751409993111,"duration":6},"status":"passed","severity":"normal"},{"uid":"853683d83dec268","name":"addEventListener with correct event","time":{"start":1751410062974,"stop":1751410062974,"duration":0},"status":"passed","severity":"normal"},{"uid":"38205c977d5e43ab","name":"Push message with content topic containing special chars","time":{"start":1751410613663,"stop":1751410613664,"duration":1},"status":"passed","severity":"normal"},{"uid":"538af9801aad9d58","name":"should not fail to start the service if it is already started","time":{"start":1751410103129,"stop":1751410103129,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fc891195eed08fb","name":"returns nothing if no connections present","time":{"start":1751409963772,"stop":1751409963773,"duration":1},"status":"passed","severity":"normal"},{"uid":"84c01413f0bc818","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1751410582516,"stop":1751410582516,"duration":0},"status":"broken","severity":"normal"},{"uid":"ca4693ccc0f8a62c","name":"Check received message containing Basic HTML tag","time":{"start":1751410582519,"stop":1751410582519,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c8812d33b330103","name":"Push message with custom timestamp: 1720651630674","time":{"start":1751410613654,"stop":1751410613654,"duration":0},"status":"passed","severity":"normal"},{"uid":"82a9217d066f40da","name":"should be empty when created","time":{"start":1751409993556,"stop":1751409993556,"duration":0},"status":"passed","severity":"normal"},{"uid":"1300043131024df2","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1751410152601,"stop":1751410152601,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2cd1967d995249a","name":"Check received message containing special chars","time":{"start":1751410582517,"stop":1751410582517,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc176470469aac8f","name":"throws on content topic with non-number generation field","time":{"start":1751409949511,"stop":1751409949512,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c2af5f9079aea39","name":"new peer added after a peer was already found","time":{"start":1751410125728,"stop":1751410125728,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ffbc48444c0b5ca1","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1751410002612,"stop":1751410002612,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab65050ab82ee0c7","name":"Ordered Callback - true","time":{"start":1751410256726,"stop":1751410256726,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ac9d2f81ddeaf3f","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1751410002618,"stop":1751410002619,"duration":1},"status":"passed","severity":"normal"},{"uid":"b30ba4358eb120a2","name":"should handle different types of entries","time":{"start":1751409991526,"stop":1751409991526,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f40612894125da6","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1751410272720,"stop":1751410272720,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a27675dd8cfb480","name":"should throw an error for an unconfigured topic","time":{"start":1751409949537,"stop":1751409949537,"duration":0},"status":"passed","severity":"normal"},{"uid":"918576653d8a56cd","name":"Check publish message containing Russian","time":{"start":1751410129052,"stop":1751410129053,"duration":1},"status":"passed","severity":"normal"},{"uid":"47e980ef7bd4d36f","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1751410248867,"stop":1751410248867,"duration":0},"status":"passed","severity":"normal"},{"uid":"97886b11d1c8315b","name":"should update ack status of messages in outgoing buffer","time":{"start":1751410007450,"stop":1751410007451,"duration":1},"status":"passed","severity":"normal"},{"uid":"298ad5789cf40e60","name":"Push message with content topic containing escaped characters","time":{"start":1751410613667,"stop":1751410613667,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b704f7dfad0765","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1751410002128,"stop":1751410002128,"duration":0},"status":"passed","severity":"normal"},{"uid":"699810b55206e6cb","name":"should push the message to the outgoing buffer","time":{"start":1751410007443,"stop":1751410007443,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5cc63383fa686d","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1751410152597,"stop":1751410152597,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a99583508b1cdec","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1751410002638,"stop":1751410002638,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2dcd28c7fe9257d","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1751410002610,"stop":1751410002611,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8e00bfccc75d8d2","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1751409949527,"stop":1751409949527,"duration":0},"status":"passed","severity":"normal"},{"uid":"5700a25e0c2f3999","name":"Subscribe to topic containing long and receive message","time":{"start":1751410515222,"stop":1751410515222,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab8a275296c78a52","name":"Push message with meta","time":{"start":1751410613653,"stop":1751410613653,"duration":0},"status":"passed","severity":"normal"},{"uid":"31c34934a26844c4","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1751409971652,"stop":1751409971652,"duration":0},"status":"passed","severity":"normal"},{"uid":"e375808deca0a47","name":"Check message with no payload is not received","time":{"start":1751410582523,"stop":1751410582523,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2581f0165c3ec2e","name":"1 Store, 2 relays, 2 fetches","time":{"start":1751409971546,"stop":1751409971546,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae730548dbc3e10","name":"Fails to push message with large meta","time":{"start":1751410613669,"stop":1751410613669,"duration":0},"status":"passed","severity":"normal"},{"uid":"4548c615ab8dbcee","name":"throws on content topic with empty version field","time":{"start":1751409949513,"stop":1751409949513,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5628854c7379190","name":"should add and remove event listeners correctly","time":{"start":1751409975878,"stop":1751409975879,"duration":1},"status":"passed","severity":"normal"},{"uid":"97c93a0da8cf38d8","name":"should handle a minimal index list","time":{"start":1751409949543,"stop":1751409949543,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb599871bfe553df","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1751410030389,"stop":1751410030389,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd5135edcfa576","name":"Waku message hash computation (payload length 0)","time":{"start":1751409963950,"stop":1751409963950,"duration":0},"status":"passed","severity":"normal"},{"uid":"eecefcad2237ef92","name":"Ephemeral messages are not stored","time":{"start":1751410028740,"stop":1751410028740,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecb34bbd4acc59a4","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1751410262697,"stop":1751410262697,"duration":0},"status":"passed","severity":"normal"},{"uid":"be7659955447c71","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1751410125728,"stop":1751410125729,"duration":1},"status":"skipped","severity":"normal"},{"uid":"210044540f51b7d9","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1751410002635,"stop":1751410002636,"duration":1},"status":"passed","severity":"normal"},{"uid":"1286898676257db","name":"Query generator for multiple messages with multiple decoders","time":{"start":1751410251227,"stop":1751410251228,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fe5e03a5a89057a","name":"Push message with rate limit","time":{"start":1751410613671,"stop":1751410613671,"duration":0},"status":"passed","severity":"normal"},{"uid":"85ef1a7888b99754","name":"should emit a peer event after start","time":{"start":1751410103129,"stop":1751410103129,"duration":0},"status":"passed","severity":"normal"},{"uid":"85a984c8c44db4e2","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1751410205373,"stop":1751410205373,"duration":0},"status":"passed","severity":"normal"},{"uid":"db91815e6b454861","name":"Push message equal or less that 1MB","time":{"start":1751410613672,"stop":1751410613672,"duration":0},"status":"passed","severity":"normal"},{"uid":"db6cce4d8d06a051","name":"should not fail to stop the service if it was not started","time":{"start":1751409975874,"stop":1751409975875,"duration":1},"status":"passed","severity":"normal"},{"uid":"67c77c0d158e4954","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1751409949529,"stop":1751409949529,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e597601b7754977","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app27/10/topic261/proto","time":{"start":1751410233252,"stop":1751410233252,"duration":0},"status":"passed","severity":"normal"},{"uid":"577ebbec066fa919","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1751410022971,"stop":1751410022971,"duration":0},"status":"passed","severity":"normal"},{"uid":"e84229e767b8005a","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1751409949527,"stop":1751409949527,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7f64c095764f4d0","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1751410002631,"stop":1751410002635,"duration":4},"status":"passed","severity":"normal"},{"uid":"d199235f9a915ddb","name":"Subscribe and publish message","time":{"start":1751410134988,"stop":1751410134988,"duration":0},"status":"passed","severity":"normal"},{"uid":"4168416d23c4343d","name":"Subscribe to topic containing numeric and receive message","time":{"start":1751410515211,"stop":1751410515211,"duration":0},"status":"passed","severity":"normal"},{"uid":"67953c595b7f1f85","name":"Query generator for 2000 messages","time":{"start":1751410251251,"stop":1751410251252,"duration":1},"status":"passed","severity":"normal"},{"uid":"107f64917621ea4d","name":"Generator, 2 different pubsubtopics","time":{"start":1751410248864,"stop":1751410248865,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d816f46015344d7e","name":"Query generator for multiple messages with different message text format","time":{"start":1751410251227,"stop":1751410251227,"duration":0},"status":"passed","severity":"normal"},{"uid":"b39483a1ed36a64","name":"should mark all messages in causal history as acknowledged","time":{"start":1751410007447,"stop":1751410007447,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0f96e0dd10ce2c6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1751409949530,"stop":1751409949530,"duration":0},"status":"passed","severity":"normal"},{"uid":"88117653680aca2d","name":"should requeue task if no peer is available","time":{"start":1751409992341,"stop":1751409992341,"duration":0},"status":"passed","severity":"normal"},{"uid":"e973cf67a440d54e","name":"does not throw on valid cases","time":{"start":1751409949510,"stop":1751409949510,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4b9c4460e4fefb2","name":"should insert elements correctly","time":{"start":1751410004741,"stop":1751410004741,"duration":0},"status":"passed","severity":"normal"},{"uid":"87a4e1280c9fde79","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1751410272719,"stop":1751410272719,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee4e741b2fa52786","name":"Check received message containing numeric","time":{"start":1751410582507,"stop":1751410582507,"duration":0},"status":"passed","severity":"normal"},{"uid":"89febf7044de89bd","name":"Passing page size 10 when there are 10 messages","time":{"start":1751410264607,"stop":1751410264607,"duration":0},"status":"passed","severity":"normal"},{"uid":"f15e9737ce322c39","name":"Decoder throws on undefined content topic","time":{"start":1751409964085,"stop":1751409964085,"duration":0},"status":"passed","severity":"normal"},{"uid":"96f48c6b42cb5d54","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1751409949529,"stop":1751409949529,"duration":0},"status":"passed","severity":"normal"},{"uid":"12f4494f0dc07f91","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1751409970998,"stop":1751409970998,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb422022e4324648","name":"Push message with Arabic payload","time":{"start":1751410613642,"stop":1751410613643,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ddddd25b53193ee","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1751409949528,"stop":1751409949528,"duration":0},"status":"passed","severity":"normal"},{"uid":"6271fd15620190d7","name":"should check false positive rate","time":{"start":1751410004745,"stop":1751410004745,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f46b2448d00f87","name":"different cluster, different shard: nodes don't connect","time":{"start":1751410069534,"stop":1751410069534,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fe65c613522761","name":"should transition to Unhealthy when no connections","time":{"start":1751409993220,"stop":1751409993220,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7dbfa6e45b9d48d","name":"handles empty contentTopics array correctly","time":{"start":1751409949540,"stop":1751409949541,"duration":1},"status":"passed","severity":"normal"},{"uid":"37288a4a81964500","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1751409975878,"stop":1751409975878,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b61662bedc523b7","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1751410028741,"stop":1751410028741,"duration":0},"status":"passed","severity":"normal"},{"uid":"50461282789b9784","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1751410002611,"stop":1751410002611,"duration":0},"status":"passed","severity":"normal"},{"uid":"54743f7703ce53e1","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1751410041172,"stop":1751410041173,"duration":1},"status":"passed","severity":"normal"},{"uid":"9037846734035709","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1751410002625,"stop":1751410002628,"duration":3},"status":"passed","severity":"normal"},{"uid":"bcdb6966d4003961","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1751410272719,"stop":1751410272719,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eb422c434fd4f03","name":"All","time":{"start":1751410027711,"stop":1751410027712,"duration":1},"status":"passed","severity":"normal"},{"uid":"626f620877c9022e","name":"Push message with emoji payload","time":{"start":1751410613646,"stop":1751410613646,"duration":0},"status":"passed","severity":"normal"},{"uid":"b56685d90508084d","name":"recovers when dns.resolve returns empty","time":{"start":1751409972038,"stop":1751409972038,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fcda5350bdcbfe3","name":"should properly create location multiaddrs - udp","time":{"start":1751409955556,"stop":1751409955556,"duration":0},"status":"passed","severity":"normal"},{"uid":"6383914a5e4869c6","name":"Waku message hash computation (no timestamp)","time":{"start":1751409963950,"stop":1751409963951,"duration":1},"status":"passed","severity":"normal"},{"uid":"2336913609bfa0e8","name":"A test","time":{"start":1751410058438,"stop":1751410058439,"duration":1},"status":"passed","severity":"normal"},{"uid":"c427167577cad053","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1751409954790,"stop":1751409954790,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bbb43c152749268","name":"Waku message hash computation (meta attribute not present)","time":{"start":1751409963950,"stop":1751409963950,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb31bc8ddf32d77b","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1751410515220,"stop":1751410515220,"duration":0},"status":"passed","severity":"normal"},{"uid":"f20f554bc9a4b55b","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1751410007447,"stop":1751410007448,"duration":1},"status":"passed","severity":"normal"},{"uid":"111ad6339b25855b","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1751410002612,"stop":1751410002613,"duration":1},"status":"passed","severity":"normal"},{"uid":"88d209224198cd1a","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1751410002609,"stop":1751410002609,"duration":0},"status":"passed","severity":"normal"},{"uid":"912eea1a38587306","name":"Push message with custom timestamp: 1751406430674","time":{"start":1751410613654,"stop":1751410613655,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e056e60add7d346","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1751410002639,"stop":1751410002639,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5a6ac7562df77fc","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1751409949538,"stop":1751409949538,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0107458f81a7c62","name":"ignores unrecognized TXT record formats","time":{"start":1751409972039,"stop":1751409972039,"duration":0},"status":"passed","severity":"normal"},{"uid":"52d4224af20a49f2","name":"Publish message with large meta","time":{"start":1751410129069,"stop":1751410129069,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcd1f4e67437cc29","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1751410515220,"stop":1751410515220,"duration":0},"status":"skipped","severity":"normal"},{"uid":"250a5e7689dde466","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1751410002623,"stop":1751410002623,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c65e40182cff7e7","name":"Nodes with multiple pubsub topic","time":{"start":1751410121696,"stop":1751410121697,"duration":1},"status":"passed","severity":"normal"},{"uid":"374398cd515fe5c8","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1751410002621,"stop":1751410002622,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc8e284dbc998576","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1751409971655,"stop":1751409971655,"duration":0},"status":"passed","severity":"normal"},{"uid":"beac212e5188d554","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1751410002629,"stop":1751410002629,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aa3ab9f5cd19229","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1751410134993,"stop":1751410134993,"duration":0},"status":"passed","severity":"normal"},{"uid":"72cc03a0d6da1c92","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1751410265294,"stop":1751410265296,"duration":2},"status":"passed","severity":"normal"},{"uid":"fbef297350922e2e","name":"Check received message containing JSON","time":{"start":1751410582519,"stop":1751410582520,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2bd44e218509e71","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app5/9/topic521/test.js","time":{"start":1751410233251,"stop":1751410233251,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8738d075a3f6e7e","name":"Query generator for multiple messages with different content topic format","time":{"start":1751410251228,"stop":1751410251228,"duration":0},"status":"passed","severity":"normal"},{"uid":"f03eead76e031d73","name":"Relay - times out","time":{"start":1751410278783,"stop":1751410278784,"duration":1},"status":"passed","severity":"normal"},{"uid":"aabb8e35e51ccff","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1751410002604,"stop":1751410002605,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fd50d5bc58e4dfe","name":"Check message with non string payload is not received","time":{"start":1751410582523,"stop":1751410582524,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2947964c3a77154","name":"should increase lamport timestamp","time":{"start":1751410007442,"stop":1751410007442,"duration":0},"status":"passed","severity":"normal"},{"uid":"913b8206d8c559e4","name":"should serialize and deserialize correctly","time":{"start":1751410004742,"stop":1751410004742,"duration":0},"status":"passed","severity":"normal"},{"uid":"f85ef13f1aaa6108","name":"should use DNS peer discovery with light client","time":{"start":1751410026748,"stop":1751410026748,"duration":0},"status":"skipped","severity":"normal"},{"uid":"84691d10a4e48995","name":"should wait for LightPush peer to be connected","time":{"start":1751409993339,"stop":1751409993340,"duration":1},"status":"passed","severity":"normal"},{"uid":"aceed487e1b24e1c","name":"should successfully unsubscribe from an existing subscription","time":{"start":1751409992891,"stop":1751409992892,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7e394dd7f948748","name":"Fails to publish message with wrong content topic","time":{"start":1751410129064,"stop":1751410129065,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e1dd01fd20c5548","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1751410272719,"stop":1751410272720,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdb74d11a022327e","name":"should be able to encode the field with only RELAY set to true","time":{"start":1751409954785,"stop":1751409954787,"duration":2},"status":"passed","severity":"normal"},{"uid":"cafe314e90ef87cf","name":"Push message with long payload","time":{"start":1751410613640,"stop":1751410613641,"duration":1},"status":"passed","severity":"normal"},{"uid":"75d561dd61a8a1f1","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1751410002611,"stop":1751410002612,"duration":1},"status":"passed","severity":"normal"},{"uid":"f96ab4c834ad5e5","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1751410218053,"stop":1751410218054,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb7602f52d631516","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1751410002610,"stop":1751410002610,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ba7e5f583f6a3bd","name":"should not fail to start the service if it is already started","time":{"start":1751410026745,"stop":1751410026745,"duration":0},"status":"passed","severity":"normal"},{"uid":"e63fee6ae2b06326","name":"should start and stop interval correctly","time":{"start":1751409992333,"stop":1751409992334,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f861e9da256840e","name":"should set field with only LIGHTPUSH enabled","time":{"start":1751409955559,"stop":1751409955559,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5bd6f67603103a5","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1751409993557,"stop":1751409993557,"duration":0},"status":"passed","severity":"normal"},{"uid":"48b3c53b9252c554","name":"Push message with SQL Injection payload","time":{"start":1751410613643,"stop":1751410613643,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8cd42bdade6c5c9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1751410002640,"stop":1751410002640,"duration":0},"status":"passed","severity":"normal"},{"uid":"86349eb1717d6308","name":"Store - dialed first","time":{"start":1751410278784,"stop":1751410278785,"duration":1},"status":"passed","severity":"normal"},{"uid":"8afb17e80bb16035","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1751409949518,"stop":1751409949518,"duration":0},"status":"passed","severity":"normal"},{"uid":"85f6b5f54f7fffdb","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1751410002624,"stop":1751410002624,"duration":0},"status":"passed","severity":"normal"},{"uid":"76f37ce0c41fd5cd","name":"1 Relay, 1 Filter, gives up","time":{"start":1751409971546,"stop":1751409971547,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e2cf43b1d7a8ed8","name":"should enable all discoveries when explicitly set","time":{"start":1751409992699,"stop":1751409992700,"duration":1},"status":"passed","severity":"normal"},{"uid":"87f5496a8d044e39","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1751409954794,"stop":1751409954795,"duration":1},"status":"passed","severity":"normal"},{"uid":"73df0e68b141723a","name":"should be online or offline if network state changed","time":{"start":1751410022975,"stop":1751410022975,"duration":0},"status":"passed","severity":"normal"},{"uid":"a29b85aa522663e9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1751410002636,"stop":1751410002636,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e0840f99c445db6","name":"should dispatch connect and disconnect events","time":{"start":1751409993298,"stop":1751409993298,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3a46293ab739f4a","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1751410193184,"stop":1751410193184,"duration":0},"status":"passed","severity":"normal"},{"uid":"565033c3a4614394","name":"Push message with Chinese payload","time":{"start":1751410613658,"stop":1751410613658,"duration":0},"status":"passed","severity":"normal"},{"uid":"f19118080f4dc64","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app97/7/topic985/proto","time":{"start":1751410233250,"stop":1751410233250,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea58111a21dc1ded","name":"Subscribe to topic containing shell command and receive message","time":{"start":1751410515214,"stop":1751410515214,"duration":0},"status":"passed","severity":"normal"},{"uid":"7310872e20cee40","name":"Check publish message containing Basic HTML tag","time":{"start":1751410129056,"stop":1751410129056,"duration":0},"status":"passed","severity":"normal"},{"uid":"932b7be39fcb8807","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1751409949529,"stop":1751409949529,"duration":0},"status":"passed","severity":"normal"},{"uid":"64e3fc65877a665","name":"Subscribe to topic containing Russian and receive message","time":{"start":1751410515224,"stop":1751410515224,"duration":0},"status":"passed","severity":"normal"},{"uid":"b59067ddb7220c27","name":"Passing page size 110 when there are 120 messages","time":{"start":1751410264609,"stop":1751410264609,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3f8e05e44098a0d","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1751409972042,"stop":1751409972042,"duration":0},"status":"passed","severity":"normal"},{"uid":"da42c62adb15e4d","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1751410134989,"stop":1751410134989,"duration":0},"status":"passed","severity":"normal"},{"uid":"4269d58e84cd79d0","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1751410002622,"stop":1751410002622,"duration":0},"status":"passed","severity":"normal"},{"uid":"a15773821cc4d17b","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1751410022972,"stop":1751410022973,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d344b830a0b3a41","name":"Ephemeral field is preserved - encoder v0","time":{"start":1751410028741,"stop":1751410028741,"duration":0},"status":"passed","severity":"normal"},{"uid":"c49c1b866e035782","name":"Check received message containing Arabic","time":{"start":1751410582508,"stop":1751410582508,"duration":0},"status":"passed","severity":"normal"},{"uid":"c109e1b7eba0dcee","name":"topics with same application and version share the same shard","time":{"start":1751409949521,"stop":1751409949521,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae112b9d41276058","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1751410002640,"stop":1751410002640,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9284ecf1b1ea63e","name":"should reject if WakuNode is not started","time":{"start":1751409993336,"stop":1751409993336,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c340eff2f5adc36","name":"Encoder throws on empty string content topic","time":{"start":1751409983544,"stop":1751409983544,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc4f6c51fffbb1d6","name":"Publish message with rate limit","time":{"start":1751410129069,"stop":1751410129069,"duration":0},"status":"passed","severity":"normal"},{"uid":"685220eadaad24b0","name":"Check received message containing SQL Injection","time":{"start":1751410582509,"stop":1751410582509,"duration":0},"status":"passed","severity":"normal"},{"uid":"32e4b8d231c58fd3","name":"should encode/decode to text encoding","time":{"start":1751409955553,"stop":1751409955553,"duration":0},"status":"passed","severity":"normal"},{"uid":"99966446a27a5aa0","name":"should throw an error for empty SingleShardInfos array","time":{"start":1751409949524,"stop":1751409949524,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcaf5804e67c5679","name":"should be able to decode the field with only FILTER set to true","time":{"start":1751409954797,"stop":1751409954797,"duration":0},"status":"passed","severity":"normal"},{"uid":"31748c7ce50729aa","name":"Check publish message containing Script","time":{"start":1751410129054,"stop":1751410129055,"duration":1},"status":"passed","severity":"normal"},{"uid":"55094668cd03fe95","name":"less peers than existing","time":{"start":1751410103410,"stop":1751410103410,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e9bacef256dbdef7","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1751410002628,"stop":1751410002629,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fbbf38741667918","name":"Check received message containing SQL Injection","time":{"start":1751410582518,"stop":1751410582519,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ece6642d5000ffa","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1751410002127,"stop":1751410002127,"duration":0},"status":"passed","severity":"normal"},{"uid":"4573080919785b69","name":"handles empty shards array correctly","time":{"start":1751409949540,"stop":1751409949540,"duration":0},"status":"passed","severity":"normal"},{"uid":"f44e21ecadabcfbc","name":"should return false when clusterId doesn't match","time":{"start":1751409992835,"stop":1751409992842,"duration":7},"status":"passed","severity":"normal"},{"uid":"6e3e948f6e135ee4","name":"Relay - dialed first","time":{"start":1751410278782,"stop":1751410278782,"duration":0},"status":"passed","severity":"normal"},{"uid":"438c06722e91c22b","name":"Push message with content topic containing Chinese","time":{"start":1751410613664,"stop":1751410613664,"duration":0},"status":"passed","severity":"normal"},{"uid":"95bcd64beaa7f060","name":"should return usable stream attached to connection","time":{"start":1751409964180,"stop":1751409964180,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd127d40d2f19ae5","name":"random static sharding 9 - Cluster ID: 40, Shard ID: 314","time":{"start":1751410265300,"stop":1751410265300,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c8d982db6c5922b","name":"Check received message containing shell command","time":{"start":1751410582520,"stop":1751410582520,"duration":0},"status":"passed","severity":"normal"},{"uid":"f33c9b33a132ef58","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1751410515223,"stop":1751410515224,"duration":1},"status":"passed","severity":"normal"},{"uid":"b98a6ad0c86e6c5c","name":"Passing page size 0 when there are 110 messages","time":{"start":1751410264602,"stop":1751410264603,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7289c7aac34223e","name":"should not fail to stop the service if it was not started","time":{"start":1751410026744,"stop":1751410026744,"duration":0},"status":"passed","severity":"normal"},{"uid":"73d7d2bae12fdbca","name":"Throws when trying to push message with empty payload","time":{"start":1751410613647,"stop":1751410613647,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a9249b4ad419442","name":"Encoder throws on undefined content topic","time":{"start":1751409981852,"stop":1751409981852,"duration":0},"status":"passed","severity":"normal"},{"uid":"c425bb9ce3211716","name":"should reject if Relay is requested but not mounted","time":{"start":1751409993336,"stop":1751409993337,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b5759b4d57105cc","name":"Check publish message containing JSON","time":{"start":1751410129057,"stop":1751410129057,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a6e502bcc39ddd6","name":"Push message with content topic containing special chars","time":{"start":1751410613648,"stop":1751410613648,"duration":0},"status":"passed","severity":"normal"},{"uid":"76eb38f3b27dd32b","name":"should throw an error for missing sharding configuration","time":{"start":1751409949540,"stop":1751409949540,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d43e3fc86971637","name":"should create a new stream if no existing for protocol found","time":{"start":1751409964181,"stop":1751409964181,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8651b0755a106c8","name":"Check received message containing escaped characters","time":{"start":1751410582520,"stop":1751410582520,"duration":0},"status":"passed","severity":"normal"},{"uid":"57e8d806cba9825f","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1751409971651,"stop":1751409971651,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee3272a70f4e3808","name":"Fails to publish duplicate message","time":{"start":1751410129062,"stop":1751410129063,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c9bafe0bb40237e","name":"Check publish message containing XML","time":{"start":1751410129055,"stop":1751410129056,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cecd9f56dfc4131","name":"isConnected between 2 js-waku relay nodes","time":{"start":1751410041177,"stop":1751410041178,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc390ec97d49bf8c","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1751409949519,"stop":1751409949519,"duration":0},"status":"passed","severity":"normal"},{"uid":"7297fe584dd27216","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app34/3/topic906/xml","time":{"start":1751410233252,"stop":1751410233253,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a208bcf3b3757b0","name":"should be delivered but not added to local log or bloom filter","time":{"start":1751410007450,"stop":1751410007450,"duration":0},"status":"passed","severity":"normal"},{"uid":"80651a736a3c76fa","name":"should not return locked peers if enough unlocked are available","time":{"start":1751409993298,"stop":1751409993298,"duration":0},"status":"passed","severity":"normal"},{"uid":"a047063e9b12f8c8","name":"Check received message containing unicode special characters","time":{"start":1751410582520,"stop":1751410582520,"duration":0},"status":"passed","severity":"normal"},{"uid":"a18c8045a8af3516","name":"should use provided shard info when available","time":{"start":1751409992834,"stop":1751409992834,"duration":0},"status":"passed","severity":"normal"},{"uid":"86b986dab1b4b67","name":"Decrypt messages","time":{"start":1751410105023,"stop":1751410105024,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b844a4acc296508","name":"should handle corrupted local storage data gracefully","time":{"start":1751409975878,"stop":1751409975878,"duration":0},"status":"passed","severity":"normal"},{"uid":"f684305311ccc1fc","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1751410002135,"stop":1751410002136,"duration":1},"status":"passed","severity":"normal"},{"uid":"af8a4ad40dde5e2f","name":"Push message with content topic containing SQL Injection","time":{"start":1751410613650,"stop":1751410613650,"duration":0},"status":"passed","severity":"normal"},{"uid":"9233c2f3b56f1844","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1751409992829,"stop":1751409992833,"duration":4},"status":"passed","severity":"normal"},{"uid":"60af1869f3c76984","name":"messageHashStr works with IProtoMessage","time":{"start":1751409963953,"stop":1751409963953,"duration":0},"status":"passed","severity":"normal"},{"uid":"7630db082e294c4e","name":"Subscribe to topic containing short and receive message","time":{"start":1751410515221,"stop":1751410515222,"duration":1},"status":"passed","severity":"normal"},{"uid":"99cac3f197fd536d","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1751410233248,"stop":1751410233249,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc1d995b0ae64cf4","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1751410022974,"stop":1751410022974,"duration":0},"status":"passed","severity":"normal"},{"uid":"2930d8ae5e5db7b","name":"Query with Promise Callback, No message returned","time":{"start":1751410218056,"stop":1751410218056,"duration":0},"status":"passed","severity":"normal"},{"uid":"c906228359c3292","name":"should properly clean up resources when disposed","time":{"start":1751409991526,"stop":1751409991527,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9dbfd6605a0a02c","name":"Generator, custom pubsub topic","time":{"start":1751410248862,"stop":1751410248863,"duration":1},"status":"passed","severity":"normal"},{"uid":"d53b76f5c295f50e","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1751409949535,"stop":1751409949535,"duration":0},"status":"passed","severity":"normal"},{"uid":"67b0614cc798ca9b","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1751410152601,"stop":1751410152602,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbf4c204bfe94881","name":"Subscribe to topic containing emoji and receive message","time":{"start":1751410515215,"stop":1751410515216,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6e3c4a931503743","name":"Push message with XML payload","time":{"start":1751410613659,"stop":1751410613659,"duration":0},"status":"passed","severity":"normal"},{"uid":"673e7c1c0389386a","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1751410002606,"stop":1751410002607,"duration":1},"status":"passed","severity":"normal"},{"uid":"373965960d0a02b8","name":"should not execute task if max attempts is 0","time":{"start":1751409992343,"stop":1751409992351,"duration":8},"status":"passed","severity":"normal"},{"uid":"b15dbdd5c6dd3de","name":"throws on content topic with empty topic name field","time":{"start":1751409949513,"stop":1751409949514,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3dd7935155c3628","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1751410515216,"stop":1751410515217,"duration":1},"status":"passed","severity":"normal"},{"uid":"4878cada0f645dbc","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1751409949522,"stop":1751409949522,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee367dc6cc9c9a50","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1751409993296,"stop":1751409993296,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ba5617aa09b8b54","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1751410002607,"stop":1751410002609,"duration":2},"status":"passed","severity":"normal"},{"uid":"aada6f2f1383d0a0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1751409949530,"stop":1751409949530,"duration":0},"status":"passed","severity":"normal"},{"uid":"81cc5127a6004634","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1751409949535,"stop":1751409949535,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd7282f5c57e109c","name":"Push 30 different messages","time":{"start":1751410613662,"stop":1751410613662,"duration":0},"status":"skipped","severity":"normal"},{"uid":"85a5bab69d8803ca","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1751409949538,"stop":1751409949538,"duration":0},"status":"passed","severity":"normal"},{"uid":"c89014a29711dce4","name":"Push message with content topic containing long","time":{"start":1751410613663,"stop":1751410613663,"duration":0},"status":"passed","severity":"normal"},{"uid":"97110431627756db","name":"Nodes with multiple pubsub topic","time":{"start":1751410121698,"stop":1751410121698,"duration":0},"status":"passed","severity":"normal"},{"uid":"498c4b65c4ca951f","name":"Subscribe and receive messages via lightPush","time":{"start":1751410515217,"stop":1751410515218,"duration":1},"status":"passed","severity":"normal"},{"uid":"af463707a771a112","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1751409981848,"stop":1751409981849,"duration":1},"status":"passed","severity":"normal"},{"uid":"a54ace0b7504e9a2","name":"should not retry if at least one success","time":{"start":1751409992351,"stop":1751409992352,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbb196f524301c00","name":"should be called for bootstrap peers","time":{"start":1751410030388,"stop":1751410030388,"duration":0},"status":"passed","severity":"normal"},{"uid":"e393c7b24bdfdf98","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1751410205371,"stop":1751410205372,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2248a9c9a41e4c4","name":"Subscribe to topic containing Script and publish message","time":{"start":1751410134994,"stop":1751410134995,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd11188aae9f2816","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1751410002620,"stop":1751410002620,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bf21f732885b403","name":"should insert message id into causal history","time":{"start":1751410007443,"stop":1751410007444,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b4e7000fb7a159c","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1751410134996,"stop":1751410134997,"duration":1},"status":"passed","severity":"normal"},{"uid":"fffa4409d1115f63","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1751410134990,"stop":1751410134990,"duration":0},"status":"passed","severity":"normal"},{"uid":"75179f0662f1a57d","name":"Push message with emoji payload","time":{"start":1751410613662,"stop":1751410613662,"duration":0},"status":"passed","severity":"normal"},{"uid":"16b040a51cdb412","name":"should set field with only STORE enabled","time":{"start":1751409955558,"stop":1751409955558,"duration":0},"status":"passed","severity":"normal"},{"uid":"d136d2e4848aeb98","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1751410515224,"stop":1751410515224,"duration":0},"status":"passed","severity":"normal"},{"uid":"3630868cb36f2c82","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1751410272718,"stop":1751410272718,"duration":0},"status":"passed","severity":"normal"},{"uid":"865cbbfc744bfc9f","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1751410262696,"stop":1751410262697,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6197b8c1bb1e204","name":"should handle incoming messages","time":{"start":1751409992893,"stop":1751409992898,"duration":5},"status":"broken","severity":"normal"},{"uid":"b40fa6cef4b245e7","name":"Push message with custom timestamp: 1751406430674","time":{"start":1751410613672,"stop":1751410613672,"duration":0},"status":"passed","severity":"normal"},{"uid":"8feb3343823f5766","name":"Rejects garbage","time":{"start":1751409996811,"stop":1751409996811,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb6668d0e362d01e","name":"should respect custom numPeersToUse configuration","time":{"start":1751409993300,"stop":1751409993301,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b9efb81c8112492","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1751409949516,"stop":1751409949516,"duration":0},"status":"passed","severity":"normal"},{"uid":"dffc601874491dde","name":"should add to incoming buffer if dependencies are not met","time":{"start":1751410007446,"stop":1751410007447,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab94fd9a2d371dcc","name":"Check received message containing Chinese","time":{"start":1751410582507,"stop":1751410582508,"duration":1},"status":"passed","severity":"normal"},{"uid":"aed96c9c790ee5df","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1751409949530,"stop":1751409949530,"duration":0},"status":"passed","severity":"normal"},{"uid":"79c718ea6795049e","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1751410007449,"stop":1751410007449,"duration":0},"status":"passed","severity":"normal"},{"uid":"d950cdfdf403ef9","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1751409993300,"stop":1751409993300,"duration":0},"status":"passed","severity":"normal"},{"uid":"a00937880cddfc5f","name":"should be able to encode the field with only STORE set to true","time":{"start":1751409954787,"stop":1751409954788,"duration":1},"status":"passed","severity":"normal"},{"uid":"445ffddd5e598c75","name":"connected peers and dial","time":{"start":1751410103409,"stop":1751410103409,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6b4100b8b48156bd","name":"Push 30 different messages","time":{"start":1751410613647,"stop":1751410613647,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5e76994b6c19d019","name":"should not receive a peer event after stop","time":{"start":1751410026746,"stop":1751410026747,"duration":1},"status":"passed","severity":"normal"},{"uid":"604848ef1749f5c","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1751410002614,"stop":1751410002614,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f14355c6e8bd4a2","name":"Push message with long payload","time":{"start":1751410613657,"stop":1751410613657,"duration":0},"status":"passed","severity":"normal"},{"uid":"babcf0d92b20ccb6","name":"random static sharding 2 - Cluster ID: 654, Shard ID: 163","time":{"start":1751410265296,"stop":1751410265296,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8a023c327afbf46","name":"should initialize with default number of peers","time":{"start":1751409993295,"stop":1751409993295,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dff4d64e47e6027","name":"Ephemeral field set to true","time":{"start":1751409964083,"stop":1751409964084,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c47859baa6f0fb9","name":"Query with Ordered Callback, No message returned","time":{"start":1751410218054,"stop":1751410218055,"duration":1},"status":"passed","severity":"normal"},{"uid":"27b28c1f559f106d","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1751410152601,"stop":1751410152601,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b970a804803e3b7","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1751410129065,"stop":1751410129066,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ecaa258f894d6d2","name":"should not receive a peer event after stop","time":{"start":1751409975876,"stop":1751409975877,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cc6ccc4f2b9c44b","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1751409992701,"stop":1751409992701,"duration":0},"status":"passed","severity":"normal"},{"uid":"47eae2970cdd3a50","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1751409992891,"stop":1751409992891,"duration":0},"status":"passed","severity":"normal"},{"uid":"46b7da83a2f673a","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1751410002612,"stop":1751410002612,"duration":0},"status":"passed","severity":"normal"},{"uid":"d78109a04af0c3c3","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1751409993220,"stop":1751409993221,"duration":1},"status":"passed","severity":"normal"},{"uid":"37bf5ab13448b15","name":"Passing page size 3 when there are 20 messages","time":{"start":1751410264604,"stop":1751410264606,"duration":2},"status":"passed","severity":"normal"},{"uid":"2fd48c0d6228e701","name":"Subscribe to topic containing Russian and receive message","time":{"start":1751410515212,"stop":1751410515212,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa5b22448be3a44d","name":"tcp ip4 address","time":{"start":1751409954801,"stop":1751409954801,"duration":0},"status":"passed","severity":"normal"},{"uid":"959a8c4a264bfc3e","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1751410515227,"stop":1751410515227,"duration":0},"status":"passed","severity":"normal"},{"uid":"661f52b257533acb","name":"Subscribe to topic containing long and receive message","time":{"start":1751410515210,"stop":1751410515211,"duration":1},"status":"passed","severity":"normal"},{"uid":"3be845f75fa11fd0","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1751409949520,"stop":1751409949520,"duration":0},"status":"passed","severity":"normal"},{"uid":"d26fe52f1a0d2e11","name":"should set field with all protocols enabled","time":{"start":1751409955557,"stop":1751409955558,"duration":1},"status":"passed","severity":"normal"},{"uid":"47f6536ddbaca28c","name":"LightPush","time":{"start":1751410278786,"stop":1751410278786,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc9ba9c80240fb73","name":"Push message with content topic containing JSON","time":{"start":1751410613651,"stop":1751410613651,"duration":0},"status":"passed","severity":"normal"},{"uid":"13eb5ba06c4474ea","name":"it tolerates circular branch references","time":{"start":1751409972036,"stop":1751409972036,"duration":0},"status":"passed","severity":"normal"},{"uid":"b222543fd1f8a57a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1751409949536,"stop":1751409949536,"duration":0},"status":"passed","severity":"normal"},{"uid":"31bc6c931afac67c","name":"Subscribe to topic containing numeric and publish message","time":{"start":1751410134992,"stop":1751410134992,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba13566a0b9446cd","name":"should handle general insertion and lookup correctly","time":{"start":1751410004743,"stop":1751410004744,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f0c20a4321dfc1f","name":"Check message received after jswaku node is restarted","time":{"start":1751410582524,"stop":1751410582524,"duration":0},"status":"passed","severity":"normal"},{"uid":"974fa1241f511597","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1751410515207,"stop":1751410515207,"duration":0},"status":"passed","severity":"normal"},{"uid":"156807bc7ca4fe88","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1751409992891,"stop":1751409992891,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e8d674a4ad06d02","name":"Subscribe to topic containing JSON and receive message","time":{"start":1751410515226,"stop":1751410515226,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b243cce5296f2eb","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1751410218053,"stop":1751410218053,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5a45933c8d6190","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1751409955543,"stop":1751409955543,"duration":0},"status":"passed","severity":"normal"},{"uid":"5110bafdaefd53ab","name":"rejects hash query with time filter","time":{"start":1751409963871,"stop":1751409963871,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b81c4d19b871c24","name":"Publish without waiting for remote peer","time":{"start":1751410134988,"stop":1751410134988,"duration":0},"status":"passed","severity":"normal"},{"uid":"98cb3607addc7267","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1751409993221,"stop":1751409993221,"duration":0},"status":"passed","severity":"normal"},{"uid":"b23d53b57d99fbe5","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1751410134993,"stop":1751410134993,"duration":0},"status":"passed","severity":"normal"},{"uid":"902715e53d65e032","name":"should correctly map a content topic to a pubsub topic","time":{"start":1751409949541,"stop":1751409949541,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce15bfc7759e06aa","name":"Push message with content topic containing short","time":{"start":1751410613662,"stop":1751410613663,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9aef50a032da6e3","name":"should lock peers when selected","time":{"start":1751409993296,"stop":1751409993297,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ce04bc1a701f0ce","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1751410134995,"stop":1751410134995,"duration":0},"status":"passed","severity":"normal"},{"uid":"59f936bf8794b69d","name":"Check message with invalid timestamp is not received","time":{"start":1751410582513,"stop":1751410582513,"duration":0},"status":"passed","severity":"normal"},{"uid":"7137b8288f637739","name":"Push message with short payload","time":{"start":1751410613640,"stop":1751410613640,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4083350f96678c9","name":"stop","time":{"start":1751410062977,"stop":1751410062977,"duration":0},"status":"passed","severity":"normal"},{"uid":"37fc2e2edf39316a","name":"should return empty list for no shard","time":{"start":1751409949526,"stop":1751409949526,"duration":0},"status":"passed","severity":"normal"},{"uid":"f337d93cbfa8d369","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1751409981850,"stop":1751409981850,"duration":0},"status":"passed","severity":"normal"},{"uid":"4832ad001b500644","name":"Check received message containing Chinese","time":{"start":1751410582518,"stop":1751410582518,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9c1db2cb051ee8f","name":"Check meta is set [ecies]","time":{"start":1751409983543,"stop":1751409983543,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5e0dcd29f0aec95","name":"Subscribe to topic containing special chars and receive message","time":{"start":1751410515211,"stop":1751410515211,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f08a3d74eda78c7","name":"Check received message containing numeric","time":{"start":1751410582517,"stop":1751410582517,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd0b40e3f3232f89","name":"Push message with content topic containing Script","time":{"start":1751410613665,"stop":1751410613665,"duration":0},"status":"passed","severity":"normal"},{"uid":"c84b8789e6dfe82","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1751410515211,"stop":1751410515212,"duration":1},"status":"passed","severity":"normal"},{"uid":"45349f1aa4192b03","name":"Subscribe to topic containing shell command and publish message","time":{"start":1751410134996,"stop":1751410134996,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eb4c9e91beb16f4","name":"Push message with custom timestamp: 1751413630674","time":{"start":1751410613672,"stop":1751410613672,"duration":0},"status":"passed","severity":"normal"},{"uid":"392f7b639ea0e3ae","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app27/3/topic678/json","time":{"start":1751410233249,"stop":1751410233250,"duration":1},"status":"passed","severity":"normal"},{"uid":"df2846518f397f97","name":"Using a function","time":{"start":1751410272253,"stop":1751410272253,"duration":0},"status":"passed","severity":"normal"},{"uid":"c120d99dde7e0d80","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1751409949535,"stop":1751409949535,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d15f8eff38921c2","name":"should properly start and stop event listening","time":{"start":1751409993221,"stop":1751409993222,"duration":1},"status":"passed","severity":"normal"},{"uid":"f69420a61638c399","name":"should use the provided clusterId for the pubsub topic","time":{"start":1751409949542,"stop":1751409949542,"duration":0},"status":"passed","severity":"normal"},{"uid":"bca80ee8c7fc70e4","name":"Check message with non string payload is not received","time":{"start":1751410582514,"stop":1751410582515,"duration":1},"status":"passed","severity":"normal"},{"uid":"20bdc8bbe020f126","name":"can start the service","time":{"start":1751410103128,"stop":1751410103128,"duration":0},"status":"passed","severity":"normal"},{"uid":"b01afe1d87b351b0","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1751410262698,"stop":1751410262698,"duration":0},"status":"passed","severity":"normal"},{"uid":"13ba3744aaa9800a","name":"Push message with rate limit","time":{"start":1751410613653,"stop":1751410613654,"duration":1},"status":"passed","severity":"normal"},{"uid":"db5594cb5fa25590","name":"random static sharding 8 - Cluster ID: 538, Shard ID: 879","time":{"start":1751410265299,"stop":1751410265299,"duration":0},"status":"passed","severity":"normal"},{"uid":"7925d5932f5737f2","name":"random static sharding 5 - Cluster ID: 878, Shard ID: 806","time":{"start":1751410265298,"stop":1751410265298,"duration":0},"status":"passed","severity":"normal"},{"uid":"196ee889671e6f62","name":"Subscribe to topic containing numeric and receive message","time":{"start":1751410515222,"stop":1751410515222,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a81d0dafcc052aa","name":"should encode/decode to RLP encoding","time":{"start":1751409955553,"stop":1751409955553,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e4b98371e38134b","name":"should initialize with custom number of peers","time":{"start":1751409993296,"stop":1751409993296,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fbeeccb14d60d68","name":"Check message received after jswaku node is restarted","time":{"start":1751410582515,"stop":1751410582515,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4ac9073138c384e","name":"Check received message containing XML","time":{"start":1751410582519,"stop":1751410582519,"duration":0},"status":"passed","severity":"normal"},{"uid":"defc4ce6b147d588","name":"Push message with content topic containing XML","time":{"start":1751410613650,"stop":1751410613650,"duration":0},"status":"passed","severity":"normal"},{"uid":"6885747d620367a","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1751410515220,"stop":1751410515221,"duration":1},"status":"passed","severity":"normal"},{"uid":"fde611321e4b9e3","name":"Check message with no content topic is not received","time":{"start":1751410582514,"stop":1751410582514,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8a04c5e7967ec83","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1751409949527,"stop":1751409949527,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8b682a4101a6fdd","name":"Check received message with timestamp: 1751410021606000000 ","time":{"start":1751410582521,"stop":1751410582521,"duration":0},"status":"passed","severity":"normal"},{"uid":"7de27de437383500","name":"Encoder throws on empty string content topic","time":{"start":1751409964085,"stop":1751409964085,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed5b71d908b04e79","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1751410002613,"stop":1751410002613,"duration":0},"status":"passed","severity":"normal"}]