mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-18 07:53:08 +00:00
1 line
195 KiB
JSON
1 line
195 KiB
JSON
[{"uid":"5c59541a8e95a45","name":"should be delivered but not added to local log or bloom filter","time":{"start":1752062473912,"stop":1752062473913,"duration":1},"status":"passed","severity":"normal"},{"uid":"406fcef4de434e23","name":"Query with Ordered Callback, No message returned","time":{"start":1752062712876,"stop":1752062712876,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ae677eb44938508","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1752062414304,"stop":1752062414305,"duration":1},"status":"passed","severity":"normal"},{"uid":"c116e8d1270481d","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752062629714,"stop":1752062629714,"duration":0},"status":"passed","severity":"normal"},{"uid":"30ee03d6b7fdff50","name":"Encoder throws on empty string content topic","time":{"start":1752062430753,"stop":1752062430753,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdc00617e3f36478","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1752062419834,"stop":1752062419834,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5a9751e3fe34632","name":"should not be empty after adding a subscription","time":{"start":1752062460061,"stop":1752062460061,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1df5f66a4831b5d","name":"Push message with long payload","time":{"start":1752063084743,"stop":1752063084743,"duration":0},"status":"passed","severity":"normal"},{"uid":"bccaee901d458d42","name":"throws on content topic with empty topic name field","time":{"start":1752062414283,"stop":1752062414283,"duration":0},"status":"passed","severity":"normal"},{"uid":"a178a731b84ecf6c","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752062932458,"stop":1752062932459,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dcb21847a2827bd","name":"should dial peers from store when no connections remain","time":{"start":1752062430640,"stop":1752062430640,"duration":0},"status":"passed","severity":"normal"},{"uid":"c968983aea379405","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1752062414312,"stop":1752062414312,"duration":0},"status":"passed","severity":"normal"},{"uid":"9936891566aa5947","name":"Push message with content topic containing Script","time":{"start":1752063084753,"stop":1752063084753,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c26137ab983a0f8","name":"Push message with content topic containing long","time":{"start":1752063084765,"stop":1752063084765,"duration":0},"status":"passed","severity":"normal"},{"uid":"97ca171128a494fb","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1752062438597,"stop":1752062438597,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d07cd5f20187b107","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752062979209,"stop":1752062979209,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ca127142454bbaf","name":"should initialize bloom filter with correct parameters","time":{"start":1752062471290,"stop":1752062471290,"duration":0},"status":"passed","severity":"normal"},{"uid":"70f2e03a29fec209","name":"should get / set UDP multiaddr","time":{"start":1752062420575,"stop":1752062420576,"duration":1},"status":"passed","severity":"normal"},{"uid":"128ce950948185f7","name":"should dial with PeerId and return stream","time":{"start":1752062430694,"stop":1752062430694,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1f2bad6048a95d7","name":"should initialize with default number of peers","time":{"start":1752062459860,"stop":1752062459861,"duration":1},"status":"passed","severity":"normal"},{"uid":"36365af67930a460","name":"Push message with escaped characters payload","time":{"start":1752063084763,"stop":1752063084763,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fb5ed3556250f0c","name":"Passing page size 110 when there are 120 messages","time":{"start":1752062754081,"stop":1752062754081,"duration":0},"status":"passed","severity":"normal"},{"uid":"9882a9473317b68c","name":"Rejects garbage","time":{"start":1752062463369,"stop":1752062463369,"duration":0},"status":"passed","severity":"normal"},{"uid":"59cb47606ab1b9de","name":"Push message with Russian payload","time":{"start":1752063084747,"stop":1752063084747,"duration":0},"status":"passed","severity":"normal"},{"uid":"15a8998547402ca2","name":"should properly create location multiaddrs - tcp","time":{"start":1752062420578,"stop":1752062420578,"duration":0},"status":"passed","severity":"normal"},{"uid":"79db974bf9db24b4","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1752062632219,"stop":1752062632219,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ed81a1f19bef90bd","name":"should be able to dial TLS multiaddrs","time":{"start":1752062577669,"stop":1752062577669,"duration":0},"status":"passed","severity":"normal"},{"uid":"69df4a13f2205f25","name":"should return false when network is not connected","time":{"start":1752062430694,"stop":1752062430694,"duration":0},"status":"passed","severity":"normal"},{"uid":"d60d5a13d91a57b4","name":"Publish message with large meta","time":{"start":1752062608773,"stop":1752062608773,"duration":0},"status":"passed","severity":"normal"},{"uid":"da98a609011492f8","name":"A test","time":{"start":1752062536125,"stop":1752062536126,"duration":1},"status":"passed","severity":"normal"},{"uid":"81c3705bcb0e928e","name":"Check received message containing shell command","time":{"start":1752062932457,"stop":1752062932457,"duration":0},"status":"passed","severity":"normal"},{"uid":"d15cf5eee15adbd2","name":"should throw if no connection provided","time":{"start":1752062430284,"stop":1752062430287,"duration":3},"status":"passed","severity":"normal"},{"uid":"be836a8c56533dd6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1752062414305,"stop":1752062414305,"duration":0},"status":"passed","severity":"normal"},{"uid":"d068c4a682fa201b","name":"should wait for Store peer to be connected","time":{"start":1752062459698,"stop":1752062459699,"duration":1},"status":"passed","severity":"normal"},{"uid":"2940282b556ab76e","name":"random static sharding 4 - Cluster ID: 861, Shard ID: 628","time":{"start":1752062741329,"stop":1752062741329,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdbbf991981cca14","name":"Push message with emoji payload","time":{"start":1752063084749,"stop":1752063084750,"duration":1},"status":"passed","severity":"normal"},{"uid":"8060e7bac282574","name":"passes more than one ENR URLs and attempts connection","time":{"start":1752062493247,"stop":1752062493247,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f46aab745ad0dc3e","name":"Store - dialed first","time":{"start":1752062763711,"stop":1752062763711,"duration":0},"status":"passed","severity":"normal"},{"uid":"781f2d899859f039","name":"Check received message containing Russian","time":{"start":1752062932445,"stop":1752062932446,"duration":1},"status":"passed","severity":"normal"},{"uid":"432aa54d8364f77","name":"Check received message with timestamp: 1752062487798 ","time":{"start":1752062932458,"stop":1752062932458,"duration":0},"status":"passed","severity":"normal"},{"uid":"782dace2731f36b5","name":"should handle peer disconnect event when no connections remain","time":{"start":1752062429874,"stop":1752062429884,"duration":10},"status":"passed","severity":"normal"},{"uid":"9132a76d7375757c","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1752062420571,"stop":1752062420571,"duration":0},"status":"passed","severity":"normal"},{"uid":"72beeb93b0f69187","name":"connects to nwaku","time":{"start":1752062760620,"stop":1752062760621,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a3bf241f628b42b","name":"random static sharding 9 - Cluster ID: 269, Shard ID: 473","time":{"start":1752062741331,"stop":1752062741332,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfdc23b4908fbdaf","name":"should throw an error for empty SingleShardInfos array","time":{"start":1752062414294,"stop":1752062414294,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a05961566d11de1","name":"should handle errors in getTagsForPeer gracefully","time":{"start":1752062430640,"stop":1752062430640,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc6551d870eb08af","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1752062459861,"stop":1752062459862,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d6ef8026f666a9c","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752062979214,"stop":1752062979214,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c058e025fc27609d","name":"messageHashStr produces different results for different inputs","time":{"start":1752062429961,"stop":1752062429961,"duration":0},"status":"passed","severity":"normal"},{"uid":"de80689a5088f18e","name":"configure the node with multiple pubsub topics","time":{"start":1752062741332,"stop":1752062741333,"duration":1},"status":"passed","severity":"normal"},{"uid":"67004763a0085541","name":"Sets default value correctly","time":{"start":1752062760623,"stop":1752062760623,"duration":0},"status":"passed","severity":"normal"},{"uid":"e367d316a71caaf6","name":"should return false when shard is not included in network shards","time":{"start":1752062459148,"stop":1752062459148,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f9aad622e347913","name":"should dispatch connect and disconnect events","time":{"start":1752062459863,"stop":1752062459863,"duration":0},"status":"passed","severity":"normal"},{"uid":"45d562aaaa743673","name":"Publish message with custom timestamp: Wed Jul 09 2025 13:03:21 GMT+0000 (Coordinated Universal Time)","time":{"start":1752062608769,"stop":1752062608769,"duration":0},"status":"passed","severity":"normal"},{"uid":"a241ef90bfed8366","name":"should return true when peer is on the same network","time":{"start":1752062429788,"stop":1752062429801,"duration":13},"status":"passed","severity":"normal"},{"uid":"b542315e4de9a7ed","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752062979217,"stop":1752062979217,"duration":0},"status":"passed","severity":"normal"},{"uid":"79e168d1b3ff67e4","name":"Subscribe to topic containing Script and publish message","time":{"start":1752062617896,"stop":1752062617896,"duration":0},"status":"passed","severity":"normal"},{"uid":"cadebbc4ee439c80","name":"Generator, 2 different pubsubtopics","time":{"start":1752062734109,"stop":1752062734109,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3ecee7b27d25c4f1","name":"should check false positive rate","time":{"start":1752062471293,"stop":1752062471293,"duration":0},"status":"passed","severity":"normal"},{"uid":"569b4777e3d40d8","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1752062468982,"stop":1752062468982,"duration":0},"status":"passed","severity":"normal"},{"uid":"e84ba651628a3c60","name":"Publishes to nwaku","time":{"start":1752062597303,"stop":1752062597303,"duration":0},"status":"passed","severity":"normal"},{"uid":"62d5c4c9b34fbe37","name":"Push message with numeric payload","time":{"start":1752063084759,"stop":1752063084759,"duration":0},"status":"passed","severity":"normal"},{"uid":"22020b4044b199e5","name":"should skip peer when dialed recently","time":{"start":1752062429398,"stop":1752062429399,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecbd0a295d58b9b9","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1752062419833,"stop":1752062419833,"duration":0},"status":"passed","severity":"normal"},{"uid":"177a925941fe3bb5","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1752062468951,"stop":1752062468952,"duration":1},"status":"passed","severity":"normal"},{"uid":"757d93776ad0fedb","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1752062700936,"stop":1752062700936,"duration":0},"status":"skipped","severity":"normal"},{"uid":"991ac4df087cbf3c","name":"should insert elements correctly","time":{"start":1752062471290,"stop":1752062471291,"duration":1},"status":"passed","severity":"normal"},{"uid":"d92d4913596a420a","name":"should filter out already connected peers","time":{"start":1752062430641,"stop":1752062430642,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b302c220278567a","name":"Check received message containing XML","time":{"start":1752062932446,"stop":1752062932446,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ee3099a4c519bb1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1752062468989,"stop":1752062468989,"duration":0},"status":"passed","severity":"normal"},{"uid":"93ea1ee66a2660b5","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752062932459,"stop":1752062932459,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce1a451f77a7091e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1752062414303,"stop":1752062414303,"duration":0},"status":"passed","severity":"normal"},{"uid":"16dcb5d4b1e9afe4","name":"Decoder throws on undefined content topic","time":{"start":1752062449975,"stop":1752062449975,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce3b189e395e815d","name":"should do nothing when connections still exist","time":{"start":1752062430641,"stop":1752062430641,"duration":0},"status":"passed","severity":"normal"},{"uid":"29b7c23031d09da7","name":"Nodes with multiple pubsub topic","time":{"start":1752062601522,"stop":1752062601522,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7237ed675702b8b","name":"should properly create location multiaddrs - tcp6","time":{"start":1752062420577,"stop":1752062420577,"duration":0},"status":"passed","severity":"normal"},{"uid":"72d8a98d01f2993","name":"should not fail to stop the service if it was not started","time":{"start":1752062493240,"stop":1752062493241,"duration":1},"status":"passed","severity":"normal"},{"uid":"b918fdbab1f7b570","name":"does not throw on valid cases","time":{"start":1752062414278,"stop":1752062414278,"duration":0},"status":"passed","severity":"normal"},{"uid":"839839ee063fd83","name":"should be safe to call multiple times","time":{"start":1752062430635,"stop":1752062430636,"duration":1},"status":"passed","severity":"normal"},{"uid":"2332332680d16f8a","name":"should return false when peer is not on the specified shard","time":{"start":1752062429814,"stop":1752062429814,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d02e26d2e28d10d","name":"Check received message containing unicode special characters","time":{"start":1752062932457,"stop":1752062932457,"duration":0},"status":"passed","severity":"normal"},{"uid":"409c969bd31aa5d4","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752062979206,"stop":1752062979207,"duration":1},"status":"passed","severity":"normal"},{"uid":"55455aa97bab1fea","name":"should successfully stop","time":{"start":1752062459781,"stop":1752062459781,"duration":0},"status":"passed","severity":"normal"},{"uid":"a75c6c5fd2332d81","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1752062468988,"stop":1752062468988,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5920769254d9df8","name":"Push message with escaped characters payload","time":{"start":1752063084749,"stop":1752063084749,"duration":0},"status":"passed","severity":"normal"},{"uid":"846356d3d722f723","name":"should process tasks in queue","time":{"start":1752062459008,"stop":1752062459011,"duration":3},"status":"passed","severity":"normal"},{"uid":"91c0ae64951ac40f","name":"should respect custom numPeersToUse configuration","time":{"start":1752062459865,"stop":1752062459865,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e7e35bd1a0d4ae9","name":"Push message with content topic containing numeric","time":{"start":1752063084751,"stop":1752063084751,"duration":0},"status":"passed","severity":"normal"},{"uid":"942fb8cd709c5723","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1752062468980,"stop":1752062468981,"duration":1},"status":"passed","severity":"normal"},{"uid":"647f140366b97787","name":"Push message with XML payload","time":{"start":1752063084761,"stop":1752063084761,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dd8fa726c6bc1c0","name":"should create ConnectionLimiter with required options","time":{"start":1752062430634,"stop":1752062430634,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f37a9db2f2e923b","name":"should not receive a peer event after stop","time":{"start":1752062493244,"stop":1752062493244,"duration":0},"status":"passed","severity":"normal"},{"uid":"36dd4c326d751640","name":"Check received message containing long","time":{"start":1752062932444,"stop":1752062932444,"duration":0},"status":"passed","severity":"normal"},{"uid":"a57436b8064b800a","name":"Check received message with timestamp: 1752062487798000000 ","time":{"start":1752062932448,"stop":1752062932448,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd993424672968e2","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752062687874,"stop":1752062687874,"duration":0},"status":"passed","severity":"normal"},{"uid":"34af1711d151da25","name":"Relay + Store","time":{"start":1752062493687,"stop":1752062493688,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4d4ff5ca4cb8033","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752062979212,"stop":1752062979212,"duration":0},"status":"passed","severity":"normal"},{"uid":"65cbd61df945ae17","name":"Check publish message containing unicode special characters","time":{"start":1752062608766,"stop":1752062608766,"duration":0},"status":"passed","severity":"normal"},{"uid":"df86e33a6e9eb163","name":"should handle mixed peer types with bootstrap limiting","time":{"start":1752062430653,"stop":1752062430653,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5dbc4b15696a12b","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1752062758955,"stop":1752062758956,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1bc81022bd7ba45","name":"Subscribe to topic containing shell command and publish message","time":{"start":1752062617907,"stop":1752062617907,"duration":0},"status":"passed","severity":"normal"},{"uid":"eea5c6653a4d3e6","name":"should return false when peer is on different cluster","time":{"start":1752062429801,"stop":1752062429801,"duration":0},"status":"passed","severity":"normal"},{"uid":"66e57616a7d62bad","name":"should return false when shard info is undefined","time":{"start":1752062429814,"stop":1752062429815,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e8ba8d399f51444","name":"should add event listeners to libp2p","time":{"start":1752062429854,"stop":1752062429855,"duration":1},"status":"passed","severity":"normal"},{"uid":"38d45216670b2605","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1752062617891,"stop":1752062617896,"duration":5},"status":"passed","severity":"normal"},{"uid":"3f921adb5367112d","name":"should merge provided config with defaults","time":{"start":1752062430691,"stop":1752062430692,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2cca4fd34dc7cf","name":"Subscribe to topic containing short and publish message","time":{"start":1752062617878,"stop":1752062617878,"duration":0},"status":"passed","severity":"normal"},{"uid":"df676eb2ea990424","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1752062449973,"stop":1752062449973,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d6870278bf6adf1","name":"Refresh subscription","time":{"start":1752062979215,"stop":1752062979215,"duration":0},"status":"passed","severity":"normal"},{"uid":"185d847ca653f630","name":"Check received message containing emoji","time":{"start":1752062932457,"stop":1752062932458,"duration":1},"status":"passed","severity":"normal"},{"uid":"d31a252ec50fa657","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1752062419829,"stop":1752062419830,"duration":1},"status":"passed","severity":"normal"},{"uid":"e50adb8dd8287dff","name":"Check received message containing escaped characters","time":{"start":1752062932447,"stop":1752062932448,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9f4ca57c742987f","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1752062617874,"stop":1752062617877,"duration":3},"status":"passed","severity":"normal"},{"uid":"a6e395a76b3eac3e","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1752062458150,"stop":1752062458151,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe955e2bcae4d39c","name":"Push message with content topic containing emoji","time":{"start":1752063084769,"stop":1752063084769,"duration":0},"status":"passed","severity":"normal"},{"uid":"4818d7f05696da05","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752062979219,"stop":1752062979219,"duration":0},"status":"passed","severity":"normal"},{"uid":"42e6bd8bff26a76","name":"throws on content topic with generation field greater than 0","time":{"start":1752062414280,"stop":1752062414280,"duration":0},"status":"passed","severity":"normal"},{"uid":"1df8bef86b8c9f71","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1752062700935,"stop":1752062700935,"duration":0},"status":"passed","severity":"normal"},{"uid":"397417354a586d6c","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752062979211,"stop":1752062979211,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3e379442267d283","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1752062458148,"stop":1752062458148,"duration":0},"status":"passed","severity":"normal"},{"uid":"41d9d86de76149a0","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1752062414288,"stop":1752062414289,"duration":1},"status":"passed","severity":"normal"},{"uid":"44d0ed4b7e994df9","name":"should stop all internal components","time":{"start":1752062430693,"stop":1752062430693,"duration":0},"status":"passed","severity":"normal"},{"uid":"bffca8a4e5731453","name":"Push message with meta","time":{"start":1752063084755,"stop":1752063084756,"duration":1},"status":"passed","severity":"normal"},{"uid":"f929d3d73dbcead3","name":"Publish without waiting for remote peer","time":{"start":1752062617872,"stop":1752062617872,"duration":0},"status":"passed","severity":"normal"},{"uid":"d75d7da8afdb0860","name":"should partition messages based on acknowledgement status","time":{"start":1752062473911,"stop":1752062473912,"duration":1},"status":"passed","severity":"normal"},{"uid":"771d517414c71e5c","name":"Push message with custom timestamp: 1721304108751","time":{"start":1752063084756,"stop":1752063084757,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e113ee4b144d854","name":"should create KeepAliveManager with required options","time":{"start":1752062429718,"stop":1752062429718,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d2732b5e6b8e6a7","name":"should return the pubsub topic directly if a string is provided","time":{"start":1752062414312,"stop":1752062414312,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac2a36be283c231c","name":"should remove event listener for peer:discovery","time":{"start":1752062429483,"stop":1752062429483,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ecc21f188b825e","name":"Passing page size 1 when there are 4 messages","time":{"start":1752062754074,"stop":1752062754077,"duration":3},"status":"passed","severity":"normal"},{"uid":"1490caa005a7a474","name":"should requeue task if no peer is available","time":{"start":1752062459012,"stop":1752062459012,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e33a7f144d68210","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1752062414303,"stop":1752062414303,"duration":0},"status":"passed","severity":"normal"},{"uid":"d83b5d67b34c3387","name":"Publish message with rate limit","time":{"start":1752062608774,"stop":1752062608774,"duration":0},"status":"passed","severity":"normal"},{"uid":"916114399b2e9ca8","name":"should handle shardReader errors","time":{"start":1752062430699,"stop":1752062430699,"duration":0},"status":"passed","severity":"normal"},{"uid":"96bca261831f6626","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1752062458148,"stop":1752062458149,"duration":1},"status":"passed","severity":"normal"},{"uid":"97baa93c1581cbfb","name":"should handle high bootstrap limit correctly","time":{"start":1752062430652,"stop":1752062430652,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8bab94e581c8dbf","name":"should properly create peer info with all multiaddrs","time":{"start":1752062420578,"stop":1752062420578,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6229c3d29cabc26","name":"Delete observer","time":{"start":1752062585910,"stop":1752062585910,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bc768f0f2f1507f","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752062493246,"stop":1752062493247,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4e5460427c60562a","name":"Nwaku publishes","time":{"start":1752062597303,"stop":1752062597303,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cf1e68367f05ad2","name":"Push message with content topic containing SQL Injection","time":{"start":1752063084766,"stop":1752063084767,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c80e0802ce11da3","name":"should not discard bootstrap peers if under the limit","time":{"start":1752062518928,"stop":1752062518929,"duration":1},"status":"passed","severity":"normal"},{"uid":"7425acb1115f0f50","name":"random static sharding 10 - Cluster ID: 40, Shard ID: 298","time":{"start":1752062741332,"stop":1752062741332,"duration":0},"status":"passed","severity":"normal"},{"uid":"2db78981f59cd940","name":"should return empty list for no shard","time":{"start":1752062414296,"stop":1752062414297,"duration":1},"status":"passed","severity":"normal"},{"uid":"72c717be6207cd11","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1752062414304,"stop":1752062414304,"duration":0},"status":"passed","severity":"normal"},{"uid":"6879be2bfed8ed83","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1752062429739,"stop":1752062429740,"duration":1},"status":"passed","severity":"normal"},{"uid":"640b28584e7864b2","name":"should handle mixed bootstrap and non-bootstrap peers","time":{"start":1752062430649,"stop":1752062430650,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dca95b64f6d4ca4","name":"Encoder throws on undefined content topic","time":{"start":1752062448171,"stop":1752062448172,"duration":1},"status":"passed","severity":"normal"},{"uid":"77ed9bb196691a4f","name":"rejects hash query with time filter","time":{"start":1752062430298,"stop":1752062430298,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b68bc2111d2e16a","name":"non connected peers","time":{"start":1752062584346,"stop":1752062584346,"duration":0},"status":"skipped","severity":"normal"},{"uid":"662c961bc30a405b","name":"Push message with Chinese payload","time":{"start":1752063084760,"stop":1752063084760,"duration":0},"status":"passed","severity":"normal"},{"uid":"33a0ff468cb38050","name":"Check received message with timestamp: 1752062487798 ","time":{"start":1752062932449,"stop":1752062932449,"duration":0},"status":"passed","severity":"normal"},{"uid":"2016008ff6c91095","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752062979204,"stop":1752062979205,"duration":1},"status":"passed","severity":"normal"},{"uid":"44294f25d0497f03","name":"should not receive a peer event before start","time":{"start":1752062442413,"stop":1752062442413,"duration":0},"status":"passed","severity":"normal"},{"uid":"2efc95c2bdf4e5b3","name":"should handle special patterns correctly","time":{"start":1752062471292,"stop":1752062471292,"duration":0},"status":"passed","severity":"normal"},{"uid":"d322288facff0728","name":"should stop and cleanup resources","time":{"start":1752062460063,"stop":1752062460063,"duration":0},"status":"passed","severity":"normal"},{"uid":"466c00db2d47d2d0","name":"should create dialer with libp2p and shardReader","time":{"start":1752062429364,"stop":1752062429375,"duration":11},"status":"passed","severity":"normal"},{"uid":"eff6e4395ce1c08b","name":"Query Generator - true","time":{"start":1752062741063,"stop":1752062741063,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a9612954aa47cb","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752062979214,"stop":1752062979215,"duration":1},"status":"passed","severity":"normal"},{"uid":"15b76c338c78c851","name":"Check message received after jswaku node is restarted","time":{"start":1752062932461,"stop":1752062932461,"duration":0},"status":"passed","severity":"normal"},{"uid":"1df4847cd9f0f7d4","name":"random static sharding 3 - Cluster ID: 868, Shard ID: 854","time":{"start":1752062741328,"stop":1752062741329,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0d82fe34538f035","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1752062468981,"stop":1752062468981,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a2503b23127a69a","name":"throws an error for improperly formatted content topics","time":{"start":1752062414292,"stop":1752062414293,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ad0a76e8f53c32","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app7/3/topic159/test.js","time":{"start":1752062719198,"stop":1752062719198,"duration":0},"status":"passed","severity":"normal"},{"uid":"48c7864432d8657a","name":"Subscribe and receive messages via waku relay post","time":{"start":1752062979213,"stop":1752062979213,"duration":0},"status":"passed","severity":"normal"},{"uid":"25c0ccd17a205f4e","name":"Check publish message containing shell command","time":{"start":1752062608765,"stop":1752062608765,"duration":0},"status":"passed","severity":"normal"},{"uid":"acb7f338e5c98dab","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1752062468663,"stop":1752062468663,"duration":0},"status":"passed","severity":"normal"},{"uid":"664c39f8dfc7eece","name":"Default pageSize","time":{"start":1752062754081,"stop":1752062754082,"duration":1},"status":"passed","severity":"normal"},{"uid":"51250a461985e061","name":"Check message with no content topic is not received","time":{"start":1752062932451,"stop":1752062932451,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d4e7d55d3f98140","name":"should add and check entries correctly","time":{"start":1752062458436,"stop":1752062458436,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4577e31cd62c1a5","name":"Subscribe to topic containing XML and receive message","time":{"start":1752062979208,"stop":1752062979209,"duration":1},"status":"passed","severity":"normal"},{"uid":"b59f2043b6a801fe","name":"Subscribe to topic containing Script and receive message","time":{"start":1752062979208,"stop":1752062979208,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a5178bf9bba7d89","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752062979208,"stop":1752062979208,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ec4c7b616ea948f","name":"should handle peer store errors gracefully","time":{"start":1752062430647,"stop":1752062430647,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec0ee93e056cc858","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1752062459633,"stop":1752062459633,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a2700cfb89c5b5","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752062932452,"stop":1752062932453,"duration":1},"status":"passed","severity":"normal"},{"uid":"10983d06a771c326","name":"should throw an error for missing required configuration","time":{"start":1752062414297,"stop":1752062414297,"duration":0},"status":"passed","severity":"normal"},{"uid":"97afb8ca03acf94","name":"should be able to decode the field with only FILTER set to true","time":{"start":1752062419832,"stop":1752062419832,"duration":0},"status":"passed","severity":"normal"},{"uid":"27fcb17cd4e7b152","name":"should only return 1 node with relay and store capability","time":{"start":1752062438595,"stop":1752062438595,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a23b4fd7b4b40c5","name":"should wait for LightPush peer to be connected","time":{"start":1752062459696,"stop":1752062459697,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a8205e614e492d5","name":"should enable all discoveries when explicitly set","time":{"start":1752062458147,"stop":1752062458148,"duration":1},"status":"passed","severity":"normal"},{"uid":"842ea3cf42259f1b","name":"should handle multiple peer connections","time":{"start":1752062429734,"stop":1752062429734,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8ba6d5f34dce7cb","name":"should dial all known peers when reached zero connections","time":{"start":1752062518928,"stop":1752062518928,"duration":0},"status":"passed","severity":"normal"},{"uid":"35ed0fda1fc9cf94","name":"Symmetric encrypt & Decrypt","time":{"start":1752062448711,"stop":1752062448711,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dafa9af3cafd663","name":"Push message with short payload","time":{"start":1752063084742,"stop":1752063084743,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dce4dc99ce508b5","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1752062617889,"stop":1752062617889,"duration":0},"status":"passed","severity":"normal"},{"uid":"398c09337f7e6a80","name":"Ordered callback, aborts when callback returns true","time":{"start":1752062745205,"stop":1752062745207,"duration":2},"status":"passed","severity":"normal"},{"uid":"e1d2ca3dd40ca9a0","name":"Push message with content topic containing Russian","time":{"start":1752063084766,"stop":1752063084766,"duration":0},"status":"passed","severity":"normal"},{"uid":"9378808acf176917","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752062979202,"stop":1752062979202,"duration":0},"status":"passed","severity":"normal"},{"uid":"3872bd30e20531fd","name":"should support chaining for add method","time":{"start":1752062458437,"stop":1752062458437,"duration":0},"status":"passed","severity":"normal"},{"uid":"9759b25519e896be","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app78/4/topic707/proto","time":{"start":1752062719198,"stop":1752062719198,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b30777a097f6844","name":"random static sharding 6 - Cluster ID: 983, Shard ID: 532","time":{"start":1752062741330,"stop":1752062741330,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d69bc8be6daa5ff","name":"should properly start and stop event listening","time":{"start":1752062459237,"stop":1752062459237,"duration":0},"status":"passed","severity":"normal"},{"uid":"bec65571390e588d","name":"Push message with content topic containing Russian","time":{"start":1752063084752,"stop":1752063084752,"duration":0},"status":"passed","severity":"normal"},{"uid":"929dca9898e5a65a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1752062414311,"stop":1752062414312,"duration":1},"status":"passed","severity":"normal"},{"uid":"598a8030b82e76ac","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752062979217,"stop":1752062979217,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb429f4568ded76b","name":"Query generator for multiple messages with different content topic format","time":{"start":1752062745199,"stop":1752062745200,"duration":1},"status":"passed","severity":"normal"},{"uid":"d92a8439cca1d3cf","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1752062414299,"stop":1752062414300,"duration":1},"status":"passed","severity":"normal"},{"uid":"7692ee22fcd418f5","name":"should return false when pubsub topic parsing fails","time":{"start":1752062429820,"stop":1752062429820,"duration":0},"status":"passed","severity":"normal"},{"uid":"53ec7fbc9b0590ba","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1752062632221,"stop":1752062632221,"duration":0},"status":"passed","severity":"normal"},{"uid":"404bf5fca2fca338","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1752062617906,"stop":1752062617906,"duration":0},"status":"passed","severity":"normal"},{"uid":"da9d714d0fcc8794","name":"should fail to send if no connected peers found","time":{"start":1752062459633,"stop":1752062459633,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5ed37408d4314ff","name":"should process queue every 500ms","time":{"start":1752062429409,"stop":1752062429412,"duration":3},"status":"passed","severity":"normal"},{"uid":"582aaa19c9cc33be","name":"should throw an error if shards are undefined for static sharding","time":{"start":1752062414297,"stop":1752062414297,"duration":0},"status":"passed","severity":"normal"},{"uid":"ade938018b83316e","name":"shard 0","time":{"start":1752062741326,"stop":1752062741326,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dfbab4e98760ffd","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752062979210,"stop":1752062979210,"duration":0},"status":"passed","severity":"normal"},{"uid":"93523f473a2f7190","name":"should be able to decode the field with only STORE set to true","time":{"start":1752062419832,"stop":1752062419833,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a9012cee5ae777","name":"Relay + Store","time":{"start":1752062420581,"stop":1752062420581,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f0616ca6cabba30","name":"messageHashStr returns a hex string","time":{"start":1752062429950,"stop":1752062429950,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d56282870f3ba5e","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752062419834,"stop":1752062419835,"duration":1},"status":"passed","severity":"normal"},{"uid":"146f1653e4e0f0b1","name":"Push message with content topic containing special chars","time":{"start":1752063084751,"stop":1752063084751,"duration":0},"status":"passed","severity":"normal"},{"uid":"423bcdf297f49417","name":"should handle relay send failures gracefully","time":{"start":1752062429757,"stop":1752062429757,"duration":0},"status":"passed","severity":"normal"},{"uid":"b138bcc3c5ce4df","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752062734109,"stop":1752062734109,"duration":0},"status":"skipped","severity":"normal"},{"uid":"af4d9de4a87dd4ff","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1752062419833,"stop":1752062419833,"duration":0},"status":"passed","severity":"normal"},{"uid":"56c2dffcc3fffc0b","name":"should add event listeners for peer connect and disconnect","time":{"start":1752062429725,"stop":1752062429725,"duration":0},"status":"passed","severity":"normal"},{"uid":"72d29706001b0ccd","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1752062617873,"stop":1752062617873,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ec3133fa981c19b","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752062629717,"stop":1752062629718,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9c79032fb131eee","name":"should add event listeners to globalThis","time":{"start":1752062429855,"stop":1752062429855,"duration":0},"status":"passed","severity":"normal"},{"uid":"e896434280ba3ca9","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1752062535875,"stop":1752062535875,"duration":0},"status":"passed","severity":"normal"},{"uid":"e87089859ec9379e","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1752062414286,"stop":1752062414286,"duration":0},"status":"passed","severity":"normal"},{"uid":"5919f7e9d7b9e645","name":"should handle complete dial lifecycle","time":{"start":1752062429426,"stop":1752062429426,"duration":0},"status":"passed","severity":"normal"},{"uid":"766ee6818da4ed8d","name":"should select older connection if present","time":{"start":1752062430211,"stop":1752062430211,"duration":0},"status":"passed","severity":"normal"},{"uid":"16fd61cfdbdd7ad5","name":"Asymmetric encrypt & decrypt","time":{"start":1752062448710,"stop":1752062448711,"duration":1},"status":"passed","severity":"normal"},{"uid":"7eb1f1be727c7955","name":"should start the dialing interval","time":{"start":1752062429376,"stop":1752062429382,"duration":6},"status":"passed","severity":"normal"},{"uid":"2d05623e82a67172","name":"messageHashStr produces consistent results for the same input","time":{"start":1752062429961,"stop":1752062429961,"duration":0},"status":"passed","severity":"normal"},{"uid":"45d93f94d023f5d8","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1752062419828,"stop":1752062419829,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f09154bd58d6e19","name":"Publish message with custom timestamp: Wed Jul 09 2025 11:03:21 GMT+0000 (Coordinated Universal Time)","time":{"start":1752062608768,"stop":1752062608769,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb7a9f44eceb1ca7","name":"Check message with no content topic is not received","time":{"start":1752062932460,"stop":1752062932460,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8c86ca81438623d","name":"should emit a peer event after start","time":{"start":1752062442412,"stop":1752062442412,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d19dc7923157f5c","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752062979210,"stop":1752062979210,"duration":0},"status":"passed","severity":"normal"},{"uid":"c47fc93b31f75f2c","name":"should not allow unachievable error rate","time":{"start":1752062468662,"stop":1752062468662,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc9b8ba51dbcb599","name":"should properly create location multiaddrs - udp4","time":{"start":1752062420576,"stop":1752062420576,"duration":0},"status":"passed","severity":"normal"},{"uid":"c16458c626f14e83","name":"throws on content topic with empty encoding field","time":{"start":1752062414283,"stop":1752062414283,"duration":0},"status":"passed","severity":"normal"},{"uid":"428887d5d4637070","name":"should skip updating peer store if peer has same addresses","time":{"start":1752062429487,"stop":1752062429488,"duration":1},"status":"passed","severity":"normal"},{"uid":"bafeb547c39a8ccb","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1752062747919,"stop":1752062747919,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3cc6700721a7163","name":"Check publish message containing short","time":{"start":1752062608757,"stop":1752062608757,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ddaa504cc373aa7","name":"should return true when peer is on the pubsub topic shard","time":{"start":1752062429819,"stop":1752062429819,"duration":0},"status":"passed","severity":"normal"},{"uid":"f449fa3c457ec394","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1752062448170,"stop":1752062448170,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7c306ab67a69f63","name":"should return PeerId when Multiaddr input is provided","time":{"start":1752062430141,"stop":1752062430146,"duration":5},"status":"passed","severity":"normal"},{"uid":"df3112850572f69c","name":"Push message with content topic containing Chinese","time":{"start":1752063084751,"stop":1752063084752,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd11f42d3bcbc339","name":"Check received message with timestamp: 1752062487798000000 ","time":{"start":1752062932458,"stop":1752062932458,"duration":0},"status":"passed","severity":"normal"},{"uid":"294d1e3cc79a76aa","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1752062438596,"stop":1752062438596,"duration":0},"status":"passed","severity":"normal"},{"uid":"a57b5b0e5cf4ad3b","name":"should skip peer when not on same shard","time":{"start":1752062429402,"stop":1752062429402,"duration":0},"status":"passed","severity":"normal"},{"uid":"1002f4733d8c9748","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752062741333,"stop":1752062741334,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c15fa465a76142e","name":"nwaku subscribes","time":{"start":1752062597302,"stop":1752062597302,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf05431b74dac942","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752062979203,"stop":1752062979203,"duration":0},"status":"passed","severity":"normal"},{"uid":"e510a2948f732fa8","name":"Check message with non string payload is not received","time":{"start":1752062932451,"stop":1752062932452,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdc2083b1b5ab90b","name":"Subscribe and receive messages via waku relay post","time":{"start":1752062979203,"stop":1752062979203,"duration":0},"status":"passed","severity":"normal"},{"uid":"115e18602f4c3731","name":"caches peers it previously fetched","time":{"start":1752062438594,"stop":1752062438594,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9f8f0b129f2c27e","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1752062414295,"stop":1752062414296,"duration":1},"status":"passed","severity":"normal"},{"uid":"f059d72e717ebd01","name":"should be safe to call multiple times","time":{"start":1752062430636,"stop":1752062430637,"duration":1},"status":"passed","severity":"normal"},{"uid":"588546c49d346062","name":"should encode/decode to text encoding","time":{"start":1752062420575,"stop":1752062420575,"duration":0},"status":"passed","severity":"normal"},{"uid":"e71bf5448adf0982","name":"Push message with custom timestamp: 1752066108751","time":{"start":1752063084771,"stop":1752063084771,"duration":0},"status":"passed","severity":"normal"},{"uid":"a64870e6e31b3876","name":"Check received message containing unicode special characters","time":{"start":1752062932448,"stop":1752062932448,"duration":0},"status":"passed","severity":"normal"},{"uid":"67bb9e1bb70e9670","name":"throws on content topic with too few or too many fields","time":{"start":1752062414279,"stop":1752062414279,"duration":0},"status":"passed","severity":"normal"},{"uid":"72ce88d42ce61e8c","name":"Check publish message containing special chars","time":{"start":1752062608758,"stop":1752062608758,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fdd65a3b40d6fe3","name":"should handle errors when removing globalThis listeners","time":{"start":1752062429860,"stop":1752062429864,"duration":4},"status":"passed","severity":"normal"},{"uid":"77af57fcaca6f2ef","name":"Check publish message containing Russian","time":{"start":1752062608762,"stop":1752062608763,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d963ff3092998ab","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1752062460062,"stop":1752062460062,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dbff8f57666dfc6","name":"returns all values when wanted number is greater than available values","time":{"start":1752062437475,"stop":1752062437476,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e219a30c24ad6b3","name":"should store libp2p and options references","time":{"start":1752062430634,"stop":1752062430634,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ebb2bf11b116a4","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1752062601523,"stop":1752062601523,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b4ec3894797b7d6","name":"Check publish message containing Basic HTML tag","time":{"start":1752062608764,"stop":1752062608765,"duration":1},"status":"passed","severity":"normal"},{"uid":"38c4d6af5c1ae8d","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752062546520,"stop":1752062546520,"duration":0},"status":"passed","severity":"normal"},{"uid":"3641d1915a96dfa2","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752062979207,"stop":1752062979207,"duration":0},"status":"passed","severity":"normal"},{"uid":"419eef57a7e8086d","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1752062468981,"stop":1752062468982,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca21ad8773217ce2","name":"Query generator for 2000 messages","time":{"start":1752062745207,"stop":1752062745208,"duration":1},"status":"passed","severity":"normal"},{"uid":"edd1c835b406605c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1752062414301,"stop":1752062414301,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeb0cf8f9dad026e","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1752062468963,"stop":1752062468964,"duration":1},"status":"passed","severity":"normal"},{"uid":"57c9c9f24c651b35","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1752062430289,"stop":1752062430289,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b1e84bc8a5ebd8d","name":"should return true when peer is on the specified shard","time":{"start":1752062429803,"stop":1752062429803,"duration":0},"status":"passed","severity":"normal"},{"uid":"f08d716761299a8c","name":"should not receive a peer event after stop","time":{"start":1752062584044,"stop":1752062584044,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb9918c5181e82c4","name":"should handle a minimal index list","time":{"start":1752062414426,"stop":1752062414426,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e36cb1f2db82b9","name":"should save new peer to store","time":{"start":1752062429487,"stop":1752062429487,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dd10e0786d92a03","name":"should encodeTxt and decodeTxt","time":{"start":1752062420570,"stop":1752062420570,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f44adaed8e4559b","name":"should register libp2p event listeners when start is called","time":{"start":1752062459863,"stop":1752062459864,"duration":1},"status":"passed","severity":"normal"},{"uid":"c43167d11220dca7","name":"should get tags for the connected peer","time":{"start":1752062430638,"stop":1752062430638,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f21f2242a33acd4","name":"Push message with numeric payload","time":{"start":1752063084743,"stop":1752063084744,"duration":1},"status":"passed","severity":"normal"},{"uid":"d17e8c2af9f92cac","name":"should handle case with no peers in store","time":{"start":1752062430643,"stop":1752062430643,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a6ea915b010e41c","name":"should not fail to start the service if it is already started","time":{"start":1752062442411,"stop":1752062442412,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b6da5b66a49956b","name":"should update peer store before dialing","time":{"start":1752062429485,"stop":1752062429485,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1ec1aa73bd15833","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1752062414294,"stop":1752062414294,"duration":0},"status":"passed","severity":"normal"},{"uid":"54c613bd3594e810","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1752062473911,"stop":1752062473911,"duration":0},"status":"passed","severity":"normal"},{"uid":"75629121c9e5b851","name":"Push message with content topic containing JSON","time":{"start":1752063084768,"stop":1752063084768,"duration":0},"status":"passed","severity":"normal"},{"uid":"e18726650b3a5c42","name":"should handle corrupted shard info gracefully","time":{"start":1752062429821,"stop":1752062429823,"duration":2},"status":"passed","severity":"normal"},{"uid":"53dbd5671c9f6f8d","name":"Decoder throws on undefined content topic","time":{"start":1752062430753,"stop":1752062430753,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cc02fdd775cb2c7","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1752062442414,"stop":1752062442415,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fb5dc144ba0dd18","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1752062414296,"stop":1752062414296,"duration":0},"status":"passed","severity":"normal"},{"uid":"85ff6a78493a2748","name":"should handle network check errors gracefully","time":{"start":1752062429422,"stop":1752062429426,"duration":4},"status":"passed","severity":"normal"},{"uid":"3df8e1847f19bab5","name":"Round trip binary encryption [ecies, signature]","time":{"start":1752062449974,"stop":1752062449974,"duration":0},"status":"passed","severity":"normal"},{"uid":"4caa4eeecfddba6","name":"should not fail to stop the service if it was not started","time":{"start":1752062584041,"stop":1752062584042,"duration":1},"status":"passed","severity":"normal"},{"uid":"d53796ddebc6e0cf","name":"Subscribe to topic containing Russian and publish message","time":{"start":1752062617889,"stop":1752062617891,"duration":2},"status":"passed","severity":"normal"},{"uid":"4f844bc9e40edfa5","name":"Fails to push message bigger that 1MB","time":{"start":1752063084771,"stop":1752063084772,"duration":1},"status":"passed","severity":"normal"},{"uid":"add0d18aa244de41","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1752062414286,"stop":1752062414286,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cacafb7efbd1394","name":"should return null for non-existent peer","time":{"start":1752062430646,"stop":1752062430647,"duration":1},"status":"passed","severity":"normal"},{"uid":"39bf380931484509","name":"should be able to encode the field with only STORE set to true","time":{"start":1752062419827,"stop":1752062419828,"duration":1},"status":"passed","severity":"normal"},{"uid":"710cdddad1d63733","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752062719193,"stop":1752062719194,"duration":1},"status":"passed","severity":"normal"},{"uid":"71d4ef2fc283372e","name":"Check received message containing short","time":{"start":1752062932453,"stop":1752062932453,"duration":0},"status":"passed","severity":"normal"},{"uid":"855a3756386a0cb","name":"Check message with no pubsub topic is not received","time":{"start":1752062932460,"stop":1752062932460,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6f2c3e1ba0ac37","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1752062430141,"stop":1752062430141,"duration":0},"status":"passed","severity":"normal"},{"uid":"53635be93d7a681f","name":"Encoder throws on undefined content topic","time":{"start":1752062449974,"stop":1752062449975,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c2e963ef4e1665f","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1752062414313,"stop":1752062414313,"duration":0},"status":"passed","severity":"normal"},{"uid":"87aef97d6c174103","name":"Privacy Node - default protocol","time":{"start":1752062763712,"stop":1752062763713,"duration":1},"status":"passed","severity":"normal"},{"uid":"942e5bb1460202e","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1752062438114,"stop":1752062438114,"duration":0},"status":"passed","severity":"normal"},{"uid":"53eca3d9566b4be2","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1752062700932,"stop":1752062700932,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cceb025103f07d5","name":"should not execute task if max attempts is 0","time":{"start":1752062459017,"stop":1752062459017,"duration":0},"status":"passed","severity":"normal"},{"uid":"8502abe7a857a1e0","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1752062617873,"stop":1752062617873,"duration":0},"status":"passed","severity":"normal"},{"uid":"38b40dcbe099dbc9","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app77/7/topic35/xml","time":{"start":1752062719195,"stop":1752062719195,"duration":0},"status":"passed","severity":"normal"},{"uid":"81f36237b5130c2b","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752062979208,"stop":1752062979208,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f80805956816c03","name":"Register correct protocols","time":{"start":1752062617870,"stop":1752062617871,"duration":1},"status":"passed","severity":"normal"},{"uid":"d761852dc8c32c7b","name":"Promise Callback - true","time":{"start":1752062741065,"stop":1752062741065,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8ef6ac15b02a2e7","name":"Ephemeral messages are not stored","time":{"start":1752062499759,"stop":1752062499762,"duration":3},"status":"passed","severity":"normal"},{"uid":"995ee3bd408cf22","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app89/6/topic98/xml","time":{"start":1752062719197,"stop":1752062719197,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfe9c8f9cb518d00","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1752062429819,"stop":1752062429820,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4eb46c40727c2e2","name":"should return false when peer is not found","time":{"start":1752062429820,"stop":1752062429821,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2ee0510dee0059f","name":"Non TWN Cluster","time":{"start":1752062719194,"stop":1752062719194,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7477708f3c5ae7d","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752062979219,"stop":1752062979219,"duration":0},"status":"passed","severity":"normal"},{"uid":"91b8fe56da37a730","name":"should handle browser offline state overriding peer connections","time":{"start":1752062429912,"stop":1752062429912,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe182e00ef347b38","name":"rejects hash query with content filter parameters","time":{"start":1752062430297,"stop":1752062430297,"duration":0},"status":"passed","severity":"normal"},{"uid":"768021d90c76f2b5","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1752062468664,"stop":1752062468664,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1139ff7fc5a1b59","name":"Check publish message after client node is restarted","time":{"start":1752062608772,"stop":1752062608773,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6dcaf29b4c291078","name":"should add peer to queue when queue is not empty","time":{"start":1752062429391,"stop":1752062429391,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eccefd489509d44","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752062629715,"stop":1752062629715,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b95d47d46fb96d0","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1752062414316,"stop":1752062414317,"duration":1},"status":"passed","severity":"normal"},{"uid":"6053250ec6b65848","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1752062459140,"stop":1752062459147,"duration":7},"status":"passed","severity":"normal"},{"uid":"8a63218d2a8c3429","name":"Query generator for multiple messages with multiple decoders","time":{"start":1752062745197,"stop":1752062745198,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fd2b9bf0d81fa8a","name":"Check received message containing Basic HTML tag","time":{"start":1752062932456,"stop":1752062932456,"duration":0},"status":"passed","severity":"normal"},{"uid":"79be5620ee52cef9","name":"should dial peer when on same shard","time":{"start":1752062429402,"stop":1752062429408,"duration":6},"status":"passed","severity":"normal"},{"uid":"f27c19531bfe7963","name":"Push message with unicode special characters payload","time":{"start":1752063084749,"stop":1752063084749,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc28cd25bf2b09d2","name":"Callback on promise","time":{"start":1752062745200,"stop":1752062745201,"duration":1},"status":"passed","severity":"normal"},{"uid":"480127c0171ede2e","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752062979205,"stop":1752062979205,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9afb71f9680b204","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1752062414301,"stop":1752062414301,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b58095d56b05f86","name":"1 Store, 2 fetches","time":{"start":1752062438218,"stop":1752062438218,"duration":0},"status":"passed","severity":"normal"},{"uid":"e26fbe154bd7debb","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1752062459865,"stop":1752062459866,"duration":1},"status":"passed","severity":"normal"},{"uid":"a48d92caca49b2c4","name":"1 Store, 2 relays, 2 fetches","time":{"start":1752062438218,"stop":1752062438218,"duration":0},"status":"passed","severity":"normal"},{"uid":"910f6d087c9d19a7","name":"should handle ping failures gracefully","time":{"start":1752062429741,"stop":1752062429741,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7b6cfe73d903913","name":"Renews subscription after lossing a connection","time":{"start":1752062979211,"stop":1752062979211,"duration":0},"status":"passed","severity":"normal"},{"uid":"960f8e41af36ca86","name":"peer:update - should do nothing if another protocol hit","time":{"start":1752062430287,"stop":1752062430288,"duration":1},"status":"passed","severity":"normal"},{"uid":"c749d05eb273b499","name":"Encoder throws on empty string content topic","time":{"start":1752062449975,"stop":1752062449975,"duration":0},"status":"passed","severity":"normal"},{"uid":"77b2e7e806879d4a","name":"Check message on other pubsub topic is not received","time":{"start":1752062932450,"stop":1752062932450,"duration":0},"status":"passed","severity":"normal"},{"uid":"71e4a0b1f3f27eb0","name":"should return unique PubsubTopics for static sharding","time":{"start":1752062414295,"stop":1752062414295,"duration":0},"status":"passed","severity":"normal"},{"uid":"495c6d7b3d328930","name":"random static sharding 7 - Cluster ID: 883, Shard ID: 847","time":{"start":1752062741330,"stop":1752062741331,"duration":1},"status":"passed","severity":"normal"},{"uid":"e096b00c77de05d6","name":"Waku message hash computation (payload length 0)","time":{"start":1752062429948,"stop":1752062429948,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cb3dffc198062fb","name":"should discard bootstrap peers when has more than 1 (default limit)","time":{"start":1752062518928,"stop":1752062518928,"duration":0},"status":"passed","severity":"normal"},{"uid":"c43e77e9e7912998","name":"should handle dial errors gracefully","time":{"start":1752062429408,"stop":1752062429409,"duration":1},"status":"passed","severity":"normal"},{"uid":"113aaf94bc71a2d3","name":"Push message with content topic containing escaped characters","time":{"start":1752063084768,"stop":1752063084769,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd600c86dc8aae61","name":"should decode valid enr successfully","time":{"start":1752062420570,"stop":1752062420571,"duration":1},"status":"passed","severity":"normal"},{"uid":"d627896d116d5386","name":"should correctly map a content topic to a pubsub topic","time":{"start":1752062414315,"stop":1752062414316,"duration":1},"status":"passed","severity":"normal"},{"uid":"a729383b78bb412a","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1752062747920,"stop":1752062747921,"duration":1},"status":"passed","severity":"normal"},{"uid":"38e581e7a96c2045","name":"should be safe to call multiple times","time":{"start":1752062430692,"stop":1752062430693,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5a19a8e39580973","name":"Check received message containing special chars","time":{"start":1752062932454,"stop":1752062932454,"duration":0},"status":"passed","severity":"normal"},{"uid":"343e9b6e16eeddfd","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1752062468984,"stop":1752062468984,"duration":0},"status":"passed","severity":"normal"},{"uid":"19acb91d139c6664","name":"Check received message containing numeric","time":{"start":1752062932444,"stop":1752062932444,"duration":0},"status":"passed","severity":"normal"},{"uid":"63af7a528f650f8d","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1752062430288,"stop":1752062430289,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad291d9bbe4a9981","name":"should properly clean up resources when disposed","time":{"start":1752062458450,"stop":1752062458450,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9055b6b915da0ba","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1752062601522,"stop":1752062601522,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dad3e5c3b779acb","name":"should handle dial errors gracefully","time":{"start":1752062429484,"stop":1752062429485,"duration":1},"status":"passed","severity":"normal"},{"uid":"a761097ab18981a4","name":"Push message with content topic containing shell command","time":{"start":1752063084754,"stop":1752063084754,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d9a2946260c7c1b","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1752062459866,"stop":1752062459866,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d2c9847b336f61","name":"Relay - times out","time":{"start":1752062763710,"stop":1752062763711,"duration":1},"status":"passed","severity":"normal"},{"uid":"4379bbc8a665c37b","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752062979216,"stop":1752062979216,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc35dc8dcd082cf","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1752062468986,"stop":1752062468986,"duration":0},"status":"passed","severity":"normal"},{"uid":"9853a73fc6de53b1","name":"isConnected return false after peer stops","time":{"start":1752062508432,"stop":1752062508432,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f601baf20781c9b","name":"pre and post cipher","time":{"start":1752062448712,"stop":1752062448712,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d36179eb8515d2c","name":"less peers than existing","time":{"start":1752062584346,"stop":1752062584346,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cbe5bdb1d271eac8","name":"should initialize with isNetworkConnected as false","time":{"start":1752062429851,"stop":1752062429852,"duration":1},"status":"passed","severity":"normal"},{"uid":"4011ab2a1a3ce619","name":"Correctly serialized arguments","time":{"start":1752062546754,"stop":1752062546754,"duration":0},"status":"passed","severity":"normal"},{"uid":"acad0853ddfe8e8","name":"handles empty shards array correctly","time":{"start":1752062414315,"stop":1752062414315,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2d2224afe647d27","name":"Check publish message containing Chinese","time":{"start":1752062608759,"stop":1752062608762,"duration":3},"status":"passed","severity":"normal"},{"uid":"c3307e1f1a87b1cc","name":"should request peer renewal on specific errors","time":{"start":1752062459015,"stop":1752062459017,"duration":2},"status":"passed","severity":"normal"},{"uid":"c600ab1df5848381","name":"should handle general insertion and lookup correctly","time":{"start":1752062471292,"stop":1752062471293,"duration":1},"status":"passed","severity":"normal"},{"uid":"71d01efae016e18","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1752062414293,"stop":1752062414294,"duration":1},"status":"passed","severity":"normal"},{"uid":"65b8bc45e62cb380","name":"Subscribe to topic containing Script and receive message","time":{"start":1752062979218,"stop":1752062979218,"duration":0},"status":"passed","severity":"normal"},{"uid":"f65ec4b39fd82bf5","name":"should increase lamport timestamp","time":{"start":1752062473905,"stop":1752062473905,"duration":0},"status":"passed","severity":"normal"},{"uid":"8985c5314e998a6f","name":"1 Relay, 1 fetch","time":{"start":1752062438217,"stop":1752062438218,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab73dd6eb43f7b27","name":"should throw an error for missing sharding configuration","time":{"start":1752062414314,"stop":1752062414315,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea821396c70a4f48","name":"should return false when peer is not on topic","time":{"start":1752062430699,"stop":1752062430699,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca230ec44005424e","name":"should skip peer when already connected","time":{"start":1752062429398,"stop":1752062429398,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f160d92c6f86bbb","name":"should filter peers by codec","time":{"start":1752062430697,"stop":1752062430697,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d83c08184cf2c93","name":"should dial peer immediately when queue is empty","time":{"start":1752062429390,"stop":1752062429391,"duration":1},"status":"passed","severity":"normal"},{"uid":"66dae4357b700e96","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1752062429939,"stop":1752062429940,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6fb688aed687237","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1752062468984,"stop":1752062468984,"duration":0},"status":"passed","severity":"normal"},{"uid":"815569641aab3bec","name":"should return different streams if requested simultaniously","time":{"start":1752062430287,"stop":1752062430287,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dd65c86fed9afa","name":"Ordered Callback - true","time":{"start":1752062741066,"stop":1752062741066,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e9ac1b59287685b","name":"Renews subscription after lossing a connection","time":{"start":1752062979220,"stop":1752062979220,"duration":0},"status":"passed","severity":"normal"},{"uid":"87b346c34fdcfd6d","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1752062429740,"stop":1752062429740,"duration":0},"status":"passed","severity":"normal"},{"uid":"795ccda91d46eb79","name":"can query messages by message hash","time":{"start":1752062721173,"stop":1752062721174,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2eac28c3c41ff74","name":"same cluster, same shard: nodes connect","time":{"start":1752062546526,"stop":1752062546526,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0b6c4ce16ed980f","name":"should be able to encode the field with only RELAY set to true","time":{"start":1752062419826,"stop":1752062419827,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f8275f0ca68123b","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1752062468985,"stop":1752062468986,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ce84bda4e9dbeb3","name":"Fails to publish message with wrong content topic","time":{"start":1752062608770,"stop":1752062608770,"duration":0},"status":"passed","severity":"normal"},{"uid":"e24d01f16498e71e","name":"should set field with only LIGHTPUSH enabled","time":{"start":1752062420580,"stop":1752062420581,"duration":1},"status":"passed","severity":"normal"},{"uid":"be2022f4a92ca877","name":"should retry failed tasks","time":{"start":1752062459015,"stop":1752062459015,"duration":0},"status":"passed","severity":"normal"},{"uid":"558fe5f860908b7c","name":"should only return 1 node with relay capability","time":{"start":1752062438595,"stop":1752062438595,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9bb49f26eeaa356","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1752062700935,"stop":1752062700935,"duration":0},"status":"passed","severity":"normal"},{"uid":"636a8981c5c758ca","name":"throws on content topic with empty application field","time":{"start":1752062414280,"stop":1752062414281,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6b0cd9dc4aa3079","name":"Reusing cursor across nodes","time":{"start":1752062700936,"stop":1752062700936,"duration":0},"status":"passed","severity":"normal"},{"uid":"516115e28b64c046","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752062741326,"stop":1752062741327,"duration":1},"status":"passed","severity":"normal"},{"uid":"21a6a0148e46e65b","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752062979218,"stop":1752062979218,"duration":0},"status":"passed","severity":"normal"},{"uid":"92fe7897b16a7727","name":"should convert tags map to array of keys","time":{"start":1752062430645,"stop":1752062430646,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f951c605ff4b41c","name":"should reject if Filter is requested but not mounted","time":{"start":1752062459694,"stop":1752062459694,"duration":0},"status":"passed","severity":"normal"},{"uid":"a56023b3d2fcb4a0","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1752062601523,"stop":1752062601524,"duration":1},"status":"passed","severity":"normal"},{"uid":"85cbb4b210ad5a5f","name":"should throw error - no public key","time":{"start":1752062420573,"stop":1752062420573,"duration":0},"status":"passed","severity":"normal"},{"uid":"accaf68e8d5c4b2f","name":"Passing page size 3 when there are 20 messages","time":{"start":1752062754078,"stop":1752062754078,"duration":0},"status":"passed","severity":"normal"},{"uid":"546ecb713255043","name":"can start the service","time":{"start":1752062442410,"stop":1752062442410,"duration":0},"status":"passed","severity":"normal"},{"uid":"e819566c045e696","name":"Store - dialed after - with timeout","time":{"start":1752062763711,"stop":1752062763711,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec9525ae526d1de4","name":"should not dial peers from store when browser is not connected","time":{"start":1752062430637,"stop":1752062430637,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a6ee659f017f4fc","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1752062700932,"stop":1752062700932,"duration":0},"status":"passed","severity":"normal"},{"uid":"885e2d7002a5f947","name":"Push message with rate limit","time":{"start":1752063084770,"stop":1752063084770,"duration":0},"status":"passed","severity":"normal"},{"uid":"443d7b534e6888a","name":"should hang up with PeerId and return true on success","time":{"start":1752062430695,"stop":1752062430695,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f65841712f3a3c5","name":"should reject on timeout if it was set","time":{"start":1752062459694,"stop":1752062459694,"duration":0},"status":"passed","severity":"normal"},{"uid":"a64bfc19398d216f","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1752062448169,"stop":1752062448170,"duration":1},"status":"passed","severity":"normal"},{"uid":"8575faa7b9782541","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1752062468980,"stop":1752062468980,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6880bfb1b021d18","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752062979210,"stop":1752062979210,"duration":0},"status":"passed","severity":"normal"},{"uid":"f55af1773fe0c8fb","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752062419830,"stop":1752062419831,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bf712ce356abed3","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1752062617879,"stop":1752062617889,"duration":10},"status":"passed","severity":"normal"},{"uid":"61c45b9e5e135f79","name":"should create a new stream if no existing for protocol found","time":{"start":1752062430287,"stop":1752062430287,"duration":0},"status":"passed","severity":"normal"},{"uid":"67adbfe137c49fc1","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752062932461,"stop":1752062932461,"duration":0},"status":"passed","severity":"normal"},{"uid":"497648a4c458b71e","name":"should handle connection event","time":{"start":1752062430638,"stop":1752062430638,"duration":0},"status":"passed","severity":"normal"},{"uid":"be99b8c7ac134d70","name":"Check message with no pubsub topic is not received","time":{"start":1752062932450,"stop":1752062932450,"duration":0},"status":"passed","severity":"normal"},{"uid":"18c83ef23258afec","name":"Fails to publish message with empty text","time":{"start":1752062608770,"stop":1752062608770,"duration":0},"status":"passed","severity":"normal"},{"uid":"87cc10bdd8843c48","name":"Push 30 different messages","time":{"start":1752063084750,"stop":1752063084750,"duration":0},"status":"skipped","severity":"normal"},{"uid":"106d025a0e967ce","name":"start node with empty content topic","time":{"start":1752062719200,"stop":1752062719200,"duration":0},"status":"passed","severity":"normal"},{"uid":"67c2681e007d6f12","name":"Push message with custom timestamp: 1752066108751","time":{"start":1752063084757,"stop":1752063084757,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bc2ab2d3d7403c1","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1752062758956,"stop":1752062758956,"duration":0},"status":"passed","severity":"normal"},{"uid":"a783523dde9bd907","name":"can start the service","time":{"start":1752062493236,"stop":1752062493239,"duration":3},"status":"passed","severity":"normal"},{"uid":"f30187876c7a5afb","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1752062414427,"stop":1752062414427,"duration":0},"status":"passed","severity":"normal"},{"uid":"7051a9c122302f2e","name":"Check received message containing SQL Injection","time":{"start":1752062932455,"stop":1752062932455,"duration":0},"status":"passed","severity":"normal"},{"uid":"30dfbce7201865b","name":"Push message with content topic containing emoji","time":{"start":1752063084755,"stop":1752063084755,"duration":0},"status":"passed","severity":"normal"},{"uid":"834c54b7e431c2a9","name":"should lock peers when selected","time":{"start":1752062459862,"stop":1752062459862,"duration":0},"status":"passed","severity":"normal"},{"uid":"c190ec0a0c683807","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752062687872,"stop":1752062687873,"duration":1},"status":"passed","severity":"normal"},{"uid":"6aa9084829bd34e0","name":"should clear existing timers before creating new ones","time":{"start":1752062429759,"stop":1752062429762,"duration":3},"status":"passed","severity":"normal"},{"uid":"61adce8058f93ea8","name":"should handle peer store errors gracefully","time":{"start":1752062430650,"stop":1752062430650,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae441a247614d95c","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1752062758961,"stop":1752062758961,"duration":0},"status":"passed","severity":"normal"},{"uid":"79deb36e81cea3e7","name":"Refresh subscription","time":{"start":1752062979205,"stop":1752062979206,"duration":1},"status":"passed","severity":"normal"},{"uid":"d27c8d6e9fd1ecd8","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1752062468971,"stop":1752062468972,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcd6d11697251c5f","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1752062468961,"stop":1752062468961,"duration":0},"status":"passed","severity":"normal"},{"uid":"b34f87002a322bc6","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752062629716,"stop":1752062629716,"duration":0},"status":"passed","severity":"normal"},{"uid":"11cb6f096b90567d","name":"A test","time":{"start":1752062536126,"stop":1752062536129,"duration":3},"status":"passed","severity":"normal"},{"uid":"8b419f60338dcf39","name":"should return false when clusterId doesn't match","time":{"start":1752062459148,"stop":1752062459148,"duration":0},"status":"passed","severity":"normal"},{"uid":"797fe0760ab59978","name":"should be safe to call multiple times","time":{"start":1752062429725,"stop":1752062429726,"duration":1},"status":"passed","severity":"normal"},{"uid":"3925061ecc05a84a","name":"should start all internal components","time":{"start":1752062430692,"stop":1752062430692,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccddfb5d6a8a469f","name":"rejects content-filtered query with only contentTopics","time":{"start":1752062430295,"stop":1752062430296,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8384ad295245ccc","name":"tcp ip4 address","time":{"start":1752062419818,"stop":1752062419819,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e499117956f0dea","name":"Push message with content topic containing special chars","time":{"start":1752063084765,"stop":1752063084765,"duration":0},"status":"passed","severity":"normal"},{"uid":"4503339c292f921c","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1752062508433,"stop":1752062508433,"duration":0},"status":"passed","severity":"normal"},{"uid":"23c797bcc30f08fd","name":"Subscribe and receive messages via lightPush","time":{"start":1752062979201,"stop":1752062979202,"duration":1},"status":"passed","severity":"normal"},{"uid":"68c14f95c94699b","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752062438597,"stop":1752062438597,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8c7284690fab722a","name":"should throw error - no public key","time":{"start":1752062420572,"stop":1752062420572,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff6be280dddbfbd0","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1752062459149,"stop":1752062459149,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d9221aa6f3d9e1c","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1752062473912,"stop":1752062473912,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d2ccd384a69988d","name":"handles different clusterIds correctly","time":{"start":1752062414292,"stop":1752062414292,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2f2e1c1df3cd47f","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1752062468964,"stop":1752062468965,"duration":1},"status":"passed","severity":"normal"},{"uid":"5190568221e770da","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1752062473908,"stop":1752062473908,"duration":0},"status":"passed","severity":"normal"},{"uid":"afb91fea03eca4e0","name":"Push message with custom timestamp: 1752058908751","time":{"start":1752063084770,"stop":1752063084771,"duration":1},"status":"passed","severity":"normal"},{"uid":"af0c0487b331bd90","name":"should handle errors when getting connections","time":{"start":1752062429900,"stop":1752062429901,"duration":1},"status":"broken","severity":"normal"},{"uid":"53dd513d6c9a4f51","name":"Check received message containing SQL Injection","time":{"start":1752062932446,"stop":1752062932446,"duration":0},"status":"passed","severity":"normal"},{"uid":"152de3cde952ca5e","name":"should drop connection via multiaddr with hangUp","time":{"start":1752062577668,"stop":1752062577669,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d4d62f2da0f78d1","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752062979207,"stop":1752062979207,"duration":0},"status":"passed","severity":"normal"},{"uid":"6081052937a63846","name":"should invoke callbacks when receiving a message","time":{"start":1752062460062,"stop":1752062460062,"duration":0},"status":"passed","severity":"normal"},{"uid":"e53ef21843e0026","name":"Check received message containing long","time":{"start":1752062932453,"stop":1752062932454,"duration":1},"status":"passed","severity":"normal"},{"uid":"7171e23061fe873c","name":"Push message equal or less that 1MB","time":{"start":1752063084771,"stop":1752063084771,"duration":0},"status":"passed","severity":"normal"},{"uid":"188f843f6ba5fd47","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1752062414288,"stop":1752062414288,"duration":0},"status":"passed","severity":"normal"},{"uid":"e024f954e4e16368","name":"Meta field set when metaSetter is specified","time":{"start":1752062430752,"stop":1752062430752,"duration":0},"status":"passed","severity":"normal"},{"uid":"d49655fe72e182e2","name":"Passing page size 19 when there are 20 messages","time":{"start":1752062754081,"stop":1752062754081,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fd183e4a8ddf139","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1752062459865,"stop":1752062459865,"duration":0},"status":"passed","severity":"normal"},{"uid":"896618aaecdb4344","name":"should dial peer when no shard info available","time":{"start":1752062429408,"stop":1752062429408,"duration":0},"status":"passed","severity":"normal"},{"uid":"767c4e452e7efa5c","name":"should process up to 3 peers at once","time":{"start":1752062429413,"stop":1752062429413,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9c24b1fca5e32","name":"can start the service","time":{"start":1752062584039,"stop":1752062584039,"duration":0},"status":"passed","severity":"normal"},{"uid":"41306846c1e42756","name":"Ephemeral field set to true","time":{"start":1752062430752,"stop":1752062430752,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b1e0ec58f734d1e","name":"should handle bootstrap limit of 1 correctly","time":{"start":1752062430652,"stop":1752062430652,"duration":0},"status":"passed","severity":"normal"},{"uid":"b58d99844693fd77","name":"Check received message containing Script","time":{"start":1752062932446,"stop":1752062932446,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f31131080560018","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1752062468990,"stop":1752062468990,"duration":0},"status":"passed","severity":"normal"},{"uid":"d684a9270a95356b","name":"should remove expired entries after TTL has passed","time":{"start":1752062458437,"stop":1752062458448,"duration":11},"status":"passed","severity":"normal"},{"uid":"4d1af29396583cfc","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1752062468984,"stop":1752062468984,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f386f5028fdd5c0","name":"should be safe to call multiple times","time":{"start":1752062430693,"stop":1752062430693,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae665dce75d81e74","name":"should handle corrupted local storage data gracefully","time":{"start":1752062442415,"stop":1752062442415,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4a6898e962ba694","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1752062747921,"stop":1752062747921,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1dab5376b097d63","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1752062419834,"stop":1752062419834,"duration":0},"status":"passed","severity":"normal"},{"uid":"624e0d0f2c43deb4","name":"Does not throw an exception when node disconnects","time":{"start":1752062760621,"stop":1752062760621,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b0904beddcb5433","name":"should remove event listeners from libp2p","time":{"start":1752062429859,"stop":1752062429859,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0a19cac59de7262","name":"should reject if LightPush is requested but not mounted","time":{"start":1752062459693,"stop":1752062459693,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bcba3daeaf638e3","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752062979209,"stop":1752062979209,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf7427302393981a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1752062414301,"stop":1752062414301,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0721a41d54fea4","name":"should not retry if at least one success","time":{"start":1752062459018,"stop":1752062459022,"duration":4},"status":"passed","severity":"normal"},{"uid":"49852364ae5c888e","name":"Push message with content topic containing XML","time":{"start":1752063084767,"stop":1752063084767,"duration":0},"status":"passed","severity":"normal"},{"uid":"668538f51d02600e","name":"should clear all timers","time":{"start":1752062429732,"stop":1752062429732,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b5bfdf81a976e54","name":"1 Relay, 1 Filter, gives up","time":{"start":1752062438219,"stop":1752062438219,"duration":0},"status":"passed","severity":"normal"},{"uid":"8df40613dd61ce7e","name":"should return false","time":{"start":1752062420573,"stop":1752062420574,"duration":1},"status":"passed","severity":"normal"},{"uid":"9136744eeead806","name":"returns only open connection if one present","time":{"start":1752062430210,"stop":1752062430211,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e3e20c4e2f8962","name":"should detect messages with missing dependencies","time":{"start":1752062473910,"stop":1752062473911,"duration":1},"status":"passed","severity":"normal"},{"uid":"97c2382b73110f66","name":"Push message with content topic containing JSON","time":{"start":1752063084754,"stop":1752063084754,"duration":0},"status":"passed","severity":"normal"},{"uid":"179fdbdc96b380a0","name":"Check message with non string payload is not received","time":{"start":1752062932461,"stop":1752062932461,"duration":0},"status":"passed","severity":"normal"},{"uid":"96b9e837760089a7","name":"All","time":{"start":1752062493688,"stop":1752062493688,"duration":0},"status":"passed","severity":"normal"},{"uid":"2966bd7e35d8be28","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1752062608767,"stop":1752062608767,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7c10d2a4db7699e","name":"should be able to encode the field with only FILTER set to true","time":{"start":1752062419828,"stop":1752062419828,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cc9f0fffa0b470f","name":"Check message with invalid timestamp is not received","time":{"start":1752062932459,"stop":1752062932459,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc1f074b283060ea","name":"Check received message containing Basic HTML tag","time":{"start":1752062932447,"stop":1752062932447,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddd2913dfa46a756","name":"Round trip binary serialization","time":{"start":1752062430751,"stop":1752062430752,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ddb69eddaee70c9","name":"should remove event listeners","time":{"start":1752062430636,"stop":1752062430636,"duration":0},"status":"passed","severity":"normal"},{"uid":"553cc2ba87798bf2","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752062629714,"stop":1752062629715,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ef268bb6538185","name":"Query with Ordered Callback, No Decoder","time":{"start":1752062712875,"stop":1752062712875,"duration":0},"status":"passed","severity":"normal"},{"uid":"1335796c52f35c17","name":"Push message with custom timestamp: 1752058908751","time":{"start":1752063084757,"stop":1752063084757,"duration":0},"status":"passed","severity":"normal"},{"uid":"987db3abc2a10c5e","name":"Decoder throws on undefined content topic","time":{"start":1752062448172,"stop":1752062448173,"duration":1},"status":"passed","severity":"normal"},{"uid":"88b6213d23f3db26","name":"should throw error - invalid id","time":{"start":1752062420573,"stop":1752062420573,"duration":0},"status":"passed","severity":"normal"},{"uid":"22b1b789bdb55bd8","name":"should handle case with all peers already connected","time":{"start":1752062430643,"stop":1752062430643,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b39bfaaf118fd56","name":"Push message with content topic containing unicode special characters","time":{"start":1752063084755,"stop":1752063084755,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3add727e88a4f3a","name":"Subscribe and receive messages via lightPush","time":{"start":1752062979212,"stop":1752062979212,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ca593e093910673","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752062979204,"stop":1752062979204,"duration":0},"status":"skipped","severity":"normal"},{"uid":"aa7037c15cad92d9","name":"Push message with Chinese payload","time":{"start":1752063084744,"stop":1752063084744,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5ed9716f7997a20","name":"should return false when peer is not found","time":{"start":1752062429802,"stop":1752062429803,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef31e890542d5194","name":"Subscribe to topic containing long and receive message","time":{"start":1752062979206,"stop":1752062979206,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee55f92dd0be5592","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1752062414303,"stop":1752062414304,"duration":1},"status":"passed","severity":"normal"},{"uid":"983e97c9c9a85a40","name":"should handle complete peer lifecycle","time":{"start":1752062429763,"stop":1752062429764,"duration":1},"status":"passed","severity":"normal"},{"uid":"92a70d0a44e107e0","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752062979221,"stop":1752062979221,"duration":0},"status":"passed","severity":"normal"},{"uid":"c90207e37cfdc792","name":"Push message with Script payload","time":{"start":1752063084761,"stop":1752063084761,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0925233daf945fb","name":"Query Generator, No Decoder","time":{"start":1752062712874,"stop":1752062712874,"duration":0},"status":"passed","severity":"normal"},{"uid":"29ff5635753e5661","name":"Relay","time":{"start":1752062493687,"stop":1752062493687,"duration":0},"status":"passed","severity":"normal"},{"uid":"7768ec15dfe161b0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1752062468987,"stop":1752062468988,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c531f09e59c7477","name":"should dial peer when peer is discovered","time":{"start":1752062429484,"stop":1752062429484,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8b655842e607b8c","name":"Passing page size 0 when there are 110 messages","time":{"start":1752062754072,"stop":1752062754073,"duration":1},"status":"passed","severity":"normal"},{"uid":"436257870e3a0710","name":"Waku message hash computation (meta attribute not present)","time":{"start":1752062429948,"stop":1752062429948,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1e70fef99913190","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1752062468967,"stop":1752062468967,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8a8293bd3a36542","name":"should reject if Store is requested but not mounted","time":{"start":1752062459693,"stop":1752062459694,"duration":1},"status":"passed","severity":"normal"},{"uid":"f93a323d4f664c2a","name":"Check received message containing JSON","time":{"start":1752062932456,"stop":1752062932457,"duration":1},"status":"passed","severity":"normal"},{"uid":"c15074460e5dfc90","name":"start node with empty shard should fail","time":{"start":1752062741334,"stop":1752062741334,"duration":0},"status":"passed","severity":"normal"},{"uid":"fce37477be2099f2","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752062979202,"stop":1752062979202,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0d20d0f0d5bce19","name":"should create ShardReader with contentTopics network config","time":{"start":1752062429787,"stop":1752062429787,"duration":0},"status":"passed","severity":"normal"},{"uid":"7149d7869129a808","name":"Check publish message containing JSON","time":{"start":1752062608765,"stop":1752062608765,"duration":0},"status":"passed","severity":"normal"},{"uid":"b427ea814f3a6ca8","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752062932449,"stop":1752062932449,"duration":0},"status":"passed","severity":"normal"},{"uid":"df3c93c030a25408","name":"should handle complete discovery-to-dial flow","time":{"start":1752062429488,"stop":1752062429489,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c264e250d30152","name":"Push message with short payload","time":{"start":1752063084758,"stop":1752063084759,"duration":1},"status":"passed","severity":"normal"},{"uid":"feb6972920882a64","name":"should handle peerStore errors gracefully","time":{"start":1752062430697,"stop":1752062430697,"duration":0},"status":"passed","severity":"normal"},{"uid":"39ead8de3d978f44","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1752062700933,"stop":1752062700934,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee1ea4fb61ac25c","name":"handles empty contentTopics array correctly","time":{"start":1752062414315,"stop":1752062414315,"duration":0},"status":"passed","severity":"normal"},{"uid":"caea68a7081ebe2a","name":"random static sharding 2 - Cluster ID: 616, Shard ID: 262","time":{"start":1752062741327,"stop":1752062741328,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a46d5f6ce65425a","name":"Push message with content topic containing escaped characters","time":{"start":1752063084754,"stop":1752063084755,"duration":1},"status":"passed","severity":"normal"},{"uid":"260c24efeb75f117","name":"should maintain desired error rate","time":{"start":1752062471291,"stop":1752062471291,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf41663a3e4c7a10","name":"should retry if all attempts fail","time":{"start":1752062459022,"stop":1752062459022,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4ff7dea4f847439","name":"should maintain proper timestamps if all messages received","time":{"start":1752062473908,"stop":1752062473908,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0feca3bf58a70b3","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1752062468980,"stop":1752062468980,"duration":0},"status":"passed","severity":"normal"},{"uid":"76e5cc973e8b9f4d","name":"throws on empty content topic","time":{"start":1752062414278,"stop":1752062414279,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b308a7b421a825f","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1752062438114,"stop":1752062438115,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a773161799288ea","name":"should return false when navigator.onLine is false","time":{"start":1752062429865,"stop":1752062429872,"duration":7},"status":"passed","severity":"normal"},{"uid":"8a7bd7271c86f56b","name":"should not receive a peer event before start","time":{"start":1752062493243,"stop":1752062493244,"duration":1},"status":"passed","severity":"normal"},{"uid":"9eff877522db2999","name":"should handle peer store errors gracefully","time":{"start":1752062429485,"stop":1752062429487,"duration":2},"status":"passed","severity":"normal"},{"uid":"ab8e64b68bf0584a","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1752062459236,"stop":1752062459237,"duration":1},"status":"passed","severity":"normal"},{"uid":"d808a8cd5e33047f","name":"Fields are not dropped","time":{"start":1752062430258,"stop":1752062430259,"duration":1},"status":"passed","severity":"normal"},{"uid":"3606b3a814581e27","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1752062747919,"stop":1752062747919,"duration":0},"status":"passed","severity":"normal"},{"uid":"b10971590ab9ec2c","name":"should return false when at bootstrap limit","time":{"start":1752062430648,"stop":1752062430648,"duration":0},"status":"passed","severity":"normal"},{"uid":"e76589ae2c124e08","name":"should get all peers from store","time":{"start":1752062430641,"stop":1752062430641,"duration":0},"status":"passed","severity":"normal"},{"uid":"a23255fb4ab6f0bf","name":"should attach causal history and bloom filter to each message","time":{"start":1752062473907,"stop":1752062473907,"duration":0},"status":"passed","severity":"normal"},{"uid":"13bcfe6fbd90880c","name":"should return valid sharding parameters for static sharding","time":{"start":1752062414314,"stop":1752062414314,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec191e4e34af9ebf","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1752062429742,"stop":1752062429743,"duration":1},"status":"passed","severity":"normal"},{"uid":"4aab753824b3e965","name":"should start and setup intervals and event listeners","time":{"start":1752062460062,"stop":1752062460062,"duration":0},"status":"passed","severity":"normal"},{"uid":"cffa129b7665e6ac","name":"Wrong topic","time":{"start":1752062719199,"stop":1752062719199,"duration":0},"status":"passed","severity":"normal"},{"uid":"71f694cd5deb9b5c","name":"Sign & Recover","time":{"start":1752062448712,"stop":1752062448712,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2ebcee5be8fab10","name":"Throws when trying to push message with empty payload","time":{"start":1752063084750,"stop":1752063084750,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e5abcf37547306e","name":"should handle multiple peers with different shard configurations","time":{"start":1752062429427,"stop":1752062429430,"duration":3},"status":"passed","severity":"normal"},{"uid":"affa2d8a58819f5b","name":"should create NetworkMonitor with libp2p and events","time":{"start":1752062429850,"stop":1752062429850,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec73917d1441f14","name":"different cluster, same shard: nodes don't connect","time":{"start":1752062546526,"stop":1752062546534,"duration":8},"status":"passed","severity":"normal"},{"uid":"446ffa5d05f519a4","name":"should insert message into bloom filter","time":{"start":1752062473906,"stop":1752062473906,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6142464a7802884","name":"messageHash returns a Uint8Array","time":{"start":1752062429949,"stop":1752062429950,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ec30aef22d19da9","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752062601522,"stop":1752062601523,"duration":1},"status":"passed","severity":"normal"},{"uid":"544d85d6064707f5","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1752062438119,"stop":1752062438120,"duration":1},"status":"passed","severity":"normal"},{"uid":"7224de7ab5de7aae","name":"Promise Callback - false","time":{"start":1752062741066,"stop":1752062741066,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a5948a08903434d","name":"returns nothing if no connections present","time":{"start":1752062430210,"stop":1752062430210,"duration":0},"status":"passed","severity":"normal"},{"uid":"145d893e4ee44595","name":"should properly compute the node id","time":{"start":1752062420574,"stop":1752062420574,"duration":0},"status":"passed","severity":"normal"},{"uid":"ede0f07a4aeac85d","name":"should be safe to call multiple times","time":{"start":1752062429477,"stop":1752062429483,"duration":6},"status":"passed","severity":"normal"},{"uid":"59d054ec441ceba6","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1752062414295,"stop":1752062414295,"duration":0},"status":"passed","severity":"normal"},{"uid":"943222464ffbfbd9","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752062979213,"stop":1752062979213,"duration":0},"status":"passed","severity":"normal"},{"uid":"190aa8381d37df60","name":"should dial peers from store when browser is connected","time":{"start":1752062430637,"stop":1752062430637,"duration":0},"status":"passed","severity":"normal"},{"uid":"25bc22f9b8d32490","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1752062758961,"stop":1752062758962,"duration":1},"status":"passed","severity":"normal"},{"uid":"244509b3ba6d306c","name":"Subscribe to topic containing short and receive message","time":{"start":1752062979206,"stop":1752062979206,"duration":0},"status":"passed","severity":"normal"},{"uid":"867424ac1ee42887","name":"Push 30 different messages","time":{"start":1752063084764,"stop":1752063084764,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d8b63695d49e3bb8","name":"ignores domain fetching errors","time":{"start":1752062438594,"stop":1752062438594,"duration":0},"status":"passed","severity":"normal"},{"uid":"dae2fd2ea50b0e8c","name":"should not change state when connections remain after disconnect","time":{"start":1752062429884,"stop":1752062429884,"duration":0},"status":"passed","severity":"normal"},{"uid":"9049c6924d9d04dd","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1752062468990,"stop":1752062468990,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca70651fc2fc4921","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1752062468964,"stop":1752062468964,"duration":0},"status":"passed","severity":"normal"},{"uid":"88d0b10606964e3d","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752062979218,"stop":1752062979218,"duration":0},"status":"passed","severity":"normal"},{"uid":"eee117f8a974365a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1752062414300,"stop":1752062414300,"duration":0},"status":"passed","severity":"normal"},{"uid":"14863c955f115444","name":"Should update multiaddrs","time":{"start":1752062578058,"stop":1752062578058,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d738a3911da6dfb","name":"should return false when connections are non-bootstrap peers","time":{"start":1752062430649,"stop":1752062430649,"duration":0},"status":"passed","severity":"normal"},{"uid":"211bd98a3f0b475c","name":"Push message with JSON payload","time":{"start":1752063084748,"stop":1752063084749,"duration":1},"status":"passed","severity":"normal"},{"uid":"c28b751777d879cc","name":"Subscribe and receives messages on 20 topics","time":{"start":1752062979203,"stop":1752062979204,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca570a30076ea47d","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1752062414284,"stop":1752062414284,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b5c2ef269d52290","name":"Check received message containing Arabic","time":{"start":1752062932445,"stop":1752062932445,"duration":0},"status":"passed","severity":"normal"},{"uid":"ced798b067ce4669","name":"should dial peers from store on start","time":{"start":1752062430635,"stop":1752062430635,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbaca143149bfc08","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752062629716,"stop":1752062629716,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cd66aca3c05a0c9","name":"should redial peers when all connections are lost","time":{"start":1752062430653,"stop":1752062430653,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0d34ccd0eb0b19","name":"should handle task timeouts","time":{"start":1752062459017,"stop":1752062459017,"duration":0},"status":"passed","severity":"normal"},{"uid":"be5b023f9421361f","name":"can start and stop the service","time":{"start":1752062442410,"stop":1752062442411,"duration":1},"status":"passed","severity":"normal"},{"uid":"e33136c5d983fd0f","name":"connected peers and dial","time":{"start":1752062584343,"stop":1752062584343,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b96d658c0789aaad","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752062932449,"stop":1752062932449,"duration":0},"status":"passed","severity":"normal"},{"uid":"49bde2b2a79f9c62","name":"should call waitForPeer on Relay","time":{"start":1752062459699,"stop":1752062459699,"duration":0},"status":"passed","severity":"normal"},{"uid":"23704e226cc2dfdb","name":"Push message with content topic containing short","time":{"start":1752063084764,"stop":1752063084764,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fd5c1b87d6270b","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752062979212,"stop":1752062979212,"duration":0},"status":"passed","severity":"normal"},{"uid":"327ce9c78821266a","name":"Query generator for multiple messages","time":{"start":1752062745196,"stop":1752062745196,"duration":0},"status":"passed","severity":"normal"},{"uid":"320033e566771c56","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1752062419830,"stop":1752062419830,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca1f4bed5e81b558","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1752062414302,"stop":1752062414302,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c516d772a2d7586","name":"Ephemeral field is preserved - encoder v0","time":{"start":1752062499762,"stop":1752062499762,"duration":0},"status":"passed","severity":"normal"},{"uid":"3704bfa26f7bde75","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1752062468983,"stop":1752062468983,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9ba83e9a82b498c","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752062546523,"stop":1752062546525,"duration":2},"status":"passed","severity":"normal"},{"uid":"5ffeede61841824f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1752062414300,"stop":1752062414300,"duration":0},"status":"passed","severity":"normal"},{"uid":"87bde453c4046a82","name":"should successfully unsubscribe from an existing subscription","time":{"start":1752062459780,"stop":1752062459780,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b56e8f7aeba817b","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752062979207,"stop":1752062979207,"duration":0},"status":"passed","severity":"normal"},{"uid":"e830c7c9c01b260e","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app74/2/topic840/json","time":{"start":1752062719195,"stop":1752062719195,"duration":0},"status":"passed","severity":"normal"},{"uid":"b804377a2693b0d6","name":"should return usable stream attached to connection","time":{"start":1752062430282,"stop":1752062430283,"duration":1},"status":"passed","severity":"normal"},{"uid":"4669abe88539db4b","name":"it tolerates circular branch references","time":{"start":1752062438593,"stop":1752062438593,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2424ec131898bec","name":"should transition to Unhealthy when no connections","time":{"start":1752062459236,"stop":1752062459236,"duration":0},"status":"passed","severity":"normal"},{"uid":"2477244716c8b07","name":"should send to specified number of peers of used peers","time":{"start":1752062459634,"stop":1752062459634,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbb3c250444fc675","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1752062468982,"stop":1752062468982,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a34968ad1c34bee","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752062979216,"stop":1752062979216,"duration":0},"status":"passed","severity":"normal"},{"uid":"e29d8b932b9aa03d","name":"Check received message containing XML","time":{"start":1752062932456,"stop":1752062932456,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bc06aac0e97a610","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1752062758960,"stop":1752062758961,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3e0d69c7f928c6e","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1752062438115,"stop":1752062438116,"duration":1},"status":"passed","severity":"normal"},{"uid":"8263ff628e82976f","name":"should use provided shard info when available","time":{"start":1752062459140,"stop":1752062459140,"duration":0},"status":"passed","severity":"normal"},{"uid":"6234c5a85dd6d12","name":"Push message with content topic containing long","time":{"start":1752063084751,"stop":1752063084751,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc9d791467e47e72","name":"messageHashStr works with IProtoMessage","time":{"start":1752062429950,"stop":1752062429961,"duration":11},"status":"passed","severity":"normal"},{"uid":"c387e6e32e087e74","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1752062414313,"stop":1752062414313,"duration":0},"status":"passed","severity":"normal"},{"uid":"5141b18e115b8eea","name":"Push message with content topic containing unicode special characters","time":{"start":1752063084769,"stop":1752063084769,"duration":0},"status":"passed","severity":"normal"},{"uid":"77383152216faf13","name":"should dial with multiaddr and return stream","time":{"start":1752062430694,"stop":1752062430695,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eeca09ffa5da652","name":"Push to array if already present","time":{"start":1752062413883,"stop":1752062413883,"duration":0},"status":"passed","severity":"normal"},{"uid":"97a834fb3fdbdb12","name":"should set field with only RELAY enabled","time":{"start":1752062420579,"stop":1752062420580,"duration":1},"status":"passed","severity":"normal"},{"uid":"e10274637b262814","name":"Fails to push message with large meta","time":{"start":1752063084756,"stop":1752063084756,"duration":0},"status":"passed","severity":"normal"},{"uid":"93ce29598dbc6c84","name":"Push message with custom timestamp: 1721304108751","time":{"start":1752063084770,"stop":1752063084770,"duration":0},"status":"passed","severity":"normal"},{"uid":"117aa47b86c62aa8","name":"should create ShardReader with shards network config","time":{"start":1752062429788,"stop":1752062429788,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c0fed2c63397988","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752062601524,"stop":1752062601525,"duration":1},"status":"passed","severity":"normal"},{"uid":"daa7a0e28e8ed6f","name":"should drop connection to all peers on hangUp","time":{"start":1752062577667,"stop":1752062577667,"duration":0},"status":"passed","severity":"normal"},{"uid":"623f057c0ab38083","name":"should handle complete connection lifecycle","time":{"start":1752062429912,"stop":1752062429912,"duration":0},"status":"passed","severity":"normal"},{"uid":"6308cf14fc83ee22","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1752062468990,"stop":1752062468991,"duration":1},"status":"passed","severity":"normal"},{"uid":"6455c9153885624a","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1752062459778,"stop":1752062459779,"duration":1},"status":"passed","severity":"normal"},{"uid":"27428232a1313359","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1752062499763,"stop":1752062499763,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d9404d6a630a211","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1752062468977,"stop":1752062468978,"duration":1},"status":"passed","severity":"normal"},{"uid":"759996707001511c","name":"Push message with content topic containing XML","time":{"start":1752063084753,"stop":1752063084753,"duration":0},"status":"passed","severity":"normal"},{"uid":"a098d578c0a38303","name":"should retry on complete failure if specified","time":{"start":1752062459634,"stop":1752062459634,"duration":0},"status":"passed","severity":"normal"},{"uid":"10639caf3d3b6a46","name":"should create all internal components","time":{"start":1752062430692,"stop":1752062430692,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfe3aeccc0fb03bb","name":"should clear timers for specific peer on disconnect","time":{"start":1752062429758,"stop":1752062429758,"duration":0},"status":"passed","severity":"normal"},{"uid":"1deb4a3733da2eb5","name":"should add event listener for peer:discovery","time":{"start":1752062429477,"stop":1752062429477,"duration":0},"status":"passed","severity":"normal"},{"uid":"572722a5116985a2","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app86/6/topic366/proto","time":{"start":1752062719197,"stop":1752062719197,"duration":0},"status":"passed","severity":"normal"},{"uid":"3357536dc27854c","name":"should handle peer not in mesh for all topics","time":{"start":1752062429763,"stop":1752062429763,"duration":0},"status":"passed","severity":"normal"},{"uid":"aafef32d9b11a0cc","name":"Used by Waku Relay","time":{"start":1752062760622,"stop":1752062760622,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4165d53e5830971","name":"should not hang up bootstrap peer if under limit","time":{"start":1752062430639,"stop":1752062430639,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a1ea53aad6fcc23","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1752062438116,"stop":1752062438118,"duration":2},"status":"passed","severity":"normal"},{"uid":"b955a2af3a401909","name":"should keep entries that haven't expired yet","time":{"start":1752062458448,"stop":1752062458449,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc2be5dc721355bb","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1752062414298,"stop":1752062414298,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf1b2d9b9e36d31e","name":"should have no discoveries enabled by default","time":{"start":1752062458145,"stop":1752062458147,"duration":2},"status":"passed","severity":"normal"},{"uid":"17c9370015bc3606","name":"Generator, custom pubsub topic","time":{"start":1752062734108,"stop":1752062734108,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fbad7c10af9db0d2","name":"should not fail to start the service if it is already started","time":{"start":1752062584042,"stop":1752062584042,"duration":0},"status":"passed","severity":"normal"},{"uid":"5313636c7bb13767","name":"should increase lamport timestamp","time":{"start":1752062473907,"stop":1752062473908,"duration":1},"status":"passed","severity":"normal"},{"uid":"75032cd5f16db618","name":"should use shardsUnderCluster when provided","time":{"start":1752062459147,"stop":1752062459147,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ca982f3f8ae548e","name":"Query Generator, Multiple PubsubTopics","time":{"start":1752062712874,"stop":1752062712874,"duration":0},"status":"passed","severity":"normal"},{"uid":"e86778d5e29e9186","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1752062459013,"stop":1752062459015,"duration":2},"status":"passed","severity":"normal"},{"uid":"5457219625d1029c","name":"should return all connected peers without codec filter","time":{"start":1752062430696,"stop":1752062430696,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee04c7aac8600d9b","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1752062468663,"stop":1752062468664,"duration":1},"status":"passed","severity":"normal"},{"uid":"dac70e850f15104c","name":"Fails to push message bigger that 1MB","time":{"start":1752063084758,"stop":1752063084758,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b38b6c99ec332b1","name":"should handle peer store errors gracefully","time":{"start":1752062430644,"stop":1752062430645,"duration":1},"status":"passed","severity":"normal"},{"uid":"e94301136e47aacd","name":"same cluster, different shard: nodes connect","time":{"start":1752062546526,"stop":1752062546526,"duration":0},"status":"passed","severity":"normal"},{"uid":"91437feb061224ff","name":"Subscribe to topic containing numeric and publish message","time":{"start":1752062617879,"stop":1752062617879,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac5f6dd701eaa44b","name":"Check received message containing shell command","time":{"start":1752062932447,"stop":1752062932447,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2e59b852de72c67","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752062979220,"stop":1752062979220,"duration":0},"status":"passed","severity":"normal"},{"uid":"b45ecc114ca3d530","name":"should be able to decode the field with only RELAY set to true","time":{"start":1752062419831,"stop":1752062419832,"duration":1},"status":"passed","severity":"normal"},{"uid":"74ac5eb3f63b29a9","name":"Relay - dialed first","time":{"start":1752062763710,"stop":1752062763710,"duration":0},"status":"passed","severity":"normal"},{"uid":"67963f10be13a26f","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1752062414314,"stop":1752062414314,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e4499997d987ca1","name":"throws on content topic with non-number generation field","time":{"start":1752062414279,"stop":1752062414280,"duration":1},"status":"passed","severity":"normal"},{"uid":"8178f0ab8060dc8f","name":"should be safe to call multiple times","time":{"start":1752062429483,"stop":1752062429484,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecd244d89039d283","name":"should dial second nwaku node that was discovered","time":{"start":1752062504989,"stop":1752062504990,"duration":1},"status":"passed","severity":"normal"},{"uid":"243a69d70dc425b7","name":"should never report false negatives","time":{"start":1752062471291,"stop":1752062471291,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc26e22bc52f2e2b","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752063084753,"stop":1752063084754,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e8ebf5ed1de2da4","name":"should properly create location multiaddrs - udp6","time":{"start":1752062420577,"stop":1752062420577,"duration":0},"status":"passed","severity":"normal"},{"uid":"9163f819bfc49c9e","name":"Push message with content topic containing Arabic","time":{"start":1752063084766,"stop":1752063084766,"duration":0},"status":"passed","severity":"normal"},{"uid":"650a844634deb411","name":"Refresh subscription","time":{"start":1752062617877,"stop":1752062617878,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ae89cd80605ac325","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1752062414287,"stop":1752062414287,"duration":0},"status":"passed","severity":"normal"},{"uid":"207a57ed207ba3","name":"Check received message containing Chinese","time":{"start":1752062932454,"stop":1752062932455,"duration":1},"status":"passed","severity":"normal"},{"uid":"886ee3f86ed86d2","name":"should reject if WakuNode is not started","time":{"start":1752062459689,"stop":1752062459692,"duration":3},"status":"passed","severity":"normal"},{"uid":"eeac6468c790a134","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1752062414296,"stop":1752062414296,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdcf4fc731a9c3b6","name":"should be empty when created","time":{"start":1752062460060,"stop":1752062460061,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba10e690659643f8","name":"should work with custom bootstrap limits","time":{"start":1752062430650,"stop":1752062430651,"duration":1},"status":"passed","severity":"normal"},{"uid":"a462eae29dcebcaf","name":"new peer added after a peer was already found","time":{"start":1752062632219,"stop":1752062632219,"duration":0},"status":"skipped","severity":"normal"},{"uid":"905b19b47a24491d","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1752062468974,"stop":1752062468974,"duration":0},"status":"passed","severity":"normal"},{"uid":"94e9657cf2debf60","name":"should remove event listeners from globalThis","time":{"start":1752062429859,"stop":1752062429860,"duration":1},"status":"passed","severity":"normal"},{"uid":"75032a170519c886","name":"Should update shard info","time":{"start":1752062578058,"stop":1752062578059,"duration":1},"status":"passed","severity":"normal"},{"uid":"88be982af0bae768","name":"should not receive a peer event after stop","time":{"start":1752062442413,"stop":1752062442413,"duration":0},"status":"passed","severity":"normal"},{"uid":"7269dd7f5b640ee3","name":"should set field with all protocols enabled","time":{"start":1752062420579,"stop":1752062420579,"duration":0},"status":"passed","severity":"normal"},{"uid":"60ceb8b8bd3a807","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1752062468965,"stop":1752062468965,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bef63c9ed594756","name":"different cluster, different shard: nodes don't connect","time":{"start":1752062546534,"stop":1752062546534,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc9ddb4482e49eab","name":"can start and stop the service","time":{"start":1752062584039,"stop":1752062584041,"duration":2},"status":"passed","severity":"normal"},{"uid":"46ffe03335066c2b","name":"should set field with only STORE enabled","time":{"start":1752062420580,"stop":1752062420580,"duration":0},"status":"passed","severity":"normal"},{"uid":"3deedffdd956741c","name":"Sample","time":{"start":1752062420022,"stop":1752062420022,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1db92e347683afe","name":"Check publish message containing Arabic","time":{"start":1752062608762,"stop":1752062608762,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e064ce43cb001c","name":"should allow redial after cooldown period","time":{"start":1752062429399,"stop":1752062429402,"duration":3},"status":"passed","severity":"normal"},{"uid":"48a8c4600e601c7","name":"Check received message containing JSON","time":{"start":1752062932447,"stop":1752062932447,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7aad1662a193fa8","name":"should add received messages to bloom filter","time":{"start":1752062473908,"stop":1752062473908,"duration":0},"status":"passed","severity":"normal"},{"uid":"355f12279db6ed2f","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1752062414427,"stop":1752062414427,"duration":0},"status":"passed","severity":"normal"},{"uid":"19988ba1af33f9f4","name":"Encoder throws on empty string content topic","time":{"start":1752062448172,"stop":1752062448172,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6d4d2d7cb262709","name":"should return false when peer has no shard info","time":{"start":1752062429802,"stop":1752062429802,"duration":0},"status":"passed","severity":"normal"},{"uid":"86099681efb86e2f","name":"Check publish message containing XML","time":{"start":1752062608764,"stop":1752062608764,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3a4b2125e159ec3","name":"should be delivered immediately if received","time":{"start":1752062473914,"stop":1752062473914,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b804e8f693168fa","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1752062535875,"stop":1752062535875,"duration":0},"status":"passed","severity":"normal"},{"uid":"a78249d0f7489cd","name":"Filter","time":{"start":1752062763712,"stop":1752062763712,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c446fef61a788d","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1752062468978,"stop":1752062468979,"duration":1},"status":"passed","severity":"normal"},{"uid":"61246c26a33e55be","name":"Check received message containing numeric","time":{"start":1752062932454,"stop":1752062932454,"duration":0},"status":"passed","severity":"normal"},{"uid":"30770e0e00013db5","name":"should mark all messages in causal history as acknowledged","time":{"start":1752062473909,"stop":1752062473909,"duration":0},"status":"passed","severity":"normal"},{"uid":"15aa3e2d75e53d09","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1752062473913,"stop":1752062473913,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b06879dc274b30f","name":"should throw an error for insufficient data","time":{"start":1752062414427,"stop":1752062414427,"duration":0},"status":"passed","severity":"normal"},{"uid":"154e1dc49a377246","name":"Subscribe to topic containing special chars and publish message","time":{"start":1752062617879,"stop":1752062617879,"duration":0},"status":"passed","severity":"normal"},{"uid":"984bec567c897fe9","name":"should create KeepAliveManager with relay","time":{"start":1752062429718,"stop":1752062429719,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb2c04c5f3a51a3","name":"should be safe to call multiple times","time":{"start":1752062429733,"stop":1752062429733,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a24d0b6b7bab033","name":"should perform ping and update peer store on timer","time":{"start":1752062429740,"stop":1752062429741,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb789e1afb333a7","name":"should properly create location multiaddrs - udp","time":{"start":1752062420578,"stop":1752062420578,"duration":0},"status":"passed","severity":"normal"},{"uid":"5568c57b6d4970af","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752062979214,"stop":1752062979214,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ffa756830314e42","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1752062468952,"stop":1752062468953,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fe43f68a2cec332","name":"accepts time-filtered query with content filter","time":{"start":1752062430298,"stop":1752062430299,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffc7d8b091b5d064","name":"should return empty array when no peers connected","time":{"start":1752062430696,"stop":1752062430696,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4de1f8fa6e812a8","name":"should handle peer store update failures gracefully","time":{"start":1752062429741,"stop":1752062429742,"duration":1},"status":"passed","severity":"normal"},{"uid":"df889367b4bc8cb4","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1752062468962,"stop":1752062468962,"duration":0},"status":"passed","severity":"normal"},{"uid":"470c7617615be36d","name":"should be online or offline if network state changed","time":{"start":1752062508433,"stop":1752062508433,"duration":0},"status":"passed","severity":"normal"},{"uid":"315f0565fa7d2435","name":"Subscribe and publish message","time":{"start":1752062617872,"stop":1752062617872,"duration":0},"status":"passed","severity":"normal"},{"uid":"806bb6461eab6c8b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1752062468987,"stop":1752062468987,"duration":0},"status":"passed","severity":"normal"},{"uid":"f85a01493dd0338","name":"should handle case when navigator is not available","time":{"start":1752062429873,"stop":1752062429873,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0b1828839a586ef","name":"Push message with shell command payload","time":{"start":1752063084749,"stop":1752063084749,"duration":0},"status":"passed","severity":"normal"},{"uid":"1031c0fae54c1514","name":"Push message with content topic containing numeric","time":{"start":1752063084765,"stop":1752063084765,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d85862829b6d90","name":"Generator, custom pubsub topic","time":{"start":1752062734106,"stop":1752062734106,"duration":0},"status":"passed","severity":"normal"},{"uid":"15b94ad1dc894f14","name":"should be empty after removing the only subscription","time":{"start":1752062460061,"stop":1752062460061,"duration":0},"status":"passed","severity":"normal"},{"uid":"885d613c59cb6def","name":"should throw error - no id","time":{"start":1752062420572,"stop":1752062420573,"duration":1},"status":"passed","severity":"normal"},{"uid":"30a064bbed5532cb","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1752062419829,"stop":1752062419829,"duration":0},"status":"passed","severity":"normal"},{"uid":"909c03674090729f","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1752062414316,"stop":1752062414316,"duration":0},"status":"passed","severity":"normal"},{"uid":"c89711b1389cd9c","name":"Push message with XML payload","time":{"start":1752063084748,"stop":1752063084748,"duration":0},"status":"passed","severity":"normal"},{"uid":"39a199f26f714c9a","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1752062468965,"stop":1752062468965,"duration":0},"status":"passed","severity":"normal"},{"uid":"748a4aacb25c28d6","name":"Query with Promise Callback, No Decoder","time":{"start":1752062712876,"stop":1752062712877,"duration":1},"status":"passed","severity":"normal"},{"uid":"659faf156528693b","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1752062468979,"stop":1752062468980,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cd38a79ea95bb08","name":"should handle different types of entries","time":{"start":1752062458449,"stop":1752062458450,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cbaee70c1c3ae97","name":"Using a function","time":{"start":1752062760622,"stop":1752062760622,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cd6958d39dee001","name":"should set default options when no config provided","time":{"start":1752062430691,"stop":1752062430691,"duration":0},"status":"passed","severity":"normal"},{"uid":"203b3b92cd5a296a","name":"Subscribe to topic containing emoji and publish message","time":{"start":1752062617908,"stop":1752062617927,"duration":19},"status":"passed","severity":"normal"},{"uid":"1bc6167628cc013b","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1752062429756,"stop":1752062429756,"duration":0},"status":"passed","severity":"normal"},{"uid":"16cc07934e6fdc09","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1752062414299,"stop":1752062414299,"duration":0},"status":"passed","severity":"normal"},{"uid":"a77be15fe2b0697f","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752062979220,"stop":1752062979221,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d0cf06aab562c67","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1752062712875,"stop":1752062712875,"duration":0},"status":"passed","severity":"normal"},{"uid":"4545f860b25ed3f5","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1752062468972,"stop":1752062468972,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b747aaadec6853f","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1752062712876,"stop":1752062712876,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a3449ceb3d45dc5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1752062414302,"stop":1752062414303,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb6242f9d99d6e66","name":"Init the array if not present","time":{"start":1752062413881,"stop":1752062413883,"duration":2},"status":"passed","severity":"normal"},{"uid":"b767530798dcb8ae","name":"should clear dial history on start","time":{"start":1752062429383,"stop":1752062429383,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc6d07bf01a16a70","name":"Relay - dialed after","time":{"start":1752062763710,"stop":1752062763710,"duration":0},"status":"passed","severity":"normal"},{"uid":"38036fa71975a11e","name":"Overlapping topic subscription","time":{"start":1752062979215,"stop":1752062979215,"duration":0},"status":"passed","severity":"normal"},{"uid":"732a3fe798df7671","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1752062601521,"stop":1752062601522,"duration":1},"status":"passed","severity":"normal"},{"uid":"5efe3d202f462687","name":"should remove event listeners","time":{"start":1752062429732,"stop":1752062429732,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cf3dda4d7e69f29","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752062979209,"stop":1752062979209,"duration":0},"status":"passed","severity":"normal"},{"uid":"7be3be9d0a6e2d7d","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1752062758959,"stop":1752062758960,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d9a9ac8d3eee8e5","name":"Query Generator - false","time":{"start":1752062741063,"stop":1752062741065,"duration":2},"status":"passed","severity":"normal"},{"uid":"9c5f304afaf53e23","name":"Check received message containing escaped characters","time":{"start":1752062932457,"stop":1752062932457,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2bf28c8f40ac7","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1752062429886,"stop":1752062429899,"duration":13},"status":"passed","severity":"normal"},{"uid":"1bc50e3533e70733","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1752062414291,"stop":1752062414292,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5ccf95ea3f21a20","name":"should emit a peer event after start","time":{"start":1752062493243,"stop":1752062493243,"duration":0},"status":"passed","severity":"normal"},{"uid":"d03749e927c6f044","name":"Fails to publish duplicate message","time":{"start":1752062608769,"stop":1752062608769,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2c512bac3c2efbf","name":"should handle errors when globalThis is not available","time":{"start":1752062429855,"stop":1752062429859,"duration":4},"status":"passed","severity":"normal"},{"uid":"d63cda8302e9571e","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752062629716,"stop":1752062629716,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f90dca37d80d830","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1752062508429,"stop":1752062508429,"duration":0},"status":"passed","severity":"normal"},{"uid":"81fe8e322d598a9a","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1752062414287,"stop":1752062414288,"duration":1},"status":"passed","severity":"normal"},{"uid":"559258891292269c","name":"should create an instance with libp2p and dialer","time":{"start":1752062429476,"stop":1752062429477,"duration":1},"status":"passed","severity":"normal"},{"uid":"63b5fa07e121b69d","name":"Check message with invalid timestamp is not received","time":{"start":1752062932449,"stop":1752062932450,"duration":1},"status":"passed","severity":"normal"},{"uid":"12abc1fd5a93e108","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1752062468966,"stop":1752062468967,"duration":1},"status":"passed","severity":"normal"},{"uid":"24ca95920af87643","name":"Push message with Basic HTML tag payload","time":{"start":1752063084748,"stop":1752063084748,"duration":0},"status":"passed","severity":"normal"},{"uid":"d561b36092579a0a","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1752062468973,"stop":1752062468973,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0538881a5fd2176","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1752062429488,"stop":1752062429488,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeb5a254e8bc5bb8","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app29/2/topic299/proto","time":{"start":1752062719195,"stop":1752062719196,"duration":1},"status":"passed","severity":"normal"},{"uid":"8717d88b416f8cb","name":"Query Generator, Wrong PubsubTopic","time":{"start":1752062712873,"stop":1752062712874,"duration":1},"status":"passed","severity":"normal"},{"uid":"b50372845ff71fec","name":"should set field with only FILTER enabled","time":{"start":1752062420580,"stop":1752062420580,"duration":0},"status":"passed","severity":"normal"},{"uid":"8413475f0c8b37d4","name":"should unregister libp2p event listeners when stop is called","time":{"start":1752062459864,"stop":1752062459864,"duration":0},"status":"passed","severity":"normal"},{"uid":"f702397bdf65dcd5","name":"Check message received after jswaku node is restarted","time":{"start":1752062932452,"stop":1752062932452,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0fde92143e8fe93","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1752062468983,"stop":1752062468983,"duration":0},"status":"passed","severity":"normal"},{"uid":"e99db58e273745fe","name":"Push message with shell command payload","time":{"start":1752063084762,"stop":1752063084762,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb985b967139183a","name":"Check meta is set [symmetric]","time":{"start":1752062448170,"stop":1752062448171,"duration":1},"status":"passed","severity":"normal"},{"uid":"155535d4612c70d7","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1752062758957,"stop":1752062758958,"duration":1},"status":"passed","severity":"normal"},{"uid":"188d155e7b97b59f","name":"should update ack status of messages in outgoing buffer","time":{"start":1752062473913,"stop":1752062473913,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd47da12bcb936ad","name":"should return false when topic is not configured","time":{"start":1752062430698,"stop":1752062430698,"duration":0},"status":"passed","severity":"normal"},{"uid":"43012ae34c67f652","name":"should return no connections if no open connection provided","time":{"start":1752062430211,"stop":1752062430211,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9eefcccbe8554ff","name":"should handle empty pubsub topics","time":{"start":1752062429762,"stop":1752062429762,"duration":0},"status":"passed","severity":"normal"},{"uid":"3583f4beee50f8e1","name":"should send relay ping messages on timer","time":{"start":1752062429757,"stop":1752062429757,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cac6edc069404b6","name":"should not dispatch event when already connected","time":{"start":1752062429884,"stop":1752062429885,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c6609475c4814a9","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1752062430754,"stop":1752062430754,"duration":0},"status":"passed","severity":"normal"},{"uid":"69d95d3c2fb119ca","name":"Decrypt messages","time":{"start":1752062585910,"stop":1752062585910,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e12d5581c924b3","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1752062438596,"stop":1752062438596,"duration":0},"status":"passed","severity":"normal"},{"uid":"4475631be7f6656","name":"peer exchange sets tag","time":{"start":1752062632218,"stop":1752062632219,"duration":1},"status":"passed","severity":"normal"},{"uid":"d29c4f1b528d690f","name":"Subscribe to topic containing JSON and publish message","time":{"start":1752062617907,"stop":1752062617907,"duration":0},"status":"passed","severity":"normal"},{"uid":"179ec6deecd9a00b","name":"should handle peer connect event","time":{"start":1752062429874,"stop":1752062429874,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcb94227de813314","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1752062468967,"stop":1752062468968,"duration":1},"status":"passed","severity":"normal"},{"uid":"544a134a63785473","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752062719200,"stop":1752062719200,"duration":0},"status":"passed","severity":"normal"},{"uid":"5160b23ae083eed5","name":"isConnected between 2 js-waku relay nodes","time":{"start":1752062508432,"stop":1752062508432,"duration":0},"status":"passed","severity":"normal"},{"uid":"241a8ad4aa1c3d93","name":"should add to incoming buffer if dependencies are not met","time":{"start":1752062473909,"stop":1752062473909,"duration":0},"status":"passed","severity":"normal"},{"uid":"17c36fcc6f171c35","name":"Push message with Arabic payload","time":{"start":1752063084760,"stop":1752063084760,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4b1fd1e63e5792c","name":"should handle peer store errors during connection limiting","time":{"start":1752062430653,"stop":1752062430653,"duration":0},"status":"passed","severity":"normal"},{"uid":"e359ce374d8aecc2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1752062468991,"stop":1752062468991,"duration":0},"status":"passed","severity":"normal"},{"uid":"88a254807801b604","name":"Check received message containing emoji","time":{"start":1752062932448,"stop":1752062932448,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfbb6bdd86738768","name":"Subscribe and receives messages on 20 topics","time":{"start":1752062979213,"stop":1752062979214,"duration":1},"status":"passed","severity":"normal"},{"uid":"76276c4613346088","name":"should hang up with multiaddr and return true on success","time":{"start":1752062430695,"stop":1752062430696,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e2d4c115520a121","name":"Query with Promise Callback, No message returned","time":{"start":1752062712877,"stop":1752062712877,"duration":0},"status":"passed","severity":"normal"},{"uid":"d210b2d1e7acb974","name":"Push message with Russian payload","time":{"start":1752063084760,"stop":1752063084761,"duration":1},"status":"passed","severity":"normal"},{"uid":"c97a58bb399c0d64","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1752062459147,"stop":1752062459148,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a229b0b437e558e","name":"topics with same application and version share the same shard","time":{"start":1752062414290,"stop":1752062414291,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6542b745ec69d39","name":"should continually clean up expired entries at intervals","time":{"start":1752062458450,"stop":1752062458454,"duration":4},"status":"passed","severity":"normal"},{"uid":"dccf54d7ac582a63","name":"Push message with content topic containing short","time":{"start":1752063084750,"stop":1752063084751,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b599a0c1ad0ddaa","name":"Query Generator, No message returned","time":{"start":1752062712874,"stop":1752062712875,"duration":1},"status":"passed","severity":"normal"},{"uid":"21f06b0b204e7f4e","name":"should start and stop interval correctly","time":{"start":1752062459004,"stop":1752062459008,"duration":4},"status":"passed","severity":"normal"},{"uid":"9291cf80687050b3","name":"Check message with no payload is not received","time":{"start":1752062932451,"stop":1752062932451,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4abcabbce7265de","name":"should initialize with custom number of peers","time":{"start":1752062459861,"stop":1752062459861,"duration":0},"status":"passed","severity":"normal"},{"uid":"e927548271cc927f","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752062979211,"stop":1752062979211,"duration":0},"status":"passed","severity":"normal"},{"uid":"297427b52d636b92","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1752062429949,"stop":1752062429949,"duration":0},"status":"passed","severity":"normal"},{"uid":"47f75a909c5f181d","name":"should not process empty queue","time":{"start":1752062429413,"stop":1752062429414,"duration":1},"status":"passed","severity":"normal"},{"uid":"6206495704ae64bc","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1752062414285,"stop":1752062414286,"duration":1},"status":"passed","severity":"normal"},{"uid":"448118a02a9a2d89","name":"Push message with long payload","time":{"start":1752063084759,"stop":1752063084759,"duration":0},"status":"passed","severity":"normal"},{"uid":"86d7b0d7c622ee25","name":"should create ConnectionManager with relay","time":{"start":1752062430691,"stop":1752062430691,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ef6d4b73919de2c","name":"Js publishes, other Js receives","time":{"start":1752062597304,"stop":1752062597305,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca48cb3f63771d8a","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1752062414313,"stop":1752062414313,"duration":0},"status":"passed","severity":"normal"},{"uid":"65f7da60da82c518","name":"should handle shard reader errors gracefully","time":{"start":1752062429422,"stop":1752062429422,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3e5bd7d2be739cd","name":"recovers when dns.resolve returns empty","time":{"start":1752062438593,"stop":1752062438593,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a9b78e0e1ae89d6","name":"should return false when no connections","time":{"start":1752062430647,"stop":1752062430648,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a3ffb9b6282010f","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1752062459866,"stop":1752062459866,"duration":0},"status":"passed","severity":"normal"},{"uid":"d48b91c0dd21d1fa","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1752062459779,"stop":1752062459779,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e8679571b00041a","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1752062468966,"stop":1752062468966,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f588906434d8875","name":"should not dispatch event when already disconnected","time":{"start":1752062429885,"stop":1752062429885,"duration":0},"status":"passed","severity":"normal"},{"uid":"425a1ed1109a07fb","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1752062617907,"stop":1752062617908,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a9a1a1255df12a4","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1752062499763,"stop":1752062499763,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7115fd6cf62be9","name":"should handle errors gracefully when getting peer info","time":{"start":1752062429821,"stop":1752062429821,"duration":0},"status":"passed","severity":"normal"},{"uid":"adaa62b28b7342a2","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1752062712876,"stop":1752062712876,"duration":0},"status":"passed","severity":"normal"},{"uid":"2976b2499c1fae2a","name":"should reject if Relay is requested but not mounted","time":{"start":1752062459692,"stop":1752062459692,"duration":0},"status":"passed","severity":"normal"},{"uid":"df74a2f960c24ac9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1752062468987,"stop":1752062468987,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf8d900a7eb45cd4","name":"Generator, 2 different pubsubtopics","time":{"start":1752062734107,"stop":1752062734107,"duration":0},"status":"passed","severity":"normal"},{"uid":"7516daebb8549349","name":"should not fail to stop the service if it was not started","time":{"start":1752062442411,"stop":1752062442411,"duration":0},"status":"passed","severity":"normal"},{"uid":"1563f72a2ff0f128","name":"should not return locked peers if enough unlocked are available","time":{"start":1752062459862,"stop":1752062459863,"duration":1},"status":"passed","severity":"normal"},{"uid":"73505a6c471ffe8c","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1752062438116,"stop":1752062438116,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee09c3e8fa2cf592","name":"Push message with Arabic payload","time":{"start":1752063084744,"stop":1752063084746,"duration":2},"status":"passed","severity":"normal"},{"uid":"a742552b63d46d2","name":"should be sent with empty content","time":{"start":1752062473912,"stop":1752062473912,"duration":0},"status":"passed","severity":"normal"},{"uid":"149f143ed34a36b7","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1752062468975,"stop":1752062468977,"duration":2},"status":"passed","severity":"normal"},{"uid":"6eb5ed20091a9203","name":"Light Node - default protocols","time":{"start":1752062763712,"stop":1752062763712,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe6baf78db082ddb","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1752062608771,"stop":1752062608771,"duration":0},"status":"passed","severity":"normal"},{"uid":"e21ba6b83f09fdd8","name":"should return false when peer has no overlapping shards","time":{"start":1752062429801,"stop":1752062429802,"duration":1},"status":"passed","severity":"normal"},{"uid":"acf136c1771384b0","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1752062468981,"stop":1752062468981,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b1ed39640263701","name":"Subscribe to topic containing long and receive message","time":{"start":1752062979216,"stop":1752062979216,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3913333e1f76099","name":"should return tags for existing peer","time":{"start":1752062430644,"stop":1752062430644,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8fe703fb52fc4c8","name":"should clear dial history on stop","time":{"start":1752062429389,"stop":1752062429390,"duration":1},"status":"passed","severity":"normal"},{"uid":"87abcc60d937033f","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1752062429939,"stop":1752062429939,"duration":0},"status":"passed","severity":"normal"},{"uid":"837cb09b043f1cc2","name":"should handle queue processing errors gracefully","time":{"start":1752062429421,"stop":1752062429422,"duration":1},"status":"passed","severity":"normal"},{"uid":"1adf0d36088b2fef","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1752062468989,"stop":1752062468990,"duration":1},"status":"passed","severity":"normal"},{"uid":"b07e9c54f6cc7874","name":"handles different networkShards values correctly","time":{"start":1752062414292,"stop":1752062414292,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f3364c216c95b5c","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1752062429950,"stop":1752062429950,"duration":0},"status":"passed","severity":"normal"},{"uid":"eec9e2d795f22a20","name":"should emit a peer event after start","time":{"start":1752062584043,"stop":1752062584043,"duration":0},"status":"passed","severity":"normal"},{"uid":"c57b526a38e670ce","name":"isConnected should return true after first peer connects","time":{"start":1752062508430,"stop":1752062508431,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cf5864854ba47f3","name":"should decode valid enr with tcp successfully","time":{"start":1752062420571,"stop":1752062420571,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddd5e57251cb3662","name":"can start and stop the service","time":{"start":1752062493239,"stop":1752062493240,"duration":1},"status":"passed","severity":"normal"},{"uid":"adc9eb0159a073d1","name":"should load peers from local storage and dispatch events","time":{"start":1752062442414,"stop":1752062442414,"duration":0},"status":"passed","severity":"normal"},{"uid":"92b48d06277d6b97","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1752062414288,"stop":1752062414288,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba125ef774d2ddf2","name":"should handle onConnected and onDisconnected","time":{"start":1752062459863,"stop":1752062459863,"duration":0},"status":"passed","severity":"normal"},{"uid":"754867a03a265511","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1752062459236,"stop":1752062459236,"duration":0},"status":"passed","severity":"normal"},{"uid":"759721b5001f65a8","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1752062617908,"stop":1752062617908,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cbf6b140bcda573","name":"Query generator for multiple messages with different message text format","time":{"start":1752062745197,"stop":1752062745197,"duration":0},"status":"passed","severity":"normal"},{"uid":"27625128c468a346","name":"should handle case when globalThis is not available","time":{"start":1752062429873,"stop":1752062429874,"duration":1},"status":"passed","severity":"normal"},{"uid":"b150360eed2f2715","name":"Check received message containing Arabic","time":{"start":1752062932455,"stop":1752062932455,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1ff9c3a7d7dc894","name":"Decoder throws on empty string content topic","time":{"start":1752062449975,"stop":1752062449976,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa121862e0b8ec6f","name":"should stop ping timers on peer disconnect","time":{"start":1752062429734,"stop":1752062429734,"duration":0},"status":"passed","severity":"normal"},{"uid":"e86d524b9587758f","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752062979220,"stop":1752062979220,"duration":0},"status":"passed","severity":"normal"},{"uid":"d878ff3b25244627","name":"throws on content topic with empty version field","time":{"start":1752062414281,"stop":1752062414282,"duration":1},"status":"passed","severity":"normal"},{"uid":"701f4e42c1b8875a","name":"should check connected peers if present and suitable","time":{"start":1752062459695,"stop":1752062459696,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9284744a0c87be1","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1752062458149,"stop":1752062458150,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b031cc47e79354","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1752062429872,"stop":1752062429873,"duration":1},"status":"passed","severity":"normal"},{"uid":"291ab4e3981356a7","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1752062414289,"stop":1752062414289,"duration":0},"status":"passed","severity":"normal"},{"uid":"8521c09e81ab3a30","name":"groups content topics by expected pubsub topic","time":{"start":1752062414291,"stop":1752062414291,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d8d04e540b9484a","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1752062430294,"stop":1752062430295,"duration":1},"status":"passed","severity":"normal"},{"uid":"a90962ad946645ce","name":"Push message with SQL Injection payload","time":{"start":1752063084761,"stop":1752063084761,"duration":0},"status":"passed","severity":"normal"},{"uid":"933662a60d4519c4","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1752062414293,"stop":1752062414293,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e75b6ab1a9e9f99","name":"should dispatch network event when browser goes online","time":{"start":1752062429885,"stop":1752062429886,"duration":1},"status":"passed","severity":"normal"},{"uid":"a79aeca61c380843","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1752062508430,"stop":1752062508430,"duration":0},"status":"passed","severity":"normal"},{"uid":"b777be23e4fcfaaa","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1752062459864,"stop":1752062459864,"duration":0},"status":"passed","severity":"normal"},{"uid":"728732946f197f2d","name":"random static sharding 1 - Cluster ID: 262, Shard ID: 751","time":{"start":1752062741327,"stop":1752062741327,"duration":0},"status":"passed","severity":"normal"},{"uid":"784999e4c3fc573e","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1752062438118,"stop":1752062438119,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc8a571748b2a682","name":"Passing an array","time":{"start":1752062760621,"stop":1752062760621,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f02921234c7a53d","name":"isConnected should return false after all peers disconnect","time":{"start":1752062508431,"stop":1752062508432,"duration":1},"status":"passed","severity":"normal"},{"uid":"82b3410fa4fa0e0b","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1752062438112,"stop":1752062438113,"duration":1},"status":"passed","severity":"normal"},{"uid":"676cf2ebc8be4a0f","name":"should only return 1 node with store capability","time":{"start":1752062438595,"stop":1752062438596,"duration":1},"status":"passed","severity":"normal"},{"uid":"beee881858fb7a82","name":"should return PeerId when PeerId is provided","time":{"start":1752062430140,"stop":1752062430140,"duration":0},"status":"passed","severity":"normal"},{"uid":"b65c0c09158b83f1","name":"Check received message containing special chars","time":{"start":1752062932444,"stop":1752062932445,"duration":1},"status":"passed","severity":"normal"},{"uid":"49f5826ee389c8c9","name":"Check publish message after service node is restarted","time":{"start":1752062608772,"stop":1752062608772,"duration":0},"status":"skipped","severity":"normal"},{"uid":"51c3e788bcfbcc8","name":"should add event listeners for waku:connection, peer connect and disconnect","time":{"start":1752062430635,"stop":1752062430635,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc84f81831d7e589","name":"Push message with content topic containing shell command","time":{"start":1752063084768,"stop":1752063084768,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fea74a871cd762b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1752062414304,"stop":1752062414304,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3eb505ead52ee23","name":"Callback on promise, aborts when callback returns true","time":{"start":1752062745202,"stop":1752062745203,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e04447821ce47a9","name":"should not allow k > 12","time":{"start":1752062468660,"stop":1752062468662,"duration":2},"status":"passed","severity":"normal"},{"uid":"1caf06b41b92b53a","name":"Passing page size 11 when there are 10 messages","time":{"start":1752062754080,"stop":1752062754080,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c717a2e9cc2ac3a","name":"Check received message containing Script","time":{"start":1752062932456,"stop":1752062932456,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb534e0445659254","name":"Push message with emoji payload","time":{"start":1752063084763,"stop":1752063084763,"duration":0},"status":"passed","severity":"normal"},{"uid":"f820b5405268d090","name":"Check publish message containing SQL Injection","time":{"start":1752062608763,"stop":1752062608763,"duration":0},"status":"passed","severity":"normal"},{"uid":"46eb2e152f6397a7","name":"Check publish message containing long","time":{"start":1752062608757,"stop":1752062608758,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f1b15cd60f93e5d","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1752062468966,"stop":1752062468966,"duration":0},"status":"passed","severity":"normal"},{"uid":"a99f11686d18ac75","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1752062414298,"stop":1752062414299,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b19cb60d1318c50","name":"retrieves a single peer","time":{"start":1752062438592,"stop":1752062438593,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5170ecd250a6a6e","name":"should use the provided clusterId for the pubsub topic","time":{"start":1752062414316,"stop":1752062414316,"duration":0},"status":"passed","severity":"normal"},{"uid":"e61b5ab09e9a98ac","name":"Throws when trying to push message with empty payload","time":{"start":1752063084764,"stop":1752063084764,"duration":0},"status":"passed","severity":"normal"},{"uid":"70598d43f9025b82","name":"should set field with all protocols disabled","time":{"start":1752062420579,"stop":1752062420579,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae68cfa662b52435","name":"should encode/decode to RLP encoding","time":{"start":1752062420574,"stop":1752062420575,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ff9b2d9b976641a","name":"Subscribe to topic containing XML and publish message","time":{"start":1752062617897,"stop":1752062617906,"duration":9},"status":"passed","severity":"normal"},{"uid":"80a7b0f848829b9c","name":"should return false and handle errors gracefully","time":{"start":1752062430696,"stop":1752062430696,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d3ebd472b1bb42c","name":"Check publish message containing numeric","time":{"start":1752062608758,"stop":1752062608758,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d792bfadbed91e4","name":"should add and remove event listeners correctly","time":{"start":1752062442415,"stop":1752062442415,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cf2e60c4376b44e","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1752062468947,"stop":1752062468950,"duration":3},"status":"passed","severity":"normal"},{"uid":"be03fbfccab05f79","name":"should delegate to networkMonitor.isConnected()","time":{"start":1752062430693,"stop":1752062430694,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b3f29db8a76f30d","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752062687872,"stop":1752062687872,"duration":0},"status":"passed","severity":"normal"},{"uid":"732bc54d016a168d","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1752062712875,"stop":1752062712875,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff276c90ec76e06b","name":"Decoder throws on empty string content topic","time":{"start":1752062448173,"stop":1752062448173,"duration":0},"status":"passed","severity":"normal"},{"uid":"73d184f23419c9bd","name":"Subscribe to topic containing long and publish message","time":{"start":1752062617878,"stop":1752062617879,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f49cf1efdb22414","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1752062468978,"stop":1752062468978,"duration":0},"status":"passed","severity":"normal"},{"uid":"26a955797ad950ff","name":"should not receive a peer event before start","time":{"start":1752062584043,"stop":1752062584043,"duration":0},"status":"passed","severity":"normal"},{"uid":"f74477ff69d9f367","name":"should dial all remaining peers","time":{"start":1752062430642,"stop":1752062430642,"duration":0},"status":"passed","severity":"normal"},{"uid":"bde13b6b28bd85cc","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app6/3/topic564/proto","time":{"start":1752062719199,"stop":1752062719199,"duration":0},"status":"passed","severity":"normal"},{"uid":"209b847a2318abe6","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1752062429742,"stop":1752062429742,"duration":0},"status":"passed","severity":"normal"},{"uid":"53c711cce2f72b0d","name":"Push message equal or less that 1MB","time":{"start":1752063084758,"stop":1752063084758,"duration":0},"status":"passed","severity":"normal"},{"uid":"8477bd0adf5bb02d","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1752062414289,"stop":1752062414289,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9a5655387de606c","name":"should not retry if at least one success","time":{"start":1752062459634,"stop":1752062459638,"duration":4},"status":"passed","severity":"normal"},{"uid":"bc59d9d235b04dbc","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1752062438111,"stop":1752062438112,"duration":1},"status":"passed","severity":"normal"},{"uid":"91fdb7ca74881ee7","name":"should serialize and deserialize correctly","time":{"start":1752062471292,"stop":1752062471292,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecb0d445b5e79d8f","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1752062745203,"stop":1752062745205,"duration":2},"status":"passed","severity":"normal"},{"uid":"90502f8e0db05f3d","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1752062468950,"stop":1752062468951,"duration":1},"status":"passed","severity":"normal"},{"uid":"a597989ee8f43f3","name":"should hang up bootstrap peer if over limit","time":{"start":1752062430639,"stop":1752062430639,"duration":0},"status":"passed","severity":"normal"},{"uid":"806a5fdf0cafb83a","name":"should get / set TCP multiaddr","time":{"start":1752062420576,"stop":1752062420576,"duration":0},"status":"passed","severity":"normal"},{"uid":"846f1167e34e33c9","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1752062473909,"stop":1752062473910,"duration":1},"status":"passed","severity":"normal"},{"uid":"329c5998b30efb2","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1752062758957,"stop":1752062758957,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bc906084665c272","name":"should do nothing if peer is not a bootstrap peer","time":{"start":1752062430638,"stop":1752062430639,"duration":1},"status":"passed","severity":"normal"},{"uid":"cde29b89ebafabef","name":"more peers than existing","time":{"start":1752062584344,"stop":1752062584345,"duration":1},"status":"skipped","severity":"normal"},{"uid":"eb2b974ba773792a","name":"should return empty array for non-existent peer","time":{"start":1752062430644,"stop":1752062430644,"duration":0},"status":"passed","severity":"normal"},{"uid":"24606fd6b81a6cf0","name":"Subscribe to topic containing XML and receive message","time":{"start":1752062979218,"stop":1752062979218,"duration":0},"status":"passed","severity":"normal"},{"uid":"cee6ac1787ba83db","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752062979219,"stop":1752062979219,"duration":0},"status":"passed","severity":"normal"},{"uid":"b123f09be42f24c","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752062979216,"stop":1752062979217,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc615443b70e9c1b","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1752062468953,"stop":1752062468961,"duration":8},"status":"passed","severity":"normal"},{"uid":"6bbde28024fb0825","name":"Push message with content topic containing Arabic","time":{"start":1752063084752,"stop":1752063084752,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7a17d17642bb53b","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1752062758956,"stop":1752062758957,"duration":1},"status":"passed","severity":"normal"},{"uid":"5982b36a79cd372a","name":"Push message with meta","time":{"start":1752063084769,"stop":1752063084769,"duration":0},"status":"passed","severity":"normal"},{"uid":"d101e334a07a3b4b","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1752062617872,"stop":1752062617873,"duration":1},"status":"passed","severity":"normal"},{"uid":"b08a42b0fbcef6a3","name":"Push message with content topic containing Chinese","time":{"start":1752063084765,"stop":1752063084766,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6e1d99ebc1245c5","name":"Subscribe to topic containing short and receive message","time":{"start":1752062979215,"stop":1752062979215,"duration":0},"status":"passed","severity":"normal"},{"uid":"21c4fc24d2139f0a","name":"Push message with Script payload","time":{"start":1752063084747,"stop":1752063084748,"duration":1},"status":"passed","severity":"normal"},{"uid":"276e8de46b86c026","name":"ignores unrecognized TXT record formats","time":{"start":1752062438594,"stop":1752062438594,"duration":0},"status":"passed","severity":"normal"},{"uid":"a98f84d8be064b84","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752062979210,"stop":1752062979210,"duration":0},"status":"passed","severity":"normal"},{"uid":"2191aaf2a06bc1f3","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1752062459779,"stop":1752062459780,"duration":1},"status":"passed","severity":"normal"},{"uid":"df243f96be1d12b6","name":"can query messages normally","time":{"start":1752062721173,"stop":1752062721173,"duration":0},"status":"passed","severity":"normal"},{"uid":"1164f0e38ab32684","name":"Check message on other pubsub topic is not received","time":{"start":1752062932459,"stop":1752062932460,"duration":1},"status":"passed","severity":"normal"},{"uid":"11d3bece9eed90d0","name":"should start ping timers on peer connect","time":{"start":1752062429733,"stop":1752062429733,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb2bbe527cd8b3b0","name":"should successfully subscribe to supported pubsub topic","time":{"start":1752062459779,"stop":1752062459779,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a4f29eb86d8e33e","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752063084767,"stop":1752063084768,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e125ebce28db63a","name":"accepts valid message hash query","time":{"start":1752062430296,"stop":1752062430296,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f695f2aba1b64b7","name":"should not create multiple intervals when called multiple times","time":{"start":1752062429383,"stop":1752062429388,"duration":5},"status":"passed","severity":"normal"},{"uid":"e8cb25fdf707f1e4","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1752062430698,"stop":1752062430698,"duration":0},"status":"passed","severity":"normal"},{"uid":"998bd17a40fbec7a","name":"configure the node with multiple content topics","time":{"start":1752062719199,"stop":1752062719200,"duration":1},"status":"passed","severity":"normal"},{"uid":"996c7ca882c8a39","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1752062700935,"stop":1752062700935,"duration":0},"status":"passed","severity":"normal"},{"uid":"727eecbe18a15b2f","name":"Check publish message containing Script","time":{"start":1752062608763,"stop":1752062608764,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4c08be7eb7fd569","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1752062468977,"stop":1752062468977,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdd545435be25680","name":"should insert message id into causal history","time":{"start":1752062473906,"stop":1752062473907,"duration":1},"status":"passed","severity":"normal"},{"uid":"6140d583bbedc58c","name":"should handle multiple bootstrap peers with different limits","time":{"start":1752062430651,"stop":1752062430652,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8ed047ab3163653","name":"should handle full lifecycle (start -> events -> stop)","time":{"start":1752062430651,"stop":1752062430651,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f18d9404048ae36","name":"Check publish message containing escaped characters","time":{"start":1752062608766,"stop":1752062608766,"duration":0},"status":"passed","severity":"normal"},{"uid":"cda540ff7768bff1","name":"should not fail to start the service if it is already started","time":{"start":1752062493242,"stop":1752062493243,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3335a5f8fb192d2","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1752062468963,"stop":1752062468963,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4ee589679664950","name":"random static sharding 5 - Cluster ID: 904, Shard ID: 609","time":{"start":1752062741330,"stop":1752062741330,"duration":0},"status":"passed","severity":"normal"},{"uid":"116a17e8a905824a","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1752062468973,"stop":1752062468974,"duration":1},"status":"passed","severity":"normal"},{"uid":"126eb7b3977d3c06","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1752062468953,"stop":1752062468953,"duration":0},"status":"passed","severity":"normal"},{"uid":"a510fd1faab97743","name":"Push message with rate limit","time":{"start":1752063084756,"stop":1752063084756,"duration":0},"status":"passed","severity":"normal"},{"uid":"e20d8bb3fe11669e","name":"should use DNS peer discovery with light client","time":{"start":1752062493246,"stop":1752062493246,"duration":0},"status":"skipped","severity":"normal"},{"uid":"64490f81fbd31a3e","name":"should handle dial errors","time":{"start":1752062430695,"stop":1752062430695,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d6d03b9be268072","name":"Check received message containing Chinese","time":{"start":1752062932445,"stop":1752062932445,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e04c237e751c671","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752062734108,"stop":1752062734108,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecd2a3bb166c8c5f","name":"should not create relay timers when relay is not provided","time":{"start":1752062429750,"stop":1752062429750,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a010d10687591af","name":"should handle incoming messages","time":{"start":1752062459780,"stop":1752062459781,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4f46b6ab10c2eba","name":"should return true when over bootstrap limit","time":{"start":1752062430649,"stop":1752062430649,"duration":0},"status":"passed","severity":"normal"},{"uid":"8acdad36280da220","name":"Overlapping topic subscription","time":{"start":1752062979205,"stop":1752062979205,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2f8d999cf4ddc7f","name":"Push message with unicode special characters payload","time":{"start":1752063084763,"stop":1752063084763,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b5cbe3c63e9d4cb","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1752062414302,"stop":1752062414302,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5bd77f3c5ce8a4","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1752062468952,"stop":1752062468952,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfdbdda13e8657c7","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app10/10/topic218/proto","time":{"start":1752062719197,"stop":1752062719197,"duration":0},"status":"passed","severity":"normal"},{"uid":"8766eb36745203a","name":"Mutual subscription","time":{"start":1752062617870,"stop":1752062617870,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9de30dabd5b5e77","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1752062414290,"stop":1752062414290,"duration":0},"status":"passed","severity":"normal"},{"uid":"955542b88ebfedec","name":"Check meta is set [ecies]","time":{"start":1752062449974,"stop":1752062449974,"duration":0},"status":"passed","severity":"normal"},{"uid":"72bd16313dbd3503","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752062734111,"stop":1752062734111,"duration":0},"status":"passed","severity":"normal"},{"uid":"f95f53c88d2654d0","name":"should properly create location multiaddrs - tcp4","time":{"start":1752062420577,"stop":1752062420577,"duration":0},"status":"passed","severity":"normal"},{"uid":"76886d7692cf47f4","name":"Fails to publish message with size larger than 1 MB","time":{"start":1752062608771,"stop":1752062608772,"duration":1},"status":"passed","severity":"normal"},{"uid":"740d49d34c86c0","name":"should handle all zero keep alive options","time":{"start":1752062429763,"stop":1752062429763,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aed942bbe66baf3","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1752062508430,"stop":1752062508430,"duration":0},"status":"passed","severity":"normal"},{"uid":"66b4434f2418ff72","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1752062414299,"stop":1752062414299,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8201d89230aebf5","name":"Overlapping topic subscription","time":{"start":1752062617878,"stop":1752062617878,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f0fd8bc409c43add","name":"Generator, 2 different pubsubtopics","time":{"start":1752062734110,"stop":1752062734111,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7aac5435283aa92","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1752062437476,"stop":1752062437477,"duration":1},"status":"passed","severity":"normal"},{"uid":"3be519b6372d9a28","name":"Push message with content topic containing Script","time":{"start":1752063084767,"stop":1752063084767,"duration":0},"status":"passed","severity":"normal"},{"uid":"eceb6b2d88777849","name":"random static sharding 8 - Cluster ID: 322, Shard ID: 23","time":{"start":1752062741331,"stop":1752062741331,"duration":0},"status":"passed","severity":"normal"},{"uid":"17aab4251fa783c3","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1752062700937,"stop":1752062700937,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2dcfb2b3e02a3c4a","name":"LightPush","time":{"start":1752062763711,"stop":1752062763712,"duration":1},"status":"passed","severity":"normal"},{"uid":"d55dc0487a7150a7","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752062629717,"stop":1752062629717,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ca7f30f18bda5f4","name":"Push message with JSON payload","time":{"start":1752063084762,"stop":1752063084762,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dffd0f60ee27069","name":"should dial all peers on dial","time":{"start":1752062577666,"stop":1752062577666,"duration":0},"status":"passed","severity":"normal"},{"uid":"183df5374786b066","name":"should initialize with Unhealthy status","time":{"start":1752062459235,"stop":1752062459235,"duration":0},"status":"passed","severity":"normal"},{"uid":"3784064879bd71b","name":"should return false when under bootstrap limit","time":{"start":1752062430648,"stop":1752062430648,"duration":0},"status":"passed","severity":"normal"},{"uid":"919eef1f75636cec","name":"should return peer for existing peer","time":{"start":1752062430646,"stop":1752062430646,"duration":0},"status":"passed","severity":"normal"},{"uid":"c44e779b3475f784","name":"Fails to push message with large meta","time":{"start":1752063084770,"stop":1752063084770,"duration":0},"status":"passed","severity":"normal"},{"uid":"778ce797419dd3e4","name":"Accepts a valid Waku Message","time":{"start":1752062463367,"stop":1752062463368,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e1a6072bc46ceb3","name":"Nodes with multiple pubsub topic","time":{"start":1752062601524,"stop":1752062601524,"duration":0},"status":"passed","severity":"normal"},{"uid":"c12a7f97cddff22d","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752062629713,"stop":1752062629714,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ca5f681b6d4a755","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1752062414287,"stop":1752062414287,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb04aa903956d93a","name":"should sort peers by ping value","time":{"start":1752062430697,"stop":1752062430697,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d1a8eb2eed1bf85","name":"should return false when peer shard info is not found","time":{"start":1752062429815,"stop":1752062429819,"duration":4},"status":"passed","severity":"normal"},{"uid":"50b4987a1a3f64d2","name":"Check message with no payload is not received","time":{"start":1752062932460,"stop":1752062932460,"duration":0},"status":"passed","severity":"normal"},{"uid":"c34367aa9c41d19a","name":"udp ip6 address","time":{"start":1752062419820,"stop":1752062419820,"duration":0},"status":"passed","severity":"normal"},{"uid":"722b784142d0d461","name":"Push message with content topic containing SQL Injection","time":{"start":1752063084752,"stop":1752063084753,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e4835e43531f324","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752062629714,"stop":1752062629714,"duration":0},"status":"passed","severity":"normal"},{"uid":"f22e61780d604aca","name":"should dial one peer on dial","time":{"start":1752062577667,"stop":1752062577668,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fa4727fc181d22a","name":"Check publish message containing emoji","time":{"start":1752062608766,"stop":1752062608766,"duration":0},"status":"passed","severity":"normal"},{"uid":"487e1eae144ec983","name":"Push message with special chars payload","time":{"start":1752063084744,"stop":1752063084744,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc2218594140362b","name":"should return PeerId when PeerId is provided","time":{"start":1752062430141,"stop":1752062430141,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4ea4e0795f90d81","name":"Check received message containing Russian","time":{"start":1752062932455,"stop":1752062932455,"duration":0},"status":"passed","severity":"normal"},{"uid":"904703ac0a6c398c","name":"returns all values when wanted number matches available values","time":{"start":1752062437471,"stop":1752062437474,"duration":3},"status":"passed","severity":"normal"},{"uid":"6657ace98253399d","name":"Ordered Callback - false","time":{"start":1752062741067,"stop":1752062741070,"duration":3},"status":"passed","severity":"normal"},{"uid":"9cb272be71f13525","name":"Push message with special chars payload","time":{"start":1752063084759,"stop":1752063084760,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dd0df8410cbc77a","name":"Passing page size 10 when there are 10 messages","time":{"start":1752062754078,"stop":1752062754078,"duration":0},"status":"passed","severity":"normal"},{"uid":"44d3df5588a59dcf","name":"Check received message containing short","time":{"start":1752062932443,"stop":1752062932444,"duration":1},"status":"passed","severity":"normal"},{"uid":"884126f038d40573","name":"should clear the dialing interval","time":{"start":1752062429388,"stop":1752062429388,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f5c370797551f95","name":"accepts valid content-filtered query","time":{"start":1752062430293,"stop":1752062430293,"duration":0},"status":"passed","severity":"normal"},{"uid":"357def6980336031","name":"Generator, custom pubsub topic","time":{"start":1752062734109,"stop":1752062734110,"duration":1},"status":"passed","severity":"normal"},{"uid":"d440feb9eb1fa93","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752062979203,"stop":1752062979203,"duration":0},"status":"passed","severity":"normal"},{"uid":"f150f9806b48f9da","name":"should handle null peers returned by getPeer","time":{"start":1752062430650,"stop":1752062430650,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aea185d96d59204","name":"should dispatch network event when browser goes offline","time":{"start":1752062429886,"stop":1752062429886,"duration":0},"status":"passed","severity":"normal"},{"uid":"55a9df56b12dda7e","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1752062459862,"stop":1752062459862,"duration":0},"status":"passed","severity":"normal"},{"uid":"42122c31f1ec6ca1","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752062687873,"stop":1752062687873,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaef9aa27e88eccc","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1752062468979,"stop":1752062468979,"duration":0},"status":"passed","severity":"normal"},{"uid":"78de6ef004dbabfb","name":"should push the message to the outgoing buffer","time":{"start":1752062473906,"stop":1752062473906,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f8db1232c096e28","name":"should be safe to call multiple times","time":{"start":1752062429390,"stop":1752062429390,"duration":0},"status":"passed","severity":"normal"},{"uid":"28d7e71e170ea734","name":"Publish message with custom timestamp: Thu Jul 18 2024 12:03:21 GMT+0000 (Coordinated Universal Time)","time":{"start":1752062608767,"stop":1752062608768,"duration":1},"status":"passed","severity":"normal"},{"uid":"d754e73aee48dfe4","name":"should handle dial errors gracefully","time":{"start":1752062430642,"stop":1752062430642,"duration":0},"status":"passed","severity":"normal"},{"uid":"322139c97d401d6f","name":"should not create timers for topics where peer is not in mesh","time":{"start":1752062429756,"stop":1752062429757,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3ce8ee9a0fa0163","name":"Push message with SQL Injection payload","time":{"start":1752063084747,"stop":1752063084747,"duration":0},"status":"passed","severity":"normal"},{"uid":"740a7f34f96e4277","name":"Decoder throws on empty string content topic","time":{"start":1752062430754,"stop":1752062430754,"duration":0},"status":"passed","severity":"normal"},{"uid":"648883bf87c057ac","name":"should create ConnectionManager with required options","time":{"start":1752062430690,"stop":1752062430691,"duration":1},"status":"passed","severity":"normal"},{"uid":"34a9213beabf32eb","name":"Encoder throws on undefined content topic","time":{"start":1752062430753,"stop":1752062430753,"duration":0},"status":"passed","severity":"normal"},{"uid":"916ea60bd6d70d3a","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1752062468978,"stop":1752062468978,"duration":0},"status":"passed","severity":"normal"},{"uid":"24fb2cbb716ac032","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752062979219,"stop":1752062979219,"duration":0},"status":"passed","severity":"normal"},{"uid":"91c2f497be1fc723","name":"Push message with Basic HTML tag payload","time":{"start":1752063084762,"stop":1752063084762,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbc6e24abb3d0868","name":"Waku message hash computation (no timestamp)","time":{"start":1752062429948,"stop":1752062429949,"duration":1},"status":"passed","severity":"normal"},{"uid":"199168c6d4be13e","name":"should handle disconnect when peer has no timers","time":{"start":1752062429758,"stop":1752062429758,"duration":0},"status":"passed","severity":"normal"},{"uid":"82c3c85bbca19f0e","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1752062414298,"stop":1752062414298,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb6de537733a4c88","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1752062468988,"stop":1752062468988,"duration":0},"status":"passed","severity":"normal"},{"uid":"64718637849ffffa","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752062979213,"stop":1752062979213,"duration":0},"status":"passed","severity":"normal"},{"uid":"e453aa1623465d7d","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1752062468983,"stop":1752062468983,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a7189e17fb16c63","name":"should return true when topic is configured","time":{"start":1752062430698,"stop":1752062430698,"duration":0},"status":"passed","severity":"normal"},{"uid":"b55d84a6195b261d","name":"should drop connection to one peer on hangUp","time":{"start":1752062577668,"stop":1752062577668,"duration":0},"status":"passed","severity":"normal"},{"uid":"46e0a93fd99fb837","name":"should deliver messages after dependencies are met","time":{"start":1752062473911,"stop":1752062473911,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce718595f762a5e2","name":"should handle errors when accessing navigator","time":{"start":1752062429901,"stop":1752062429901,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6b802c49151c21c","name":"should throw error - no id","time":{"start":1752062420571,"stop":1752062420572,"duration":1},"status":"passed","severity":"normal"},{"uid":"682f3620e78c767c","name":"should wait for Filter peer to be connected","time":{"start":1752062459697,"stop":1752062459698,"duration":1},"status":"passed","severity":"normal"},{"uid":"98f6819fd3197cb8","name":"should return false when peer is on different cluster","time":{"start":1752062429804,"stop":1752062429814,"duration":10},"status":"passed","severity":"normal"},{"uid":"4547063b7f76df3c","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app8/3/topic889/proto","time":{"start":1752062719198,"stop":1752062719199,"duration":1},"status":"passed","severity":"normal"}] |