mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-18 07:53:08 +00:00
1 line
195 KiB
JSON
1 line
195 KiB
JSON
[{"uid":"dcdd7743e9854c43","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1752091891685,"stop":1752091891686,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cd318f54376d607","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1752091912766,"stop":1752091912766,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c2947014d76135f","name":"Mutual subscription","time":{"start":1752092070430,"stop":1752092070430,"duration":0},"status":"passed","severity":"normal"},{"uid":"22e8dc5edee875f9","name":"Promise Callback - false","time":{"start":1752092194833,"stop":1752092194833,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad801109154506d","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752092432147,"stop":1752092432147,"duration":0},"status":"passed","severity":"normal"},{"uid":"d520dcab2d782baa","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1752091867676,"stop":1752091867677,"duration":1},"status":"passed","severity":"normal"},{"uid":"6765efe5f8e80e3f","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1752091922033,"stop":1752091922033,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d76a04077805198","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1752091912780,"stop":1752091912780,"duration":0},"status":"passed","severity":"normal"},{"uid":"c425123c7f2392b5","name":"should return different streams if requested simultaniously","time":{"start":1752091883620,"stop":1752091883621,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dd7987bd74ab82b","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752092384522,"stop":1752092384523,"duration":1},"status":"passed","severity":"normal"},{"uid":"44dea5557a2b7a5f","name":"should return empty list for no shard","time":{"start":1752091867673,"stop":1752091867673,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eea4bf07a54bf87","name":"should create NetworkMonitor with libp2p and events","time":{"start":1752091882553,"stop":1752091882562,"duration":9},"status":"passed","severity":"normal"},{"uid":"2d24481f0a86cd14","name":"Push message with custom timestamp: 1752095563416","time":{"start":1752092540571,"stop":1752092540571,"duration":0},"status":"passed","severity":"normal"},{"uid":"37d512ee97b6a8d8","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752092432153,"stop":1752092432153,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e7e75f49c21495a","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1752092158260,"stop":1752092158260,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e316de239b413a5e","name":"should successfully subscribe to supported pubsub topic","time":{"start":1752091912781,"stop":1752091912781,"duration":0},"status":"passed","severity":"normal"},{"uid":"609a14282e6af663","name":"random static sharding 10 - Cluster ID: 305, Shard ID: 810","time":{"start":1752092222328,"stop":1752092222328,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc1b37468ecf8fdf","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1752092070436,"stop":1752092070437,"duration":1},"status":"passed","severity":"normal"},{"uid":"be5a903bab22dee6","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752092432154,"stop":1752092432155,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddfd358571ba049b","name":"Check message on other pubsub topic is not received","time":{"start":1752092384523,"stop":1752092384524,"duration":1},"status":"passed","severity":"normal"},{"uid":"8994937e7117d00f","name":"Push message with unicode special characters payload","time":{"start":1752092540564,"stop":1752092540564,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6ebb7bc4c459c5d","name":"Push message with content topic containing emoji","time":{"start":1752092540569,"stop":1752092540569,"duration":0},"status":"passed","severity":"normal"},{"uid":"fca33cfa1369647a","name":"should wait for Filter peer to be connected","time":{"start":1752091912803,"stop":1752091912803,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4fdfb5b901aefcc","name":"should return false and handle errors gracefully","time":{"start":1752091883958,"stop":1752091883958,"duration":0},"status":"passed","severity":"normal"},{"uid":"2277f925eb211840","name":"should dial peer when no shard info available","time":{"start":1752091882913,"stop":1752091882914,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d217ccabaad7264","name":"should attach causal history and bloom filter to each message","time":{"start":1752091926812,"stop":1752091926812,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d2dd359de5e8386","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1752091867665,"stop":1752091867665,"duration":0},"status":"passed","severity":"normal"},{"uid":"4902d6470a194acb","name":"Subscribe to topic containing long and receive message","time":{"start":1752092432157,"stop":1752092432158,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd0857aa1bea33c6","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752092432159,"stop":1752092432159,"duration":0},"status":"passed","severity":"normal"},{"uid":"49525f7effcffc8d","name":"Push message with special chars payload","time":{"start":1752092540573,"stop":1752092540573,"duration":0},"status":"passed","severity":"normal"},{"uid":"2606d9b4980c983f","name":"Push message with content topic containing unicode special characters","time":{"start":1752092540569,"stop":1752092540569,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a60a40737ebc68","name":"should use provided shard info when available","time":{"start":1752091912190,"stop":1752091912193,"duration":3},"status":"passed","severity":"normal"},{"uid":"b0b702cf4ca76952","name":"Push message with Russian payload","time":{"start":1752092540574,"stop":1752092540574,"duration":0},"status":"passed","severity":"normal"},{"uid":"f55a655421e63a7d","name":"Push message with shell command payload","time":{"start":1752092540576,"stop":1752092540576,"duration":0},"status":"passed","severity":"normal"},{"uid":"37b94bfb9eecb4fa","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752092432161,"stop":1752092432161,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d23a8219010c07a","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1752091912194,"stop":1752091912194,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e047f9c863c0e6e","name":"Subscribe to topic containing Script and receive message","time":{"start":1752092432159,"stop":1752092432160,"duration":1},"status":"passed","severity":"normal"},{"uid":"4edd74d647c68b2f","name":"Fails to publish message with size larger than 1 MB","time":{"start":1752092062153,"stop":1752092062153,"duration":0},"status":"passed","severity":"normal"},{"uid":"28443ca226d83c88","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1752091883961,"stop":1752091883961,"duration":0},"status":"passed","severity":"normal"},{"uid":"4deb983112ebc708","name":"Waku message hash computation (payload length 0)","time":{"start":1752091883116,"stop":1752091883116,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e93694af4d71da1","name":"Subscribe to topic containing short and receive message","time":{"start":1752092432148,"stop":1752092432149,"duration":1},"status":"passed","severity":"normal"},{"uid":"55609045f3166874","name":"Ephemeral messages are not stored","time":{"start":1752091948696,"stop":1752091948696,"duration":0},"status":"passed","severity":"normal"},{"uid":"818dce22ceb8d5db","name":"should clear dial history on stop","time":{"start":1752091882909,"stop":1752091882909,"duration":0},"status":"passed","severity":"normal"},{"uid":"85d28b784ba2d953","name":"Push message with content topic containing shell command","time":{"start":1752092540568,"stop":1752092540568,"duration":0},"status":"passed","severity":"normal"},{"uid":"11701aa9905f5990","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752092108911,"stop":1752092108911,"duration":0},"status":"passed","severity":"normal"},{"uid":"55ea72cfca0352fc","name":"Query Generator - true","time":{"start":1752092194832,"stop":1752092194832,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a4a88a142161d6a","name":"Push message equal or less that 1MB","time":{"start":1752092540571,"stop":1752092540571,"duration":0},"status":"passed","severity":"normal"},{"uid":"873eb74c4143d926","name":"Check message with no content topic is not received","time":{"start":1752092384524,"stop":1752092384524,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aa17c7a95cca074","name":"should initialize bloom filter with correct parameters","time":{"start":1752091924174,"stop":1752091924174,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a62c773e52ca221","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1752091883864,"stop":1752091883864,"duration":0},"status":"passed","severity":"normal"},{"uid":"874fa65bed9da6ec","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app82/8/topic729/test.js","time":{"start":1752092170200,"stop":1752092170200,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5b5dc963ba73ac5","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1752091990097,"stop":1752091990098,"duration":1},"status":"passed","severity":"normal"},{"uid":"202045d55c27b8d0","name":"Push message with content topic containing escaped characters","time":{"start":1752092540569,"stop":1752092540569,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec7cdd63b58971f0","name":"should not execute task if max attempts is 0","time":{"start":1752091911646,"stop":1752091911647,"duration":1},"status":"passed","severity":"normal"},{"uid":"979d598028dbaae2","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1752091895577,"stop":1752091895578,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0cbb00a4ed0dd1a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1752091867680,"stop":1752091867680,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbcc507ee5768e5","name":"Symmetric encrypt & Decrypt","time":{"start":1752091901907,"stop":1752091901908,"duration":1},"status":"passed","severity":"normal"},{"uid":"86cf82535012a9c9","name":"should dispatch network event when browser goes offline","time":{"start":1752091882584,"stop":1752091882584,"duration":0},"status":"passed","severity":"normal"},{"uid":"da201ff07f76de40","name":"should return null for non-existent peer","time":{"start":1752091883652,"stop":1752091883652,"duration":0},"status":"passed","severity":"normal"},{"uid":"81bbbd99347d88d8","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1752091922033,"stop":1752091922034,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5243f2c50b0bd76","name":"should dial all peers on dial","time":{"start":1752092030037,"stop":1752092030038,"duration":1},"status":"passed","severity":"normal"},{"uid":"e33a6ef649cf8b6a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1752091867677,"stop":1752091867678,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc492a88d527b8b5","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752092432160,"stop":1752092432160,"duration":0},"status":"passed","severity":"normal"},{"uid":"241d85ac531af3a3","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1752091912782,"stop":1752091912782,"duration":0},"status":"passed","severity":"normal"},{"uid":"f260879362899778","name":"should handle case with no peers in store","time":{"start":1752091883649,"stop":1752091883649,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5a24c03500ba1a","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1752091867670,"stop":1752091867670,"duration":0},"status":"passed","severity":"normal"},{"uid":"c24178885ddfc3bc","name":"Subscribe to topic containing XML and receive message","time":{"start":1752092432151,"stop":1752092432151,"duration":0},"status":"passed","severity":"normal"},{"uid":"29f26ad4ef7843e6","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1752091867669,"stop":1752091867670,"duration":1},"status":"passed","severity":"normal"},{"uid":"55b3c0dbd878fdeb","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752092432158,"stop":1752092432158,"duration":0},"status":"passed","severity":"normal"},{"uid":"a44cf38d7a2bbd7a","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752092000315,"stop":1752092000316,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bdad4bb9328a6d9","name":"Query generator for multiple messages with different message text format","time":{"start":1752092201703,"stop":1752092201703,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf1b37995238328d","name":"should not discard bootstrap peers if under the limit","time":{"start":1752091973161,"stop":1752091973162,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3fa78103f2a7dfd","name":"Fails to push message with large meta","time":{"start":1752092540570,"stop":1752092540570,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae0aaf1ee368b5f9","name":"Push message with SQL Injection payload","time":{"start":1752092540561,"stop":1752092540561,"duration":0},"status":"passed","severity":"normal"},{"uid":"fff78117c375f9c7","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1752092054968,"stop":1752092054969,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ba145bc3dd0f72a","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1752091867664,"stop":1752091867664,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf19b5e354177e97","name":"should drop connection to all peers on hangUp","time":{"start":1752092030038,"stop":1752092030038,"duration":0},"status":"passed","severity":"normal"},{"uid":"d00bca5e5a652c64","name":"should mark all messages in causal history as acknowledged","time":{"start":1752091926814,"stop":1752091926814,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fa7118e3b10d771","name":"Query generator for multiple messages","time":{"start":1752092201703,"stop":1752092201703,"duration":0},"status":"passed","severity":"normal"},{"uid":"91258c8d800df07b","name":"should handle network check errors gracefully","time":{"start":1752091882920,"stop":1752091882921,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe3a3883725b2220","name":"should push the message to the outgoing buffer","time":{"start":1752091926810,"stop":1752091926811,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0a2c1adfcba8b9","name":"should handle case when globalThis is not available","time":{"start":1752091882579,"stop":1752091882580,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9e9f05334809d4a","name":"should be safe to call multiple times","time":{"start":1752091883641,"stop":1752091883641,"duration":0},"status":"passed","severity":"normal"},{"uid":"809fefc01e007541","name":"topics with same application and version share the same shard","time":{"start":1752091867666,"stop":1752091867667,"duration":1},"status":"passed","severity":"normal"},{"uid":"32e285592b1aef17","name":"should maintain proper timestamps if all messages received","time":{"start":1752091926813,"stop":1752091926813,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e1b01f91c9d6e92","name":"Push message with XML payload","time":{"start":1752092540575,"stop":1752092540575,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4d4a0e98a207574","name":"Query with Ordered Callback, No message returned","time":{"start":1752092169341,"stop":1752092169342,"duration":1},"status":"passed","severity":"normal"},{"uid":"b033e8a949cbe85e","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1752092158259,"stop":1752092158259,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d4f72adcd55f127d","name":"Passing page size 3 when there are 20 messages","time":{"start":1752092208093,"stop":1752092208104,"duration":11},"status":"passed","severity":"normal"},{"uid":"e939da398fb85dd7","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1752091883116,"stop":1752091883117,"duration":1},"status":"passed","severity":"normal"},{"uid":"11afef725070d53a","name":"Push message with unicode special characters payload","time":{"start":1752092540577,"stop":1752092540577,"duration":0},"status":"passed","severity":"normal"},{"uid":"37fb277f610923ec","name":"accepts valid content-filtered query","time":{"start":1752091883493,"stop":1752091883493,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fc0fd7eed94f6c","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1752091867676,"stop":1752091867676,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cee4b7961d63e25","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752092540581,"stop":1752092540581,"duration":0},"status":"passed","severity":"normal"},{"uid":"105dd971fbff507c","name":"Check received message containing XML","time":{"start":1752092384510,"stop":1752092384510,"duration":0},"status":"passed","severity":"normal"},{"uid":"45c68a17b9296660","name":"should dispatch connect and disconnect events","time":{"start":1752091912757,"stop":1752091912757,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9d58ad069f9bcc8","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1752091963094,"stop":1752091963094,"duration":0},"status":"passed","severity":"normal"},{"uid":"7be73c46bec23f8c","name":"Store - dialed after - with timeout","time":{"start":1752092223217,"stop":1752092223217,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e6f126914b4650c","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1752091891685,"stop":1752091891685,"duration":0},"status":"passed","severity":"normal"},{"uid":"72dfe1d73d19b311","name":"should merge provided config with defaults","time":{"start":1752091883953,"stop":1752091883953,"duration":0},"status":"passed","severity":"normal"},{"uid":"6abc3bd5bd38b687","name":"Push message with content topic containing JSON","time":{"start":1752092540582,"stop":1752092540582,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc48edcdf87e6e2e","name":"should handle high bootstrap limit correctly","time":{"start":1752091883663,"stop":1752091883663,"duration":0},"status":"passed","severity":"normal"},{"uid":"90d8470d5e6b5027","name":"should handle incoming messages","time":{"start":1752091912783,"stop":1752091912783,"duration":0},"status":"passed","severity":"normal"},{"uid":"49fa9a51b49b63b","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1752091912041,"stop":1752091912041,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2e1f7f36edf9289","name":"Fields are not dropped","time":{"start":1752091883527,"stop":1752091883527,"duration":0},"status":"passed","severity":"normal"},{"uid":"76aa6549b405360f","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1752091890854,"stop":1752091890854,"duration":0},"status":"passed","severity":"normal"},{"uid":"236dd91a755cb4ab","name":"Push message with Script payload","time":{"start":1752092540575,"stop":1752092540575,"duration":0},"status":"passed","severity":"normal"},{"uid":"32add718e14cd","name":"Check received message containing Arabic","time":{"start":1752092384508,"stop":1752092384508,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9e5117347df03aa","name":"tcp ip4 address","time":{"start":1752091872993,"stop":1752091872995,"duration":2},"status":"passed","severity":"normal"},{"uid":"8b4c36315f5bbcc1","name":"Check received message containing Russian","time":{"start":1752092384519,"stop":1752092384519,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e26d2a78ac21938","name":"Decoder throws on undefined content topic","time":{"start":1752091883863,"stop":1752091883863,"duration":0},"status":"passed","severity":"normal"},{"uid":"46bb401d92ee4de0","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1752091922017,"stop":1752091922017,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb1c99ab951dea25","name":"Check publish message containing long","time":{"start":1752092062142,"stop":1752092062143,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d53487643f87163","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1752091867682,"stop":1752091867682,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dc72c18036fecb0","name":"should register libp2p event listeners when start is called","time":{"start":1752091912765,"stop":1752091912765,"duration":0},"status":"passed","severity":"normal"},{"uid":"85dab9687fe4053","name":"Subscribe and receive messages via lightPush","time":{"start":1752092432144,"stop":1752092432145,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6f089997a4d72c4","name":"Reusing cursor across nodes","time":{"start":1752092158259,"stop":1752092158259,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b777c8e1a3ea244","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752092108906,"stop":1752092108906,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e64842c212d7f40","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1752091883348,"stop":1752091883351,"duration":3},"status":"passed","severity":"normal"},{"uid":"8b2e9b4322d55918","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1752091867759,"stop":1752091867760,"duration":1},"status":"passed","severity":"normal"},{"uid":"f60c04192ae59221","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1752091912772,"stop":1752091912773,"duration":1},"status":"passed","severity":"normal"},{"uid":"725465387c7c6c65","name":"should clear existing timers before creating new ones","time":{"start":1752091883027,"stop":1752091883027,"duration":0},"status":"passed","severity":"normal"},{"uid":"750a5914e1e880c","name":"throws on content topic with empty topic name field","time":{"start":1752091867660,"stop":1752091867660,"duration":0},"status":"passed","severity":"normal"},{"uid":"430220cd8f357b79","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1752091867665,"stop":1752091867665,"duration":0},"status":"passed","severity":"normal"},{"uid":"16d69bcd51b65660","name":"non connected peers","time":{"start":1752092037677,"stop":1752092037677,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1f9bfe60b2273bb","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1752092070438,"stop":1752092070438,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d2599cdda8ae3c2","name":"Waku message hash computation (no timestamp)","time":{"start":1752091883116,"stop":1752091883116,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc0567dbc80fc920","name":"should do nothing if peer is not a bootstrap peer","time":{"start":1752091883644,"stop":1752091883645,"duration":1},"status":"passed","severity":"normal"},{"uid":"6145c941b609f488","name":"Subscribe to topic containing Script and receive message","time":{"start":1752092432151,"stop":1752092432151,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c4ee0e581844972","name":"Query Generator, No message returned","time":{"start":1752092169338,"stop":1752092169339,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b6fb024d58a0aa1","name":"should properly compute the node id","time":{"start":1752091873675,"stop":1752091873675,"duration":0},"status":"passed","severity":"normal"},{"uid":"80208a7589a837a6","name":"Ordered Callback - true","time":{"start":1752092194833,"stop":1752092194834,"duration":1},"status":"passed","severity":"normal"},{"uid":"f389531f3e2cff0a","name":"should add peer to queue when queue is not empty","time":{"start":1752091882910,"stop":1752091882911,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa9b5130cae8e292","name":"Check received message containing Russian","time":{"start":1752092384508,"stop":1752092384509,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed2e1031fe136275","name":"should reject if WakuNode is not started","time":{"start":1752091912799,"stop":1752091912800,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6241bd03d890287","name":"should initialize with custom number of peers","time":{"start":1752091912754,"stop":1752091912754,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fa89c3956dfb999","name":"should not hang up bootstrap peer if under limit","time":{"start":1752091883645,"stop":1752091883645,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3669480d96d3f21","name":"groups content topics by expected pubsub topic","time":{"start":1752091867667,"stop":1752091867667,"duration":0},"status":"passed","severity":"normal"},{"uid":"485b4379d417c02","name":"Check received message with timestamp: 1752091941451 ","time":{"start":1752092384522,"stop":1752092384522,"duration":0},"status":"passed","severity":"normal"},{"uid":"5195098c79f8b2a7","name":"Push message with content topic containing short","time":{"start":1752092540578,"stop":1752092540578,"duration":0},"status":"passed","severity":"normal"},{"uid":"8deb60f8f08bfc1d","name":"should return false when no connections","time":{"start":1752091883653,"stop":1752091883654,"duration":1},"status":"passed","severity":"normal"},{"uid":"8479a50a91bddc41","name":"should remove event listeners","time":{"start":1752091883015,"stop":1752091883015,"duration":0},"status":"passed","severity":"normal"},{"uid":"a609247d48207d3f","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752092170198,"stop":1752092170198,"duration":0},"status":"passed","severity":"normal"},{"uid":"26368c98a1ed059d","name":"Subscribe to topic containing emoji and publish message","time":{"start":1752092070440,"stop":1752092070440,"duration":0},"status":"passed","severity":"normal"},{"uid":"b243411df5c8e3cb","name":"should create ConnectionManager with required options","time":{"start":1752091883952,"stop":1752091883952,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec557014748cd647","name":"should return valid sharding parameters for static sharding","time":{"start":1752091867690,"stop":1752091867690,"duration":0},"status":"passed","severity":"normal"},{"uid":"d844bc2537ec13ee","name":"should handle corrupted shard info gracefully","time":{"start":1752091883353,"stop":1752091883353,"duration":0},"status":"passed","severity":"normal"},{"uid":"65ac74a74a6241c9","name":"Push 30 different messages","time":{"start":1752092540578,"stop":1752092540578,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bed6a3a05799862","name":"throws an error for improperly formatted content topics","time":{"start":1752091867669,"stop":1752091867669,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd6402593080cd2a","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1752091922031,"stop":1752091922031,"duration":0},"status":"passed","severity":"normal"},{"uid":"56712f4cdfd3fa6","name":"messageHashStr produces different results for different inputs","time":{"start":1752091883119,"stop":1752091883120,"duration":1},"status":"passed","severity":"normal"},{"uid":"29fc88dc60c241d6","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1752091867675,"stop":1752091867675,"duration":0},"status":"passed","severity":"normal"},{"uid":"f79d318fa7289afb","name":"1 Store, 2 fetches","time":{"start":1752091891102,"stop":1752091891103,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fe5ee2570f0f4d7","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752092432159,"stop":1752092432159,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1910216786e0e5f","name":"should clear dial history on start","time":{"start":1752091882905,"stop":1752091882905,"duration":0},"status":"passed","severity":"normal"},{"uid":"52ceb79b4da4fbd0","name":"Query with Promise Callback, No message returned","time":{"start":1752092169343,"stop":1752092169343,"duration":0},"status":"passed","severity":"normal"},{"uid":"f569df2f8b180d91","name":"should create all internal components","time":{"start":1752091883954,"stop":1752091883954,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe4f5ab0046021bb","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1752091867671,"stop":1752091867671,"duration":0},"status":"passed","severity":"normal"},{"uid":"b556d1ab6300a42a","name":"should return false when under bootstrap limit","time":{"start":1752091883654,"stop":1752091883654,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0140c693cda296e","name":"should dial all known peers when reached zero connections","time":{"start":1752091973160,"stop":1752091973160,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed5b88cc2c2f3ff2","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752092432158,"stop":1752092432159,"duration":1},"status":"passed","severity":"normal"},{"uid":"74174f7efc700109","name":"Relay","time":{"start":1752091947941,"stop":1752091947941,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad55e9a85bfed1a","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1752091901480,"stop":1752091901480,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce44dc3ea7cee6c6","name":"Push message with content topic containing numeric","time":{"start":1752092540579,"stop":1752092540579,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a5ad9f948b815bd","name":"should handle relay send failures gracefully","time":{"start":1752091883025,"stop":1752091883025,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aa45a80408f09c2","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1752091891665,"stop":1752091891666,"duration":1},"status":"passed","severity":"normal"},{"uid":"621c84a72c1afc01","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1752091922032,"stop":1752091922032,"duration":0},"status":"passed","severity":"normal"},{"uid":"e83d5adbdcea2897","name":"same cluster, different shard: nodes connect","time":{"start":1752092000316,"stop":1752092000317,"duration":1},"status":"passed","severity":"normal"},{"uid":"b300ee18658a1619","name":"messageHashStr works with IProtoMessage","time":{"start":1752091883119,"stop":1752091883119,"duration":0},"status":"passed","severity":"normal"},{"uid":"15b28375f79a75a8","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1752092158258,"stop":1752092158259,"duration":1},"status":"passed","severity":"normal"},{"uid":"979dfeb68c8c8beb","name":"handles empty shards array correctly","time":{"start":1752091867691,"stop":1752091867692,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d0fcfdb9411d96a","name":"should return peer for existing peer","time":{"start":1752091883652,"stop":1752091883652,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5097506321ee73c","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1752091922022,"stop":1752091922022,"duration":0},"status":"passed","severity":"normal"},{"uid":"f56147f22bfa5eb6","name":"should hang up with PeerId and return true on success","time":{"start":1752091883957,"stop":1752091883958,"duration":1},"status":"passed","severity":"normal"},{"uid":"9687cd0eb9964fb5","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1752091922020,"stop":1752091922020,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0c7a1dfca73ac0","name":"should handle complete dial lifecycle","time":{"start":1752091882921,"stop":1752091882921,"duration":0},"status":"passed","severity":"normal"},{"uid":"e31f380b319bad8a","name":"Privacy Node - default protocol","time":{"start":1752092223219,"stop":1752092223219,"duration":0},"status":"passed","severity":"normal"},{"uid":"63cd9e751ac05169","name":"Check received message containing long","time":{"start":1752092384517,"stop":1752092384518,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cf4ba58eeb75e98","name":"Push message with shell command payload","time":{"start":1752092540563,"stop":1752092540563,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0c38cc3a6fafd95","name":"should handle connection event","time":{"start":1752091883643,"stop":1752091883644,"duration":1},"status":"passed","severity":"normal"},{"uid":"7529e2ad7208c030","name":"Ephemeral field is preserved - encoder v0","time":{"start":1752091948697,"stop":1752091948697,"duration":0},"status":"passed","severity":"normal"},{"uid":"af48161bd73cafb9","name":"Encoder throws on empty string content topic","time":{"start":1752091903102,"stop":1752091903102,"duration":0},"status":"passed","severity":"normal"},{"uid":"82758cc5b0ec1bcf","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1752091883494,"stop":1752091883494,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4edefa1a6ef0446","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1752091883024,"stop":1752091883024,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebb56592e1578c1b","name":"Check received message containing emoji","time":{"start":1752092384512,"stop":1752092384512,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce0576a627e40b7f","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1752091963091,"stop":1752091963091,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a6d1356edb799c9","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752092384523,"stop":1752092384523,"duration":0},"status":"passed","severity":"normal"},{"uid":"388ad8d49ec2f7d6","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752092054970,"stop":1752092054970,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bde532a520bf643","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app12/7/topic939/xml","time":{"start":1752092170201,"stop":1752092170201,"duration":0},"status":"passed","severity":"normal"},{"uid":"b477f15d4b08d5b0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1752091867678,"stop":1752091867678,"duration":0},"status":"passed","severity":"normal"},{"uid":"84e3cedadffb5d34","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752092145250,"stop":1752092145251,"duration":1},"status":"passed","severity":"normal"},{"uid":"9031f1795cf92af8","name":"Push message with numeric payload","time":{"start":1752092540557,"stop":1752092540557,"duration":0},"status":"passed","severity":"normal"},{"uid":"c34a8999d45661d","name":"udp ip6 address","time":{"start":1752091872995,"stop":1752091872996,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f5cf3139642bdc3","name":"should throw error - no id","time":{"start":1752091873673,"stop":1752091873674,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a72ab34d08a2173","name":"should initialize with Unhealthy status","time":{"start":1752091912654,"stop":1752091912655,"duration":1},"status":"passed","severity":"normal"},{"uid":"63fbaa003f42ac3c","name":"Asymmetric encrypt & decrypt","time":{"start":1752091901907,"stop":1752091901907,"duration":0},"status":"passed","severity":"normal"},{"uid":"29b912dd447aef8","name":"Check publish message containing emoji","time":{"start":1752092062148,"stop":1752092062149,"duration":1},"status":"passed","severity":"normal"},{"uid":"977d2ba5fdb1f646","name":"should properly clean up resources when disposed","time":{"start":1752091910865,"stop":1752091910869,"duration":4},"status":"passed","severity":"normal"},{"uid":"a510abc8478bf926","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1752091922004,"stop":1752091922004,"duration":0},"status":"passed","severity":"normal"},{"uid":"418cc94a7a2285a3","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1752091883021,"stop":1752091883021,"duration":0},"status":"passed","severity":"normal"},{"uid":"5490aca95c785149","name":"handles empty contentTopics array correctly","time":{"start":1752091867692,"stop":1752091867692,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c2ead48de4f3332","name":"should not allow unachievable error rate","time":{"start":1752091921574,"stop":1752091921574,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6602b012c330c95","name":"Should update multiaddrs","time":{"start":1752092030804,"stop":1752092030805,"duration":1},"status":"passed","severity":"normal"},{"uid":"e369a33bd168bc24","name":"Ordered callback, aborts when callback returns true","time":{"start":1752092201708,"stop":1752092201708,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8cee43437e70402","name":"Push message with rate limit","time":{"start":1752092540570,"stop":1752092540570,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9a16b6b5e890219","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752092432151,"stop":1752092432152,"duration":1},"status":"passed","severity":"normal"},{"uid":"71689aa282e87760","name":"should start all internal components","time":{"start":1752091883954,"stop":1752091883954,"duration":0},"status":"passed","severity":"normal"},{"uid":"2448a744a543e517","name":"returns only open connection if one present","time":{"start":1752091883467,"stop":1752091883467,"duration":0},"status":"passed","severity":"normal"},{"uid":"8352d30e9bb75183","name":"Push message with long payload","time":{"start":1752092540556,"stop":1752092540556,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b874e73ae3a96af","name":"should call waitForPeer on Relay","time":{"start":1752091912804,"stop":1752091912804,"duration":0},"status":"passed","severity":"normal"},{"uid":"73dea138c7c4feab","name":"Relay - dialed after","time":{"start":1752092223214,"stop":1752092223214,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e3cc0d688471e54","name":"should not change state when connections remain after disconnect","time":{"start":1752091882582,"stop":1752091882583,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3b67ed4d1329a75","name":"Throws when trying to push message with empty payload","time":{"start":1752092540578,"stop":1752092540578,"duration":0},"status":"passed","severity":"normal"},{"uid":"89147f3720263408","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1752091867689,"stop":1752091867689,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd4807a38166e369","name":"should handle corrupted local storage data gracefully","time":{"start":1752091895578,"stop":1752091895578,"duration":0},"status":"passed","severity":"normal"},{"uid":"1236bae367da1531","name":"should not receive a peer event before start","time":{"start":1752092037361,"stop":1752092037361,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba4c1e304af68603","name":"should return empty array when no peers connected","time":{"start":1752091883959,"stop":1752091883959,"duration":0},"status":"passed","severity":"normal"},{"uid":"69675c729a09866d","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1752091922013,"stop":1752091922013,"duration":0},"status":"passed","severity":"normal"},{"uid":"b79785bb03d00512","name":"should requeue task if no peer is available","time":{"start":1752091911635,"stop":1752091911637,"duration":2},"status":"passed","severity":"normal"},{"uid":"1324b136cff87eb3","name":"should add received messages to bloom filter","time":{"start":1752091926813,"stop":1752091926813,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3ac392629d3c1a2","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1752091912755,"stop":1752091912755,"duration":0},"status":"passed","severity":"normal"},{"uid":"67d7c34a6f864c81","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752092432152,"stop":1752092432152,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f3fdfda65e28bb3","name":"should throw error - invalid id","time":{"start":1752091873674,"stop":1752091873674,"duration":0},"status":"passed","severity":"normal"},{"uid":"48db0ed324a6a53c","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1752091873084,"stop":1752091873085,"duration":1},"status":"passed","severity":"normal"},{"uid":"21e3ad685cbce9d5","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1752091922009,"stop":1752091922010,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e37e7be1da4eb29","name":"should only return 1 node with relay capability","time":{"start":1752091891684,"stop":1752091891684,"duration":0},"status":"passed","severity":"normal"},{"uid":"8025b7dad45233b5","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752092000315,"stop":1752092000315,"duration":0},"status":"passed","severity":"normal"},{"uid":"676f95adea47896d","name":"should be able to decode the field with only STORE set to true","time":{"start":1752091873082,"stop":1752091873083,"duration":1},"status":"passed","severity":"normal"},{"uid":"c914fc58db226bfd","name":"Check received message containing Script","time":{"start":1752092384509,"stop":1752092384509,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf8d662dfc50861","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1752091922021,"stop":1752091922021,"duration":0},"status":"passed","severity":"normal"},{"uid":"107dd7e9e51191fb","name":"less peers than existing","time":{"start":1752092037676,"stop":1752092037677,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6a7813e63bf15e22","name":"Check publish message after client node is restarted","time":{"start":1752092062154,"stop":1752092062155,"duration":1},"status":"skipped","severity":"normal"},{"uid":"10d815f0e550216b","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1752092219688,"stop":1752092219688,"duration":0},"status":"passed","severity":"normal"},{"uid":"f38c1f3f79a4bd28","name":"1 Relay, 1 fetch","time":{"start":1752091891102,"stop":1752091891102,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc82261d5cd55e18","name":"Query generator for multiple messages with different content topic format","time":{"start":1752092201704,"stop":1752092201705,"duration":1},"status":"passed","severity":"normal"},{"uid":"c34748c089beded","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752092432159,"stop":1752092432159,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9a552fd321988b3","name":"can start and stop the service","time":{"start":1752092037357,"stop":1752092037357,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca142c87077b0240","name":"Check publish message containing Script","time":{"start":1752092062145,"stop":1752092062145,"duration":0},"status":"passed","severity":"normal"},{"uid":"57cd2099e59db63","name":"accepts valid message hash query","time":{"start":1752091883494,"stop":1752091883495,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c10c0af9df21f87","name":"throws on content topic with empty version field","time":{"start":1752091867659,"stop":1752091867660,"duration":1},"status":"passed","severity":"normal"},{"uid":"67bb60835a7524b2","name":"should only return 1 node with relay and store capability","time":{"start":1752091891684,"stop":1752091891685,"duration":1},"status":"passed","severity":"normal"},{"uid":"45b20311225490a4","name":"should return true when topic is configured","time":{"start":1752091883960,"stop":1752091883961,"duration":1},"status":"passed","severity":"normal"},{"uid":"9364e358b3fef2c8","name":"Subscribe and publish message","time":{"start":1752092070431,"stop":1752092070432,"duration":1},"status":"passed","severity":"normal"},{"uid":"25da0b5029ac011d","name":"throws on content topic with too few or too many fields","time":{"start":1752091867657,"stop":1752091867658,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca3d60eec99c41f2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1752091922034,"stop":1752091922035,"duration":1},"status":"passed","severity":"normal"},{"uid":"1755a689101ef34c","name":"Check message with invalid timestamp is not received","time":{"start":1752092384514,"stop":1752092384514,"duration":0},"status":"passed","severity":"normal"},{"uid":"78f87598a2e280eb","name":"should add event listeners for waku:connection, peer connect and disconnect","time":{"start":1752091883641,"stop":1752091883641,"duration":0},"status":"passed","severity":"normal"},{"uid":"9db280b93c904239","name":"should handle peerStore errors gracefully","time":{"start":1752091883960,"stop":1752091883960,"duration":0},"status":"passed","severity":"normal"},{"uid":"a348d1c763f40ad7","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1752091867676,"stop":1752091867676,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2fd7b221e3af755","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1752091922005,"stop":1752091922006,"duration":1},"status":"passed","severity":"normal"},{"uid":"5276468978dc9b4f","name":"should set field with only STORE enabled","time":{"start":1752091873681,"stop":1752091873682,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee2f8fc4b1eefa97","name":"Fails to push message with large meta","time":{"start":1752092540584,"stop":1752092540584,"duration":0},"status":"passed","severity":"normal"},{"uid":"897c1d99dd821813","name":"Passing page size 1 when there are 4 messages","time":{"start":1752092208092,"stop":1752092208092,"duration":0},"status":"passed","severity":"normal"},{"uid":"16a96585e4eae35b","name":"should retry on complete failure if specified","time":{"start":1752091912895,"stop":1752091912895,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e6335cad60799a9","name":"Push message with content topic containing SQL Injection","time":{"start":1752092540567,"stop":1752092540567,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3b27ddfe0b9956","name":"should return false when navigator.onLine is false","time":{"start":1752091882573,"stop":1752091882573,"duration":0},"status":"passed","severity":"normal"},{"uid":"838806af9e91ad47","name":"should return the pubsub topic directly if a string is provided","time":{"start":1752091867688,"stop":1752091867689,"duration":1},"status":"passed","severity":"normal"},{"uid":"40eed9225b1340b0","name":"Check publish message containing SQL Injection","time":{"start":1752092062145,"stop":1752092062145,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdb218417ce954d3","name":"Encoder throws on undefined content topic","time":{"start":1752091901482,"stop":1752091901482,"duration":0},"status":"passed","severity":"normal"},{"uid":"e75a72031c2b8bf","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1752092206815,"stop":1752092206815,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8c33b20220673f3","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752092432146,"stop":1752092432147,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd80489aa4508869","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752092432150,"stop":1752092432150,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bececae87c08a4e","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1752091922006,"stop":1752091922008,"duration":2},"status":"passed","severity":"normal"},{"uid":"b277c1c24a60d11f","name":"should be safe to call multiple times","time":{"start":1752091882628,"stop":1752091882628,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d54e6d512421210","name":"Push message with Script payload","time":{"start":1752092540561,"stop":1752092540561,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bf10550022ec582","name":"should handle peer store update failures gracefully","time":{"start":1752091883022,"stop":1752091883022,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2f7ee2024d9a171","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1752091926812,"stop":1752091926813,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f77c30b05fa08a5","name":"Check publish message containing unicode special characters","time":{"start":1752092062148,"stop":1752092062148,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cb972087a542662","name":"should return false when peer shard info is not found","time":{"start":1752091883344,"stop":1752091883347,"duration":3},"status":"passed","severity":"normal"},{"uid":"956a3957c5655590","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1752091963091,"stop":1752091963094,"duration":3},"status":"passed","severity":"normal"},{"uid":"d8d56aebcfacbde8","name":"Generator, 2 different pubsubtopics","time":{"start":1752092186877,"stop":1752092186877,"duration":0},"status":"passed","severity":"normal"},{"uid":"f472ae3f352e849c","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1752091891665,"stop":1752091891665,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5e9c25a168f98ee","name":"should handle dial errors","time":{"start":1752091883957,"stop":1752091883957,"duration":0},"status":"passed","severity":"normal"},{"uid":"73c9d8fdf9b97c4f","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752092384514,"stop":1752092384514,"duration":0},"status":"passed","severity":"normal"},{"uid":"71559766fc38dd1f","name":"Subscribe and receives messages on 20 topics","time":{"start":1752092432147,"stop":1752092432147,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6767649cac69483","name":"should not create timers for topics where peer is not in mesh","time":{"start":1752091883024,"stop":1752091883025,"duration":1},"status":"passed","severity":"normal"},{"uid":"b152a6f7504db047","name":"should properly create location multiaddrs - tcp4","time":{"start":1752091873678,"stop":1752091873678,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e710ed8c98eda6d","name":"should create KeepAliveManager with required options","time":{"start":1752091883013,"stop":1752091883013,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a2a12e3acce10c3","name":"1 Store, 2 relays, 2 fetches","time":{"start":1752091891103,"stop":1752091891103,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d26ce17ac31632e","name":"should be delivered but not added to local log or bloom filter","time":{"start":1752091926818,"stop":1752091926818,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaf86e00ac6579e4","name":"should return false when shard is not included in network shards","time":{"start":1752091912195,"stop":1752091912195,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d8cadb5605c4367","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1752091867663,"stop":1752091867663,"duration":0},"status":"passed","severity":"normal"},{"uid":"333faa4d9efc9e64","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1752092219682,"stop":1752092219682,"duration":0},"status":"passed","severity":"normal"},{"uid":"101773a3767da2b8","name":"should handle different types of entries","time":{"start":1752091910864,"stop":1752091910865,"duration":1},"status":"passed","severity":"normal"},{"uid":"45c89e3e4e4fc749","name":"Subscribe to topic containing numeric and publish message","time":{"start":1752092070435,"stop":1752092070435,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e7e1fc5376a03dd","name":"Round trip binary serialization","time":{"start":1752091883861,"stop":1752091883861,"duration":0},"status":"passed","severity":"normal"},{"uid":"834b288c84f2de26","name":"Push to array if already present","time":{"start":1752091867344,"stop":1752091867345,"duration":1},"status":"passed","severity":"normal"},{"uid":"84eab824bbb36746","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1752091882589,"stop":1752091882589,"duration":0},"status":"passed","severity":"normal"},{"uid":"64bdef2e09453ac6","name":"should not return locked peers if enough unlocked are available","time":{"start":1752091912756,"stop":1752091912757,"duration":1},"status":"passed","severity":"normal"},{"uid":"6910c7c9d2bc0327","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1752091922038,"stop":1752091922038,"duration":0},"status":"passed","severity":"normal"},{"uid":"904e8ce091166bb5","name":"should get all peers from store","time":{"start":1752091883647,"stop":1752091883647,"duration":0},"status":"passed","severity":"normal"},{"uid":"64c2cd91d450e29a","name":"Push message with Russian payload","time":{"start":1752092540560,"stop":1752092540561,"duration":1},"status":"passed","severity":"normal"},{"uid":"87c4d6cdca553855","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752092432145,"stop":1752092432145,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d1b9b95ec1c8587","name":"Push message with SQL Injection payload","time":{"start":1752092540574,"stop":1752092540575,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a3134684d568a5d","name":"retrieves a single peer","time":{"start":1752091891681,"stop":1752091891682,"duration":1},"status":"passed","severity":"normal"},{"uid":"bec7f4654f5d60d9","name":"should not fail to stop the service if it was not started","time":{"start":1752091946747,"stop":1752091946748,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d972bb8bb9c7cc8","name":"should remove event listener for peer:discovery","time":{"start":1752091882628,"stop":1752091882628,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f0e99a071787fef","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1752092070433,"stop":1752092070433,"duration":0},"status":"passed","severity":"normal"},{"uid":"788272dbfc8ee0c7","name":"should handle peer disconnect event when no connections remain","time":{"start":1752091882581,"stop":1752091882582,"duration":1},"status":"passed","severity":"normal"},{"uid":"c61da0700c44a512","name":"should support chaining for add method","time":{"start":1752091910855,"stop":1752091910856,"duration":1},"status":"passed","severity":"normal"},{"uid":"2805e8d748b4a6bc","name":"Check received message with timestamp: 1752091941451000000 ","time":{"start":1752092384512,"stop":1752092384512,"duration":0},"status":"passed","severity":"normal"},{"uid":"1685a512e7b5b625","name":"Push message with Chinese payload","time":{"start":1752092540573,"stop":1752092540574,"duration":1},"status":"passed","severity":"normal"},{"uid":"198f0d1bccc0e828","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752092432151,"stop":1752092432151,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a1a67ba3d3c7eb3","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1752091883021,"stop":1752091883021,"duration":0},"status":"passed","severity":"normal"},{"uid":"e540dcb393e3a294","name":"should remove event listeners","time":{"start":1752091883642,"stop":1752091883642,"duration":0},"status":"passed","severity":"normal"},{"uid":"b32b45eb12bacf76","name":"should perform ping and update peer store on timer","time":{"start":1752091883021,"stop":1752091883022,"duration":1},"status":"passed","severity":"normal"},{"uid":"3df06d02d787c7a8","name":"Push message with content topic containing unicode special characters","time":{"start":1752092540583,"stop":1752092540583,"duration":0},"status":"passed","severity":"normal"},{"uid":"90a4be148939fe55","name":"should be delivered immediately if received","time":{"start":1752091926819,"stop":1752091926819,"duration":0},"status":"passed","severity":"normal"},{"uid":"23a1fc84e747a410","name":"Query generator for 2000 messages","time":{"start":1752092201708,"stop":1752092201709,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad447f9635b66616","name":"Push message with content topic containing Arabic","time":{"start":1752092540566,"stop":1752092540566,"duration":0},"status":"passed","severity":"normal"},{"uid":"c928e1f2bd1fa7de","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1752091922035,"stop":1752091922035,"duration":0},"status":"passed","severity":"normal"},{"uid":"862d90496f86b6f2","name":"should handle shard reader errors gracefully","time":{"start":1752091882920,"stop":1752091882920,"duration":0},"status":"passed","severity":"normal"},{"uid":"806919cee0ef1636","name":"LightPush","time":{"start":1752092223217,"stop":1752092223218,"duration":1},"status":"passed","severity":"normal"},{"uid":"c62d6955b7564b00","name":"throws on empty content topic","time":{"start":1752091867655,"stop":1752091867657,"duration":2},"status":"passed","severity":"normal"},{"uid":"8a1b3e53bb5ea217","name":"should decode valid enr with tcp successfully","time":{"start":1752091873672,"stop":1752091873672,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1c2253788e38a7f","name":"Generator, custom pubsub topic","time":{"start":1752092186882,"stop":1752092186882,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3d1b7f6aed21ef31","name":"Query with Ordered Callback, No Decoder","time":{"start":1752092169340,"stop":1752092169341,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf9a2647f7b01e54","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1752092062152,"stop":1752092062153,"duration":1},"status":"passed","severity":"normal"},{"uid":"f78a4849ab015214","name":"Publish without waiting for remote peer","time":{"start":1752092070431,"stop":1752092070431,"duration":0},"status":"passed","severity":"normal"},{"uid":"a603e7ebe16d480f","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752092432161,"stop":1752092432162,"duration":1},"status":"passed","severity":"normal"},{"uid":"6de861af87b09dc2","name":"should clear the dialing interval","time":{"start":1752091882908,"stop":1752091882909,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf598364e58b8749","name":"Subscribe to topic containing shell command and publish message","time":{"start":1752092070439,"stop":1752092070439,"duration":0},"status":"passed","severity":"normal"},{"uid":"de8f87ef0f704765","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752092432162,"stop":1752092432162,"duration":0},"status":"passed","severity":"normal"},{"uid":"68b60057e9fd539a","name":"should return all connected peers without codec filter","time":{"start":1752091883959,"stop":1752091883959,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e64ed834d432301","name":"should handle mixed peer types with bootstrap limiting","time":{"start":1752091883663,"stop":1752091883664,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b8ef87a96260b3a","name":"Query generator for multiple messages with multiple decoders","time":{"start":1752092201704,"stop":1752092201704,"duration":0},"status":"passed","severity":"normal"},{"uid":"879b89af67f4a481","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752092384513,"stop":1752092384513,"duration":0},"status":"passed","severity":"normal"},{"uid":"407cb7c43d783744","name":"should dial peers from store when no connections remain","time":{"start":1752091883646,"stop":1752091883646,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e9bde98ea4c9776","name":"should reject if Relay is requested but not mounted","time":{"start":1752091912800,"stop":1752091912800,"duration":0},"status":"passed","severity":"normal"},{"uid":"56b5a6c989044608","name":"should create a new stream if no existing for protocol found","time":{"start":1752091883620,"stop":1752091883620,"duration":0},"status":"passed","severity":"normal"},{"uid":"cac24109f90561a2","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1752091912195,"stop":1752091912196,"duration":1},"status":"passed","severity":"normal"},{"uid":"64f2fe4ceed6865","name":"should dial peer when on same shard","time":{"start":1752091882913,"stop":1752091882913,"duration":0},"status":"passed","severity":"normal"},{"uid":"839375512d334b34","name":"should start ping timers on peer connect","time":{"start":1752091883019,"stop":1752091883019,"duration":0},"status":"passed","severity":"normal"},{"uid":"696bbf4ca7ddec8a","name":"should dial one peer on dial","time":{"start":1752092030040,"stop":1752092030040,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2fecaf781f217e7","name":"can start and stop the service","time":{"start":1752091946746,"stop":1752091946747,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b4b6d9c24bdc5a4","name":"returns all values when wanted number matches available values","time":{"start":1752091890851,"stop":1752091890853,"duration":2},"status":"passed","severity":"normal"},{"uid":"f0d1d0bde9c63887","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1752091922003,"stop":1752091922003,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fec41c52fab4547","name":"same cluster, same shard: nodes connect","time":{"start":1752092000316,"stop":1752092000316,"duration":0},"status":"passed","severity":"normal"},{"uid":"59954761b4b7d80f","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752092108906,"stop":1752092108907,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2c95c5e357a27c4","name":"should successfully stop","time":{"start":1752091912783,"stop":1752091912783,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bb59a1c9877367f","name":"Check received message containing SQL Injection","time":{"start":1752092384509,"stop":1752092384509,"duration":0},"status":"passed","severity":"normal"},{"uid":"8109b5f171919ea5","name":"should return false when peer is not found","time":{"start":1752091883352,"stop":1752091883352,"duration":0},"status":"passed","severity":"normal"},{"uid":"8babf48846e6548a","name":"should handle queue processing errors gracefully","time":{"start":1752091882918,"stop":1752091882918,"duration":0},"status":"passed","severity":"normal"},{"uid":"549fcbf1deb30471","name":"ignores domain fetching errors","time":{"start":1752091891683,"stop":1752091891683,"duration":0},"status":"passed","severity":"normal"},{"uid":"c20a7eab4b19d9f4","name":"should encodeTxt and decodeTxt","time":{"start":1752091873670,"stop":1752091873671,"duration":1},"status":"passed","severity":"normal"},{"uid":"86af046439e3c005","name":"Publish message with rate limit","time":{"start":1752092062155,"stop":1752092062155,"duration":0},"status":"passed","severity":"normal"},{"uid":"db53464fd5b8dbfc","name":"should return false when peer has no overlapping shards","time":{"start":1752091883334,"stop":1752091883335,"duration":1},"status":"passed","severity":"normal"},{"uid":"88325352938b2ae4","name":"should handle complete discovery-to-dial flow","time":{"start":1752091882638,"stop":1752091882638,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c79a7357b394f38","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1752092201707,"stop":1752092201707,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4980c1238b6de09","name":"should dial all remaining peers","time":{"start":1752091883648,"stop":1752091883648,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4b1af41c7d26673","name":"pre and post cipher","time":{"start":1752091901908,"stop":1752091901908,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf2be8fc9737dbbc","name":"can start and stop the service","time":{"start":1752091895574,"stop":1752091895574,"duration":0},"status":"passed","severity":"normal"},{"uid":"999d6ba8fccf49db","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752091891686,"stop":1752091891686,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4df80ed9e3e24e56","name":"should not process empty queue","time":{"start":1752091882917,"stop":1752091882917,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6534d72f5e09e6","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1752091891663,"stop":1752091891664,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ee5615662839ca6","name":"accepts time-filtered query with content filter","time":{"start":1752091883496,"stop":1752091883497,"duration":1},"status":"passed","severity":"normal"},{"uid":"faa75943b6e6e860","name":"should only return 1 node with store capability","time":{"start":1752091891685,"stop":1752091891685,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bd3cf6b513d96d7","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app30/7/topic941/xml","time":{"start":1752092170201,"stop":1752092170201,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba06301bd9c9e356","name":"should handle errors when getting connections","time":{"start":1752091882589,"stop":1752091882590,"duration":1},"status":"passed","severity":"normal"},{"uid":"7941fa94e253462e","name":"should create an instance with libp2p and dialer","time":{"start":1752091882620,"stop":1752091882620,"duration":0},"status":"passed","severity":"normal"},{"uid":"195d2de163f4c88e","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1752091922019,"stop":1752091922020,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd85c997aec12537","name":"should not fail to stop the service if it was not started","time":{"start":1752092037357,"stop":1752092037358,"duration":1},"status":"passed","severity":"normal"},{"uid":"319e75ca4601e9ae","name":"should maintain desired error rate","time":{"start":1752091924175,"stop":1752091924175,"duration":0},"status":"passed","severity":"normal"},{"uid":"c42847645704d20d","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1752092169342,"stop":1752092169342,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1fa944e5f0712cc","name":"should properly create location multiaddrs - udp4","time":{"start":1752091873678,"stop":1752091873678,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dccf2abe4417e96","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1752091922026,"stop":1752091922026,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c95481e709d1f91","name":"can start the service","time":{"start":1752091895573,"stop":1752091895574,"duration":1},"status":"passed","severity":"normal"},{"uid":"61d18eb3e26ebe7d","name":"should set field with only LIGHTPUSH enabled","time":{"start":1752091873682,"stop":1752091873682,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1991613ad09b2cd","name":"should detect messages with missing dependencies","time":{"start":1752091926815,"stop":1752091926816,"duration":1},"status":"passed","severity":"normal"},{"uid":"4647e0dfc1cb7cdd","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752092186879,"stop":1752092186880,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2024fbc5940946f","name":"Refresh subscription","time":{"start":1752092432148,"stop":1752092432148,"duration":0},"status":"passed","severity":"normal"},{"uid":"61cfbd4243833640","name":"Check message with non string payload is not received","time":{"start":1752092384525,"stop":1752092384525,"duration":0},"status":"passed","severity":"normal"},{"uid":"dafde259edc884ca","name":"should delegate to networkMonitor.isConnected()","time":{"start":1752091883955,"stop":1752091883956,"duration":1},"status":"passed","severity":"normal"},{"uid":"61603c2eb4b3de49","name":"should select older connection if present","time":{"start":1752091883468,"stop":1752091883468,"duration":0},"status":"passed","severity":"normal"},{"uid":"267f401df26a7faf","name":"should successfully unsubscribe from an existing subscription","time":{"start":1752091912782,"stop":1752091912782,"duration":0},"status":"passed","severity":"normal"},{"uid":"565e7d0b2b97100d","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1752091867666,"stop":1752091867666,"duration":0},"status":"passed","severity":"normal"},{"uid":"270f97d90da14932","name":"should return false when network is not connected","time":{"start":1752091883956,"stop":1752091883956,"duration":0},"status":"passed","severity":"normal"},{"uid":"f621d174f3f7f266","name":"should handle complete connection lifecycle","time":{"start":1752091882591,"stop":1752091882591,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2e30d19bda41006","name":"should be safe to call multiple times","time":{"start":1752091883955,"stop":1752091883955,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd3df022e313c0e1","name":"All","time":{"start":1752091947942,"stop":1752091947942,"duration":0},"status":"passed","severity":"normal"},{"uid":"389ecf0ae483be8b","name":"should handle ping failures gracefully","time":{"start":1752091883022,"stop":1752091883022,"duration":0},"status":"passed","severity":"normal"},{"uid":"9969f8c71a4204c4","name":"Push message with content topic containing long","time":{"start":1752092540578,"stop":1752092540579,"duration":1},"status":"passed","severity":"normal"},{"uid":"d55d2c4803618898","name":"Check received message containing SQL Injection","time":{"start":1752092384519,"stop":1752092384520,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4da1d446c977146","name":"should be empty after removing the only subscription","time":{"start":1752091912984,"stop":1752091912984,"duration":0},"status":"passed","severity":"normal"},{"uid":"60f80e9b0fa0291b","name":"isConnected return false after peer stops","time":{"start":1752091963097,"stop":1752091963097,"duration":0},"status":"passed","severity":"normal"},{"uid":"381f719b1138d7a8","name":"should convert tags map to array of keys","time":{"start":1752091883651,"stop":1752091883651,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6fef37db326871c","name":"Check message with invalid timestamp is not received","time":{"start":1752092384523,"stop":1752092384523,"duration":0},"status":"passed","severity":"normal"},{"uid":"10201d883eb75dec","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1752092070432,"stop":1752092070432,"duration":0},"status":"passed","severity":"normal"},{"uid":"f87aa9496bc63fa9","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1752091883622,"stop":1752091883622,"duration":0},"status":"passed","severity":"normal"},{"uid":"704c2b539d26b806","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752092145252,"stop":1752092145252,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec55c950786c41df","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1752091922017,"stop":1752091922017,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bb9ed67b2e56015","name":"random static sharding 4 - Cluster ID: 23, Shard ID: 96","time":{"start":1752092222324,"stop":1752092222324,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3ae376325cf5a8c","name":"should handle peer connect event","time":{"start":1752091882581,"stop":1752091882581,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f602565a982d867","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1752091926816,"stop":1752091926816,"duration":0},"status":"passed","severity":"normal"},{"uid":"245ebfd308e5531","name":"Subscribe to topic containing short and publish message","time":{"start":1752092070434,"stop":1752092070435,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5117ea9f3315b11","name":"should return false","time":{"start":1752091873675,"stop":1752091873675,"duration":0},"status":"passed","severity":"normal"},{"uid":"be6ef40a507f0464","name":"should handle peer store errors gracefully","time":{"start":1752091882630,"stop":1752091882634,"duration":4},"status":"passed","severity":"normal"},{"uid":"e0d9fbdc1226a135","name":"should load peers from local storage and dispatch events","time":{"start":1752091895577,"stop":1752091895577,"duration":0},"status":"passed","severity":"normal"},{"uid":"52b5d5efc8f94b83","name":"should return false when peer is not on the specified shard","time":{"start":1752091883341,"stop":1752091883341,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c731d9432cfac1c","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1752091883023,"stop":1752091883023,"duration":0},"status":"passed","severity":"normal"},{"uid":"203c414229e7e058","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752092432146,"stop":1752092432146,"duration":0},"status":"passed","severity":"normal"},{"uid":"d101f6b9d09c69fd","name":"should not retry if at least one success","time":{"start":1752091912895,"stop":1752091912895,"duration":0},"status":"passed","severity":"normal"},{"uid":"86645714a251adf9","name":"Subscribe to topic containing long and publish message","time":{"start":1752092070435,"stop":1752092070435,"duration":0},"status":"passed","severity":"normal"},{"uid":"6455aee05d1a390a","name":"should return false when connections are non-bootstrap peers","time":{"start":1752091883655,"stop":1752091883657,"duration":2},"status":"passed","severity":"normal"},{"uid":"dfcec7a0f94c347c","name":"Check received message containing escaped characters","time":{"start":1752092384521,"stop":1752092384521,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaf467a24e8640a7","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1752091867760,"stop":1752091867760,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebb6c255992b46a3","name":"should handle peer store errors gracefully","time":{"start":1752091883651,"stop":1752091883651,"duration":0},"status":"passed","severity":"normal"},{"uid":"9483c3dde12e5f9a","name":"should throw an error if shards are undefined for static sharding","time":{"start":1752091867674,"stop":1752091867674,"duration":0},"status":"passed","severity":"normal"},{"uid":"952a314d8657f1a6","name":"should wait for Store peer to be connected","time":{"start":1752091912803,"stop":1752091912804,"duration":1},"status":"passed","severity":"normal"},{"uid":"f88668171f2f500c","name":"Check received message containing numeric","time":{"start":1752092384518,"stop":1752092384518,"duration":0},"status":"passed","severity":"normal"},{"uid":"fce450d25e8111fb","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1752092219673,"stop":1752092219674,"duration":1},"status":"passed","severity":"normal"},{"uid":"b919e9943c882225","name":"Query Generator, No Decoder","time":{"start":1752092169338,"stop":1752092169338,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce91786665585153","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1752091922034,"stop":1752091922034,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7f0e85a3493c28","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1752091948697,"stop":1752091948697,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1ac6393c6f42fd5","name":"should redial peers when all connections are lost","time":{"start":1752091883664,"stop":1752091883664,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ce04c1e0486c126","name":"Push message equal or less that 1MB","time":{"start":1752092540585,"stop":1752092540586,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1827ce3292516fc","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app96/7/topic513/test.js","time":{"start":1752092170199,"stop":1752092170200,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fbb274cd90535a8","name":"Push message with short payload","time":{"start":1752092540556,"stop":1752092540556,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b4204bbd3e75931","name":"should use shardsUnderCluster when provided","time":{"start":1752091912194,"stop":1752091912194,"duration":0},"status":"passed","severity":"normal"},{"uid":"b37dea2935a3b3df","name":"Light Node - default protocols","time":{"start":1752092223218,"stop":1752092223218,"duration":0},"status":"passed","severity":"normal"},{"uid":"15e3e4c4ea967bf0","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752092432160,"stop":1752092432161,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1f068cc6ec4873f","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1752092070439,"stop":1752092070440,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e387484a40b9490","name":"Correctly serialized arguments","time":{"start":1752092000517,"stop":1752092000517,"duration":0},"status":"passed","severity":"normal"},{"uid":"de7a5d342cb7ff2b","name":"should add event listeners to libp2p","time":{"start":1752091882563,"stop":1752091882567,"duration":4},"status":"passed","severity":"normal"},{"uid":"984196b3f69c03a0","name":"Push message with content topic containing special chars","time":{"start":1752092540579,"stop":1752092540579,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7baac8f6d79d6ec","name":"should stop and cleanup resources","time":{"start":1752091912985,"stop":1752091912986,"duration":1},"status":"passed","severity":"normal"},{"uid":"b648926320cc024","name":"Query Generator, Wrong PubsubTopic","time":{"start":1752092169337,"stop":1752092169337,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ae9e12e5c2ef020","name":"should stop ping timers on peer disconnect","time":{"start":1752091883020,"stop":1752091883020,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f78b29170edf4c","name":"should return true when peer is on the same network","time":{"start":1752091883333,"stop":1752091883334,"duration":1},"status":"passed","severity":"normal"},{"uid":"c51084fb43e42099","name":"Ephemeral field set to true","time":{"start":1752091883862,"stop":1752091883862,"duration":0},"status":"passed","severity":"normal"},{"uid":"9272ff0400a2d897","name":"should return PeerId when PeerId is provided","time":{"start":1752091883256,"stop":1752091883256,"duration":0},"status":"passed","severity":"normal"},{"uid":"95becc21debee2b7","name":"Decoder throws on empty string content topic","time":{"start":1752091883863,"stop":1752091883864,"duration":1},"status":"passed","severity":"normal"},{"uid":"877df9eb8f8fed65","name":"should handle errors when removing globalThis listeners","time":{"start":1752091882572,"stop":1752091882573,"duration":1},"status":"passed","severity":"normal"},{"uid":"56e70db8ddbce307","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752092540568,"stop":1752092540568,"duration":0},"status":"passed","severity":"normal"},{"uid":"c890bec72240fdaa","name":"should insert message into bloom filter","time":{"start":1752091926811,"stop":1752091926811,"duration":0},"status":"passed","severity":"normal"},{"uid":"c761e92343b0d2a5","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1752092158258,"stop":1752092158258,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0acc875741f02a1","name":"should skip peer when dialed recently","time":{"start":1752091882912,"stop":1752091882912,"duration":0},"status":"passed","severity":"normal"},{"uid":"3df60faeafb9137","name":"Push message with special chars payload","time":{"start":1752092540557,"stop":1752092540558,"duration":1},"status":"passed","severity":"normal"},{"uid":"8293864e16969f2e","name":"isConnected should return false after all peers disconnect","time":{"start":1752091963096,"stop":1752091963096,"duration":0},"status":"passed","severity":"normal"},{"uid":"af3ffd6ee2b50ca8","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1752091873084,"stop":1752091873084,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bcec7d2c1adb365","name":"should set field with all protocols disabled","time":{"start":1752091873680,"stop":1752091873681,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7259519f4b1e278","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752092432150,"stop":1752092432150,"duration":0},"status":"passed","severity":"normal"},{"uid":"490e8dd3f2f777a1","name":"Renews subscription after lossing a connection","time":{"start":1752092432162,"stop":1752092432162,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcf58017114f21b4","name":"Check received message containing unicode special characters","time":{"start":1752092384511,"stop":1752092384511,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c851c8066d8b5b","name":"should handle errors in getTagsForPeer gracefully","time":{"start":1752091883646,"stop":1752091883646,"duration":0},"status":"passed","severity":"normal"},{"uid":"de780e984ede7caa","name":"should request peer renewal on specific errors","time":{"start":1752091911643,"stop":1752091911643,"duration":0},"status":"passed","severity":"normal"},{"uid":"f36a69afc327f59c","name":"should get / set TCP multiaddr","time":{"start":1752091873677,"stop":1752091873677,"duration":0},"status":"passed","severity":"normal"},{"uid":"7587e923e7236aa","name":"new peer added after a peer was already found","time":{"start":1752092086293,"stop":1752092086293,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7efa3befc574321a","name":"should create ShardReader with shards network config","time":{"start":1752091883333,"stop":1752091883333,"duration":0},"status":"passed","severity":"normal"},{"uid":"2de21fe7807ba24c","name":"should return unique PubsubTopics for static sharding","time":{"start":1752091867672,"stop":1752091867672,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ce6df1fb065fecc","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app47/4/topic392/proto","time":{"start":1752092170200,"stop":1752092170201,"duration":1},"status":"passed","severity":"normal"},{"uid":"713cf2e86feebffb","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1752091873075,"stop":1752091873075,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdc32beab4e2aedc","name":"Sample","time":{"start":1752091873130,"stop":1752091873131,"duration":1},"status":"passed","severity":"normal"},{"uid":"257e7f5d4d066e06","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1752091922018,"stop":1752091922018,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a7f91d3dcdc5cdf","name":"should remove expired entries after TTL has passed","time":{"start":1752091910856,"stop":1752091910863,"duration":7},"status":"passed","severity":"normal"},{"uid":"6a3342883aa428c3","name":"rejects hash query with content filter parameters","time":{"start":1752091883495,"stop":1752091883495,"duration":0},"status":"passed","severity":"normal"},{"uid":"bedce98a5cab5d7f","name":"should create ConnectionManager with relay","time":{"start":1752091883953,"stop":1752091883953,"duration":0},"status":"passed","severity":"normal"},{"uid":"97ef22ee8076417d","name":"passes more than one ENR URLs and attempts connection","time":{"start":1752091946754,"stop":1752091946754,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1b5e1c1f0a84b9b1","name":"should return false when peer is on different cluster","time":{"start":1752091883339,"stop":1752091883340,"duration":1},"status":"passed","severity":"normal"},{"uid":"806e7266270cf126","name":"Nwaku publishes","time":{"start":1752092051622,"stop":1752092051623,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1747efc8cea9a30","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1752091922023,"stop":1752091922023,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a80289ebfd3de16","name":"should use DNS peer discovery with light client","time":{"start":1752091946752,"stop":1752091946752,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ed0f0b84358bb503","name":"Passing page size 10 when there are 10 messages","time":{"start":1752092208104,"stop":1752092208104,"duration":0},"status":"passed","severity":"normal"},{"uid":"c077c1e98af885c4","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app16/9/topic207/xml","time":{"start":1752092170202,"stop":1752092170202,"duration":0},"status":"passed","severity":"normal"},{"uid":"b255a24e1ec13a00","name":"Callback on promise","time":{"start":1752092201705,"stop":1752092201706,"duration":1},"status":"passed","severity":"normal"},{"uid":"adb346081e915d01","name":"Fails to publish duplicate message","time":{"start":1752092062151,"stop":1752092062152,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a2331580f796770","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752092432153,"stop":1752092432153,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bd71036efd47a3c","name":"should handle onConnected and onDisconnected","time":{"start":1752091912763,"stop":1752091912765,"duration":2},"status":"passed","severity":"normal"},{"uid":"416132e86b53bcdb","name":"should set default options when no config provided","time":{"start":1752091883953,"stop":1752091883953,"duration":0},"status":"passed","severity":"normal"},{"uid":"b632cf3887044949","name":"Push message with content topic containing Russian","time":{"start":1752092540580,"stop":1752092540580,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6937a356f3f1c19","name":"Publish message with custom timestamp: Wed Jul 09 2025 19:14:15 GMT+0000 (Coordinated Universal Time)","time":{"start":1752092062150,"stop":1752092062150,"duration":0},"status":"passed","severity":"normal"},{"uid":"87daa26b8d8bd8fd","name":"rejects content-filtered query with only contentTopics","time":{"start":1752091883494,"stop":1752091883494,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ef621def689ff36","name":"should be able to encode the field with only STORE set to true","time":{"start":1752091873073,"stop":1752091873074,"duration":1},"status":"passed","severity":"normal"},{"uid":"1698fcc5950a882","name":"should return tags for existing peer","time":{"start":1752091883650,"stop":1752091883650,"duration":0},"status":"passed","severity":"normal"},{"uid":"444c8f19101c9a42","name":"should handle multiple bootstrap peers with different limits","time":{"start":1752091883662,"stop":1752091883662,"duration":0},"status":"passed","severity":"normal"},{"uid":"3164d06bedefc1c9","name":"should encode/decode to RLP encoding","time":{"start":1752091873676,"stop":1752091873676,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7a443621c7fa328","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1752091867690,"stop":1752091867690,"duration":0},"status":"passed","severity":"normal"},{"uid":"a92ac6118ecef59e","name":"configure the node with multiple content topics","time":{"start":1752092170202,"stop":1752092170203,"duration":1},"status":"passed","severity":"normal"},{"uid":"7940188023bb0c33","name":"should return PeerId when Multiaddr input is provided","time":{"start":1752091883256,"stop":1752091883257,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5a136d334ebc3c8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1752091867678,"stop":1752091867678,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e9d0d990e4eb04a","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752092432155,"stop":1752092432155,"duration":0},"status":"passed","severity":"normal"},{"uid":"56d894f0e322db76","name":"should throw error - no public key","time":{"start":1752091873674,"stop":1752091873675,"duration":1},"status":"passed","severity":"normal"},{"uid":"efe83947f03e625b","name":"Push message with Basic HTML tag payload","time":{"start":1752092540575,"stop":1752092540576,"duration":1},"status":"passed","severity":"normal"},{"uid":"ceadc352b3bbf670","name":"should handle task timeouts","time":{"start":1752091911643,"stop":1752091911646,"duration":3},"status":"passed","severity":"normal"},{"uid":"92ccb2daca775663","name":"Check message with no payload is not received","time":{"start":1752092384524,"stop":1752092384525,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d55b9d8e359fb2","name":"should drop connection to one peer on hangUp","time":{"start":1752092030041,"stop":1752092030041,"duration":0},"status":"passed","severity":"normal"},{"uid":"3456b9e5dcf1d30","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1752091922012,"stop":1752091922012,"duration":0},"status":"passed","severity":"normal"},{"uid":"84133aedb5c1119e","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1752092070432,"stop":1752092070432,"duration":0},"status":"passed","severity":"normal"},{"uid":"824f1352d837f6b8","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752092432153,"stop":1752092432154,"duration":1},"status":"passed","severity":"normal"},{"uid":"48b9cd422f8d2a06","name":"should handle errors when globalThis is not available","time":{"start":1752091882568,"stop":1752091882568,"duration":0},"status":"passed","severity":"normal"},{"uid":"21cd80505246738b","name":"Check received message containing unicode special characters","time":{"start":1752092384521,"stop":1752092384522,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d72f1016d1a3d12","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1752091867693,"stop":1752091867693,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a939a0a83d2ee82","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1752092219686,"stop":1752092219687,"duration":1},"status":"passed","severity":"normal"},{"uid":"d085f8211a3d0b75","name":"should be able to decode the field with only FILTER set to true","time":{"start":1752091873082,"stop":1752091873082,"duration":0},"status":"passed","severity":"normal"},{"uid":"94c209265a7d53","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1752092158257,"stop":1752092158257,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c35cf2e3bef0581","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1752092219686,"stop":1752092219686,"duration":0},"status":"passed","severity":"normal"},{"uid":"21b9eb0421d1ec7f","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1752091867693,"stop":1752091867693,"duration":0},"status":"passed","severity":"normal"},{"uid":"48a105dad59f0612","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1752092158258,"stop":1752092158258,"duration":0},"status":"passed","severity":"normal"},{"uid":"526f9646b1d92588","name":"should decode valid enr successfully","time":{"start":1752091873671,"stop":1752091873671,"duration":0},"status":"passed","severity":"normal"},{"uid":"b36ec975aee7a018","name":"should dial with multiaddr and return stream","time":{"start":1752091883957,"stop":1752091883957,"duration":0},"status":"passed","severity":"normal"},{"uid":"23b28b8faf9dc6a0","name":"should check false positive rate","time":{"start":1752091924177,"stop":1752091924177,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fb639c3906610f","name":"should create ConnectionLimiter with required options","time":{"start":1752091883639,"stop":1752091883640,"duration":1},"status":"passed","severity":"normal"},{"uid":"24149a18a48ddd36","name":"Check received message with timestamp: 1752091941451000000 ","time":{"start":1752092384522,"stop":1752092384522,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4d011f52c98accf","name":"should handle shardReader errors","time":{"start":1752091883962,"stop":1752091883962,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f18f14df14772bd","name":"Decoder throws on empty string content topic","time":{"start":1752091903102,"stop":1752091903102,"duration":0},"status":"passed","severity":"normal"},{"uid":"94a97a44f8cfe464","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1752091922021,"stop":1752091922021,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcf495280a40eda2","name":"should handle case when navigator is not available","time":{"start":1752091882578,"stop":1752091882578,"duration":0},"status":"passed","severity":"normal"},{"uid":"617b2dfed0f04e4b","name":"Rejects garbage","time":{"start":1752091916240,"stop":1752091916240,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee49931094fe7ef8","name":"should handle multiple peers with different shard configurations","time":{"start":1752091882921,"stop":1752091882922,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d96cb9af0ad92d3","name":"should handle case with all peers already connected","time":{"start":1752091883649,"stop":1752091883650,"duration":1},"status":"passed","severity":"normal"},{"uid":"e49cdc0305c1d736","name":"Generator, custom pubsub topic","time":{"start":1752092186876,"stop":1752092186877,"duration":1},"status":"passed","severity":"normal"},{"uid":"35c32b1786a898f2","name":"Subscribe to topic containing short and receive message","time":{"start":1752092432157,"stop":1752092432157,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3c7e44ed251f658","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1752091922039,"stop":1752091922039,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcbeda740bad4dc9","name":"should insert message id into causal history","time":{"start":1752091926811,"stop":1752091926811,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5ccc397f77d9bc1","name":"should deliver messages after dependencies are met","time":{"start":1752091926816,"stop":1752091926816,"duration":0},"status":"passed","severity":"normal"},{"uid":"2870e3716043bf34","name":"should add to incoming buffer if dependencies are not met","time":{"start":1752091926813,"stop":1752091926814,"duration":1},"status":"passed","severity":"normal"},{"uid":"920c589ce6944d22","name":"should be able to encode the field with only RELAY set to true","time":{"start":1752091873072,"stop":1752091873073,"duration":1},"status":"passed","severity":"normal"},{"uid":"fabfaaa2f7748d22","name":"should properly create location multiaddrs - tcp6","time":{"start":1752091873679,"stop":1752091873679,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba45f45201e7db55","name":"should have no discoveries enabled by default","time":{"start":1752091912031,"stop":1752091912031,"duration":0},"status":"passed","severity":"normal"},{"uid":"db852599fa6121da","name":"random static sharding 9 - Cluster ID: 73, Shard ID: 718","time":{"start":1752092222327,"stop":1752092222327,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f38ea275ff0dd4","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1752091922016,"stop":1752091922016,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9c87e7a0bf61870","name":"should use the provided clusterId for the pubsub topic","time":{"start":1752091867693,"stop":1752091867693,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed630252261872f","name":"Init the array if not present","time":{"start":1752091867343,"stop":1752091867344,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c8b8bcfedba6190","name":"should handle disconnect when peer has no timers","time":{"start":1752091883026,"stop":1752091883026,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdcc0ebb13b655bd","name":"throws on content topic with non-number generation field","time":{"start":1752091867658,"stop":1752091867658,"duration":0},"status":"passed","severity":"normal"},{"uid":"e894c766e404c063","name":"Check received message with timestamp: 1752091941451 ","time":{"start":1752092384512,"stop":1752092384513,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeeb79eb7fa33f2f","name":"should reject if Store is requested but not mounted","time":{"start":1752091912801,"stop":1752091912801,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a630871d9bb4e90","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1752091867689,"stop":1752091867690,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f8006c0e19a0f7f","name":"A test","time":{"start":1752091990261,"stop":1752091990261,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe17ce14d51a9cc2","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1752091867671,"stop":1752091867671,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f81997975217a95","name":"should not receive a peer event after stop","time":{"start":1752091895576,"stop":1752091895577,"duration":1},"status":"passed","severity":"normal"},{"uid":"94daf507a7d78385","name":"Default pageSize","time":{"start":1752092208110,"stop":1752092208110,"duration":0},"status":"passed","severity":"normal"},{"uid":"d25295eb3885deb","name":"should return usable stream attached to connection","time":{"start":1752091883618,"stop":1752091883619,"duration":1},"status":"passed","severity":"normal"},{"uid":"3662233d4b4a8e8","name":"should dial peer immediately when queue is empty","time":{"start":1752091882910,"stop":1752091882910,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fea6f0b875b9288","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1752091867672,"stop":1752091867672,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef150b1045c78a4b","name":"ignores unrecognized TXT record formats","time":{"start":1752091891683,"stop":1752091891683,"duration":0},"status":"passed","severity":"normal"},{"uid":"86163aed8fbf7dd7","name":"should be safe to call multiple times","time":{"start":1752091882621,"stop":1752091882627,"duration":6},"status":"passed","severity":"normal"},{"uid":"27abdb2a00223269","name":"Decrypt messages","time":{"start":1752092039385,"stop":1752092039386,"duration":1},"status":"passed","severity":"normal"},{"uid":"812f06b7b07e3a3","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1752091891663,"stop":1752091891663,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7eba3d1e76e5e31","name":"random static sharding 2 - Cluster ID: 161, Shard ID: 845","time":{"start":1752092222324,"stop":1752092222324,"duration":0},"status":"passed","severity":"normal"},{"uid":"14bea3ed7aed4982","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1752091922011,"stop":1752091922012,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd75c10d7e089f46","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1752092086293,"stop":1752092086294,"duration":1},"status":"skipped","severity":"normal"},{"uid":"638232cd9edae52c","name":"should be able to decode the field with only RELAY set to true","time":{"start":1752091873078,"stop":1752091873082,"duration":4},"status":"passed","severity":"normal"},{"uid":"29fdaee7b181a441","name":"Check received message containing numeric","time":{"start":1752092384507,"stop":1752092384507,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0a2ab6de8101aa4","name":"Push message with Arabic payload","time":{"start":1752092540559,"stop":1752092540560,"duration":1},"status":"passed","severity":"normal"},{"uid":"b643c4291c03a874","name":"should not receive a peer event after stop","time":{"start":1752092037362,"stop":1752092037362,"duration":0},"status":"passed","severity":"normal"},{"uid":"167fb2b232b3e6eb","name":"Relay - dialed first","time":{"start":1752092223214,"stop":1752092223214,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e35ba72f5c8318a","name":"should return true when peer is on the specified shard","time":{"start":1752091883339,"stop":1752091883339,"duration":0},"status":"passed","severity":"normal"},{"uid":"68369cf2778147e4","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app81/5/topic361/test.js","time":{"start":1752092170199,"stop":1752092170199,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5d991c021694693","name":"Check message with no pubsub topic is not received","time":{"start":1752092384515,"stop":1752092384515,"duration":0},"status":"passed","severity":"normal"},{"uid":"416f28a0fe6c3dfb","name":"Refresh subscription","time":{"start":1752092432157,"stop":1752092432157,"duration":0},"status":"passed","severity":"normal"},{"uid":"72aab30e20ce5700","name":"should not fail to start the service if it is already started","time":{"start":1752092037358,"stop":1752092037360,"duration":2},"status":"passed","severity":"normal"},{"uid":"2fb051e92cc9a3f5","name":"should fail to send if no connected peers found","time":{"start":1752091912894,"stop":1752091912894,"duration":0},"status":"passed","severity":"normal"},{"uid":"e79debc4658479a2","name":"should emit a peer event after start","time":{"start":1752092037360,"stop":1752092037361,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5f94ab030e4c5b1","name":"should skip peer when not on same shard","time":{"start":1752091882913,"stop":1752091882913,"duration":0},"status":"passed","severity":"normal"},{"uid":"afec9341f9b26f5b","name":"should throw an error for missing required configuration","time":{"start":1752091867674,"stop":1752091867674,"duration":0},"status":"passed","severity":"normal"},{"uid":"c862303b3a7f0234","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752091873077,"stop":1752091873078,"duration":1},"status":"passed","severity":"normal"},{"uid":"6657f6966def8eb1","name":"Push message with XML payload","time":{"start":1752092540562,"stop":1752092540562,"duration":0},"status":"passed","severity":"normal"},{"uid":"5849f9a1a974f35","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1752091867681,"stop":1752091867681,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0cf66e93867cec2","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1752091912756,"stop":1752091912756,"duration":0},"status":"passed","severity":"normal"},{"uid":"362461bb670deaa3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1752091867682,"stop":1752091867683,"duration":1},"status":"passed","severity":"normal"},{"uid":"604433a936ee0313","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1752091948698,"stop":1752091948698,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf70472d28068b46","name":"handles different clusterIds correctly","time":{"start":1752091867668,"stop":1752091867668,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8dddfdfc21aa053","name":"should return false when peer is not found","time":{"start":1752091883336,"stop":1752091883336,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac8800e45ca6e006","name":"Check received message containing Arabic","time":{"start":1752092384519,"stop":1752092384519,"duration":0},"status":"passed","severity":"normal"},{"uid":"726b0d6306708af7","name":"Push message with JSON payload","time":{"start":1752092540562,"stop":1752092540563,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e658b9ae1eacfea","name":"should hang up bootstrap peer if over limit","time":{"start":1752091883645,"stop":1752091883645,"duration":0},"status":"passed","severity":"normal"},{"uid":"21c8fecb43433daa","name":"Using a function","time":{"start":1752092225790,"stop":1752092225790,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc67bb606b52812c","name":"should return false when shard info is undefined","time":{"start":1752091883344,"stop":1752091883344,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc4c960753c73854","name":"Check received message containing shell command","time":{"start":1752092384511,"stop":1752092384511,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d334a1503621e20","name":"A test","time":{"start":1752091990261,"stop":1752091990261,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbb1e5008ff53674","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752092145252,"stop":1752092145252,"duration":0},"status":"passed","severity":"normal"},{"uid":"dee93c01bb1cded7","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1752092054970,"stop":1752092054971,"duration":1},"status":"passed","severity":"normal"},{"uid":"1136baad83a1c20e","name":"Check received message containing emoji","time":{"start":1752092384522,"stop":1752092384522,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ac983aa692506be","name":"Check publish message containing XML","time":{"start":1752092062146,"stop":1752092062146,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9dfe4ea64884642","name":"Push message with meta","time":{"start":1752092540569,"stop":1752092540570,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e6853cef16fd359","name":"random static sharding 6 - Cluster ID: 418, Shard ID: 695","time":{"start":1752092222325,"stop":1752092222325,"duration":0},"status":"passed","severity":"normal"},{"uid":"1859bcce9a1be84e","name":"Check received message containing Basic HTML tag","time":{"start":1752092384510,"stop":1752092384510,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c39e59b66a571d2","name":"should handle empty pubsub topics","time":{"start":1752091883027,"stop":1752091883027,"duration":0},"status":"passed","severity":"normal"},{"uid":"726f19c00e8f83fb","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1752092086294,"stop":1752092086295,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7d018313c444b38","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1752091867691,"stop":1752091867691,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d3f07b477b2a4c6","name":"should insert elements correctly","time":{"start":1752091924175,"stop":1752091924175,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ec6406d5a78d8fe","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1752091873075,"stop":1752091873076,"duration":1},"status":"passed","severity":"normal"},{"uid":"28afb41fda32dee4","name":"should add and check entries correctly","time":{"start":1752091910848,"stop":1752091910855,"duration":7},"status":"passed","severity":"normal"},{"uid":"c2fb0966d9378139","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1752091912659,"stop":1752091912659,"duration":0},"status":"passed","severity":"normal"},{"uid":"7025a5e8a5053c3","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752092432154,"stop":1752092432154,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4d14cc159083b6e","name":"Check received message containing short","time":{"start":1752092384506,"stop":1752092384506,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0844ed19b23c298","name":"Check message with no payload is not received","time":{"start":1752092384515,"stop":1752092384516,"duration":1},"status":"passed","severity":"normal"},{"uid":"91bd11533c2aa60f","name":"should handle peer store errors during connection limiting","time":{"start":1752091883664,"stop":1752091883665,"duration":1},"status":"passed","severity":"normal"},{"uid":"f23d7ca5ff3cd4a2","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1752092206816,"stop":1752092206816,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea6efb7eb078ec70","name":"should never report false negatives","time":{"start":1752091924175,"stop":1752091924176,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f86c034a7b915dc","name":"throws on content topic with empty application field","time":{"start":1752091867659,"stop":1752091867659,"duration":0},"status":"passed","severity":"normal"},{"uid":"d82524d8fc31bf55","name":"Overlapping topic subscription","time":{"start":1752092432148,"stop":1752092432148,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba1f78e4ac7e8aa4","name":"should handle dial errors gracefully","time":{"start":1752091883648,"stop":1752091883649,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c9b709d8e071ef7","name":"Decoder throws on undefined content topic","time":{"start":1752091903102,"stop":1752091903102,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d216e63804744a9","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752092186883,"stop":1752092186883,"duration":0},"status":"skipped","severity":"normal"},{"uid":"18a5de24918e6d6d","name":"connected peers and dial","time":{"start":1752092037675,"stop":1752092037676,"duration":1},"status":"skipped","severity":"normal"},{"uid":"faa657305b18414e","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1752091912660,"stop":1752091912660,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4ec51ef35c5c92c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1752091867680,"stop":1752091867680,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2bf795f22a41e45","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752092432149,"stop":1752092432149,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1f1a269ef8d9b33","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752092432156,"stop":1752092432156,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d2777f7d947aac3b","name":"Subscribe to topic containing XML and publish message","time":{"start":1752092070438,"stop":1752092070438,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c6c6ab40e4f5002","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752092432152,"stop":1752092432153,"duration":1},"status":"passed","severity":"normal"},{"uid":"629f72ef14212e34","name":"should return no connections if no open connection provided","time":{"start":1752091883467,"stop":1752091883468,"duration":1},"status":"passed","severity":"normal"},{"uid":"965a26795da07aab","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1752092169340,"stop":1752092169340,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f720778905113ed","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752092432149,"stop":1752092432149,"duration":0},"status":"passed","severity":"normal"},{"uid":"f24f456a8b9f81d2","name":"Round trip binary encryption [ecies, signature]","time":{"start":1752091903101,"stop":1752091903101,"duration":0},"status":"passed","severity":"normal"},{"uid":"41118309e31ac3cb","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1752091873671,"stop":1752091873672,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac179c879095fd0f","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1752092062149,"stop":1752092062149,"duration":0},"status":"passed","severity":"normal"},{"uid":"576eab1dc555eb3f","name":"should not dispatch event when already connected","time":{"start":1752091882583,"stop":1752091882583,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1b91baa60a8e67c","name":"Encoder throws on empty string content topic","time":{"start":1752091901483,"stop":1752091901483,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e3a968b49df76ad","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1752091922037,"stop":1752091922038,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9ee7a6cb2849c54","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752092432158,"stop":1752092432158,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0178a92f9de7a63","name":"should save new peer to store","time":{"start":1752091882636,"stop":1752091882637,"duration":1},"status":"passed","severity":"normal"},{"uid":"594249eedd3ddbc3","name":"should not receive a peer event before start","time":{"start":1752091946750,"stop":1752091946750,"duration":0},"status":"passed","severity":"normal"},{"uid":"d724d14212e000e5","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1752091922024,"stop":1752091922025,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfd6b4821d9863ca","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1752091891664,"stop":1752091891664,"duration":0},"status":"passed","severity":"normal"},{"uid":"33cafa96e25db87d","name":"should properly create location multiaddrs - udp6","time":{"start":1752091873678,"stop":1752091873679,"duration":1},"status":"passed","severity":"normal"},{"uid":"79384e2bf5460035","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1752092070433,"stop":1752092070433,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0b92872259b04b3","name":"Publish message with large meta","time":{"start":1752092062155,"stop":1752092062155,"duration":0},"status":"passed","severity":"normal"},{"uid":"78795e7a9137f359","name":"Push message with emoji payload","time":{"start":1752092540564,"stop":1752092540564,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dcf42357385d415","name":"Push message with short payload","time":{"start":1752092540572,"stop":1752092540572,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d3b16470863480","name":"configure the node with multiple pubsub topics","time":{"start":1752092222328,"stop":1752092222328,"duration":0},"status":"passed","severity":"normal"},{"uid":"a043ae7b08b2e3ce","name":"should return empty array for non-existent peer","time":{"start":1752091883650,"stop":1752091883651,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c6103dd604e3cc8","name":"should return false when pubsub topic parsing fails","time":{"start":1752091883351,"stop":1752091883351,"duration":0},"status":"passed","severity":"normal"},{"uid":"58bf635bc0532924","name":"should be safe to call multiple times","time":{"start":1752091883954,"stop":1752091883954,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7ed73ad21e65cc2","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752092222321,"stop":1752092222321,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ffeef14b20ac9c4","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1752091922004,"stop":1752091922005,"duration":1},"status":"passed","severity":"normal"},{"uid":"f75b1d5ac5d3c9a0","name":"should handle browser offline state overriding peer connections","time":{"start":1752091882592,"stop":1752091882592,"duration":0},"status":"passed","severity":"normal"},{"uid":"a695f58d65319326","name":"should not receive a peer event before start","time":{"start":1752091895576,"stop":1752091895576,"duration":0},"status":"passed","severity":"normal"},{"uid":"76216c3d347dbfe2","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1752091922021,"stop":1752091922022,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f32533a485d87e1","name":"should filter out already connected peers","time":{"start":1752091883648,"stop":1752091883648,"duration":0},"status":"passed","severity":"normal"},{"uid":"78232295ac39360c","name":"should not create relay timers when relay is not provided","time":{"start":1752091883024,"stop":1752091883024,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6d05ee227f45d94","name":"should sort peers by ping value","time":{"start":1752091883960,"stop":1752091883960,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeaa673f01f1d5ac","name":"should create dialer with libp2p and shardReader","time":{"start":1752091882904,"stop":1752091882904,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec78eb46c5954074","name":"Push message with content topic containing Arabic","time":{"start":1752092540580,"stop":1752092540580,"duration":0},"status":"passed","severity":"normal"},{"uid":"886f3773572b6371","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1752091912193,"stop":1752091912194,"duration":1},"status":"passed","severity":"normal"},{"uid":"47c7c9b376aa1b80","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1752091921575,"stop":1752091921576,"duration":1},"status":"passed","severity":"normal"},{"uid":"99611b96bcfe4363","name":"Push message with custom timestamp: 1752088363416","time":{"start":1752092540571,"stop":1752092540571,"duration":0},"status":"passed","severity":"normal"},{"uid":"716834a796e05830","name":"Publishes to nwaku","time":{"start":1752092051622,"stop":1752092051622,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc8ae5e8156372cb","name":"Check message received after jswaku node is restarted","time":{"start":1752092384525,"stop":1752092384525,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cc8fc9bc788a954","name":"Should update shard info","time":{"start":1752092030805,"stop":1752092030806,"duration":1},"status":"passed","severity":"normal"},{"uid":"799d2c1db1688cab","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1752091922026,"stop":1752091922031,"duration":5},"status":"passed","severity":"normal"},{"uid":"af97fb31318afff6","name":"should get tags for the connected peer","time":{"start":1752091883644,"stop":1752091883644,"duration":0},"status":"passed","severity":"normal"},{"uid":"405ead9a9f7ceb39","name":"Push message with content topic containing long","time":{"start":1752092540565,"stop":1752092540565,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3ef1de8f29915e2","name":"should increase lamport timestamp","time":{"start":1752091926810,"stop":1752091926810,"duration":0},"status":"passed","severity":"normal"},{"uid":"92b30f7b509fe4f5","name":"Passing page size 110 when there are 120 messages","time":{"start":1752092208109,"stop":1752092208110,"duration":1},"status":"passed","severity":"normal"},{"uid":"64ad3d492d76fe74","name":"Check publish message containing numeric","time":{"start":1752092062143,"stop":1752092062143,"duration":0},"status":"passed","severity":"normal"},{"uid":"7844fb76cee3fb06","name":"Push message with content topic containing emoji","time":{"start":1752092540583,"stop":1752092540583,"duration":0},"status":"passed","severity":"normal"},{"uid":"23b759ec903800cc","name":"Push message with meta","time":{"start":1752092540584,"stop":1752092540584,"duration":0},"status":"passed","severity":"normal"},{"uid":"c44828081004e7f0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1752091867679,"stop":1752091867679,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6f0b53330572ca4","name":"should check connected peers if present and suitable","time":{"start":1752091912802,"stop":1752091912802,"duration":0},"status":"passed","severity":"normal"},{"uid":"84ef030c88f4ca4c","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1752091891666,"stop":1752091891666,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff1f640d86911872","name":"should remove event listeners from globalThis","time":{"start":1752091882569,"stop":1752091882572,"duration":3},"status":"passed","severity":"normal"},{"uid":"a79b08eb179af005","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1752091867675,"stop":1752091867675,"duration":0},"status":"passed","severity":"normal"},{"uid":"775dc059ecb0e888","name":"Fails to publish message with wrong content topic","time":{"start":1752092062152,"stop":1752092062152,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad29a75b8dddbbc2","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1752091867663,"stop":1752091867663,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7e62d691607c95c","name":"should properly create peer info with all multiaddrs","time":{"start":1752091873680,"stop":1752091873680,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7d9572db7ce38b9","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752092432152,"stop":1752092432152,"duration":0},"status":"passed","severity":"normal"},{"uid":"16ea51e1531c2ce0","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1752092219674,"stop":1752092219676,"duration":2},"status":"passed","severity":"normal"},{"uid":"a0a53762ccb417f5","name":"Query with Promise Callback, No Decoder","time":{"start":1752092169342,"stop":1752092169343,"duration":1},"status":"passed","severity":"normal"},{"uid":"a27fdff242600829","name":"should throw an error for missing sharding configuration","time":{"start":1752091867691,"stop":1752091867691,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b892f74a1f3d9a","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1752091901477,"stop":1752091901479,"duration":2},"status":"passed","severity":"normal"},{"uid":"e5915d7c1ce45382","name":"messageHashStr returns a hex string","time":{"start":1752091883118,"stop":1752091883118,"duration":0},"status":"passed","severity":"normal"},{"uid":"baa4d57b5912e605","name":"should be online or offline if network state changed","time":{"start":1752091963099,"stop":1752091963103,"duration":4},"status":"passed","severity":"normal"},{"uid":"b2c9df975849892c","name":"Wrong topic","time":{"start":1752092170202,"stop":1752092170202,"duration":0},"status":"passed","severity":"normal"},{"uid":"1625214eb9a00955","name":"random static sharding 3 - Cluster ID: 697, Shard ID: 584","time":{"start":1752092222324,"stop":1752092222324,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b01ad121c8ed2c1","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1752091912038,"stop":1752091912039,"duration":1},"status":"passed","severity":"normal"},{"uid":"685ff34c0f6e1942","name":"Relay + Store","time":{"start":1752091947941,"stop":1752091947942,"duration":1},"status":"passed","severity":"normal"},{"uid":"e10ccfda5a2cb0d9","name":"messageHashStr produces consistent results for the same input","time":{"start":1752091883119,"stop":1752091883119,"duration":0},"status":"passed","severity":"normal"},{"uid":"d958990452c72197","name":"isConnected between 2 js-waku relay nodes","time":{"start":1752091963098,"stop":1752091963098,"duration":0},"status":"passed","severity":"normal"},{"uid":"4faba29ee4d4b859","name":"should do nothing when connections still exist","time":{"start":1752091883647,"stop":1752091883647,"duration":0},"status":"passed","severity":"normal"},{"uid":"3877680d550f5724","name":"Encoder throws on undefined content topic","time":{"start":1752091883862,"stop":1752091883863,"duration":1},"status":"passed","severity":"normal"},{"uid":"192714a18ebf22fb","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752092432150,"stop":1752092432150,"duration":0},"status":"passed","severity":"normal"},{"uid":"d48caac329022607","name":"should throw an error for empty SingleShardInfos array","time":{"start":1752091867670,"stop":1752091867671,"duration":1},"status":"passed","severity":"normal"},{"uid":"1acf5a12d73c7fd7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1752091922037,"stop":1752091922037,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ef7d8089d4fefaa","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1752091873083,"stop":1752091873083,"duration":0},"status":"passed","severity":"normal"},{"uid":"771a8141594b62e9","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1752091922034,"stop":1752091922034,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f3d14e7507e47f9","name":"Push message with content topic containing Chinese","time":{"start":1752092540566,"stop":1752092540566,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d326a8d0e321aa9","name":"Check publish message containing escaped characters","time":{"start":1752092062147,"stop":1752092062148,"duration":1},"status":"passed","severity":"normal"},{"uid":"5671f724cf1aef31","name":"1 Relay, 1 Filter, gives up","time":{"start":1752091891103,"stop":1752091891104,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd5ae5ea175f6997","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1752091867679,"stop":1752091867680,"duration":1},"status":"passed","severity":"normal"},{"uid":"711e5cf162f69cff","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1752092070440,"stop":1752092070440,"duration":0},"status":"passed","severity":"normal"},{"uid":"2350c32361412d5b","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1752091882637,"stop":1752091882638,"duration":1},"status":"passed","severity":"normal"},{"uid":"492d8f8332a4b8ea","name":"Subscribe and receives messages on 20 topics","time":{"start":1752092432156,"stop":1752092432156,"duration":0},"status":"passed","severity":"normal"},{"uid":"5887b6a5b33871e5","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1752091867666,"stop":1752091867666,"duration":0},"status":"passed","severity":"normal"},{"uid":"838224fdd5ac1a44","name":"Push message with escaped characters payload","time":{"start":1752092540563,"stop":1752092540563,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e4d02b82d6876b4","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1752091990096,"stop":1752091990097,"duration":1},"status":"passed","severity":"normal"},{"uid":"8680315e8e26e0ee","name":"should skip updating peer store if peer has same addresses","time":{"start":1752091882637,"stop":1752091882637,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2e8c787117ca58","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752092432150,"stop":1752092432150,"duration":0},"status":"passed","severity":"normal"},{"uid":"842f69c5a923807a","name":"messageHash returns a Uint8Array","time":{"start":1752091883117,"stop":1752091883117,"duration":0},"status":"passed","severity":"normal"},{"uid":"f90a402c769c36a9","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1752091922005,"stop":1752091922005,"duration":0},"status":"passed","severity":"normal"},{"uid":"32773166173207b6","name":"should reject if Filter is requested but not mounted","time":{"start":1752091912801,"stop":1752091912801,"duration":0},"status":"passed","severity":"normal"},{"uid":"758937ae4b4582f1","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1752091922010,"stop":1752091922011,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2fa28a8cb924fa9","name":"should reject if LightPush is requested but not mounted","time":{"start":1752091912800,"stop":1752091912801,"duration":1},"status":"passed","severity":"normal"},{"uid":"aba62067710c2705","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752092432155,"stop":1752092432156,"duration":1},"status":"passed","severity":"normal"},{"uid":"536b5ba96bb687a5","name":"should dial peer when peer is discovered","time":{"start":1752091882629,"stop":1752091882629,"duration":0},"status":"passed","severity":"normal"},{"uid":"edb2d06cefe90ede","name":"should wait for LightPush peer to be connected","time":{"start":1752091912802,"stop":1752091912803,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc3f6cd863f93811","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1752091867667,"stop":1752091867668,"duration":1},"status":"passed","severity":"normal"},{"uid":"946f8faa14ae13dc","name":"Query Generator, Multiple PubsubTopics","time":{"start":1752092169337,"stop":1752092169337,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c3a97bbcfb3ed4d","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1752091883023,"stop":1752091883023,"duration":0},"status":"passed","severity":"normal"},{"uid":"20483f16a48a952b","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752092432156,"stop":1752092432156,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3e6b93dc04f0575","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1752091912041,"stop":1752091912041,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d92cea142dca8fa","name":"Js publishes, other Js receives","time":{"start":1752092051623,"stop":1752092051623,"duration":0},"status":"passed","severity":"normal"},{"uid":"c83e48207fc2aa7a","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752092432161,"stop":1752092432161,"duration":0},"status":"passed","severity":"normal"},{"uid":"f13afea9e2826317","name":"can start the service","time":{"start":1752092037356,"stop":1752092037356,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce1d43e5385c8845","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1752092158256,"stop":1752092158257,"duration":1},"status":"passed","severity":"normal"},{"uid":"2054ef52f6b47e86","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1752091922008,"stop":1752091922009,"duration":1},"status":"passed","severity":"normal"},{"uid":"127cc42364e14455","name":"should start and stop interval correctly","time":{"start":1752091911633,"stop":1752091911634,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f91946675461987","name":"should handle peer store errors gracefully","time":{"start":1752091883653,"stop":1752091883653,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a224e0bff907b7","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1752091922033,"stop":1752091922033,"duration":0},"status":"passed","severity":"normal"},{"uid":"70255bab3ee5ffc6","name":"should throw error - no id","time":{"start":1752091873672,"stop":1752091873672,"duration":0},"status":"passed","severity":"normal"},{"uid":"63744edebbc4f9b4","name":"Push message with custom timestamp: 1752095563417","time":{"start":1752092540585,"stop":1752092540585,"duration":0},"status":"passed","severity":"normal"},{"uid":"e34bbef087c1c1d6","name":"peer:update - should do nothing if another protocol hit","time":{"start":1752091883621,"stop":1752091883622,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4387530a532bb33","name":"should send relay ping messages on timer","time":{"start":1752091883025,"stop":1752091883025,"duration":0},"status":"passed","severity":"normal"},{"uid":"1870ccda5fd05e25","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1752091891664,"stop":1752091891665,"duration":1},"status":"passed","severity":"normal"},{"uid":"da4063d6edab1c08","name":"Subscribe to topic containing Russian and publish message","time":{"start":1752092070437,"stop":1752092070437,"duration":0},"status":"passed","severity":"normal"},{"uid":"57cb302648cbb007","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752092222329,"stop":1752092222329,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa8af6c1c9ab9fe","name":"should work with custom bootstrap limits","time":{"start":1752091883658,"stop":1752091883658,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea9ad58be3e58f0","name":"should enable all discoveries when explicitly set","time":{"start":1752091912032,"stop":1752091912035,"duration":3},"status":"passed","severity":"normal"},{"uid":"63aa2cdc1700cb8c","name":"should not allow k > 12","time":{"start":1752091921572,"stop":1752091921574,"duration":2},"status":"passed","severity":"normal"},{"uid":"ecda31f9db46aabd","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1752091867675,"stop":1752091867676,"duration":1},"status":"passed","severity":"normal"},{"uid":"5681942e718ef1d7","name":"Push message with content topic containing Script","time":{"start":1752092540567,"stop":1752092540567,"duration":0},"status":"passed","severity":"normal"},{"uid":"87024df7e2495ba6","name":"Meta field set when metaSetter is specified","time":{"start":1752091883862,"stop":1752091883862,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1b885827dc8aa48","name":"Passing page size 11 when there are 10 messages","time":{"start":1752092208104,"stop":1752092208105,"duration":1},"status":"passed","severity":"normal"},{"uid":"b06b7701302b1be6","name":"Overlapping topic subscription","time":{"start":1752092432157,"stop":1752092432157,"duration":0},"status":"passed","severity":"normal"},{"uid":"5edd7f10f15237cd","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1752091867679,"stop":1752091867679,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7996fd8c6604be5","name":"Decoder throws on undefined content topic","time":{"start":1752091901483,"stop":1752091901484,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b765c25cb672bb","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1752091921574,"stop":1752091921575,"duration":1},"status":"passed","severity":"normal"},{"uid":"73cbe4aa39bc5d44","name":"should handle mixed bootstrap and non-bootstrap peers","time":{"start":1752091883657,"stop":1752091883657,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6c7411a6ef8725","name":"should initialize with default number of peers","time":{"start":1752091912753,"stop":1752091912754,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecd77ac65fe527e2","name":"Generator, custom pubsub topic","time":{"start":1752092186884,"stop":1752092186884,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2c120428a4c4f83","name":"should be safe to call multiple times","time":{"start":1752091883019,"stop":1752091883019,"duration":0},"status":"passed","severity":"normal"},{"uid":"c54fbe796b59d2ca","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1752091922015,"stop":1752091922016,"duration":1},"status":"passed","severity":"normal"},{"uid":"9154d620fde22d9f","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1752092158257,"stop":1752092158257,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3c30a3345dcd334","name":"should be able to encode the field with only FILTER set to true","time":{"start":1752091873074,"stop":1752091873075,"duration":1},"status":"passed","severity":"normal"},{"uid":"13e293da9278c150","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1752091891665,"stop":1752091891665,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf32eadf4d921a56","name":"should start the dialing interval","time":{"start":1752091882905,"stop":1752091882905,"duration":0},"status":"passed","severity":"normal"},{"uid":"497dc82d07878c3d","name":"Subscribe to topic containing Script and publish message","time":{"start":1752092070437,"stop":1752092070438,"duration":1},"status":"passed","severity":"normal"},{"uid":"8eeafe72350d2d82","name":"should keep entries that haven't expired yet","time":{"start":1752091910863,"stop":1752091910864,"duration":1},"status":"passed","severity":"normal"},{"uid":"c65b0b8b4eb43699","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1752091883256,"stop":1752091883256,"duration":0},"status":"passed","severity":"normal"},{"uid":"c911d324759d119e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1752091922037,"stop":1752091922037,"duration":0},"status":"passed","severity":"normal"},{"uid":"9abfacd0545b2e7","name":"should handle errors when accessing navigator","time":{"start":1752091882590,"stop":1752091882591,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec5bfcde7214f97c","name":"Push message with content topic containing Russian","time":{"start":1752092540566,"stop":1752092540566,"duration":0},"status":"passed","severity":"normal"},{"uid":"19af15390b7c11f2","name":"should emit a peer event after start","time":{"start":1752091946749,"stop":1752091946749,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea45186be873b71a","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1752092206814,"stop":1752092206815,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab742e829987f873","name":"Check publish message containing special chars","time":{"start":1752092062143,"stop":1752092062143,"duration":0},"status":"passed","severity":"normal"},{"uid":"8618cfdc78cc956a","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1752091922022,"stop":1752091922023,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f18980277e8fc04","name":"Fails to push message bigger that 1MB","time":{"start":1752092540586,"stop":1752092540586,"duration":0},"status":"passed","severity":"normal"},{"uid":"62e4c5c2e03d3fce","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752092170203,"stop":1752092170203,"duration":0},"status":"passed","severity":"normal"},{"uid":"528e4a979f33c80f","name":"Nodes with multiple pubsub topic","time":{"start":1752092054969,"stop":1752092054970,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d3ff6775acde3c7","name":"Sets default value correctly","time":{"start":1752092225791,"stop":1752092225791,"duration":0},"status":"passed","severity":"normal"},{"uid":"d71c3081788f8835","name":"should process up to 3 peers at once","time":{"start":1752091882915,"stop":1752091882916,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6c64de45130205","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752092432160,"stop":1752092432160,"duration":0},"status":"passed","severity":"normal"},{"uid":"87b1302c6a574c7b","name":"should initialize with isNetworkConnected as false","time":{"start":1752091882562,"stop":1752091882562,"duration":0},"status":"passed","severity":"normal"},{"uid":"30c2b1877032c08f","name":"should return false when peer is on different cluster","time":{"start":1752091883334,"stop":1752091883334,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed3cb637f990f2b3","name":"should return false when topic is not configured","time":{"start":1752091883961,"stop":1752091883961,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa5ee3d728f2482d","name":"Filter","time":{"start":1752092223218,"stop":1752092223218,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4f740d0ce82301c","name":"should return true when peer is on the pubsub topic shard","time":{"start":1752091883348,"stop":1752091883348,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f9d732a91e511b","name":"Accepts a valid Waku Message","time":{"start":1752091916238,"stop":1752091916239,"duration":1},"status":"passed","severity":"normal"},{"uid":"87ebe9bd01f527f3","name":"should update peer store before dialing","time":{"start":1752091882629,"stop":1752091882630,"duration":1},"status":"passed","severity":"normal"},{"uid":"aabefb61c40a6733","name":"should add event listeners to globalThis","time":{"start":1752091882567,"stop":1752091882567,"duration":0},"status":"passed","severity":"normal"},{"uid":"d41cff23b60dba87","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752092432161,"stop":1752092432161,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b512ddbab4122c0","name":"should be empty when created","time":{"start":1752091912983,"stop":1752091912984,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeef0afe6185310b","name":"Check received message containing short","time":{"start":1752092384517,"stop":1752092384517,"duration":0},"status":"passed","severity":"normal"},{"uid":"2de72048658ffd6d","name":"Subscribe to topic containing JSON and publish message","time":{"start":1752092070439,"stop":1752092070439,"duration":0},"status":"passed","severity":"normal"},{"uid":"97b67b53b5069ba8","name":"Check message with no content topic is not received","time":{"start":1752092384515,"stop":1752092384515,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fc1f8c3ecc89436","name":"Push message with Chinese payload","time":{"start":1752092540559,"stop":1752092540559,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5026843ca4686cd","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1752092219687,"stop":1752092219688,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf42903b67a8b92c","name":"caches peers it previously fetched","time":{"start":1752091891683,"stop":1752091891684,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3216345fa739c89","name":"should remove event listeners from libp2p","time":{"start":1752091882568,"stop":1752091882569,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd8bbebdb3159bb5","name":"Generator, 2 different pubsubtopics","time":{"start":1752092186884,"stop":1752092186884,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f2ba63b4f65d3f9","name":"should handle general insertion and lookup correctly","time":{"start":1752091924177,"stop":1752091924177,"duration":0},"status":"passed","severity":"normal"},{"uid":"71d1b33cc80cd1a7","name":"Push message with JSON payload","time":{"start":1752092540576,"stop":1752092540576,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdafffd18a1a79cc","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1752092206816,"stop":1752092206816,"duration":0},"status":"passed","severity":"normal"},{"uid":"30c5faa1a3d2191d","name":"should create KeepAliveManager with relay","time":{"start":1752091883013,"stop":1752091883013,"duration":0},"status":"passed","severity":"normal"},{"uid":"b75cba7a06c498dd","name":"should not create multiple intervals when called multiple times","time":{"start":1752091882906,"stop":1752091882906,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bfe0a3b5369670f","name":"should handle full lifecycle (start -> events -> stop)","time":{"start":1752091883659,"stop":1752091883659,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc45d4b6276a187","name":"should lock peers when selected","time":{"start":1752091912756,"stop":1752091912756,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4c069f40f7cfc0d","name":"Push message with content topic containing SQL Injection","time":{"start":1752092540580,"stop":1752092540581,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dd4cf2e23ea4733","name":"Check received message containing shell command","time":{"start":1752092384521,"stop":1752092384521,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c1f34aaa47dedec","name":"should throw if no connection provided","time":{"start":1752091883619,"stop":1752091883620,"duration":1},"status":"passed","severity":"normal"},{"uid":"3877251fe6cfa63e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1752091867677,"stop":1752091867677,"duration":0},"status":"passed","severity":"normal"},{"uid":"52128ecd5fd05acd","name":"should unregister libp2p event listeners when stop is called","time":{"start":1752091912765,"stop":1752091912766,"duration":1},"status":"passed","severity":"normal"},{"uid":"650dbeee19d87b09","name":"should respect custom numPeersToUse configuration","time":{"start":1752091912767,"stop":1752091912767,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead962eb5290039","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1752091867665,"stop":1752091867666,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d5d35d69ab8a41a","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1752091922025,"stop":1752091922025,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7700ec4c2e82cf1","name":"should get / set UDP multiaddr","time":{"start":1752091873677,"stop":1752091873677,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8a5305c768f5ca3","name":"should start and setup intervals and event listeners","time":{"start":1752091912985,"stop":1752091912985,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cdb53b9cd7e149a","name":"should not dispatch event when already disconnected","time":{"start":1752091882583,"stop":1752091882583,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0b9cbd0f6b29db9","name":"should allow redial after cooldown period","time":{"start":1752091882912,"stop":1752091882912,"duration":0},"status":"passed","severity":"normal"},{"uid":"42f49ac9541304da","name":"random static sharding 1 - Cluster ID: 550, Shard ID: 515","time":{"start":1752092222322,"stop":1752092222323,"duration":1},"status":"passed","severity":"normal"},{"uid":"410bc79bbc6e6fbd","name":"Push message with content topic containing Chinese","time":{"start":1752092540579,"stop":1752092540580,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4a04d2af3a71ef4","name":"Push message with content topic containing short","time":{"start":1752092540565,"stop":1752092540565,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c444face27efb73","name":"can query messages by message hash","time":{"start":1752092172754,"stop":1752092172754,"duration":0},"status":"passed","severity":"normal"},{"uid":"71a2cc832ac52911","name":"Decoder throws on empty string content topic","time":{"start":1752091901484,"stop":1752091901484,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1beb531ba57c813","name":"should drop connection via multiaddr with hangUp","time":{"start":1752092030041,"stop":1752092030042,"duration":1},"status":"passed","severity":"normal"},{"uid":"107faf17475b3c7b","name":"Subscribe and receive messages via waku relay post","time":{"start":1752092432145,"stop":1752092432146,"duration":1},"status":"passed","severity":"normal"},{"uid":"63fd4284f0e21375","name":"Push message with rate limit","time":{"start":1752092540584,"stop":1752092540584,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a5b567c851bd4dd","name":"Subscribe to topic containing special chars and publish message","time":{"start":1752092070436,"stop":1752092070436,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4d82687f0069f0b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1752091867677,"stop":1752091867677,"duration":0},"status":"passed","severity":"normal"},{"uid":"52086a0a90753697","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app42/9/topic417/test.js","time":{"start":1752092170199,"stop":1752092170199,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b8dbfe87c1c5012","name":"should emit a peer event after start","time":{"start":1752091895575,"stop":1752091895576,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c56c60d0ad9db1a","name":"Check received message containing Chinese","time":{"start":1752092384518,"stop":1752092384519,"duration":1},"status":"passed","severity":"normal"},{"uid":"9988311f70af79e2","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1752092169340,"stop":1752092169340,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c4fbb2ae09c88af","name":"should handle all zero keep alive options","time":{"start":1752091883028,"stop":1752091883028,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7eb92ceed0ef4ec","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752092145251,"stop":1752092145251,"duration":0},"status":"passed","severity":"normal"},{"uid":"b37c961a75a28fa8","name":"should dispatch network event when browser goes online","time":{"start":1752091882584,"stop":1752091882584,"duration":0},"status":"passed","severity":"normal"},{"uid":"3414b7bb3b98cad9","name":"should stop all internal components","time":{"start":1752091883955,"stop":1752091883955,"duration":0},"status":"passed","severity":"normal"},{"uid":"838f4c7cad6cabc8","name":"Store - dialed first","time":{"start":1752092223215,"stop":1752092223217,"duration":2},"status":"passed","severity":"normal"},{"uid":"de1104474a90e6de","name":"should be safe to call multiple times","time":{"start":1752091883642,"stop":1752091883642,"duration":0},"status":"passed","severity":"normal"},{"uid":"a01e7c17506e6a2e","name":"Does not throw an exception when node disconnects","time":{"start":1752092225789,"stop":1752092225789,"duration":0},"status":"passed","severity":"normal"},{"uid":"30ea3feaa915eed3","name":"different cluster, same shard: nodes don't connect","time":{"start":1752092000317,"stop":1752092000317,"duration":0},"status":"passed","severity":"normal"},{"uid":"da9402c64ce78bf3","name":"should process tasks in queue","time":{"start":1752091911634,"stop":1752091911635,"duration":1},"status":"passed","severity":"normal"},{"uid":"83fc10673353f39d","name":"Check publish message containing Russian","time":{"start":1752092062144,"stop":1752092062145,"duration":1},"status":"passed","severity":"normal"},{"uid":"393bf2d3e4708363","name":"should partition messages based on acknowledgement status","time":{"start":1752091926816,"stop":1752091926817,"duration":1},"status":"passed","severity":"normal"},{"uid":"79bf1cc37b3cde5e","name":"should properly start and stop event listening","time":{"start":1752091912660,"stop":1752091912662,"duration":2},"status":"passed","severity":"normal"},{"uid":"dd96c6bc87bc64eb","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1752091873076,"stop":1752091873076,"duration":0},"status":"passed","severity":"normal"},{"uid":"2771362e36034455","name":"should be sent with empty content","time":{"start":1752091926817,"stop":1752091926817,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7dd1b8b7b3de98c","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1752091922014,"stop":1752091922015,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa247829fa8552cb","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1752091911642,"stop":1752091911642,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac510f23fd789ebc","name":"should return false when at bootstrap limit","time":{"start":1752091883654,"stop":1752091883655,"duration":1},"status":"passed","severity":"normal"},{"uid":"8859662e5c1e8174","name":"should filter peers by codec","time":{"start":1752091883959,"stop":1752091883959,"duration":0},"status":"passed","severity":"normal"},{"uid":"da064226720edb41","name":"should handle peer not in mesh for all topics","time":{"start":1752091883028,"stop":1752091883028,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc3f51a914a715d1","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1752091867673,"stop":1752091867673,"duration":0},"status":"passed","severity":"normal"},{"uid":"619afc6b540b2f56","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752092432156,"stop":1752092432156,"duration":0},"status":"passed","severity":"normal"},{"uid":"eef31084814fba82","name":"Subscribe and receive messages via waku relay post","time":{"start":1752092432155,"stop":1752092432155,"duration":0},"status":"passed","severity":"normal"},{"uid":"385883fee22a9c9a","name":"should properly create location multiaddrs - tcp","time":{"start":1752091873679,"stop":1752091873680,"duration":1},"status":"passed","severity":"normal"},{"uid":"44d2fb55a001dafe","name":"Check received message containing Chinese","time":{"start":1752092384508,"stop":1752092384508,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fe3684b710a6115","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1752091867662,"stop":1752091867663,"duration":1},"status":"passed","severity":"normal"},{"uid":"2325026714815a2e","name":"random static sharding 7 - Cluster ID: 790, Shard ID: 167","time":{"start":1752092222326,"stop":1752092222326,"duration":0},"status":"passed","severity":"normal"},{"uid":"af01691c905574f8","name":"Push message with Arabic payload","time":{"start":1752092540574,"stop":1752092540574,"duration":0},"status":"passed","severity":"normal"},{"uid":"a383b49ea09611a4","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1752092054969,"stop":1752092054969,"duration":0},"status":"passed","severity":"normal"},{"uid":"1367e8dfdc0a3025","name":"should create ShardReader with contentTopics network config","time":{"start":1752091883324,"stop":1752091883333,"duration":9},"status":"passed","severity":"normal"},{"uid":"d9cd370a8956bb59","name":"random static sharding 8 - Cluster ID: 294, Shard ID: 907","time":{"start":1752092222326,"stop":1752092222327,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bbea6f375e515ac","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752092384516,"stop":1752092384517,"duration":1},"status":"passed","severity":"normal"},{"uid":"5acfaad6fa6c91bf","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1752092054971,"stop":1752092054971,"duration":0},"status":"passed","severity":"normal"},{"uid":"f886563d44b90bba","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1752091867663,"stop":1752091867664,"duration":1},"status":"passed","severity":"normal"},{"uid":"f857b5b4a9477648","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752092108905,"stop":1752092108905,"duration":0},"status":"passed","severity":"normal"},{"uid":"41656b39d6ac2d63","name":"Check received message containing long","time":{"start":1752092384507,"stop":1752092384507,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc5a8089f26b00a6","name":"Throws when trying to push message with empty payload","time":{"start":1752092540564,"stop":1752092540565,"duration":1},"status":"passed","severity":"normal"},{"uid":"7da86a9de21cb2b","name":"Check message on other pubsub topic is not received","time":{"start":1752092384514,"stop":1752092384515,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aad77fd1f5be3e2","name":"should invoke callbacks when receiving a message","time":{"start":1752091912984,"stop":1752091912985,"duration":1},"status":"passed","severity":"normal"},{"uid":"7542c9a8778770c","name":"Fails to publish message with empty text","time":{"start":1752092062152,"stop":1752092062152,"duration":0},"status":"passed","severity":"normal"},{"uid":"a184ed57ecee6e77","name":"Push message with Basic HTML tag payload","time":{"start":1752092540562,"stop":1752092540562,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2a08e044edbf37","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1752092070436,"stop":1752092070436,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfc5020c459ed5e0","name":"can query messages normally","time":{"start":1752092172753,"stop":1752092172753,"duration":0},"status":"passed","severity":"normal"},{"uid":"b016c822d62d8c07","name":"should serialize and deserialize correctly","time":{"start":1752091924176,"stop":1752091924176,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f77a1bc59fc8d66","name":"Overlapping topic subscription","time":{"start":1752092070434,"stop":1752092070434,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6d5ee9b15597e639","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1752091922031,"stop":1752091922031,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e27bc1e51813025","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752092108905,"stop":1752092108906,"duration":1},"status":"passed","severity":"normal"},{"uid":"846919637e783742","name":"Check publish message containing Chinese","time":{"start":1752092062144,"stop":1752092062144,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f6f0216a89d8f6b","name":"should add event listeners for peer connect and disconnect","time":{"start":1752091883014,"stop":1752091883014,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ec169c4d3325505","name":"returns all values when wanted number is greater than available values","time":{"start":1752091890853,"stop":1752091890853,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4d6b2c83b37e4c8","name":"Check meta is set [ecies]","time":{"start":1752091903101,"stop":1752091903101,"duration":0},"status":"passed","severity":"normal"},{"uid":"465b2d88c0727d83","name":"Push message with content topic containing special chars","time":{"start":1752092540565,"stop":1752092540566,"duration":1},"status":"passed","severity":"normal"},{"uid":"5622760d0a4eab26","name":"should not fail to start the service if it is already started","time":{"start":1752091895575,"stop":1752091895575,"duration":0},"status":"passed","severity":"normal"},{"uid":"b33843c212dbcdf","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752092108907,"stop":1752092108910,"duration":3},"status":"passed","severity":"normal"},{"uid":"c54537eda08e9e74","name":"Push message with escaped characters payload","time":{"start":1752092540576,"stop":1752092540577,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fd5a15abe632642","name":"Encoder throws on undefined content topic","time":{"start":1752091903101,"stop":1752091903102,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb4e26a842356c71","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1752091922018,"stop":1752091922019,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee90d8d1864029fd","name":"Subscribe and receive messages via lightPush","time":{"start":1752092432154,"stop":1752092432154,"duration":0},"status":"passed","severity":"normal"},{"uid":"954a815908012eae","name":"start node with empty shard should fail","time":{"start":1752092222329,"stop":1752092222329,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1988d84fab060fd","name":"Relay + Store","time":{"start":1752091873683,"stop":1752091873683,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9f6e01ba418abca","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1752091922018,"stop":1752091922018,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ff47356fae026f","name":"Relay - times out","time":{"start":1752092223215,"stop":1752092223215,"duration":0},"status":"passed","severity":"normal"},{"uid":"6574b06c389e70b1","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1752092070437,"stop":1752092070437,"duration":0},"status":"passed","severity":"normal"},{"uid":"563e6d7971409e98","name":"throws on content topic with empty encoding field","time":{"start":1752091867660,"stop":1752091867661,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0f61873db8c66f1","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1752091922024,"stop":1752091922024,"duration":0},"status":"passed","severity":"normal"},{"uid":"82a45c6edb4ac864","name":"does not throw on valid cases","time":{"start":1752091867654,"stop":1752091867655,"duration":1},"status":"passed","severity":"normal"},{"uid":"962bd317f8d9e9f1","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1752091921577,"stop":1752091921577,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cde513e5270945f","name":"rejects hash query with time filter","time":{"start":1752091883495,"stop":1752091883496,"duration":1},"status":"passed","severity":"normal"},{"uid":"2514120fd57409b","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1752091883110,"stop":1752091883111,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb4db3969acd33dd","name":"should retry if all attempts fail","time":{"start":1752091911650,"stop":1752091911650,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e0019e4d2c71ae0","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1752091867689,"stop":1752091867689,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcbbe18370754ed7","name":"should be able to dial TLS multiaddrs","time":{"start":1752092030042,"stop":1752092030042,"duration":0},"status":"passed","severity":"normal"},{"uid":"3646a7c0a991bea","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1752091883622,"stop":1752091883622,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b71c1b782750ad8","name":"Check publish message containing Basic HTML tag","time":{"start":1752092062146,"stop":1752092062146,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ff1a7728faaef91","name":"different cluster, different shard: nodes don't connect","time":{"start":1752092000317,"stop":1752092000324,"duration":7},"status":"passed","severity":"normal"},{"uid":"f23b774419d0182b","name":"Check publish message containing JSON","time":{"start":1752092062146,"stop":1752092062147,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d0d788068e255cf","name":"should continually clean up expired entries at intervals","time":{"start":1752091910869,"stop":1752091910870,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e7807dda860d65c","name":"should encode/decode to text encoding","time":{"start":1752091873676,"stop":1752091873676,"duration":0},"status":"passed","severity":"normal"},{"uid":"f45f0dc10364df4b","name":"should handle multiple peer connections","time":{"start":1752091883020,"stop":1752091883020,"duration":0},"status":"passed","severity":"normal"},{"uid":"7968bd2920c9b4be","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app93/10/topic582/test.js","time":{"start":1752092170201,"stop":1752092170202,"duration":1},"status":"passed","severity":"normal"},{"uid":"201038f7306c545f","name":"isConnected should return true after first peer connects","time":{"start":1752091963094,"stop":1752091963096,"duration":2},"status":"passed","severity":"normal"},{"uid":"baddf8200a02764e","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752092432145,"stop":1752092432145,"duration":0},"status":"passed","severity":"normal"},{"uid":"42e1744c3031dd15","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752092108912,"stop":1752092108912,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec83983b7ee4a8a4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1752091922039,"stop":1752091922039,"duration":0},"status":"passed","severity":"normal"},{"uid":"23cb9663fb10e99d","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1752091922025,"stop":1752091922025,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e8fe99d5f7bb25c","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1752091912893,"stop":1752091912894,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6896fe8ad81e076","name":"Ordered Callback - false","time":{"start":1752092194834,"stop":1752092194834,"duration":0},"status":"passed","severity":"normal"},{"uid":"52270fe799270c6b","name":"Push message with custom timestamp: 1721333563416","time":{"start":1752092540570,"stop":1752092540571,"duration":1},"status":"passed","severity":"normal"},{"uid":"21e6316c4c850199","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1752091867672,"stop":1752091867673,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bd8037f0e516726","name":"Push message with content topic containing escaped characters","time":{"start":1752092540582,"stop":1752092540583,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fa27174d231687e","name":"Promise Callback - true","time":{"start":1752092194833,"stop":1752092194833,"duration":0},"status":"passed","severity":"normal"},{"uid":"aafe7639d87e8c32","name":"should handle complete peer lifecycle","time":{"start":1752091883028,"stop":1752091883032,"duration":4},"status":"passed","severity":"normal"},{"uid":"e0b5afbe5952640","name":"Push 30 different messages","time":{"start":1752092540564,"stop":1752092540564,"duration":0},"status":"skipped","severity":"normal"},{"uid":"19bdf1ccf987f79f","name":"should update ack status of messages in outgoing buffer","time":{"start":1752091926818,"stop":1752091926818,"duration":0},"status":"passed","severity":"normal"},{"uid":"49e77e67c9c8d75f","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1752091912985,"stop":1752091912985,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5959b2d13580fb5","name":"returns nothing if no connections present","time":{"start":1752091883466,"stop":1752091883467,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c4caae7f2251884","name":"Waku message hash computation (meta attribute not present)","time":{"start":1752091883111,"stop":1752091883116,"duration":5},"status":"passed","severity":"normal"},{"uid":"d454870a76f5f8a5","name":"Delete observer","time":{"start":1752092039386,"stop":1752092039386,"duration":0},"status":"passed","severity":"normal"},{"uid":"a600ca7b292e84ba","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1752091867662,"stop":1752091867662,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d2b96a86cb822a","name":"should handle a minimal index list","time":{"start":1752091867759,"stop":1752091867759,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4a933b1ef3a56e6","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1752091963098,"stop":1752091963098,"duration":0},"status":"passed","severity":"normal"},{"uid":"64722d6d0fe942eb","name":"Push message with content topic containing numeric","time":{"start":1752092540565,"stop":1752092540565,"duration":0},"status":"passed","severity":"normal"},{"uid":"832820d47609206a","name":"should not retry if at least one success","time":{"start":1752091911647,"stop":1752091911650,"duration":3},"status":"passed","severity":"normal"},{"uid":"5349adb8e5c2ebdf","name":"more peers than existing","time":{"start":1752092037676,"stop":1752092037676,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a48d3d4e7ea5a279","name":"handles different networkShards values correctly","time":{"start":1752091867668,"stop":1752091867668,"duration":0},"status":"passed","severity":"normal"},{"uid":"a10268fa33f1b518","name":"Check meta is set [symmetric]","time":{"start":1752091901480,"stop":1752091901481,"duration":1},"status":"passed","severity":"normal"},{"uid":"c24c1e230d3215cb","name":"Check received message containing special chars","time":{"start":1752092384507,"stop":1752092384508,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d63036c66b92b8d","name":"Used by Waku Relay","time":{"start":1752092225790,"stop":1752092225790,"duration":0},"status":"passed","severity":"normal"},{"uid":"728d43717c6c1c21","name":"Push message with content topic containing shell command","time":{"start":1752092540582,"stop":1752092540582,"duration":0},"status":"passed","severity":"normal"},{"uid":"801af45830823c3d","name":"should dial peers from store on start","time":{"start":1752091883640,"stop":1752091883641,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c47a9ef526d76ce","name":"it tolerates circular branch references","time":{"start":1752091891682,"stop":1752091891682,"duration":0},"status":"passed","severity":"normal"},{"uid":"23130687ca21841a","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1752091926818,"stop":1752091926819,"duration":1},"status":"passed","severity":"normal"},{"uid":"ead1ed7daf2c7bfa","name":"should set field with all protocols enabled","time":{"start":1752091873681,"stop":1752091873681,"duration":0},"status":"passed","severity":"normal"},{"uid":"d12ad3f1b207daca","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1752091922038,"stop":1752091922038,"duration":0},"status":"passed","severity":"normal"},{"uid":"17da7dab49a2e6a1","name":"should be safe to call multiple times","time":{"start":1752091882909,"stop":1752091882910,"duration":1},"status":"passed","severity":"normal"},{"uid":"c33a2d05243a6a0d","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1752091912772,"stop":1752091912772,"duration":0},"status":"passed","severity":"normal"},{"uid":"bda334165a043333","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752091873085,"stop":1752091873085,"duration":0},"status":"passed","severity":"normal"},{"uid":"766c2430850879ee","name":"Fails to push message bigger that 1MB","time":{"start":1752092540572,"stop":1752092540572,"duration":0},"status":"passed","severity":"normal"},{"uid":"d45aa4ac6fbb96ec","name":"should add event listener for peer:discovery","time":{"start":1752091882621,"stop":1752091882621,"duration":0},"status":"passed","severity":"normal"},{"uid":"687b1ffbf1bd87da","name":"should not fail to start the service if it is already started","time":{"start":1752091946748,"stop":1752091946749,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b6d12f02bbe8217","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752092432155,"stop":1752092432155,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e01d87e4ff2f277","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1752091922020,"stop":1752091922021,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b1445279f7946f","name":"Check received message containing escaped characters","time":{"start":1752092384511,"stop":1752092384511,"duration":0},"status":"passed","severity":"normal"},{"uid":"d64388fe12c9498","name":"shard 0","time":{"start":1752092222320,"stop":1752092222321,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e3f7fc6a2ee4ce7","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1752091883110,"stop":1752091883110,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab460bdd651bb27e","name":"Callback on promise, aborts when callback returns true","time":{"start":1752092201706,"stop":1752092201707,"duration":1},"status":"passed","severity":"normal"},{"uid":"72217a6926fb09f3","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1752091926814,"stop":1752091926815,"duration":1},"status":"passed","severity":"normal"},{"uid":"acaf5421d768d0fa","name":"Non TWN Cluster","time":{"start":1752092170198,"stop":1752092170199,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9959bb8a05457b9","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752092432148,"stop":1752092432148,"duration":0},"status":"passed","severity":"normal"},{"uid":"157eb8e596de64","name":"Push message with emoji payload","time":{"start":1752092540577,"stop":1752092540577,"duration":0},"status":"passed","severity":"normal"},{"uid":"64d0c4ba369a796f","name":"should correctly map a content topic to a pubsub topic","time":{"start":1752091867692,"stop":1752091867692,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed4ee2ee0cb9a8ea","name":"should not dial peers from store when browser is not connected","time":{"start":1752091883643,"stop":1752091883643,"duration":0},"status":"passed","severity":"normal"},{"uid":"211c25f4575ae9f3","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1752091922023,"stop":1752091922023,"duration":0},"status":"passed","severity":"normal"},{"uid":"23fd4984ec39b927","name":"Check message received after jswaku node is restarted","time":{"start":1752092384516,"stop":1752092384516,"duration":0},"status":"passed","severity":"normal"},{"uid":"834c4a15c0b895be","name":"should reject on timeout if it was set","time":{"start":1752091912801,"stop":1752091912802,"duration":1},"status":"passed","severity":"normal"},{"uid":"a17e2eec13e36763","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752092432162,"stop":1752092432162,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f49e3f9fe40ecbd","name":"should handle peer store errors gracefully","time":{"start":1752091883657,"stop":1752091883658,"duration":1},"status":"passed","severity":"normal"},{"uid":"a523af1441f8f5d8","name":"should dial with PeerId and return stream","time":{"start":1752091883956,"stop":1752091883957,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e18d0d93759ada2","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app5/2/topic7/proto","time":{"start":1752092170200,"stop":1752092170200,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa16f8bf3f953606","name":"should handle null peers returned by getPeer","time":{"start":1752091883658,"stop":1752091883658,"duration":0},"status":"passed","severity":"normal"},{"uid":"27820d02befbf0d9","name":"Push message with content topic containing JSON","time":{"start":1752092540568,"stop":1752092540568,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f72b79eb5e2b96a","name":"throws on content topic with generation field greater than 0","time":{"start":1752091867658,"stop":1752091867659,"duration":1},"status":"passed","severity":"normal"},{"uid":"f136c911dfa1d740","name":"should transition to Unhealthy when no connections","time":{"start":1752091912655,"stop":1752091912655,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5ee626daba8dc08","name":"Check received message containing XML","time":{"start":1752092384520,"stop":1752092384520,"duration":0},"status":"passed","severity":"normal"},{"uid":"565128080388bec3","name":"Publish message with custom timestamp: Thu Jul 18 2024 20:14:15 GMT+0000 (Coordinated Universal Time)","time":{"start":1752092062149,"stop":1752092062149,"duration":0},"status":"passed","severity":"normal"},{"uid":"b91a9f0c62a18bd7","name":"start node with empty content topic","time":{"start":1752092170203,"stop":1752092170203,"duration":0},"status":"passed","severity":"normal"},{"uid":"eee580dc088edc36","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1752091922002,"stop":1752091922003,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e9556cf2f1b9a50","name":"Passing page size 0 when there are 110 messages","time":{"start":1752092208092,"stop":1752092208092,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c2c0ed2b35871a5","name":"should return PeerId when PeerId is provided","time":{"start":1752091883255,"stop":1752091883255,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f632c2b422245ba","name":"should handle bootstrap limit of 1 correctly","time":{"start":1752091883663,"stop":1752091883663,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd7bf177cba6d45d","name":"Nodes with multiple pubsub topic","time":{"start":1752092054971,"stop":1752092054971,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d116aaeaf87ce1","name":"should return true when over bootstrap limit","time":{"start":1752091883655,"stop":1752091883655,"duration":0},"status":"passed","severity":"normal"},{"uid":"58f02674ec9074a0","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1752091922022,"stop":1752091922022,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ede52095f08c396","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752092108911,"stop":1752092108911,"duration":0},"status":"passed","severity":"normal"},{"uid":"e97d46cb79970fd6","name":"Check publish message containing short","time":{"start":1752092062141,"stop":1752092062142,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee18d1625d84ccac","name":"Publish message with custom timestamp: Wed Jul 09 2025 21:14:15 GMT+0000 (Coordinated Universal Time)","time":{"start":1752092062150,"stop":1752092062150,"duration":0},"status":"passed","severity":"normal"},{"uid":"681af9ba09c105da","name":"peer exchange sets tag","time":{"start":1752092086292,"stop":1752092086292,"duration":0},"status":"passed","severity":"normal"},{"uid":"c727d0e77a6fef39","name":"should be safe to call multiple times","time":{"start":1752091883014,"stop":1752091883014,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8dfd8d94a566d39","name":"should discard bootstrap peers when has more than 1 (default limit)","time":{"start":1752091973161,"stop":1752091973161,"duration":0},"status":"passed","severity":"normal"},{"uid":"62cb4b105c8a7345","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1752091873084,"stop":1752091873084,"duration":0},"status":"passed","severity":"normal"},{"uid":"3398df8298ffbdf","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1752091882574,"stop":1752091882574,"duration":0},"status":"passed","severity":"normal"},{"uid":"533dfb6eee3c23c6","name":"should increase lamport timestamp","time":{"start":1752091926812,"stop":1752091926812,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d7272d70fd12633","name":"Push message with content topic containing Script","time":{"start":1752092540581,"stop":1752092540581,"duration":0},"status":"passed","severity":"normal"},{"uid":"121104810f1aabd9","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1752091912781,"stop":1752091912782,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b9593c29c9a6162","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1752091867661,"stop":1752091867662,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac300844ace0702e","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1752091922032,"stop":1752091922033,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc0fef2ca422a9a6","name":"should process queue every 500ms","time":{"start":1752091882915,"stop":1752091882915,"duration":0},"status":"passed","severity":"normal"},{"uid":"6da1fed6e0c3c10f","name":"Check publish message after service node is restarted","time":{"start":1752092062154,"stop":1752092062154,"duration":0},"status":"skipped","severity":"normal"},{"uid":"490dbfd0d22cd183","name":"Push message with content topic containing XML","time":{"start":1752092540567,"stop":1752092540568,"duration":1},"status":"passed","severity":"normal"},{"uid":"4eaa81aa19d00fbe","name":"should set field with only FILTER enabled","time":{"start":1752091873682,"stop":1752091873682,"duration":0},"status":"passed","severity":"normal"},{"uid":"13d881ba84e73913","name":"Passing an array","time":{"start":1752092225789,"stop":1752092225789,"duration":0},"status":"passed","severity":"normal"},{"uid":"22d8e70b426d91e9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1752091922036,"stop":1752091922036,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f75456b7663ccff","name":"Check received message containing special chars","time":{"start":1752092384518,"stop":1752092384518,"duration":0},"status":"passed","severity":"normal"},{"uid":"23ad55145d468d2a","name":"Push message with long payload","time":{"start":1752092540572,"stop":1752092540573,"duration":1},"status":"passed","severity":"normal"},{"uid":"20b9aab20a81735f","name":"Check message with non string payload is not received","time":{"start":1752092384516,"stop":1752092384516,"duration":0},"status":"passed","severity":"normal"},{"uid":"6915dc4ecd2e794b","name":"should hang up with multiaddr and return true on success","time":{"start":1752091883958,"stop":1752091883958,"duration":0},"status":"passed","severity":"normal"},{"uid":"f959d1477469612a","name":"Check received message containing Basic HTML tag","time":{"start":1752092384520,"stop":1752092384520,"duration":0},"status":"passed","severity":"normal"},{"uid":"320750e5a891db72","name":"should handle special patterns correctly","time":{"start":1752091924176,"stop":1752091924177,"duration":1},"status":"passed","severity":"normal"},{"uid":"71613da7216719e7","name":"should clear all timers","time":{"start":1752091883015,"stop":1752091883018,"duration":3},"status":"passed","severity":"normal"},{"uid":"8494a83c01672fbf","name":"should not receive a peer event after stop","time":{"start":1752091946750,"stop":1752091946751,"duration":1},"status":"passed","severity":"normal"},{"uid":"16cb72d7cc185e52","name":"Refresh subscription","time":{"start":1752092070433,"stop":1752092070434,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ba30ad23550570f1","name":"should add and remove event listeners correctly","time":{"start":1752091895578,"stop":1752091895579,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5451da2a76e29fb","name":"should set field with only RELAY enabled","time":{"start":1752091873681,"stop":1752091873681,"duration":0},"status":"passed","severity":"normal"},{"uid":"25a0a746dc88ebd3","name":"should return false when clusterId doesn't match","time":{"start":1752091912195,"stop":1752091912195,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5862074072e5785","name":"Generator, 2 different pubsubtopics","time":{"start":1752092186883,"stop":1752092186883,"duration":0},"status":"skipped","severity":"normal"},{"uid":"93feb53ff6242014","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1752091891687,"stop":1752091891687,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6827e486a28c76b0","name":"random static sharding 5 - Cluster ID: 695, Shard ID: 644","time":{"start":1752092222325,"stop":1752092222325,"duration":0},"status":"passed","severity":"normal"},{"uid":"aad96bbcbd211164","name":"Encoder throws on empty string content topic","time":{"start":1752091883863,"stop":1752091883863,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a93a19ff0b61b8","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1752091912040,"stop":1752091912040,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bc9049cc1f77a4f","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1752091922013,"stop":1752091922013,"duration":0},"status":"passed","severity":"normal"},{"uid":"574890831662297b","name":"should not be empty after adding a subscription","time":{"start":1752091912984,"stop":1752091912984,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb7133b71dacf789","name":"Check received message containing JSON","time":{"start":1752092384510,"stop":1752092384510,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a36d10803a78292","name":"should skip peer when already connected","time":{"start":1752091882911,"stop":1752091882911,"duration":0},"status":"passed","severity":"normal"},{"uid":"e60d51fb4023078b","name":"should dial peers from store when browser is connected","time":{"start":1752091883642,"stop":1752091883643,"duration":1},"status":"passed","severity":"normal"},{"uid":"b18aeed246016865","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1752092169342,"stop":1752092169342,"duration":0},"status":"passed","severity":"normal"},{"uid":"79b93235cf2226a6","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1752091873076,"stop":1752091873077,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ed46afd7e73689a","name":"should clear timers for specific peer on disconnect","time":{"start":1752091883026,"stop":1752091883026,"duration":0},"status":"passed","severity":"normal"},{"uid":"11789cc884cc37c3","name":"nwaku subscribes","time":{"start":1752092051621,"stop":1752092051621,"duration":0},"status":"passed","severity":"normal"},{"uid":"60f1974fea7d82e2","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752091946753,"stop":1752091946753,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7cebee29ed936e6","name":"Sign & Recover","time":{"start":1752091901909,"stop":1752091901909,"duration":0},"status":"passed","severity":"normal"},{"uid":"c151fe54a64ba464","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1752091926817,"stop":1752091926817,"duration":0},"status":"passed","severity":"normal"},{"uid":"e94666634ccc4016","name":"should handle dial errors gracefully","time":{"start":1752091882629,"stop":1752091882629,"duration":0},"status":"passed","severity":"normal"},{"uid":"c12f1499e9ef3079","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752092432147,"stop":1752092432147,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a473c20b01b5cbff","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752092108911,"stop":1752092108912,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b79868c811ce859","name":"Check message with no pubsub topic is not received","time":{"start":1752092384524,"stop":1752092384524,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b1db6e25cb8e472","name":"Check publish message containing shell command","time":{"start":1752092062147,"stop":1752092062147,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2ae043f985da9e7","name":"should throw an error for insufficient data","time":{"start":1752091867760,"stop":1752091867760,"duration":0},"status":"passed","severity":"normal"},{"uid":"741530a3b612ef78","name":"can start the service","time":{"start":1752091946744,"stop":1752091946746,"duration":2},"status":"passed","severity":"normal"},{"uid":"9ce1e8b480287ae","name":"should send to specified number of peers of used peers","time":{"start":1752091912894,"stop":1752091912895,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0ecae7c525b64b1","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1752092219676,"stop":1752092219679,"duration":3},"status":"passed","severity":"normal"},{"uid":"aea5b1b5616dc479","name":"should properly create location multiaddrs - udp","time":{"start":1752091873679,"stop":1752091873679,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c9ac129995f3575","name":"Push message with numeric payload","time":{"start":1752092540573,"stop":1752092540573,"duration":0},"status":"passed","severity":"normal"},{"uid":"616237447540f25f","name":"should retry failed tasks","time":{"start":1752091911642,"stop":1752091911643,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fc15ab453e013c6","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1752091867664,"stop":1752091867664,"duration":0},"status":"passed","severity":"normal"},{"uid":"8beced97f82c970c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1752091922036,"stop":1752091922036,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3157695866fb33","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1752091867681,"stop":1752091867681,"duration":0},"status":"passed","severity":"normal"},{"uid":"38eb7c113a90bb33","name":"Check received message containing Script","time":{"start":1752092384520,"stop":1752092384520,"duration":0},"status":"passed","severity":"normal"},{"uid":"4afc1f25f04a0303","name":"should handle dial errors gracefully","time":{"start":1752091882914,"stop":1752091882915,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ee26082fe55d91","name":"should dial second nwaku node that was discovered","time":{"start":1752091942298,"stop":1752091942315,"duration":17},"status":"skipped","severity":"normal"},{"uid":"76d2fde66bc7aa86","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752092384525,"stop":1752092384525,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec8822244a02adff","name":"Passing page size 19 when there are 20 messages","time":{"start":1752092208105,"stop":1752092208109,"duration":4},"status":"passed","severity":"normal"},{"uid":"bf95adba49f693cc","name":"Check received message containing JSON","time":{"start":1752092384520,"stop":1752092384521,"duration":1},"status":"passed","severity":"normal"},{"uid":"4295fb9806d4b3e4","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1752092219679,"stop":1752092219680,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdc29ec627cb24de","name":"should throw error - no public key","time":{"start":1752091873672,"stop":1752091873673,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f7e356ba482102d","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1752091903100,"stop":1752091903100,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd3e452021bface1","name":"Subscribe to topic containing long and receive message","time":{"start":1752092432149,"stop":1752092432149,"duration":0},"status":"passed","severity":"normal"},{"uid":"4921e2ea621083b2","name":"should handle errors gracefully when getting peer info","time":{"start":1752091883352,"stop":1752091883352,"duration":0},"status":"passed","severity":"normal"},{"uid":"783bf111d43f295a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1752091867683,"stop":1752091867688,"duration":5},"status":"passed","severity":"normal"},{"uid":"1a73653eb41e8269","name":"should store libp2p and options references","time":{"start":1752091883640,"stop":1752091883640,"duration":0},"status":"passed","severity":"normal"},{"uid":"4065a0725ed7f49","name":"Subscribe to topic containing XML and receive message","time":{"start":1752092432160,"stop":1752092432160,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7457c022ce1a0a5","name":"Query Generator - false","time":{"start":1752092194832,"stop":1752092194833,"duration":1},"status":"passed","severity":"normal"},{"uid":"9249cbaf546903e2","name":"should not fail to stop the service if it was not started","time":{"start":1752091895574,"stop":1752091895575,"duration":1},"status":"passed","severity":"normal"},{"uid":"92ddc748647d0e3c","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1752091912766,"stop":1752091912766,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d9cc9191a3e1729","name":"Check publish message containing Arabic","time":{"start":1752092062144,"stop":1752092062144,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ccd0cdb3b6a8120","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752092108905,"stop":1752092108905,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c23132e28ce6d5a","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1752091922024,"stop":1752091922024,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd66024e01939225","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1752091883118,"stop":1752091883118,"duration":0},"status":"passed","severity":"normal"},{"uid":"24f3fd09fe2eeff9","name":"should return false when peer has no shard info","time":{"start":1752091883335,"stop":1752091883336,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e2a73765ce310f8","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752092054971,"stop":1752092054972,"duration":1},"status":"passed","severity":"normal"},{"uid":"763d204671bf3fbb","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752092186884,"stop":1752092186885,"duration":1},"status":"passed","severity":"normal"},{"uid":"80aac41327d3d92c","name":"Push message with content topic containing XML","time":{"start":1752092540581,"stop":1752092540581,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbcecc02f52d7044","name":"should return false when peer is not on topic","time":{"start":1752091883962,"stop":1752091883962,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fce8b38036fb5f6","name":"recovers when dns.resolve returns empty","time":{"start":1752091891682,"stop":1752091891683,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd1308fef3932ad5","name":"Register correct protocols","time":{"start":1752092070431,"stop":1752092070431,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff688c5310e4e4","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1752091867681,"stop":1752091867682,"duration":1},"status":"passed","severity":"normal"},{"uid":"c542ba051df639fd","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1752091912767,"stop":1752091912771,"duration":4},"status":"passed","severity":"normal"},{"uid":"8ab656bcb753be78","name":"connects to nwaku","time":{"start":1752092225788,"stop":1752092225789,"duration":1},"status":"passed","severity":"normal"},{"uid":"13cd24ffaa175db1","name":"Push message with custom timestamp: 1721333563417","time":{"start":1752092540585,"stop":1752092540585,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0d3bc3e1aea4f4e","name":"Push message with custom timestamp: 1752088363417","time":{"start":1752092540585,"stop":1752092540585,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b1ffd5d9fccd5cf","name":"Renews subscription after lossing a connection","time":{"start":1752092432153,"stop":1752092432153,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7881ddd907eda0f","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1752091891662,"stop":1752091891663,"duration":1},"status":"passed","severity":"normal"}] |