mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-15 03:13:15 +00:00
1 line
192 KiB
JSON
1 line
192 KiB
JSON
[{"uid":"decfd5bf6892fc8c","name":"should properly create location multiaddrs - udp6","time":{"start":1755717148941,"stop":1755717148942,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca705a0c02db325c","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1755717142773,"stop":1755717142773,"duration":0},"status":"passed","severity":"normal"},{"uid":"12435421366ff79","name":"LightPush","time":{"start":1755717574707,"stop":1755717574710,"duration":3},"status":"passed","severity":"normal"},{"uid":"e8a91f0b96a28267","name":"should handle multiple query options for time ranges","time":{"start":1755717190623,"stop":1755717190624,"duration":1},"status":"passed","severity":"normal"},{"uid":"2aacb8d96b6237a6","name":"should handle complete discovery-to-dial flow","time":{"start":1755717157829,"stop":1755717157829,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a8224c55927c59b","name":"throws on content topic with empty topic name field","time":{"start":1755717142767,"stop":1755717142768,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c19c0e953cd814a","name":"should return false when peer is not found","time":{"start":1755717158147,"stop":1755717158148,"duration":1},"status":"passed","severity":"normal"},{"uid":"24c82f8f59686902","name":"Push message with content topic containing special chars","time":{"start":1755717787670,"stop":1755717787670,"duration":0},"status":"passed","severity":"normal"},{"uid":"57802dc37afebd2b","name":"Check message with no pubsub topic is not received","time":{"start":1755717681232,"stop":1755717681232,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcb5a390d8cdea45","name":"accepts time-filtered query with content filter","time":{"start":1755717158997,"stop":1755717158997,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b843698d5999f54","name":"should start peer exchange discovery","time":{"start":1755717169138,"stop":1755717169145,"duration":7},"status":"passed","severity":"normal"},{"uid":"6e2ce1df7dfc0aab","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1755717405782,"stop":1755717405782,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1ecb733fa428d49","name":"should merge provided config with defaults","time":{"start":1755717159538,"stop":1755717159539,"duration":1},"status":"passed","severity":"normal"},{"uid":"baab43c88dac9adb","name":"should initialize bloom filter with correct parameters","time":{"start":1755717206500,"stop":1755717206500,"duration":0},"status":"passed","severity":"normal"},{"uid":"a95a5a53ddd409","name":"should filter peers by codec","time":{"start":1755717159545,"stop":1755717159546,"duration":1},"status":"passed","severity":"normal"},{"uid":"54ef4429cb8ddf80","name":"should handle ping failures gracefully","time":{"start":1755717159408,"stop":1755717159408,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d30d86ef8714005","name":"should process tasks in queue","time":{"start":1755717190222,"stop":1755717190222,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f8d1a4ec2e8f533","name":"should dial peer when on same shard","time":{"start":1755717158708,"stop":1755717158708,"duration":0},"status":"passed","severity":"normal"},{"uid":"10e91ec554f9d9e9","name":"Push message equal or less that 1MB","time":{"start":1755717787676,"stop":1755717787676,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6681e57af6f34d9","name":"Nodes with multiple pubsub topic","time":{"start":1755717389900,"stop":1755717389900,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eaeaec4b4d2a764","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1755717169016,"stop":1755717169017,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9b1dcffae098a6a","name":"should encode/decode to RLP encoding","time":{"start":1755717148938,"stop":1755717148938,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4cbeacd189e6c00","name":"should initialize with custom TTL","time":{"start":1755717169137,"stop":1755717169138,"duration":1},"status":"passed","severity":"normal"},{"uid":"917af9e7d362db0f","name":"Push message equal or less that 1MB","time":{"start":1755717787690,"stop":1755717787691,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c8b1c50524f360d","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755717703508,"stop":1755717703508,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ad9c0441a95b94fe","name":"Encoder throws on undefined content topic","time":{"start":1755717180758,"stop":1755717180758,"duration":0},"status":"passed","severity":"normal"},{"uid":"17e97a4d2391ba09","name":"should start ping timers on peer connect","time":{"start":1755717159400,"stop":1755717159401,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a3fd31ae0d3abb8","name":"Check received message containing numeric","time":{"start":1755717681217,"stop":1755717681217,"duration":0},"status":"passed","severity":"normal"},{"uid":"abb2f4f443a56e28","name":"should drop connection to all peers on hangUp","time":{"start":1755717315571,"stop":1755717315572,"duration":1},"status":"passed","severity":"normal"},{"uid":"451f058c43305ef4","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1755717505323,"stop":1755717505328,"duration":5},"status":"passed","severity":"normal"},{"uid":"5c79e1ece3f9c63f","name":"should handle multiple peers with different shard configurations","time":{"start":1755717158729,"stop":1755717158737,"duration":8},"status":"passed","severity":"normal"},{"uid":"8dc619e34fe31cc6","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1755717190624,"stop":1755717190625,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b1972df38c21656","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1755717203464,"stop":1755717203465,"duration":1},"status":"passed","severity":"normal"},{"uid":"a82bb4eb141f4409","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1755717142780,"stop":1755717142781,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0a4f9a5080ad7b0","name":"should dial all known peers when reached zero connections","time":{"start":1755717268132,"stop":1755717268133,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d414a1ecab7b8dd","name":"should dial all remaining peers","time":{"start":1755717158812,"stop":1755717158812,"duration":0},"status":"passed","severity":"normal"},{"uid":"caf947868135936e","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755717703526,"stop":1755717703526,"duration":0},"status":"passed","severity":"normal"},{"uid":"b48d4f05f52b0166","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1755717203446,"stop":1755717203447,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cb9634111406d90","name":"Passing page size 11 when there are 10 messages","time":{"start":1755717561576,"stop":1755717561576,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e1dd143c9f3a17c","name":"Check received message containing unicode special characters","time":{"start":1755717681220,"stop":1755717681220,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8590485251a354b","name":"should handle queue processing errors gracefully","time":{"start":1755717158727,"stop":1755717158727,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b42979ec4f73e59","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755717681234,"stop":1755717681234,"duration":0},"status":"passed","severity":"normal"},{"uid":"546befaa8b842edd","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1755717571369,"stop":1755717571369,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e8528aa6c2bb819","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1755717203445,"stop":1755717203446,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef0175493f91b251","name":"should remove event listeners from libp2p","time":{"start":1755717158034,"stop":1755717158034,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bf8c22cb491a73e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1755717203478,"stop":1755717203478,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b449a0dafc5f473","name":"Check publish message containing XML","time":{"start":1755717397505,"stop":1755717397505,"duration":0},"status":"passed","severity":"normal"},{"uid":"46d607de0ed6449e","name":"should stop all internal components","time":{"start":1755717159540,"stop":1755717159540,"duration":0},"status":"passed","severity":"normal"},{"uid":"15d118462402b224","name":"should be safe to call multiple times","time":{"start":1755717159540,"stop":1755717159540,"duration":0},"status":"passed","severity":"normal"},{"uid":"69005a3be005720e","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755717148246,"stop":1755717148246,"duration":0},"status":"passed","severity":"normal"},{"uid":"da6758423dd75ac3","name":"Push message with custom timestamp: 1755713649269","time":{"start":1755717787675,"stop":1755717787675,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bedbd9a37bb75cb","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1755717203473,"stop":1755717203473,"duration":0},"status":"passed","severity":"normal"},{"uid":"88836bd30ad533a6","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1755717148246,"stop":1755717148246,"duration":0},"status":"passed","severity":"normal"},{"uid":"8579420943c0dc98","name":"Relay - times out","time":{"start":1755717574705,"stop":1755717574705,"duration":0},"status":"passed","severity":"normal"},{"uid":"f958bba789556d52","name":"Used by Waku Relay","time":{"start":1755717568638,"stop":1755717568639,"duration":1},"status":"passed","severity":"normal"},{"uid":"b40d10f318e2ce87","name":"should handle malformed response data","time":{"start":1755717169017,"stop":1755717169018,"duration":1},"status":"passed","severity":"normal"},{"uid":"40d2667a60bcd785","name":"Check publish message containing shell command","time":{"start":1755717397506,"stop":1755717397506,"duration":0},"status":"passed","severity":"normal"},{"uid":"86a4231b57c4d7b7","name":"should not fail to start the service if it is already started","time":{"start":1755717231108,"stop":1755717231111,"duration":3},"status":"passed","severity":"normal"},{"uid":"93a39e4bd8e1d4c1","name":"should return false when pubsub topic parsing fails","time":{"start":1755717158157,"stop":1755717158157,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f11573fbc54edc4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1755717142784,"stop":1755717142784,"duration":0},"status":"passed","severity":"normal"},{"uid":"71fb86a9f45a1896","name":"should create RPC request with correct parameters","time":{"start":1755717169020,"stop":1755717169021,"duration":1},"status":"passed","severity":"normal"},{"uid":"71e7ca5e28acea54","name":"should remove event listeners from globalThis","time":{"start":1755717158034,"stop":1755717158035,"duration":1},"status":"passed","severity":"normal"},{"uid":"37c82a356e93eadd","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1755717190193,"stop":1755717190194,"duration":1},"status":"passed","severity":"normal"},{"uid":"1777a61d3e05a435","name":"should filter out already connected peers","time":{"start":1755717158812,"stop":1755717158812,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ca31cc7547fede","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755717300730,"stop":1755717300730,"duration":0},"status":"passed","severity":"normal"},{"uid":"cca8d613fff6575e","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755717703514,"stop":1755717703514,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b057c3485504ebe","name":"should handle errors when getting connections","time":{"start":1755717158059,"stop":1755717158061,"duration":2},"status":"passed","severity":"normal"},{"uid":"553824c278d1974","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1755717231122,"stop":1755717231122,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c9ebc3968b97f476","name":"Subscribe to topic containing Script and receive message","time":{"start":1755717703523,"stop":1755717703523,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7c981b586155069","name":"throws an error for improperly formatted content topics","time":{"start":1755717142776,"stop":1755717142776,"duration":0},"status":"passed","severity":"normal"},{"uid":"3248d6a5e1ce42cb","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1755717148245,"stop":1755717148245,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb8bc095c556dd81","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1755717190198,"stop":1755717190198,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef8787651ec17e17","name":"Push message with shell command payload","time":{"start":1755717787667,"stop":1755717787667,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b9636963a19958b","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1755717168530,"stop":1755717168530,"duration":0},"status":"passed","severity":"normal"},{"uid":"c66c592af19b02c4","name":"should not receive a peer event before start","time":{"start":1755717173211,"stop":1755717173211,"duration":0},"status":"passed","severity":"normal"},{"uid":"7795fcf666b925e4","name":"should handle task timeouts","time":{"start":1755717190235,"stop":1755717190235,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab35a21a310058d3","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1755717190198,"stop":1755717190198,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0cd78211aa8e568","name":"should not change state when connections remain after disconnect","time":{"start":1755717158047,"stop":1755717158054,"duration":7},"status":"passed","severity":"normal"},{"uid":"be5902acbad0f69e","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1755717203439,"stop":1755717203440,"duration":1},"status":"passed","severity":"normal"},{"uid":"33d7d3f87e78eec2","name":"Push message with custom timestamp: 1724958849269","time":{"start":1755717787675,"stop":1755717787675,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ae79e148728b194","name":"Push message with content topic containing escaped characters","time":{"start":1755717787687,"stop":1755717787687,"duration":0},"status":"passed","severity":"normal"},{"uid":"7441b1d68d27909","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1755717142773,"stop":1755717142774,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc7b81bef343d07b","name":"Subscribe to topic containing short and receive message","time":{"start":1755717703510,"stop":1755717703510,"duration":0},"status":"passed","severity":"normal"},{"uid":"a875af092db73af6","name":"Query generator for multiple messages","time":{"start":1755717555325,"stop":1755717555325,"duration":0},"status":"passed","severity":"normal"},{"uid":"851b06652e676de3","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app77/5/topic737/xml","time":{"start":1755717493598,"stop":1755717493599,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3c68d1fbe85ac03","name":"should handle mixed protocol support correctly","time":{"start":1755717190609,"stop":1755717190610,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3c3534f3190d28a","name":"Check received message containing Arabic","time":{"start":1755717681218,"stop":1755717681218,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a8d17871a359a17","name":"should reject if WakuNode is not started","time":{"start":1755717190879,"stop":1755717190880,"duration":1},"status":"passed","severity":"normal"},{"uid":"523de5d20c1c47a4","name":"should start and setup intervals and event listeners","time":{"start":1755717191043,"stop":1755717191043,"duration":0},"status":"passed","severity":"normal"},{"uid":"21888482bd83cb5b","name":"topics with same application and version share the same shard","time":{"start":1755717142774,"stop":1755717142774,"duration":0},"status":"passed","severity":"normal"},{"uid":"10227ce3ab740b87","name":"configure the node with multiple content topics","time":{"start":1755717493606,"stop":1755717493607,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f5e5477ff6b951b","name":"Subscribe to topic containing emoji and publish message","time":{"start":1755717405789,"stop":1755717405790,"duration":1},"status":"passed","severity":"normal"},{"uid":"16df6cf1de93d028","name":"Publish message with custom timestamp: Thu Aug 29 2024 19:16:30 GMT+0000 (Coordinated Universal Time)","time":{"start":1755717397508,"stop":1755717397509,"duration":1},"status":"passed","severity":"normal"},{"uid":"f134fe15b4ccaded","name":"should handle onConnected and onDisconnected","time":{"start":1755717190190,"stop":1755717190190,"duration":0},"status":"passed","severity":"normal"},{"uid":"53387e109413842f","name":"Check message with non string payload is not received","time":{"start":1755717681223,"stop":1755717681224,"duration":1},"status":"passed","severity":"normal"},{"uid":"a025b1351df0763b","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1755717203464,"stop":1755717203464,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d02ac37a6b8cf9a","name":"should handle hash queries without validation","time":{"start":1755717190625,"stop":1755717190625,"duration":0},"status":"passed","severity":"normal"},{"uid":"96c15803602851d4","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1755717190241,"stop":1755717190241,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fe33c4171ec37a9","name":"Check received message with timestamp: 1755717225043 ","time":{"start":1755717681231,"stop":1755717681231,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea28d6d97237998f","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755717703525,"stop":1755717703525,"duration":0},"status":"passed","severity":"normal"},{"uid":"d75e67fabd6fdcfa","name":"should not allow unachievable error rate","time":{"start":1755717202883,"stop":1755717202887,"duration":4},"status":"passed","severity":"normal"},{"uid":"78b133ec1de2f67d","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755717703523,"stop":1755717703523,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e8e18f0a9e0e49e","name":"should update peer store before dialing","time":{"start":1755717157821,"stop":1755717157822,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f96dbbc57982396","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1755717203445,"stop":1755717203445,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed1d8eda0c647788","name":"Query Generator - true","time":{"start":1755717552708,"stop":1755717552711,"duration":3},"status":"passed","severity":"normal"},{"uid":"6f8fc781041050d7","name":"Non TWN Cluster","time":{"start":1755717493592,"stop":1755717493593,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb0d3a5ef866d7b4","name":"should skip peers that were recently queried","time":{"start":1755717169151,"stop":1755717169152,"duration":1},"status":"passed","severity":"normal"},{"uid":"472dbcdb96d41c53","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755717681224,"stop":1755717681224,"duration":0},"status":"passed","severity":"normal"},{"uid":"37a26875ea635d10","name":"should add received messages to bloom filter","time":{"start":1755717209019,"stop":1755717209019,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdbb97a91c88009c","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1755717158156,"stop":1755717158157,"duration":1},"status":"passed","severity":"normal"},{"uid":"1db38a785e09fc78","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1755717190605,"stop":1755717190605,"duration":0},"status":"passed","severity":"normal"},{"uid":"2911b63fa5f5ad2f","name":"random static sharding 4 - Cluster ID: 236, Shard ID: 119","time":{"start":1755717538850,"stop":1755717538851,"duration":1},"status":"passed","severity":"normal"},{"uid":"92a58a2ea4d4f163","name":"nwaku subscribes","time":{"start":1755717386572,"stop":1755717386572,"duration":0},"status":"passed","severity":"normal"},{"uid":"258b37e7b0dcde45","name":"Check received message containing escaped characters","time":{"start":1755717681229,"stop":1755717681229,"duration":0},"status":"passed","severity":"normal"},{"uid":"41a4c7a6ca1d66b","name":"should dial second nwaku node that was discovered","time":{"start":1755717224671,"stop":1755717224688,"duration":17},"status":"skipped","severity":"normal"},{"uid":"74d18e934f6e23e2","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1755717158361,"stop":1755717158362,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5dad4219be77497","name":"Subscribe and receives messages on 20 topics","time":{"start":1755717703508,"stop":1755717703508,"duration":0},"status":"passed","severity":"normal"},{"uid":"50fdbe690c8dee99","name":"should be able to decode the field with only FILTER set to true","time":{"start":1755717148243,"stop":1755717148244,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc1647b71d388b40","name":"should never report false negatives","time":{"start":1755717206504,"stop":1755717206504,"duration":0},"status":"passed","severity":"normal"},{"uid":"815629447e2ef092","name":"should return true even if peer has no overlapping shards","time":{"start":1755717158146,"stop":1755717158147,"duration":1},"status":"passed","severity":"normal"},{"uid":"f78f79ab8196607d","name":"Check received message containing special chars","time":{"start":1755717681226,"stop":1755717681226,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d9e4a5eaf1b49cd","name":"Cluster ID 0, shard 1","time":{"start":1755717538848,"stop":1755717538849,"duration":1},"status":"passed","severity":"normal"},{"uid":"735e12ea7ca4975a","name":"Subscribe to topic containing long and receive message","time":{"start":1755717703521,"stop":1755717703521,"duration":0},"status":"passed","severity":"normal"},{"uid":"4de977ca9d4d414c","name":"Refresh subscription","time":{"start":1755717703509,"stop":1755717703509,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ef51e3d7506e330","name":"Subscribe to topic containing long and publish message","time":{"start":1755717405780,"stop":1755717405781,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8693271e4bd1707","name":"Check publish message containing SQL Injection","time":{"start":1755717397504,"stop":1755717397504,"duration":0},"status":"passed","severity":"normal"},{"uid":"730c57dc1b780404","name":"Check received message containing SQL Injection","time":{"start":1755717681218,"stop":1755717681218,"duration":0},"status":"passed","severity":"normal"},{"uid":"a94036fb08902869","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1755717190453,"stop":1755717190453,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e5677f35b92b0fe","name":"should skip peer when dialed recently","time":{"start":1755717158702,"stop":1755717158702,"duration":0},"status":"passed","severity":"normal"},{"uid":"f493dcfc8a56ae0f","name":"should clear the dialing interval","time":{"start":1755717158690,"stop":1755717158690,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecd56f251c036123","name":"should send to specified number of peers of used peers","time":{"start":1755717189691,"stop":1755717189696,"duration":5},"status":"passed","severity":"normal"},{"uid":"729868fcdc86363","name":"should allow redial after cooldown period","time":{"start":1755717158703,"stop":1755717158703,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb5430138a2ba91a","name":"Push message with content topic containing Russian","time":{"start":1755717787671,"stop":1755717787672,"duration":1},"status":"passed","severity":"normal"},{"uid":"84dfcf506735fc15","name":"Check publish message containing emoji","time":{"start":1755717397507,"stop":1755717397508,"duration":1},"status":"passed","severity":"normal"},{"uid":"543867f021974f28","name":"Push message with Script payload","time":{"start":1755717787680,"stop":1755717787680,"duration":0},"status":"passed","severity":"normal"},{"uid":"a30383a28c04de0b","name":"messageHashStr returns a hex string","time":{"start":1755717158366,"stop":1755717158366,"duration":0},"status":"passed","severity":"normal"},{"uid":"862d7cd1e7b2986","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1755717148240,"stop":1755717148241,"duration":1},"status":"passed","severity":"normal"},{"uid":"210aed883cf8cfb","name":"Publish message with large meta","time":{"start":1755717397512,"stop":1755717397512,"duration":0},"status":"passed","severity":"normal"},{"uid":"371a3bfece5c538a","name":"should retry on complete failure if specified","time":{"start":1755717189696,"stop":1755717189697,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeb79873c14c4e5","name":"should handle browser offline state overriding peer connections","time":{"start":1755717158062,"stop":1755717158062,"duration":0},"status":"passed","severity":"normal"},{"uid":"1594e82a557fd0d9","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755717703513,"stop":1755717703514,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4cc6386a5649d00","name":"Relay","time":{"start":1755717230964,"stop":1755717230965,"duration":1},"status":"passed","severity":"normal"},{"uid":"b57ed9e6eabf3840","name":"should retry if all attempts fail","time":{"start":1755717190236,"stop":1755717190236,"duration":0},"status":"passed","severity":"normal"},{"uid":"1377f9654c2485f2","name":"Push message with long payload","time":{"start":1755717787677,"stop":1755717787678,"duration":1},"status":"passed","severity":"normal"},{"uid":"1317a902f65e4ed2","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1755717203466,"stop":1755717203470,"duration":4},"status":"passed","severity":"normal"},{"uid":"ed32c476bf53c879","name":"Default pageSize","time":{"start":1755717561579,"stop":1755717561580,"duration":1},"status":"passed","severity":"normal"},{"uid":"10c3f73aedad0a7d","name":"Check received message containing Basic HTML tag","time":{"start":1755717681219,"stop":1755717681219,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3797455667e5a3f","name":"should not stop if not started","time":{"start":1755717169146,"stop":1755717169146,"duration":0},"status":"passed","severity":"normal"},{"uid":"713e9820c8e59210","name":"Get Nodes","time":{"start":1755717168591,"stop":1755717168592,"duration":1},"status":"passed","severity":"normal"},{"uid":"f867ab9e2a6cfd77","name":"Relay - dialed first","time":{"start":1755717574701,"stop":1755717574701,"duration":0},"status":"passed","severity":"normal"},{"uid":"920a1e2e001c9ca2","name":"Push to array if already present","time":{"start":1755717142596,"stop":1755717142597,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c6f9bfbdfa3cfbb","name":"Ephemeral messages are not stored","time":{"start":1755717233811,"stop":1755717233812,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7e845c98126b19","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1755717560983,"stop":1755717560984,"duration":1},"status":"passed","severity":"normal"},{"uid":"51be76373246f001","name":"Fails to push message with large meta","time":{"start":1755717787689,"stop":1755717787689,"duration":0},"status":"passed","severity":"normal"},{"uid":"49ad6bc224e9b107","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1755717190197,"stop":1755717190197,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b03ac1580a2219b","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755717373313,"stop":1755717373314,"duration":1},"status":"passed","severity":"normal"},{"uid":"65137bad1599617e","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1755717142777,"stop":1755717142777,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e6da7fe585afd0d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1755717203479,"stop":1755717203480,"duration":1},"status":"passed","severity":"normal"},{"uid":"d87a8f05d66e7e8e","name":"should drop only non-locked connections when over maxConnections","time":{"start":1755717158849,"stop":1755717158849,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f713ea74fe87b06","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1755717571367,"stop":1755717571367,"duration":0},"status":"passed","severity":"normal"},{"uid":"91f00ef342c7dcf7","name":"should be able to decode the field with only RELAY set to true","time":{"start":1755717148242,"stop":1755717148243,"duration":1},"status":"passed","severity":"normal"},{"uid":"e46a4a9ffa1a191e","name":"Push message with Chinese payload","time":{"start":1755717787662,"stop":1755717787663,"duration":1},"status":"passed","severity":"normal"},{"uid":"f48af7935ddd6d4a","name":"should handle peer not in mesh for all topics","time":{"start":1755717159416,"stop":1755717159417,"duration":1},"status":"passed","severity":"normal"},{"uid":"c50f95fc653eb44e","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755717703517,"stop":1755717703517,"duration":0},"status":"passed","severity":"normal"},{"uid":"a43efdaf310ee43d","name":"should successfully subscribe to supported pubsub topic","time":{"start":1755717190241,"stop":1755717190241,"duration":0},"status":"passed","severity":"normal"},{"uid":"fca8389bc980f555","name":"should only return 1 node with relay capability","time":{"start":1755717169291,"stop":1755717169292,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fe53ba2aaf4523d","name":"should not fail to stop the service if it was not started","time":{"start":1755717231107,"stop":1755717231108,"duration":1},"status":"passed","severity":"normal"},{"uid":"1daa2d6c026f5ade","name":"should properly compute the node id","time":{"start":1755717148937,"stop":1755717148938,"duration":1},"status":"passed","severity":"normal"},{"uid":"1547bfb36a97e1e7","name":"Push message with unicode special characters payload","time":{"start":1755717787668,"stop":1755717787668,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1d5fe27681376fb","name":"should decode valid enr successfully","time":{"start":1755717148929,"stop":1755717148930,"duration":1},"status":"passed","severity":"normal"},{"uid":"387164cc9f366270","name":"handles different networkShards values correctly","time":{"start":1755717142775,"stop":1755717142775,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac392640b61fee2c","name":"Decoder throws on empty string content topic","time":{"start":1755717179136,"stop":1755717179137,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c011bddf1eb485","name":"should return false when navigator.onLine is false","time":{"start":1755717158035,"stop":1755717158045,"duration":10},"status":"passed","severity":"normal"},{"uid":"f8a85295ef8c4852","name":"Check received message containing JSON","time":{"start":1755717681228,"stop":1755717681229,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ccfa0ca9d1104e8","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1755717571370,"stop":1755717571370,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cca18e776289c02","name":"should handle errors when accessing navigator","time":{"start":1755717158061,"stop":1755717158061,"duration":0},"status":"passed","severity":"normal"},{"uid":"36a79e9069878d8b","name":"should set default options when no config provided","time":{"start":1755717159538,"stop":1755717159538,"duration":0},"status":"passed","severity":"normal"},{"uid":"c88844917729a1cf","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755717169293,"stop":1755717169293,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fef300a79f302029","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1755717203470,"stop":1755717203470,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bcfc1cd52e938b3","name":"should return false when peer has no shard info","time":{"start":1755717158147,"stop":1755717158147,"duration":0},"status":"passed","severity":"normal"},{"uid":"33af110695a2b306","name":"should return undefined if no connection provided","time":{"start":1755717159257,"stop":1755717159257,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0ba32d2ad4e1a4e","name":"can start and stop the service","time":{"start":1755717231102,"stop":1755717231106,"duration":4},"status":"passed","severity":"normal"},{"uid":"3a85adad2a23165","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1755717245837,"stop":1755717245838,"duration":1},"status":"passed","severity":"normal"},{"uid":"65a58ea15971a8ed","name":"should partition messages based on acknowledgement status","time":{"start":1755717209024,"stop":1755717209024,"duration":0},"status":"passed","severity":"normal"},{"uid":"b788a97bd76c242","name":"Push message with special chars payload","time":{"start":1755717787662,"stop":1755717787662,"duration":0},"status":"passed","severity":"normal"},{"uid":"daa5eac4d2558c7b","name":"should transition to Unhealthy when no connections","time":{"start":1755717190604,"stop":1755717190605,"duration":1},"status":"passed","severity":"normal"},{"uid":"27b4be412ab53209","name":"Query with Promise Callback, No Decoder","time":{"start":1755717521228,"stop":1755717521229,"duration":1},"status":"passed","severity":"normal"},{"uid":"b691609405b550d","name":"ends if stream creation fails","time":{"start":1755717159517,"stop":1755717159518,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf3a7da55ad0c4d3","name":"Push message with content topic containing short","time":{"start":1755717787684,"stop":1755717787684,"duration":0},"status":"passed","severity":"normal"},{"uid":"2adffeab89b863f6","name":"should not fail to start the service if it is already started","time":{"start":1755717452791,"stop":1755717452792,"duration":1},"status":"passed","severity":"normal"},{"uid":"79b83d08db254993","name":"should emit a peer event after start","time":{"start":1755717231111,"stop":1755717231112,"duration":1},"status":"passed","severity":"normal"},{"uid":"be7ac53b6dc0eacf","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1755717203454,"stop":1755717203454,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfe2fcbe3ef31e7c","name":"can start the service","time":{"start":1755717231099,"stop":1755717231101,"duration":2},"status":"passed","severity":"normal"},{"uid":"4241c61f49738113","name":"Publish message with rate limit","time":{"start":1755717397512,"stop":1755717397513,"duration":1},"status":"passed","severity":"normal"},{"uid":"fefab47dc7a97522","name":"should handle query errors gracefully","time":{"start":1755717169154,"stop":1755717169154,"duration":0},"status":"passed","severity":"normal"},{"uid":"eadf8d4574e9ddb9","name":"Ephemeral field set to true","time":{"start":1755717159565,"stop":1755717159565,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b8008553f289453","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1755717169012,"stop":1755717169013,"duration":1},"status":"passed","severity":"normal"},{"uid":"2959e5444328b793","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1755717203443,"stop":1755717203443,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae2948c8b9458798","name":"returns all values when wanted number matches available values","time":{"start":1755717167529,"stop":1755717167531,"duration":2},"status":"passed","severity":"normal"},{"uid":"801419ee7d8e5dfa","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1755717203482,"stop":1755717203482,"duration":0},"status":"passed","severity":"normal"},{"uid":"69456338d6ad5c55","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1755717389901,"stop":1755717389901,"duration":0},"status":"passed","severity":"normal"},{"uid":"f29d8905c7e42e4f","name":"should add event listeners for peer connect and disconnect","time":{"start":1755717159397,"stop":1755717159398,"duration":1},"status":"passed","severity":"normal"},{"uid":"65909c9c874d948b","name":"Decoder throws on undefined content topic","time":{"start":1755717159566,"stop":1755717159566,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d83c5a87dd94760","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1755717190454,"stop":1755717190454,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ae83c7a5b58ba9d","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1755717203453,"stop":1755717203454,"duration":1},"status":"passed","severity":"normal"},{"uid":"314861d929d1c4c1","name":"Reusing cursor across nodes","time":{"start":1755717505328,"stop":1755717505329,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8e6e264b53c7e11","name":"should support chaining for add method","time":{"start":1755717189286,"stop":1755717189287,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e532fb435a6c71b","name":"Push message with rate limit","time":{"start":1755717787674,"stop":1755717787674,"duration":0},"status":"passed","severity":"normal"},{"uid":"21d09e6795a94af3","name":"Subscribe to topic containing XML and publish message","time":{"start":1755717405787,"stop":1755717405788,"duration":1},"status":"passed","severity":"normal"},{"uid":"51e9db589540db2e","name":"accepts valid content-filtered query","time":{"start":1755717158990,"stop":1755717158990,"duration":0},"status":"passed","severity":"normal"},{"uid":"9437a27cd35ad1ae","name":"should handle incoming messages","time":{"start":1755717190242,"stop":1755717190242,"duration":0},"status":"passed","severity":"normal"},{"uid":"55da6cb2412efcf6","name":"should handle peer disconnect event when no connections remain","time":{"start":1755717158047,"stop":1755717158047,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0f7427d53e5d456","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1755717142783,"stop":1755717142783,"duration":0},"status":"passed","severity":"normal"},{"uid":"a74a4fab4b9b522c","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1755717233812,"stop":1755717233813,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc56b9d0cbc5ef4c","name":"should encodeTxt and decodeTxt","time":{"start":1755717148929,"stop":1755717148929,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e098b6a6ec3a19a","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1755717209025,"stop":1755717209026,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f37063ee1cac931","name":"Passing page size 3 when there are 20 messages","time":{"start":1755717561575,"stop":1755717561575,"duration":0},"status":"passed","severity":"normal"},{"uid":"90419a48f7a0d3e5","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755717703520,"stop":1755717703520,"duration":0},"status":"passed","severity":"normal"},{"uid":"587d836b37310571","name":"should return PeerId when PeerId is provided","time":{"start":1755717159011,"stop":1755717159011,"duration":0},"status":"passed","severity":"normal"},{"uid":"199f792f737841ff","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1755717203460,"stop":1755717203460,"duration":0},"status":"passed","severity":"normal"},{"uid":"4072596322aa6644","name":"Push 30 different messages","time":{"start":1755717787669,"stop":1755717787669,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ac49bd1e07febf7d","name":"Push message with custom timestamp: 1755720849269","time":{"start":1755717787675,"stop":1755717787676,"duration":1},"status":"passed","severity":"normal"},{"uid":"74c7d9078e5307a","name":"should continually clean up expired entries at intervals","time":{"start":1755717189291,"stop":1755717189298,"duration":7},"status":"passed","severity":"normal"},{"uid":"ffc44573a705b412","name":"Throws when trying to push message with empty payload","time":{"start":1755717787669,"stop":1755717787669,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fcf56984876b57a","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1755717209021,"stop":1755717209022,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7e426d484cd5d4b","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1755717159403,"stop":1755717159405,"duration":2},"status":"passed","severity":"normal"},{"uid":"d608bc18d3860ef","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755717703517,"stop":1755717703517,"duration":0},"status":"passed","severity":"normal"},{"uid":"f25949ab3f64e5f8","name":"random static sharding 3 - Cluster ID: 290, Shard ID: 809","time":{"start":1755717538850,"stop":1755717538850,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2a026697fc4c013","name":"Push message with content topic containing short","time":{"start":1755717787669,"stop":1755717787669,"duration":0},"status":"passed","severity":"normal"},{"uid":"35ea58fed6411451","name":"Push message with numeric payload","time":{"start":1755717787678,"stop":1755717787678,"duration":0},"status":"passed","severity":"normal"},{"uid":"db104e838790bc7","name":"should start the dialing interval","time":{"start":1755717158678,"stop":1755717158679,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a8cdff2d4f1b127","name":"Check message on other pubsub topic is not received","time":{"start":1755717681222,"stop":1755717681222,"duration":0},"status":"passed","severity":"normal"},{"uid":"653d9989630db951","name":"should handle case when navigator is not available","time":{"start":1755717158046,"stop":1755717158046,"duration":0},"status":"passed","severity":"normal"},{"uid":"40732ca36cfe379e","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755717373309,"stop":1755717373309,"duration":0},"status":"passed","severity":"normal"},{"uid":"4473e07ac039efb5","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1755717203472,"stop":1755717203472,"duration":0},"status":"passed","severity":"normal"},{"uid":"b02bb8cb706d0d25","name":"Subscribe to topic containing Script and publish message","time":{"start":1755717405787,"stop":1755717405787,"duration":0},"status":"passed","severity":"normal"},{"uid":"7586cc5a97e47c40","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755717703512,"stop":1755717703512,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec3a3d7bf34dcf2a","name":"Passing an array","time":{"start":1755717568634,"stop":1755717568635,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea1f9644147dce56","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1755717203458,"stop":1755717203459,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4008f36dd46ba23","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755717703514,"stop":1755717703515,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a126f5a6e6fe284","name":"Check received message containing Chinese","time":{"start":1755717681217,"stop":1755717681218,"duration":1},"status":"passed","severity":"normal"},{"uid":"999355d67043eaa","name":"should query peers that support peer exchange","time":{"start":1755717169148,"stop":1755717169148,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab3cc7fde9ba8e9b","name":"should handle empty pubsub topics","time":{"start":1755717159416,"stop":1755717159416,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0f71314c73e7e10","name":"Check received message containing emoji","time":{"start":1755717681230,"stop":1755717681230,"duration":0},"status":"passed","severity":"normal"},{"uid":"727a3be1a675031f","name":"should not retry if at least one success","time":{"start":1755717190236,"stop":1755717190236,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d3d02ecdd61603a","name":"should reject on timeout if it was set","time":{"start":1755717190881,"stop":1755717190882,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ed499db5fa504bb","name":"Push message with content topic containing numeric","time":{"start":1755717787670,"stop":1755717787670,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6e811ceb9d38264","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755717703510,"stop":1755717703510,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ce5cdb911035e4d","name":"random static sharding 10 - Cluster ID: 948, Shard ID: 456","time":{"start":1755717538854,"stop":1755717538854,"duration":0},"status":"passed","severity":"normal"},{"uid":"81bd4e69f6c541af","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1755717571368,"stop":1755717571369,"duration":1},"status":"passed","severity":"normal"},{"uid":"a864874e4abec4a","name":"should return true when peer is on the same cluster","time":{"start":1755717158139,"stop":1755717158146,"duration":7},"status":"passed","severity":"normal"},{"uid":"7e50348c307f8c26","name":"Waku message hash computation (meta attribute not present)","time":{"start":1755717158362,"stop":1755717158362,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d3f6503524c7e97","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1755717142783,"stop":1755717142783,"duration":0},"status":"passed","severity":"normal"},{"uid":"33393479e6951e1b","name":"Throws when trying to push message with empty payload","time":{"start":1755717787683,"stop":1755717787683,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff378a9a884e101b","name":"should register libp2p event listeners when start is called","time":{"start":1755717190191,"stop":1755717190191,"duration":0},"status":"passed","severity":"normal"},{"uid":"57d67d4859a2b8fe","name":"should throw error when no peers are available","time":{"start":1755717190623,"stop":1755717190623,"duration":0},"status":"passed","severity":"normal"},{"uid":"81294a3672319c52","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1755717203447,"stop":1755717203448,"duration":1},"status":"passed","severity":"normal"},{"uid":"57e08ebbdcdee833","name":"should dial all peers on dial","time":{"start":1755717315571,"stop":1755717315571,"duration":0},"status":"passed","severity":"normal"},{"uid":"5772d27d6cd20b0","name":"Waku message hash computation (payload length 0)","time":{"start":1755717158362,"stop":1755717158362,"duration":0},"status":"passed","severity":"normal"},{"uid":"40105e2b74645491","name":"Query Generator, Multiple PubsubTopics","time":{"start":1755717521223,"stop":1755717521223,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbbbf620595fc967","name":"should get / set UDP multiaddr","time":{"start":1755717148940,"stop":1755717148940,"duration":0},"status":"passed","severity":"normal"},{"uid":"774ed5c071c6991b","name":"should sort by messageId when timestamps are equal","time":{"start":1755717208780,"stop":1755717208781,"duration":1},"status":"passed","severity":"normal"},{"uid":"54c47e6dcbbfcf15","name":"should handle empty peer infos gracefully","time":{"start":1755717169009,"stop":1755717169010,"duration":1},"status":"passed","severity":"normal"},{"uid":"e954fafb52725d80","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1755717405782,"stop":1755717405783,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d1b6141ac14e553","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1755717209021,"stop":1755717209021,"duration":0},"status":"passed","severity":"normal"},{"uid":"31aaec8c2abf5e10","name":"Delete observer","time":{"start":1755717374847,"stop":1755717374847,"duration":0},"status":"passed","severity":"normal"},{"uid":"a341c0aafa86223c","name":"Push message with special chars payload","time":{"start":1755717787678,"stop":1755717787678,"duration":0},"status":"passed","severity":"normal"},{"uid":"6946dbd3af2efde6","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755717703521,"stop":1755717703521,"duration":0},"status":"passed","severity":"normal"},{"uid":"18ad6687a85eaf8f","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1755717158848,"stop":1755717158848,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7dceb84b88408b1","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755717300741,"stop":1755717300743,"duration":2},"status":"passed","severity":"normal"},{"uid":"93c0583ce25ea2c4","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1755717203455,"stop":1755717203455,"duration":0},"status":"passed","severity":"normal"},{"uid":"34c27a9d42e36b80","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1755717142771,"stop":1755717142771,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6d742ce59ba52e2","name":"should not fail to stop the service if it was not started","time":{"start":1755717452791,"stop":1755717452791,"duration":0},"status":"passed","severity":"normal"},{"uid":"a19fc107799983a0","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1755717397510,"stop":1755717397510,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8df614ab17cdaed","name":"should handle peer store errors gracefully","time":{"start":1755717190609,"stop":1755717190609,"duration":0},"status":"passed","severity":"normal"},{"uid":"4286bc5b368698de","name":"should insert message id into causal history","time":{"start":1755717209017,"stop":1755717209017,"duration":0},"status":"passed","severity":"normal"},{"uid":"24006e979f503b82","name":"throws on empty content topic","time":{"start":1755717142763,"stop":1755717142764,"duration":1},"status":"passed","severity":"normal"},{"uid":"b190c2b660d9bd94","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1755717560984,"stop":1755717560985,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c9bb2cf70db0812","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1755717179132,"stop":1755717179133,"duration":1},"status":"passed","severity":"normal"},{"uid":"97850f7a0b543bc8","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755717703508,"stop":1755717703508,"duration":0},"status":"passed","severity":"normal"},{"uid":"46aac6a5b609bb5a","name":"should return false when peer is not found","time":{"start":1755717158157,"stop":1755717158157,"duration":0},"status":"passed","severity":"normal"},{"uid":"c290187b13f84066","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1755717203449,"stop":1755717203449,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c25946e30a06719","name":"Check received message with timestamp: 1755717225043 ","time":{"start":1755717681221,"stop":1755717681221,"duration":0},"status":"passed","severity":"normal"},{"uid":"db559089ee294f64","name":"random static sharding 2 - Cluster ID: 821, Shard ID: 645","time":{"start":1755717538850,"stop":1755717538850,"duration":0},"status":"passed","severity":"normal"},{"uid":"abec5874538d68eb","name":"can query messages by message hash","time":{"start":1755717542144,"stop":1755717542144,"duration":0},"status":"passed","severity":"normal"},{"uid":"19ba85e85d6bf9ca","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1755717203439,"stop":1755717203439,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6bc3ca4bb6f34c","name":"should handle peerStore errors gracefully","time":{"start":1755717159546,"stop":1755717159546,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3321b603097a22b","name":"should filter out undefined ENRs","time":{"start":1755717169010,"stop":1755717169011,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a79e710cea03dd1","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755717300730,"stop":1755717300731,"duration":1},"status":"passed","severity":"normal"},{"uid":"8daea282b9969ef6","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1755717389900,"stop":1755717389900,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac11a8afe43a37d9","name":"should requeue task if no peer is available","time":{"start":1755717190222,"stop":1755717190223,"duration":1},"status":"passed","severity":"normal"},{"uid":"19579f974cb2bc89","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1755717158990,"stop":1755717158990,"duration":0},"status":"passed","severity":"normal"},{"uid":"d76a96d5919e872f","name":"returns only open connection if one present","time":{"start":1755717159061,"stop":1755717159062,"duration":1},"status":"passed","severity":"normal"},{"uid":"69934c185afbf518","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755717681231,"stop":1755717681231,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b1133352123b7fc","name":"should properly create location multiaddrs - udp4","time":{"start":1755717148941,"stop":1755717148941,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5c1065a5b139ec8","name":"should handle peer store errors gracefully","time":{"start":1755717158833,"stop":1755717158833,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4bd9e86451f628a","name":"should be able to encode the field with only RELAY set to true","time":{"start":1755717148235,"stop":1755717148237,"duration":2},"status":"passed","severity":"normal"},{"uid":"ffb62e5b2964cbae","name":"Subscribe to topic containing JSON and publish message","time":{"start":1755717405788,"stop":1755717405788,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e71627fa5f3fbc1","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755717249058,"stop":1755717249058,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc2752255abf1c97","name":"should not receive a peer event before start","time":{"start":1755717452793,"stop":1755717452793,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee4d2ddc29b14913","name":"Push message with escaped characters payload","time":{"start":1755717787667,"stop":1755717787668,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd0e086e6845fb19","name":"should keep entries that haven't expired yet","time":{"start":1755717189287,"stop":1755717189290,"duration":3},"status":"passed","severity":"normal"},{"uid":"5535ab1f2e7e0817","name":"Accepts a valid Waku Message","time":{"start":1755717194362,"stop":1755717194363,"duration":1},"status":"passed","severity":"normal"},{"uid":"b768def2ad34a9a3","name":"Check publish message containing Chinese","time":{"start":1755717397503,"stop":1755717397503,"duration":0},"status":"passed","severity":"normal"},{"uid":"a00fcbb38c37ccc9","name":"should use configured peers when available","time":{"start":1755717190625,"stop":1755717190626,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea7acac411f42b43","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1755717148239,"stop":1755717148240,"duration":1},"status":"passed","severity":"normal"},{"uid":"25cfd65941e28212","name":"random static sharding 9 - Cluster ID: 252, Shard ID: 24","time":{"start":1755717538854,"stop":1755717538854,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b1292d490369f75","name":"should not fail to stop the service if it was not started","time":{"start":1755717173210,"stop":1755717173210,"duration":0},"status":"passed","severity":"normal"},{"uid":"acbcc79ddee8840c","name":"Publish message with custom timestamp: Wed Aug 20 2025 20:16:30 GMT+0000 (Coordinated Universal Time)","time":{"start":1755717397509,"stop":1755717397509,"duration":0},"status":"passed","severity":"normal"},{"uid":"c58a5e5d3e286fc7","name":"should remove event listeners","time":{"start":1755717159399,"stop":1755717159399,"duration":0},"status":"passed","severity":"normal"},{"uid":"fafa1ecc89deec93","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1755717142776,"stop":1755717142777,"duration":1},"status":"passed","severity":"normal"},{"uid":"1de65ffa917e3ddd","name":"Check publish message containing short","time":{"start":1755717397501,"stop":1755717397501,"duration":0},"status":"passed","severity":"normal"},{"uid":"9236e1086e1b7e8f","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1755717285706,"stop":1755717285707,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3d0508acc04952a","name":"should return true when peer is on the pubsub topic shard","time":{"start":1755717158156,"stop":1755717158156,"duration":0},"status":"passed","severity":"normal"},{"uid":"c89f12df71cb7a3a","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1755717203450,"stop":1755717203451,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d54bd259352ebd9","name":"Push message with content topic containing unicode special characters","time":{"start":1755717787673,"stop":1755717787673,"duration":0},"status":"passed","severity":"normal"},{"uid":"950f1170f06d2068","name":"same cluster: nodes connect","time":{"start":1755717300731,"stop":1755717300731,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa3d2077a7a89ff2","name":"should create all internal components","time":{"start":1755717159539,"stop":1755717159539,"duration":0},"status":"passed","severity":"normal"},{"uid":"e17de2bec8dcd248","name":"should set field with all protocols disabled","time":{"start":1755717148943,"stop":1755717148943,"duration":0},"status":"passed","severity":"normal"},{"uid":"91552018358f475c","name":"Cluster id 0, shard 0","time":{"start":1755717538847,"stop":1755717538848,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9ef849d5b65a3ba","name":"Check received message containing long","time":{"start":1755717681216,"stop":1755717681217,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c773e7d025af242","name":"Ephemeral field is preserved - encoder v0","time":{"start":1755717233812,"stop":1755717233812,"duration":0},"status":"passed","severity":"normal"},{"uid":"2433b869daca1af4","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755717703518,"stop":1755717703518,"duration":0},"status":"passed","severity":"normal"},{"uid":"85e06d22b6c9819a","name":"Push message with content topic containing emoji","time":{"start":1755717787688,"stop":1755717787688,"duration":0},"status":"passed","severity":"normal"},{"uid":"c39ae92fe642b1f8","name":"Subscribe to topic containing XML and receive message","time":{"start":1755717703524,"stop":1755717703524,"duration":0},"status":"passed","severity":"normal"},{"uid":"701cec2120bec298","name":"Generator, 2 different shards","time":{"start":1755717512110,"stop":1755717512110,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8975c36bd8de844","name":"Check message with invalid timestamp is not received","time":{"start":1755717681231,"stop":1755717681232,"duration":1},"status":"passed","severity":"normal"},{"uid":"233cdc831b4971c1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1755717142781,"stop":1755717142781,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7c026241097a6f4","name":"Publishes to nwaku","time":{"start":1755717386572,"stop":1755717386572,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d12e1a61f234e55","name":"Promise Callback - true","time":{"start":1755717552711,"stop":1755717552711,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a0dbc62389923e2","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755717373309,"stop":1755717373309,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff1a75a8db3e24f","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1755717493591,"stop":1755717493592,"duration":1},"status":"passed","severity":"normal"},{"uid":"df628252322d74d3","name":"should handle peer store update failures gracefully","time":{"start":1755717159408,"stop":1755717159410,"duration":2},"status":"passed","severity":"normal"},{"uid":"9b527fcbfca2e3d2","name":"should create NetworkMonitor with libp2p and events","time":{"start":1755717158021,"stop":1755717158021,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2e884ea7a67786d","name":"should monitor connected peers and store them into cache","time":{"start":1755717306954,"stop":1755717306954,"duration":0},"status":"passed","severity":"normal"},{"uid":"af18fcb714e4e275","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755717703519,"stop":1755717703520,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cc5d0ad53e79912","name":"should do nothing when connections still exist","time":{"start":1755717158810,"stop":1755717158811,"duration":1},"status":"passed","severity":"normal"},{"uid":"64db3e7f18166f9c","name":"throws on content topic with empty version field","time":{"start":1755717142766,"stop":1755717142767,"duration":1},"status":"passed","severity":"normal"},{"uid":"c685c02650e408b7","name":"Subscribe to topic containing long and receive message","time":{"start":1755717703510,"stop":1755717703510,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9a61c2d3ea60b94","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755717703522,"stop":1755717703522,"duration":0},"status":"passed","severity":"normal"},{"uid":"913c64f52775a39a","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755717703514,"stop":1755717703514,"duration":0},"status":"passed","severity":"normal"},{"uid":"56d53188888200e6","name":"Query generator for 2000 messages","time":{"start":1755717555338,"stop":1755717555341,"duration":3},"status":"passed","severity":"normal"},{"uid":"e530d14b1c3eb39c","name":"should return false","time":{"start":1755717148937,"stop":1755717148937,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8fff6671a2feebf","name":"recovers when dns.resolve returns empty","time":{"start":1755717169290,"stop":1755717169290,"duration":0},"status":"passed","severity":"normal"},{"uid":"d674514346f1664","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1755717405778,"stop":1755717405779,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ad0d139bbd23140","name":"peer exchange sets tag","time":{"start":1755717398638,"stop":1755717398639,"duration":1},"status":"passed","severity":"normal"},{"uid":"5afc0b15ca7aa089","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1755717203480,"stop":1755717203481,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e93863af1b97147","name":"Meta field set when metaSetter is specified","time":{"start":1755717159565,"stop":1755717159566,"duration":1},"status":"passed","severity":"normal"},{"uid":"59787bc0e2ce3506","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app31/9/topic489/json","time":{"start":1755717493595,"stop":1755717493596,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aba888c79b3aeef","name":"should set field with only RELAY enabled","time":{"start":1755717148944,"stop":1755717148944,"duration":0},"status":"passed","severity":"normal"},{"uid":"aff9bfee7eb30720","name":"should return false when peer is not on topic","time":{"start":1755717159547,"stop":1755717159547,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3db1b5e57bda2a7","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1755717555338,"stop":1755717555338,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e268466f938772d","name":"should successfully unsubscribe from an existing subscription","time":{"start":1755717190242,"stop":1755717190242,"duration":0},"status":"passed","severity":"normal"},{"uid":"74bffcc0d411d126","name":"Push message with unicode special characters payload","time":{"start":1755717787682,"stop":1755717787682,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f70fc551448895d","name":"should handle complete dial lifecycle","time":{"start":1755717158728,"stop":1755717158729,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3c2ea2ceb0a0080","name":"Check meta is set [symmetric]","time":{"start":1755717179134,"stop":1755717179134,"duration":0},"status":"passed","severity":"normal"},{"uid":"49c2048fd7568b9b","name":"Push 30 different messages","time":{"start":1755717787683,"stop":1755717787683,"duration":0},"status":"skipped","severity":"normal"},{"uid":"79f4cd703a4c91b","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1755717148244,"stop":1755717148245,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cb4bb39c9993a64","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1755717190196,"stop":1755717190197,"duration":1},"status":"passed","severity":"normal"},{"uid":"4074a082051fceda","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1755717203438,"stop":1755717203439,"duration":1},"status":"passed","severity":"normal"},{"uid":"3722f50da530eb10","name":"Check publish message containing Script","time":{"start":1755717397504,"stop":1755717397504,"duration":0},"status":"passed","severity":"normal"},{"uid":"346b64402a717014","name":"should get / set TCP multiaddr","time":{"start":1755717148940,"stop":1755717148940,"duration":0},"status":"passed","severity":"normal"},{"uid":"7871188d69e304e0","name":"should respect custom numPeersToUse configuration","time":{"start":1755717190196,"stop":1755717190196,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab3c738669e9c917","name":"Query with Ordered Callback, No message returned","time":{"start":1755717521227,"stop":1755717521228,"duration":1},"status":"passed","severity":"normal"},{"uid":"3719804a702dc0f1","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1755717285707,"stop":1755717285708,"duration":1},"status":"passed","severity":"normal"},{"uid":"93161ec0f841de5d","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1755717203458,"stop":1755717203458,"duration":0},"status":"passed","severity":"normal"},{"uid":"e36ac01b9f321e2e","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1755717169293,"stop":1755717169293,"duration":0},"status":"skipped","severity":"normal"},{"uid":"786938bbd32ffd86","name":"Decoder throws on empty string content topic","time":{"start":1755717159567,"stop":1755717159567,"duration":0},"status":"passed","severity":"normal"},{"uid":"6077d315b68af097","name":"Check message with no pubsub topic is not received","time":{"start":1755717681223,"stop":1755717681223,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeef8585a92ccef","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1755717203440,"stop":1755717203440,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a55ad292c1c0d68","name":"Check publish message containing escaped characters","time":{"start":1755717397507,"stop":1755717397507,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaeb544c52219915","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755717373308,"stop":1755717373308,"duration":0},"status":"passed","severity":"normal"},{"uid":"be4b823ab632a15b","name":"Query with Ordered Callback, No Decoder","time":{"start":1755717521226,"stop":1755717521227,"duration":1},"status":"passed","severity":"normal"},{"uid":"378528cf9f608571","name":"Check received message containing Chinese","time":{"start":1755717681226,"stop":1755717681226,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1d65052b9c2b2ac","name":"throws if store query response has error status","time":{"start":1755717159518,"stop":1755717159518,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e5e4167ca5c5fee","name":"random static sharding 1 - Cluster ID: 371, Shard ID: 664","time":{"start":1755717538849,"stop":1755717538850,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f90f0eb0c2edb53","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1755717545836,"stop":1755717545837,"duration":1},"status":"passed","severity":"normal"},{"uid":"d22685844cfd7441","name":"All","time":{"start":1755717230967,"stop":1755717230967,"duration":0},"status":"passed","severity":"normal"},{"uid":"6772e635f6d38b86","name":"should only return 1 node with relay and store capability","time":{"start":1755717169292,"stop":1755717169292,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8cd30ce2d9e9759","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1755717203438,"stop":1755717203438,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc7d99ab9c6f34b6","name":"should handle complete peer lifecycle","time":{"start":1755717159417,"stop":1755717159417,"duration":0},"status":"passed","severity":"normal"},{"uid":"e70feee1408c997d","name":"it tolerates circular branch references","time":{"start":1755717169289,"stop":1755717169289,"duration":0},"status":"passed","severity":"normal"},{"uid":"38d1cbe6efd9dedb","name":"random static sharding 5 - Cluster ID: 431, Shard ID: 691","time":{"start":1755717538851,"stop":1755717538851,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fe8cf9cf9709d66","name":"Passing page size 110 when there are 120 messages","time":{"start":1755717561576,"stop":1755717561579,"duration":3},"status":"passed","severity":"normal"},{"uid":"1e795995e09c3809","name":"Push message with custom timestamp: 1724958849269","time":{"start":1755717787689,"stop":1755717787689,"duration":0},"status":"passed","severity":"normal"},{"uid":"f434372a15e5f03b","name":"yields undefined for messages without decoder","time":{"start":1755717159519,"stop":1755717159520,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f56cef3bc524de6","name":"should insert elements correctly","time":{"start":1755717206503,"stop":1755717206503,"duration":0},"status":"passed","severity":"normal"},{"uid":"354fb8f3935a54cb","name":"should return all connected peers without codec filter","time":{"start":1755717159545,"stop":1755717159545,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1bad375d781c668","name":"should stop peer exchange discovery","time":{"start":1755717169145,"stop":1755717169146,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ed39afd3d6f6dce","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755717703512,"stop":1755717703513,"duration":1},"status":"passed","severity":"normal"},{"uid":"b012a4a445df49c8","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1755717169013,"stop":1755717169015,"duration":2},"status":"passed","severity":"normal"},{"uid":"908bfe3ca4241968","name":"should not discard bootstrap peers if under the limit","time":{"start":1755717268133,"stop":1755717268133,"duration":0},"status":"passed","severity":"normal"},{"uid":"7023509c485df04e","name":"should clear dial history on stop","time":{"start":1755717158690,"stop":1755717158691,"duration":1},"status":"passed","severity":"normal"},{"uid":"67f420bc1b059e23","name":"Push message with SQL Injection payload","time":{"start":1755717787665,"stop":1755717787665,"duration":0},"status":"passed","severity":"normal"},{"uid":"2137517d846e186","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755717703506,"stop":1755717703507,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff4a4690fc59dbd4","name":"can start and stop the service","time":{"start":1755717173209,"stop":1755717173210,"duration":1},"status":"passed","severity":"normal"},{"uid":"75b07c85071150e3","name":"should be able to decode the field with only STORE set to true","time":{"start":1755717148244,"stop":1755717148244,"duration":0},"status":"passed","severity":"normal"},{"uid":"211d1f2166c52827","name":"should be safe to call multiple times","time":{"start":1755717159399,"stop":1755717159399,"duration":0},"status":"passed","severity":"normal"},{"uid":"27ff934bb14414f7","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1755717203446,"stop":1755717203446,"duration":0},"status":"passed","severity":"normal"},{"uid":"805952e55f7a4f05","name":"Mutual subscription","time":{"start":1755717405775,"stop":1755717405775,"duration":0},"status":"passed","severity":"normal"},{"uid":"d86851b4354947e1","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1755717398639,"stop":1755717398640,"duration":1},"status":"passed","severity":"normal"},{"uid":"3daa1941ed03c7a1","name":"should encode/decode to text encoding","time":{"start":1755717148938,"stop":1755717148938,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7e3849ae3a09384","name":"Check received message containing Script","time":{"start":1755717681218,"stop":1755717681219,"duration":1},"status":"passed","severity":"normal"},{"uid":"19a149266085a438","name":"Subscribe and receive messages via lightPush","time":{"start":1755717703506,"stop":1755717703506,"duration":0},"status":"passed","severity":"normal"},{"uid":"553f85cbdf118cf7","name":"returns nothing if no connections present","time":{"start":1755717159061,"stop":1755717159061,"duration":0},"status":"passed","severity":"normal"},{"uid":"26df3632593cef02","name":"should use DNS peer discovery with light client","time":{"start":1755717231116,"stop":1755717231122,"duration":6},"status":"skipped","severity":"normal"},{"uid":"87b9d11e5cd3d485","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1755717571370,"stop":1755717571371,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9824b5305c60d40","name":"Light Node - default protocols","time":{"start":1755717574711,"stop":1755717574712,"duration":1},"status":"passed","severity":"normal"},{"uid":"849389c33dc34ccd","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1755717158059,"stop":1755717158059,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab9ec0952d92d428","name":"should not execute task if max attempts is 0","time":{"start":1755717190235,"stop":1755717190236,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b32382ba289c8fc","name":"should dial peer when no shard info available","time":{"start":1755717158708,"stop":1755717158715,"duration":7},"status":"passed","severity":"normal"},{"uid":"9984cd3febb7af14","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1755717209023,"stop":1755717209023,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9f575fcab1ece38","name":"different cluster: nodes don't connect","time":{"start":1755717300730,"stop":1755717300730,"duration":0},"status":"passed","severity":"normal"},{"uid":"d05fb8bcc6b67273","name":"should handle shardReader errors","time":{"start":1755717159547,"stop":1755717159548,"duration":1},"status":"passed","severity":"normal"},{"uid":"793c1cea21602bf8","name":"should dial peer immediately when queue is empty","time":{"start":1755717158691,"stop":1755717158692,"duration":1},"status":"passed","severity":"normal"},{"uid":"c77ea0af6e3a9d16","name":"should process successful peer exchange query","time":{"start":1755717169154,"stop":1755717169154,"duration":0},"status":"passed","severity":"normal"},{"uid":"624d0dd5ac52c530","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1755717203444,"stop":1755717203444,"duration":0},"status":"passed","severity":"normal"},{"uid":"d85c715f9c4f0d4d","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1755717159411,"stop":1755717159411,"duration":0},"status":"passed","severity":"normal"},{"uid":"c36084414ba9958e","name":"should retry failed tasks","time":{"start":1755717190223,"stop":1755717190224,"duration":1},"status":"passed","severity":"normal"},{"uid":"67bf132e9978d310","name":"should not dispatch event when already connected","time":{"start":1755717158054,"stop":1755717158054,"duration":0},"status":"passed","severity":"normal"},{"uid":"adef44043124b8b5","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1755717158833,"stop":1755717158848,"duration":15},"status":"passed","severity":"normal"},{"uid":"95ad9732736a0d35","name":"should detect messages with missing dependencies","time":{"start":1755717209022,"stop":1755717209022,"duration":0},"status":"passed","severity":"normal"},{"uid":"313d9d72d1f05885","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755717373313,"stop":1755717373313,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c37f8be5dec4a58","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1755717142782,"stop":1755717142782,"duration":0},"status":"passed","severity":"normal"},{"uid":"67e2f76221ffb046","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1755717203457,"stop":1755717203457,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3dda8bfae416e0c","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1755717159412,"stop":1755717159412,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c0745c16bedad3f","name":"Check message with no payload is not received","time":{"start":1755717681223,"stop":1755717681223,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7e46f6792c2976b","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1755717142772,"stop":1755717142772,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0a417967032bfd6","name":"Decrypt messages","time":{"start":1755717374846,"stop":1755717374847,"duration":1},"status":"passed","severity":"normal"},{"uid":"56fab317d8b14347","name":"should reject if Store is requested but not mounted","time":{"start":1755717190881,"stop":1755717190881,"duration":0},"status":"passed","severity":"normal"},{"uid":"40a9aa2857ccb838","name":"Push message with meta","time":{"start":1755717787688,"stop":1755717787688,"duration":0},"status":"passed","severity":"normal"},{"uid":"1918658a660ee402","name":"should set field with only STORE enabled","time":{"start":1755717148944,"stop":1755717148944,"duration":0},"status":"passed","severity":"normal"},{"uid":"67b64fd22ea95ca2","name":"Push message with Russian payload","time":{"start":1755717787679,"stop":1755717787679,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b8168fbf2e258e0","name":"should not be empty after adding a subscription","time":{"start":1755717191041,"stop":1755717191042,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b146c059a4d0588","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755717703523,"stop":1755717703523,"duration":0},"status":"passed","severity":"normal"},{"uid":"998925eb6b0d1822","name":"Push message with emoji payload","time":{"start":1755717787668,"stop":1755717787668,"duration":0},"status":"passed","severity":"normal"},{"uid":"28aefc9c9c16fa18","name":"should skip updating peer store if peer has same addresses","time":{"start":1755717157824,"stop":1755717157824,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0b25271dc825312","name":"should be able to encode the field with only STORE set to true","time":{"start":1755717148237,"stop":1755717148238,"duration":1},"status":"passed","severity":"normal"},{"uid":"368225f834c600b3","name":"Check message received after jswaku node is restarted","time":{"start":1755717681224,"stop":1755717681224,"duration":0},"status":"passed","severity":"normal"},{"uid":"64263162f66c69fa","name":"same cluster, static sharding: nodes connect","time":{"start":1755717300729,"stop":1755717300729,"duration":0},"status":"passed","severity":"normal"},{"uid":"643ec7e18bdcba65","name":"peer:update - should do nothing if another protocol hit","time":{"start":1755717159258,"stop":1755717159258,"duration":0},"status":"passed","severity":"normal"},{"uid":"9acab690f0a18bb","name":"Nodes with multiple pubsub topic","time":{"start":1755717389901,"stop":1755717389901,"duration":0},"status":"passed","severity":"normal"},{"uid":"58b49baca81f3ade","name":"Encoder throws on empty string content topic","time":{"start":1755717179136,"stop":1755717179136,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0f3789367bad188","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755717373313,"stop":1755717373313,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bb4ecb366d5e06c","name":"Push message with content topic containing Chinese","time":{"start":1755717787685,"stop":1755717787685,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec5db88dba5e14b9","name":"Subscribe to topic containing special chars and publish message","time":{"start":1755717405782,"stop":1755717405782,"duration":0},"status":"passed","severity":"normal"},{"uid":"1531f61f490203a9","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1755717571367,"stop":1755717571368,"duration":1},"status":"passed","severity":"normal"},{"uid":"f61deb94444bc98d","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1755717169015,"stop":1755717169016,"duration":1},"status":"passed","severity":"normal"},{"uid":"aac564b8bfa1254","name":"should process up to 3 peers at once","time":{"start":1755717158718,"stop":1755717158718,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9d7050eed84b9f0","name":"should perform initial health assessment on start","time":{"start":1755717190609,"stop":1755717190609,"duration":0},"status":"passed","severity":"normal"},{"uid":"856cfabd4849d6","name":"rejects hash query with time filter","time":{"start":1755717158997,"stop":1755717158997,"duration":0},"status":"passed","severity":"normal"},{"uid":"edd458a029400d83","name":"groups content topics by expected pubsub topic","time":{"start":1755717142774,"stop":1755717142774,"duration":0},"status":"passed","severity":"normal"},{"uid":"eea3d54905d3f332","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1755717505322,"stop":1755717505322,"duration":0},"status":"passed","severity":"normal"},{"uid":"21c2841477268c61","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app75/4/topic96/test.js","time":{"start":1755717493593,"stop":1755717493594,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e14a761b2d480b5","name":"should update ack status of messages in outgoing buffer","time":{"start":1755717209025,"stop":1755717209025,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf49f63427e7018e","name":"should handle cache.get errors gracefully","time":{"start":1755717173212,"stop":1755717173213,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec3e266132a51185","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1755717505322,"stop":1755717505323,"duration":1},"status":"passed","severity":"normal"},{"uid":"d96b1707e7429bdb","name":"should successfully query peers and return peer infos","time":{"start":1755717169008,"stop":1755717169009,"duration":1},"status":"passed","severity":"normal"},{"uid":"45b32720164b717f","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755717703515,"stop":1755717703515,"duration":0},"status":"passed","severity":"normal"},{"uid":"23d545506c236786","name":"Push message with Script payload","time":{"start":1755717787665,"stop":1755717787665,"duration":0},"status":"passed","severity":"normal"},{"uid":"d824f65a383488be","name":"should not allow k > 12","time":{"start":1755717202881,"stop":1755717202883,"duration":2},"status":"passed","severity":"normal"},{"uid":"626b35cdac6ab2e6","name":"should compute hash only when first accessed","time":{"start":1755717159567,"stop":1755717159567,"duration":0},"status":"passed","severity":"normal"},{"uid":"31fada6916cd31ea","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1755717505321,"stop":1755717505321,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aff07d0ddf1751f","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1755717191042,"stop":1755717191042,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3f5287a72494119","name":"throws on content topic with empty application field","time":{"start":1755717142766,"stop":1755717142766,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2b242cbe3373054","name":"Fails to publish message with size larger than 1 MB","time":{"start":1755717397511,"stop":1755717397511,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dd355f9902b45fe","name":"should return false when peer is on different cluster","time":{"start":1755717158146,"stop":1755717158146,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ccbe1defe8ca2ed","name":"should not receive a peer event before start","time":{"start":1755717231113,"stop":1755717231115,"duration":2},"status":"passed","severity":"normal"},{"uid":"7cd06eaf0c78f14a","name":"should handle general insertion and lookup correctly","time":{"start":1755717206509,"stop":1755717206510,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5086fdebf4b72ab","name":"should successfully stop","time":{"start":1755717190242,"stop":1755717190246,"duration":4},"status":"passed","severity":"normal"},{"uid":"6e8ca55982705eb1","name":"Push message with Basic HTML tag payload","time":{"start":1755717787666,"stop":1755717787666,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd36c7bfed7a7ed3","name":"Check received message containing shell command","time":{"start":1755717681229,"stop":1755717681229,"duration":0},"status":"passed","severity":"normal"},{"uid":"fabf0382cf931157","name":"Asymmetric encrypt & decrypt","time":{"start":1755717179645,"stop":1755717179645,"duration":0},"status":"passed","severity":"normal"},{"uid":"813474469df75d3e","name":"should dispatch network event when browser goes offline","time":{"start":1755717158055,"stop":1755717158059,"duration":4},"status":"passed","severity":"normal"},{"uid":"61c5d86b3e24e489","name":"Sets default value correctly","time":{"start":1755717568639,"stop":1755717568639,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e2ea6c034711a10","name":"A test","time":{"start":1755717285835,"stop":1755717285836,"duration":1},"status":"passed","severity":"normal"},{"uid":"75b7252f4dfb51fc","name":"Push message with content topic containing unicode special characters","time":{"start":1755717787687,"stop":1755717787688,"duration":1},"status":"passed","severity":"normal"},{"uid":"519f3478dccc44e2","name":"should be empty when created","time":{"start":1755717191041,"stop":1755717191041,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d1be5c36996e910","name":"should throw error - no public key","time":{"start":1755717148931,"stop":1755717148931,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cf786a8fbb6a5e3","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1755717203461,"stop":1755717203463,"duration":2},"status":"passed","severity":"normal"},{"uid":"2214f894a35aeff9","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1755717142769,"stop":1755717142769,"duration":0},"status":"passed","severity":"normal"},{"uid":"b51e0147ea95e5b0","name":"Check received message containing emoji","time":{"start":1755717681220,"stop":1755717681221,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9a9f518664aa40d","name":"should clear existing timers before creating new ones","time":{"start":1755717159415,"stop":1755717159415,"duration":0},"status":"passed","severity":"normal"},{"uid":"509a67128a92c24b","name":"Check message with invalid timestamp is not received","time":{"start":1755717681222,"stop":1755717681222,"duration":0},"status":"passed","severity":"normal"},{"uid":"df4458ddcddccd34","name":"should return different streams if requested simultaniously","time":{"start":1755717159257,"stop":1755717159258,"duration":1},"status":"passed","severity":"normal"},{"uid":"f145879d924bd36e","name":"should skip peers without ENR","time":{"start":1755717169155,"stop":1755717169155,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ca8d94c34d55225","name":"Check received message containing Russian","time":{"start":1755717681218,"stop":1755717681218,"duration":0},"status":"passed","severity":"normal"},{"uid":"443251a12bb15859","name":"should handle disconnect when peer has no timers","time":{"start":1755717159415,"stop":1755717159415,"duration":0},"status":"passed","severity":"normal"},{"uid":"2122e1f5cee7268d","name":"Push message with content topic containing JSON","time":{"start":1755717787687,"stop":1755717787687,"duration":0},"status":"passed","severity":"normal"},{"uid":"80acd7ae9a7dd153","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1755717190223,"stop":1755717190223,"duration":0},"status":"passed","severity":"normal"},{"uid":"669b265c7999c43","name":"throws on content topic with generation field greater than 0","time":{"start":1755717142765,"stop":1755717142766,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f6404b4d75f9366","name":"ignores domain fetching errors","time":{"start":1755717169290,"stop":1755717169291,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dd39102db75acc1","name":"Store - dialed first","time":{"start":1755717574706,"stop":1755717574706,"duration":0},"status":"passed","severity":"normal"},{"uid":"23b337c8856e71d4","name":"should handle case when globalThis is not available","time":{"start":1755717158046,"stop":1755717158046,"duration":0},"status":"passed","severity":"normal"},{"uid":"571e182718f8139b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1755717142782,"stop":1755717142782,"duration":0},"status":"passed","severity":"normal"},{"uid":"428b8afd1cb66da1","name":"Rejects garbage","time":{"start":1755717194363,"stop":1755717194363,"duration":0},"status":"passed","severity":"normal"},{"uid":"729553b049723e28","name":"should handle dial errors gracefully","time":{"start":1755717157818,"stop":1755717157821,"duration":3},"status":"passed","severity":"normal"},{"uid":"1048c9a2e808414a","name":"Check publish message containing Basic HTML tag","time":{"start":1755717397505,"stop":1755717397505,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b14ffae105228c4","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755717545834,"stop":1755717545835,"duration":1},"status":"passed","severity":"normal"},{"uid":"beb99167ae058c98","name":"should create an instance with libp2p and dialer","time":{"start":1755717157803,"stop":1755717157808,"duration":5},"status":"passed","severity":"normal"},{"uid":"430e9f6af5528099","name":"should query peer with peer exchange protocol","time":{"start":1755717169152,"stop":1755717169152,"duration":0},"status":"passed","severity":"normal"},{"uid":"22eadb7e43627a4d","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1755717169292,"stop":1755717169292,"duration":0},"status":"passed","severity":"normal"},{"uid":"d77ce39e4aa233d6","name":"should not process empty queue","time":{"start":1755717158718,"stop":1755717158718,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb3f77cb1e7b8074","name":"Check received message containing escaped characters","time":{"start":1755717681220,"stop":1755717681220,"duration":0},"status":"passed","severity":"normal"},{"uid":"542603d04f52a577","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1755717142778,"stop":1755717142779,"duration":1},"status":"passed","severity":"normal"},{"uid":"72887c0e709cc5da","name":"Push message with numeric payload","time":{"start":1755717787658,"stop":1755717787662,"duration":4},"status":"passed","severity":"normal"},{"uid":"5fef401e3d633b98","name":"should push the message to the outgoing buffer","time":{"start":1755717209016,"stop":1755717209016,"duration":0},"status":"passed","severity":"normal"},{"uid":"d177942187d255c3","name":"Round trip binary encryption [ecies, signature]","time":{"start":1755717180757,"stop":1755717180757,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec74fcc948589ff1","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755717703524,"stop":1755717703524,"duration":0},"status":"passed","severity":"normal"},{"uid":"77c2675d7b2a5136","name":"should dial more peers if under maxConnections","time":{"start":1755717158848,"stop":1755717158849,"duration":1},"status":"passed","severity":"normal"},{"uid":"44f0ba15eeca440a","name":"should reject if LightPush is requested but not mounted","time":{"start":1755717190880,"stop":1755717190881,"duration":1},"status":"passed","severity":"normal"},{"uid":"a72861a86fce89c7","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1755717190453,"stop":1755717190453,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cad2257c572d4e","name":"caches peers it previously fetched","time":{"start":1755717169291,"stop":1755717169291,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dd85f21f986f109","name":"should remove event listeners","time":{"start":1755717158802,"stop":1755717158802,"duration":0},"status":"passed","severity":"normal"},{"uid":"8196d05357f9e9c2","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1755717159516,"stop":1755717159516,"duration":0},"status":"passed","severity":"normal"},{"uid":"1780f6a143b29adf","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1755717169011,"stop":1755717169012,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef932693b1e9c19b","name":"should throw error - no id","time":{"start":1755717148931,"stop":1755717148935,"duration":4},"status":"passed","severity":"normal"},{"uid":"f01f708063de58e1","name":"isConnected between 2 js-waku relay nodes","time":{"start":1755717245837,"stop":1755717245837,"duration":0},"status":"passed","severity":"normal"},{"uid":"85c18a4a67a0ffa6","name":"should return false and handle errors gracefully","time":{"start":1755717159544,"stop":1755717159544,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dc6b18f1d6303c0","name":"Push message with content topic containing long","time":{"start":1755717787684,"stop":1755717787684,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8279d36a5aab18","name":"should clear all timers","time":{"start":1755717159400,"stop":1755717159400,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5eacbc863bc113c","name":"Fields are not dropped","time":{"start":1755717159123,"stop":1755717159124,"duration":1},"status":"passed","severity":"normal"},{"uid":"df5d6f0d628c9da1","name":"should create ConnectionManager with relay","time":{"start":1755717159538,"stop":1755717159538,"duration":0},"status":"passed","severity":"normal"},{"uid":"947ed7415ee687bb","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1755717203448,"stop":1755717203449,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bf0a8a8320d8e9e","name":"rejects hash query with content filter parameters","time":{"start":1755717158991,"stop":1755717158997,"duration":6},"status":"passed","severity":"normal"},{"uid":"e4c2dee80bc2e8c","name":"should start and stop interval correctly","time":{"start":1755717190215,"stop":1755717190215,"duration":0},"status":"passed","severity":"normal"},{"uid":"db0360c1b4bf545c","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755717703519,"stop":1755717703519,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2d255f8c1619aa56","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755717703515,"stop":1755717703515,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddd2285897045a44","name":"Passing page size 1 when there are 4 messages","time":{"start":1755717561574,"stop":1755717561575,"duration":1},"status":"passed","severity":"normal"},{"uid":"e42937b2ee596949","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1755717142945,"stop":1755717142945,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c04a635e5e316fb","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1755717142783,"stop":1755717142784,"duration":1},"status":"passed","severity":"normal"},{"uid":"114a29defd9c5025","name":"should return false when network is not connected","time":{"start":1755717159541,"stop":1755717159542,"duration":1},"status":"passed","severity":"normal"},{"uid":"dacbcb11b17e17c1","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1755717203440,"stop":1755717203443,"duration":3},"status":"passed","severity":"normal"},{"uid":"26ce23ddf733ce01","name":"Store - dialed after - with timeout","time":{"start":1755717574706,"stop":1755717574707,"duration":1},"status":"passed","severity":"normal"},{"uid":"409b4e0be09c9b5f","name":"Check publish message after client node is restarted","time":{"start":1755717397512,"stop":1755717397512,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9d6df7d371165851","name":"yields decoded messages","time":{"start":1755717159519,"stop":1755717159519,"duration":0},"status":"passed","severity":"normal"},{"uid":"b399b7058be92627","name":"Push message with JSON payload","time":{"start":1755717787681,"stop":1755717787681,"duration":0},"status":"passed","severity":"normal"},{"uid":"24f1b9883ec7b60a","name":"Callback on promise, aborts when callback returns true","time":{"start":1755717555336,"stop":1755717555337,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fe85002f62340d8","name":"should dial peers from store when browser is connected","time":{"start":1755717158803,"stop":1755717158803,"duration":0},"status":"passed","severity":"normal"},{"uid":"787902fc3e79205b","name":"should skip peer when not on same cluster","time":{"start":1755717158703,"stop":1755717158708,"duration":5},"status":"passed","severity":"normal"},{"uid":"10a3a99b0b48e616","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1755717203445,"stop":1755717203445,"duration":0},"status":"passed","severity":"normal"},{"uid":"d70545607968c61e","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1755717148241,"stop":1755717148241,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8a9ee9c555cd0fc","name":"does not validate decoders for hash queries","time":{"start":1755717159517,"stop":1755717159517,"duration":0},"status":"passed","severity":"normal"},{"uid":"345c9ca8f37a3920","name":"should request peer renewal on specific errors","time":{"start":1755717190224,"stop":1755717190235,"duration":11},"status":"passed","severity":"normal"},{"uid":"8958e78143d672b0","name":"should load peers from local storage and dispatch events","time":{"start":1755717173212,"stop":1755717173212,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd0d1cc374364a92","name":"should dial peers from store when no connections remain","time":{"start":1755717158810,"stop":1755717158810,"duration":0},"status":"passed","severity":"normal"},{"uid":"482365a18572e13b","name":"should handle ENR without shardInfo","time":{"start":1755717169159,"stop":1755717169159,"duration":0},"status":"passed","severity":"normal"},{"uid":"16a64bf67bc8cc31","name":"should skip peers that don't support peer exchange","time":{"start":1755717169148,"stop":1755717169148,"duration":0},"status":"passed","severity":"normal"},{"uid":"a17eecac66bd5cd1","name":"should throw error - no id","time":{"start":1755717148931,"stop":1755717148931,"duration":0},"status":"passed","severity":"normal"},{"uid":"53e5783ea45fe276","name":"isConnected return false after peer stops","time":{"start":1755717245834,"stop":1755717245836,"duration":2},"status":"passed","severity":"normal"},{"uid":"dd3c4d5fdc735fce","name":"messageHashStr produces different results for different inputs","time":{"start":1755717158367,"stop":1755717158370,"duration":3},"status":"passed","severity":"normal"},{"uid":"81663eab29d60b2b","name":"should properly start and stop event listening","time":{"start":1755717190607,"stop":1755717190608,"duration":1},"status":"passed","severity":"normal"},{"uid":"4884e6e2680267a4","name":"should not start if already started","time":{"start":1755717169145,"stop":1755717169145,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2e33a63d776814","name":"passes more than one ENR URLs and attempts connection","time":{"start":1755717231122,"stop":1755717231123,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9065e880584ac372","name":"Query Generator, No Decoder","time":{"start":1755717521223,"stop":1755717521224,"duration":1},"status":"passed","severity":"normal"},{"uid":"2076c57550890c9b","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1755717142770,"stop":1755717142770,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ed03897f382638d","name":"Push message with content topic containing escaped characters","time":{"start":1755717787672,"stop":1755717787673,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2cc749d5a342394","name":"Push message with content topic containing Arabic","time":{"start":1755717787671,"stop":1755717787671,"duration":0},"status":"passed","severity":"normal"},{"uid":"8450af93f996aed1","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1755717168529,"stop":1755717168530,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e08ce290e7d6303","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1755717203482,"stop":1755717203482,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf975649657ffe23","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1755717245833,"stop":1755717245833,"duration":0},"status":"passed","severity":"normal"},{"uid":"d600445d67519770","name":"Push message with content topic containing special chars","time":{"start":1755717787685,"stop":1755717787685,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e06a09b28b6e2ea","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1755717571371,"stop":1755717571371,"duration":0},"status":"passed","severity":"normal"},{"uid":"a688337f5a1f923b","name":"should not receive a peer event after stop","time":{"start":1755717173211,"stop":1755717173211,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e3b2ecc7e0d1a7d","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755717703518,"stop":1755717703518,"duration":0},"status":"passed","severity":"normal"},{"uid":"aecb512b86b412e9","name":"Relay - dialed after","time":{"start":1755717574704,"stop":1755717574704,"duration":0},"status":"passed","severity":"normal"},{"uid":"104ef2ca4d67668e","name":"Subscribe and receive messages via lightPush","time":{"start":1755717703516,"stop":1755717703517,"duration":1},"status":"passed","severity":"normal"},{"uid":"82dc440f79734f3e","name":"should add event listener for peer:discovery","time":{"start":1755717157808,"stop":1755717157809,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c415815aefd2d39","name":"Check message on other pubsub topic is not received","time":{"start":1755717681232,"stop":1755717681232,"duration":0},"status":"passed","severity":"normal"},{"uid":"26944fc79c28717a","name":"should stop ping timers on peer disconnect","time":{"start":1755717159401,"stop":1755717159403,"duration":2},"status":"passed","severity":"normal"},{"uid":"3e9e50eb6116cc6c","name":"Round trip binary serialization","time":{"start":1755717159565,"stop":1755717159565,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb374c07fcf2e271","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app83/6/topic211/json","time":{"start":1755717493597,"stop":1755717493598,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a026dfec2e2c16b","name":"should not create multiple intervals when called multiple times","time":{"start":1755717158679,"stop":1755717158690,"duration":11},"status":"passed","severity":"normal"},{"uid":"701f87d0f887da03","name":"Push message with long payload","time":{"start":1755717787658,"stop":1755717787658,"duration":0},"status":"passed","severity":"normal"},{"uid":"e91f250bcb0c5013","name":"Check publish message after service node is restarted","time":{"start":1755717397511,"stop":1755717397512,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6572e946bef184e2","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1755717148245,"stop":1755717148246,"duration":1},"status":"passed","severity":"normal"},{"uid":"763625da31e5ebd7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1755717142780,"stop":1755717142780,"duration":0},"status":"passed","severity":"normal"},{"uid":"1434af2482c78beb","name":"yields undefined for messages without content topic","time":{"start":1755717159519,"stop":1755717159519,"duration":0},"status":"passed","severity":"normal"},{"uid":"567fc1b040fdf7d7","name":"should not fail to start the service if it is already started","time":{"start":1755717173210,"stop":1755717173210,"duration":0},"status":"passed","severity":"normal"},{"uid":"112ded6f2e27e928","name":"should dial peers from store on start","time":{"start":1755717158794,"stop":1755717158794,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c09ffb5351d67bb","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1755717233813,"stop":1755717233813,"duration":0},"status":"passed","severity":"normal"},{"uid":"c74371a75a9a5251","name":"Sample","time":{"start":1755717148326,"stop":1755717148326,"duration":0},"status":"passed","severity":"normal"},{"uid":"164f154cb633b521","name":"should handle case with no peers in store","time":{"start":1755717158816,"stop":1755717158816,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed2baae01bcae6c2","name":"should handle errors when globalThis is not available","time":{"start":1755717158033,"stop":1755717158034,"duration":1},"status":"passed","severity":"normal"},{"uid":"28770e8e5a8292c","name":"should check connected peers if present and suitable","time":{"start":1755717190882,"stop":1755717190882,"duration":0},"status":"passed","severity":"normal"},{"uid":"706a66001027a90a","name":"Decoder throws on empty string content topic","time":{"start":1755717180759,"stop":1755717180759,"duration":0},"status":"passed","severity":"normal"},{"uid":"59002fa0435d37ca","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1755717209020,"stop":1755717209021,"duration":1},"status":"passed","severity":"normal"},{"uid":"c777cc7e0aaef1a9","name":"tcp ip4 address","time":{"start":1755717148317,"stop":1755717148317,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e6d6477d8715b94","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1755717142772,"stop":1755717142773,"duration":1},"status":"passed","severity":"normal"},{"uid":"cac4dda8701a16ba","name":"should create PeerExchangeDiscovery with default options","time":{"start":1755717169161,"stop":1755717169161,"duration":0},"status":"passed","severity":"normal"},{"uid":"19c828ca0ac8ce41","name":"Encoder throws on empty string content topic","time":{"start":1755717159566,"stop":1755717159566,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c3e8b7999501bd0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1755717142784,"stop":1755717142784,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6ca22880fff4fcc","name":"should add event listeners to libp2p","time":{"start":1755717158022,"stop":1755717158033,"duration":11},"status":"passed","severity":"normal"},{"uid":"e8ca8cdaa6c2a609","name":"udp ip6 address","time":{"start":1755717148317,"stop":1755717148317,"duration":0},"status":"passed","severity":"normal"},{"uid":"43db61a813dd22e0","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1755717245832,"stop":1755717245833,"duration":1},"status":"passed","severity":"normal"},{"uid":"92212202f6ad7745","name":"Callback on promise","time":{"start":1755717555331,"stop":1755717555334,"duration":3},"status":"passed","severity":"normal"},{"uid":"7f63c3e03f00216e","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1755717142945,"stop":1755717142945,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2a06b92a536c087","name":"should create PeerExchange instance with components","time":{"start":1755717169021,"stop":1755717169022,"duration":1},"status":"passed","severity":"normal"},{"uid":"61365ecbf3052982","name":"should handle case with all peers already connected","time":{"start":1755717158817,"stop":1755717158832,"duration":15},"status":"passed","severity":"normal"},{"uid":"56f3a93da27156cd","name":"Subscribe to topic containing short and publish message","time":{"start":1755717405780,"stop":1755717405780,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa4bf82f5d6e5f3a","name":"should not return locked peers if enough unlocked are available","time":{"start":1755717190186,"stop":1755717190187,"duration":1},"status":"passed","severity":"normal"},{"uid":"3310ec6ac06258fc","name":"messageHashStr produces consistent results for the same input","time":{"start":1755717158367,"stop":1755717158367,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c272656b92512d5","name":"should not retry if at least one success","time":{"start":1755717189697,"stop":1755717189697,"duration":0},"status":"passed","severity":"normal"},{"uid":"203790e57d68cb3","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1755717190197,"stop":1755717190198,"duration":1},"status":"passed","severity":"normal"},{"uid":"b57393144761bb84","name":"should handle errors gracefully when getting peer info","time":{"start":1755717158164,"stop":1755717158164,"duration":0},"status":"passed","severity":"normal"},{"uid":"498967f3fb04a527","name":"Fails to push message with large meta","time":{"start":1755717787674,"stop":1755717787674,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb31fb133cf39d24","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1755717142772,"stop":1755717142772,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6ed4c49de42c13d","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1755717158361,"stop":1755717158361,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbe8a190af947873","name":"should fail to send if no connected peers found","time":{"start":1755717189690,"stop":1755717189691,"duration":1},"status":"passed","severity":"normal"},{"uid":"78565ecef9cdc23","name":"should maintain proper timestamps if all messages received","time":{"start":1755717209018,"stop":1755717209019,"duration":1},"status":"passed","severity":"normal"},{"uid":"67c08a12733f30f8","name":"different cluster: nodes don't connect","time":{"start":1755717300731,"stop":1755717300731,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a54ea5270dfb634","name":"should not be delivered","time":{"start":1755717209025,"stop":1755717209025,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7a1163b99d01b1c","name":"should return usable stream attached to connection","time":{"start":1755717159256,"stop":1755717159256,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f01f51529a4996e","name":"Refresh subscription","time":{"start":1755717703520,"stop":1755717703521,"duration":1},"status":"passed","severity":"normal"},{"uid":"278d5ce604277435","name":"should return cached hash on subsequent access","time":{"start":1755717159568,"stop":1755717159568,"duration":0},"status":"passed","severity":"normal"},{"uid":"759f1aef9dba4d75","name":"random static sharding 7 - Cluster ID: 24, Shard ID: 603","time":{"start":1755717538853,"stop":1755717538853,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bf5e1b963a07d40","name":"Filter","time":{"start":1755717574710,"stop":1755717574711,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4c75b4c0f829dd8","name":"should initialize with default number of peers","time":{"start":1755717190180,"stop":1755717190180,"duration":0},"status":"passed","severity":"normal"},{"uid":"67195a29cd79023f","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755717703508,"stop":1755717703509,"duration":1},"status":"passed","severity":"normal"},{"uid":"21199b67e196da3d","name":"Push message with content topic containing Russian","time":{"start":1755717787686,"stop":1755717787686,"duration":0},"status":"passed","severity":"normal"},{"uid":"498e7f50e174913b","name":"Overlapping topic subscription","time":{"start":1755717703509,"stop":1755717703509,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f25e015c63d9415","name":"should drop connection to one peer on hangUp","time":{"start":1755717315572,"stop":1755717315572,"duration":0},"status":"passed","severity":"normal"},{"uid":"e628e70c30589e52","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1755717158850,"stop":1755717158850,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d95f67fd0fad483","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1755717190186,"stop":1755717190186,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9aa60c84b27d8df","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1755717148240,"stop":1755717148240,"duration":0},"status":"passed","severity":"normal"},{"uid":"779ce8d349c59a9d","name":"should be safe to call multiple times","time":{"start":1755717157816,"stop":1755717157816,"duration":0},"status":"passed","severity":"normal"},{"uid":"24455138b1cd314f","name":"Query Generator - false","time":{"start":1755717552711,"stop":1755717552711,"duration":0},"status":"passed","severity":"normal"},{"uid":"d47e51fa0ca5062","name":"Query generator for multiple messages with different content topic format","time":{"start":1755717555326,"stop":1755717555331,"duration":5},"status":"passed","severity":"normal"},{"uid":"dc4e764e1a456d1","name":"should be safe to call multiple times","time":{"start":1755717157809,"stop":1755717157811,"duration":2},"status":"passed","severity":"normal"},{"uid":"75daaffd3e29a12","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1755717168536,"stop":1755717168540,"duration":4},"status":"passed","severity":"normal"},{"uid":"e1be6766e94c3c83","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755717148241,"stop":1755717148242,"duration":1},"status":"passed","severity":"normal"},{"uid":"57f9cbf3f74acb6c","name":"Push message with content topic containing Arabic","time":{"start":1755717787686,"stop":1755717787686,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b735a6fd91ad999","name":"Stops search when maxGet is reached","time":{"start":1755717168592,"stop":1755717168593,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c5375e810abd8e5","name":"should add and remove event listeners correctly","time":{"start":1755717173213,"stop":1755717173213,"duration":0},"status":"passed","severity":"normal"},{"uid":"a53859e69ca2b24a","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755717300739,"stop":1755717300740,"duration":1},"status":"passed","severity":"normal"},{"uid":"41f4d51d3992d920","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1755717142770,"stop":1755717142770,"duration":0},"status":"passed","severity":"normal"},{"uid":"19a40cdb023329d1","name":"Push message with content topic containing SQL Injection","time":{"start":1755717787686,"stop":1755717787687,"duration":1},"status":"passed","severity":"normal"},{"uid":"b247b3b7fbfba2d7","name":"A test","time":{"start":1755717285835,"stop":1755717285835,"duration":0},"status":"passed","severity":"normal"},{"uid":"346c0cd1222130a7","name":"Decoder throws on undefined content topic","time":{"start":1755717179136,"stop":1755717179136,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e6323a189a35bde","name":"should skip peers without peer exchange protocol","time":{"start":1755717169147,"stop":1755717169147,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7569cc3ea44c687","name":"should create KeepAliveManager with required options","time":{"start":1755717159395,"stop":1755717159396,"duration":1},"status":"passed","severity":"normal"},{"uid":"f689b69f5e720797","name":"should skip peers without peer exchange protocol","time":{"start":1755717169153,"stop":1755717169153,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eb4ba68b8f97d05","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1755717190196,"stop":1755717190196,"duration":0},"status":"passed","severity":"normal"},{"uid":"47fb9674589478fd","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1755717203459,"stop":1755717203460,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4346a58ab122df3","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1755717142769,"stop":1755717142770,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc14c5407b441610","name":"should add and check entries correctly","time":{"start":1755717189279,"stop":1755717189286,"duration":7},"status":"passed","severity":"normal"},{"uid":"be9cb370e38d33e3","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755717703512,"stop":1755717703512,"duration":0},"status":"passed","severity":"normal"},{"uid":"b524338567d6995d","name":"Query generator for multiple messages with multiple decoders","time":{"start":1755717555326,"stop":1755717555326,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff20498c425152c8","name":"Push message with XML payload","time":{"start":1755717787666,"stop":1755717787666,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f2d6cfecfb41b87","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1755717571372,"stop":1755717571373,"duration":1},"status":"passed","severity":"normal"},{"uid":"883d5507602a4bbc","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1755717168529,"stop":1755717168529,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1eb71216e65e4fe","name":"should send relay ping messages on timer","time":{"start":1755717159413,"stop":1755717159414,"duration":1},"status":"passed","severity":"normal"},{"uid":"990eda0715ff0ed9","name":"should be safe to call multiple times","time":{"start":1755717158801,"stop":1755717158801,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf3b5988eb2b86e5","name":"should handle special patterns correctly","time":{"start":1755717206505,"stop":1755717206509,"duration":4},"status":"passed","severity":"normal"},{"uid":"f57a64e80748bc2a","name":"should create KeepAliveManager with relay","time":{"start":1755717159396,"stop":1755717159397,"duration":1},"status":"passed","severity":"normal"},{"uid":"19bb1c9a9ba394a3","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1755717159012,"stop":1755717159012,"duration":0},"status":"passed","severity":"normal"},{"uid":"64ced8ad9fe786c9","name":"should unregister libp2p event listeners when stop is called","time":{"start":1755717190193,"stop":1755717190193,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca9ea2a0fd9d3b87","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1755717405789,"stop":1755717405789,"duration":0},"status":"passed","severity":"normal"},{"uid":"91afb2afac938eba","name":"should discover peers from provided peer cache","time":{"start":1755717306954,"stop":1755717306954,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eabcda20587300b","name":"Check received message with timestamp: 1755717225043000000 ","time":{"start":1755717681230,"stop":1755717681230,"duration":0},"status":"passed","severity":"normal"},{"uid":"454ad8a69c365982","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1755717209018,"stop":1755717209018,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac4c28af289420c3","name":"should create ShardReader with static shards network config","time":{"start":1755717158139,"stop":1755717158139,"duration":0},"status":"passed","severity":"normal"},{"uid":"eff5618d01e6a57d","name":"should drop connection via multiaddr with hangUp","time":{"start":1755717315572,"stop":1755717315573,"duration":1},"status":"passed","severity":"normal"},{"uid":"a873b3f48c2ba6c4","name":"Check received message containing JSON","time":{"start":1755717681219,"stop":1755717681219,"duration":0},"status":"passed","severity":"normal"},{"uid":"bed59e13a5cc8d2e","name":"Push message with Arabic payload","time":{"start":1755717787663,"stop":1755717787664,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d5b88d44508f9eb","name":"should properly create location multiaddrs - tcp4","time":{"start":1755717148941,"stop":1755717148941,"duration":0},"status":"passed","severity":"normal"},{"uid":"fddfd122b91b8e2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1755717142780,"stop":1755717142780,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fbf6859b459887e","name":"retrieves a single peer","time":{"start":1755717169289,"stop":1755717169289,"duration":0},"status":"passed","severity":"normal"},{"uid":"438e28ad98f60596","name":"should not dial peers from store when browser is not connected","time":{"start":1755717158803,"stop":1755717158810,"duration":7},"status":"passed","severity":"normal"},{"uid":"13c6a5abea6dda5","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1755717158794,"stop":1755717158801,"duration":7},"status":"passed","severity":"normal"},{"uid":"95ac0d185072e8cb","name":"ignores unrecognized TXT record formats","time":{"start":1755717169291,"stop":1755717169291,"duration":0},"status":"passed","severity":"normal"},{"uid":"69009d27a71f594a","name":"Check message with non string payload is not received","time":{"start":1755717681233,"stop":1755717681233,"duration":0},"status":"passed","severity":"normal"},{"uid":"92b0b893d75010f3","name":"should properly create peer info with all multiaddrs","time":{"start":1755717148942,"stop":1755717148943,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3277a007200ff7b","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1755717202891,"stop":1755717202891,"duration":0},"status":"passed","severity":"normal"},{"uid":"524356b847d3b8cc","name":"should hang up with PeerId and return true on success","time":{"start":1755717159543,"stop":1755717159544,"duration":1},"status":"passed","severity":"normal"},{"uid":"2393961e5e22e01c","name":"should add event listeners to globalThis","time":{"start":1755717158033,"stop":1755717158033,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c9dd50894191776","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1755717203451,"stop":1755717203452,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d4a015951783d28","name":"should handle peer identify event","time":{"start":1755717169147,"stop":1755717169147,"duration":0},"status":"passed","severity":"normal"},{"uid":"296ed9b759362c7c","name":"Passing invalid cursor","time":{"start":1755717505329,"stop":1755717505329,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ce45fa043793fbc","name":"should return null for non-existent peer","time":{"start":1755717158832,"stop":1755717158833,"duration":1},"status":"passed","severity":"normal"},{"uid":"4346e3b54b874b16","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1755717560984,"stop":1755717560984,"duration":0},"status":"passed","severity":"normal"},{"uid":"266071409b75b23b","name":"should properly create location multiaddrs - tcp6","time":{"start":1755717148942,"stop":1755717148942,"duration":0},"status":"passed","severity":"normal"},{"uid":"7134b1deb24fbec4","name":"Push message with Chinese payload","time":{"start":1755717787678,"stop":1755717787679,"duration":1},"status":"passed","severity":"normal"},{"uid":"285e612de0883f09","name":"should wait for LightPush peer to be connected","time":{"start":1755717190882,"stop":1755717190882,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a8beb1ec1db8453","name":"Check publish message containing long","time":{"start":1755717397501,"stop":1755717397502,"duration":1},"status":"passed","severity":"normal"},{"uid":"262a00b9f7bb784d","name":"should not create relay timers when relay is not provided","time":{"start":1755717159411,"stop":1755717159412,"duration":1},"status":"passed","severity":"normal"},{"uid":"d713000d3818efc4","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app61/3/topic168/test.js","time":{"start":1755717493600,"stop":1755717493602,"duration":2},"status":"passed","severity":"normal"},{"uid":"287597a14243cbfd","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1755717208780,"stop":1755717208780,"duration":0},"status":"passed","severity":"normal"},{"uid":"e14152823a81d58b","name":"should set field with only FILTER enabled","time":{"start":1755717148944,"stop":1755717148945,"duration":1},"status":"passed","severity":"normal"},{"uid":"55f6c3676eed8887","name":"should return no connections if no open connection provided","time":{"start":1755717159062,"stop":1755717159062,"duration":0},"status":"passed","severity":"normal"},{"uid":"77999d4eebe13291","name":"Passing page size 0 when there are 110 messages","time":{"start":1755717561574,"stop":1755717561574,"duration":0},"status":"passed","severity":"normal"},{"uid":"714619477339c209","name":"Subscribe and receive messages via waku relay post","time":{"start":1755717703517,"stop":1755717703518,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a5cca6813d78c4","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1755717203444,"stop":1755717203444,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd565ed1265efd32","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1755717159405,"stop":1755717159406,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd86982d8047cd2d","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1755717389899,"stop":1755717389900,"duration":1},"status":"passed","severity":"normal"},{"uid":"959976a77413484","name":"rejects content-filtered query with only contentTopics","time":{"start":1755717158991,"stop":1755717158991,"duration":0},"status":"passed","severity":"normal"},{"uid":"10923fb26aa6ce61","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1755717167538,"stop":1755717167538,"duration":0},"status":"passed","severity":"normal"},{"uid":"622b6d707ea8ce77","name":"Waku message hash computation (no timestamp)","time":{"start":1755717158363,"stop":1755717158364,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c463fe10cac081","name":"should emit a peer event after start","time":{"start":1755717452792,"stop":1755717452792,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf1cfb59298caadb","name":"should clear timers for specific peer on disconnect","time":{"start":1755717159414,"stop":1755717159415,"duration":1},"status":"passed","severity":"normal"},{"uid":"7237918e50c4529d","name":"should update peers in cache on 'peer:identify' event","time":{"start":1755717173212,"stop":1755717173212,"duration":0},"status":"passed","severity":"normal"},{"uid":"32c6b7d6fba84081","name":"Fails to publish duplicate message","time":{"start":1755717397509,"stop":1755717397510,"duration":1},"status":"passed","severity":"normal"},{"uid":"afe7b9e10b6c3f80","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1755717521226,"stop":1755717521226,"duration":0},"status":"passed","severity":"normal"},{"uid":"7768cbb22069d623","name":"return first retrieved peers without further DNS queries","time":{"start":1755717169292,"stop":1755717169292,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f5b90e1c2055143","name":"should create dialer with libp2p and shardReader","time":{"start":1755717158678,"stop":1755717158678,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f6244fe166cc053","name":"should not receive a peer event after stop","time":{"start":1755717231115,"stop":1755717231115,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1729c8d6479088","name":"should get all peers from store","time":{"start":1755717158811,"stop":1755717158812,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae73b355fd55496e","name":"Generator, one shard","time":{"start":1755717512108,"stop":1755717512108,"duration":0},"status":"passed","severity":"normal"},{"uid":"bce36d775a029c7a","name":"Push message with shell command payload","time":{"start":1755717787681,"stop":1755717787682,"duration":1},"status":"passed","severity":"normal"},{"uid":"11e24c90aba5f364","name":"should properly clean up resources when disposed","time":{"start":1755717189291,"stop":1755717189291,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddc14c1b08ef3aec","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1755717203473,"stop":1755717203473,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1dd252210e2b348","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1755717203475,"stop":1755717203475,"duration":0},"status":"passed","severity":"normal"},{"uid":"bffc5ff735ee37c","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1755717159547,"stop":1755717159547,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cd1eeb7436eb23d","name":"Bloom filter","time":{"start":1755717208779,"stop":1755717208780,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff2b964b9f9fb612","name":"should be safe to call multiple times","time":{"start":1755717158691,"stop":1755717158691,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eda41ed35c105b2","name":"Query generator for multiple messages with different message text format","time":{"start":1755717555325,"stop":1755717555326,"duration":1},"status":"passed","severity":"normal"},{"uid":"9307f0e6f1ff9ee0","name":"Subscribe to topic containing short and receive message","time":{"start":1755717703521,"stop":1755717703521,"duration":0},"status":"passed","severity":"normal"},{"uid":"240a78648dd6fe6f","name":"Register correct protocols","time":{"start":1755717405776,"stop":1755717405776,"duration":0},"status":"passed","severity":"normal"},{"uid":"166914055eaa9327","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1755717203474,"stop":1755717203474,"duration":0},"status":"passed","severity":"normal"},{"uid":"39908be136d47c6c","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755717703515,"stop":1755717703516,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d6dce044121835e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1755717142779,"stop":1755717142779,"duration":0},"status":"passed","severity":"normal"},{"uid":"2828c728d760e68b","name":"should dial peer when peer is discovered","time":{"start":1755717157817,"stop":1755717157818,"duration":1},"status":"passed","severity":"normal"},{"uid":"4968b34ea5cb011e","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1755717202887,"stop":1755717202891,"duration":4},"status":"passed","severity":"normal"},{"uid":"adaefcbfb35acd70","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1755717158045,"stop":1755717158045,"duration":0},"status":"passed","severity":"normal"},{"uid":"d86b8b8c412c8b69","name":"ends after yielding if response size indicates end","time":{"start":1755717159520,"stop":1755717159520,"duration":0},"status":"passed","severity":"normal"},{"uid":"e209f9a63dbd082c","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1755717203470,"stop":1755717203472,"duration":2},"status":"passed","severity":"normal"},{"uid":"15d2bbcc57b16472","name":"should initialize with libp2p components","time":{"start":1755717169006,"stop":1755717169007,"duration":1},"status":"passed","severity":"normal"},{"uid":"53482045f321fe14","name":"Ordered callback, aborts when callback returns true","time":{"start":1755717555338,"stop":1755717555338,"duration":0},"status":"passed","severity":"normal"},{"uid":"deceb9b4ee252e3d","name":"should not receive a peer event after stop","time":{"start":1755717452793,"stop":1755717452793,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b417fdd516c6be2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1755717203479,"stop":1755717203479,"duration":0},"status":"passed","severity":"normal"},{"uid":"79cbd94ccd90d613","name":"Check message with no payload is not received","time":{"start":1755717681233,"stop":1755717681233,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6987bdd1e541690","name":"should successfully query store with valid decoders and options","time":{"start":1755717190622,"stop":1755717190623,"duration":1},"status":"passed","severity":"normal"},{"uid":"62d8ba1e52d68d1e","name":"should process queue every 500ms","time":{"start":1755717158717,"stop":1755717158718,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5611633ac6fae1b","name":"Decoder throws on undefined content topic","time":{"start":1755717180758,"stop":1755717180759,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d40e4c3a804906b","name":"should add to incoming buffer if dependencies are not met","time":{"start":1755717209019,"stop":1755717209020,"duration":1},"status":"passed","severity":"normal"},{"uid":"3343723744961754","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1755717203476,"stop":1755717203478,"duration":2},"status":"passed","severity":"normal"},{"uid":"b0ea965198edb47a","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1755717142776,"stop":1755717142776,"duration":0},"status":"passed","severity":"normal"},{"uid":"47ed9f95b23305f7","name":"msgTime: 0 ms from now, startTime: 1755631155684, endTime: 1755717555684","time":{"start":1755717571371,"stop":1755717571372,"duration":1},"status":"passed","severity":"normal"},{"uid":"b365fe693f5ef3d8","name":"should handle dial errors gracefully","time":{"start":1755717158715,"stop":1755717158715,"duration":0},"status":"passed","severity":"normal"},{"uid":"9df6d4d9e676c4a9","name":"Encoder throws on undefined content topic","time":{"start":1755717159566,"stop":1755717159566,"duration":0},"status":"passed","severity":"normal"},{"uid":"46c48ef1bc7d806d","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1755717157825,"stop":1755717157829,"duration":4},"status":"passed","severity":"normal"},{"uid":"1a712b8e3ea0b37a","name":"Subscribe to topic containing Script and receive message","time":{"start":1755717703513,"stop":1755717703513,"duration":0},"status":"passed","severity":"normal"},{"uid":"714f44abd96106c7","name":"should check false positive rate","time":{"start":1755717206510,"stop":1755717206510,"duration":0},"status":"passed","severity":"normal"},{"uid":"f320050be4755945","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1755717158850,"stop":1755717158860,"duration":10},"status":"passed","severity":"normal"},{"uid":"c3fdb896a7f7dd28","name":"should handle shard reader errors gracefully","time":{"start":1755717158727,"stop":1755717158728,"duration":1},"status":"passed","severity":"normal"},{"uid":"f78b72ab6331eae8","name":"Push message with content topic containing Chinese","time":{"start":1755717787671,"stop":1755717787671,"duration":0},"status":"passed","severity":"normal"},{"uid":"f06e7163a67eb4ab","name":"Push message with JSON payload","time":{"start":1755717787666,"stop":1755717787667,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ebe7b973ab64079","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1755717512111,"stop":1755717512111,"duration":0},"status":"passed","severity":"normal"},{"uid":"9033fcc382ee3ab8","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755717703522,"stop":1755717703522,"duration":0},"status":"passed","severity":"normal"},{"uid":"a210a26ff1da865f","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1755717168529,"stop":1755717168529,"duration":0},"status":"passed","severity":"normal"},{"uid":"f90cada36c71a204","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1755717405777,"stop":1755717405778,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f3ad8210d36e03a","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1755717405779,"stop":1755717405779,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed37f10fb303c2b9","name":"should wait for Filter peer to be connected","time":{"start":1755717190882,"stop":1755717190883,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5fa79f4d0db0255","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1755717505323,"stop":1755717505323,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a40c80995027272","name":"should throw error - no public key","time":{"start":1755717148936,"stop":1755717148937,"duration":1},"status":"passed","severity":"normal"},{"uid":"5100b801b0442bc2","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755717703507,"stop":1755717703508,"duration":1},"status":"passed","severity":"normal"},{"uid":"97bad1ddd3f2012e","name":"should set field with only LIGHTPUSH enabled","time":{"start":1755717148945,"stop":1755717148945,"duration":0},"status":"passed","severity":"normal"},{"uid":"b34f1b97092c92f0","name":"Push message with content topic containing JSON","time":{"start":1755717787672,"stop":1755717787672,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5e2ef916c61393a","name":"Push message with content topic containing emoji","time":{"start":1755717787673,"stop":1755717787673,"duration":0},"status":"passed","severity":"normal"},{"uid":"8211f34ae883b42","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1755717158364,"stop":1755717158365,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c3c01573af8ca6","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1755717190605,"stop":1755717190605,"duration":0},"status":"passed","severity":"normal"},{"uid":"386b69a30df9ec6d","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1755717203452,"stop":1755717203453,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5b8bcf163b09f31","name":"Check received message containing numeric","time":{"start":1755717681225,"stop":1755717681225,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f35421ac891acb","name":"Correctly serialized arguments","time":{"start":1755717300965,"stop":1755717300966,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f5cd00900e6fc75","name":"handles different clusterIds correctly","time":{"start":1755717142775,"stop":1755717142775,"duration":0},"status":"passed","severity":"normal"},{"uid":"6460094fc432ce91","name":"should return PeerId when PeerId is provided","time":{"start":1755717159012,"stop":1755717159012,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb5e74730fc2ff08","name":"should perform ping and update peer store on timer","time":{"start":1755717159408,"stop":1755717159408,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d0362724738e91b","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755717545837,"stop":1755717545837,"duration":0},"status":"passed","severity":"normal"},{"uid":"8571a0e498540621","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755717703526,"stop":1755717703526,"duration":0},"status":"passed","severity":"normal"},{"uid":"cccee2c1b0f5f59e","name":"should return empty array when no peers connected","time":{"start":1755717159545,"stop":1755717159545,"duration":0},"status":"passed","severity":"normal"},{"uid":"34573e42119ed67a","name":"Push message with custom timestamp: 1755713649269","time":{"start":1755717787690,"stop":1755717787690,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bb5c9de6c8ff19","name":"should handle corrupted shard info gracefully","time":{"start":1755717158165,"stop":1755717158165,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fa00658be1b8201","name":"should handle peer connect event","time":{"start":1755717158047,"stop":1755717158047,"duration":0},"status":"passed","severity":"normal"},{"uid":"7490ba7d074a82e8","name":"should properly create location multiaddrs - udp","time":{"start":1755717148942,"stop":1755717148942,"duration":0},"status":"passed","severity":"normal"},{"uid":"54867e99a736db4","name":"Encoder throws on undefined content topic","time":{"start":1755717179135,"stop":1755717179135,"duration":0},"status":"passed","severity":"normal"},{"uid":"46bb48df2d496ade","name":"should call waitForPeer on Relay","time":{"start":1755717190883,"stop":1755717190883,"duration":0},"status":"passed","severity":"normal"},{"uid":"90c18d4a14739f60","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755717703524,"stop":1755717703524,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bef82aae8abd585","name":"Using a function","time":{"start":1755717568635,"stop":1755717568635,"duration":0},"status":"passed","severity":"normal"},{"uid":"dad7371a722afec0","name":"Push message with XML payload","time":{"start":1755717787680,"stop":1755717787680,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fa6c4a4c370af47","name":"Overlapping topic subscription","time":{"start":1755717703520,"stop":1755717703520,"duration":0},"status":"passed","severity":"normal"},{"uid":"da5928862a9fca17","name":"Renews subscription after lossing a connection","time":{"start":1755717703516,"stop":1755717703516,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7de4643f46f91cf","name":"throws on content topic with non-number generation field","time":{"start":1755717142765,"stop":1755717142765,"duration":0},"status":"passed","severity":"normal"},{"uid":"25e3b22cb5ab117f","name":"should be empty after removing the only subscription","time":{"start":1755717191042,"stop":1755717191042,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a66c159e1a1736b","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1755717159567,"stop":1755717159567,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c0019a3c51602fc","name":"Passing page size 19 when there are 20 messages","time":{"start":1755717561576,"stop":1755717561576,"duration":0},"status":"passed","severity":"normal"},{"uid":"14c622023133b5dc","name":"should initialize with isNetworkConnected as false","time":{"start":1755717158021,"stop":1755717158022,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4d26fea37135773","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1755717202887,"stop":1755717202887,"duration":0},"status":"passed","severity":"normal"},{"uid":"df2f973c42d8a46e","name":"messageHashStr works with IProtoMessage","time":{"start":1755717158367,"stop":1755717158367,"duration":0},"status":"passed","severity":"normal"},{"uid":"42f92a55bf11c4f3","name":"should handle a minimal index list","time":{"start":1755717142944,"stop":1755717142945,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c662b8e7db5641d","name":"random static sharding 6 - Cluster ID: 582, Shard ID: 97","time":{"start":1755717538851,"stop":1755717538851,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fdf6d046d0e4c1","name":"should handle different types of entries","time":{"start":1755717189290,"stop":1755717189291,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea868eac31c3c8dd","name":"Push message with SQL Injection payload","time":{"start":1755717787679,"stop":1755717787680,"duration":1},"status":"passed","severity":"normal"},{"uid":"afe2a5bdb0fa2677","name":"Check message with no content topic is not received","time":{"start":1755717681233,"stop":1755717681233,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc95d29b11ebacc5","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1755717245833,"stop":1755717245833,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3db7714266ecfe7","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755717373314,"stop":1755717373314,"duration":0},"status":"passed","severity":"normal"},{"uid":"dede549bc520c042","name":"should invoke callbacks when receiving a message","time":{"start":1755717191042,"stop":1755717191042,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd85fc56cd223dc3","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1755717203461,"stop":1755717203461,"duration":0},"status":"passed","severity":"normal"},{"uid":"3464591f6f1a36c3","name":"should clear dial history on start","time":{"start":1755717158679,"stop":1755717158679,"duration":0},"status":"passed","severity":"normal"},{"uid":"99e299eab1de4369","name":"Check publish message containing JSON","time":{"start":1755717397505,"stop":1755717397506,"duration":1},"status":"passed","severity":"normal"},{"uid":"3572c7d9c17d5e22","name":"should throw error - invalid id","time":{"start":1755717148935,"stop":1755717148936,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d91bfe847932d21","name":"Nwaku publishes","time":{"start":1755717386572,"stop":1755717386573,"duration":1},"status":"passed","severity":"normal"},{"uid":"a018acd4cb93f251","name":"Stops search when 2 null results are returned","time":{"start":1755717168593,"stop":1755717168594,"duration":1},"status":"passed","severity":"normal"},{"uid":"801b87a1ee7b2b54","name":"should handle complete connection lifecycle","time":{"start":1755717158062,"stop":1755717158062,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a40762629fee250","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755717703511,"stop":1755717703511,"duration":0},"status":"passed","severity":"normal"},{"uid":"6222837b180d6451","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1755717203483,"stop":1755717203483,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ea2d9d265873a0b","name":"accepts valid message hash query","time":{"start":1755717158991,"stop":1755717158991,"duration":0},"status":"passed","severity":"normal"},{"uid":"13ff8c8f8b857e64","name":"Js publishes, other Js receives","time":{"start":1755717386573,"stop":1755717386573,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b221ef1290f2955","name":"should save new peer to store","time":{"start":1755717157824,"stop":1755717157824,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6ffb4bfb1668ed6","name":"should start all internal components","time":{"start":1755717159539,"stop":1755717159540,"duration":1},"status":"passed","severity":"normal"},{"uid":"673d61e2a83007b0","name":"should return PeerId when Multiaddr input is provided","time":{"start":1755717159012,"stop":1755717159013,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c878e51cbf17c60","name":"throws if decoders don't match content topics","time":{"start":1755717159517,"stop":1755717159517,"duration":0},"status":"passed","severity":"normal"},{"uid":"f70c7b525d89c183","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755717703525,"stop":1755717703525,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7f7097b8ac225fe","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1755717168540,"stop":1755717168540,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eacdf360b004be4","name":"should dial with multiaddr and return stream","time":{"start":1755717159542,"stop":1755717159543,"duration":1},"status":"passed","severity":"normal"},{"uid":"21dc422871987407","name":"should throw an error for insufficient data","time":{"start":1755717142945,"stop":1755717142945,"duration":0},"status":"passed","severity":"normal"},{"uid":"3af3afa6c39f7827","name":"should allow redial after failed dial cooldown expires","time":{"start":1755717158715,"stop":1755717158716,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d0a4220ebb95d65","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1755717159258,"stop":1755717159259,"duration":1},"status":"passed","severity":"normal"},{"uid":"16b6427288573c86","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755717703509,"stop":1755717703509,"duration":0},"status":"passed","severity":"normal"},{"uid":"b339f9915ec849de","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app88/2/topic828/test.js","time":{"start":1755717493594,"stop":1755717493594,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a4ccd929c95e4ba","name":"should return true when peer is on the specified shard","time":{"start":1755717158148,"stop":1755717158148,"duration":0},"status":"passed","severity":"normal"},{"uid":"e02b8795e6411c7b","name":"Subscribe to topic containing numeric and publish message","time":{"start":1755717405781,"stop":1755717405782,"duration":1},"status":"passed","severity":"normal"},{"uid":"72d9d163604e92eb","name":"Push message with short payload","time":{"start":1755717787657,"stop":1755717787658,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c3b43b08ba2cea7","name":"Check message with no content topic is not received","time":{"start":1755717681223,"stop":1755717681223,"duration":0},"status":"passed","severity":"normal"},{"uid":"7520521d3e0338b3","name":"should be online or offline if network state changed","time":{"start":1755717245838,"stop":1755717245838,"duration":0},"status":"passed","severity":"normal"},{"uid":"435abad04c20edce","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1755717405788,"stop":1755717405788,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa39c2237b905631","name":"should handle zero peers request","time":{"start":1755717169019,"stop":1755717169020,"duration":1},"status":"passed","severity":"normal"},{"uid":"675f122a2263a081","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1755717142778,"stop":1755717142778,"duration":0},"status":"passed","severity":"normal"},{"uid":"ada39453d21d34df","name":"should mark all messages in causal history as acknowledged","time":{"start":1755717209020,"stop":1755717209020,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5b0fd47bbf6dc69","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755717373312,"stop":1755717373313,"duration":1},"status":"passed","severity":"normal"},{"uid":"836a257811e579bb","name":"should insert message into bloom filter","time":{"start":1755717209016,"stop":1755717209017,"duration":1},"status":"passed","severity":"normal"},{"uid":"929ff1fc14ba5199","name":"Check received message containing Russian","time":{"start":1755717681227,"stop":1755717681227,"duration":0},"status":"passed","severity":"normal"},{"uid":"e231e092dee237e8","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1755717203456,"stop":1755717203457,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcd8740b5fc73f07","name":"Check received message with timestamp: 1755717225043000000 ","time":{"start":1755717681221,"stop":1755717681221,"duration":0},"status":"passed","severity":"normal"},{"uid":"58028e9f024b9fe9","name":"Check publish message containing numeric","time":{"start":1755717397502,"stop":1755717397502,"duration":0},"status":"passed","severity":"normal"},{"uid":"731181073fe96599","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755717373309,"stop":1755717373310,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbe2ecf2a193a588","name":"should handle queue overflow by adding peers to queue","time":{"start":1755717158717,"stop":1755717158717,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d8275d1d8f29fa7","name":"should do nothing if no non-locked connections to drop","time":{"start":1755717158849,"stop":1755717158850,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ef9737df4001c28","name":"Check message received after jswaku node is restarted","time":{"start":1755717681233,"stop":1755717681234,"duration":1},"status":"passed","severity":"normal"},{"uid":"45dce5ec4c8df6fa","name":"should emit a peer event after start","time":{"start":1755717173210,"stop":1755717173211,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1d244f66107a662","name":"should stop and cleanup resources","time":{"start":1755717191043,"stop":1755717191043,"duration":0},"status":"passed","severity":"normal"},{"uid":"954549e0bb374483","name":"Wrong topic","time":{"start":1755717493603,"stop":1755717493603,"duration":0},"status":"passed","severity":"normal"},{"uid":"84fd4b23bebb186d","name":"should return false when peer shard info is not found","time":{"start":1755717158155,"stop":1755717158155,"duration":0},"status":"passed","severity":"normal"},{"uid":"171c575c78b1138a","name":"Renews subscription after lossing a connection","time":{"start":1755717703526,"stop":1755717703526,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac538cc2fd106362","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app45/2/topic861/proto","time":{"start":1755717493602,"stop":1755717493602,"duration":0},"status":"passed","severity":"normal"},{"uid":"23782732e33c2e9b","name":"Check received message containing Arabic","time":{"start":1755717681226,"stop":1755717681227,"duration":1},"status":"passed","severity":"normal"},{"uid":"f94a715435a8d53c","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1755717158860,"stop":1755717158865,"duration":5},"status":"passed","severity":"normal"},{"uid":"2a99d10fea42d19","name":"msgTime: 0 ms from now, startTime: 1755458355684, endTime: 1755717555684","time":{"start":1755717571371,"stop":1755717571371,"duration":0},"status":"passed","severity":"normal"},{"uid":"5edf7a40b543b975","name":"Subscribe and receives messages on 20 topics","time":{"start":1755717703518,"stop":1755717703519,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcababbc5981f7a6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1755717203481,"stop":1755717203481,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c46d9d00e25c218","name":"Check publish message containing Arabic","time":{"start":1755717397503,"stop":1755717397503,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3c729c0e6dd2d2c","name":"should have no discoveries enabled by default","time":{"start":1755717190452,"stop":1755717190452,"duration":0},"status":"passed","severity":"normal"},{"uid":"986fe0a253011d87","name":"should lock peers when selected","time":{"start":1755717190185,"stop":1755717190186,"duration":1},"status":"passed","severity":"normal"},{"uid":"16ac18b91a73d757","name":"should serialize and deserialize correctly","time":{"start":1755717206504,"stop":1755717206505,"duration":1},"status":"passed","severity":"normal"},{"uid":"10a82dece8d69a0a","name":"can start the service","time":{"start":1755717173209,"stop":1755717173209,"duration":0},"status":"passed","severity":"normal"},{"uid":"81ab5b1d322c902b","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755717703525,"stop":1755717703525,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c6befd25cdef096","name":"isConnected should return false after all peers disconnect","time":{"start":1755717245834,"stop":1755717245834,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0517e48a935f0c3","name":"Check meta is set [ecies]","time":{"start":1755717180757,"stop":1755717180758,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d6eb278dd4a084e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1755717142782,"stop":1755717142783,"duration":1},"status":"passed","severity":"normal"},{"uid":"1193a6cdbff8ac08","name":"Check received message containing XML","time":{"start":1755717681219,"stop":1755717681219,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec97fea1667110ce","name":"can start the service","time":{"start":1755717452789,"stop":1755717452790,"duration":1},"status":"passed","severity":"normal"},{"uid":"681f1187b6d1c572","name":"should return false when peer is not on the specified shard","time":{"start":1755717158155,"stop":1755717158155,"duration":0},"status":"passed","severity":"normal"},{"uid":"12d9911b2eab05c2","name":"Query Generator, No message returned","time":{"start":1755717521224,"stop":1755717521226,"duration":2},"status":"passed","severity":"normal"},{"uid":"62b340934f90e90f","name":"Subscribe to topic containing Russian and publish message","time":{"start":1755717405783,"stop":1755717405783,"duration":0},"status":"passed","severity":"normal"},{"uid":"c93a6adffc4c2601","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755717681231,"stop":1755717681231,"duration":0},"status":"passed","severity":"normal"},{"uid":"f609cbd35c95fbb4","name":"should not dispatch event when already disconnected","time":{"start":1755717158054,"stop":1755717158055,"duration":1},"status":"passed","severity":"normal"},{"uid":"975f191d074c9497","name":"Sign & Recover","time":{"start":1755717179647,"stop":1755717179647,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec432b4584aa6535","name":"should remove expired entries after TTL has passed","time":{"start":1755717189287,"stop":1755717189287,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3ba975cb75deb94","name":"Check received message containing Script","time":{"start":1755717681227,"stop":1755717681228,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c8da1e27aef9483","name":"should increase lamport timestamp","time":{"start":1755717209018,"stop":1755717209018,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5c54b1559d64d71","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1755717571372,"stop":1755717571372,"duration":0},"status":"passed","severity":"normal"},{"uid":"48f9702119ac3b4c","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1755717203465,"stop":1755717203466,"duration":1},"status":"passed","severity":"normal"},{"uid":"55f37d1da4b8dcad","name":"Subscribe to topic containing XML and receive message","time":{"start":1755717703513,"stop":1755717703513,"duration":0},"status":"passed","severity":"normal"},{"uid":"9abbcecabe84f8cf","name":"should skip peer when already connected","time":{"start":1755717158692,"stop":1755717158692,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bc02dee8e8349a4","name":"should handle dial errors","time":{"start":1755717159543,"stop":1755717159543,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4a5fa1b00f0656f","name":"should initialize with default options","time":{"start":1755717169136,"stop":1755717169137,"duration":1},"status":"passed","severity":"normal"},{"uid":"d49d4061ec2760ed","name":"Check received message containing XML","time":{"start":1755717681228,"stop":1755717681228,"duration":0},"status":"passed","severity":"normal"},{"uid":"545e4cec1a2c4c86","name":"should initialize with Unhealthy status","time":{"start":1755717190604,"stop":1755717190604,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad2f30be99b81c98","name":"should create PeerExchangeDiscovery instance","time":{"start":1755717169160,"stop":1755717169161,"duration":1},"status":"passed","severity":"normal"},{"uid":"62ff26ccae35d1b","name":"Check publish message containing special chars","time":{"start":1755717397502,"stop":1755717397502,"duration":0},"status":"passed","severity":"normal"},{"uid":"291fe4a9ee1ef71","name":"Overlapping topic subscription","time":{"start":1755717405780,"stop":1755717405780,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9a08b8d4f174fd9a","name":"should be able to encode the field with only FILTER set to true","time":{"start":1755717148238,"stop":1755717148239,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cbc15fab0978628","name":"should handle dial errors gracefully","time":{"start":1755717158816,"stop":1755717158816,"duration":0},"status":"passed","severity":"normal"},{"uid":"a64ff924a8093826","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1755717203470,"stop":1755717203470,"duration":0},"status":"passed","severity":"normal"},{"uid":"6085c52db2330333","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1755717203446,"stop":1755717203446,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fe6094496d521ef","name":"Check publish message containing Russian","time":{"start":1755717397503,"stop":1755717397504,"duration":1},"status":"passed","severity":"normal"},{"uid":"60e5fe07a60556a0","name":"Check received message containing special chars","time":{"start":1755717681217,"stop":1755717681217,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c61f928b32b8225","name":"should increase lamport timestamp","time":{"start":1755717209016,"stop":1755717209016,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae541c9a6a635bfb","name":"does not throw on valid cases","time":{"start":1755717142763,"stop":1755717142763,"duration":0},"status":"passed","severity":"normal"},{"uid":"169d4d95139b7291","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1755717168530,"stop":1755717168536,"duration":6},"status":"passed","severity":"normal"},{"uid":"676fddd31b67765d","name":"should return false when peer is on different cluster","time":{"start":1755717158148,"stop":1755717158155,"duration":7},"status":"passed","severity":"normal"},{"uid":"9b3f16c7c5db87dc","name":"should create ConnectionManager with required options","time":{"start":1755717159537,"stop":1755717159538,"duration":1},"status":"passed","severity":"normal"},{"uid":"13065c7a77eceac3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1755717203481,"stop":1755717203482,"duration":1},"status":"passed","severity":"normal"},{"uid":"426b6f70ff25f45d","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1755717209023,"stop":1755717209023,"duration":0},"status":"passed","severity":"normal"},{"uid":"83e7e493cd3115ff","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755717703511,"stop":1755717703512,"duration":1},"status":"passed","severity":"normal"},{"uid":"240713b735317dac","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1755717405777,"stop":1755717405777,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e53b8d750ce7e2a","name":"should attach causal history and bloom filter to each message","time":{"start":1755717209017,"stop":1755717209017,"duration":0},"status":"passed","severity":"normal"},{"uid":"263cdd2578a60f4f","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1755717389899,"stop":1755717389899,"duration":0},"status":"passed","severity":"normal"},{"uid":"3732ac04a075b850","name":"Fails to push message bigger that 1MB","time":{"start":1755717787691,"stop":1755717787691,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bad9d5496588d45","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app48/5/topic775/proto","time":{"start":1755717493596,"stop":1755717493596,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3d5737e6d95d293","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app81/1/topic872/test.js","time":{"start":1755717493599,"stop":1755717493600,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2089a4e7ff75aa4","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1755717158366,"stop":1755717158366,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b9d10b441e1dbb8","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755717249057,"stop":1755717249057,"duration":0},"status":"passed","severity":"normal"},{"uid":"6224fbe00ab3169c","name":"should handle relay send failures gracefully","time":{"start":1755717159414,"stop":1755717159414,"duration":0},"status":"passed","severity":"normal"},{"uid":"f136e65d8a905256","name":"should clear interval on stop","time":{"start":1755717169160,"stop":1755717169160,"duration":0},"status":"passed","severity":"normal"},{"uid":"a409f20174c2a25b","name":"should initialize with custom number of peers","time":{"start":1755717190180,"stop":1755717190181,"duration":1},"status":"passed","severity":"normal"},{"uid":"aac4c8f6c1317b28","name":"can query messages normally","time":{"start":1755717542143,"stop":1755717542144,"duration":1},"status":"passed","severity":"normal"},{"uid":"697b90a498c25d90","name":"Relay + Store","time":{"start":1755717230966,"stop":1755717230966,"duration":0},"status":"passed","severity":"normal"},{"uid":"f28b01b6f2bfde","name":"Publish without waiting for remote peer","time":{"start":1755717405776,"stop":1755717405776,"duration":0},"status":"passed","severity":"normal"},{"uid":"923e281a3ac7640f","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1755717142770,"stop":1755717142771,"duration":1},"status":"passed","severity":"normal"},{"uid":"6abc0cdd976ac21b","name":"Push message with rate limit","time":{"start":1755717787689,"stop":1755717787689,"duration":0},"status":"passed","severity":"normal"},{"uid":"8df4587d5a7336c","name":"Push message with content topic containing long","time":{"start":1755717787669,"stop":1755717787670,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b54d065cc82ab24","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1755717560985,"stop":1755717560985,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed4ced33a1cd17a9","name":"Fails to push message bigger that 1MB","time":{"start":1755717787676,"stop":1755717787677,"duration":1},"status":"passed","severity":"normal"},{"uid":"cec0356ed8a91070","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1755717142773,"stop":1755717142773,"duration":0},"status":"passed","severity":"normal"},{"uid":"6859bc1902769825","name":"Check publish message containing unicode special characters","time":{"start":1755717397507,"stop":1755717397507,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa919edf7d31a1ac","name":"Subscribe to topic containing shell command and publish message","time":{"start":1755717405788,"stop":1755717405789,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b69241b8b44cba","name":"Query with Promise Callback, No message returned","time":{"start":1755717521229,"stop":1755717521229,"duration":0},"status":"passed","severity":"normal"},{"uid":"eed1854f19b76ea6","name":"Encoder throws on empty string content topic","time":{"start":1755717180758,"stop":1755717180758,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dd363be95a03f75","name":"Check received message containing long","time":{"start":1755717681225,"stop":1755717681225,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dddbdeac347e1f2","name":"should discard bootstrap peers when has more than set limit","time":{"start":1755717268133,"stop":1755717268133,"duration":0},"status":"passed","severity":"normal"},{"uid":"5464d8cc0a9d231e","name":"isConnected should return true after first peer connects","time":{"start":1755717245834,"stop":1755717245834,"duration":0},"status":"passed","severity":"normal"},{"uid":"c368bd8008729357","name":"should decode valid enr with tcp successfully","time":{"start":1755717148930,"stop":1755717148930,"duration":0},"status":"passed","severity":"normal"},{"uid":"b459dc2e3869b093","name":"should populate queue if has active dial","time":{"start":1755717158703,"stop":1755717158703,"duration":0},"status":"passed","severity":"normal"},{"uid":"afa1e48683a0daf9","name":"Passing page size 10 when there are 10 messages","time":{"start":1755717561575,"stop":1755717561576,"duration":1},"status":"passed","severity":"normal"},{"uid":"c44f38a4692319ea","name":"should handle all zero keep alive options","time":{"start":1755717159416,"stop":1755717159416,"duration":0},"status":"passed","severity":"normal"},{"uid":"255a2080108b4a5c","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1755717190454,"stop":1755717190454,"duration":0},"status":"passed","severity":"normal"},{"uid":"e64e91fb50560909","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1755717142777,"stop":1755717142778,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e80c79b2838a697","name":"should dial one peer on dial","time":{"start":1755717315572,"stop":1755717315572,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd2301680c626f7b","name":"should handle network check errors gracefully","time":{"start":1755717158728,"stop":1755717158728,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cba799fbc9df872","name":"Push message with content topic containing numeric","time":{"start":1755717787684,"stop":1755717787685,"duration":1},"status":"passed","severity":"normal"},{"uid":"e67442a6e2159784","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1755717209021,"stop":1755717209021,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c3d28dcc254b378","name":"Relay Node - default protocol","time":{"start":1755717574712,"stop":1755717574713,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbc10d786fb1ba9d","name":"should dispatch network event when browser goes online","time":{"start":1755717158055,"stop":1755717158055,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee286a714eafe35e","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1755717203452,"stop":1755717203452,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f327da3fc77c894","name":"should enable all discoveries when explicitly set","time":{"start":1755717190453,"stop":1755717190453,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c29af9d329ecd82","name":"Push message with escaped characters payload","time":{"start":1755717787682,"stop":1755717787682,"duration":0},"status":"passed","severity":"normal"},{"uid":"31ced725bb984ec1","name":"should be safe to call multiple times","time":{"start":1755717158802,"stop":1755717158803,"duration":1},"status":"passed","severity":"normal"},{"uid":"260e986d8858e760","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1755717179133,"stop":1755717179134,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fc56a68ed6b6c61","name":"connects to nwaku","time":{"start":1755717568633,"stop":1755717568634,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d321b1e61910c54","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1755717190181,"stop":1755717190181,"duration":0},"status":"passed","severity":"normal"},{"uid":"bff9094340f9ace6","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1755717405789,"stop":1755717405789,"duration":0},"status":"passed","severity":"normal"},{"uid":"c69c0d6c4b14d623","name":"throws on content topic with empty encoding field","time":{"start":1755717142768,"stop":1755717142768,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd42d634259b8a0c","name":"should not modify tags of connections for different peers","time":{"start":1755717190199,"stop":1755717190199,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb256ac11790c0e","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1755717159411,"stop":1755717159411,"duration":0},"status":"passed","severity":"normal"},{"uid":"afa552b6198ad13f","name":"should be safe to call multiple times","time":{"start":1755717159400,"stop":1755717159400,"duration":0},"status":"passed","severity":"normal"},{"uid":"be0c10b1d4b74f8","name":"Publish message with custom timestamp: Wed Aug 20 2025 18:16:30 GMT+0000 (Coordinated Universal Time)","time":{"start":1755717397509,"stop":1755717397509,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6e0a8997a832b01","name":"Push message with short payload","time":{"start":1755717787677,"stop":1755717787677,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3c682aaa960bc15","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1755717168525,"stop":1755717168526,"duration":1},"status":"passed","severity":"normal"},{"uid":"1695dc2dbbbda626","name":"should be delivered immediately if received","time":{"start":1755717209026,"stop":1755717209026,"duration":0},"status":"passed","severity":"normal"},{"uid":"802b62e60cceb31e","name":"Symmetric encrypt & Decrypt","time":{"start":1755717179645,"stop":1755717179646,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2d0ad323188b5ee","name":"should skip peers without peerInfo in ENR","time":{"start":1755717169155,"stop":1755717169159,"duration":4},"status":"passed","severity":"normal"},{"uid":"da4b6128b8fc3550","name":"Refresh subscription","time":{"start":1755717405779,"stop":1755717405779,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b18c173eee852f3b","name":"should remove event listener for peer:discovery","time":{"start":1755717157812,"stop":1755717157816,"duration":4},"status":"passed","severity":"normal"},{"uid":"87963319e404f637","name":"Ordered Callback - false","time":{"start":1755717552712,"stop":1755717552715,"duration":3},"status":"passed","severity":"normal"},{"uid":"18d310734b4fede6","name":"Check received message containing shell command","time":{"start":1755717681220,"stop":1755717681220,"duration":0},"status":"passed","severity":"normal"},{"uid":"f03cdffc0b6ac957","name":"Does not throw an exception when node disconnects","time":{"start":1755717568634,"stop":1755717568634,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb38cedbc15f9831","name":"should return peer for existing peer","time":{"start":1755717158832,"stop":1755717158832,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa8c8a033c60ad8c","name":"Push message with content topic containing SQL Injection","time":{"start":1755717787672,"stop":1755717787672,"duration":0},"status":"passed","severity":"normal"},{"uid":"8587c4147a19c348","name":"Push message with Russian payload","time":{"start":1755717787664,"stop":1755717787664,"duration":0},"status":"passed","severity":"normal"},{"uid":"5747e729148be721","name":"should add peer to queue when queue is not empty","time":{"start":1755717158692,"stop":1755717158692,"duration":0},"status":"passed","severity":"normal"},{"uid":"18c0d489822c47a0","name":"should reassess health immediately when peer disconnects","time":{"start":1755717190608,"stop":1755717190608,"duration":0},"status":"passed","severity":"normal"},{"uid":"155e016b121a8279","name":"Check received message containing short","time":{"start":1755717681225,"stop":1755717681225,"duration":0},"status":"passed","severity":"normal"},{"uid":"21b2d38f46b20442","name":"should properly create location multiaddrs - tcp","time":{"start":1755717148942,"stop":1755717148942,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8370886700e2d93","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1755717142778,"stop":1755717142778,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ed49d1528c61021","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755717231122,"stop":1755717231122,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cff91ef900eb6dab","name":"Fails to publish message with empty text","time":{"start":1755717397510,"stop":1755717397510,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4bd4cd1f7b7a6ba","name":"Push message with emoji payload","time":{"start":1755717787683,"stop":1755717787683,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2d4f26f23614f9d","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1755717203455,"stop":1755717203456,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea7fabb7d355b457","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1755717142774,"stop":1755717142775,"duration":1},"status":"passed","severity":"normal"},{"uid":"143b8076e3ed5bf4","name":"should skip peer when failed to dial recently","time":{"start":1755717158702,"stop":1755717158702,"duration":0},"status":"passed","severity":"normal"},{"uid":"17b4e9f2ed4ecca6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1755717142779,"stop":1755717142779,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0788e64a04a8675","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1755717389902,"stop":1755717389902,"duration":0},"status":"passed","severity":"normal"},{"uid":"f761c596442362ed","name":"should handle peer store errors gracefully","time":{"start":1755717157822,"stop":1755717157823,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a84d2cb4bb222af","name":"should set field with all protocols enabled","time":{"start":1755717148943,"stop":1755717148943,"duration":0},"status":"passed","severity":"normal"},{"uid":"57073060decaa5cb","name":"Relay + Store","time":{"start":1755717148945,"stop":1755717148945,"duration":0},"status":"passed","severity":"normal"},{"uid":"30965dd6f29cd8ae","name":"should sort peers by ping value","time":{"start":1755717159546,"stop":1755717159546,"duration":0},"status":"passed","severity":"normal"},{"uid":"258eac2c96ba3cc2","name":"ends if response has no messages","time":{"start":1755717159518,"stop":1755717159518,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dfa695bf0874c7c","name":"Promise Callback - false","time":{"start":1755717552712,"stop":1755717552712,"duration":0},"status":"passed","severity":"normal"},{"uid":"15f9a4055d12d031","name":"can start and stop the service","time":{"start":1755717452790,"stop":1755717452791,"duration":1},"status":"passed","severity":"normal"},{"uid":"a705987bd06d907e","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1755717159258,"stop":1755717159258,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bfb694cd516a2fe","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1755717203463,"stop":1755717203463,"duration":0},"status":"passed","severity":"normal"},{"uid":"40512c8347859efd","name":"should start periodic discovery on start","time":{"start":1755717169160,"stop":1755717169160,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1132d39ac21a72b","name":"random static sharding 8 - Cluster ID: 946, Shard ID: 428","time":{"start":1755717538853,"stop":1755717538854,"duration":1},"status":"passed","severity":"normal"},{"uid":"6444e46bdd1f4a9","name":"messageHash returns a Uint8Array","time":{"start":1755717158365,"stop":1755717158366,"duration":1},"status":"passed","severity":"normal"},{"uid":"1020183395be98f8","name":"should not create timers for topics where peer is not in mesh","time":{"start":1755717159412,"stop":1755717159413,"duration":1},"status":"passed","severity":"normal"},{"uid":"bae8ad369431548c","name":"Push message with Arabic payload","time":{"start":1755717787679,"stop":1755717787679,"duration":0},"status":"passed","severity":"normal"},{"uid":"90dde9c3da5bb03f","name":"should handle peer store errors gracefully","time":{"start":1755717169150,"stop":1755717169150,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a7f91fe9476682c","name":"should skip already querying peers","time":{"start":1755717169153,"stop":1755717169153,"duration":0},"status":"passed","severity":"normal"},{"uid":"92adc3e8af5eea41","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1755717389901,"stop":1755717389901,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3763fe06d17e355","name":"returns all values when wanted number is greater than available values","time":{"start":1755717167531,"stop":1755717167538,"duration":7},"status":"passed","severity":"normal"},{"uid":"127ffa4565760d1f","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1755717209024,"stop":1755717209025,"duration":1},"status":"passed","severity":"normal"},{"uid":"72cfb0899f81b1ee","name":"should dispatch connect and disconnect events","time":{"start":1755717190190,"stop":1755717190190,"duration":0},"status":"passed","severity":"normal"},{"uid":"46cceae173872314","name":"should dial with PeerId and return stream","time":{"start":1755717159542,"stop":1755717159542,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4a66dc7101902dd","name":"should create a new stream if no existing for protocol found","time":{"start":1755717159257,"stop":1755717159257,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ee7593b5559a19","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1755717142771,"stop":1755717142771,"duration":0},"status":"passed","severity":"normal"},{"uid":"50ea2eb7def56fa3","name":"throws on content topic with too few or too many fields","time":{"start":1755717142764,"stop":1755717142765,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d066ea7ca603293","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1755717397508,"stop":1755717397508,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8aef5d6a6ee7eeb","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app14/6/topic76/utf8","time":{"start":1755717493596,"stop":1755717493597,"duration":1},"status":"passed","severity":"normal"},{"uid":"a721094074b7d39f","name":"Check received message containing unicode special characters","time":{"start":1755717681230,"stop":1755717681230,"duration":0},"status":"passed","severity":"normal"},{"uid":"540006ca1475a432","name":"Check received message containing SQL Injection","time":{"start":1755717681227,"stop":1755717681227,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e86d594ff3ac9bf","name":"should maintain desired error rate","time":{"start":1755717206503,"stop":1755717206504,"duration":1},"status":"passed","severity":"normal"},{"uid":"f63a6d9023885493","name":"should handle large number of peers request","time":{"start":1755717169018,"stop":1755717169019,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8d00d67c7e431f0","name":"Ordered Callback - true","time":{"start":1755717552712,"stop":1755717552712,"duration":0},"status":"passed","severity":"normal"},{"uid":"231983158a2a5c50","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1755717203473,"stop":1755717203473,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e3368ef8d0649ea","name":"should be sent with empty content","time":{"start":1755717209024,"stop":1755717209024,"duration":0},"status":"passed","severity":"normal"},{"uid":"71a1233f32d7799","name":"Push message with Basic HTML tag payload","time":{"start":1755717787681,"stop":1755717787681,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fc4325ad4352325","name":"should be able to dial TLS multiaddrs","time":{"start":1755717315573,"stop":1755717315573,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ae8bd4abed2ff4a","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1755717505323,"stop":1755717505323,"duration":0},"status":"passed","severity":"normal"},{"uid":"76fd9c89aa4e6286","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755717703507,"stop":1755717703507,"duration":0},"status":"passed","severity":"normal"},{"uid":"3786794a705c6603","name":"Subscribe and publish message","time":{"start":1755717405776,"stop":1755717405777,"duration":1},"status":"passed","severity":"normal"},{"uid":"d55c20d8b3a69b09","name":"should create ShardReader with auto sharding network config","time":{"start":1755717158138,"stop":1755717158139,"duration":1},"status":"passed","severity":"normal"},{"uid":"d90681b4d0ecad72","name":"should deliver messages after dependencies are met","time":{"start":1755717209022,"stop":1755717209023,"duration":1},"status":"passed","severity":"normal"},{"uid":"427f1b30bd0f7ce8","name":"Push message with custom timestamp: 1755720849269","time":{"start":1755717787690,"stop":1755717787690,"duration":0},"status":"passed","severity":"normal"},{"uid":"29a7ce1ccac5d3cb","name":"should delegate to networkMonitor.isConnected()","time":{"start":1755717159541,"stop":1755717159541,"duration":0},"status":"passed","severity":"normal"},{"uid":"964af2f694ea640f","name":"should handle multiple peer connections","time":{"start":1755717159401,"stop":1755717159401,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e69e85dfec78146","name":"should hang up with multiaddr and return true on success","time":{"start":1755717159544,"stop":1755717159544,"duration":0},"status":"passed","severity":"normal"},{"uid":"50f250aa66210830","name":"Subscribe and receive messages via waku relay post","time":{"start":1755717703507,"stop":1755717703507,"duration":0},"status":"passed","severity":"normal"},{"uid":"4764593c77beb8e9","name":"should handle errors when removing globalThis listeners","time":{"start":1755717158035,"stop":1755717158035,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5661bbbc2ac7a1d","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1755717168540,"stop":1755717168540,"duration":0},"status":"passed","severity":"normal"},{"uid":"b49ae2ad375be077","name":"should select older connection if present","time":{"start":1755717159062,"stop":1755717159063,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbe66d2d48a63f93","name":"new peer added after a peer was already found","time":{"start":1755717398639,"stop":1755717398639,"duration":0},"status":"passed","severity":"normal"},{"uid":"920453846fb0b254","name":"should wait for Store peer to be connected","time":{"start":1755717190883,"stop":1755717190883,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcf60eca9fd7435b","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755717373310,"stop":1755717373311,"duration":1},"status":"passed","severity":"normal"},{"uid":"7af1820275e26882","name":"Check received message containing short","time":{"start":1755717681216,"stop":1755717681216,"duration":0},"status":"passed","severity":"normal"},{"uid":"315c40b6975d3d84","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1755717148930,"stop":1755717148930,"duration":0},"status":"passed","severity":"normal"},{"uid":"93f7cb5b2bfa23d4","name":"should handle query errors","time":{"start":1755717169155,"stop":1755717169155,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c33e888c6efb42f","name":"should reject if Relay is requested but not mounted","time":{"start":1755717190880,"stop":1755717190880,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4c17e37125b98f7","name":"pre and post cipher","time":{"start":1755717179646,"stop":1755717179646,"duration":0},"status":"passed","severity":"normal"},{"uid":"49c656de07eee799","name":"should be safe to call multiple times","time":{"start":1755717159541,"stop":1755717159541,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bd3832f792ab067","name":"should reject if Filter is requested but not mounted","time":{"start":1755717190881,"stop":1755717190881,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2da4f97c00397c9","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755717703522,"stop":1755717703522,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bb9fe209e03e9cd","name":"Init the array if not present","time":{"start":1755717142594,"stop":1755717142596,"duration":2},"status":"passed","severity":"normal"},{"uid":"de6ef2aec45921a4","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1755717203443,"stop":1755717203443,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffdf8df4c3dc04d6","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755717681222,"stop":1755717681222,"duration":0},"status":"passed","severity":"normal"},{"uid":"9515e35e7e4eb619","name":"Push message with meta","time":{"start":1755717787674,"stop":1755717787674,"duration":0},"status":"passed","severity":"normal"},{"uid":"6698883dec9f8ba","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1755717203483,"stop":1755717203483,"duration":0},"status":"passed","severity":"normal"},{"uid":"36ee23eddc20e0c8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1755717142781,"stop":1755717142781,"duration":0},"status":"passed","severity":"normal"},{"uid":"4332bd550d030890","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1755717521228,"stop":1755717521228,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc679c58719a310a","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755717681221,"stop":1755717681221,"duration":0},"status":"passed","severity":"normal"},{"uid":"62960001677e64c0","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1755717405783,"stop":1755717405787,"duration":4},"status":"passed","severity":"normal"},{"uid":"c51ff91958931d51","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1755717180757,"stop":1755717180757,"duration":0},"status":"passed","severity":"normal"},{"uid":"19ea7f56ba03b8bc","name":"Check received message containing Basic HTML tag","time":{"start":1755717681228,"stop":1755717681228,"duration":0},"status":"passed","severity":"normal"}] |