mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-16 03:43:09 +00:00
1 line
192 KiB
JSON
1 line
192 KiB
JSON
[{"uid":"ccb6db5f110a64df","name":"should do nothing if no non-locked connections to drop","time":{"start":1755770438162,"stop":1755770438163,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2df9272f45da996","name":"should check false positive rate","time":{"start":1755770484428,"stop":1755770484428,"duration":0},"status":"passed","severity":"normal"},{"uid":"69253e6d14832ee5","name":"returns all values when wanted number matches available values","time":{"start":1755770446580,"stop":1755770446580,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdfdb74711fbfbad","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1755770481212,"stop":1755770481212,"duration":0},"status":"passed","severity":"normal"},{"uid":"5207773499165eb4","name":"should initialize with libp2p components","time":{"start":1755770447266,"stop":1755770447267,"duration":1},"status":"passed","severity":"normal"},{"uid":"df5e8af6ed12cd57","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1755770481227,"stop":1755770481227,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a9cff1805f2d6b8","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1755770421964,"stop":1755770421964,"duration":0},"status":"passed","severity":"normal"},{"uid":"5579c64e320b6b6d","name":"should create PeerExchangeDiscovery instance","time":{"start":1755770447605,"stop":1755770447605,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc78dd2af9ec7ee9","name":"should handle task timeouts","time":{"start":1755770468420,"stop":1755770468420,"duration":0},"status":"passed","severity":"normal"},{"uid":"95bc2f8413faab56","name":"should skip peer when failed to dial recently","time":{"start":1755770437140,"stop":1755770437141,"duration":1},"status":"passed","severity":"normal"},{"uid":"b352ebed3d3b7608","name":"should request peer renewal on specific errors","time":{"start":1755770468419,"stop":1755770468420,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e2dddc5eb180d20","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1755770481211,"stop":1755770481212,"duration":1},"status":"passed","severity":"normal"},{"uid":"4913852b3bd89290","name":"should not retry if at least one success","time":{"start":1755770468422,"stop":1755770468422,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c893f464e04f11e","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1755770468419,"stop":1755770468419,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac92085425747cf4","name":"should delegate to networkMonitor.isConnected()","time":{"start":1755770438109,"stop":1755770438109,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb2135023ab9e5c","name":"should emit a peer event after start","time":{"start":1755770451572,"stop":1755770451572,"duration":0},"status":"passed","severity":"normal"},{"uid":"92dad11bc8c9fb70","name":"should discard bootstrap peers when has more than set limit","time":{"start":1755770544853,"stop":1755770544853,"duration":0},"status":"passed","severity":"normal"},{"uid":"81f44b4e202e2862","name":"Push message with escaped characters payload","time":{"start":1755771052182,"stop":1755771052182,"duration":0},"status":"passed","severity":"normal"},{"uid":"50a23f4e0cbaa446","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755770647298,"stop":1755770647298,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ae4b821b0c83ebf","name":"should not be empty after adding a subscription","time":{"start":1755770469031,"stop":1755770469031,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8114cb54bc94757","name":"Check message on other pubsub topic is not received","time":{"start":1755770943975,"stop":1755770943975,"duration":0},"status":"passed","severity":"normal"},{"uid":"d49bda97e3fa8f45","name":"returns all values when wanted number is greater than available values","time":{"start":1755770446581,"stop":1755770446582,"duration":1},"status":"passed","severity":"normal"},{"uid":"de18639f52df2b1a","name":"should remove event listeners","time":{"start":1755770438153,"stop":1755770438154,"duration":1},"status":"passed","severity":"normal"},{"uid":"160209de5c930c7b","name":"Push message with custom timestamp: 1755766925742","time":{"start":1755771052205,"stop":1755771052205,"duration":0},"status":"passed","severity":"normal"},{"uid":"e53dbcc493fbac7c","name":"should be safe to call multiple times","time":{"start":1755770437591,"stop":1755770437591,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe14a4306eedcd54","name":"Decrypt messages","time":{"start":1755770648769,"stop":1755770648770,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc7d5708306e8d4b","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app45/10/topic213/test.js","time":{"start":1755770765583,"stop":1755770765583,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4e96dd73bbea81d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1755770421971,"stop":1755770421971,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7af22186f840ed3","name":"should not receive a peer event after stop","time":{"start":1755770451573,"stop":1755770451573,"duration":0},"status":"passed","severity":"normal"},{"uid":"59217facd9a43ace","name":"LightPush","time":{"start":1755770845763,"stop":1755770845763,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bd23629eb962340","name":"should handle cache.get errors gracefully","time":{"start":1755770451575,"stop":1755770451575,"duration":0},"status":"passed","severity":"normal"},{"uid":"1672d8fccfefbc97","name":"should not fail to stop the service if it was not started","time":{"start":1755770725286,"stop":1755770725286,"duration":0},"status":"passed","severity":"normal"},{"uid":"5820455b9ce5ac78","name":"Check received message containing Script","time":{"start":1755770943946,"stop":1755770943946,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0cc99d90cd81a3a","name":"should not return locked peers if enough unlocked are available","time":{"start":1755770468664,"stop":1755770468670,"duration":6},"status":"passed","severity":"normal"},{"uid":"b7569730f32d5135","name":"should invoke callbacks when receiving a message","time":{"start":1755770469031,"stop":1755770469032,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce934a347e8e552e","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755770647295,"stop":1755770647295,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a72ff31f1a61777","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1755770437608,"stop":1755770437608,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b61e0b3a1d4d483","name":"should update peers in cache on 'peer:identify' event","time":{"start":1755770451574,"stop":1755770451574,"duration":0},"status":"passed","severity":"normal"},{"uid":"972ed9adb0b5ce8f","name":"should be safe to call multiple times","time":{"start":1755770436790,"stop":1755770436790,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a03ee7445d0c99c","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755770506628,"stop":1755770506629,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3803fed10c7111f4","name":"should have no discoveries enabled by default","time":{"start":1755770467760,"stop":1755770467760,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e1b6ccf2d5f4e29","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1755770438114,"stop":1755770438115,"duration":1},"status":"passed","severity":"normal"},{"uid":"5313a93717dea50f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1755770421969,"stop":1755770421969,"duration":0},"status":"passed","severity":"normal"},{"uid":"b686fa76419c745d","name":"Subscribe to topic containing short and publish message","time":{"start":1755770679304,"stop":1755770679304,"duration":0},"status":"passed","severity":"normal"},{"uid":"c19a45b6769a15e9","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1755770447730,"stop":1755770447730,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca781357df2e0fe1","name":"Promise Callback - false","time":{"start":1755770822378,"stop":1755770822378,"duration":0},"status":"passed","severity":"normal"},{"uid":"53fca49d43e1ea79","name":"Check received message containing SQL Injection","time":{"start":1755770943945,"stop":1755770943945,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7dbeb9420e26c8f","name":"should not create multiple intervals when called multiple times","time":{"start":1755770437126,"stop":1755770437129,"duration":3},"status":"passed","severity":"normal"},{"uid":"1b55b2978e7961b1","name":"different cluster: nodes don't connect","time":{"start":1755770575565,"stop":1755770575566,"duration":1},"status":"passed","severity":"normal"},{"uid":"990c900c1dc203b1","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1755770421962,"stop":1755770421962,"duration":0},"status":"passed","severity":"normal"},{"uid":"e927cd0e6df6be64","name":"Passing invalid cursor","time":{"start":1755770777689,"stop":1755770777689,"duration":0},"status":"passed","severity":"normal"},{"uid":"f048d54e263af405","name":"Check received message containing emoji","time":{"start":1755770943972,"stop":1755770943973,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bd951234f1f3a85","name":"should return usable stream attached to connection","time":{"start":1755770437903,"stop":1755770437903,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a23734341f9a84e","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1755770437601,"stop":1755770437602,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe746e60bf0ea38c","name":"Relay - dialed after","time":{"start":1755770845762,"stop":1755770845762,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e47066285af2293","name":"Cluster id 0, shard 0","time":{"start":1755770810831,"stop":1755770810832,"duration":1},"status":"passed","severity":"normal"},{"uid":"e32e3e9da83012d","name":"should use configured peers when available","time":{"start":1755770468768,"stop":1755770468768,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d5a138937fe90f5","name":"isConnected between 2 js-waku relay nodes","time":{"start":1755770521487,"stop":1755770521487,"duration":0},"status":"passed","severity":"normal"},{"uid":"f228b12177e9f25","name":"Push message with Russian payload","time":{"start":1755771052195,"stop":1755771052195,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f053f04bd4e0c28","name":"Subscribe to topic containing numeric and publish message","time":{"start":1755770679305,"stop":1755770679305,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec6ede64b2a50344","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1755770437317,"stop":1755770437320,"duration":3},"status":"passed","severity":"normal"},{"uid":"9d34125b24dd48f5","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1755770437911,"stop":1755770437912,"duration":1},"status":"passed","severity":"normal"},{"uid":"566475e2dbfe6964","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1755770679310,"stop":1755770679310,"duration":0},"status":"passed","severity":"normal"},{"uid":"9da207607d739910","name":"Passing page size 11 when there are 10 messages","time":{"start":1755770833654,"stop":1755770833654,"duration":0},"status":"passed","severity":"normal"},{"uid":"720dcfb4109bca1","name":"messageHashStr returns a hex string","time":{"start":1755770437321,"stop":1755770437321,"duration":0},"status":"passed","severity":"normal"},{"uid":"99db2c777721a50f","name":"should requeue task if no peer is available","time":{"start":1755770468418,"stop":1755770468419,"duration":1},"status":"passed","severity":"normal"},{"uid":"30724fe5210a9a27","name":"should handle peer store errors gracefully","time":{"start":1755770468188,"stop":1755770468188,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e9d6e55c6e641fa","name":"should start the dialing interval","time":{"start":1755770437115,"stop":1755770437115,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba8afe004c4ec4a3","name":"should return empty array when no peers connected","time":{"start":1755770438113,"stop":1755770438113,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d9a7fd9f5f547b","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1755770840132,"stop":1755770840132,"duration":0},"status":"passed","severity":"normal"},{"uid":"7936821cb2ef2e3f","name":"topics with same application and version share the same shard","time":{"start":1755770421965,"stop":1755770421965,"duration":0},"status":"passed","severity":"normal"},{"uid":"78d5936eb016b4d2","name":"should skip peers without peer exchange protocol","time":{"start":1755770447601,"stop":1755770447601,"duration":0},"status":"passed","severity":"normal"},{"uid":"f57d6416ba6bac6e","name":"Subscribe to topic containing short and receive message","time":{"start":1755770971611,"stop":1755770971611,"duration":0},"status":"passed","severity":"normal"},{"uid":"df33ca75c2fec732","name":"should merge provided config with defaults","time":{"start":1755770438106,"stop":1755770438107,"duration":1},"status":"passed","severity":"normal"},{"uid":"51f40c55082ea9ca","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1755770437321,"stop":1755770437321,"duration":0},"status":"passed","severity":"normal"},{"uid":"383e1b9dd982aa98","name":"Check received message containing emoji","time":{"start":1755770943948,"stop":1755770943949,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1721aba4270dee3","name":"Push message with content topic containing escaped characters","time":{"start":1755771052202,"stop":1755771052203,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b84f265ff16a8b7","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1755770427084,"stop":1755770427085,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ced7c67f5094265","name":"Fails to push message bigger that 1MB","time":{"start":1755771052192,"stop":1755771052192,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cac27e9e9eb3b2f","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755770447731,"stop":1755770447731,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5a8b7445afb0c0d4","name":"Nodes with multiple pubsub topic","time":{"start":1755770665107,"stop":1755770665107,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9d0c8c48df9e35f","name":"Push message with content topic containing numeric","time":{"start":1755771052200,"stop":1755771052201,"duration":1},"status":"passed","severity":"normal"},{"uid":"981d6f43821f101e","name":"Check publish message containing emoji","time":{"start":1755770671634,"stop":1755770671635,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ec084054c92fd2","name":"should handle query errors gracefully","time":{"start":1755770447602,"stop":1755770447602,"duration":0},"status":"passed","severity":"normal"},{"uid":"f213e4162585cfb9","name":"handles different networkShards values correctly","time":{"start":1755770421966,"stop":1755770421967,"duration":1},"status":"passed","severity":"normal"},{"uid":"4aa0a5049628e0f7","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755770971609,"stop":1755770971610,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2a54bdead2bbc5f","name":"should throw error - invalid id","time":{"start":1755770427882,"stop":1755770427882,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cdd815b543d54b6","name":"should be able to encode the field with only RELAY set to true","time":{"start":1755770427076,"stop":1755770427078,"duration":2},"status":"passed","severity":"normal"},{"uid":"7b5d48b4fdc4588","name":"should be able to decode the field with only FILTER set to true","time":{"start":1755770427091,"stop":1755770427092,"duration":1},"status":"passed","severity":"normal"},{"uid":"df4a9fd0821ea9e2","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1755770481221,"stop":1755770481221,"duration":0},"status":"passed","severity":"normal"},{"uid":"e69f93457211ebda","name":"should dial peers from store on start","time":{"start":1755770438151,"stop":1755770438152,"duration":1},"status":"passed","severity":"normal"},{"uid":"e316e6b224ff5ea9","name":"should dial more peers if under maxConnections","time":{"start":1755770438161,"stop":1755770438162,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dffe6727ced1d4c","name":"should properly create location multiaddrs - udp6","time":{"start":1755770427886,"stop":1755770427887,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5f099a4089c697e","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1755770840132,"stop":1755770840132,"duration":0},"status":"passed","severity":"normal"},{"uid":"c964f6c42c0a3834","name":"should create ShardReader with auto sharding network config","time":{"start":1755770437187,"stop":1755770437188,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9972b86ec58ee5a","name":"should set field with only FILTER enabled","time":{"start":1755770427889,"stop":1755770427889,"duration":0},"status":"passed","severity":"normal"},{"uid":"40f8c1f0694bb73f","name":"Push message with custom timestamp: 1755774125742","time":{"start":1755771052191,"stop":1755771052192,"duration":1},"status":"passed","severity":"normal"},{"uid":"65ca14869c79d16a","name":"should throw error when no peers are available","time":{"start":1755770468766,"stop":1755770468766,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ba15a6f6c5488c3","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755770971610,"stop":1755770971610,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b2265077514e482","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1755770467776,"stop":1755770467776,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa841ed07eda4440","name":"should load peers from local storage and dispatch events","time":{"start":1755770451574,"stop":1755770451574,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fe3476aeb4f9cd6","name":"should set field with all protocols enabled","time":{"start":1755770427888,"stop":1755770427889,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bad28aba8df2497","name":"Query generator for multiple messages with different message text format","time":{"start":1755770824828,"stop":1755770824828,"duration":0},"status":"passed","severity":"normal"},{"uid":"de0b00d5f4b72477","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1755770421972,"stop":1755770421972,"duration":0},"status":"passed","severity":"normal"},{"uid":"de151d67b23c16ca","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1755770446558,"stop":1755770446558,"duration":0},"status":"passed","severity":"normal"},{"uid":"24fb4e2b8e38fe1c","name":"should create a new stream if no existing for protocol found","time":{"start":1755770437904,"stop":1755770437904,"duration":0},"status":"passed","severity":"normal"},{"uid":"4526ed08642d8db0","name":"should dial peers from store when no connections remain","time":{"start":1755770438155,"stop":1755770438155,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce7c5a0ed3dbe1fa","name":"should create NetworkMonitor with libp2p and events","time":{"start":1755770436957,"stop":1755770436958,"duration":1},"status":"passed","severity":"normal"},{"uid":"89327a9c2e155cbb","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1755770481195,"stop":1755770481199,"duration":4},"status":"passed","severity":"normal"},{"uid":"34bc565ee3c5902b","name":"Encoder throws on empty string content topic","time":{"start":1755770457269,"stop":1755770457269,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c7473bba69d12dc","name":"should reject on timeout if it was set","time":{"start":1755770469062,"stop":1755770469062,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bed524cc24a08d5","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755770971627,"stop":1755770971628,"duration":1},"status":"passed","severity":"normal"},{"uid":"6937655d2cd78eb9","name":"Publish message with large meta","time":{"start":1755770671639,"stop":1755770671639,"duration":0},"status":"passed","severity":"normal"},{"uid":"464c5dd5a544f761","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1755770481218,"stop":1755770481221,"duration":3},"status":"passed","severity":"normal"},{"uid":"df246e8f458fe1dc","name":"Used by Waku Relay","time":{"start":1755770839903,"stop":1755770839903,"duration":0},"status":"passed","severity":"normal"},{"uid":"abc364b0fa9ff7d2","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1755770480958,"stop":1755770480958,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4a187855e3d90a9","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1755770468176,"stop":1755770468176,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3b5de3538585eaf","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1755770427093,"stop":1755770427093,"duration":0},"status":"passed","severity":"normal"},{"uid":"e856caace39e160b","name":"returns only open connection if one present","time":{"start":1755770437787,"stop":1755770437787,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef338cf2b1f838b4","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1755770777684,"stop":1755770777685,"duration":1},"status":"passed","severity":"normal"},{"uid":"f160bf04f02625fe","name":"Push message with long payload","time":{"start":1755771052178,"stop":1755771052178,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc80ead794862da1","name":"Push message with content topic containing Chinese","time":{"start":1755771052201,"stop":1755771052201,"duration":0},"status":"passed","severity":"normal"},{"uid":"38f0a80c79605bc3","name":"Subscribe to topic containing long and publish message","time":{"start":1755770679304,"stop":1755770679305,"duration":1},"status":"passed","severity":"normal"},{"uid":"65598ad841eb8098","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app85/8/topic182/xml","time":{"start":1755770765582,"stop":1755770765583,"duration":1},"status":"passed","severity":"normal"},{"uid":"35e414f442c00d71","name":"should filter peers by codec","time":{"start":1755770438113,"stop":1755770438113,"duration":0},"status":"passed","severity":"normal"},{"uid":"437a3397fa65d8b8","name":"should set default options when no config provided","time":{"start":1755770438106,"stop":1755770438106,"duration":0},"status":"passed","severity":"normal"},{"uid":"763d81a20d63386f","name":"Check meta is set [ecies]","time":{"start":1755770459078,"stop":1755770459078,"duration":0},"status":"passed","severity":"normal"},{"uid":"28150ee61ef83c60","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755770971608,"stop":1755770971609,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3ddedf6b216c41b","name":"Push message with content topic containing unicode special characters","time":{"start":1755771052188,"stop":1755771052188,"duration":0},"status":"passed","severity":"normal"},{"uid":"87b0718805948c51","name":"Push message with custom timestamp: 1725012125742","time":{"start":1755771052190,"stop":1755771052191,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca327439e923c9ce","name":"should add received messages to bloom filter","time":{"start":1755770486730,"stop":1755770486731,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d5d52c4dfee8c62","name":"should properly start and stop event listening","time":{"start":1755770468177,"stop":1755770468177,"duration":0},"status":"passed","severity":"normal"},{"uid":"b04967bd4d59b6f6","name":"return first retrieved peers without further DNS queries","time":{"start":1755770447730,"stop":1755770447730,"duration":0},"status":"passed","severity":"normal"},{"uid":"f46396a4b7c476d7","name":"Check received message with timestamp: 1755770500981000000 ","time":{"start":1755770943973,"stop":1755770943974,"duration":1},"status":"passed","severity":"normal"},{"uid":"b20eb3e117bd25b1","name":"should remove event listener for peer:discovery","time":{"start":1755770436789,"stop":1755770436789,"duration":0},"status":"passed","severity":"normal"},{"uid":"d74a85a028a72d18","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1755770446542,"stop":1755770446549,"duration":7},"status":"passed","severity":"normal"},{"uid":"f0e23db4dc597228","name":"should handle query errors","time":{"start":1755770447602,"stop":1755770447603,"duration":1},"status":"passed","severity":"normal"},{"uid":"938c82de82d5b1d6","name":"should not allow unachievable error rate","time":{"start":1755770480957,"stop":1755770480958,"duration":1},"status":"passed","severity":"normal"},{"uid":"386ff2fc9c852193","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755770971623,"stop":1755770971624,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bb3f85860a84939","name":"Check message with no pubsub topic is not received","time":{"start":1755770943953,"stop":1755770943954,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f8aba66affed041","name":"Check received message containing short","time":{"start":1755770943940,"stop":1755770943940,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cffad4c3022602d","name":"Get Nodes","time":{"start":1755770447102,"stop":1755770447102,"duration":0},"status":"passed","severity":"normal"},{"uid":"e93c37d52ad7592f","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1755770561410,"stop":1755770561410,"duration":0},"status":"passed","severity":"normal"},{"uid":"cab36bb1b786bd63","name":"caches peers it previously fetched","time":{"start":1755770447729,"stop":1755770447729,"duration":0},"status":"passed","severity":"normal"},{"uid":"936672c31004ecce","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1755770481206,"stop":1755770481209,"duration":3},"status":"passed","severity":"normal"},{"uid":"daeeaac32d930656","name":"Check received message containing Russian","time":{"start":1755770943965,"stop":1755770943966,"duration":1},"status":"passed","severity":"normal"},{"uid":"56e4027703ad5c53","name":"Check publish message containing JSON","time":{"start":1755770671633,"stop":1755770671633,"duration":0},"status":"passed","severity":"normal"},{"uid":"6de2a7e56c167ee2","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1755770468681,"stop":1755770468682,"duration":1},"status":"passed","severity":"normal"},{"uid":"896e4afd0f34beba","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755770575568,"stop":1755770575569,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f27bc57e9637f94","name":"Check received message containing shell command","time":{"start":1755770943970,"stop":1755770943970,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee85c325a29c5547","name":"Check message with no pubsub topic is not received","time":{"start":1755770943975,"stop":1755770943976,"duration":1},"status":"passed","severity":"normal"},{"uid":"43514cf261d6acdc","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755770971620,"stop":1755770971621,"duration":1},"status":"passed","severity":"normal"},{"uid":"23483eac3a54191f","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1755770783249,"stop":1755770783249,"duration":0},"status":"passed","severity":"normal"},{"uid":"848580bae2ebe066","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1755770437598,"stop":1755770437598,"duration":0},"status":"passed","severity":"normal"},{"uid":"3111297782ee3e46","name":"should wait for LightPush peer to be connected","time":{"start":1755770469063,"stop":1755770469063,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cd932a7b7c1d87a","name":"Push message with meta","time":{"start":1755771052203,"stop":1755771052204,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9c8606aab94fd53","name":"throws on content topic with non-number generation field","time":{"start":1755770421958,"stop":1755770421959,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f3b27cb2d1fda32","name":"should handle queue processing errors gracefully","time":{"start":1755770437167,"stop":1755770437168,"duration":1},"status":"passed","severity":"normal"},{"uid":"83a813dbefc06c53","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1755770679307,"stop":1755770679307,"duration":0},"status":"passed","severity":"normal"},{"uid":"5244ab8eefd43d4d","name":"Push message with content topic containing JSON","time":{"start":1755771052202,"stop":1755771052202,"duration":0},"status":"passed","severity":"normal"},{"uid":"88e6b9d46a72d5e9","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1755770791984,"stop":1755770791984,"duration":0},"status":"passed","severity":"normal"},{"uid":"68fabfdda0145087","name":"Subscribe to topic containing XML and publish message","time":{"start":1755770679308,"stop":1755770679309,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba69f14e612329e7","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1755770679306,"stop":1755770679306,"duration":0},"status":"passed","severity":"normal"},{"uid":"325387163f1f02d2","name":"Relay - times out","time":{"start":1755770845762,"stop":1755770845762,"duration":0},"status":"passed","severity":"normal"},{"uid":"d30494745d9b92f2","name":"should handle peer store update failures gracefully","time":{"start":1755770437603,"stop":1755770437603,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b3bb02cf17945cc","name":"should add peer to queue when queue is not empty","time":{"start":1755770437139,"stop":1755770437139,"duration":0},"status":"passed","severity":"normal"},{"uid":"385143cee8814b27","name":"Publish message with custom timestamp: Thu Aug 21 2025 11:04:25 GMT+0000 (Coordinated Universal Time)","time":{"start":1755770671636,"stop":1755770671636,"duration":0},"status":"passed","severity":"normal"},{"uid":"a18d379cfc1d88a7","name":"should handle mixed protocol support correctly","time":{"start":1755770468188,"stop":1755770468189,"duration":1},"status":"passed","severity":"normal"},{"uid":"93e742213f0ea2de","name":"should use DNS peer discovery with light client","time":{"start":1755770506627,"stop":1755770506627,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8f35d5e104a7a178","name":"should start ping timers on peer connect","time":{"start":1755770437596,"stop":1755770437597,"duration":1},"status":"passed","severity":"normal"},{"uid":"81bd801e1cc63971","name":"Push message with content topic containing escaped characters","time":{"start":1755771052188,"stop":1755771052188,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f0baae134c283e2","name":"should create KeepAliveManager with required options","time":{"start":1755770437583,"stop":1755770437590,"duration":7},"status":"passed","severity":"normal"},{"uid":"ed1a1e68ed70a29f","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1755770468663,"stop":1755770468663,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cddc177ef36198a","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755770971615,"stop":1755770971616,"duration":1},"status":"passed","severity":"normal"},{"uid":"20962389612c6fa9","name":"should wait for Store peer to be connected","time":{"start":1755770469063,"stop":1755770469064,"duration":1},"status":"passed","severity":"normal"},{"uid":"34609231a4224254","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1755770777685,"stop":1755770777686,"duration":1},"status":"passed","severity":"normal"},{"uid":"9638b7cd78eec035","name":"Subscribe to topic containing Script and receive message","time":{"start":1755770971614,"stop":1755770971614,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2a7f3c544307609","name":"Asymmetric encrypt & decrypt","time":{"start":1755770457834,"stop":1755770457834,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d9c5b1e5114a201","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755770971626,"stop":1755770971626,"duration":0},"status":"passed","severity":"normal"},{"uid":"c021dfa19a5174","name":"should filter out already connected peers","time":{"start":1755770438156,"stop":1755770438157,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a8597c64b932521","name":"should compute hash only when first accessed","time":{"start":1755770438324,"stop":1755770438324,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7f6d829b4c8e29d","name":"should properly create location multiaddrs - tcp","time":{"start":1755770427887,"stop":1755770427887,"duration":0},"status":"passed","severity":"normal"},{"uid":"f875523d6b26995a","name":"should decode valid enr successfully","time":{"start":1755770427873,"stop":1755770427880,"duration":7},"status":"passed","severity":"normal"},{"uid":"d206941690916e8a","name":"should hang up with PeerId and return true on success","time":{"start":1755770438111,"stop":1755770438112,"duration":1},"status":"passed","severity":"normal"},{"uid":"57322accb1f0f8ba","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1755770421969,"stop":1755770421969,"duration":0},"status":"passed","severity":"normal"},{"uid":"86624f00ad04a6a9","name":"throws on content topic with empty version field","time":{"start":1755770421961,"stop":1755770421961,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc3c8a85be663c41","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1755770421971,"stop":1755770421971,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1092a376be2616a","name":"should process tasks in queue","time":{"start":1755770468418,"stop":1755770468418,"duration":0},"status":"passed","severity":"normal"},{"uid":"2954fccc613c49ba","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app36/5/topic244/proto","time":{"start":1755770765584,"stop":1755770765584,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bfe8703763a2a80","name":"should initialize with default options","time":{"start":1755770447595,"stop":1755770447595,"duration":0},"status":"passed","severity":"normal"},{"uid":"5409a858df0c7127","name":"should encode/decode to text encoding","time":{"start":1755770427884,"stop":1755770427885,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1a84c815ef782ac","name":"Waku message hash computation (no timestamp)","time":{"start":1755770437317,"stop":1755770437317,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa657dc78b3ad91b","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755770525480,"stop":1755770525481,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f78692591bff609","name":"Push message with escaped characters payload","time":{"start":1755771052198,"stop":1755771052198,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ddb50529a9106d7","name":"should not modify tags of connections for different peers","time":{"start":1755770468683,"stop":1755770468684,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ca6305a1ee6d309","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755770525482,"stop":1755770525482,"duration":0},"status":"passed","severity":"normal"},{"uid":"3586fd566295b2b","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1755770446558,"stop":1755770446560,"duration":2},"status":"passed","severity":"normal"},{"uid":"1cabcbc62196b52b","name":"Push message with content topic containing emoji","time":{"start":1755771052203,"stop":1755771052203,"duration":0},"status":"passed","severity":"normal"},{"uid":"594a82fe23f5d5be","name":"A test","time":{"start":1755770561600,"stop":1755770561600,"duration":0},"status":"passed","severity":"normal"},{"uid":"e882356dae5286c7","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1755770436799,"stop":1755770436805,"duration":6},"status":"passed","severity":"normal"},{"uid":"4354c0241c964572","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1755770481200,"stop":1755770481200,"duration":0},"status":"passed","severity":"normal"},{"uid":"9900dd5796f26f0f","name":"can query messages by message hash","time":{"start":1755770813826,"stop":1755770813826,"duration":0},"status":"passed","severity":"normal"},{"uid":"4de4db4d948ca4ea","name":"should start periodic discovery on start","time":{"start":1755770447605,"stop":1755770447605,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0d4a16d31a090cc","name":"random static sharding 9 - Cluster ID: 421, Shard ID: 222","time":{"start":1755770810837,"stop":1755770810837,"duration":0},"status":"passed","severity":"normal"},{"uid":"a18c8a3312eeae8e","name":"should drop connection via multiaddr with hangUp","time":{"start":1755770589090,"stop":1755770589090,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5dc50fde615012b","name":"Push message with Script payload","time":{"start":1755771052180,"stop":1755771052180,"duration":0},"status":"passed","severity":"normal"},{"uid":"a83cc08a9f43aeda","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755770943950,"stop":1755770943950,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e03db066480990c","name":"Ordered Callback - true","time":{"start":1755770822379,"stop":1755770822379,"duration":0},"status":"passed","severity":"normal"},{"uid":"f47e1050e99a88e5","name":"should be able to decode the field with only RELAY set to true","time":{"start":1755770427088,"stop":1755770427091,"duration":3},"status":"passed","severity":"normal"},{"uid":"d855dcb9973fef7d","name":"should decode valid enr with tcp successfully","time":{"start":1755770427880,"stop":1755770427880,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcf28e88ccb87b3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1755770481229,"stop":1755770481230,"duration":1},"status":"passed","severity":"normal"},{"uid":"495cd1bba7afeff0","name":"Subscribe to topic containing long and receive message","time":{"start":1755770971611,"stop":1755770971611,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd0f0a19c3d9c05e","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1755770459077,"stop":1755770459077,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8207e78852e05a6","name":"Refresh subscription","time":{"start":1755770971622,"stop":1755770971622,"duration":0},"status":"passed","severity":"normal"},{"uid":"6175ad195ff0eae9","name":"yields decoded messages","time":{"start":1755770438089,"stop":1755770438089,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b711b59aa4d4a95","name":"can start and stop the service","time":{"start":1755770506618,"stop":1755770506618,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1b5be3cf5863ede","name":"Waku message hash computation (meta attribute not present)","time":{"start":1755770437316,"stop":1755770437316,"duration":0},"status":"passed","severity":"normal"},{"uid":"8defd5a5dba89f99","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1755770467761,"stop":1755770467775,"duration":14},"status":"passed","severity":"normal"},{"uid":"1057120245d7be2f","name":"should perform initial health assessment on start","time":{"start":1755770468187,"stop":1755770468188,"duration":1},"status":"passed","severity":"normal"},{"uid":"d824c427c9b896d9","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1755770481222,"stop":1755770481223,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a6f1cbe07f49c49","name":"should return PeerId when PeerId is provided","time":{"start":1755770437737,"stop":1755770437738,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a7e619c7df02d64","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755770647293,"stop":1755770647293,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c95f9b6c7c5b931","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1755770521485,"stop":1755770521486,"duration":1},"status":"passed","severity":"normal"},{"uid":"4da6625dfc9f259","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1755770421967,"stop":1755770421967,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1f08f7810b25102","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755770971620,"stop":1755770971620,"duration":0},"status":"passed","severity":"normal"},{"uid":"a750dbc16b26761f","name":"Push message with content topic containing SQL Injection","time":{"start":1755771052202,"stop":1755771052202,"duration":0},"status":"passed","severity":"normal"},{"uid":"221ef2d4d47f5810","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1755770421970,"stop":1755770421970,"duration":0},"status":"passed","severity":"normal"},{"uid":"75d1f2a9dbaebed3","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755770971619,"stop":1755770971619,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cee46b3c5d0e99c","name":"accepts valid content-filtered query","time":{"start":1755770437542,"stop":1755770437542,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b39912e5f3636c3","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1755770427081,"stop":1755770427082,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ac9fa69fd0b56de","name":"should handle queue overflow by adding peers to queue","time":{"start":1755770437152,"stop":1755770437152,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ef3f7d6afe10a6c","name":"throws on content topic with too few or too many fields","time":{"start":1755770421958,"stop":1755770421958,"duration":0},"status":"passed","severity":"normal"},{"uid":"52bda3c2ad45ccfc","name":"Relay + Store","time":{"start":1755770507411,"stop":1755770507411,"duration":0},"status":"passed","severity":"normal"},{"uid":"c22e85ada0172008","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1755770829459,"stop":1755770829461,"duration":2},"status":"passed","severity":"normal"},{"uid":"d0250e6517b11113","name":"should filter out undefined ENRs","time":{"start":1755770447274,"stop":1755770447274,"duration":0},"status":"passed","severity":"normal"},{"uid":"a01e2237c5016ee5","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755770575568,"stop":1755770575568,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1c14820ed8b31f3","name":"Push message with numeric payload","time":{"start":1755771052193,"stop":1755771052194,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd1eb9147c65c660","name":"Stops search when maxGet is reached","time":{"start":1755770447102,"stop":1755770447103,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2bf09771685a86","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1755770840130,"stop":1755770840130,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2664e774e802fdd","name":"Fails to publish duplicate message","time":{"start":1755770671636,"stop":1755770671637,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a0c6488506b6e17","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1755770481227,"stop":1755770481227,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3cb35e955f2c209","name":"should handle dial errors gracefully","time":{"start":1755770437151,"stop":1755770437151,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a7eb33903b94683","name":"should skip peers without ENR","time":{"start":1755770447603,"stop":1755770447603,"duration":0},"status":"passed","severity":"normal"},{"uid":"d623ce5e6afe20e6","name":"should return false when peer is not found","time":{"start":1755770437192,"stop":1755770437193,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed74582dbe398dbe","name":"should handle zero peers request","time":{"start":1755770447281,"stop":1755770447281,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a57d159a6a409ae","name":"Query Generator, No message returned","time":{"start":1755770791983,"stop":1755770791984,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5c3ead06fae9e7f","name":"passes more than one ENR URLs and attempts connection","time":{"start":1755770506631,"stop":1755770506632,"duration":1},"status":"skipped","severity":"normal"},{"uid":"575612344f5a30e5","name":"should return cached hash on subsequent access","time":{"start":1755770438324,"stop":1755770438325,"duration":1},"status":"passed","severity":"normal"},{"uid":"b587805311d1ca12","name":"should insert message into bloom filter","time":{"start":1755770486728,"stop":1755770486728,"duration":0},"status":"passed","severity":"normal"},{"uid":"8627e6451b844f2","name":"should register libp2p event listeners when start is called","time":{"start":1755770468676,"stop":1755770468677,"duration":1},"status":"passed","severity":"normal"},{"uid":"7431d338d7c7d413","name":"should skip peer when already connected","time":{"start":1755770437139,"stop":1755770437140,"duration":1},"status":"passed","severity":"normal"},{"uid":"ded29dc4f7a17e32","name":"Relay + Store","time":{"start":1755770427890,"stop":1755770427890,"duration":0},"status":"passed","severity":"normal"},{"uid":"c365cdccdcf7b217","name":"should continually clean up expired entries at intervals","time":{"start":1755770467603,"stop":1755770467604,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9b03bfee7093cfa","name":"Light Node - default protocols","time":{"start":1755770845764,"stop":1755770845765,"duration":1},"status":"passed","severity":"normal"},{"uid":"abb481b630e87ea4","name":"should return false","time":{"start":1755770427883,"stop":1755770427883,"duration":0},"status":"passed","severity":"normal"},{"uid":"862a6ff5a0ba4b7","name":"Symmetric encrypt & Decrypt","time":{"start":1755770457834,"stop":1755770457835,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0ef5f0cac914f05","name":"messageHashStr produces consistent results for the same input","time":{"start":1755770437322,"stop":1755770437322,"duration":0},"status":"passed","severity":"normal"},{"uid":"7499beceef904717","name":"Check received message containing long","time":{"start":1755770943941,"stop":1755770943941,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f70f72cac202c19","name":"Push to array if already present","time":{"start":1755770421773,"stop":1755770421774,"duration":1},"status":"passed","severity":"normal"},{"uid":"7853f634030178a0","name":"random static sharding 4 - Cluster ID: 626, Shard ID: 641","time":{"start":1755770810835,"stop":1755770810835,"duration":0},"status":"passed","severity":"normal"},{"uid":"da89e021c4007222","name":"should handle errors when removing globalThis listeners","time":{"start":1755770436972,"stop":1755770436972,"duration":0},"status":"passed","severity":"normal"},{"uid":"65bf741a1d809861","name":"Check publish message after client node is restarted","time":{"start":1755770671639,"stop":1755770671639,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a522179854f44c58","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1755770421963,"stop":1755770421963,"duration":0},"status":"passed","severity":"normal"},{"uid":"d17ab957c07b4dd2","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755770943974,"stop":1755770943974,"duration":0},"status":"passed","severity":"normal"},{"uid":"52d48a0c5465c733","name":"Check received message containing XML","time":{"start":1755770943968,"stop":1755770943968,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8d443e78fac9816","name":"should stop ping timers on peer disconnect","time":{"start":1755770437597,"stop":1755770437598,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c076b97c95b493d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1755770481229,"stop":1755770481229,"duration":0},"status":"passed","severity":"normal"},{"uid":"781cce755df9131c","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1755770446562,"stop":1755770446564,"duration":2},"status":"passed","severity":"normal"},{"uid":"7a434c7d1fae31c8","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1755770421975,"stop":1755770421975,"duration":0},"status":"passed","severity":"normal"},{"uid":"56e779846e1f7f5a","name":"Query Generator, Multiple PubsubTopics","time":{"start":1755770791982,"stop":1755770791983,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef4a3d86d9a7cb1","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1755770437315,"stop":1755770437316,"duration":1},"status":"passed","severity":"normal"},{"uid":"f23f391826a8203","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1755770468678,"stop":1755770468678,"duration":0},"status":"passed","severity":"normal"},{"uid":"299a0f51ad1f9a30","name":"Relay","time":{"start":1755770507410,"stop":1755770507410,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1d5ce93bd6aa6c1","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755770971617,"stop":1755770971617,"duration":0},"status":"passed","severity":"normal"},{"uid":"75e22f308266f548","name":"should not receive a peer event after stop","time":{"start":1755770725288,"stop":1755770725288,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c4ca045a8955fa4","name":"should throw error - no public key","time":{"start":1755770427882,"stop":1755770427883,"duration":1},"status":"passed","severity":"normal"},{"uid":"17e751be5e364a76","name":"Push message with content topic containing Arabic","time":{"start":1755771052186,"stop":1755771052186,"duration":0},"status":"passed","severity":"normal"},{"uid":"86f0a7086fdda00a","name":"Fails to push message with large meta","time":{"start":1755771052189,"stop":1755771052189,"duration":0},"status":"passed","severity":"normal"},{"uid":"4977d037057f50d","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755770647294,"stop":1755770647294,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7a742b940bd8909","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755770971627,"stop":1755770971627,"duration":0},"status":"passed","severity":"normal"},{"uid":"db8b21e06babcb7d","name":"should handle dial errors gracefully","time":{"start":1755770438157,"stop":1755770438158,"duration":1},"status":"passed","severity":"normal"},{"uid":"f20c53d0dc689165","name":"should not fail to start the service if it is already started","time":{"start":1755770506620,"stop":1755770506620,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8b007bb3d9cd4d7","name":"Decoder throws on empty string content topic","time":{"start":1755770459079,"stop":1755770459079,"duration":0},"status":"passed","severity":"normal"},{"uid":"72afee335ab23449","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1755770777683,"stop":1755770777684,"duration":1},"status":"passed","severity":"normal"},{"uid":"327c795e7f09943c","name":"Check received message containing short","time":{"start":1755770943961,"stop":1755770943962,"duration":1},"status":"passed","severity":"normal"},{"uid":"22b7d61f78a80742","name":"should attach causal history and bloom filter to each message","time":{"start":1755770486729,"stop":1755770486729,"duration":0},"status":"passed","severity":"normal"},{"uid":"714746940502943c","name":"Generator, 2 different shards","time":{"start":1755770783248,"stop":1755770783249,"duration":1},"status":"passed","severity":"normal"},{"uid":"282da5ecd80de259","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1755770481204,"stop":1755770481204,"duration":0},"status":"passed","severity":"normal"},{"uid":"634a18adcad62b9d","name":"should fail to send if no connected peers found","time":{"start":1755770468834,"stop":1755770468835,"duration":1},"status":"passed","severity":"normal"},{"uid":"789d4a2857265f03","name":"pre and post cipher","time":{"start":1755770457835,"stop":1755770457835,"duration":0},"status":"passed","severity":"normal"},{"uid":"4664e54bda3a8d3b","name":"same cluster: nodes connect","time":{"start":1755770575567,"stop":1755770575567,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a7fa7d7b1cfb355","name":"Cluster ID 0, shard 1","time":{"start":1755770810832,"stop":1755770810832,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddb4bd09ef4a6aaa","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755770971620,"stop":1755770971620,"duration":0},"status":"skipped","severity":"normal"},{"uid":"48b1ffb3fc7ad889","name":"should reject if LightPush is requested but not mounted","time":{"start":1755770469061,"stop":1755770469062,"duration":1},"status":"passed","severity":"normal"},{"uid":"a57d91153d000b0d","name":"should be delivered immediately if received","time":{"start":1755770486736,"stop":1755770486737,"duration":1},"status":"passed","severity":"normal"},{"uid":"715f1da225cf0f","name":"Subscribe and receive messages via lightPush","time":{"start":1755770971617,"stop":1755770971617,"duration":0},"status":"passed","severity":"normal"},{"uid":"937385cc2c663d9b","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1755770467777,"stop":1755770467777,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0dbc591245d255c","name":"should add event listeners for peer connect and disconnect","time":{"start":1755770437591,"stop":1755770437591,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2eccfcb2d9054d5","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1755770421963,"stop":1755770421963,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab19306e0e2f1c25","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1755770447279,"stop":1755770447279,"duration":0},"status":"passed","severity":"normal"},{"uid":"95fd85e556df2d67","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1755770421967,"stop":1755770421967,"duration":0},"status":"passed","severity":"normal"},{"uid":"c02bec1ce8882fdf","name":"should perform ping and update peer store on timer","time":{"start":1755770437602,"stop":1755770437602,"duration":0},"status":"passed","severity":"normal"},{"uid":"b721c154f11c2875","name":"should create ConnectionManager with relay","time":{"start":1755770438106,"stop":1755770438106,"duration":0},"status":"passed","severity":"normal"},{"uid":"39dcfd14ed31f21d","name":"should skip peers without peer exchange protocol","time":{"start":1755770447598,"stop":1755770447598,"duration":0},"status":"passed","severity":"normal"},{"uid":"c53c56b8f5aac0ec","name":"should handle hash queries without validation","time":{"start":1755770468767,"stop":1755770468768,"duration":1},"status":"passed","severity":"normal"},{"uid":"530756fde102178d","name":"Check publish message containing numeric","time":{"start":1755770671628,"stop":1755770671629,"duration":1},"status":"passed","severity":"normal"},{"uid":"6087a0284dddc2d1","name":"should handle all zero keep alive options","time":{"start":1755770437620,"stop":1755770437620,"duration":0},"status":"passed","severity":"normal"},{"uid":"401e5bd0c4a86941","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1755770486732,"stop":1755770486732,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed290b9e84ea644f","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1755770468683,"stop":1755770468683,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfe0c6cc83bd25de","name":"should be empty when created","time":{"start":1755770469030,"stop":1755770469030,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8684c8459a63f25","name":"Fails to publish message with size larger than 1 MB","time":{"start":1755770671638,"stop":1755770671638,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0c11abfb6a26d29","name":"Round trip binary encryption [ecies, signature]","time":{"start":1755770459077,"stop":1755770459078,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebdbfdd91e6bcf8d","name":"Encoder throws on undefined content topic","time":{"start":1755770438322,"stop":1755770438323,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4ee13145972d9f5","name":"should push the message to the outgoing buffer","time":{"start":1755770486728,"stop":1755770486728,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d5464598edcd8f","name":"should create all internal components","time":{"start":1755770438107,"stop":1755770438107,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb340462d6dd46d9","name":"should handle shard reader errors gracefully","time":{"start":1755770437169,"stop":1755770437169,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f5dc8fa4779bf3f","name":"Push message with short payload","time":{"start":1755771052177,"stop":1755771052177,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfb8546a64d6c3cc","name":"Overlapping topic subscription","time":{"start":1755770971621,"stop":1755770971621,"duration":0},"status":"passed","severity":"normal"},{"uid":"daf1d0478f5f5773","name":"random static sharding 5 - Cluster ID: 158, Shard ID: 924","time":{"start":1755770810835,"stop":1755770810835,"duration":0},"status":"passed","severity":"normal"},{"uid":"33b71a232c273a8d","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755770647297,"stop":1755770647297,"duration":0},"status":"passed","severity":"normal"},{"uid":"b85d3bb82eb01da5","name":"should support chaining for add method","time":{"start":1755770467585,"stop":1755770467585,"duration":0},"status":"passed","severity":"normal"},{"uid":"e64dba394221031d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1755770421973,"stop":1755770421973,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec0f89e8d7ed0d2b","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1755770679309,"stop":1755770679309,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd42acc7f58bb3c2","name":"should reject if Relay is requested but not mounted","time":{"start":1755770469061,"stop":1755770469061,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d8b426f7f9f2ad4","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755770971609,"stop":1755770971609,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dc55043c0ddd3c88","name":"Subscribe to topic containing special chars and publish message","time":{"start":1755770679306,"stop":1755770679306,"duration":0},"status":"passed","severity":"normal"},{"uid":"70034b34f148b76b","name":"should not fail to stop the service if it was not started","time":{"start":1755770451571,"stop":1755770451572,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae4ca9d0d421a476","name":"Check received message containing Basic HTML tag","time":{"start":1755770943968,"stop":1755770943968,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1a7f5cd7cc75b80","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1755770481215,"stop":1755770481216,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fd2e01261f6196a","name":"Wrong topic","time":{"start":1755770765584,"stop":1755770765585,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2e6a63f6b93dc3d","name":"Fails to publish message with empty text","time":{"start":1755770671637,"stop":1755770671637,"duration":0},"status":"passed","severity":"normal"},{"uid":"db5ec3a9181154d5","name":"Push message equal or less that 1MB","time":{"start":1755771052192,"stop":1755771052192,"duration":0},"status":"passed","severity":"normal"},{"uid":"685709e5a39e6eef","name":"should properly clean up resources when disposed","time":{"start":1755770467594,"stop":1755770467594,"duration":0},"status":"passed","severity":"normal"},{"uid":"b66427365e36864e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1755770421972,"stop":1755770421973,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae3ed84942dff538","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755770647297,"stop":1755770647298,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b4382afe74f8dae","name":"isConnected should return false after all peers disconnect","time":{"start":1755770521486,"stop":1755770521487,"duration":1},"status":"passed","severity":"normal"},{"uid":"601f55277c9fa6de","name":"Push message with custom timestamp: 1755766925742","time":{"start":1755771052191,"stop":1755771052191,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc007d904e2ddbd","name":"Subscribe and receives messages on 20 topics","time":{"start":1755770971609,"stop":1755770971609,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9282fe310878355","name":"should drop only non-locked connections when over maxConnections","time":{"start":1755770438162,"stop":1755770438162,"duration":0},"status":"passed","severity":"normal"},{"uid":"40ed4510292594c5","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755770971615,"stop":1755770971615,"duration":0},"status":"passed","severity":"normal"},{"uid":"9121265c8c592731","name":"Renews subscription after lossing a connection","time":{"start":1755770971629,"stop":1755770971629,"duration":0},"status":"passed","severity":"normal"},{"uid":"66f9c3593d4d71d5","name":"should handle multiple peer connections","time":{"start":1755770437597,"stop":1755770437597,"duration":0},"status":"passed","severity":"normal"},{"uid":"7557a7efdaba398d","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755770971615,"stop":1755770971615,"duration":0},"status":"passed","severity":"normal"},{"uid":"eef1251f758f923c","name":"Check publish message containing Russian","time":{"start":1755770671630,"stop":1755770671630,"duration":0},"status":"passed","severity":"normal"},{"uid":"f52760f09cd2f80b","name":"Mutual subscription","time":{"start":1755770679300,"stop":1755770679300,"duration":0},"status":"passed","severity":"normal"},{"uid":"b985351f53164921","name":"random static sharding 2 - Cluster ID: 313, Shard ID: 544","time":{"start":1755770810834,"stop":1755770810834,"duration":0},"status":"passed","severity":"normal"},{"uid":"f817a915b62b4ebd","name":"should process successful peer exchange query","time":{"start":1755770447602,"stop":1755770447602,"duration":0},"status":"passed","severity":"normal"},{"uid":"12aee513d0cbe055","name":"Push message with content topic containing emoji","time":{"start":1755771052188,"stop":1755771052189,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ceefa8319dcf3ba","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1755770665108,"stop":1755770665108,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aba1a1203e95f64","name":"should handle peer disconnect event when no connections remain","time":{"start":1755770436985,"stop":1755770436986,"duration":1},"status":"passed","severity":"normal"},{"uid":"2460ef2ccea4b3e1","name":"should handle errors when getting connections","time":{"start":1755770437003,"stop":1755770437003,"duration":0},"status":"passed","severity":"normal"},{"uid":"1054a7cdddbb4fdc","name":"Check received message containing unicode special characters","time":{"start":1755770943971,"stop":1755770943972,"duration":1},"status":"passed","severity":"normal"},{"uid":"93593e3a09d77363","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1755770421964,"stop":1755770421964,"duration":0},"status":"passed","severity":"normal"},{"uid":"68cf9c115ebc7c7f","name":"Push message with content topic containing Chinese","time":{"start":1755771052186,"stop":1755771052186,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf32c32826239524","name":"throws an error for improperly formatted content topics","time":{"start":1755770421967,"stop":1755770421967,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6d71614ac3576c0","name":"Passing page size 0 when there are 110 messages","time":{"start":1755770833652,"stop":1755770833652,"duration":0},"status":"passed","severity":"normal"},{"uid":"36c7ab9322d14c5","name":"Subscribe and receive messages via waku relay post","time":{"start":1755770971608,"stop":1755770971608,"duration":0},"status":"passed","severity":"normal"},{"uid":"7992b28a476f23d0","name":"should be able to encode the field with only STORE set to true","time":{"start":1755770427078,"stop":1755770427079,"duration":1},"status":"passed","severity":"normal"},{"uid":"c788709bab770689","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1755770421968,"stop":1755770421968,"duration":0},"status":"passed","severity":"normal"},{"uid":"88e8a22dcc681bd3","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1755770840130,"stop":1755770840131,"duration":1},"status":"passed","severity":"normal"},{"uid":"73b99c4d1e77af64","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1755770506629,"stop":1755770506630,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1163047e752e9f86","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1755770438160,"stop":1755770438160,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0fbf3cfc69b35a","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1755770481216,"stop":1755770481216,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5b3c9714a9968d5","name":"Sample","time":{"start":1755770427204,"stop":1755770427204,"duration":0},"status":"passed","severity":"normal"},{"uid":"b90fd266983a359a","name":"should not create relay timers when relay is not provided","time":{"start":1755770437607,"stop":1755770437608,"duration":1},"status":"passed","severity":"normal"},{"uid":"93bd4accfa39e2f5","name":"Js publishes, other Js receives","time":{"start":1755770660854,"stop":1755770660855,"duration":1},"status":"passed","severity":"normal"},{"uid":"32835e353ea84ca5","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1755770436984,"stop":1755770436984,"duration":0},"status":"passed","severity":"normal"},{"uid":"94e473428e36e0a","name":"Check meta is set [symmetric]","time":{"start":1755770457267,"stop":1755770457268,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d21b99d5dcb97f4","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1755770481204,"stop":1755770481205,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2c3d8e9ed7816a8","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755770647297,"stop":1755770647297,"duration":0},"status":"passed","severity":"normal"},{"uid":"101833d22e06c78","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app75/2/topic223/utf8","time":{"start":1755770765582,"stop":1755770765582,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a97805c70fc956","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1755770481203,"stop":1755770481203,"duration":0},"status":"passed","severity":"normal"},{"uid":"b469e5c18ea661a8","name":"should clear interval on stop","time":{"start":1755770447605,"stop":1755770447605,"duration":0},"status":"passed","severity":"normal"},{"uid":"17510d637bfd1343","name":"Subscribe to topic containing Script and receive message","time":{"start":1755770971625,"stop":1755770971625,"duration":0},"status":"passed","severity":"normal"},{"uid":"18f8fa55f60fd788","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755770647294,"stop":1755770647294,"duration":0},"status":"passed","severity":"normal"},{"uid":"4926857f3aebf390","name":"Stops search when 2 null results are returned","time":{"start":1755770447103,"stop":1755770447103,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6d5e875b125aba9","name":"peer:update - should do nothing if another protocol hit","time":{"start":1755770437908,"stop":1755770437911,"duration":3},"status":"passed","severity":"normal"},{"uid":"8e73bbe18e955599","name":"can start and stop the service","time":{"start":1755770451571,"stop":1755770451571,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7b67f7097dc7b6c","name":"Check received message containing numeric","time":{"start":1755770943962,"stop":1755770943962,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e1f4a5a26d02c58","name":"can start the service","time":{"start":1755770725284,"stop":1755770725284,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f2d88b02871f771","name":"Check publish message containing Arabic","time":{"start":1755770671630,"stop":1755770671630,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a6323ff8474730b","name":"should handle peer not in mesh for all topics","time":{"start":1755770437620,"stop":1755770437620,"duration":0},"status":"passed","severity":"normal"},{"uid":"4748d957f4697d18","name":"throws on empty content topic","time":{"start":1755770421957,"stop":1755770421958,"duration":1},"status":"passed","severity":"normal"},{"uid":"faff7d46fb3db689","name":"Check publish message containing XML","time":{"start":1755770671631,"stop":1755770671632,"duration":1},"status":"passed","severity":"normal"},{"uid":"50628292bad60dda","name":"should handle ENR without shardInfo","time":{"start":1755770447604,"stop":1755770447604,"duration":0},"status":"passed","severity":"normal"},{"uid":"410250de3ce0a15c","name":"should be empty after removing the only subscription","time":{"start":1755770469031,"stop":1755770469031,"duration":0},"status":"passed","severity":"normal"},{"uid":"914832b1d628fe06","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1755770665107,"stop":1755770665107,"duration":0},"status":"passed","severity":"normal"},{"uid":"4110eab3a5f0a5f6","name":"random static sharding 6 - Cluster ID: 26, Shard ID: 354","time":{"start":1755770810836,"stop":1755770810836,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc00f90e03ab5912","name":"should reject if Store is requested but not mounted","time":{"start":1755770469062,"stop":1755770469062,"duration":0},"status":"passed","severity":"normal"},{"uid":"18c5eb92066ff705","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755770427095,"stop":1755770427095,"duration":0},"status":"passed","severity":"normal"},{"uid":"69274001b84cf6d0","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755770971613,"stop":1755770971613,"duration":0},"status":"passed","severity":"normal"},{"uid":"b01c69a3f2a22c12","name":"Push message with content topic containing special chars","time":{"start":1755771052201,"stop":1755771052201,"duration":0},"status":"passed","severity":"normal"},{"uid":"4354e13e49595191","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1755770421968,"stop":1755770421968,"duration":0},"status":"passed","severity":"normal"},{"uid":"f06d18c4e3ab8ba8","name":"should check connected peers if present and suitable","time":{"start":1755770469062,"stop":1755770469063,"duration":1},"status":"passed","severity":"normal"},{"uid":"e512b3004cf41fd6","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1755770679303,"stop":1755770679303,"duration":0},"status":"passed","severity":"normal"},{"uid":"db7622ecc76311a6","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1755770521485,"stop":1755770521485,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f907c4322fb78ac","name":"should handle malformed response data","time":{"start":1755770447280,"stop":1755770447280,"duration":0},"status":"passed","severity":"normal"},{"uid":"a349d1b25431749b","name":"should skip peers that don't support peer exchange","time":{"start":1755770447599,"stop":1755770447599,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1ece6acb33b4950","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755770819450,"stop":1755770819450,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d3805f4d1778047","name":"Register correct protocols","time":{"start":1755770679300,"stop":1755770679300,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f0654c9c0eaa30b","name":"should be safe to call multiple times","time":{"start":1755770437596,"stop":1755770437596,"duration":0},"status":"passed","severity":"normal"},{"uid":"27b08f42d47c9a7b","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1755770481212,"stop":1755770481212,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f64d2a3c5db70c","name":"should stop and cleanup resources","time":{"start":1755770469033,"stop":1755770469034,"duration":1},"status":"passed","severity":"normal"},{"uid":"c18dfbdfbce14437","name":"should add and remove event listeners correctly","time":{"start":1755770451575,"stop":1755770451575,"duration":0},"status":"passed","severity":"normal"},{"uid":"31890a952687e568","name":"should get / set TCP multiaddr","time":{"start":1755770427885,"stop":1755770427885,"duration":0},"status":"passed","severity":"normal"},{"uid":"31e032f4a820a83d","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1755770824830,"stop":1755770824830,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2c188007ca733c0","name":"should process queue every 500ms","time":{"start":1755770437159,"stop":1755770437161,"duration":2},"status":"passed","severity":"normal"},{"uid":"79e66c3df60ebf1c","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app39/5/topic830/xml","time":{"start":1755770765580,"stop":1755770765580,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e4aceddf9b78383","name":"should be safe to call multiple times","time":{"start":1755770438154,"stop":1755770438154,"duration":0},"status":"passed","severity":"normal"},{"uid":"782b409a25722941","name":"Push message with custom timestamp: 1725012125742","time":{"start":1755771052204,"stop":1755771052204,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd4cb00c821a8754","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755770971607,"stop":1755770971607,"duration":0},"status":"passed","severity":"normal"},{"uid":"beefc61da7f14b1d","name":"should return null for non-existent peer","time":{"start":1755770438159,"stop":1755770438159,"duration":0},"status":"passed","severity":"normal"},{"uid":"15a67d3f0b23fbd6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1755770421969,"stop":1755770421969,"duration":0},"status":"passed","severity":"normal"},{"uid":"fad0ea94ed312f0d","name":"should monitor connected peers and store them into cache","time":{"start":1755770581004,"stop":1755770581013,"duration":9},"status":"passed","severity":"normal"},{"uid":"e1a2edb32f4f08dc","name":"Subscribe to topic containing emoji and publish message","time":{"start":1755770679311,"stop":1755770679311,"duration":0},"status":"passed","severity":"normal"},{"uid":"e760a7e0304b873","name":"should allow redial after failed dial cooldown expires","time":{"start":1755770437151,"stop":1755770437152,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2292473b43d5f5c","name":"Push message with content topic containing Russian","time":{"start":1755771052202,"stop":1755771052202,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ce724739383fa2e","name":"Waku message hash computation (payload length 0)","time":{"start":1755770437316,"stop":1755770437317,"duration":1},"status":"passed","severity":"normal"},{"uid":"5215894d047e716d","name":"Push message with special chars payload","time":{"start":1755771052194,"stop":1755771052194,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a976a34a4f75060","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1755770486729,"stop":1755770486730,"duration":1},"status":"passed","severity":"normal"},{"uid":"62129ceefa48475","name":"Subscribe and publish message","time":{"start":1755770679301,"stop":1755770679301,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d192240113eee81","name":"Encoder throws on empty string content topic","time":{"start":1755770438323,"stop":1755770438323,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f42e8bfcfa37597","name":"should handle errors when accessing navigator","time":{"start":1755770437008,"stop":1755770437009,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfd2000dfdb1aac7","name":"Query Generator - false","time":{"start":1755770822377,"stop":1755770822378,"duration":1},"status":"passed","severity":"normal"},{"uid":"f03140a272ffd93","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1755770421963,"stop":1755770421963,"duration":0},"status":"passed","severity":"normal"},{"uid":"580fc8343f277b49","name":"should dispatch network event when browser goes online","time":{"start":1755770437001,"stop":1755770437002,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9c60533486c3515","name":"Decoder throws on undefined content topic","time":{"start":1755770459079,"stop":1755770459079,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6c7a18ad23c14ca","name":"Query generator for multiple messages","time":{"start":1755770824827,"stop":1755770824828,"duration":1},"status":"passed","severity":"normal"},{"uid":"b86f4635d6bf2283","name":"Check received message with timestamp: 1755770500981 ","time":{"start":1755770943949,"stop":1755770943950,"duration":1},"status":"passed","severity":"normal"},{"uid":"6381a3e284f3be3e","name":"Using a function","time":{"start":1755770839902,"stop":1755770839902,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a929c6c144c8d42","name":"should unregister libp2p event listeners when stop is called","time":{"start":1755770468677,"stop":1755770468677,"duration":0},"status":"passed","severity":"normal"},{"uid":"21645c841a5806d7","name":"should get / set UDP multiaddr","time":{"start":1755770427885,"stop":1755770427885,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbe4f5638ecbe2c3","name":"Overlapping topic subscription","time":{"start":1755770679303,"stop":1755770679304,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9b19e78f7e84ecc6","name":"Query with Ordered Callback, No message returned","time":{"start":1755770791985,"stop":1755770791985,"duration":0},"status":"passed","severity":"normal"},{"uid":"91b2044e597dc317","name":"should clear dial history on start","time":{"start":1755770437124,"stop":1755770437126,"duration":2},"status":"passed","severity":"normal"},{"uid":"6ee90656ae69454e","name":"should dial all remaining peers","time":{"start":1755770438157,"stop":1755770438157,"duration":0},"status":"passed","severity":"normal"},{"uid":"86468e151040cdf9","name":"should not discard bootstrap peers if under the limit","time":{"start":1755770544853,"stop":1755770544854,"duration":1},"status":"passed","severity":"normal"},{"uid":"f64b74ef12f27c0d","name":"Push message with special chars payload","time":{"start":1755771052178,"stop":1755771052179,"duration":1},"status":"passed","severity":"normal"},{"uid":"e15b591c7f293de1","name":"Passing page size 3 when there are 20 messages","time":{"start":1755770833653,"stop":1755770833653,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3849b5a2a4e603a","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1755770468664,"stop":1755770468664,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba2ba0daffbdc03b","name":"Check publish message containing Script","time":{"start":1755770671631,"stop":1755770671631,"duration":0},"status":"passed","severity":"normal"},{"uid":"39906b56c37102f6","name":"Ephemeral field set to true","time":{"start":1755770438322,"stop":1755770438322,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec9ac21a5cd06e24","name":"should skip peers without peerInfo in ENR","time":{"start":1755770447604,"stop":1755770447604,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2971e625b70f31","name":"retrieves a single peer","time":{"start":1755770447727,"stop":1755770447727,"duration":0},"status":"passed","severity":"normal"},{"uid":"41dd65397e402824","name":"rejects hash query with time filter","time":{"start":1755770437550,"stop":1755770437550,"duration":0},"status":"passed","severity":"normal"},{"uid":"48883f52a4ecc21d","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1755770481205,"stop":1755770481206,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b7cf5d13f732de","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1755770437604,"stop":1755770437607,"duration":3},"status":"passed","severity":"normal"},{"uid":"fc522cda3859c88d","name":"Push message with shell command payload","time":{"start":1755771052197,"stop":1755771052197,"duration":0},"status":"passed","severity":"normal"},{"uid":"d646af1ba91aca94","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1755770468176,"stop":1755770468177,"duration":1},"status":"passed","severity":"normal"},{"uid":"94d1135f881fef42","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755770971613,"stop":1755770971613,"duration":0},"status":"passed","severity":"normal"},{"uid":"9266d0ce0b892cee","name":"Check publish message containing Chinese","time":{"start":1755770671629,"stop":1755770671630,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cb0f16a11f835a9","name":"Publish without waiting for remote peer","time":{"start":1755770679300,"stop":1755770679301,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1f259f5f9718e34","name":"should not be delivered","time":{"start":1755770486735,"stop":1755770486736,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb0b6867c588adb9","name":"should handle network check errors gracefully","time":{"start":1755770437169,"stop":1755770437169,"duration":0},"status":"passed","severity":"normal"},{"uid":"37c0e948ac822970","name":"should return true even if peer has no overlapping shards","time":{"start":1755770437191,"stop":1755770437192,"duration":1},"status":"passed","severity":"normal"},{"uid":"519b2bad37f1ebab","name":"should drop connection to all peers on hangUp","time":{"start":1755770589088,"stop":1755770589089,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cedf12e1f2cb9f6","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1755770486734,"stop":1755770486734,"duration":0},"status":"passed","severity":"normal"},{"uid":"51a93133a460fba","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1755770468960,"stop":1755770468960,"duration":0},"status":"passed","severity":"normal"},{"uid":"b06418fbc3c91bbc","name":"should return true when peer is on the specified shard","time":{"start":1755770437193,"stop":1755770437200,"duration":7},"status":"passed","severity":"normal"},{"uid":"5f424b8af00ae27b","name":"should emit a peer event after start","time":{"start":1755770725287,"stop":1755770725287,"duration":0},"status":"passed","severity":"normal"},{"uid":"260d87bf688e30b3","name":"should handle corrupted shard info gracefully","time":{"start":1755770437216,"stop":1755770437216,"duration":0},"status":"passed","severity":"normal"},{"uid":"31d50b4c9de8f7af","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1755770665108,"stop":1755770665108,"duration":0},"status":"passed","severity":"normal"},{"uid":"2086f26d946b577d","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1755770486734,"stop":1755770486734,"duration":0},"status":"passed","severity":"normal"},{"uid":"60dbf3771b15d7a9","name":"should not receive a peer event before start","time":{"start":1755770725288,"stop":1755770725288,"duration":0},"status":"passed","severity":"normal"},{"uid":"54a0c2260462598e","name":"should initialize with Unhealthy status","time":{"start":1755770468175,"stop":1755770468175,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e6eee4115b4121c","name":"A test","time":{"start":1755770561600,"stop":1755770561601,"duration":1},"status":"passed","severity":"normal"},{"uid":"71a0f8c46a2d498e","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755770427085,"stop":1755770427086,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e2fc05e0c5289cf","name":"should dial one peer on dial","time":{"start":1755770589089,"stop":1755770589089,"duration":0},"status":"passed","severity":"normal"},{"uid":"de43c67322f7b609","name":"should clear all timers","time":{"start":1755770437595,"stop":1755770437596,"duration":1},"status":"passed","severity":"normal"},{"uid":"260cc8537d3fd9ae","name":"should properly create location multiaddrs - udp","time":{"start":1755770427887,"stop":1755770427887,"duration":0},"status":"passed","severity":"normal"},{"uid":"c995c6c302f0721a","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1755770481205,"stop":1755770481205,"duration":0},"status":"passed","severity":"normal"},{"uid":"d37698c72612a6f3","name":"should handle dial errors","time":{"start":1755770438111,"stop":1755770438111,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6afe4c07d2dbf7a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1755770421972,"stop":1755770421972,"duration":0},"status":"passed","severity":"normal"},{"uid":"386b8e3df9f39ff2","name":"Push message with content topic containing JSON","time":{"start":1755771052187,"stop":1755771052187,"duration":0},"status":"passed","severity":"normal"},{"uid":"53f8cd7a19dc3b48","name":"should save new peer to store","time":{"start":1755770436798,"stop":1755770436798,"duration":0},"status":"passed","severity":"normal"},{"uid":"895fcf78a620c601","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1755770481204,"stop":1755770481204,"duration":0},"status":"passed","severity":"normal"},{"uid":"33ada6c3eebedfdd","name":"throws if store query response has error status","time":{"start":1755770438088,"stop":1755770438088,"duration":0},"status":"passed","severity":"normal"},{"uid":"a934879fe4143a05","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1755770481227,"stop":1755770481228,"duration":1},"status":"passed","severity":"normal"},{"uid":"13a716d6b203af47","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1755770421970,"stop":1755770421971,"duration":1},"status":"passed","severity":"normal"},{"uid":"df08602a2e17398","name":"Decoder throws on undefined content topic","time":{"start":1755770438323,"stop":1755770438323,"duration":0},"status":"passed","severity":"normal"},{"uid":"873aff4c73aa8356","name":"Nwaku publishes","time":{"start":1755770660854,"stop":1755770660854,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7f1e7326ea9678b","name":"Rejects garbage","time":{"start":1755770472302,"stop":1755770472302,"duration":0},"status":"passed","severity":"normal"},{"uid":"eef00c6404cdd7ef","name":"Check received message containing Script","time":{"start":1755770943967,"stop":1755770943967,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9b5fcd9e211ebf3","name":"Push message with SQL Injection payload","time":{"start":1755771052180,"stop":1755771052180,"duration":0},"status":"passed","severity":"normal"},{"uid":"58eadc5b627df1e2","name":"should handle multiple query options for time ranges","time":{"start":1755770468766,"stop":1755770468767,"duration":1},"status":"passed","severity":"normal"},{"uid":"1772b93998bcec1e","name":"Push message with custom timestamp: 1755774125742","time":{"start":1755771052205,"stop":1755771052205,"duration":0},"status":"passed","severity":"normal"},{"uid":"b853cb180907c14b","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1755770679306,"stop":1755770679307,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c9f4b60a505d2bd","name":"Check received message containing Arabic","time":{"start":1755770943964,"stop":1755770943965,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce38ee1c72ae8377","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755770971626,"stop":1755770971627,"duration":1},"status":"passed","severity":"normal"},{"uid":"66f304c6367863ea","name":"should clear existing timers before creating new ones","time":{"start":1755770437618,"stop":1755770437619,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b1d8d41c3a0af2b","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1755770481226,"stop":1755770481226,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6bc1f816b35cc90","name":"should never report false negatives","time":{"start":1755770484425,"stop":1755770484426,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bbd19e739609e2f","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1755770421964,"stop":1755770421964,"duration":0},"status":"passed","severity":"normal"},{"uid":"3430aa88f4e2739","name":"should return true when peer is on the pubsub topic shard","time":{"start":1755770437202,"stop":1755770437202,"duration":0},"status":"passed","severity":"normal"},{"uid":"61456e037f1b91be","name":"Check received message containing SQL Injection","time":{"start":1755770943966,"stop":1755770943967,"duration":1},"status":"passed","severity":"normal"},{"uid":"271af65ffe9ad246","name":"throws on content topic with empty application field","time":{"start":1755770421960,"stop":1755770421960,"duration":0},"status":"passed","severity":"normal"},{"uid":"80ff7a30dc8efa5b","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755770971616,"stop":1755770971616,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4c15ff20493e301","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755770575566,"stop":1755770575566,"duration":0},"status":"passed","severity":"normal"},{"uid":"af9856269dedb8f0","name":"Publishes to nwaku","time":{"start":1755770660854,"stop":1755770660854,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec4b00c430f3c092","name":"isConnected return false after peer stops","time":{"start":1755770521487,"stop":1755770521487,"duration":0},"status":"passed","severity":"normal"},{"uid":"8280b0d2fd612065","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1755770671635,"stop":1755770671635,"duration":0},"status":"passed","severity":"normal"},{"uid":"44871112a942ca0e","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1755770486732,"stop":1755770486733,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c126d2d08b5d60","name":"random static sharding 10 - Cluster ID: 253, Shard ID: 968","time":{"start":1755770810837,"stop":1755770810837,"duration":0},"status":"passed","severity":"normal"},{"uid":"66bcf7ade22286cc","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1755770486736,"stop":1755770486736,"duration":0},"status":"passed","severity":"normal"},{"uid":"9770b8d48b8942eb","name":"should successfully subscribe to supported pubsub topic","time":{"start":1755770468959,"stop":1755770468960,"duration":1},"status":"passed","severity":"normal"},{"uid":"df52a16771620f5d","name":"should properly create peer info with all multiaddrs","time":{"start":1755770427888,"stop":1755770427888,"duration":0},"status":"passed","severity":"normal"},{"uid":"d195b58e784fb5f1","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app84/1/topic956/json","time":{"start":1755770765581,"stop":1755770765582,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d33a36c445791ad","name":"Passing page size 1 when there are 4 messages","time":{"start":1755770833653,"stop":1755770833653,"duration":0},"status":"passed","severity":"normal"},{"uid":"79b77a089575b665","name":"Check publish message containing unicode special characters","time":{"start":1755770671634,"stop":1755770671634,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e0217871cf15594","name":"should process up to 3 peers at once","time":{"start":1755770437161,"stop":1755770437162,"duration":1},"status":"passed","severity":"normal"},{"uid":"918a7de7991a7d82","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1755770427080,"stop":1755770427081,"duration":1},"status":"passed","severity":"normal"},{"uid":"44bf25cc37870185","name":"Subscribe and receives messages on 20 topics","time":{"start":1755770971619,"stop":1755770971619,"duration":0},"status":"passed","severity":"normal"},{"uid":"b684a2d00ae4b6f2","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1755770447278,"stop":1755770447278,"duration":0},"status":"passed","severity":"normal"},{"uid":"36315fc586ef05ec","name":"Subscribe to topic containing XML and receive message","time":{"start":1755770971626,"stop":1755770971626,"duration":0},"status":"passed","severity":"normal"},{"uid":"673f85d97d1c2d04","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1755770481226,"stop":1755770481226,"duration":0},"status":"passed","severity":"normal"},{"uid":"370e9874acc286be","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1755770481193,"stop":1755770481193,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2ca186d1644e6e","name":"should populate queue if has active dial","time":{"start":1755770437141,"stop":1755770437141,"duration":0},"status":"passed","severity":"normal"},{"uid":"4028d9d70a8df899","name":"Query Generator, No Decoder","time":{"start":1755770791983,"stop":1755770791983,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9f94980e20df771","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755770971627,"stop":1755770971627,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c1279f6b6a285a4","name":"Push message with long payload","time":{"start":1755771052193,"stop":1755771052193,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab51bda209b9b45b","name":"should return different streams if requested simultaniously","time":{"start":1755770437908,"stop":1755770437908,"duration":0},"status":"passed","severity":"normal"},{"uid":"16d91f8ba7471a31","name":"should return false when peer shard info is not found","time":{"start":1755770437202,"stop":1755770437202,"duration":0},"status":"passed","severity":"normal"},{"uid":"c34cd5a1f28dfdfb","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1755770481221,"stop":1755770481221,"duration":0},"status":"passed","severity":"normal"},{"uid":"849a4e9294e4d493","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755770971623,"stop":1755770971623,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b0f163a8cc92621","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755770971611,"stop":1755770971612,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7f7feca7486a563","name":"should enable all discoveries when explicitly set","time":{"start":1755770467760,"stop":1755770467761,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cf09060cdca3448","name":"connects to nwaku","time":{"start":1755770839901,"stop":1755770839901,"duration":0},"status":"passed","severity":"normal"},{"uid":"2298c8fec0403248","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1755770840133,"stop":1755770840134,"duration":1},"status":"passed","severity":"normal"},{"uid":"769059d6825b5945","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1755770481230,"stop":1755770481230,"duration":0},"status":"passed","severity":"normal"},{"uid":"60ec5e54c7c9b814","name":"should return false when peer is not on the specified shard","time":{"start":1755770437201,"stop":1755770437201,"duration":0},"status":"passed","severity":"normal"},{"uid":"51359b8be9895731","name":"should handle complete dial lifecycle","time":{"start":1755770437170,"stop":1755770437170,"duration":0},"status":"passed","severity":"normal"},{"uid":"7932673eb57ddc8a","name":"can start the service","time":{"start":1755770451570,"stop":1755770451571,"duration":1},"status":"passed","severity":"normal"},{"uid":"db90ac8bd5c8a7bc","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1755770446560,"stop":1755770446562,"duration":2},"status":"passed","severity":"normal"},{"uid":"7000f34a68861f60","name":"Check received message containing unicode special characters","time":{"start":1755770943948,"stop":1755770943948,"duration":0},"status":"passed","severity":"normal"},{"uid":"88f3371644edb387","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755770971612,"stop":1755770971612,"duration":0},"status":"passed","severity":"normal"},{"uid":"897eb2082a4aec47","name":"should lock peers when selected","time":{"start":1755770468663,"stop":1755770468664,"duration":1},"status":"passed","severity":"normal"},{"uid":"e46082a1ff491c15","name":"Push message with content topic containing Russian","time":{"start":1755771052186,"stop":1755771052187,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b19e08565c49724","name":"Push message with content topic containing special chars","time":{"start":1755771052185,"stop":1755771052186,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8af98b04bd6921a","name":"should not process empty queue","time":{"start":1755770437163,"stop":1755770437167,"duration":4},"status":"passed","severity":"normal"},{"uid":"ba0cef7219445620","name":"should increase lamport timestamp","time":{"start":1755770486727,"stop":1755770486727,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d54eee009f5bf64","name":"Push message with numeric payload","time":{"start":1755771052178,"stop":1755771052178,"duration":0},"status":"passed","severity":"normal"},{"uid":"d09f76da5c08ec24","name":"should handle peer store errors gracefully","time":{"start":1755770438159,"stop":1755770438160,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab7b0d5e98507258","name":"Query with Promise Callback, No message returned","time":{"start":1755770791986,"stop":1755770791986,"duration":0},"status":"passed","severity":"normal"},{"uid":"a364ef744eeda199","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1755770447278,"stop":1755770447278,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2f7f2baedeb8c2c","name":"Store - dialed after - with timeout","time":{"start":1755770845763,"stop":1755770845763,"duration":0},"status":"passed","severity":"normal"},{"uid":"25881a269230fa59","name":"should handle errors gracefully when getting peer info","time":{"start":1755770437216,"stop":1755770437216,"duration":0},"status":"passed","severity":"normal"},{"uid":"48318af244b76239","name":"should properly create location multiaddrs - tcp4","time":{"start":1755770427886,"stop":1755770427886,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfd813660c73f2a8","name":"Check publish message after service node is restarted","time":{"start":1755770671638,"stop":1755770671639,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e09ed3d2bd418d5a","name":"Init the array if not present","time":{"start":1755770421771,"stop":1755770421773,"duration":2},"status":"passed","severity":"normal"},{"uid":"fa08d2692b6505ff","name":"msgTime: 0 ms from now, startTime: 1755684425131, endTime: 1755770825131","time":{"start":1755770840133,"stop":1755770840133,"duration":0},"status":"passed","severity":"normal"},{"uid":"19263bf820d3bdfd","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1755770480958,"stop":1755770480965,"duration":7},"status":"passed","severity":"normal"},{"uid":"c6b452c45ad6d530","name":"configure the node with multiple content topics","time":{"start":1755770765585,"stop":1755770765585,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebf646519a633688","name":"should handle complete discovery-to-dial flow","time":{"start":1755770436806,"stop":1755770436806,"duration":0},"status":"passed","severity":"normal"},{"uid":"104cbf30c726e55b","name":"should set field with only LIGHTPUSH enabled","time":{"start":1755770427889,"stop":1755770427890,"duration":1},"status":"passed","severity":"normal"},{"uid":"af36294a4a0b1559","name":"should return false when peer is not on topic","time":{"start":1755770438115,"stop":1755770438115,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d2397c40e973817","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1755770421973,"stop":1755770421973,"duration":0},"status":"passed","severity":"normal"},{"uid":"491e6c3711204ca9","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1755770486732,"stop":1755770486732,"duration":0},"status":"passed","severity":"normal"},{"uid":"99e97cb9021126e6","name":"should update peer store before dialing","time":{"start":1755770436794,"stop":1755770436795,"duration":1},"status":"passed","severity":"normal"},{"uid":"afc2cb214ca75f3b","name":"Push message with shell command payload","time":{"start":1755771052182,"stop":1755771052182,"duration":0},"status":"passed","severity":"normal"},{"uid":"345231483bf04aa4","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1755770481206,"stop":1755770481206,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a4ac78a83056213","name":"Push message with Chinese payload","time":{"start":1755771052194,"stop":1755771052194,"duration":0},"status":"passed","severity":"normal"},{"uid":"91f72ad72e50c659","name":"Encoder throws on empty string content topic","time":{"start":1755770459078,"stop":1755770459079,"duration":1},"status":"passed","severity":"normal"},{"uid":"145937c2338f9c98","name":"should handle errors when globalThis is not available","time":{"start":1755770436970,"stop":1755770436971,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb6d3a09f19372e2","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1755770829456,"stop":1755770829459,"duration":3},"status":"passed","severity":"normal"},{"uid":"82784780d5c616b6","name":"can start the service","time":{"start":1755770506613,"stop":1755770506617,"duration":4},"status":"passed","severity":"normal"},{"uid":"7573daf6be4d4ace","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1755770765578,"stop":1755770765579,"duration":1},"status":"passed","severity":"normal"},{"uid":"7412ecaf5f5435eb","name":"Subscribe to topic containing Script and publish message","time":{"start":1755770679308,"stop":1755770679308,"duration":0},"status":"passed","severity":"normal"},{"uid":"55151634d4b91a96","name":"Check message with non string payload is not received","time":{"start":1755770943955,"stop":1755770943955,"duration":0},"status":"passed","severity":"normal"},{"uid":"d093fc959abcbc44","name":"Fields are not dropped","time":{"start":1755770437872,"stop":1755770437872,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1bbaba81d042dbb","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1755770481210,"stop":1755770481210,"duration":0},"status":"passed","severity":"normal"},{"uid":"dea4ccf91cae0254","name":"Publish message with custom timestamp: Thu Aug 21 2025 09:04:25 GMT+0000 (Coordinated Universal Time)","time":{"start":1755770671635,"stop":1755770671636,"duration":1},"status":"passed","severity":"normal"},{"uid":"19f4adb2be850f31","name":"Check publish message containing Basic HTML tag","time":{"start":1755770671632,"stop":1755770671632,"duration":0},"status":"passed","severity":"normal"},{"uid":"e40f9fb1d5d8d7ae","name":"should return false and handle errors gracefully","time":{"start":1755770438112,"stop":1755770438112,"duration":0},"status":"passed","severity":"normal"},{"uid":"467df7bb8a4d44fc","name":"random static sharding 7 - Cluster ID: 602, Shard ID: 391","time":{"start":1755770810836,"stop":1755770810836,"duration":0},"status":"passed","severity":"normal"},{"uid":"3208cb42e323d1fc","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1755770481222,"stop":1755770481222,"duration":0},"status":"passed","severity":"normal"},{"uid":"64d32027ccb540ae","name":"Push message with Russian payload","time":{"start":1755771052179,"stop":1755771052180,"duration":1},"status":"passed","severity":"normal"},{"uid":"e999223b2561f1f9","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1755770561410,"stop":1755770561410,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f579bc8bcbf62ee","name":"should call waitForPeer on Relay","time":{"start":1755770469064,"stop":1755770469064,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3b6b27d6ce46d35","name":"should retry on complete failure if specified","time":{"start":1755770468836,"stop":1755770468836,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3830ef00cd19013","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755770943959,"stop":1755770943960,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d37d45e1ed05c9e","name":"should dispatch network event when browser goes offline","time":{"start":1755770437002,"stop":1755770437002,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b5f3420c21f86d7","name":"should return peer for existing peer","time":{"start":1755770438159,"stop":1755770438159,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc019a4553a2457","name":"Subscribe to topic containing XML and receive message","time":{"start":1755770971614,"stop":1755770971615,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6a1eed8780ab658","name":"should query peer with peer exchange protocol","time":{"start":1755770447600,"stop":1755770447601,"duration":1},"status":"passed","severity":"normal"},{"uid":"320d7ed8fe56425","name":"should throw error - no public key","time":{"start":1755770427881,"stop":1755770427881,"duration":0},"status":"passed","severity":"normal"},{"uid":"96015b1bd357f31","name":"yields undefined for messages without content topic","time":{"start":1755770438089,"stop":1755770438090,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8c364217c5b7387","name":"Promise Callback - true","time":{"start":1755770822378,"stop":1755770822378,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e4cf6c84632ebe5","name":"should detect messages with missing dependencies","time":{"start":1755770486733,"stop":1755770486733,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1ae0403852bf851","name":"Push message with content topic containing short","time":{"start":1755771052200,"stop":1755771052200,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ae444bdd28c8bc","name":"Round trip binary serialization","time":{"start":1755770438321,"stop":1755770438322,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d2ae08052396b97","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1755770777685,"stop":1755770777685,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb1a733ae03935ff","name":"should be safe to call multiple times","time":{"start":1755770436788,"stop":1755770436788,"duration":0},"status":"passed","severity":"normal"},{"uid":"e089156506006352","name":"should initialize with default number of peers","time":{"start":1755770468651,"stop":1755770468652,"duration":1},"status":"passed","severity":"normal"},{"uid":"161aa1a43cf914fc","name":"accepts time-filtered query with content filter","time":{"start":1755770437551,"stop":1755770437551,"duration":0},"status":"passed","severity":"normal"},{"uid":"98065b31909882db","name":"Overlapping topic subscription","time":{"start":1755770971610,"stop":1755770971610,"duration":0},"status":"passed","severity":"normal"},{"uid":"703136c7d8e746bd","name":"should keep entries that haven't expired yet","time":{"start":1755770467592,"stop":1755770467593,"duration":1},"status":"passed","severity":"normal"},{"uid":"e719231a430d79bb","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1755770446553,"stop":1755770446556,"duration":3},"status":"passed","severity":"normal"},{"uid":"97a5327e68fe04f9","name":"ends after yielding if response size indicates end","time":{"start":1755770438090,"stop":1755770438090,"duration":0},"status":"passed","severity":"normal"},{"uid":"2671b1373a979e8a","name":"should return PeerId when Multiaddr input is provided","time":{"start":1755770437738,"stop":1755770437738,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa84220ef01dea9f","name":"should not receive a peer event before start","time":{"start":1755770506621,"stop":1755770506623,"duration":2},"status":"passed","severity":"normal"},{"uid":"7f881eb0ebe4424a","name":"Subscribe to topic containing JSON and publish message","time":{"start":1755770679309,"stop":1755770679309,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4f6c9a3b64e32a8","name":"rejects hash query with content filter parameters","time":{"start":1755770437550,"stop":1755770437550,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7817c53b27d71cf","name":"does not throw on valid cases","time":{"start":1755770421957,"stop":1755770421957,"duration":0},"status":"passed","severity":"normal"},{"uid":"148846e64811b4d6","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1755770486415,"stop":1755770486416,"duration":1},"status":"passed","severity":"normal"},{"uid":"92d64d81a524ba5a","name":"should dial peer when no shard info available","time":{"start":1755770437150,"stop":1755770437151,"duration":1},"status":"passed","severity":"normal"},{"uid":"32fde73b0fa13692","name":"should create ConnectionManager with required options","time":{"start":1755770438105,"stop":1755770438105,"duration":0},"status":"passed","severity":"normal"},{"uid":"25977f4fd1705d6b","name":"should not dispatch event when already connected","time":{"start":1755770437000,"stop":1755770437001,"duration":1},"status":"passed","severity":"normal"},{"uid":"224b7f626603dc11","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1755770679302,"stop":1755770679302,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f9c6e3d1dcfeb0c","name":"Subscribe and receive messages via waku relay post","time":{"start":1755770971618,"stop":1755770971618,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb91e36518189f07","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1755770437203,"stop":1755770437203,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f9461a2768c3db","name":"udp ip6 address","time":{"start":1755770427121,"stop":1755770427121,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c7447210ad097aa","name":"Check received message containing XML","time":{"start":1755770943946,"stop":1755770943946,"duration":0},"status":"passed","severity":"normal"},{"uid":"56a1394f32f4fce","name":"should properly create location multiaddrs - udp4","time":{"start":1755770427886,"stop":1755770427886,"duration":0},"status":"passed","severity":"normal"},{"uid":"720573a49788473f","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1755770481223,"stop":1755770481223,"duration":0},"status":"passed","severity":"normal"},{"uid":"985034dc2fcf79b3","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755770971624,"stop":1755770971624,"duration":0},"status":"passed","severity":"normal"},{"uid":"d39bbf651c6d271b","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1755770840131,"stop":1755770840131,"duration":0},"status":"passed","severity":"normal"},{"uid":"c519c97c0e69e6ad","name":"Decoder throws on empty string content topic","time":{"start":1755770457270,"stop":1755770457270,"duration":0},"status":"passed","severity":"normal"},{"uid":"835138af73ea66a9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1755770421970,"stop":1755770421970,"duration":0},"status":"passed","severity":"normal"},{"uid":"3231f72849b8afb5","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1755770521485,"stop":1755770521485,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b5bc0aaba583116","name":"should handle complete peer lifecycle","time":{"start":1755770437620,"stop":1755770437621,"duration":1},"status":"passed","severity":"normal"},{"uid":"452ee1d4f6394db5","name":"should handle ping failures gracefully","time":{"start":1755770437602,"stop":1755770437603,"duration":1},"status":"passed","severity":"normal"},{"uid":"d827923cde67e3e4","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1755770481213,"stop":1755770481215,"duration":2},"status":"passed","severity":"normal"},{"uid":"e6fb7e39be0fd7d2","name":"should not create timers for topics where peer is not in mesh","time":{"start":1755770437609,"stop":1755770437611,"duration":2},"status":"passed","severity":"normal"},{"uid":"acae558d1995eda0","name":"Ordered callback, aborts when callback returns true","time":{"start":1755770824831,"stop":1755770824831,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8013e2cb61ecb61","name":"should handle shardReader errors","time":{"start":1755770438115,"stop":1755770438115,"duration":0},"status":"passed","severity":"normal"},{"uid":"374d99711eedcf9","name":"Push message with content topic containing short","time":{"start":1755771052184,"stop":1755771052184,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cf69164d64a7eaf","name":"Fails to push message bigger that 1MB","time":{"start":1755771052205,"stop":1755771052206,"duration":1},"status":"passed","severity":"normal"},{"uid":"a50040f71800dc66","name":"Refresh subscription","time":{"start":1755770971610,"stop":1755770971611,"duration":1},"status":"passed","severity":"normal"},{"uid":"32a70009b4dca814","name":"ignores domain fetching errors","time":{"start":1755770447728,"stop":1755770447728,"duration":0},"status":"passed","severity":"normal"},{"uid":"24668a1a3d6b82b4","name":"Query Generator - true","time":{"start":1755770822377,"stop":1755770822377,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3c477ca2509653d","name":"Non TWN Cluster","time":{"start":1755770765579,"stop":1755770765579,"duration":0},"status":"passed","severity":"normal"},{"uid":"f25cb8dee1c18d09","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1755770421966,"stop":1755770421966,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f66964b021fb5a","name":"should start all internal components","time":{"start":1755770438107,"stop":1755770438108,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b2bbdeb58ec7a77","name":"should skip peers that were recently queried","time":{"start":1755770447600,"stop":1755770447600,"duration":0},"status":"passed","severity":"normal"},{"uid":"c99a1f2388a91759","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1755770481200,"stop":1755770481201,"duration":1},"status":"passed","severity":"normal"},{"uid":"869d9413ee66296e","name":"Push message equal or less that 1MB","time":{"start":1755771052205,"stop":1755771052205,"duration":0},"status":"passed","severity":"normal"},{"uid":"438418252617f7b7","name":"should maintain desired error rate","time":{"start":1755770484425,"stop":1755770484425,"duration":0},"status":"passed","severity":"normal"},{"uid":"10c2e07523387ac3","name":"should not stop if not started","time":{"start":1755770447597,"stop":1755770447598,"duration":1},"status":"passed","severity":"normal"},{"uid":"87ac10e1129f345c","name":"should sort peers by ping value","time":{"start":1755770438114,"stop":1755770438114,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf8bc50d52c61022","name":"should partition messages based on acknowledgement status","time":{"start":1755770486734,"stop":1755770486735,"duration":1},"status":"passed","severity":"normal"},{"uid":"99738dbdfcfedd34","name":"Callback on promise","time":{"start":1755770824829,"stop":1755770824829,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e1a302bf30f8cb3","name":"groups content topics by expected pubsub topic","time":{"start":1755770421966,"stop":1755770421966,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b4d44693ff746e0","name":"should be able to encode the field with only FILTER set to true","time":{"start":1755770427079,"stop":1755770427080,"duration":1},"status":"passed","severity":"normal"},{"uid":"39d3a605ff5a0ad3","name":"should handle a minimal index list","time":{"start":1755770421974,"stop":1755770421974,"duration":0},"status":"passed","severity":"normal"},{"uid":"66ca2b0fb078e327","name":"Subscribe and receive messages via lightPush","time":{"start":1755770971607,"stop":1755770971607,"duration":0},"status":"passed","severity":"normal"},{"uid":"e37ec4e4b38932c9","name":"Check received message containing JSON","time":{"start":1755770943969,"stop":1755770943969,"duration":0},"status":"passed","severity":"normal"},{"uid":"978501fe87e31732","name":"Push message with content topic containing Arabic","time":{"start":1755771052201,"stop":1755771052201,"duration":0},"status":"passed","severity":"normal"},{"uid":"50a2da7378b9d02e","name":"Check publish message containing special chars","time":{"start":1755770671629,"stop":1755770671629,"duration":0},"status":"passed","severity":"normal"},{"uid":"c529ffe39e5ae1d","name":"should encodeTxt and decodeTxt","time":{"start":1755770427873,"stop":1755770427873,"duration":0},"status":"passed","severity":"normal"},{"uid":"979e3aced3fcc6a3","name":"should retry if all attempts fail","time":{"start":1755770468422,"stop":1755770468423,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1694a7e4b0418a9","name":"should return false when network is not connected","time":{"start":1755770438110,"stop":1755770438110,"duration":0},"status":"passed","severity":"normal"},{"uid":"70b9013a86164a04","name":"should respect custom numPeersToUse configuration","time":{"start":1755770468678,"stop":1755770468678,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3b5d778f375b1c7","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1755770481223,"stop":1755770481225,"duration":2},"status":"passed","severity":"normal"},{"uid":"929ffceff045c1f7","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755770971628,"stop":1755770971628,"duration":0},"status":"passed","severity":"normal"},{"uid":"29448c101cde9adb","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1755770438164,"stop":1755770438164,"duration":0},"status":"passed","severity":"normal"},{"uid":"c90b07c2b99213a4","name":"Check received message containing numeric","time":{"start":1755770943942,"stop":1755770943942,"duration":0},"status":"passed","severity":"normal"},{"uid":"3993b7f85541cf9e","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1755770777682,"stop":1755770777683,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9f2f9a76c458acd","name":"Query generator for multiple messages with different content topic format","time":{"start":1755770824828,"stop":1755770824829,"duration":1},"status":"passed","severity":"normal"},{"uid":"34916cb64ed19502","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1755770438163,"stop":1755770438164,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea871cb6132c6a4c","name":"peer exchange sets tag","time":{"start":1755770672138,"stop":1755770672139,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7fa7fbf82f6b695","name":"should add to incoming buffer if dependencies are not met","time":{"start":1755770486731,"stop":1755770486731,"duration":0},"status":"passed","severity":"normal"},{"uid":"41729e1ffab334c9","name":"Bloom filter","time":{"start":1755770486415,"stop":1755770486415,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ffdff0eac7688f2","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1755770481195,"stop":1755770481195,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce145afe30b95146","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1755770421965,"stop":1755770421965,"duration":0},"status":"passed","severity":"normal"},{"uid":"47dc75c0e85e6033","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1755770421974,"stop":1755770421975,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae7fd9bbd989588a","name":"should dispatch connect and disconnect events","time":{"start":1755770468670,"stop":1755770468675,"duration":5},"status":"passed","severity":"normal"},{"uid":"7363d625a99e4710","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1755770481226,"stop":1755770481226,"duration":0},"status":"passed","severity":"normal"},{"uid":"791e800564b0a1a1","name":"Store - dialed first","time":{"start":1755770845762,"stop":1755770845762,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddb4cccac89b4035","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1755770481218,"stop":1755770481218,"duration":0},"status":"passed","severity":"normal"},{"uid":"6301d5e9cd287776","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1755770437002,"stop":1755770437003,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fbb0ad481c91807","name":"should handle peerStore errors gracefully","time":{"start":1755770438114,"stop":1755770438114,"duration":0},"status":"passed","severity":"normal"},{"uid":"b828fc59a039a9d0","name":"Publish message with rate limit","time":{"start":1755770671639,"stop":1755770671640,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5ddbae4e9752c41","name":"should add event listener for peer:discovery","time":{"start":1755770436784,"stop":1755770436787,"duration":3},"status":"passed","severity":"normal"},{"uid":"317cf776a221d56b","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1755770829461,"stop":1755770829462,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7bb6ef52c0e804d","name":"Delete observer","time":{"start":1755770648770,"stop":1755770648770,"duration":0},"status":"passed","severity":"normal"},{"uid":"e68a57a44d616ec5","name":"Check message with no content topic is not received","time":{"start":1755770943954,"stop":1755770943954,"duration":0},"status":"passed","severity":"normal"},{"uid":"391f98d93af0a67c","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755770575566,"stop":1755770575566,"duration":0},"status":"passed","severity":"normal"},{"uid":"2133c68c185a514f","name":"should discover peers from provided peer cache","time":{"start":1755770581003,"stop":1755770581004,"duration":1},"status":"passed","severity":"normal"},{"uid":"c22d72bf9cc6e317","name":"Check publish message containing shell command","time":{"start":1755770671633,"stop":1755770671633,"duration":0},"status":"passed","severity":"normal"},{"uid":"dca82ed898968453","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1755770486731,"stop":1755770486732,"duration":1},"status":"passed","severity":"normal"},{"uid":"d908204b36165d7b","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1755770447278,"stop":1755770447279,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ff2efe724e57eab","name":"should handle case with no peers in store","time":{"start":1755770438158,"stop":1755770438158,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0aed7cca4ab4e10","name":"Encoder throws on undefined content topic","time":{"start":1755770459078,"stop":1755770459078,"duration":0},"status":"passed","severity":"normal"},{"uid":"1104be81ab4d7d5f","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1755770427094,"stop":1755770427094,"duration":0},"status":"passed","severity":"normal"},{"uid":"609e93ace6fe2de2","name":"should get all peers from store","time":{"start":1755770438156,"stop":1755770438156,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d71ba92afcee938","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755770971624,"stop":1755770971624,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d85a675d5f7d526","name":"should handle disconnect when peer has no timers","time":{"start":1755770437615,"stop":1755770437618,"duration":3},"status":"passed","severity":"normal"},{"uid":"b5e186f441e18b26","name":"should hang up with multiaddr and return true on success","time":{"start":1755770438112,"stop":1755770438112,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f33e10b19b36d1a","name":"should stop all internal components","time":{"start":1755770438108,"stop":1755770438109,"duration":1},"status":"passed","severity":"normal"},{"uid":"d11a36aa012e348f","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1755770421965,"stop":1755770421965,"duration":0},"status":"passed","severity":"normal"},{"uid":"7441906b0ec6f92","name":"should initialize bloom filter with correct parameters","time":{"start":1755770484424,"stop":1755770484424,"duration":0},"status":"passed","severity":"normal"},{"uid":"59970306ee604aab","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1755770468767,"stop":1755770468767,"duration":0},"status":"passed","severity":"normal"},{"uid":"acd5afcad768c948","name":"Passing page size 19 when there are 20 messages","time":{"start":1755770833654,"stop":1755770833655,"duration":1},"status":"passed","severity":"normal"},{"uid":"c36f6fe27ac34d39","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755770647299,"stop":1755770647299,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b2d2044bf1bc8a5","name":"Relay - dialed first","time":{"start":1755770845761,"stop":1755770845761,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aedf3e6c1b70b91","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1755770421968,"stop":1755770421968,"duration":0},"status":"passed","severity":"normal"},{"uid":"d65f861e5580131","name":"can start and stop the service","time":{"start":1755770725285,"stop":1755770725285,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2c96dca6415cafd","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1755770509110,"stop":1755770509110,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3c7d46ab2ea19d7","name":"should only return 1 node with relay and store capability","time":{"start":1755770447730,"stop":1755770447730,"duration":0},"status":"passed","severity":"normal"},{"uid":"a16c817805f7119f","name":"should clear timers for specific peer on disconnect","time":{"start":1755770437615,"stop":1755770437615,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbf742958e641826","name":"should return all connected peers without codec filter","time":{"start":1755770438113,"stop":1755770438113,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5d0efa0d5ed8b95","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1755770481225,"stop":1755770481225,"duration":0},"status":"passed","severity":"normal"},{"uid":"87ff8408dd2d7dd5","name":"Push message with content topic containing long","time":{"start":1755771052184,"stop":1755771052184,"duration":0},"status":"passed","severity":"normal"},{"uid":"8696f34b2c9aea63","name":"Fails to push message with large meta","time":{"start":1755771052204,"stop":1755771052204,"duration":0},"status":"passed","severity":"normal"},{"uid":"4501a906f60d4282","name":"should increase lamport timestamp","time":{"start":1755770486729,"stop":1755770486729,"duration":0},"status":"passed","severity":"normal"},{"uid":"81c6fe458c0b353f","name":"should create PeerExchange instance with components","time":{"start":1755770447281,"stop":1755770447282,"duration":1},"status":"passed","severity":"normal"},{"uid":"12ba0c369f39c1bd","name":"should not receive a peer event after stop","time":{"start":1755770506623,"stop":1755770506623,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae94618e032a8c51","name":"Accepts a valid Waku Message","time":{"start":1755770472300,"stop":1755770472302,"duration":2},"status":"passed","severity":"normal"},{"uid":"909dce94fea6331f","name":"should handle dial errors gracefully","time":{"start":1755770436794,"stop":1755770436794,"duration":0},"status":"passed","severity":"normal"},{"uid":"748db06409ceb1c4","name":"Check publish message containing long","time":{"start":1755770671628,"stop":1755770671628,"duration":0},"status":"passed","severity":"normal"},{"uid":"305f93cc0756dd8","name":"should mark all messages in causal history as acknowledged","time":{"start":1755770486731,"stop":1755770486731,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fe3a31e45208b0e","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app34/10/topic762/utf8","time":{"start":1755770765583,"stop":1755770765584,"duration":1},"status":"passed","severity":"normal"},{"uid":"8249fadf61236731","name":"Decoder throws on undefined content topic","time":{"start":1755770457269,"stop":1755770457270,"duration":1},"status":"passed","severity":"normal"},{"uid":"2047762a8008a5ec","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755770971619,"stop":1755770971619,"duration":0},"status":"passed","severity":"normal"},{"uid":"ded1ae77e449ea47","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1755770791985,"stop":1755770791985,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d0706375f19a4c2","name":"should remove event listeners from globalThis","time":{"start":1755770436971,"stop":1755770436971,"duration":0},"status":"passed","severity":"normal"},{"uid":"c890c32c46602b1a","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1755770481217,"stop":1755770481218,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f3a7f502a61b43e","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1755770446562,"stop":1755770446562,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b5f27d9d89dd690","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1755770427083,"stop":1755770427083,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6eea6f817e71527","name":"Push message with Arabic payload","time":{"start":1755771052179,"stop":1755771052179,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceef6f2359257de3","name":"should handle empty peer infos gracefully","time":{"start":1755770447268,"stop":1755770447268,"duration":0},"status":"passed","severity":"normal"},{"uid":"951fc257405c9053","name":"Sets default value correctly","time":{"start":1755770839903,"stop":1755770839903,"duration":0},"status":"passed","severity":"normal"},{"uid":"f531aa9907d8bbfd","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755770943974,"stop":1755770943975,"duration":1},"status":"passed","severity":"normal"},{"uid":"79b4dc44a1b8161f","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755770971614,"stop":1755770971614,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0ddfd01a122ab22","name":"does not validate decoders for hash queries","time":{"start":1755770438087,"stop":1755770438088,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd42495e5f47fee3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1755770481228,"stop":1755770481228,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7baa7e3ca12199b","name":"should set field with only RELAY enabled","time":{"start":1755770427889,"stop":1755770427889,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3ac628062e9672c","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755770943977,"stop":1755770943978,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2e08acb16a38c06","name":"should handle multiple peers with different shard configurations","time":{"start":1755770437170,"stop":1755770437176,"duration":6},"status":"passed","severity":"normal"},{"uid":"e21590fbef07831c","name":"should encode/decode to RLP encoding","time":{"start":1755770427884,"stop":1755770427884,"duration":0},"status":"passed","severity":"normal"},{"uid":"27832c6868150fc0","name":"should select older connection if present","time":{"start":1755770437788,"stop":1755770437788,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a4c2d1883f73f2b","name":"should return false when peer has no shard info","time":{"start":1755770437192,"stop":1755770437192,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ff6f0606f1ada07","name":"should skip updating peer store if peer has same addresses","time":{"start":1755770436798,"stop":1755770436799,"duration":1},"status":"passed","severity":"normal"},{"uid":"306c92d6dff8c31b","name":"Does not throw an exception when node disconnects","time":{"start":1755770839901,"stop":1755770839901,"duration":0},"status":"passed","severity":"normal"},{"uid":"521050eb6a3da50","name":"should successfully query store with valid decoders and options","time":{"start":1755770468766,"stop":1755770468766,"duration":0},"status":"passed","severity":"normal"},{"uid":"79f22d67c35c844b","name":"throws on content topic with empty encoding field","time":{"start":1755770421961,"stop":1755770421962,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5d5c32ca8843ee5","name":"should skip peer when not on same cluster","time":{"start":1755770437150,"stop":1755770437150,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ceab0016148e539","name":"should return false when peer is not found","time":{"start":1755770437211,"stop":1755770437215,"duration":4},"status":"passed","severity":"normal"},{"uid":"7793674171b6ea02","name":"Check received message containing escaped characters","time":{"start":1755770943970,"stop":1755770943971,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cfedfb2e3abad4d","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755770971607,"stop":1755770971608,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5fd4ab914ea1889","name":"Push message with SQL Injection payload","time":{"start":1755771052195,"stop":1755771052195,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae5067843e5a301b","name":"should create dialer with libp2p and shardReader","time":{"start":1755770437114,"stop":1755770437115,"duration":1},"status":"passed","severity":"normal"},{"uid":"31f4b01cd500a0cc","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1755770421968,"stop":1755770421968,"duration":0},"status":"passed","severity":"normal"},{"uid":"a54af89dd3c57d92","name":"Check message with invalid timestamp is not received","time":{"start":1755770943951,"stop":1755770943951,"duration":0},"status":"passed","severity":"normal"},{"uid":"862c6e44e64e8f0d","name":"Query with Ordered Callback, No Decoder","time":{"start":1755770791984,"stop":1755770791985,"duration":1},"status":"passed","severity":"normal"},{"uid":"e325e13992029344","name":"Ephemeral messages are not stored","time":{"start":1755770509108,"stop":1755770509109,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d1b77b0fb8f38a4","name":"Push message with unicode special characters payload","time":{"start":1755771052182,"stop":1755771052183,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0408adf6e513914","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1755770446550,"stop":1755770446553,"duration":3},"status":"passed","severity":"normal"},{"uid":"bef756e83e8b0e29","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1755770665106,"stop":1755770665106,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cf076ae4fa0b05b","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1755770777687,"stop":1755770777688,"duration":1},"status":"passed","severity":"normal"},{"uid":"24bed7dba4ac6752","name":"should handle incoming messages","time":{"start":1755770468961,"stop":1755770468961,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3a8e9d4a0ca5643","name":"should throw error - no id","time":{"start":1755770427881,"stop":1755770427881,"duration":0},"status":"passed","severity":"normal"},{"uid":"440b726b0c06e303","name":"should emit a peer event after start","time":{"start":1755770506621,"stop":1755770506621,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ff9c5f6d0e33875","name":"should be safe to call multiple times","time":{"start":1755770438109,"stop":1755770438109,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcac4478ea5379a0","name":"should handle peer store errors gracefully","time":{"start":1755770436795,"stop":1755770436797,"duration":2},"status":"passed","severity":"normal"},{"uid":"d672a22dc95470ca","name":"handles different clusterIds correctly","time":{"start":1755770421966,"stop":1755770421966,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aa4345afc226c4b","name":"throws on content topic with empty topic name field","time":{"start":1755770421961,"stop":1755770421961,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc34409bfac7bff5","name":"should reject if WakuNode is not started","time":{"start":1755770469061,"stop":1755770469061,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a87614c654bdb36","name":"should deliver messages after dependencies are met","time":{"start":1755770486733,"stop":1755770486733,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa96f759f169ef4a","name":"should successfully stop","time":{"start":1755770468961,"stop":1755770468962,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4f2b2ba0f66c968","name":"should be online or offline if network state changed","time":{"start":1755770521488,"stop":1755770521489,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0dc34ae16911458","name":"should remove event listeners","time":{"start":1755770437592,"stop":1755770437592,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb3602b2225fc663","name":"should skip already querying peers","time":{"start":1755770447601,"stop":1755770447601,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8aacc799cdadbd9","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1755770481211,"stop":1755770481211,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e53f8bd538dcec3","name":"Reusing cursor across nodes","time":{"start":1755770777688,"stop":1755770777688,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfc31316cd90a6ec","name":"should transition to Unhealthy when no connections","time":{"start":1755770468175,"stop":1755770468176,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4b83b49cde45e06","name":"should dial all known peers when reached zero connections","time":{"start":1755770544852,"stop":1755770544853,"duration":1},"status":"passed","severity":"normal"},{"uid":"47dafbbde740171d","name":"Check received message containing Basic HTML tag","time":{"start":1755770943946,"stop":1755770943947,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bddeba922d8d155","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1755770671637,"stop":1755770671637,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0dbc2bf93554fb9","name":"Throws when trying to push message with empty payload","time":{"start":1755771052200,"stop":1755771052200,"duration":0},"status":"passed","severity":"normal"},{"uid":"a830226906b9ce","name":"Push message with JSON payload","time":{"start":1755771052181,"stop":1755771052182,"duration":1},"status":"passed","severity":"normal"},{"uid":"6df03693ce1cac50","name":"should be able to dial TLS multiaddrs","time":{"start":1755770589090,"stop":1755770589090,"duration":0},"status":"passed","severity":"normal"},{"uid":"6038967bd4549b27","name":"should return false when navigator.onLine is false","time":{"start":1755770436980,"stop":1755770436983,"duration":3},"status":"passed","severity":"normal"},{"uid":"98566664693fa7b1","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755770971608,"stop":1755770971608,"duration":0},"status":"passed","severity":"normal"},{"uid":"78242792d1a1239d","name":"Check message received after jswaku node is restarted","time":{"start":1755770943955,"stop":1755770943955,"duration":0},"status":"passed","severity":"normal"},{"uid":"1072c9bc53073a9f","name":"Check publish message containing escaped characters","time":{"start":1755770671633,"stop":1755770671634,"duration":1},"status":"passed","severity":"normal"},{"uid":"27f414fb1709af75","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1755770427094,"stop":1755770427094,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ed09333318d8fa9","name":"should remove expired entries after TTL has passed","time":{"start":1755770467591,"stop":1755770467592,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2cec85657b884ee","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755770819449,"stop":1755770819449,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8d0b946e67fe00f","name":"should dial peers from store when browser is connected","time":{"start":1755770438154,"stop":1755770438155,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2acf12e15b6b377","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1755770468677,"stop":1755770468677,"duration":0},"status":"passed","severity":"normal"},{"uid":"f203e04f13a9b6b9","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1755770437912,"stop":1755770437912,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc4cacc9a21f60b4","name":"should start peer exchange discovery","time":{"start":1755770447596,"stop":1755770447596,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ba5f305644e7150","name":"Generator, one shard","time":{"start":1755770783248,"stop":1755770783248,"duration":0},"status":"passed","severity":"normal"},{"uid":"46b5e6afd2c213a6","name":"Refresh subscription","time":{"start":1755770679303,"stop":1755770679303,"duration":0},"status":"skipped","severity":"normal"},{"uid":"38151e6aac3c497c","name":"should be sent with empty content","time":{"start":1755770486735,"stop":1755770486735,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aa356a51d551fe5","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1755770437603,"stop":1755770437604,"duration":1},"status":"passed","severity":"normal"},{"uid":"69b7704c681daa47","name":"Check message with no content topic is not received","time":{"start":1755770943976,"stop":1755770943976,"duration":0},"status":"passed","severity":"normal"},{"uid":"9448526c873fb7b7","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755770971628,"stop":1755770971628,"duration":0},"status":"passed","severity":"normal"},{"uid":"80fe5d48ee3f160d","name":"ignores unrecognized TXT record formats","time":{"start":1755770447728,"stop":1755770447729,"duration":1},"status":"passed","severity":"normal"},{"uid":"993e32988c509a1c","name":"Ephemeral field is preserved - encoder v0","time":{"start":1755770509109,"stop":1755770509109,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcb954a4aa1a81e5","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1755770438152,"stop":1755770438152,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c0dd4346f6eeb5d","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755770971612,"stop":1755770971612,"duration":0},"status":"passed","severity":"normal"},{"uid":"b825b1c9d5f024a2","name":"should handle case with all peers already connected","time":{"start":1755770438158,"stop":1755770438158,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6277497c449a189","name":"Push message with rate limit","time":{"start":1755771052189,"stop":1755771052190,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea9358d1196cb4f0","name":"Push message with Basic HTML tag payload","time":{"start":1755771052196,"stop":1755771052197,"duration":1},"status":"passed","severity":"normal"},{"uid":"39384efb34b0a7","name":"Ordered Callback - false","time":{"start":1755770822379,"stop":1755770822380,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed9c0ca27a92e731","name":"Push message with XML payload","time":{"start":1755771052180,"stop":1755771052181,"duration":1},"status":"passed","severity":"normal"},{"uid":"682bb24c885d33a2","name":"Subscribe to topic containing short and receive message","time":{"start":1755770971622,"stop":1755770971622,"duration":0},"status":"passed","severity":"normal"},{"uid":"807f1bb9cf51cdc","name":"should successfully unsubscribe from an existing subscription","time":{"start":1755770468960,"stop":1755770468961,"duration":1},"status":"passed","severity":"normal"},{"uid":"e692ea1cc69c4b02","name":"should update ack status of messages in outgoing buffer","time":{"start":1755770486736,"stop":1755770486736,"duration":0},"status":"passed","severity":"normal"},{"uid":"f50b160a0e40de93","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1755770438163,"stop":1755770438163,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ea0fb4c0992c4be","name":"should not execute task if max attempts is 0","time":{"start":1755770468422,"stop":1755770468422,"duration":0},"status":"passed","severity":"normal"},{"uid":"30183f52159f8010","name":"Publish message with custom timestamp: Fri Aug 30 2024 10:04:25 GMT+0000 (Coordinated Universal Time)","time":{"start":1755770671635,"stop":1755770671635,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb9cc18ee4bf0097","name":"should initialize with isNetworkConnected as false","time":{"start":1755770436958,"stop":1755770436958,"duration":0},"status":"passed","severity":"normal"},{"uid":"d073f9ac9e17b23","name":"should reject if Filter is requested but not mounted","time":{"start":1755770469062,"stop":1755770469062,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f8fb7abdd653a01","name":"should add event listeners to libp2p","time":{"start":1755770436959,"stop":1755770436959,"duration":0},"status":"passed","severity":"normal"},{"uid":"906f76e04e12564c","name":"different cluster: nodes don't connect","time":{"start":1755770575567,"stop":1755770575568,"duration":1},"status":"passed","severity":"normal"},{"uid":"47e656df1fcaad4d","name":"Nodes with multiple pubsub topic","time":{"start":1755770665108,"stop":1755770665108,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d1b9e33687d7b23","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1755770421972,"stop":1755770421972,"duration":0},"status":"passed","severity":"normal"},{"uid":"40533ec915f4189","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1755770437316,"stop":1755770437316,"duration":0},"status":"passed","severity":"normal"},{"uid":"519423268a474b02","name":"Check received message containing Chinese","time":{"start":1755770943943,"stop":1755770943943,"duration":0},"status":"passed","severity":"normal"},{"uid":"24a039b57059f01b","name":"tcp ip4 address","time":{"start":1755770427121,"stop":1755770427121,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c2fbfa0ee94f533","name":"Default pageSize","time":{"start":1755770833655,"stop":1755770833656,"duration":1},"status":"passed","severity":"normal"},{"uid":"554accd85fd56db7","name":"All","time":{"start":1755770507411,"stop":1755770507411,"duration":0},"status":"passed","severity":"normal"},{"uid":"74e2e8d5b73feb3a","name":"should handle peer store errors gracefully","time":{"start":1755770447600,"stop":1755770447600,"duration":0},"status":"passed","severity":"normal"},{"uid":"9edba2031c2f45a1","name":"should dial all peers on dial","time":{"start":1755770589088,"stop":1755770589088,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb0ebd7892a76e0c","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1755770481213,"stop":1755770481213,"duration":0},"status":"passed","severity":"normal"},{"uid":"81b4048f91e1ee3b","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1755770481194,"stop":1755770481195,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ac379692a8f5f98","name":"should initialize with custom TTL","time":{"start":1755770447595,"stop":1755770447596,"duration":1},"status":"passed","severity":"normal"},{"uid":"85d21d78d9912cbe","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1755770468683,"stop":1755770468683,"duration":0},"status":"passed","severity":"normal"},{"uid":"92a8ecfd288fd0b8","name":"should add event listeners to globalThis","time":{"start":1755770436959,"stop":1755770436970,"duration":11},"status":"passed","severity":"normal"},{"uid":"f5b078e7e509bbae","name":"should properly create location multiaddrs - tcp6","time":{"start":1755770427887,"stop":1755770427887,"duration":0},"status":"passed","severity":"normal"},{"uid":"efcc380c27fd5552","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1755770467776,"stop":1755770467776,"duration":0},"status":"passed","severity":"normal"},{"uid":"4785af08f95442cf","name":"should handle complete connection lifecycle","time":{"start":1755770437010,"stop":1755770437010,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6e16f451e33c1d8","name":"should handle case when navigator is not available","time":{"start":1755770436984,"stop":1755770436984,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc48c72947dbdef","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1755770481230,"stop":1755770481230,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c2e448c7fe4544e","name":"should insert elements correctly","time":{"start":1755770484425,"stop":1755770484425,"duration":0},"status":"passed","severity":"normal"},{"uid":"482fe1839b027e1f","name":"Check message with non string payload is not received","time":{"start":1755770943977,"stop":1755770943977,"duration":0},"status":"passed","severity":"normal"},{"uid":"54a30b909da0e11a","name":"returns nothing if no connections present","time":{"start":1755770437787,"stop":1755770437787,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fac3a43a68c5d19","name":"Check received message with timestamp: 1755770500981000000 ","time":{"start":1755770943949,"stop":1755770943949,"duration":0},"status":"passed","severity":"normal"},{"uid":"270a8823cc919971","name":"Subscribe to topic containing shell command and publish message","time":{"start":1755770679310,"stop":1755770679310,"duration":0},"status":"passed","severity":"normal"},{"uid":"53b886db84538e48","name":"random static sharding 1 - Cluster ID: 569, Shard ID: 289","time":{"start":1755770810832,"stop":1755770810834,"duration":2},"status":"passed","severity":"normal"},{"uid":"23bc7defdb743c02","name":"Relay Node - default protocol","time":{"start":1755770845765,"stop":1755770845765,"duration":0},"status":"passed","severity":"normal"},{"uid":"2646e11d2133d0ac","name":"should dial peer immediately when queue is empty","time":{"start":1755770437132,"stop":1755770437139,"duration":7},"status":"passed","severity":"normal"},{"uid":"f8a476835a312453","name":"rejects content-filtered query with only contentTopics","time":{"start":1755770437543,"stop":1755770437543,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed35f1dab16f4331","name":"should not receive a peer event before start","time":{"start":1755770451573,"stop":1755770451573,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f6e76b4ba3e3948","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1755770829462,"stop":1755770829463,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a41de300510de1b","name":"Push 30 different messages","time":{"start":1755771052199,"stop":1755771052199,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1aaa7b439c0e78db","name":"Query with Promise Callback, No Decoder","time":{"start":1755770791986,"stop":1755770791986,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4fd78043ae86c96","name":"should handle peer identify event","time":{"start":1755770447598,"stop":1755770447598,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa40115f30f4da29","name":"Push message with content topic containing numeric","time":{"start":1755771052184,"stop":1755771052185,"duration":1},"status":"passed","severity":"normal"},{"uid":"16630b146479478a","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1755770427095,"stop":1755770427095,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cb925722547f5f6","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1755770438160,"stop":1755770438160,"duration":0},"status":"passed","severity":"normal"},{"uid":"686b2074336ae9ac","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755770943950,"stop":1755770943951,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0ec3f54a13a988e","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1755770481221,"stop":1755770481222,"duration":1},"status":"passed","severity":"normal"},{"uid":"426db279f30cb319","name":"should handle onConnected and onDisconnected","time":{"start":1755770468675,"stop":1755770468676,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb3b119372b7dac3","name":"Check received message containing Arabic","time":{"start":1755770943943,"stop":1755770943944,"duration":1},"status":"passed","severity":"normal"},{"uid":"19c74933e14d645a","name":"recovers when dns.resolve returns empty","time":{"start":1755770447728,"stop":1755770447728,"duration":0},"status":"passed","severity":"normal"},{"uid":"478adc4c6ffc26c4","name":"should return false when peer is on different cluster","time":{"start":1755770437191,"stop":1755770437191,"duration":0},"status":"passed","severity":"normal"},{"uid":"40f40da5a8c305e4","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1755770446582,"stop":1755770446583,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c61b79a7e05bbb","name":"should initialize with custom number of peers","time":{"start":1755770468652,"stop":1755770468663,"duration":11},"status":"passed","severity":"normal"},{"uid":"28be219e7703a9b9","name":"should not fail to start the service if it is already started","time":{"start":1755770725286,"stop":1755770725287,"duration":1},"status":"passed","severity":"normal"},{"uid":"636a8c9f0ad0fa6f","name":"should wait for Filter peer to be connected","time":{"start":1755770469063,"stop":1755770469063,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ff74d9e893eea03","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1755770481194,"stop":1755770481194,"duration":0},"status":"passed","severity":"normal"},{"uid":"d824104bc8fb46a","name":"should handle empty pubsub topics","time":{"start":1755770437619,"stop":1755770437619,"duration":0},"status":"passed","severity":"normal"},{"uid":"26d762a0a0964ed8","name":"Check message with no payload is not received","time":{"start":1755770943954,"stop":1755770943954,"duration":0},"status":"passed","severity":"normal"},{"uid":"c71f63e3f28af480","name":"Sign & Recover","time":{"start":1755770457835,"stop":1755770457836,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce742a97435d42fd","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1755770481193,"stop":1755770481194,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba9d86b2ad9cc63a","name":"Passing page size 110 when there are 120 messages","time":{"start":1755770833655,"stop":1755770833655,"duration":0},"status":"passed","severity":"normal"},{"uid":"87ec52afc8c2792f","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1755770481217,"stop":1755770481217,"duration":0},"status":"passed","severity":"normal"},{"uid":"364895bf82f943e1","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1755770457266,"stop":1755770457267,"duration":1},"status":"passed","severity":"normal"},{"uid":"dab3f10eede8b17d","name":"should drop connection to one peer on hangUp","time":{"start":1755770589089,"stop":1755770589090,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab4a3620ccdd7883","name":"should handle relay send failures gracefully","time":{"start":1755770437612,"stop":1755770437614,"duration":2},"status":"passed","severity":"normal"},{"uid":"87f02ccd24008638","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1755770421964,"stop":1755770421965,"duration":1},"status":"passed","severity":"normal"},{"uid":"70cb2509a8e23074","name":"Push message with content topic containing long","time":{"start":1755771052200,"stop":1755771052200,"duration":0},"status":"passed","severity":"normal"},{"uid":"10ad3c3667eba91a","name":"Throws when trying to push message with empty payload","time":{"start":1755771052183,"stop":1755771052184,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fe12e0c6f4f579f","name":"Check received message containing shell command","time":{"start":1755770943947,"stop":1755770943947,"duration":0},"status":"passed","severity":"normal"},{"uid":"349d69bdd1a3fc8","name":"should not fail to start the service if it is already started","time":{"start":1755770451572,"stop":1755770451572,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e7ff2696c0cc650","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1755770521488,"stop":1755770521488,"duration":0},"status":"passed","severity":"normal"},{"uid":"979c523f77f5d4f5","name":"should start and stop interval correctly","time":{"start":1755770468405,"stop":1755770468418,"duration":13},"status":"passed","severity":"normal"},{"uid":"b23434c0a37b0d68","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1755770481229,"stop":1755770481229,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e757c9269862ec2","name":"should successfully query peers and return peer infos","time":{"start":1755770447267,"stop":1755770447268,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcb6772c60c2dab","name":"should dial second nwaku node that was discovered","time":{"start":1755770501512,"stop":1755770501513,"duration":1},"status":"skipped","severity":"normal"},{"uid":"62db246a3fd21e20","name":"should return PeerId when PeerId is provided","time":{"start":1755770437734,"stop":1755770437734,"duration":0},"status":"passed","severity":"normal"},{"uid":"a09b0773712c97e6","name":"Check publish message containing SQL Injection","time":{"start":1755770671631,"stop":1755770671631,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a34c23651e004cc","name":"should sort by messageId when timestamps are equal","time":{"start":1755770486416,"stop":1755770486416,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6b22f25d8d7c431","name":"same cluster, static sharding: nodes connect","time":{"start":1755770575565,"stop":1755770575565,"duration":0},"status":"passed","severity":"normal"},{"uid":"e801eab0d905267c","name":"should allow redial after cooldown period","time":{"start":1755770437141,"stop":1755770437149,"duration":8},"status":"passed","severity":"normal"},{"uid":"78e579bcac49ac85","name":"Check received message containing special chars","time":{"start":1755770943962,"stop":1755770943963,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e36a58b75ea9a9c","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1755770481201,"stop":1755770481202,"duration":1},"status":"passed","severity":"normal"},{"uid":"91ab744481f41d36","name":"should throw error - no id","time":{"start":1755770427880,"stop":1755770427881,"duration":1},"status":"passed","severity":"normal"},{"uid":"eed7dbfd5fc25ea9","name":"should remove event listeners from libp2p","time":{"start":1755770436971,"stop":1755770436971,"duration":0},"status":"passed","severity":"normal"},{"uid":"76ac3fc4d4f7f831","name":"Callback on promise, aborts when callback returns true","time":{"start":1755770824829,"stop":1755770824830,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ea1baeb60d6a2ab","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1755770481202,"stop":1755770481202,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba057a5bbc35325f","name":"Passing an array","time":{"start":1755770839902,"stop":1755770839902,"duration":0},"status":"passed","severity":"normal"},{"uid":"9526450ff390e7da","name":"Decoder throws on empty string content topic","time":{"start":1755770438323,"stop":1755770438323,"duration":0},"status":"passed","severity":"normal"},{"uid":"f15d0ac8005175bb","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755770971618,"stop":1755770971618,"duration":0},"status":"passed","severity":"normal"},{"uid":"1be1ce2a0834c5c4","name":"should return false when peer is on different cluster","time":{"start":1755770437201,"stop":1755770437201,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dadcb7b7939e837","name":"Push 30 different messages","time":{"start":1755771052183,"stop":1755771052183,"duration":0},"status":"skipped","severity":"normal"},{"uid":"80e7b6b2d7083bd","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755770971616,"stop":1755770971616,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c80df46eb787783","name":"should insert message id into causal history","time":{"start":1755770486728,"stop":1755770486729,"duration":1},"status":"passed","severity":"normal"},{"uid":"45a5c4f1a6a80419","name":"it tolerates circular branch references","time":{"start":1755770447727,"stop":1755770447728,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bf3cfe2e4f8010a","name":"should skip peer when dialed recently","time":{"start":1755770437140,"stop":1755770437140,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc68cc2424a5ade5","name":"Encoder throws on undefined content topic","time":{"start":1755770457268,"stop":1755770457269,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bcde90fdc00549c","name":"new peer added after a peer was already found","time":{"start":1755770672139,"stop":1755770672139,"duration":0},"status":"passed","severity":"normal"},{"uid":"766ac5a65bfc61e1","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1755770437734,"stop":1755770437735,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a29adee913571f","name":"should return undefined if no connection provided","time":{"start":1755770437903,"stop":1755770437904,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6cc586c31961383","name":"should be safe to call multiple times","time":{"start":1755770437131,"stop":1755770437132,"duration":1},"status":"passed","severity":"normal"},{"uid":"152227c7047728fd","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1755770438324,"stop":1755770438324,"duration":0},"status":"passed","severity":"normal"},{"uid":"b955d07ada00ee20","name":"ends if stream creation fails","time":{"start":1755770438088,"stop":1755770438088,"duration":0},"status":"passed","severity":"normal"},{"uid":"64b5164ef9aca733","name":"should start and setup intervals and event listeners","time":{"start":1755770469032,"stop":1755770469033,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ca9ec36d7654004","name":"nwaku subscribes","time":{"start":1755770660853,"stop":1755770660854,"duration":1},"status":"passed","severity":"normal"},{"uid":"8782f5a3d5be1376","name":"should handle general insertion and lookup correctly","time":{"start":1755770484427,"stop":1755770484428,"duration":1},"status":"passed","severity":"normal"},{"uid":"8331944e2788a48","name":"Push message with XML payload","time":{"start":1755771052196,"stop":1755771052196,"duration":0},"status":"passed","severity":"normal"},{"uid":"877f4fefb9b16932","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1755770819449,"stop":1755770819450,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7f87af82246e584","name":"should create PeerExchangeDiscovery with default options","time":{"start":1755770447606,"stop":1755770447606,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab439564e741d83c","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755770647295,"stop":1755770647296,"duration":1},"status":"passed","severity":"normal"},{"uid":"c824f25bff46f1c8","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1755770840130,"stop":1755770840130,"duration":0},"status":"passed","severity":"normal"},{"uid":"add03f09aa81eb18","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755770971624,"stop":1755770971625,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9a589e8ff235b56","name":"Push message with emoji payload","time":{"start":1755771052183,"stop":1755771052183,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c986653edf5e308","name":"Renews subscription after lossing a connection","time":{"start":1755770971617,"stop":1755770971617,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e1fe22eaad2c3d8","name":"should dial peer when peer is discovered","time":{"start":1755770436793,"stop":1755770436794,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a1ab1ab6a745564","name":"Check message received after jswaku node is restarted","time":{"start":1755770943977,"stop":1755770943977,"duration":0},"status":"passed","severity":"normal"},{"uid":"2423b602bcbaae9f","name":"should clear the dialing interval","time":{"start":1755770437130,"stop":1755770437131,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbcaf759f8944b06","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1755770481192,"stop":1755770481193,"duration":1},"status":"passed","severity":"normal"},{"uid":"d797e0a5a2a49399","name":"Passing page size 10 when there are 10 messages","time":{"start":1755770833653,"stop":1755770833654,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cfb3ef7c52cff1","name":"should not allow k > 12","time":{"start":1755770480949,"stop":1755770480957,"duration":8},"status":"passed","severity":"normal"},{"uid":"69b986dbdd2a2e1","name":"random static sharding 8 - Cluster ID: 674, Shard ID: 930","time":{"start":1755770810837,"stop":1755770810837,"duration":0},"status":"passed","severity":"normal"},{"uid":"f984abd4d2134e7","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1755770437542,"stop":1755770437543,"duration":1},"status":"passed","severity":"normal"},{"uid":"f93a85758065e601","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755770971616,"stop":1755770971616,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cdcebd27df23c0","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1755770427880,"stop":1755770427880,"duration":0},"status":"passed","severity":"normal"},{"uid":"48dc320713cf71a6","name":"messageHash returns a Uint8Array","time":{"start":1755770437321,"stop":1755770437321,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff98b514a1075132","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1755770438086,"stop":1755770438087,"duration":1},"status":"passed","severity":"normal"},{"uid":"33805877e774d100","name":"msgTime: 0 ms from now, startTime: 1755511625131, endTime: 1755770825131","time":{"start":1755770840133,"stop":1755770840133,"duration":0},"status":"passed","severity":"normal"},{"uid":"59f849f53f980ecd","name":"should not retry if at least one success","time":{"start":1755770468836,"stop":1755770468837,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d4f6b9c6b581eeb","name":"should be able to decode the field with only STORE set to true","time":{"start":1755770427092,"stop":1755770427093,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfe7e8a80b69f7d7","name":"should send relay ping messages on timer","time":{"start":1755770437611,"stop":1755770437612,"duration":1},"status":"passed","severity":"normal"},{"uid":"4359accf8cdd32d7","name":"should not change state when connections remain after disconnect","time":{"start":1755770436986,"stop":1755770436986,"duration":0},"status":"passed","severity":"normal"},{"uid":"90ac0f04734cbde3","name":"should be safe to call multiple times","time":{"start":1755770438108,"stop":1755770438108,"duration":0},"status":"passed","severity":"normal"},{"uid":"774dc8727e3b0db","name":"Push message with content topic containing SQL Injection","time":{"start":1755771052187,"stop":1755771052187,"duration":0},"status":"passed","severity":"normal"},{"uid":"d809a540e5835a2a","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1755770421963,"stop":1755770421964,"duration":1},"status":"passed","severity":"normal"},{"uid":"71ac8618cfb821c1","name":"Correctly serialized arguments","time":{"start":1755770575712,"stop":1755770575712,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4d2c8486e05839f","name":"should clear dial history on stop","time":{"start":1755770437131,"stop":1755770437131,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad7d57e8714fbb99","name":"accepts valid message hash query","time":{"start":1755770437543,"stop":1755770437550,"duration":7},"status":"passed","severity":"normal"},{"uid":"93e7d6452ad37933","name":"Push message with Basic HTML tag payload","time":{"start":1755771052181,"stop":1755771052181,"duration":0},"status":"passed","severity":"normal"},{"uid":"61c301c13afeaf45","name":"can query messages normally","time":{"start":1755770813825,"stop":1755770813826,"duration":1},"status":"passed","severity":"normal"},{"uid":"25c9f6cce65c6154","name":"Check received message containing JSON","time":{"start":1755770943947,"stop":1755770943947,"duration":0},"status":"passed","severity":"normal"},{"uid":"8378614acdc179c1","name":"should return no connections if no open connection provided","time":{"start":1755770437787,"stop":1755770437788,"duration":1},"status":"passed","severity":"normal"},{"uid":"68471749e63a23aa","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1755770421970,"stop":1755770421970,"duration":0},"status":"passed","severity":"normal"},{"uid":"805a1e5d5af8bc5b","name":"should dial peer when on same shard","time":{"start":1755770437150,"stop":1755770437150,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8b6d454fc9f6eca","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1755770486735,"stop":1755770486735,"duration":0},"status":"passed","severity":"normal"},{"uid":"a859cc68e93a81e4","name":"should throw an error for insufficient data","time":{"start":1755770421975,"stop":1755770421975,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f7c816ad6dffaea","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1755770421962,"stop":1755770421962,"duration":0},"status":"passed","severity":"normal"},{"uid":"c469399fc8f62ac6","name":"should create RPC request with correct parameters","time":{"start":1755770447281,"stop":1755770447281,"duration":0},"status":"passed","severity":"normal"},{"uid":"aca7bfe1f57f6250","name":"Query generator for multiple messages with multiple decoders","time":{"start":1755770824828,"stop":1755770824828,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a47fd464366c5c1","name":"should create KeepAliveManager with relay","time":{"start":1755770437590,"stop":1755770437591,"duration":1},"status":"passed","severity":"normal"},{"uid":"63f24c598aacf3f0","name":"Check received message containing escaped characters","time":{"start":1755770943947,"stop":1755770943948,"duration":1},"status":"passed","severity":"normal"},{"uid":"e06838ce7f568697","name":"Push message with JSON payload","time":{"start":1755771052197,"stop":1755771052197,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ff26a556079d84b","name":"should do nothing when connections still exist","time":{"start":1755770438156,"stop":1755770438156,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf928983748e8c03","name":"should maintain proper timestamps if all messages received","time":{"start":1755770486730,"stop":1755770486730,"duration":0},"status":"passed","severity":"normal"},{"uid":"39afb6a42f56bdad","name":"should set field with all protocols disabled","time":{"start":1755770427888,"stop":1755770427888,"duration":0},"status":"passed","severity":"normal"},{"uid":"760d4accc980cd3f","name":"should dial with PeerId and return stream","time":{"start":1755770438110,"stop":1755770438110,"duration":0},"status":"passed","severity":"normal"},{"uid":"3332a1e51c752ddf","name":"ends if response has no messages","time":{"start":1755770438089,"stop":1755770438089,"duration":0},"status":"passed","severity":"normal"},{"uid":"382dfd2946f06bd9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1755770481228,"stop":1755770481229,"duration":1},"status":"passed","severity":"normal"},{"uid":"18cfda8a419efc6","name":"should properly compute the node id","time":{"start":1755770427883,"stop":1755770427884,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fb6dc849275b963","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1755770665107,"stop":1755770665107,"duration":0},"status":"passed","severity":"normal"},{"uid":"57d1e9b938dc089f","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1755770665108,"stop":1755770665109,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d0b82720fbd1dab","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app3/4/topic28/xml","time":{"start":1755770765583,"stop":1755770765583,"duration":0},"status":"passed","severity":"normal"},{"uid":"83c1c5742baf71fc","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1755770447731,"stop":1755770447731,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5ea189a56f6b8c84","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1755770421965,"stop":1755770421965,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee61285e339de032","name":"should serialize and deserialize correctly","time":{"start":1755770484426,"stop":1755770484427,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf8fbef621937430","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app0/8/topic704/test.js","time":{"start":1755770765582,"stop":1755770765582,"duration":0},"status":"passed","severity":"normal"},{"uid":"f92ac0c4a1e08021","name":"Meta field set when metaSetter is specified","time":{"start":1755770438322,"stop":1755770438322,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d4963eafa25a69c","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1755770469032,"stop":1755770469032,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2e1488b645dd1f0","name":"should create ShardReader with static shards network config","time":{"start":1755770437188,"stop":1755770437190,"duration":2},"status":"passed","severity":"normal"},{"uid":"e1cf4764fbc11fbb","name":"should only return 1 node with relay capability","time":{"start":1755770447729,"stop":1755770447729,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd5daa605838e68b","name":"yields undefined for messages without decoder","time":{"start":1755770438090,"stop":1755770438090,"duration":0},"status":"passed","severity":"normal"},{"uid":"71a76f0b3b9dced1","name":"should dial with multiaddr and return stream","time":{"start":1755770438111,"stop":1755770438111,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cebc7206d2590fa","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755770971618,"stop":1755770971618,"duration":0},"status":"passed","severity":"normal"},{"uid":"4125a95785f04bd3","name":"should handle browser offline state overriding peer connections","time":{"start":1755770437010,"stop":1755770437010,"duration":0},"status":"passed","severity":"normal"},{"uid":"81f6f554c259b56d","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1755770468682,"stop":1755770468682,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2bf090ae9aab220","name":"should add and check entries correctly","time":{"start":1755770467572,"stop":1755770467584,"duration":12},"status":"passed","severity":"normal"},{"uid":"28cfbe945e345638","name":"Push message with Arabic payload","time":{"start":1755771052194,"stop":1755771052195,"duration":1},"status":"passed","severity":"normal"},{"uid":"554b8f4cfc2b8509","name":"should handle case when globalThis is not available","time":{"start":1755770436984,"stop":1755770436985,"duration":1},"status":"passed","severity":"normal"},{"uid":"60845e4a4a4db863","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1755770679302,"stop":1755770679302,"duration":0},"status":"passed","severity":"normal"},{"uid":"c26853e724b7b3b3","name":"throws if decoders don't match content topics","time":{"start":1755770438087,"stop":1755770438087,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c21663c12933493","name":"should send to specified number of peers of used peers","time":{"start":1755770468835,"stop":1755770468836,"duration":1},"status":"passed","severity":"normal"},{"uid":"67681f774dff9e0d","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1755770840129,"stop":1755770840129,"duration":0},"status":"passed","severity":"normal"},{"uid":"2833090241cb14b8","name":"should not fail to stop the service if it was not started","time":{"start":1755770506618,"stop":1755770506619,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8af7e522558f22c","name":"Subscribe to topic containing Russian and publish message","time":{"start":1755770679307,"stop":1755770679307,"duration":0},"status":"passed","severity":"normal"},{"uid":"60cf4df26fcdd596","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1755770481200,"stop":1755770481200,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc6f333d57cbc235","name":"should not start if already started","time":{"start":1755770447596,"stop":1755770447597,"duration":1},"status":"passed","severity":"normal"},{"uid":"821c887f10fa5501","name":"should return false when pubsub topic parsing fails","time":{"start":1755770437203,"stop":1755770437211,"duration":8},"status":"passed","severity":"normal"},{"uid":"92614893c8777763","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755770971623,"stop":1755770971623,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a274862239985e","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1755770481205,"stop":1755770481205,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ab6415e798f3faa","name":"Query generator for 2000 messages","time":{"start":1755770824831,"stop":1755770824832,"duration":1},"status":"passed","severity":"normal"},{"uid":"9275438cebc38500","name":"Check message on other pubsub topic is not received","time":{"start":1755770943951,"stop":1755770943953,"duration":2},"status":"passed","severity":"normal"},{"uid":"c0babe4d5bb77beb","name":"should stop peer exchange discovery","time":{"start":1755770447597,"stop":1755770447597,"duration":0},"status":"passed","severity":"normal"},{"uid":"4676f97ee874bdbd","name":"should handle special patterns correctly","time":{"start":1755770484427,"stop":1755770484427,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b5505a62af6f43","name":"should not dial peers from store when browser is not connected","time":{"start":1755770438155,"stop":1755770438155,"duration":0},"status":"passed","severity":"normal"},{"uid":"22e56152effbe8a1","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1755770457267,"stop":1755770457267,"duration":0},"status":"passed","severity":"normal"},{"uid":"76d445f86a2fdf22","name":"should set field with only STORE enabled","time":{"start":1755770427889,"stop":1755770427889,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a9b648af811cfe0","name":"should reassess health immediately when peer disconnects","time":{"start":1755770468177,"stop":1755770468187,"duration":10},"status":"passed","severity":"normal"},{"uid":"d7eebda2aafd6b5a","name":"Push message with Chinese payload","time":{"start":1755771052179,"stop":1755771052179,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bc6ec22767db211","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1755770446557,"stop":1755770446557,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c3be6ab253562bb","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1755770481216,"stop":1755770481216,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aaf0cef54072581","name":"Push message with rate limit","time":{"start":1755771052204,"stop":1755771052204,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b5bacdccebd18f","name":"messageHashStr works with IProtoMessage","time":{"start":1755770437322,"stop":1755770437322,"duration":0},"status":"passed","severity":"normal"},{"uid":"f99952452a403cf4","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1755770480965,"stop":1755770480966,"duration":1},"status":"passed","severity":"normal"},{"uid":"2501a7ae1b084d70","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1755770679302,"stop":1755770679303,"duration":1},"status":"passed","severity":"normal"},{"uid":"245a28f2568dff7d","name":"should not dispatch event when already disconnected","time":{"start":1755770437001,"stop":1755770437001,"duration":0},"status":"passed","severity":"normal"},{"uid":"e71136d85cbfdb9e","name":"Push message with emoji payload","time":{"start":1755771052199,"stop":1755771052199,"duration":0},"status":"passed","severity":"normal"},{"uid":"d806d8b7631f9109","name":"Check received message containing special chars","time":{"start":1755770943942,"stop":1755770943942,"duration":0},"status":"passed","severity":"normal"},{"uid":"44b1ca14ee725504","name":"Filter","time":{"start":1755770845764,"stop":1755770845764,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca4a00cdadfc1705","name":"should retry failed tasks","time":{"start":1755770468419,"stop":1755770468419,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca9a1f0612ab6104","name":"isConnected should return true after first peer connects","time":{"start":1755770521486,"stop":1755770521486,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fc5155ee4e851f2","name":"Check received message containing long","time":{"start":1755770943962,"stop":1755770943962,"duration":0},"status":"passed","severity":"normal"},{"uid":"40c1d0b4cf962988","name":"Check received message with timestamp: 1755770500981 ","time":{"start":1755770943974,"stop":1755770943974,"duration":0},"status":"passed","severity":"normal"},{"uid":"60021025ae32911c","name":"Check received message containing Chinese","time":{"start":1755770943963,"stop":1755770943963,"duration":0},"status":"passed","severity":"normal"},{"uid":"3af778bc3ee4e1ec","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1755770481201,"stop":1755770481201,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9e7eda8b4241cfa","name":"should handle large number of peers request","time":{"start":1755770447280,"stop":1755770447280,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed8ed0a6be5d012c","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1755770447279,"stop":1755770447279,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cfbe526e9b9badd","name":"Subscribe to topic containing long and receive message","time":{"start":1755770971622,"stop":1755770971622,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7f3dc0e2b2061ac","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1755770468682,"stop":1755770468682,"duration":0},"status":"passed","severity":"normal"},{"uid":"651103af7b0630bf","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1755770679310,"stop":1755770679311,"duration":1},"status":"passed","severity":"normal"},{"uid":"62f022941cc5f4c","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1755770481222,"stop":1755770481222,"duration":0},"status":"passed","severity":"normal"},{"uid":"1244bec58e2ce417","name":"Push message with meta","time":{"start":1755771052189,"stop":1755771052189,"duration":0},"status":"passed","severity":"normal"},{"uid":"4102649f7b31b1d6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1755770421969,"stop":1755770421969,"duration":0},"status":"passed","severity":"normal"},{"uid":"843b9e008884bb60","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1755770672139,"stop":1755770672139,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c3e6e765798fb8","name":"Push message with content topic containing unicode special characters","time":{"start":1755771052203,"stop":1755771052203,"duration":0},"status":"passed","severity":"normal"},{"uid":"d06d321570419afc","name":"Push message with Script payload","time":{"start":1755771052196,"stop":1755771052196,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c6f78162e17a444","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1755770509109,"stop":1755770509109,"duration":0},"status":"passed","severity":"normal"},{"uid":"5513e46ccbf5c258","name":"should create an instance with libp2p and dialer","time":{"start":1755770436781,"stop":1755770436783,"duration":2},"status":"passed","severity":"normal"},{"uid":"f93ba561ed7084a6","name":"should be safe to call multiple times","time":{"start":1755770438152,"stop":1755770438153,"duration":1},"status":"passed","severity":"normal"},{"uid":"21c432ef704ec1a4","name":"throws on content topic with generation field greater than 0","time":{"start":1755770421959,"stop":1755770421960,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbe28d1657dac680","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1755770840134,"stop":1755770840134,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bfe8e7f3bd8b188","name":"should return true when peer is on the same cluster","time":{"start":1755770437190,"stop":1755770437191,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b92eff2676fb958","name":"should handle different types of entries","time":{"start":1755770467593,"stop":1755770467594,"duration":1},"status":"passed","severity":"normal"},{"uid":"441e9de430d5350c","name":"Push message with short payload","time":{"start":1755771052193,"stop":1755771052193,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8fb2bebe180699e","name":"Check message with invalid timestamp is not received","time":{"start":1755770943975,"stop":1755770943975,"duration":0},"status":"passed","severity":"normal"},{"uid":"3627c00d10495ec1","name":"Check publish message containing short","time":{"start":1755770671628,"stop":1755770671628,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b173d29594e341d","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app74/2/topic908/xml","time":{"start":1755770765580,"stop":1755770765581,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e81af43147ba24","name":"messageHashStr produces different results for different inputs","time":{"start":1755770437322,"stop":1755770437323,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3e81496495c44f7","name":"Check message with no payload is not received","time":{"start":1755770943976,"stop":1755770943977,"duration":1},"status":"passed","severity":"normal"},{"uid":"10855d2fdd1d2906","name":"should handle peer connect event","time":{"start":1755770436985,"stop":1755770436985,"duration":0},"status":"passed","severity":"normal"},{"uid":"453a9be78cd9edb9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1755770481230,"stop":1755770481231,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5dfb15a822c25fe","name":"Check received message containing Russian","time":{"start":1755770943944,"stop":1755770943945,"duration":1},"status":"passed","severity":"normal"},{"uid":"47dd69cb5501256d","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1755770481201,"stop":1755770481201,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c915e4984332bd","name":"should query peers that support peer exchange","time":{"start":1755770447599,"stop":1755770447599,"duration":0},"status":"passed","severity":"normal"},{"uid":"964897b86cb1d00f","name":"Push message with unicode special characters payload","time":{"start":1755771052198,"stop":1755771052198,"duration":0},"status":"passed","severity":"normal"},{"uid":"f82415701d78e5a5","name":"random static sharding 3 - Cluster ID: 407, Shard ID: 383","time":{"start":1755770810835,"stop":1755770810835,"duration":0},"status":"passed","severity":"normal"}] |