mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-17 07:23:14 +00:00
1 line
180 KiB
JSON
1 line
180 KiB
JSON
[{"uid":"eeccbc6fb17e487e","name":"Push message with short payload","time":{"start":1753419417761,"stop":1753419417761,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dc972ae098cc0b","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1753418982045,"stop":1753418982045,"duration":0},"status":"passed","severity":"normal"},{"uid":"5663791a32d71bb9","name":"should dial all peers on dial","time":{"start":1753419146485,"stop":1753419146486,"duration":1},"status":"passed","severity":"normal"},{"uid":"79090738834f6789","name":"should properly create peer info with all multiaddrs","time":{"start":1753418988322,"stop":1753418988322,"duration":0},"status":"passed","severity":"normal"},{"uid":"18d74e30fb388510","name":"Default pageSize","time":{"start":1753419328087,"stop":1753419328087,"duration":0},"status":"passed","severity":"normal"},{"uid":"68d2202eca6ae9ca","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1753418988315,"stop":1753418988315,"duration":0},"status":"passed","severity":"normal"},{"uid":"b168a24265e67025","name":"more peers than existing","time":{"start":1753419174183,"stop":1753419174183,"duration":0},"status":"skipped","severity":"normal"},{"uid":"81d5f566aa3eb78c","name":"should emit a peer event after start","time":{"start":1753419010747,"stop":1753419010748,"duration":1},"status":"passed","severity":"normal"},{"uid":"791c3426dd5a6548","name":"should handle peer not in mesh for all topics","time":{"start":1753418997948,"stop":1753418997953,"duration":5},"status":"passed","severity":"normal"},{"uid":"27336184064adad2","name":"Passing page size 11 when there are 10 messages","time":{"start":1753419328085,"stop":1753419328085,"duration":0},"status":"passed","severity":"normal"},{"uid":"c12dcb814e498206","name":"should retry on complete failure if specified","time":{"start":1753419028072,"stop":1753419028073,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e66620fb6d226fb","name":"Push message with content topic containing short","time":{"start":1753419417769,"stop":1753419417770,"duration":1},"status":"passed","severity":"normal"},{"uid":"735edcf6c11342da","name":"should successfully subscribe to supported pubsub topic","time":{"start":1753419028596,"stop":1753419028596,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2587d53561ae397","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1753419332542,"stop":1753419332543,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7f446e18fe0ad9c","name":"should throw error - no public key","time":{"start":1753418988316,"stop":1753418988317,"duration":1},"status":"passed","severity":"normal"},{"uid":"4211afdb763e80b7","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1753419028644,"stop":1753419028644,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7d5d5b678a997d3","name":"same cluster: nodes connect","time":{"start":1753419134591,"stop":1753419134591,"duration":0},"status":"passed","severity":"normal"},{"uid":"334d6a4b366dbded","name":"Refresh subscription","time":{"start":1753419533949,"stop":1753419533949,"duration":0},"status":"passed","severity":"normal"},{"uid":"85bfc8507662fc8d","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753419506228,"stop":1753419506228,"duration":0},"status":"passed","severity":"normal"},{"uid":"579ae493012d0a0","name":"should add received messages to bloom filter","time":{"start":1753419041194,"stop":1753419041194,"duration":0},"status":"passed","severity":"normal"},{"uid":"bed4ebe07a36ca12","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1753419037925,"stop":1753419037925,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dd9c10b6c189037","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1753419037900,"stop":1753419037901,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f885f46f6fe7d9a","name":"Check publish message containing long","time":{"start":1753419197297,"stop":1753419197297,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa00c50cf29fc3e0","name":"Relay - dialed first","time":{"start":1753419338006,"stop":1753419338007,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e96f4614cf1fe7e","name":"should not fail to stop the service if it was not started","time":{"start":1753419010746,"stop":1753419010747,"duration":1},"status":"passed","severity":"normal"},{"uid":"83f5ebb46041a811","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1753419037911,"stop":1753419037911,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea8641ec5a078fd4","name":"Init the array if not present","time":{"start":1753418981737,"stop":1753418981738,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffbcfc187ef08ea1","name":"Round trip binary serialization","time":{"start":1753418999101,"stop":1753418999101,"duration":0},"status":"passed","severity":"normal"},{"uid":"94506391ce3c2ca0","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1753418982053,"stop":1753418982053,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7927a08fcca86ed","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app5/5/topic747/proto","time":{"start":1753419305396,"stop":1753419305397,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fbdfa923148adf7","name":"Reusing cursor across nodes","time":{"start":1753419267861,"stop":1753419267862,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6dcbe554e002d40","name":"udp ip6 address","time":{"start":1753418987693,"stop":1753418987693,"duration":0},"status":"passed","severity":"normal"},{"uid":"60d430d041066965","name":"should skip peer when already connected","time":{"start":1753418998344,"stop":1753418998345,"duration":1},"status":"passed","severity":"normal"},{"uid":"8497e8ade6f396f6","name":"Push message with content topic containing Arabic","time":{"start":1753419417764,"stop":1753419417764,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e8de5239f55d562","name":"should be able to encode the field with only STORE set to true","time":{"start":1753418987605,"stop":1753418987606,"duration":1},"status":"passed","severity":"normal"},{"uid":"e176b38bf1580a20","name":"Publish message with custom timestamp: Fri Jul 25 2025 03:53:10 GMT+0000 (Coordinated Universal Time)","time":{"start":1753419197303,"stop":1753419197303,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b27301f31787f0a","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1753419028635,"stop":1753419028635,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5224e6b227fadc7","name":"Check received message containing Russian","time":{"start":1753419506220,"stop":1753419506220,"duration":0},"status":"passed","severity":"normal"},{"uid":"355d4bf122f508de","name":"Subscribe to topic containing shell command and publish message","time":{"start":1753419209216,"stop":1753419209217,"duration":1},"status":"passed","severity":"normal"},{"uid":"5aa0b94269374f1a","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753419533947,"stop":1753419533947,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee16d816f5994fff","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753419533958,"stop":1753419533958,"duration":0},"status":"passed","severity":"normal"},{"uid":"88b681b768d04a98","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1753419037905,"stop":1753419037905,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3bcd3cff5afbd99","name":"Fields are not dropped","time":{"start":1753418998659,"stop":1753418998659,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb95ab09518dce07","name":"should handle case when globalThis is not available","time":{"start":1753418997613,"stop":1753418997614,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b3dbccf47b8a585","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1753419322145,"stop":1753419322146,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2a8e098509f849","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1753419190509,"stop":1753419190510,"duration":1},"status":"passed","severity":"normal"},{"uid":"932850791585d158","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1753419037903,"stop":1753419037904,"duration":1},"status":"passed","severity":"normal"},{"uid":"89f5109c463e7504","name":"should add event listeners for peer connect and disconnect","time":{"start":1753418997908,"stop":1753418997908,"duration":0},"status":"passed","severity":"normal"},{"uid":"4993c6a50b8f050b","name":"should do nothing if no non-locked connections to drop","time":{"start":1753418998649,"stop":1753418998649,"duration":0},"status":"passed","severity":"normal"},{"uid":"726ed843643e540","name":"random static sharding 4 - Cluster ID: 225, Shard ID: 193","time":{"start":1753419314156,"stop":1753419314163,"duration":7},"status":"passed","severity":"normal"},{"uid":"6fd3a7c9dad6878d","name":"Using a function","time":{"start":1753419335204,"stop":1753419335204,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc22a0aa85885624","name":"Encoder throws on empty string content topic","time":{"start":1753419018325,"stop":1753419018326,"duration":1},"status":"passed","severity":"normal"},{"uid":"d968abae4b4b4b24","name":"Meta field set when metaSetter is specified","time":{"start":1753418999102,"stop":1753418999102,"duration":0},"status":"passed","severity":"normal"},{"uid":"93d7bfc709d0dbe","name":"Push message with custom timestamp: 1722660681746","time":{"start":1753419417774,"stop":1753419417774,"duration":0},"status":"broken","severity":"normal"},{"uid":"f71b4725af37e0d3","name":"should not fail to stop the service if it was not started","time":{"start":1753419061312,"stop":1753419061313,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cfb09215f2c0c7b","name":"should create an instance with libp2p and dialer","time":{"start":1753418997663,"stop":1753418997664,"duration":1},"status":"passed","severity":"normal"},{"uid":"561da1d549be6985","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753419533948,"stop":1753419533949,"duration":1},"status":"passed","severity":"normal"},{"uid":"506b877b9a3ca32a","name":"new peer added after a peer was already found","time":{"start":1753419203472,"stop":1753419203472,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d3b61538ee80aa09","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1753419037916,"stop":1753419037916,"duration":0},"status":"passed","severity":"normal"},{"uid":"198bb88e52ec4104","name":"throws on content topic with empty version field","time":{"start":1753418982035,"stop":1753418982035,"duration":0},"status":"passed","severity":"normal"},{"uid":"4262f32d980a582a","name":"Check received message with timestamp: 1753419055967 ","time":{"start":1753419506224,"stop":1753419506224,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b299c12bd172f7b","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753419217554,"stop":1753419217555,"duration":1},"status":"passed","severity":"normal"},{"uid":"3073b6b92001341","name":"Check message with non string payload is not received","time":{"start":1753419506227,"stop":1753419506227,"duration":0},"status":"passed","severity":"normal"},{"uid":"98fd5d2c83877a26","name":"Push message equal or less that 1MB","time":{"start":1753419417775,"stop":1753419417775,"duration":0},"status":"passed","severity":"normal"},{"uid":"7627d0c637c511d5","name":"Subscribe to topic containing long and publish message","time":{"start":1753419209206,"stop":1753419209207,"duration":1},"status":"passed","severity":"normal"},{"uid":"3242eeea1ecae70a","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753419506239,"stop":1753419506239,"duration":0},"status":"passed","severity":"normal"},{"uid":"aea22c15f16cb5bf","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753419506225,"stop":1753419506225,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c615e727dda8001","name":"should delegate to networkMonitor.isConnected()","time":{"start":1753418999150,"stop":1753418999150,"duration":0},"status":"passed","severity":"normal"},{"uid":"806edc9e7cd2a863","name":"Check received message containing emoji","time":{"start":1753419506235,"stop":1753419506235,"duration":0},"status":"passed","severity":"normal"},{"uid":"7139e0fd38c497ce","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1753419209217,"stop":1753419209217,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bd4c4e65a71c696","name":"should not process empty queue","time":{"start":1753418998365,"stop":1753418998365,"duration":0},"status":"passed","severity":"normal"},{"uid":"797fb3032270b81f","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1753419190502,"stop":1753419190503,"duration":1},"status":"passed","severity":"normal"},{"uid":"3001fe3b1b04f2c6","name":"connected peers and dial","time":{"start":1753419174182,"stop":1753419174183,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1e0e24d531da84eb","name":"should handle all zero keep alive options","time":{"start":1753418997948,"stop":1753418997948,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fb6c5d4297a4fcc","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753419533950,"stop":1753419533951,"duration":1},"status":"passed","severity":"normal"},{"uid":"f09185c5f5556004","name":"should maintain proper timestamps if all messages received","time":{"start":1753419041193,"stop":1753419041194,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebfe8d7d43776859","name":"should handle errors gracefully when getting peer info","time":{"start":1753418998413,"stop":1753418998413,"duration":0},"status":"passed","severity":"normal"},{"uid":"503a3328be1e7361","name":"should properly create location multiaddrs - tcp4","time":{"start":1753418988321,"stop":1753418988321,"duration":0},"status":"passed","severity":"normal"},{"uid":"be03a66e6a888db7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1753419037922,"stop":1753419037922,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6ac4deef0544d46","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1753418982051,"stop":1753418982051,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3175df5f265c9b7","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753419506236,"stop":1753419506236,"duration":0},"status":"passed","severity":"normal"},{"uid":"8db2af1180d68f5b","name":"ends if stream creation fails","time":{"start":1753418999022,"stop":1753418999023,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9a17ce3b93c122a","name":"tcp ip4 address","time":{"start":1753418987692,"stop":1753418987693,"duration":1},"status":"passed","severity":"normal"},{"uid":"e33a05880341e8c1","name":"should stop ping timers on peer disconnect","time":{"start":1753418997923,"stop":1753418997924,"duration":1},"status":"passed","severity":"normal"},{"uid":"470f072dc2866fb7","name":"Push message with content topic containing special chars","time":{"start":1753419417770,"stop":1753419417771,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9a579e973b7c19a","name":"Check received message containing short","time":{"start":1753419506217,"stop":1753419506218,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fbf66cfe752fc56","name":"Push message with content topic containing Russian","time":{"start":1753419417772,"stop":1753419417772,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a1dae0b7a13df4a","name":"Check received message containing emoji","time":{"start":1753419506223,"stop":1753419506223,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbaf58ed5fb8e7c1","name":"should not fail to stop the service if it was not started","time":{"start":1753419173982,"stop":1753419173982,"duration":0},"status":"passed","severity":"normal"},{"uid":"be6eb6b238329806","name":"should not receive a peer event after stop","time":{"start":1753419061315,"stop":1753419061315,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f2b9a7af195b2d7","name":"throws on content topic with empty encoding field","time":{"start":1753418982036,"stop":1753418982036,"duration":0},"status":"passed","severity":"normal"},{"uid":"696b060b874f517b","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1753419037902,"stop":1753419037902,"duration":0},"status":"passed","severity":"normal"},{"uid":"74c6672cd8979057","name":"returns all values when wanted number is greater than available values","time":{"start":1753419006031,"stop":1753419006032,"duration":1},"status":"passed","severity":"normal"},{"uid":"99934966e7dcf9d6","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1753418998650,"stop":1753418998650,"duration":0},"status":"passed","severity":"normal"},{"uid":"c28da2f80b2db50f","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1753419332554,"stop":1753419332555,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc1157c0e48feadc","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753419533951,"stop":1753419533951,"duration":0},"status":"passed","severity":"normal"},{"uid":"38696a742addd994","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1753418982047,"stop":1753418982048,"duration":1},"status":"passed","severity":"normal"},{"uid":"667d0da9fa73cf31","name":"Ordered Callback - false","time":{"start":1753419317798,"stop":1753419317799,"duration":1},"status":"passed","severity":"normal"},{"uid":"e434cb2ab1adedfe","name":"Check received message containing escaped characters","time":{"start":1753419506223,"stop":1753419506223,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e8638c30f1ab074","name":"Push message with custom timestamp: 1753422681746","time":{"start":1753419417767,"stop":1753419417768,"duration":1},"status":"passed","severity":"normal"},{"uid":"86fb430e17a63654","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1753418987613,"stop":1753418987613,"duration":0},"status":"passed","severity":"normal"},{"uid":"54edb6a1db0f0ae1","name":"Overlapping topic subscription","time":{"start":1753419533957,"stop":1753419533957,"duration":0},"status":"passed","severity":"normal"},{"uid":"12f90199f83d9a17","name":"Waku message hash computation (meta attribute not present)","time":{"start":1753418998154,"stop":1753418998154,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce833712c09d0557","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1753419006561,"stop":1753419006561,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1e57247a29d199f","name":"Query Generator - false","time":{"start":1753419317797,"stop":1753419317797,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b4cdcd488457b93","name":"should not return locked peers if enough unlocked are available","time":{"start":1753419028642,"stop":1753419028642,"duration":0},"status":"passed","severity":"normal"},{"uid":"364d23be90cc81cd","name":"Push 30 different messages","time":{"start":1753419417769,"stop":1753419417769,"duration":0},"status":"skipped","severity":"normal"},{"uid":"34fd77342a24385f","name":"should return no connections if no open connection provided","time":{"start":1753418998576,"stop":1753418998577,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ec610366bef6629","name":"Renews subscription after lossing a connection","time":{"start":1753419533954,"stop":1753419533954,"duration":0},"status":"passed","severity":"normal"},{"uid":"54c250e0d87de7e3","name":"should not retry if at least one success","time":{"start":1753419027534,"stop":1753419027534,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4a441d2a8fe4c66","name":"peer exchange sets tag","time":{"start":1753419203470,"stop":1753419203471,"duration":1},"status":"passed","severity":"normal"},{"uid":"efb75a05584ead28","name":"Push message with content topic containing Russian","time":{"start":1753419417764,"stop":1753419417764,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3774e97da09348a","name":"Waku message hash computation (payload length 0)","time":{"start":1753418998154,"stop":1753418998154,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5cff5e1c095e01","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1753419007270,"stop":1753419007271,"duration":1},"status":"passed","severity":"normal"},{"uid":"920e15869230b411","name":"Encoder throws on empty string content topic","time":{"start":1753419016760,"stop":1753419016761,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6648823aebd354c","name":"should stop all internal components","time":{"start":1753418999149,"stop":1753418999149,"duration":0},"status":"passed","severity":"normal"},{"uid":"abe2b51553c72f99","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1753419209209,"stop":1753419209210,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd357abdb558e6f6","name":"Sets default value correctly","time":{"start":1753419335205,"stop":1753419335205,"duration":0},"status":"passed","severity":"normal"},{"uid":"6044f0e128c738b","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1753418997924,"stop":1753418997926,"duration":2},"status":"passed","severity":"normal"},{"uid":"dd46534a201fa1b5","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1753419037920,"stop":1753419037920,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfbeb84d79c39064","name":"ignores unrecognized TXT record formats","time":{"start":1753419007268,"stop":1753419007269,"duration":1},"status":"passed","severity":"normal"},{"uid":"934ecb666f983589","name":"Ephemeral field is preserved - encoder v0","time":{"start":1753419063356,"stop":1753419063356,"duration":0},"status":"passed","severity":"normal"},{"uid":"98d0eb6f37716dec","name":"Query Generator, No Decoder","time":{"start":1753419284301,"stop":1753419284301,"duration":0},"status":"passed","severity":"normal"},{"uid":"8603e8bdd663edd5","name":"can query messages by message hash","time":{"start":1753419308877,"stop":1753419308877,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef5f1d09c71dcedb","name":"should return correct status message","time":{"start":1753419118988,"stop":1753419118989,"duration":1},"status":"passed","severity":"normal"},{"uid":"b66a666ecbc4d0ce","name":"should return all connected peers without codec filter","time":{"start":1753418999153,"stop":1753418999153,"duration":0},"status":"passed","severity":"normal"},{"uid":"99735af62a4ad554","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753419533950,"stop":1753419533950,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2da916fd76d91f5","name":"should not receive a peer event after stop","time":{"start":1753419173983,"stop":1753419173984,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ba04d2365c9daff","name":"should dial one peer on dial","time":{"start":1753419146486,"stop":1753419146486,"duration":0},"status":"passed","severity":"normal"},{"uid":"665ef8dfa3eda9d8","name":"can start and stop the service","time":{"start":1753419173981,"stop":1753419173982,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba194a2cae284033","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1753418987609,"stop":1753418987609,"duration":0},"status":"passed","severity":"normal"},{"uid":"59bd0f8c0c69644c","name":"Check received message containing XML","time":{"start":1753419506221,"stop":1753419506221,"duration":0},"status":"passed","severity":"normal"},{"uid":"382de72ccffa46","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753419533956,"stop":1753419533956,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e884f0d6924a32b9","name":"should handle complete discovery-to-dial flow","time":{"start":1753418997681,"stop":1753418997681,"duration":0},"status":"passed","severity":"normal"},{"uid":"8938e85b8e8a2914","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1753419037908,"stop":1753419037908,"duration":0},"status":"passed","severity":"normal"},{"uid":"609e00a235f6bfa4","name":"should handle disconnect when peer has no timers","time":{"start":1753418997945,"stop":1753418997947,"duration":2},"status":"passed","severity":"normal"},{"uid":"82dd56f83422a5d4","name":"Query Generator, No message returned","time":{"start":1753419284302,"stop":1753419284302,"duration":0},"status":"passed","severity":"normal"},{"uid":"810f0bacbf515a37","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1753419028361,"stop":1753419028361,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f343adc87ca8e18","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1753419037912,"stop":1753419037912,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd4e16c1be99b343","name":"A test","time":{"start":1753419119220,"stop":1753419119220,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ca1d59f0c12562b","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753419506236,"stop":1753419506236,"duration":0},"status":"passed","severity":"normal"},{"uid":"38ad1e939bffc2f9","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753419533947,"stop":1753419533947,"duration":0},"status":"passed","severity":"normal"},{"uid":"812bc38d72f31413","name":"should handle queue overflow by adding peers to queue","time":{"start":1753418998354,"stop":1753418998355,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcf4e0d4284a8d80","name":"Light Node - default protocols","time":{"start":1753419338009,"stop":1753419338009,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b0d15966d452c19","name":"should dial peers from store when no connections remain","time":{"start":1753418998628,"stop":1753418998628,"duration":0},"status":"passed","severity":"normal"},{"uid":"60f6eaff874b53bd","name":"throws if store query response has error status","time":{"start":1753418999023,"stop":1753418999023,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8ea2a5fe25d31e7","name":"should get / set UDP multiaddr","time":{"start":1753418988320,"stop":1753418988320,"duration":0},"status":"passed","severity":"normal"},{"uid":"63dfca20d2891d31","name":"Does not throw an exception when node disconnects","time":{"start":1753419335202,"stop":1753419335203,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d28edc07fe16a12","name":"should encode/decode to text encoding","time":{"start":1753418988319,"stop":1753418988319,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9e144890d346aa","name":"should properly start and stop event listening","time":{"start":1753419028362,"stop":1753419028362,"duration":0},"status":"passed","severity":"normal"},{"uid":"980beb238b699900","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753419134590,"stop":1753419134591,"duration":1},"status":"passed","severity":"normal"},{"uid":"6017c2722318be3c","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1753419007271,"stop":1753419007271,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3d300166a5de250","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1753419209214,"stop":1753419209214,"duration":0},"status":"passed","severity":"normal"},{"uid":"c685f90631927d0","name":"should send to specified number of peers of used peers","time":{"start":1753419028058,"stop":1753419028072,"duration":14},"status":"passed","severity":"normal"},{"uid":"513a36d416e90fda","name":"should handle shard reader errors gracefully","time":{"start":1753418998366,"stop":1753418998366,"duration":0},"status":"passed","severity":"normal"},{"uid":"18b213216a6cc0d4","name":"Decoder throws on empty string content topic","time":{"start":1753419018326,"stop":1753419018326,"duration":0},"status":"passed","severity":"normal"},{"uid":"c84667f7dbedc2e7","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1753419037902,"stop":1753419037903,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b222bb9c6615cc3","name":"Subscribe and receive messages via lightPush","time":{"start":1753419533954,"stop":1753419533955,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae6f09b51b4af6e9","name":"Check received message containing SQL Injection","time":{"start":1753419506220,"stop":1753419506221,"duration":1},"status":"passed","severity":"normal"},{"uid":"2925daeab7ded4b8","name":"Register correct protocols","time":{"start":1753419209200,"stop":1753419209200,"duration":0},"status":"passed","severity":"normal"},{"uid":"48757f2723c4ae10","name":"should handle network check errors gracefully","time":{"start":1753418998366,"stop":1753418998367,"duration":1},"status":"passed","severity":"normal"},{"uid":"b18adc2775fa902a","name":"Push message with short payload","time":{"start":1753419417768,"stop":1753419417769,"duration":1},"status":"passed","severity":"normal"},{"uid":"c251457de3522ac5","name":"should be able to decode the field with only RELAY set to true","time":{"start":1753418987610,"stop":1753418987611,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d7ef264a110a26c","name":"should validate status codes","time":{"start":1753419028089,"stop":1753419028090,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fb194f9cc8d979b","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1753418998410,"stop":1753418998410,"duration":0},"status":"passed","severity":"normal"},{"uid":"f62f57107626820a","name":"groups content topics by expected pubsub topic","time":{"start":1753418982045,"stop":1753418982045,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd2cab87b941b122","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1753419209202,"stop":1753419209202,"duration":0},"status":"passed","severity":"normal"},{"uid":"29c952a2f2e34fbd","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1753418999021,"stop":1753418999021,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e890b756d57e4b1","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753419533948,"stop":1753419533948,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a3274cdc113abb","name":"should never report false negatives","time":{"start":1753419040014,"stop":1753419040014,"duration":0},"status":"passed","severity":"normal"},{"uid":"68c1d0de92849e4c","name":"should get / set TCP multiaddr","time":{"start":1753418988320,"stop":1753418988320,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b4e032ef029ec9","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1753418982049,"stop":1753418982049,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a9a131bfacf0576","name":"messageHashStr produces different results for different inputs","time":{"start":1753418998163,"stop":1753418998163,"duration":0},"status":"passed","severity":"normal"},{"uid":"78d0b8cb51303178","name":"should encode/decode to RLP encoding","time":{"start":1753418988319,"stop":1753418988319,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddbb5001c19a2af6","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1753419028644,"stop":1753419028644,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf83216ffbfed0f","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753419533952,"stop":1753419533953,"duration":1},"status":"passed","severity":"normal"},{"uid":"5935bbff6cc70888","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753419533947,"stop":1753419533948,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f4f57678cbba134","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1753418982054,"stop":1753418982055,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ada26d4736fe70b","name":"Check publish message after client node is restarted","time":{"start":1753419197307,"stop":1753419197307,"duration":0},"status":"skipped","severity":"normal"},{"uid":"96b9f52ad7c3a128","name":"should support chaining for add method","time":{"start":1753419026679,"stop":1753419026680,"duration":1},"status":"passed","severity":"normal"},{"uid":"75b49303d10c71b4","name":"Delete observer","time":{"start":1753419175622,"stop":1753419175622,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2eb6c3400d3f6d5","name":"isConnected return false after peer stops","time":{"start":1753419077233,"stop":1753419077233,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d06f69af7e8d3c6","name":"Query with Promise Callback, No message returned","time":{"start":1753419284305,"stop":1753419284306,"duration":1},"status":"passed","severity":"normal"},{"uid":"44f37859f1f3f54a","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1753418998520,"stop":1753418998520,"duration":0},"status":"passed","severity":"normal"},{"uid":"305ab54645f28683","name":"should handle a minimal index list","time":{"start":1753418982290,"stop":1753418982290,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c4ec5fddcbf831e","name":"yields undefined for messages without decoder","time":{"start":1753418999025,"stop":1753418999025,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebb58dce928ad23a","name":"should handle onConnected and onDisconnected","time":{"start":1753419028643,"stop":1753419028643,"duration":0},"status":"passed","severity":"normal"},{"uid":"86e21fc3f595703a","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1753419027544,"stop":1753419027545,"duration":1},"status":"passed","severity":"normal"},{"uid":"860479762489d1cb","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1753418997935,"stop":1753418997935,"duration":0},"status":"passed","severity":"normal"},{"uid":"31271a7017793e05","name":"should dial peer when no shard info available","time":{"start":1753418998350,"stop":1753418998350,"duration":0},"status":"passed","severity":"normal"},{"uid":"4695728e137cdd54","name":"Accepts a valid Waku Message","time":{"start":1753419032005,"stop":1753419032006,"duration":1},"status":"passed","severity":"normal"},{"uid":"95d2f5b6f4490615","name":"should return false when peer shard info is not found","time":{"start":1753418998407,"stop":1753418998408,"duration":1},"status":"passed","severity":"normal"},{"uid":"444fc2dcb073f844","name":"should not modify tags of connections for different peers","time":{"start":1753419028646,"stop":1753419028646,"duration":0},"status":"passed","severity":"normal"},{"uid":"f92bc75c8edfa235","name":"should be able to encode the field with only FILTER set to true","time":{"start":1753418987606,"stop":1753418987607,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a5bfccb37eef8a2","name":"should be safe to call multiple times","time":{"start":1753418998619,"stop":1753418998619,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eb54f5399f6a4be","name":"different cluster: nodes don't connect","time":{"start":1753419134591,"stop":1753419134592,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2633438fa21938b","name":"should set field with all protocols disabled","time":{"start":1753418988322,"stop":1753418988323,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac997a2fe8b5a9e4","name":"Generator, 2 different shards","time":{"start":1753419274303,"stop":1753419274304,"duration":1},"status":"passed","severity":"normal"},{"uid":"cce4521a9313200a","name":"should decode valid enr with tcp successfully","time":{"start":1753418988315,"stop":1753418988316,"duration":1},"status":"passed","severity":"normal"},{"uid":"4efa0045f324a24c","name":"Subscribe to topic containing JSON and publish message","time":{"start":1753419209216,"stop":1753419209216,"duration":0},"status":"passed","severity":"normal"},{"uid":"58edf46b6d531bef","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1753418987607,"stop":1753418987608,"duration":1},"status":"passed","severity":"normal"},{"uid":"254e5cecfe34d39c","name":"can start the service","time":{"start":1753419173978,"stop":1753419173980,"duration":2},"status":"passed","severity":"normal"},{"uid":"2d45aa3e94dd1e9f","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1753419027526,"stop":1753419027526,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4cba59cf920228c","name":"Check message with invalid timestamp is not received","time":{"start":1753419506237,"stop":1753419506237,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0351e45fe2eb3dd","name":"should throw error - no id","time":{"start":1753418988317,"stop":1753418988317,"duration":0},"status":"passed","severity":"normal"},{"uid":"481f2a9b359dae9c","name":"Subscribe to topic containing Script and receive message","time":{"start":1753419533952,"stop":1753419533952,"duration":0},"status":"passed","severity":"normal"},{"uid":"22962d840dcec20b","name":"should save new peer to store","time":{"start":1753418997680,"stop":1753418997680,"duration":0},"status":"passed","severity":"normal"},{"uid":"826d394a9675855a","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1753419037914,"stop":1753419037914,"duration":0},"status":"passed","severity":"normal"},{"uid":"c80d3f176afabc47","name":"Check message on other pubsub topic is not received","time":{"start":1753419506225,"stop":1753419506226,"duration":1},"status":"passed","severity":"normal"},{"uid":"272c5d75d9b9da36","name":"Check publish message containing Script","time":{"start":1753419197299,"stop":1753419197299,"duration":0},"status":"passed","severity":"normal"},{"uid":"1051f02ba94839bf","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1753418982050,"stop":1753418982050,"duration":0},"status":"passed","severity":"normal"},{"uid":"155169886807f020","name":"should handle dial errors","time":{"start":1753418999151,"stop":1753418999152,"duration":1},"status":"passed","severity":"normal"},{"uid":"d46ff8272654e643","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1753419037924,"stop":1753419037924,"duration":0},"status":"passed","severity":"normal"},{"uid":"83ccb0ef43d4082d","name":"Relay Node - default protocol","time":{"start":1753419338009,"stop":1753419338010,"duration":1},"status":"passed","severity":"normal"},{"uid":"c369baa81791fc53","name":"non connected peers","time":{"start":1753419174184,"stop":1753419174184,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d2eec70e0f98b245","name":"Overlapping topic subscription","time":{"start":1753419209205,"stop":1753419209206,"duration":1},"status":"skipped","severity":"normal"},{"uid":"db0790fb94ce11ba","name":"different cluster: nodes don't connect","time":{"start":1753419134589,"stop":1753419134590,"duration":1},"status":"passed","severity":"normal"},{"uid":"259e9e61c1cf6730","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753419533959,"stop":1753419533959,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ac1144b8858a598","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1753419007272,"stop":1753419007272,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ac4135873ff0a685","name":"should return PeerId when PeerId is provided","time":{"start":1753418998303,"stop":1753418998303,"duration":0},"status":"passed","severity":"normal"},{"uid":"b061a8680d4c7a99","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1753419284304,"stop":1753419284304,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4fc9a8feb196e43","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1753418982042,"stop":1753418982042,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed0fa7de8be0d1cc","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app85/9/topic416/test.js","time":{"start":1753419305395,"stop":1753419305396,"duration":1},"status":"passed","severity":"normal"},{"uid":"be5f64feab2f6c73","name":"Fails to push message with large meta","time":{"start":1753419417774,"stop":1753419417774,"duration":0},"status":"passed","severity":"normal"},{"uid":"6888f25c1e12b52b","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753419134592,"stop":1753419134592,"duration":0},"status":"passed","severity":"normal"},{"uid":"d74c27e53ab8d774","name":"should be able to encode the field with only RELAY set to true","time":{"start":1753418987603,"stop":1753418987605,"duration":2},"status":"passed","severity":"normal"},{"uid":"2a73ad01b999f10d","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1753419041198,"stop":1753419041198,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6d64f452070cf3a","name":"Subscribe to topic containing Script and publish message","time":{"start":1753419209214,"stop":1753419209215,"duration":1},"status":"passed","severity":"normal"},{"uid":"b479606e8d877d98","name":"should not create multiple intervals when called multiple times","time":{"start":1753418998333,"stop":1753418998338,"duration":5},"status":"passed","severity":"normal"},{"uid":"9cc637fe68036476","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1753419037922,"stop":1753419037922,"duration":0},"status":"passed","severity":"normal"},{"uid":"81b998a874ca60b2","name":"should handle relay send failures gracefully","time":{"start":1753418997939,"stop":1753418997940,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b41bb808a42529","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753419533951,"stop":1753419533952,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf139a0a7dd49fff","name":"should allow redial after failed dial cooldown expires","time":{"start":1753418998354,"stop":1753418998354,"duration":0},"status":"passed","severity":"normal"},{"uid":"8218fd5fb7f4f10a","name":"should recognize a server error status code","time":{"start":1753419118988,"stop":1753419118988,"duration":0},"status":"passed","severity":"normal"},{"uid":"941f7d10ddd60b01","name":"should not dispatch event when already connected","time":{"start":1753418997631,"stop":1753418997631,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaa8e8e063a2c8d0","name":"Sample","time":{"start":1753418987713,"stop":1753418987713,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0057b0dbb51e5a1","name":"Push message with content topic containing SQL Injection","time":{"start":1753419417772,"stop":1753419417772,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6d0b10c41708842","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1753418982051,"stop":1753418982052,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6561cd199cf48fa","name":"should maintain desired error rate","time":{"start":1753419040013,"stop":1753419040014,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcad05f61165bb8","name":"should return different streams if requested simultaniously","time":{"start":1753418998744,"stop":1753418998745,"duration":1},"status":"passed","severity":"normal"},{"uid":"12b812eee842adbf","name":"should skip peer when dialed recently","time":{"start":1753418998345,"stop":1753418998346,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ba0099392f692c8","name":"Check received message containing JSON","time":{"start":1753419506222,"stop":1753419506222,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4e5f7999641d5d5","name":"should not fail to start the service if it is already started","time":{"start":1753419010747,"stop":1753419010747,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcc0c489a035a2fe","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1753419037919,"stop":1753419037919,"duration":0},"status":"passed","severity":"normal"},{"uid":"371255439864cd2e","name":"Query generator for multiple messages","time":{"start":1753419316080,"stop":1753419316083,"duration":3},"status":"passed","severity":"normal"},{"uid":"745b0ff65d1c9eb5","name":"should handle multiple query options for time ranges","time":{"start":1753419028548,"stop":1753419028548,"duration":0},"status":"passed","severity":"normal"},{"uid":"b964e3a15e65e39f","name":"Nodes with multiple pubsub topic","time":{"start":1753419190503,"stop":1753419190505,"duration":2},"status":"passed","severity":"normal"},{"uid":"9b72828ecc5f30a6","name":"should invoke callbacks when receiving a message","time":{"start":1753419028635,"stop":1753419028635,"duration":0},"status":"passed","severity":"normal"},{"uid":"99633d8a18f1b5e2","name":"Fails to publish message with size larger than 1 MB","time":{"start":1753419197306,"stop":1753419197306,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6f072640f0105e8","name":"should remove event listeners from globalThis","time":{"start":1753418997594,"stop":1753418997601,"duration":7},"status":"passed","severity":"normal"},{"uid":"25bfa27ca1697a13","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1753419037919,"stop":1753419037919,"duration":0},"status":"passed","severity":"normal"},{"uid":"5af65568ad290436","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1753418987612,"stop":1753418987613,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b8dd564ace61cfc","name":"should properly create location multiaddrs - udp4","time":{"start":1753418988320,"stop":1753418988321,"duration":1},"status":"passed","severity":"normal"},{"uid":"59b5d76c4557d87e","name":"returns all values when wanted number matches available values","time":{"start":1753419006028,"stop":1753419006030,"duration":2},"status":"passed","severity":"normal"},{"uid":"f6ef3ae65cd23ba7","name":"yields decoded messages","time":{"start":1753418999024,"stop":1753418999024,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf836a2a43886fdd","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app40/1/topic252/proto","time":{"start":1753419305390,"stop":1753419305390,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b63f18379497605","name":"Check publish message containing short","time":{"start":1753419197296,"stop":1753419197297,"duration":1},"status":"passed","severity":"normal"},{"uid":"2de2745c87933093","name":"Check publish message containing unicode special characters","time":{"start":1753419197302,"stop":1753419197302,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d1057191aa40e62","name":"should not receive a peer event before start","time":{"start":1753419173983,"stop":1753419173983,"duration":0},"status":"passed","severity":"normal"},{"uid":"94adb8d132d92a0c","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1753418982038,"stop":1753418982039,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ebc82dd95ceff98","name":"should use DNS peer discovery with light client","time":{"start":1753419061316,"stop":1753419061316,"duration":0},"status":"skipped","severity":"normal"},{"uid":"919986447c6eb24d","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1753419037914,"stop":1753419037915,"duration":1},"status":"passed","severity":"normal"},{"uid":"71575ab2268916a8","name":"should create dialer with libp2p and shardReader","time":{"start":1753418998331,"stop":1753418998331,"duration":0},"status":"passed","severity":"normal"},{"uid":"d34c2921ac660e30","name":"should not receive a peer event after stop","time":{"start":1753419010748,"stop":1753419010749,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dc96b3481953b9c","name":"should remove event listener for peer:discovery","time":{"start":1753418997674,"stop":1753418997674,"duration":0},"status":"passed","severity":"normal"},{"uid":"db400a495436304c","name":"should return PeerId when Multiaddr input is provided","time":{"start":1753418998303,"stop":1753418998304,"duration":1},"status":"passed","severity":"normal"},{"uid":"958eda6552a12a8f","name":"should return false when peer is not found","time":{"start":1753418998412,"stop":1753418998412,"duration":0},"status":"passed","severity":"normal"},{"uid":"b332a6b8622ee49c","name":"should throw error - invalid id","time":{"start":1753418988317,"stop":1753418988317,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e260158212d1220","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1753419267861,"stop":1753419267861,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f1cd687a8efee36","name":"Check publish message containing JSON","time":{"start":1753419197300,"stop":1753419197301,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b5187bd6e9d3a5b","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753419533959,"stop":1753419533959,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce01cdcf1aeef172","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1753419037920,"stop":1753419037920,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cb33ea9d782413b","name":"Check publish message containing emoji","time":{"start":1753419197302,"stop":1753419197302,"duration":0},"status":"passed","severity":"normal"},{"uid":"21d7513dfcd67b80","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1753419305387,"stop":1753419305387,"duration":0},"status":"passed","severity":"normal"},{"uid":"851ed95e9cd74c3f","name":"Renews subscription after lossing a connection","time":{"start":1753419533962,"stop":1753419533962,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f2943503ba6cb19","name":"less peers than existing","time":{"start":1753419174183,"stop":1753419174183,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e2b96e8c6cf7cba9","name":"should transition to Unhealthy when no connections","time":{"start":1753419028360,"stop":1753419028361,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dd8df0eb7124152","name":"should retry failed tasks","time":{"start":1753419027527,"stop":1753419027527,"duration":0},"status":"passed","severity":"normal"},{"uid":"806cee56e1d269e1","name":"Publish without waiting for remote peer","time":{"start":1753419209200,"stop":1753419209201,"duration":1},"status":"passed","severity":"normal"},{"uid":"266478e663634fe3","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1753419037913,"stop":1753419037914,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8b920fc531a224e","name":"should insert message id into causal history","time":{"start":1753419041192,"stop":1753419041192,"duration":0},"status":"passed","severity":"normal"},{"uid":"70c3831470f38b5c","name":"should successfully stop","time":{"start":1753419028598,"stop":1753419028598,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd831e17defbb661","name":"nwaku subscribes","time":{"start":1753419187208,"stop":1753419187208,"duration":0},"status":"passed","severity":"normal"},{"uid":"372d8d9ff480f474","name":"should emit a peer event after start","time":{"start":1753419061314,"stop":1753419061314,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7293861af3d377a","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753419506224,"stop":1753419506225,"duration":1},"status":"passed","severity":"normal"},{"uid":"1508ec013b6daa6d","name":"should handle dial errors gracefully","time":{"start":1753418997678,"stop":1753418997679,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cfd946cac424101","name":"Check publish message containing Arabic","time":{"start":1753419197298,"stop":1753419197298,"duration":0},"status":"passed","severity":"normal"},{"uid":"88d88df54fe911aa","name":"should handle dial errors gracefully","time":{"start":1753418998636,"stop":1753418998636,"duration":0},"status":"passed","severity":"normal"},{"uid":"a90865cea6ffa9f9","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1753419209218,"stop":1753419209218,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce9c72d0f8f6d006","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1753419037921,"stop":1753419037921,"duration":0},"status":"passed","severity":"normal"},{"uid":"147ee2a10cc320e9","name":"should return false when peer is on different cluster","time":{"start":1753418998403,"stop":1753418998403,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e1cc05d1547b2b8","name":"should wait for Filter peer to be connected","time":{"start":1753419028563,"stop":1753419028564,"duration":1},"status":"passed","severity":"normal"},{"uid":"4091f2773b3aab16","name":"it tolerates circular branch references","time":{"start":1753419007267,"stop":1753419007268,"duration":1},"status":"passed","severity":"normal"},{"uid":"f548e38720877420","name":"Fails to push message with large meta","time":{"start":1753419417766,"stop":1753419417766,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b93e51a3ba0671e","name":"Check received message containing Script","time":{"start":1753419506232,"stop":1753419506232,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dbbc90367f0b5bb","name":"should create ShardReader with static shards network config","time":{"start":1753418998393,"stop":1753418998394,"duration":1},"status":"passed","severity":"normal"},{"uid":"56aed0150514153b","name":"should return PeerId when PeerId is provided","time":{"start":1753418998299,"stop":1753418998300,"duration":1},"status":"passed","severity":"normal"},{"uid":"92c257523af78820","name":"isConnected should return false after all peers disconnect","time":{"start":1753419077230,"stop":1753419077233,"duration":3},"status":"passed","severity":"normal"},{"uid":"15e36cc0a051c403","name":"Subscribe to topic containing long and receive message","time":{"start":1753419533958,"stop":1753419533958,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf92bb4e4641d96c","name":"Decoder throws on undefined content topic","time":{"start":1753419018326,"stop":1753419018326,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1cef692eabd98c1","name":"should not fail to start the service if it is already started","time":{"start":1753419173982,"stop":1753419173982,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e4f33aa52c01f91","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753419007271,"stop":1753419007271,"duration":0},"status":"skipped","severity":"normal"},{"uid":"387f4443ec472cb0","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753419061316,"stop":1753419061317,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d046419567407eb5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1753418982054,"stop":1753418982054,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4ff555aa280bc4d","name":"Subscribe to topic containing short and publish message","time":{"start":1753419209206,"stop":1753419209206,"duration":0},"status":"passed","severity":"normal"},{"uid":"8050a08b55e1d75","name":"should dispatch connect and disconnect events","time":{"start":1753419028642,"stop":1753419028642,"duration":0},"status":"passed","severity":"normal"},{"uid":"de38d0799a1ac6f4","name":"should initialize bloom filter with correct parameters","time":{"start":1753419040012,"stop":1753419040012,"duration":0},"status":"passed","severity":"normal"},{"uid":"c14e8984637c1dd4","name":"should successfully unsubscribe from an existing subscription","time":{"start":1753419028597,"stop":1753419028597,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a9570cc476c5242","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753419533950,"stop":1753419533950,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a724d7265f2e80d","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1753419332544,"stop":1753419332544,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a3965c490bb8e6f","name":"Check message with no content topic is not received","time":{"start":1753419506226,"stop":1753419506227,"duration":1},"status":"passed","severity":"normal"},{"uid":"eba3d82bd16cfcee","name":"should properly create location multiaddrs - udp","time":{"start":1753418988322,"stop":1753418988322,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e1025ef96259faa","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1753419006565,"stop":1753419006565,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbef7ed14a2e174","name":"should clear existing timers before creating new ones","time":{"start":1753418997947,"stop":1753418997947,"duration":0},"status":"passed","severity":"normal"},{"uid":"c090b172128afbd","name":"should lock peers when selected","time":{"start":1753419028641,"stop":1753419028641,"duration":0},"status":"passed","severity":"normal"},{"uid":"173690e124177dfc","name":"should request peer renewal on specific errors","time":{"start":1753419027527,"stop":1753419027527,"duration":0},"status":"passed","severity":"normal"},{"uid":"72d0bc0601c3a4ad","name":"Passing page size 10 when there are 10 messages","time":{"start":1753419328083,"stop":1753419328085,"duration":2},"status":"passed","severity":"normal"},{"uid":"18160428454c3703","name":"handles different networkShards values correctly","time":{"start":1753418982046,"stop":1753418982046,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d8483b68a8efa8a","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1753418998161,"stop":1753418998161,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cfbe2449fbfcaed","name":"should handle empty pubsub topics","time":{"start":1753418997947,"stop":1753418997948,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf08e653250ebd23","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1753419037615,"stop":1753419037615,"duration":0},"status":"passed","severity":"normal"},{"uid":"b807b618abd00b9d","name":"Push message with content topic containing numeric","time":{"start":1753419417770,"stop":1753419417770,"duration":0},"status":"passed","severity":"normal"},{"uid":"a16971834f4d4503","name":"Push message with content topic containing Chinese","time":{"start":1753419417771,"stop":1753419417771,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2913998a26eec25","name":"should add event listeners to globalThis","time":{"start":1753418997581,"stop":1753418997582,"duration":1},"status":"passed","severity":"normal"},{"uid":"941d0c1a3fe9a8c4","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1753419190505,"stop":1753419190506,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1c3cb13219dc118","name":"should handle errors when accessing navigator","time":{"start":1753418997642,"stop":1753418997643,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc1dd9cd1f17d361","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753419533953,"stop":1753419533953,"duration":0},"status":"passed","severity":"normal"},{"uid":"a31b2ada66b8c7d2","name":"Encoder throws on undefined content topic","time":{"start":1753419018325,"stop":1753419018325,"duration":0},"status":"passed","severity":"normal"},{"uid":"be4dbacf8fb28fa6","name":"random static sharding 7 - Cluster ID: 163, Shard ID: 687","time":{"start":1753419314171,"stop":1753419314171,"duration":0},"status":"passed","severity":"normal"},{"uid":"776e06171996ae40","name":"Subscribe and publish message","time":{"start":1753419209201,"stop":1753419209202,"duration":1},"status":"passed","severity":"normal"},{"uid":"74cc0ab1035d8835","name":"should dial peer when peer is discovered","time":{"start":1753418997678,"stop":1753418997678,"duration":0},"status":"passed","severity":"normal"},{"uid":"af2a094122b9992c","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1753418982048,"stop":1753418982049,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f504573885968cb","name":"LightPush","time":{"start":1753419338008,"stop":1753419338009,"duration":1},"status":"passed","severity":"normal"},{"uid":"a63bfa4911a7049f","name":"Should update multiaddrs","time":{"start":1753419147440,"stop":1753419147440,"duration":0},"status":"passed","severity":"normal"},{"uid":"71a277927d60ab31","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1753419016756,"stop":1753419016757,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb3b315d8c5aa400","name":"throws on content topic with empty application field","time":{"start":1753418982034,"stop":1753418982035,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb9645a0852f0b23","name":"Subscribe and receive messages via lightPush","time":{"start":1753419533946,"stop":1753419533946,"duration":0},"status":"passed","severity":"normal"},{"uid":"daa3010b106d35ed","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1753418982049,"stop":1753418982050,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd04f81e855ea9a3","name":"should be online or offline if network state changed","time":{"start":1753419077234,"stop":1753419077234,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f861e112bf50724","name":"should return false when peer is on different cluster","time":{"start":1753418998394,"stop":1753418998401,"duration":7},"status":"passed","severity":"normal"},{"uid":"253816fa6b692b98","name":"should not dial peers from store when browser is not connected","time":{"start":1753418998627,"stop":1753418998627,"duration":0},"status":"passed","severity":"normal"},{"uid":"78ea44a9cfe1eba0","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1753419209202,"stop":1753419209203,"duration":1},"status":"passed","severity":"normal"},{"uid":"35d74401bb81bafb","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1753419267860,"stop":1753419267860,"duration":0},"status":"passed","severity":"normal"},{"uid":"62f1c792c4479306","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app78/4/topic121/utf8","time":{"start":1753419305391,"stop":1753419305395,"duration":4},"status":"passed","severity":"normal"},{"uid":"52bcbb3210767511","name":"Check received message containing special chars","time":{"start":1753419506230,"stop":1753419506230,"duration":0},"status":"passed","severity":"normal"},{"uid":"38b7a3b404d62d18","name":"should add to incoming buffer if dependencies are not met","time":{"start":1753419041194,"stop":1753419041194,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9a7d6321ea0a015","name":"Relay + Store","time":{"start":1753418988324,"stop":1753418988324,"duration":0},"status":"passed","severity":"normal"},{"uid":"34711363d2af012","name":"Check message with non string payload is not received","time":{"start":1753419506238,"stop":1753419506239,"duration":1},"status":"passed","severity":"normal"},{"uid":"f20d735cb4cda77","name":"should properly create location multiaddrs - tcp","time":{"start":1753418988322,"stop":1753418988322,"duration":0},"status":"passed","severity":"normal"},{"uid":"418083e99b1f2b5d","name":"should reject if Filter is requested but not mounted","time":{"start":1753419028561,"stop":1753419028561,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d6f653562fa0993","name":"should start all internal components","time":{"start":1753418999148,"stop":1753418999148,"duration":0},"status":"passed","severity":"normal"},{"uid":"9880ba26f08ec46d","name":"should only return 1 node with store capability","time":{"start":1753419007270,"stop":1753419007270,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfdabd4a4c210491","name":"should allow redial after cooldown period","time":{"start":1753418998347,"stop":1753418998348,"duration":1},"status":"passed","severity":"normal"},{"uid":"93097816d155938","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1753419028643,"stop":1753419028644,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1364fd1e51d480b","name":"throws if decoders don't match content topics","time":{"start":1753418999022,"stop":1753418999022,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ae1882963abc2b8","name":"can start and stop the service","time":{"start":1753419010746,"stop":1753419010746,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f8ad33bef7bd71a","name":"should stop and cleanup resources","time":{"start":1753419028636,"stop":1753419028636,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bb87009c2c3392","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app31/5/topic62/test.js","time":{"start":1753419305399,"stop":1753419305400,"duration":1},"status":"passed","severity":"normal"},{"uid":"f77f014bd0955d0d","name":"should return null for non-existent peer","time":{"start":1753418998640,"stop":1753418998640,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d2d52c5724e79a","name":"rejects content-filtered query with only contentTopics","time":{"start":1753418998520,"stop":1753418998521,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aa2e92c9fa66caa","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753419217556,"stop":1753419217557,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aebf73d3adf7637","name":"should dial second nwaku node that was discovered","time":{"start":1753419055730,"stop":1753419055735,"duration":5},"status":"skipped","severity":"normal"},{"uid":"e529d1a12b74340a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1753418982053,"stop":1753418982053,"duration":0},"status":"passed","severity":"normal"},{"uid":"56278686412c0e5","name":"Push message with content topic containing long","time":{"start":1753419417762,"stop":1753419417763,"duration":1},"status":"passed","severity":"normal"},{"uid":"614e53cdbf9b58df","name":"should create NetworkMonitor with libp2p and events","time":{"start":1753418997551,"stop":1753418997567,"duration":16},"status":"passed","severity":"normal"},{"uid":"4f39313a4d65954c","name":"Push message with content topic containing unicode special characters","time":{"start":1753419417765,"stop":1753419417766,"duration":1},"status":"passed","severity":"normal"},{"uid":"21d9353d88e91af3","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1753419028642,"stop":1753419028642,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d06d0e6e0d13c6d","name":"rejects hash query with content filter parameters","time":{"start":1753418998528,"stop":1753418998536,"duration":8},"status":"passed","severity":"normal"},{"uid":"e65e635773630ff3","name":"should be safe to call multiple times","time":{"start":1753418997908,"stop":1753418997909,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ce5f75e37cf362a","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1753419037905,"stop":1753419037905,"duration":0},"status":"passed","severity":"normal"},{"uid":"87348a484bb928d7","name":"Fails to publish message with empty text","time":{"start":1753419197304,"stop":1753419197304,"duration":0},"status":"passed","severity":"normal"},{"uid":"86aa935794915652","name":"Throws when trying to push message with empty payload","time":{"start":1753419417762,"stop":1753419417762,"duration":0},"status":"passed","severity":"normal"},{"uid":"edec9f42cd208f0d","name":"connects to nwaku","time":{"start":1753419335202,"stop":1753419335202,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb16d2267185b5af","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1753419037906,"stop":1753419037906,"duration":0},"status":"passed","severity":"normal"},{"uid":"17615efe5941a66a","name":"Check message with no payload is not received","time":{"start":1753419506238,"stop":1753419506238,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc28844708d0ecfb","name":"Check publish message containing special chars","time":{"start":1753419197298,"stop":1753419197298,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c1390a9c52758f9","name":"Publish message with rate limit","time":{"start":1753419197307,"stop":1753419197307,"duration":0},"status":"passed","severity":"normal"},{"uid":"673fe284e70b39f1","name":"messageHashStr produces consistent results for the same input","time":{"start":1753418998163,"stop":1753418998163,"duration":0},"status":"passed","severity":"normal"},{"uid":"a00221dd3fc00c67","name":"should be able to dial TLS multiaddrs","time":{"start":1753419146487,"stop":1753419146488,"duration":1},"status":"passed","severity":"normal"},{"uid":"162d9a447fdf54c4","name":"Check received message containing shell command","time":{"start":1753419506222,"stop":1753419506222,"duration":0},"status":"passed","severity":"normal"},{"uid":"11ff3134843f67a7","name":"should serialize and deserialize correctly","time":{"start":1753419040014,"stop":1753419040015,"duration":1},"status":"passed","severity":"normal"},{"uid":"a214f69341ce8bac","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1753419037924,"stop":1753419037925,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a1f1a279b7f5a17","name":"should not create relay timers when relay is not provided","time":{"start":1753418997936,"stop":1753418997938,"duration":2},"status":"passed","severity":"normal"},{"uid":"1a31fbf828197788","name":"msgTime: 0 ms from now, startTime: 1753160117997, endTime: 1753419317997","time":{"start":1753419332548,"stop":1753419332549,"duration":1},"status":"passed","severity":"normal"},{"uid":"79920b4484f39a61","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1753419028645,"stop":1753419028645,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdf970fc4cffc63f","name":"should dial peer immediately when queue is empty","time":{"start":1753418998342,"stop":1753418998343,"duration":1},"status":"passed","severity":"normal"},{"uid":"f60de552d7f90ab6","name":"should reject on timeout if it was set","time":{"start":1753419028561,"stop":1753419028562,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecc5313d36edd22f","name":"random static sharding 3 - Cluster ID: 737, Shard ID: 861","time":{"start":1753419314153,"stop":1753419314156,"duration":3},"status":"passed","severity":"normal"},{"uid":"aff0148735b00dc3","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1753419077229,"stop":1753419077229,"duration":0},"status":"passed","severity":"normal"},{"uid":"551f222fbd16a21e","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1753418997680,"stop":1753418997681,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc21fbbe891ebaae","name":"messageHash returns a Uint8Array","time":{"start":1753418998161,"stop":1753418998162,"duration":1},"status":"passed","severity":"normal"},{"uid":"4adbde305c71e165","name":"should add event listener for peer:discovery","time":{"start":1753418997673,"stop":1753418997673,"duration":0},"status":"passed","severity":"normal"},{"uid":"1588985258ca5256","name":"Passing page size 19 when there are 20 messages","time":{"start":1753419328086,"stop":1753419328086,"duration":0},"status":"passed","severity":"normal"},{"uid":"de1164c205c84e08","name":"Push message with content topic containing emoji","time":{"start":1753419417773,"stop":1753419417773,"duration":0},"status":"passed","severity":"normal"},{"uid":"35de5dd6c8b7de5e","name":"should start and setup intervals and event listeners","time":{"start":1753419028636,"stop":1753419028636,"duration":0},"status":"passed","severity":"normal"},{"uid":"fae4b8989a86052b","name":"should have no discoveries enabled by default","time":{"start":1753419027543,"stop":1753419027544,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d1fef09f7339ab0","name":"All","time":{"start":1753419063843,"stop":1753419063843,"duration":0},"status":"passed","severity":"normal"},{"uid":"e52d78a58b3d2c14","name":"Subscribe to topic containing XML and receive message","time":{"start":1753419533960,"stop":1753419533960,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2105e548838f7ee","name":"should call waitForPeer on Relay","time":{"start":1753419028564,"stop":1753419028565,"duration":1},"status":"passed","severity":"normal"},{"uid":"77698cc0412ed6e0","name":"Check publish message containing XML","time":{"start":1753419197300,"stop":1753419197300,"duration":0},"status":"passed","severity":"normal"},{"uid":"85ad6adce876a649","name":"Push message with content topic containing SQL Injection","time":{"start":1753419417764,"stop":1753419417765,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fefbf442650b951","name":"Push message with content topic containing short","time":{"start":1753419417762,"stop":1753419417762,"duration":0},"status":"passed","severity":"normal"},{"uid":"331b61395139b391","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app2/9/topic843/proto","time":{"start":1753419305390,"stop":1753419305390,"duration":0},"status":"passed","severity":"normal"},{"uid":"819549e94febcbb9","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1753419209216,"stop":1753419209216,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bd363ad8a094fc","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1753419010750,"stop":1753419010750,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d89c86f2ef84479","name":"should handle general insertion and lookup correctly","time":{"start":1753419040015,"stop":1753419040016,"duration":1},"status":"passed","severity":"normal"},{"uid":"d000d844ab6c42de","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753419217556,"stop":1753419217556,"duration":0},"status":"passed","severity":"normal"},{"uid":"74c3959868f56536","name":"should detect messages with missing dependencies","time":{"start":1753419041196,"stop":1753419041196,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ec16a51bb38e6fd","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1753418982051,"stop":1753418982051,"duration":0},"status":"passed","severity":"normal"},{"uid":"69926fde5df61768","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1753419037904,"stop":1753419037904,"duration":0},"status":"passed","severity":"normal"},{"uid":"b788b6a3913d904a","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753419533956,"stop":1753419533956,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebad774b547bbf03","name":"Nwaku publishes","time":{"start":1753419187211,"stop":1753419187211,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5600347ee2786fe","name":"should remove event listeners","time":{"start":1753418998619,"stop":1753418998619,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecfd3093ed2b6b6d","name":"Check received message containing SQL Injection","time":{"start":1753419506231,"stop":1753419506232,"duration":1},"status":"passed","severity":"normal"},{"uid":"84ddc719d6075139","name":"should handle incoming messages","time":{"start":1753419028597,"stop":1753419028598,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4138aa930d988ff","name":"should handle complete dial lifecycle","time":{"start":1753418998367,"stop":1753418998367,"duration":0},"status":"passed","severity":"normal"},{"uid":"46a3ac0aa59aaf46","name":"should process queue every 500ms","time":{"start":1753418998355,"stop":1753418998355,"duration":0},"status":"passed","severity":"normal"},{"uid":"c021625b9894b0a7","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753419533962,"stop":1753419533962,"duration":0},"status":"passed","severity":"normal"},{"uid":"3425ddd6e6ed10e7","name":"should mark all messages in causal history as acknowledged","time":{"start":1753419041194,"stop":1753419041195,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0b7124b8e8c83a5","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1753419037920,"stop":1753419037921,"duration":1},"status":"passed","severity":"normal"},{"uid":"10b2220775b249f3","name":"Check received message containing long","time":{"start":1753419506218,"stop":1753419506218,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebeea4d78df29930","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753419533959,"stop":1753419533959,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed53ee78f3d9be82","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1753419027545,"stop":1753419027545,"duration":0},"status":"passed","severity":"normal"},{"uid":"130e673b2005096e","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1753419077229,"stop":1753419077229,"duration":0},"status":"passed","severity":"normal"},{"uid":"505efc3eb4cdace1","name":"should handle shardReader errors","time":{"start":1753418999155,"stop":1753418999156,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9f6632144272ccd","name":"should throw an error for insufficient data","time":{"start":1753418982291,"stop":1753418982291,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b1bbe52e6bbf4f0","name":"Query with Promise Callback, No Decoder","time":{"start":1753419284304,"stop":1753419284305,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb2b774e9582e1d3","name":"should use configured peers when available","time":{"start":1753419028550,"stop":1753419028550,"duration":0},"status":"passed","severity":"normal"},{"uid":"6baadcd52548173f","name":"Check message received after jswaku node is restarted","time":{"start":1753419506228,"stop":1753419506228,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeec9d6e3c11ecdc","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1753418987614,"stop":1753418987614,"duration":0},"status":"passed","severity":"normal"},{"uid":"b604523555278444","name":"should requeue task if no peer is available","time":{"start":1753419027522,"stop":1753419027526,"duration":4},"status":"passed","severity":"normal"},{"uid":"8482f008055d8954","name":"Check message with no content topic is not received","time":{"start":1753419506238,"stop":1753419506238,"duration":0},"status":"passed","severity":"normal"},{"uid":"915ed2318b68fddf","name":"should handle multiple peers with different shard configurations","time":{"start":1753418998367,"stop":1753418998368,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8f7d5e3c9827c34","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1753419037615,"stop":1753419037622,"duration":7},"status":"passed","severity":"normal"},{"uid":"f916ce3c2f149f41","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1753419037908,"stop":1753419037911,"duration":3},"status":"passed","severity":"normal"},{"uid":"53643e100a424648","name":"should handle errors when globalThis is not available","time":{"start":1753418997592,"stop":1753418997593,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d85461bc209aca4","name":"Cluster ID 0, shard 1","time":{"start":1753419314148,"stop":1753419314149,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a8a700cda4f199e","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753419217554,"stop":1753419217554,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cbf8847f20568c0","name":"should return usable stream attached to connection","time":{"start":1753418998741,"stop":1753418998742,"duration":1},"status":"passed","severity":"normal"},{"uid":"401c50c6859b8fb6","name":"Passing page size 110 when there are 120 messages","time":{"start":1753419328086,"stop":1753419328086,"duration":0},"status":"passed","severity":"normal"},{"uid":"28f02054a10d960","name":"should return true when peer is on the same cluster","time":{"start":1753418998394,"stop":1753418998394,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb2290aee1307884","name":"should start and stop interval correctly","time":{"start":1753419027519,"stop":1753419027520,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d2de60ca0a163a7","name":"Subscribe to topic containing XML and receive message","time":{"start":1753419533952,"stop":1753419533952,"duration":0},"status":"passed","severity":"normal"},{"uid":"a72e95c847f65ab4","name":"Check received message containing shell command","time":{"start":1753419506233,"stop":1753419506233,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdff4de395d3409b","name":"should dispatch network event when browser goes online","time":{"start":1753418997640,"stop":1753418997640,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d8e5db7c0a59ff2","name":"should be safe to call multiple times","time":{"start":1753418997673,"stop":1753418997673,"duration":0},"status":"passed","severity":"normal"},{"uid":"519f44653f430bad","name":"Symmetric encrypt & Decrypt","time":{"start":1753419017117,"stop":1753419017117,"duration":0},"status":"passed","severity":"normal"},{"uid":"898b535717a3214f","name":"should return false when navigator.onLine is false","time":{"start":1753418997602,"stop":1753418997602,"duration":0},"status":"passed","severity":"normal"},{"uid":"157fbd934fde58b9","name":"yields undefined for messages without content topic","time":{"start":1753418999024,"stop":1753418999024,"duration":0},"status":"passed","severity":"normal"},{"uid":"aff9e8e047ffd6ff","name":"Query generator for multiple messages with different message text format","time":{"start":1753419316083,"stop":1753419316083,"duration":0},"status":"passed","severity":"normal"},{"uid":"c515d5aaaab4c9b9","name":"should increase lamport timestamp","time":{"start":1753419041191,"stop":1753419041191,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e0ad29078b4858f","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1753419322149,"stop":1753419322150,"duration":1},"status":"passed","severity":"normal"},{"uid":"943c2949620392a9","name":"should handle complete peer lifecycle","time":{"start":1753418997953,"stop":1753418997954,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9ba400ad2046d5a","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1753418982043,"stop":1753418982043,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d1f9712e38985fc","name":"should clear all timers","time":{"start":1753418997909,"stop":1753418997915,"duration":6},"status":"passed","severity":"normal"},{"uid":"462447f02b46be50","name":"should retry if all attempts fail","time":{"start":1753419027534,"stop":1753419027534,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c3018dc5260a91f","name":"should check connected peers if present and suitable","time":{"start":1753419028562,"stop":1753419028562,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a6aab66d5c9c7c6","name":"Subscribe to topic containing short and receive message","time":{"start":1753419533949,"stop":1753419533950,"duration":1},"status":"passed","severity":"normal"},{"uid":"f92e6a033619b366","name":"should set field with only LIGHTPUSH enabled","time":{"start":1753418988324,"stop":1753418988324,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7a0f59439b6ca74","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1753419037908,"stop":1753419037908,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b6f455cc175c0b","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1753419006567,"stop":1753419006567,"duration":0},"status":"passed","severity":"normal"},{"uid":"afd03e4516ff9894","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1753419203472,"stop":1753419203474,"duration":2},"status":"passed","severity":"normal"},{"uid":"65f21a1b12731cae","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1753419267858,"stop":1753419267859,"duration":1},"status":"passed","severity":"normal"},{"uid":"e03b83694657f15f","name":"Push message equal or less that 1MB","time":{"start":1753419417768,"stop":1753419417768,"duration":0},"status":"passed","severity":"normal"},{"uid":"8880a0919cfb1c6b","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1753419006562,"stop":1753419006562,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c9d69edd3c11a37","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1753419041196,"stop":1753419041196,"duration":0},"status":"passed","severity":"normal"},{"uid":"4913a10f8d4e22ea","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1753419037902,"stop":1753419037902,"duration":0},"status":"passed","severity":"normal"},{"uid":"96801ae2621ebc86","name":"Relay - times out","time":{"start":1753419338007,"stop":1753419338007,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f2f027f9b887a8d","name":"Check publish message containing escaped characters","time":{"start":1753419197301,"stop":1753419197301,"duration":0},"status":"passed","severity":"normal"},{"uid":"de0c9909df554e9a","name":"Refresh subscription","time":{"start":1753419209204,"stop":1753419209205,"duration":1},"status":"skipped","severity":"normal"},{"uid":"82531739d32d43aa","name":"Push message with custom timestamp: 1722660681746","time":{"start":1753419417767,"stop":1753419417767,"duration":0},"status":"passed","severity":"normal"},{"uid":"a89e540fb19df31","name":"should handle peer store errors gracefully","time":{"start":1753418998640,"stop":1753418998641,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad3c892dfb62c4ae","name":"should not allow k > 12","time":{"start":1753419037612,"stop":1753419037614,"duration":2},"status":"passed","severity":"normal"},{"uid":"474498456fb3c92a","name":"Rejects garbage","time":{"start":1753419032007,"stop":1753419032007,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d1bf87877783e71","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753419533953,"stop":1753419533953,"duration":0},"status":"passed","severity":"normal"},{"uid":"744df77c3c9cb24d","name":"should check false positive rate","time":{"start":1753419040017,"stop":1753419040018,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6573f1557649f80","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1753418982040,"stop":1753418982040,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b583f130551133c","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753419217555,"stop":1753419217555,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2b1483169a9ecdc","name":"Passing page size 3 when there are 20 messages","time":{"start":1753419328082,"stop":1753419328083,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5b3b9126796d17e","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1753419274304,"stop":1753419274304,"duration":0},"status":"passed","severity":"normal"},{"uid":"44ba5012f13f291a","name":"should dial peers from store on start","time":{"start":1753418998618,"stop":1753418998618,"duration":0},"status":"passed","severity":"normal"},{"uid":"49abe65d7e6955d3","name":"Check received message containing Basic HTML tag","time":{"start":1753419506232,"stop":1753419506233,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2579093f69a9ed0","name":"should register libp2p event listeners when start is called","time":{"start":1753419028643,"stop":1753419028643,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf4861606dfd1a13","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1753418982054,"stop":1753418982054,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c22d441184b5da0","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1753419037921,"stop":1753419037921,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3c0bd42386757f2","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1753419253430,"stop":1753419253430,"duration":0},"status":"passed","severity":"normal"},{"uid":"259f7ac93139a4c6","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1753419037916,"stop":1753419037917,"duration":1},"status":"passed","severity":"normal"},{"uid":"60c736d02115fa5e","name":"should create KeepAliveManager with relay","time":{"start":1753418997900,"stop":1753418997900,"duration":0},"status":"passed","severity":"normal"},{"uid":"df906e0432811def","name":"returns only open connection if one present","time":{"start":1753418998576,"stop":1753418998576,"duration":0},"status":"passed","severity":"normal"},{"uid":"8122e3a316f17a4b","name":"should partition messages based on acknowledgement status","time":{"start":1753419041197,"stop":1753419041197,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c2b4b8dea89ecd","name":"Subscribe to topic containing emoji and publish message","time":{"start":1753419209218,"stop":1753419209219,"duration":1},"status":"passed","severity":"normal"},{"uid":"27ddfbbe8508e55e","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1753418998618,"stop":1753418998619,"duration":1},"status":"passed","severity":"normal"},{"uid":"74c106e07e6dbd","name":"Check received message with timestamp: 1753419055967 ","time":{"start":1753419506235,"stop":1753419506236,"duration":1},"status":"passed","severity":"normal"},{"uid":"6530e84b61ba5489","name":"should return false when peer has no shard info","time":{"start":1753418998401,"stop":1753418998402,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab435fb40fe6cc2c","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1753419037904,"stop":1753419037905,"duration":1},"status":"passed","severity":"normal"},{"uid":"c159704f7a444c3e","name":"should properly compute the node id","time":{"start":1753418988318,"stop":1753418988319,"duration":1},"status":"passed","severity":"normal"},{"uid":"212c3c115e130b38","name":"should drop connection to one peer on hangUp","time":{"start":1753419146487,"stop":1753419146487,"duration":0},"status":"passed","severity":"normal"},{"uid":"933e56d469af45e2","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753419253430,"stop":1753419253433,"duration":3},"status":"passed","severity":"normal"},{"uid":"be553b20af5ffc6f","name":"Relay","time":{"start":1753419063838,"stop":1753419063838,"duration":0},"status":"passed","severity":"normal"},{"uid":"74df7453feb86fcc","name":"should work with v3 peers","time":{"start":1753419028074,"stop":1753419028074,"duration":0},"status":"passed","severity":"normal"},{"uid":"39e0cd1bb9cc57f9","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1753418997641,"stop":1753418997641,"duration":0},"status":"passed","severity":"normal"},{"uid":"1086deaf3adfce13","name":"Check received message containing Russian","time":{"start":1753419506231,"stop":1753419506231,"duration":0},"status":"passed","severity":"normal"},{"uid":"e599fc3a36473d1","name":"Query generator for 2000 messages","time":{"start":1753419316094,"stop":1753419316095,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb6c6085e6c8b6e2","name":"Decrypt messages","time":{"start":1753419175621,"stop":1753419175621,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8c544de29c1038c","name":"should be able to decode the field with only STORE set to true","time":{"start":1753418987612,"stop":1753418987612,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c42f08e3087fe0d","name":"Correctly serialized arguments","time":{"start":1753419134862,"stop":1753419134864,"duration":2},"status":"passed","severity":"normal"},{"uid":"a5a11a829f13ba6d","name":"Nodes with multiple pubsub topic","time":{"start":1753419190509,"stop":1753419190509,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3f62d0749e94e43","name":"Check received message with timestamp: 1753419055967000000 ","time":{"start":1753419506235,"stop":1753419506235,"duration":0},"status":"passed","severity":"normal"},{"uid":"b037305c52283185","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1753419037916,"stop":1753419037916,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f3401827268b5c","name":"should set field with only STORE enabled","time":{"start":1753418988323,"stop":1753418988323,"duration":0},"status":"passed","severity":"normal"},{"uid":"e51042d38beba98","name":"Query with Ordered Callback, No Decoder","time":{"start":1753419284302,"stop":1753419284303,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf7ef84eb5773df5","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753419533961,"stop":1753419533961,"duration":0},"status":"passed","severity":"normal"},{"uid":"58a0790f154f51fc","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1753419037900,"stop":1753419037900,"duration":0},"status":"passed","severity":"normal"},{"uid":"356a37ecc15ec043","name":"should increase lamport timestamp","time":{"start":1753419041193,"stop":1753419041193,"duration":0},"status":"passed","severity":"normal"},{"uid":"b63371d5e6bbcf5a","name":"should properly create location multiaddrs - tcp6","time":{"start":1753418988321,"stop":1753418988321,"duration":0},"status":"passed","severity":"normal"},{"uid":"a58972230e3c2c55","name":"should send relay ping messages on timer","time":{"start":1753418997939,"stop":1753418997939,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e7941065adcd169","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1753418982047,"stop":1753418982047,"duration":0},"status":"passed","severity":"normal"},{"uid":"9156eac294e88972","name":"should handle case when navigator is not available","time":{"start":1753418997603,"stop":1753418997603,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ecac57cbcfd38da","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1753419018324,"stop":1753419018324,"duration":0},"status":"passed","severity":"normal"},{"uid":"a77cb14697dacab9","name":"Publish message with custom timestamp: Fri Jul 25 2025 05:53:10 GMT+0000 (Coordinated Universal Time)","time":{"start":1753419197303,"stop":1753419197304,"duration":1},"status":"passed","severity":"normal"},{"uid":"666d52a2bae718f0","name":"Check received message containing XML","time":{"start":1753419506232,"stop":1753419506232,"duration":0},"status":"passed","severity":"normal"},{"uid":"776c24bc88f4786e","name":"Check publish message containing Chinese","time":{"start":1753419197298,"stop":1753419197298,"duration":0},"status":"passed","severity":"normal"},{"uid":"c80c324390451a62","name":"should handle task timeouts","time":{"start":1753419027528,"stop":1753419027530,"duration":2},"status":"passed","severity":"normal"},{"uid":"1ec534015a0920ec","name":"Check message on other pubsub topic is not received","time":{"start":1753419506237,"stop":1753419506237,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb7fd3ec4f3461a3","name":"should perform ping and update peer store on timer","time":{"start":1753418997926,"stop":1753418997927,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c446a6430e3a1f5","name":"rejects hash query with time filter","time":{"start":1753418998536,"stop":1753418998537,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c14caee52640bde","name":"should dial all known peers when reached zero connections","time":{"start":1753419100366,"stop":1753419100366,"duration":0},"status":"passed","severity":"normal"},{"uid":"afec9effb92735fd","name":"accepts time-filtered query with content filter","time":{"start":1753418998537,"stop":1753418998537,"duration":0},"status":"passed","severity":"normal"},{"uid":"27aab2bc692fd546","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1753419209203,"stop":1753419209204,"duration":1},"status":"passed","severity":"normal"},{"uid":"f584a768771af343","name":"Ordered Callback - true","time":{"start":1753419317798,"stop":1753419317798,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d0a5ff5b44bc1e7","name":"Subscribe and receive messages via waku relay post","time":{"start":1753419533955,"stop":1753419533955,"duration":0},"status":"passed","severity":"normal"},{"uid":"79eb95ec7cd34e70","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1753419037925,"stop":1753419037926,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8a6c51a78743f3b","name":"should dial all remaining peers","time":{"start":1753418998635,"stop":1753418998635,"duration":0},"status":"passed","severity":"normal"},{"uid":"b602b0a1a9241171","name":"should handle special patterns correctly","time":{"start":1753419040015,"stop":1753419040015,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcae47d1eb97d60f","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1753418997938,"stop":1753418997938,"duration":0},"status":"passed","severity":"normal"},{"uid":"5223206571f99890","name":"should set default options when no config provided","time":{"start":1753418999147,"stop":1753418999147,"duration":0},"status":"passed","severity":"normal"},{"uid":"89fa9449d2b15f04","name":"should handle case with all peers already connected","time":{"start":1753418998637,"stop":1753418998639,"duration":2},"status":"passed","severity":"normal"},{"uid":"154a42137b4e073","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753419217555,"stop":1753419217555,"duration":0},"status":"passed","severity":"normal"},{"uid":"75614b57ea5fb7ba","name":"should handle peer store update failures gracefully","time":{"start":1753418997927,"stop":1753418997928,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d8cf4ff89ea8aa","name":"Check received message containing Arabic","time":{"start":1753419506219,"stop":1753419506220,"duration":1},"status":"passed","severity":"normal"},{"uid":"555ee020ec3eb120","name":"Promise Callback - true","time":{"start":1753419317797,"stop":1753419317797,"duration":0},"status":"passed","severity":"normal"},{"uid":"534f78b4ecba2ba6","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1753418982037,"stop":1753418982037,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b693576ed54c716","name":"should process tasks in queue","time":{"start":1753419027520,"stop":1753419027522,"duration":2},"status":"passed","severity":"normal"},{"uid":"a3f5486e85bb9410","name":"should push the message to the outgoing buffer","time":{"start":1753419041191,"stop":1753419041191,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dd69989a084394a","name":"Sign & Recover","time":{"start":1753419017118,"stop":1753419017118,"duration":0},"status":"passed","severity":"normal"},{"uid":"79b4dbfa5f0d61b8","name":"Check message with no pubsub topic is not received","time":{"start":1753419506237,"stop":1753419506238,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffa1ff494e484560","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1753418982040,"stop":1753418982040,"duration":0},"status":"passed","severity":"normal"},{"uid":"25723bf8de957fee","name":"Wrong topic","time":{"start":1753419305402,"stop":1753419305403,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ecfe0af2e270f8b","name":"should reject if Relay is requested but not mounted","time":{"start":1753419028560,"stop":1753419028560,"duration":0},"status":"passed","severity":"normal"},{"uid":"849d62218224bcd1","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753419533961,"stop":1753419533961,"duration":0},"status":"passed","severity":"normal"},{"uid":"6949b834657ea088","name":"Subscribe and receive messages via waku relay post","time":{"start":1753419533947,"stop":1753419533947,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a570f1b9111f44b","name":"Encoder throws on undefined content topic","time":{"start":1753418999102,"stop":1753418999102,"duration":0},"status":"passed","severity":"normal"},{"uid":"85f4122550d9eea9","name":"should not allow unachievable error rate","time":{"start":1753419037614,"stop":1753419037615,"duration":1},"status":"passed","severity":"normal"},{"uid":"13de2882c4692265","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1753418998746,"stop":1753418998746,"duration":0},"status":"passed","severity":"normal"},{"uid":"32dd1f6f32d9bc3e","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1753418998300,"stop":1753418998301,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7fac769a9f751cf","name":"should discard bootstrap peers when has more than set limit","time":{"start":1753419100367,"stop":1753419100367,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ebb1d2c1c63059f","name":"should clear dial history on start","time":{"start":1753418998333,"stop":1753418998333,"duration":0},"status":"passed","severity":"normal"},{"uid":"833975034187d071","name":"should select older connection if present","time":{"start":1753418998577,"stop":1753418998577,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5910b098e65b13c","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1753419037907,"stop":1753419037907,"duration":0},"status":"passed","severity":"normal"},{"uid":"714211615c2402bf","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1753419190502,"stop":1753419190502,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7da94dc7506cd43","name":"Decoder throws on undefined content topic","time":{"start":1753419016761,"stop":1753419016761,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aac60274a498717","name":"Callback on promise","time":{"start":1753419316086,"stop":1753419316088,"duration":2},"status":"passed","severity":"normal"},{"uid":"c7f16f953db84ef3","name":"should not dispatch event when already disconnected","time":{"start":1753418997631,"stop":1753418997632,"duration":1},"status":"passed","severity":"normal"},{"uid":"136402ac2debec77","name":"should clear dial history on stop","time":{"start":1753418998339,"stop":1753418998340,"duration":1},"status":"passed","severity":"normal"},{"uid":"f61ed00a36152388","name":"Check publish message after service node is restarted","time":{"start":1753419197306,"stop":1753419197306,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9d82afb1ded980b8","name":"Fails to push message bigger that 1MB","time":{"start":1753419417775,"stop":1753419417776,"duration":1},"status":"passed","severity":"normal"},{"uid":"f79afdf1820fd17c","name":"Publishes to nwaku","time":{"start":1753419187210,"stop":1753419187211,"duration":1},"status":"passed","severity":"normal"},{"uid":"492dfe54ffe350c4","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1753419316088,"stop":1753419316092,"duration":4},"status":"passed","severity":"normal"},{"uid":"5e74d74a23c177ef","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1753419006566,"stop":1753419006566,"duration":0},"status":"passed","severity":"normal"},{"uid":"c78daaf46d7934b9","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1753419077228,"stop":1753419077228,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1714d1d0021e044","name":"retrieves a single peer","time":{"start":1753419007267,"stop":1753419007267,"duration":0},"status":"passed","severity":"normal"},{"uid":"9563314accb5e22e","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1753418982041,"stop":1753418982041,"duration":0},"status":"passed","severity":"normal"},{"uid":"78052ce95cf01701","name":"Should update shard info","time":{"start":1753419147440,"stop":1753419147441,"duration":1},"status":"passed","severity":"normal"},{"uid":"cef2a83d63d1174f","name":"Push message with content topic containing long","time":{"start":1753419417770,"stop":1753419417770,"duration":0},"status":"passed","severity":"normal"},{"uid":"f05265486d91e80f","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1753419037917,"stop":1753419037917,"duration":0},"status":"passed","severity":"normal"},{"uid":"df3ba1331ba701a2","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753418987614,"stop":1753418987614,"duration":0},"status":"passed","severity":"normal"},{"uid":"761bcf1f9423cb84","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753419533955,"stop":1753419533955,"duration":0},"status":"passed","severity":"normal"},{"uid":"c61542f067cecd60","name":"should update peer store before dialing","time":{"start":1753418997679,"stop":1753418997679,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5ef342994f0917b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1753419037923,"stop":1753419037924,"duration":1},"status":"passed","severity":"normal"},{"uid":"24bbcff1e46351a1","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1753418997924,"stop":1753418997924,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b24e90da2675496","name":"should handle dial errors gracefully","time":{"start":1753418998353,"stop":1753418998354,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bb20000e481cb46","name":"should attach causal history and bloom filter to each message","time":{"start":1753419041192,"stop":1753419041192,"duration":0},"status":"passed","severity":"normal"},{"uid":"35e701dd6fb81a0e","name":"should not receive a peer event before start","time":{"start":1753419061314,"stop":1753419061315,"duration":1},"status":"passed","severity":"normal"},{"uid":"33583b4016099df9","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753419533951,"stop":1753419533951,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff7fddef85d05679","name":"Push message with custom timestamp: 1753415481746","time":{"start":1753419417767,"stop":1753419417767,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9f8cd68f42523e4","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1753419037907,"stop":1753419037907,"duration":0},"status":"passed","severity":"normal"},{"uid":"69691d4b00b5ad25","name":"should handle different types of entries","time":{"start":1753419026681,"stop":1753419026682,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb985d01e0817f14","name":"should remove event listeners from libp2p","time":{"start":1753418997594,"stop":1753418997594,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d2f24fb834ac6aa","name":"should return empty array when no peers connected","time":{"start":1753418999153,"stop":1753418999153,"duration":0},"status":"passed","severity":"normal"},{"uid":"e891586952fd2a66","name":"throws on content topic with empty topic name field","time":{"start":1753418982036,"stop":1753418982036,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c12d07c87b07fc1","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1753419037906,"stop":1753419037906,"duration":0},"status":"passed","severity":"normal"},{"uid":"65381a5ef70f3b1","name":"should set field with only RELAY enabled","time":{"start":1753418988323,"stop":1753418988323,"duration":0},"status":"passed","severity":"normal"},{"uid":"805370302c4cd065","name":"should be delivered immediately if received","time":{"start":1753419041198,"stop":1753419041199,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdb6a682a4f73f87","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753419533948,"stop":1753419533948,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d5fd0e4c3f4a13b2","name":"Store - dialed after - with timeout","time":{"start":1753419338008,"stop":1753419338008,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca30187c21452f84","name":"should return true even if peer has no overlapping shards","time":{"start":1753418998401,"stop":1753418998401,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac5ff3ba800c4117","name":"should insert message into bloom filter","time":{"start":1753419041192,"stop":1753419041192,"duration":0},"status":"passed","severity":"normal"},{"uid":"790d908359b61d97","name":"should throw error when no peers are available","time":{"start":1753419028547,"stop":1753419028547,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d5b15e9d532806","name":"Waku message hash computation (no timestamp)","time":{"start":1753418998154,"stop":1753418998158,"duration":4},"status":"passed","severity":"normal"},{"uid":"aa01dc9ca352374c","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1753419041193,"stop":1753419041193,"duration":0},"status":"passed","severity":"normal"},{"uid":"7248fc1a31462479","name":"should skip peer when failed to dial recently","time":{"start":1753418998346,"stop":1753418998346,"duration":0},"status":"passed","severity":"normal"},{"uid":"48594b6b21e9dbdb","name":"Check publish message containing numeric","time":{"start":1753419197297,"stop":1753419197298,"duration":1},"status":"passed","severity":"normal"},{"uid":"d35ba7e65d89400e","name":"should dispatch network event when browser goes offline","time":{"start":1753418997640,"stop":1753418997641,"duration":1},"status":"passed","severity":"normal"},{"uid":"c726c7092a7d7c74","name":"Check received message containing unicode special characters","time":{"start":1753419506223,"stop":1753419506223,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b125c9d3a387fb1","name":"should initialize with isNetworkConnected as false","time":{"start":1753418997568,"stop":1753418997568,"duration":0},"status":"passed","severity":"normal"},{"uid":"9de1076e081633cd","name":"Check publish message containing shell command","time":{"start":1753419197301,"stop":1753419197301,"duration":0},"status":"passed","severity":"normal"},{"uid":"8508f63cd75a8986","name":"should be safe to call multiple times","time":{"start":1753418999148,"stop":1753418999149,"duration":1},"status":"passed","severity":"normal"},{"uid":"c599f265da0e8424","name":"should create ConnectionManager with required options","time":{"start":1753418999145,"stop":1753418999146,"duration":1},"status":"passed","severity":"normal"},{"uid":"c341654e143d7491","name":"should clear timers for specific peer on disconnect","time":{"start":1753418997945,"stop":1753418997945,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf9afcbf7bd775e6","name":"should handle peerStore errors gracefully","time":{"start":1753418999154,"stop":1753418999154,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dc24db4a9b5688e","name":"Publish message with custom timestamp: Sat Aug 03 2024 04:53:10 GMT+0000 (Coordinated Universal Time)","time":{"start":1753419197303,"stop":1753419197303,"duration":0},"status":"passed","severity":"normal"},{"uid":"c08dd481e4641ba6","name":"does not throw on valid cases","time":{"start":1753418982031,"stop":1753418982032,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca6a751a4b42c573","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753419134590,"stop":1753419134590,"duration":0},"status":"passed","severity":"normal"},{"uid":"de5d2fbb68a3e3c7","name":"should add peer to queue when queue is not empty","time":{"start":1753418998343,"stop":1753418998344,"duration":1},"status":"passed","severity":"normal"},{"uid":"74831c151974feb","name":"Push message with content topic containing JSON","time":{"start":1753419417772,"stop":1753419417772,"duration":0},"status":"passed","severity":"normal"},{"uid":"52c10bb0d7a2dd1c","name":"random static sharding 5 - Cluster ID: 663, Shard ID: 826","time":{"start":1753419314163,"stop":1753419314167,"duration":4},"status":"passed","severity":"normal"},{"uid":"77e14a91ae8ec911","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1753418997602,"stop":1753418997603,"duration":1},"status":"passed","severity":"normal"},{"uid":"501a3b910e25d72","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1753419027545,"stop":1753419027546,"duration":1},"status":"passed","severity":"normal"},{"uid":"5666b7de4702562a","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1753418998162,"stop":1753418998162,"duration":0},"status":"passed","severity":"normal"},{"uid":"669a1128cc2492c1","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753419081557,"stop":1753419081558,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e7ed1c726f45079","name":"should hang up with multiaddr and return true on success","time":{"start":1753418999152,"stop":1753418999152,"duration":0},"status":"passed","severity":"normal"},{"uid":"6273b76413349d5f","name":"should populate queue if has active dial","time":{"start":1753418998347,"stop":1753418998347,"duration":0},"status":"passed","severity":"normal"},{"uid":"302123f096adcc4d","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1753419006561,"stop":1753419006561,"duration":0},"status":"passed","severity":"normal"},{"uid":"d68d1fae62c99fd4","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1753418982041,"stop":1753418982042,"duration":1},"status":"passed","severity":"normal"},{"uid":"738a9cfe3c213567","name":"throws an error for improperly formatted content topics","time":{"start":1753418982046,"stop":1753418982046,"duration":0},"status":"passed","severity":"normal"},{"uid":"46e02e4aae6a9776","name":"should get all peers from store","time":{"start":1753418998629,"stop":1753418998633,"duration":4},"status":"passed","severity":"normal"},{"uid":"b989b6165ec7a4e3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1753418982049,"stop":1753418982049,"duration":0},"status":"passed","severity":"normal"},{"uid":"42c359744e8214d3","name":"Check meta is set [ecies]","time":{"start":1753419018325,"stop":1753419018325,"duration":0},"status":"passed","severity":"normal"},{"uid":"627f29b8daa1dd32","name":"random static sharding 10 - Cluster ID: 956, Shard ID: 660","time":{"start":1753419314172,"stop":1753419314173,"duration":1},"status":"passed","severity":"normal"},{"uid":"a96e0f4c0c3b5030","name":"1 Relay, 1 Filter, gives up","time":{"start":1753419006638,"stop":1753419006638,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e9b4047269eda24","name":"should merge provided config with defaults","time":{"start":1753418999147,"stop":1753418999147,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6c62873cd954593","name":"Decoder throws on undefined content topic","time":{"start":1753418999103,"stop":1753418999103,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b7ce727ab16bd4b","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1753418982048,"stop":1753418982048,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d5f2610eff50453","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1753418982039,"stop":1753418982040,"duration":1},"status":"passed","severity":"normal"},{"uid":"2df1a60b088f5ea5","name":"passes more than one ENR URLs and attempts connection","time":{"start":1753419061317,"stop":1753419061317,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3bd79fd86e0a2670","name":"isConnected between 2 js-waku relay nodes","time":{"start":1753419077233,"stop":1753419077233,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf434746ed1b53c2","name":"same cluster, static sharding: nodes connect","time":{"start":1753419134589,"stop":1753419134589,"duration":0},"status":"passed","severity":"normal"},{"uid":"282de73f103290ed","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753419217553,"stop":1753419217554,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f325144c749143d","name":"should clear the dialing interval","time":{"start":1753418998338,"stop":1753418998339,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b31db98d136e6e1","name":"Fails to publish duplicate message","time":{"start":1753419197304,"stop":1753419197304,"duration":0},"status":"passed","severity":"normal"},{"uid":"48629df60254a02c","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1753419037915,"stop":1753419037915,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d343137824e8507","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1753418987613,"stop":1753418987613,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7fc3655d05488df","name":"Push message with content topic containing unicode special characters","time":{"start":1753419417773,"stop":1753419417773,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cccda68c3da41b9","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1753419118807,"stop":1753419118807,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cc3215b4796e9b8","name":"should handle v3 RLN errors","time":{"start":1753419028088,"stop":1753419028089,"duration":1},"status":"passed","severity":"normal"},{"uid":"f456bce8ad0d7f37","name":"random static sharding 8 - Cluster ID: 699, Shard ID: 1","time":{"start":1753419314172,"stop":1753419314172,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5fcf50f091a331f","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1753419028645,"stop":1753419028645,"duration":0},"status":"passed","severity":"normal"},{"uid":"d97bf455bc5ead6f","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1753418982291,"stop":1753418982291,"duration":0},"status":"passed","severity":"normal"},{"uid":"1085b838e9986741","name":"Push to array if already present","time":{"start":1753418981739,"stop":1753418981739,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3e1598c258b4aca","name":"ends after yielding if response size indicates end","time":{"start":1753418999025,"stop":1753418999025,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0646ca4a59c070e","name":"Subscribe to topic containing special chars and publish message","time":{"start":1753419209208,"stop":1753419209209,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a20d0dee981b3ef","name":"throws on content topic with non-number generation field","time":{"start":1753418982033,"stop":1753418982034,"duration":1},"status":"passed","severity":"normal"},{"uid":"55d340c3140871f","name":"accepts valid message hash query","time":{"start":1753418998521,"stop":1753418998521,"duration":0},"status":"passed","severity":"normal"},{"uid":"843cb0279c4e2b92","name":"A test","time":{"start":1753419119221,"stop":1753419119221,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce8ab528c4f54771","name":"Decoder throws on empty string content topic","time":{"start":1753419016761,"stop":1753419016762,"duration":1},"status":"passed","severity":"normal"},{"uid":"c856705886b3827e","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1753419332546,"stop":1753419332546,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef689b6182f4ded9","name":"should only return 1 node with relay and store capability","time":{"start":1753419007270,"stop":1753419007270,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d72e55eb4303467","name":"Check received message containing Script","time":{"start":1753419506221,"stop":1753419506221,"duration":0},"status":"passed","severity":"normal"},{"uid":"1617153aaf81f7b0","name":"Push message with custom timestamp: 1753415481746","time":{"start":1753419417775,"stop":1753419417775,"duration":0},"status":"passed","severity":"normal"},{"uid":"a692b76c8dea5f67","name":"should initialize with Unhealthy status","time":{"start":1753419028359,"stop":1753419028360,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c4d971cf5149a79","name":"should decode valid enr successfully","time":{"start":1753418988315,"stop":1753418988315,"duration":0},"status":"passed","severity":"normal"},{"uid":"36ba7c89a9d8954d","name":"should not execute task if max attempts is 0","time":{"start":1753419027530,"stop":1753419027533,"duration":3},"status":"passed","severity":"normal"},{"uid":"358080dcffa5004d","name":"should be empty after removing the only subscription","time":{"start":1753419028634,"stop":1753419028635,"duration":1},"status":"passed","severity":"normal"},{"uid":"1060b26eb648d7a3","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1753419063361,"stop":1753419063361,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aeb7a864924776f","name":"Check received message containing escaped characters","time":{"start":1753419506234,"stop":1753419506234,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ca50e905dd5d313","name":"should return peer for existing peer","time":{"start":1753418998640,"stop":1753418998640,"duration":0},"status":"passed","severity":"normal"},{"uid":"791e33468ff00c63","name":"should properly clean up resources when disposed","time":{"start":1753419026682,"stop":1753419026683,"duration":1},"status":"passed","severity":"normal"},{"uid":"d81bc039a68ff02f","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1753419041197,"stop":1753419041197,"duration":0},"status":"passed","severity":"normal"},{"uid":"75e23ea2a858469d","name":"should return false when peer is not on topic","time":{"start":1753418999155,"stop":1753418999155,"duration":0},"status":"passed","severity":"normal"},{"uid":"611939f87c6c3737","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1753419190506,"stop":1753419190507,"duration":1},"status":"passed","severity":"normal"},{"uid":"b347c769cd1d3758","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753419533960,"stop":1753419533960,"duration":0},"status":"passed","severity":"normal"},{"uid":"96a5ea548dc12e98","name":"should filter peers by codec","time":{"start":1753418999154,"stop":1753418999154,"duration":0},"status":"passed","severity":"normal"},{"uid":"142f6e94a42e227","name":"Cluster id 0, shard 0","time":{"start":1753419314148,"stop":1753419314148,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dde0dd6136514a2","name":"handles different clusterIds correctly","time":{"start":1753418982045,"stop":1753418982045,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfd8071300f0e6b3","name":"Fails to push message bigger that 1MB","time":{"start":1753419417768,"stop":1753419417768,"duration":0},"status":"passed","severity":"normal"},{"uid":"f18eeb952ba273c2","name":"1 Relay, 1 fetch","time":{"start":1753419006637,"stop":1753419006637,"duration":0},"status":"passed","severity":"normal"},{"uid":"29a8941afbd15cb0","name":"should fail to send if no connected peers found","time":{"start":1753419028057,"stop":1753419028057,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b0200dccb3bfc8e","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1753419028361,"stop":1753419028361,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a1da1be5ef0969c","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1753418982041,"stop":1753418982041,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8d8b44a77a8784a","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1753418998153,"stop":1753418998154,"duration":1},"status":"passed","severity":"normal"},{"uid":"719a33701fadb87e","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753419533953,"stop":1753419533954,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fc896bad58f01d1","name":"should throw error - no id","time":{"start":1753418988316,"stop":1753418988316,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd9c6d5d0f62f16b","name":"should handle errors when removing globalThis listeners","time":{"start":1753418997601,"stop":1753418997601,"duration":0},"status":"passed","severity":"normal"},{"uid":"b494adf986d80c71","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753419217557,"stop":1753419217557,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce22e83d1bed8730","name":"should add and remove event listeners correctly","time":{"start":1753419010750,"stop":1753419010751,"duration":1},"status":"passed","severity":"normal"},{"uid":"1378c88a18d79c34","name":"Check received message containing long","time":{"start":1753419506229,"stop":1753419506229,"duration":0},"status":"passed","severity":"normal"},{"uid":"54632c54e5a710f4","name":"should not be empty after adding a subscription","time":{"start":1753419028634,"stop":1753419028634,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a5628b5389fa7db","name":"should handle multiple peer connections","time":{"start":1753418997923,"stop":1753418997923,"duration":0},"status":"passed","severity":"normal"},{"uid":"27d4212fffe04c7","name":"should remove expired entries after TTL has passed","time":{"start":1753419026680,"stop":1753419026680,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9f9071747dcb282","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1753419332546,"stop":1753419332546,"duration":0},"status":"passed","severity":"normal"},{"uid":"99a1443d62c957d3","name":"should reject if Store is requested but not mounted","time":{"start":1753419028561,"stop":1753419028561,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8561f1c09e9b002","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753419533955,"stop":1753419533956,"duration":1},"status":"passed","severity":"normal"},{"uid":"41ca2fdafe45931c","name":"should start the dialing interval","time":{"start":1753418998332,"stop":1753418998332,"duration":0},"status":"passed","severity":"normal"},{"uid":"d73b984a9972ac60","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1753419037918,"stop":1753419037919,"duration":1},"status":"passed","severity":"normal"},{"uid":"157d7f4db08b58cb","name":"Passing page size 1 when there are 4 messages","time":{"start":1753419328082,"stop":1753419328082,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6cf77335b69a704","name":"should not change state when connections remain after disconnect","time":{"start":1753418997620,"stop":1753418997631,"duration":11},"status":"passed","severity":"normal"},{"uid":"a3b060aa0c1a44c8","name":"should keep entries that haven't expired yet","time":{"start":1753419026680,"stop":1753419026681,"duration":1},"status":"passed","severity":"normal"},{"uid":"66ceaea7348f5092","name":"should emit a peer event after start","time":{"start":1753419173983,"stop":1753419173983,"duration":0},"status":"passed","severity":"normal"},{"uid":"cba2af16b0053b9b","name":"should create ConnectionManager with relay","time":{"start":1753418999146,"stop":1753418999147,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1267aba464a7bb3","name":"Push message with content topic containing emoji","time":{"start":1753419417766,"stop":1753419417766,"duration":0},"status":"passed","severity":"normal"},{"uid":"9930f4d3143a4b09","name":"should hang up with PeerId and return true on success","time":{"start":1753418999152,"stop":1753418999152,"duration":0},"status":"passed","severity":"normal"},{"uid":"79481368a0121917","name":"topics with same application and version share the same shard","time":{"start":1753418982044,"stop":1753418982044,"duration":0},"status":"passed","severity":"normal"},{"uid":"c30311cf6100ed6d","name":"should not create timers for topics where peer is not in mesh","time":{"start":1753418997938,"stop":1753418997939,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4a164873da6e454","name":"should process up to 3 peers at once","time":{"start":1753418998355,"stop":1753418998365,"duration":10},"status":"passed","severity":"normal"},{"uid":"4cc23a018c81b032","name":"Check publish message containing SQL Injection","time":{"start":1753419197299,"stop":1753419197299,"duration":0},"status":"passed","severity":"normal"},{"uid":"3529fc6216a02939","name":"Ordered callback, aborts when callback returns true","time":{"start":1753419316093,"stop":1753419316094,"duration":1},"status":"passed","severity":"normal"},{"uid":"f42afbb8534654bf","name":"Push message with rate limit","time":{"start":1753419417774,"stop":1753419417774,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4e66f81f713e734","name":"Push 30 different messages","time":{"start":1753419417762,"stop":1753419417762,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b210e291a5a78302","name":"should handle peer connect event","time":{"start":1753418997614,"stop":1753418997614,"duration":0},"status":"passed","severity":"normal"},{"uid":"397c2956a3800065","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1753419284302,"stop":1753419284302,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4355d2497d78593","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1753419077234,"stop":1753419077234,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb09d69cdba3a286","name":"Push message with meta","time":{"start":1753419417773,"stop":1753419417773,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef18c6609ea96331","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1753419037923,"stop":1753419037923,"duration":0},"status":"passed","severity":"normal"},{"uid":"fabc24345fc02915","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753419533956,"stop":1753419533957,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7e4bcf8d0f792df","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753419533961,"stop":1753419533961,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1c97cbecc461afb","name":"messageHashStr returns a hex string","time":{"start":1753418998162,"stop":1753418998162,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2200b6a8f91f1ef","name":"Query Generator - true","time":{"start":1753419317796,"stop":1753419317796,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c359e21249249ad","name":"should handle queue processing errors gracefully","time":{"start":1753418998366,"stop":1753418998366,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ca05a5be116607","name":"Subscribe to topic containing short and receive message","time":{"start":1753419533958,"stop":1753419533958,"duration":0},"status":"passed","severity":"normal"},{"uid":"83a1c51045f5a228","name":"should return false when peer is not found","time":{"start":1753418998402,"stop":1753418998402,"duration":0},"status":"passed","severity":"normal"},{"uid":"298113c254ddccf1","name":"Push message with meta","time":{"start":1753419417766,"stop":1753419417766,"duration":0},"status":"passed","severity":"normal"},{"uid":"677d418cc01c54f1","name":"throws on content topic with generation field greater than 0","time":{"start":1753418982034,"stop":1753418982034,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bac0f897d9a66f7","name":"Relay + Store","time":{"start":1753419063838,"stop":1753419063842,"duration":4},"status":"passed","severity":"normal"},{"uid":"33dc7c2af2cd111a","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1753419037919,"stop":1753419037920,"duration":1},"status":"passed","severity":"normal"},{"uid":"467831628a8e300f","name":"Round trip binary encryption [ecies, signature]","time":{"start":1753419018324,"stop":1753419018325,"duration":1},"status":"passed","severity":"normal"},{"uid":"b58672b7ebb7da47","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1753419037918,"stop":1753419037918,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb9b950ca5f22bf2","name":"Push message with content topic containing JSON","time":{"start":1753419417765,"stop":1753419417765,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9a3662e3e446eea","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1753419037924,"stop":1753419037924,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6947fe3b695af9d","name":"should sort peers by ping value","time":{"start":1753418999154,"stop":1753418999155,"duration":1},"status":"passed","severity":"normal"},{"uid":"a15d3f8deb750639","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753419533955,"stop":1753419533955,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ab53649aef876bd","name":"should be empty when created","time":{"start":1753419028633,"stop":1753419028633,"duration":0},"status":"passed","severity":"normal"},{"uid":"db3f3e4a6e876d48","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1753419037899,"stop":1753419037900,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bb440436757a0ec","name":"Passing invalid cursor","time":{"start":1753419267862,"stop":1753419267862,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a322e4685b9858e","name":"should return false when peer is not on the specified shard","time":{"start":1753418998406,"stop":1753418998407,"duration":1},"status":"passed","severity":"normal"},{"uid":"21529b6efb513464","name":"should handle peer store errors gracefully","time":{"start":1753418997679,"stop":1753418997679,"duration":0},"status":"passed","severity":"normal"},{"uid":"226b52fb70e160d2","name":"should drop connection via multiaddr with hangUp","time":{"start":1753419146487,"stop":1753419146487,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9739e2b64b9ae23","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1753419037903,"stop":1753419037903,"duration":0},"status":"passed","severity":"normal"},{"uid":"26a4754a073c260d","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1753419037622,"stop":1753419037623,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7e2fe7c277aaf8f","name":"can start the service","time":{"start":1753419061311,"stop":1753419061312,"duration":1},"status":"passed","severity":"normal"},{"uid":"c37477c2a4782545","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1753418997928,"stop":1753418997935,"duration":7},"status":"passed","severity":"normal"},{"uid":"1a775024e4ec4ffd","name":"should filter out already connected peers","time":{"start":1753418998634,"stop":1753418998635,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fa1990c3dd24e82","name":"should handle complete connection lifecycle","time":{"start":1753418997646,"stop":1753418997646,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa3ab9fa494bdaf7","name":"can start the service","time":{"start":1753419010745,"stop":1753419010745,"duration":0},"status":"passed","severity":"normal"},{"uid":"9704e74eaa599109","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1753419037904,"stop":1753419037904,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf62972aae6177b4","name":"Check received message containing numeric","time":{"start":1753419506229,"stop":1753419506230,"duration":1},"status":"passed","severity":"normal"},{"uid":"31f40d4f801734f4","name":"Subscribe to topic containing Script and receive message","time":{"start":1753419533960,"stop":1753419533960,"duration":0},"status":"passed","severity":"normal"},{"uid":"95daa6dccad49c71","name":"Publish message with large meta","time":{"start":1753419197307,"stop":1753419197307,"duration":0},"status":"passed","severity":"normal"},{"uid":"925f41ac0508f16","name":"Check meta is set [symmetric]","time":{"start":1753419016758,"stop":1753419016759,"duration":1},"status":"passed","severity":"normal"},{"uid":"4867ba6d3903827b","name":"should handle corrupted local storage data gracefully","time":{"start":1753419010750,"stop":1753419010750,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ad61f5dd51f5d71","name":"ends if response has no messages","time":{"start":1753418999023,"stop":1753418999024,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e23a5b078c3b86d","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1753419197305,"stop":1753419197305,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2f294d4119129f7","name":"Query generator for multiple messages with different content topic format","time":{"start":1753419316085,"stop":1753419316085,"duration":0},"status":"passed","severity":"normal"},{"uid":"d112ac9c0c875878","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1753419006560,"stop":1753419006560,"duration":0},"status":"passed","severity":"normal"},{"uid":"86400bc38f11da6f","name":"random static sharding 9 - Cluster ID: 60, Shard ID: 326","time":{"start":1753419314172,"stop":1753419314172,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3b3cb2ac530eb11","name":"should not discard bootstrap peers if under the limit","time":{"start":1753419100367,"stop":1753419100369,"duration":2},"status":"passed","severity":"normal"},{"uid":"2f46c81fcd88ed83","name":"should wait for Store peer to be connected","time":{"start":1753419028564,"stop":1753419028564,"duration":0},"status":"passed","severity":"normal"},{"uid":"635902b9a5ebe6de","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753419533961,"stop":1753419533961,"duration":0},"status":"passed","severity":"normal"},{"uid":"17b70a20abab162c","name":"should remove event listeners","time":{"start":1753418997909,"stop":1753418997909,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d5c574b4862d6b4","name":"peer:update - should do nothing if another protocol hit","time":{"start":1753418998745,"stop":1753418998746,"duration":1},"status":"passed","severity":"normal"},{"uid":"d66f9cef6ef1d55e","name":"should continually clean up expired entries at intervals","time":{"start":1753419026683,"stop":1753419026683,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe3ae3b6da03e6a1","name":"should throw error - no public key","time":{"start":1753418988317,"stop":1753418988318,"duration":1},"status":"passed","severity":"normal"},{"uid":"61899ef9ac96d7b1","name":"should throw if no connection provided","time":{"start":1753418998742,"stop":1753418998743,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddecd5eec880cc6d","name":"Check received message containing JSON","time":{"start":1753419506233,"stop":1753419506233,"duration":0},"status":"passed","severity":"normal"},{"uid":"d919ff6ce70be65","name":"should dial peers from store when browser is connected","time":{"start":1753418998627,"stop":1753418998627,"duration":0},"status":"passed","severity":"normal"},{"uid":"470c01ce4b0912e8","name":"random static sharding 6 - Cluster ID: 736, Shard ID: 385","time":{"start":1753419314168,"stop":1753419314170,"duration":2},"status":"passed","severity":"normal"},{"uid":"ebb2490cfec8870a","name":"Check publish message containing Basic HTML tag","time":{"start":1753419197300,"stop":1753419197300,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d48584ae7dffa6","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1753419267861,"stop":1753419267861,"duration":0},"status":"passed","severity":"normal"},{"uid":"df9e8515fff4477b","name":"should return false when network is not connected","time":{"start":1753418999150,"stop":1753418999150,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9149c17de86d5ad","name":"Passing an array","time":{"start":1753419335203,"stop":1753419335203,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4edb82100b7ddee","name":"should reject if WakuNode is not started","time":{"start":1753419028560,"stop":1753419028560,"duration":0},"status":"passed","severity":"normal"},{"uid":"7955470f399f702d","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1753418982047,"stop":1753418982047,"duration":0},"status":"passed","severity":"normal"},{"uid":"4895172a19d609a","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1753419041195,"stop":1753419041195,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bf44979f3181c","name":"should initialize with default number of peers","time":{"start":1753419028640,"stop":1753419028640,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6d2e93b3b1e76f1","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1753419037906,"stop":1753419037907,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0bb5baebac55265","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753419533953,"stop":1753419533953,"duration":0},"status":"passed","severity":"normal"},{"uid":"e83877a70fa4499f","name":"Query with Ordered Callback, No message returned","time":{"start":1753419284303,"stop":1753419284303,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1adfc681ad6bb33","name":"Query Generator, Multiple PubsubTopics","time":{"start":1753419284301,"stop":1753419284301,"duration":0},"status":"passed","severity":"normal"},{"uid":"a73dc200507c031c","name":"Check received message containing Chinese","time":{"start":1753419506219,"stop":1753419506219,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4cab108146f4716","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1753419016758,"stop":1753419016758,"duration":0},"status":"passed","severity":"normal"},{"uid":"27d1ff8ae99adbac","name":"Check received message containing Chinese","time":{"start":1753419506230,"stop":1753419506230,"duration":0},"status":"passed","severity":"normal"},{"uid":"71ca6fc7eeaf2729","name":"should load peers from local storage and dispatch events","time":{"start":1753419010749,"stop":1753419010749,"duration":0},"status":"passed","severity":"normal"},{"uid":"b852b6c52fcc61c6","name":"should return true when peer is on the pubsub topic shard","time":{"start":1753418998409,"stop":1753418998410,"duration":1},"status":"passed","severity":"normal"},{"uid":"80002dd89789ae56","name":"Js publishes, other Js receives","time":{"start":1753419187211,"stop":1753419187212,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e49731708b1b761","name":"Ephemeral field set to true","time":{"start":1753418999101,"stop":1753418999101,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e1bdff215c658e4","name":"Check message with no pubsub topic is not received","time":{"start":1753419506226,"stop":1753419506226,"duration":0},"status":"passed","severity":"normal"},{"uid":"82e5a2836f31f76","name":"should handle ping failures gracefully","time":{"start":1753418997927,"stop":1753418997927,"duration":0},"status":"passed","severity":"normal"},{"uid":"22313c0469d00108","name":"should do nothing when connections still exist","time":{"start":1753418998628,"stop":1753418998628,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a8f9d172282fd0","name":"should skip peer when not on same cluster","time":{"start":1753418998348,"stop":1753418998349,"duration":1},"status":"passed","severity":"normal"},{"uid":"66ba49af3d35dd9f","name":"random static sharding 2 - Cluster ID: 284, Shard ID: 287","time":{"start":1753419314151,"stop":1753419314153,"duration":2},"status":"passed","severity":"normal"},{"uid":"f328e36ed688b137","name":"Push message with content topic containing Chinese","time":{"start":1753419417763,"stop":1753419417764,"duration":1},"status":"passed","severity":"normal"},{"uid":"f18698abb6fcc3f9","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1753419209204,"stop":1753419209204,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b96f67375727c45","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753419533962,"stop":1753419533962,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c4db871e89880ce","name":"should properly create location multiaddrs - udp6","time":{"start":1753418988321,"stop":1753418988321,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d920aafae2c391","name":"Store - dialed first","time":{"start":1753419338008,"stop":1753419338008,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a8bab8b4f4bcb28","name":"Push message with content topic containing escaped characters","time":{"start":1753419417765,"stop":1753419417765,"duration":0},"status":"passed","severity":"normal"},{"uid":"c35fc3488c93c870","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1753419037923,"stop":1753419037923,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7b4fcc245511380","name":"Push message with rate limit","time":{"start":1753419417767,"stop":1753419417767,"duration":0},"status":"passed","severity":"normal"},{"uid":"da326313e074ca2","name":"should recognize a client error status code","time":{"start":1753419118988,"stop":1753419118988,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcee2fc482b79645","name":"Overlapping topic subscription","time":{"start":1753419533949,"stop":1753419533949,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3b4dd5a1d7d1ccb","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app19/5/topic121/xml","time":{"start":1753419305398,"stop":1753419305399,"duration":1},"status":"passed","severity":"normal"},{"uid":"24e13681f8e35750","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1753418982052,"stop":1753418982052,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cb41cd4672e5404","name":"should handle errors when getting connections","time":{"start":1753418997642,"stop":1753418997642,"duration":0},"status":"passed","severity":"normal"},{"uid":"a963ef82bca06266","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1753418998746,"stop":1753418998746,"duration":0},"status":"passed","severity":"normal"},{"uid":"31e030335b35725b","name":"Push message with content topic containing numeric","time":{"start":1753419417763,"stop":1753419417763,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ad7894e61748e3f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1753418982052,"stop":1753418982052,"duration":0},"status":"passed","severity":"normal"},{"uid":"13f0141ede940e67","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1753418998641,"stop":1753418998648,"duration":7},"status":"passed","severity":"normal"},{"uid":"bb0513492fe0dcff","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1753419209210,"stop":1753419209210,"duration":0},"status":"passed","severity":"normal"},{"uid":"24f9c5c98b799430","name":"Refresh subscription","time":{"start":1753419533957,"stop":1753419533958,"duration":1},"status":"passed","severity":"normal"},{"uid":"a336fbbebdbce665","name":"should be safe to call multiple times","time":{"start":1753418997915,"stop":1753418997922,"duration":7},"status":"passed","severity":"normal"},{"uid":"cc172c7560dff4b3","name":"throws on empty content topic","time":{"start":1753418982032,"stop":1753418982033,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e459cd4053853e9","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1753419267858,"stop":1753419267858,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c863697bff8ab4b","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1753418982044,"stop":1753418982044,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d438b24454ce1cb","name":"Callback on promise, aborts when callback returns true","time":{"start":1753419316088,"stop":1753419316088,"duration":0},"status":"passed","severity":"normal"},{"uid":"b48e2ff314e08693","name":"should unregister libp2p event listeners when stop is called","time":{"start":1753419028643,"stop":1753419028643,"duration":0},"status":"passed","severity":"normal"},{"uid":"abe1c22ca1039ace","name":"recovers when dns.resolve returns empty","time":{"start":1753419007268,"stop":1753419007268,"duration":0},"status":"passed","severity":"normal"},{"uid":"742d84386763b8ef","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1753419037901,"stop":1753419037901,"duration":0},"status":"passed","severity":"normal"},{"uid":"92c3ca20508fdb32","name":"Passing page size 0 when there are 110 messages","time":{"start":1753419328081,"stop":1753419328082,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ec87ed6499f5447","name":"should return false and handle errors gracefully","time":{"start":1753418999152,"stop":1753418999153,"duration":1},"status":"passed","severity":"normal"},{"uid":"f11c0a0ad90db0d8","name":"should dial with PeerId and return stream","time":{"start":1753418999151,"stop":1753418999151,"duration":0},"status":"passed","severity":"normal"},{"uid":"6427d7972640e248","name":"Check received message with timestamp: 1753419055967000000 ","time":{"start":1753419506224,"stop":1753419506224,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae0200ad24d11a71","name":"should be safe to call multiple times","time":{"start":1753418997674,"stop":1753418997674,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dd9655e13e9a8df","name":"configure the node with multiple content topics","time":{"start":1753419305403,"stop":1753419305404,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4fb4be06b9907c0","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app36/9/topic926/utf8","time":{"start":1753419305400,"stop":1753419305402,"duration":2},"status":"passed","severity":"normal"},{"uid":"f799c4b06044dac7","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1753419332543,"stop":1753419332543,"duration":0},"status":"passed","severity":"normal"},{"uid":"a637a9f31673360e","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1753419028596,"stop":1753419028597,"duration":1},"status":"passed","severity":"normal"},{"uid":"c707edba06f6041","name":"should dial more peers if under maxConnections","time":{"start":1753418998648,"stop":1753418998649,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e3b88ca08e22fd4","name":"should set field with all protocols enabled","time":{"start":1753418988323,"stop":1753418988323,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5f61e658ef6ab16","name":"should only return 1 node with relay capability","time":{"start":1753419007269,"stop":1753419007270,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb214ca6e71a0fa9","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753419533959,"stop":1753419533959,"duration":0},"status":"passed","severity":"normal"},{"uid":"83ba93b3a7dce9d0","name":"should successfully query store with valid decoders and options","time":{"start":1753419028546,"stop":1753419028546,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6096905e0f3abc8","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753419533952,"stop":1753419533952,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e7afb1af349d535","name":"does not validate decoders for hash queries","time":{"start":1753418999022,"stop":1753418999022,"duration":0},"status":"passed","severity":"normal"},{"uid":"8de1cc30c576a482","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1753419190508,"stop":1753419190508,"duration":0},"status":"passed","severity":"normal"},{"uid":"10741113f0d0987e","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753419533957,"stop":1753419533957,"duration":0},"status":"passed","severity":"normal"},{"uid":"3396b82440f50edd","name":"pre and post cipher","time":{"start":1753419017118,"stop":1753419017118,"duration":0},"status":"passed","severity":"normal"},{"uid":"861d1a749e208ebe","name":"should drop only non-locked connections when over maxConnections","time":{"start":1753418998649,"stop":1753418998649,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b8785e54c1e7df6","name":"ignores domain fetching errors","time":{"start":1753419007268,"stop":1753419007268,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1f663a22f25f873","name":"Decoder throws on empty string content topic","time":{"start":1753418999103,"stop":1753418999103,"duration":0},"status":"passed","severity":"normal"},{"uid":"563fe2e9a86f0952","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1753419037903,"stop":1753419037903,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d3d286e5f393cef","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753419533954,"stop":1753419533954,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dcdab207b07a168","name":"should handle browser offline state overriding peer connections","time":{"start":1753418997646,"stop":1753418997647,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d3315f9a4932c5c","name":"msgTime: 0 ms from now, startTime: 1753332917997, endTime: 1753419317997","time":{"start":1753419332550,"stop":1753419332551,"duration":1},"status":"passed","severity":"normal"},{"uid":"6aeefb66f40236b2","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1753419028641,"stop":1753419028641,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe9872aca010ebc6","name":"Check message with invalid timestamp is not received","time":{"start":1753419506225,"stop":1753419506225,"duration":0},"status":"passed","severity":"normal"},{"uid":"93274a9bf7071a14","name":"should return false when pubsub topic parsing fails","time":{"start":1753418998411,"stop":1753418998411,"duration":0},"status":"passed","severity":"normal"},{"uid":"76a0c76140b7bdb9","name":"Subscribe to topic containing Russian and publish message","time":{"start":1753419209210,"stop":1753419209214,"duration":4},"status":"passed","severity":"normal"},{"uid":"fc9aeec316065cf","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1753419063356,"stop":1753419063356,"duration":0},"status":"passed","severity":"normal"},{"uid":"3db1abc89227cbbe","name":"should work with mixed v2 and v3 peers","time":{"start":1753419028074,"stop":1753419028088,"duration":14},"status":"passed","severity":"normal"},{"uid":"f41bf61e86e98acd","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1753418998153,"stop":1753418998153,"duration":0},"status":"passed","severity":"normal"},{"uid":"30471725f2c67e4a","name":"should skip updating peer store if peer has same addresses","time":{"start":1753418997680,"stop":1753418997680,"duration":0},"status":"passed","severity":"normal"},{"uid":"550b4c8ec66d54e2","name":"Check publish message containing Russian","time":{"start":1753419197299,"stop":1753419197299,"duration":0},"status":"passed","severity":"normal"},{"uid":"7959c253b16c5b76","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1753418999104,"stop":1753418999104,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8e5e1e4a5a900e6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1753419037925,"stop":1753419037925,"duration":0},"status":"passed","severity":"normal"},{"uid":"f57a0b01de287d23","name":"Mutual subscription","time":{"start":1753419209199,"stop":1753419209199,"duration":0},"status":"passed","severity":"normal"},{"uid":"c02e8a232b23e808","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1753419037917,"stop":1753419037917,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8e71df701bff575","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1753418982043,"stop":1753418982043,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6de5ca1c8920e58","name":"should not retry if at least one success","time":{"start":1753419028073,"stop":1753419028074,"duration":1},"status":"passed","severity":"normal"},{"uid":"d731780031871bde","name":"Push message with custom timestamp: 1753422681746","time":{"start":1753419417775,"stop":1753419417775,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad7ee2900ee3ff51","name":"should create ShardReader with auto sharding network config","time":{"start":1753418998393,"stop":1753418998393,"duration":0},"status":"passed","severity":"normal"},{"uid":"253fe2396375ee9e","name":"Encoder throws on undefined content topic","time":{"start":1753419016760,"stop":1753419016760,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd61e434edab314c","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1753419037915,"stop":1753419037916,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec36508e9b177c21","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1753419006562,"stop":1753419006562,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf39c2be4af97b42","name":"Relay - dialed after","time":{"start":1753419338007,"stop":1753419338007,"duration":0},"status":"passed","severity":"normal"},{"uid":"3412f3eb35906060","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1753419332545,"stop":1753419332545,"duration":0},"status":"passed","severity":"normal"},{"uid":"c528a0af4e6fbc0a","name":"Check received message containing Arabic","time":{"start":1753419506231,"stop":1753419506231,"duration":0},"status":"passed","severity":"normal"},{"uid":"8168c0f8e6dbe150","name":"Generator, one shard","time":{"start":1753419274303,"stop":1753419274303,"duration":0},"status":"passed","severity":"normal"},{"uid":"308241befe785f43","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753419253428,"stop":1753419253430,"duration":2},"status":"passed","severity":"normal"},{"uid":"b2421a47227551d6","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1753419332543,"stop":1753419332543,"duration":0},"status":"passed","severity":"normal"},{"uid":"368cbbabd0a23cd4","name":"should deliver messages after dependencies are met","time":{"start":1753419041196,"stop":1753419041196,"duration":0},"status":"passed","severity":"normal"},{"uid":"da9b44816009e177","name":"should encodeTxt and decodeTxt","time":{"start":1753418988314,"stop":1753418988314,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed2de635eec36b4","name":"Push message with content topic containing Arabic","time":{"start":1753419417771,"stop":1753419417771,"duration":0},"status":"passed","severity":"normal"},{"uid":"a29ccbc2c82acbb3","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1753418987609,"stop":1753418987609,"duration":0},"status":"passed","severity":"normal"},{"uid":"17e0254f03b7d431","name":"Check received message containing Basic HTML tag","time":{"start":1753419506222,"stop":1753419506222,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee496b6a709dc2da","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753419533949,"stop":1753419533949,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac8160cacb3991d8","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app99/4/topic358/proto","time":{"start":1753419305389,"stop":1753419305389,"duration":0},"status":"passed","severity":"normal"},{"uid":"51cf044859ef308f","name":"should drop connection to all peers on hangUp","time":{"start":1753419146486,"stop":1753419146486,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2078b40af05b6c5","name":"Query generator for multiple messages with multiple decoders","time":{"start":1753419316084,"stop":1753419316084,"duration":0},"status":"passed","severity":"normal"},{"uid":"622c2b9b0bfc921e","name":"should add and check entries correctly","time":{"start":1753419026675,"stop":1753419026678,"duration":3},"status":"passed","severity":"normal"},{"uid":"9bfd598918108329","name":"Filter","time":{"start":1753419338009,"stop":1753419338009,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c3fb5e029a4f30f","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1753419037918,"stop":1753419037918,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eb023a165f76a25","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753419533960,"stop":1753419533960,"duration":0},"status":"passed","severity":"normal"},{"uid":"e742520489dad599","name":"should dial peer when on same shard","time":{"start":1753418998349,"stop":1753418998350,"duration":1},"status":"passed","severity":"normal"},{"uid":"253565cc4c6fce1f","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1753419203472,"stop":1753419203472,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fc2ffdb99c4cf924","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1753418987608,"stop":1753418987609,"duration":1},"status":"passed","severity":"normal"},{"uid":"373012b486a43914","name":"Check received message containing numeric","time":{"start":1753419506218,"stop":1753419506219,"duration":1},"status":"passed","severity":"normal"},{"uid":"95ab041378a0deb4","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1753418998658,"stop":1753418998658,"duration":0},"status":"passed","severity":"normal"},{"uid":"a46d9c054cee42c2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1753418982052,"stop":1753418982053,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d33372e6d237550","name":"Asymmetric encrypt & decrypt","time":{"start":1753419017116,"stop":1753419017117,"duration":1},"status":"passed","severity":"normal"},{"uid":"7448adbd55002483","name":"Check received message containing short","time":{"start":1753419506229,"stop":1753419506229,"duration":0},"status":"passed","severity":"normal"},{"uid":"417cef88ac41ddb3","name":"should recognize a successful status code","time":{"start":1753419118987,"stop":1753419118987,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3544210640ad15d","name":"Subscribe to topic containing long and receive message","time":{"start":1753419533950,"stop":1753419533950,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d5242444c42bec","name":"1 Store, 2 relays, 2 fetches","time":{"start":1753419006638,"stop":1753419006638,"duration":0},"status":"passed","severity":"normal"},{"uid":"17273531784ebe54","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app12/4/topic267/xml","time":{"start":1753419305388,"stop":1753419305388,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b4ef8c3c1bd357f","name":"should be able to decode the field with only FILTER set to true","time":{"start":1753418987611,"stop":1753418987612,"duration":1},"status":"passed","severity":"normal"},{"uid":"beeae869bb3f93a9","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1753419322145,"stop":1753419322145,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cb2e43e6579c670","name":"should initialize with custom number of peers","time":{"start":1753419028641,"stop":1753419028641,"duration":0},"status":"passed","severity":"normal"},{"uid":"76a108aaeac1fbc1","name":"1 Store, 2 fetches","time":{"start":1753419006637,"stop":1753419006638,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c3956bbbe6f8dc1","name":"Check message with no payload is not received","time":{"start":1753419506227,"stop":1753419506227,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1d6656360371a85","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1753419037912,"stop":1753419037913,"duration":1},"status":"passed","severity":"normal"},{"uid":"328f450b1b1550d3","name":"Subscribe and receives messages on 20 topics","time":{"start":1753419533956,"stop":1753419533956,"duration":0},"status":"passed","severity":"normal"},{"uid":"db8501ca0220e98f","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1753419006032,"stop":1753419006032,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aa30addfcaea2bb","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1753418998650,"stop":1753418998650,"duration":0},"status":"passed","severity":"normal"},{"uid":"7257dd6586a4da01","name":"accepts valid content-filtered query","time":{"start":1753418998520,"stop":1753418998520,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1ed7070d3c825ea","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1753419028548,"stop":1753419028549,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa0b55746f648385","name":"throws on content topic with too few or too many fields","time":{"start":1753418982033,"stop":1753418982033,"duration":0},"status":"passed","severity":"normal"},{"uid":"41ce6bafe8a812d7","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1753419322144,"stop":1753419322145,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd3838f7cba21767","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1753419027546,"stop":1753419027547,"duration":1},"status":"passed","severity":"normal"},{"uid":"295ea57457d9174a","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1753419028645,"stop":1753419028645,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbe24b6bd3544f4a","name":"should be safe to call multiple times","time":{"start":1753418999149,"stop":1753418999150,"duration":1},"status":"passed","severity":"normal"},{"uid":"997d2e3c3b0d2c14","name":"should return false","time":{"start":1753418988318,"stop":1753418988318,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d20e8faba7fa7af","name":"should not receive a peer event before start","time":{"start":1753419010748,"stop":1753419010748,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9ab3c0756bd0d78","name":"Encoder throws on empty string content topic","time":{"start":1753418999102,"stop":1753418999103,"duration":1},"status":"passed","severity":"normal"},{"uid":"52ecee2c96855b46","name":"can start and stop the service","time":{"start":1753419061312,"stop":1753419061312,"duration":0},"status":"passed","severity":"normal"},{"uid":"f50777ae4fe820d4","name":"Subscribe and receives messages on 20 topics","time":{"start":1753419533948,"stop":1753419533948,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0fb6fda8afb47eb","name":"should start ping timers on peer connect","time":{"start":1753418997922,"stop":1753418997923,"duration":1},"status":"passed","severity":"normal"},{"uid":"90efb8f4db671d87","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753419217558,"stop":1753419217558,"duration":0},"status":"passed","severity":"normal"},{"uid":"65af14ffb9be2ce7","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1753419006566,"stop":1753419006567,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e4dc0da00a10a01","name":"caches peers it previously fetched","time":{"start":1753419007269,"stop":1753419007269,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a748f6d82fda112","name":"returns nothing if no connections present","time":{"start":1753418998572,"stop":1753418998576,"duration":4},"status":"passed","severity":"normal"},{"uid":"4312446c3d3cf383","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1753418982051,"stop":1753418982051,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c4eb05ac8041943","name":"should be safe to call multiple times","time":{"start":1753418998626,"stop":1753418998626,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d7312869b1762bc","name":"messageHashStr works with IProtoMessage","time":{"start":1753418998162,"stop":1753418998163,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b8eb36f3d21e0","name":"should enable all discoveries when explicitly set","time":{"start":1753419027544,"stop":1753419027544,"duration":0},"status":"passed","severity":"normal"},{"uid":"115a369c1d0cedc3","name":"Throws when trying to push message with empty payload","time":{"start":1753419417769,"stop":1753419417769,"duration":0},"status":"passed","severity":"normal"},{"uid":"46615925717519ad","name":"should set field with only FILTER enabled","time":{"start":1753418988324,"stop":1753418988324,"duration":0},"status":"passed","severity":"normal"},{"uid":"b51dd68236b7453a","name":"Non TWN Cluster","time":{"start":1753419305387,"stop":1753419305388,"duration":1},"status":"passed","severity":"normal"},{"uid":"32f91d98ff3222f1","name":"Check message received after jswaku node is restarted","time":{"start":1753419506239,"stop":1753419506239,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e6ed0bad63ad59","name":"should handle corrupted shard info gracefully","time":{"start":1753418998413,"stop":1753418998414,"duration":1},"status":"passed","severity":"normal"},{"uid":"75835539fc4f89b","name":"should dial with multiaddr and return stream","time":{"start":1753418999151,"stop":1753418999151,"duration":0},"status":"passed","severity":"normal"},{"uid":"90fcacbe8cceb20d","name":"should handle case with no peers in store","time":{"start":1753418998636,"stop":1753418998636,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e5ace544a206cb7","name":"should create KeepAliveManager with required options","time":{"start":1753418997899,"stop":1753418997899,"duration":0},"status":"passed","severity":"normal"},{"uid":"14af4793d0aa27d0","name":"should create a new stream if no existing for protocol found","time":{"start":1753418998743,"stop":1753418998744,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5fe247b5ba00b90","name":"should handle hash queries without validation","time":{"start":1753419028549,"stop":1753419028550,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9d0a3c6c4dd62f4","name":"Subscribe to topic containing XML and publish message","time":{"start":1753419209215,"stop":1753419209215,"duration":0},"status":"passed","severity":"normal"},{"uid":"d99819721eff4417","name":"should update ack status of messages in outgoing buffer","time":{"start":1753419041198,"stop":1753419041198,"duration":0},"status":"passed","severity":"normal"},{"uid":"d88e40881a9ad3d5","name":"should insert elements correctly","time":{"start":1753419040012,"stop":1753419040013,"duration":1},"status":"passed","severity":"normal"},{"uid":"389a699a631249f","name":"isConnected should return true after first peer connects","time":{"start":1753419077230,"stop":1753419077230,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cd90631679885f0","name":"should return true when peer is on the specified shard","time":{"start":1753418998402,"stop":1753418998403,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c038144fef1e8f5","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1753419118807,"stop":1753419118807,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa85fb9c5bb8548","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753418987610,"stop":1753418987610,"duration":0},"status":"passed","severity":"normal"},{"uid":"d90d10fcf39a65eb","name":"can query messages normally","time":{"start":1753419308876,"stop":1753419308877,"duration":1},"status":"passed","severity":"normal"},{"uid":"37cdda4d81615a7b","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1753418999155,"stop":1753418999155,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ad8a068e5e96d61","name":"should handle peer disconnect event when no connections remain","time":{"start":1753418997614,"stop":1753418997620,"duration":6},"status":"passed","severity":"normal"},{"uid":"716227db2fa096a5","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1753418982291,"stop":1753418982291,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aa05bc1c3735a1d","name":"should be sent with empty content","time":{"start":1753419041197,"stop":1753419041197,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dc9b04dd35ae0e8","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753419081559,"stop":1753419081560,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfb5374212f36662","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1753419332551,"stop":1753419332554,"duration":3},"status":"passed","severity":"normal"},{"uid":"acb758013af7f912","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1753418982050,"stop":1753418982050,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ea76babc66e9613","name":"Check received message containing special chars","time":{"start":1753419506219,"stop":1753419506219,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff19d7299854c73e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1753419037922,"stop":1753419037922,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f30e662bf2d93c5","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1753419028646,"stop":1753419028646,"duration":0},"status":"passed","severity":"normal"},{"uid":"7211bbcb4ae89047","name":"Used by Waku Relay","time":{"start":1753419335204,"stop":1753419335205,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2a494a4c1f4c4e3","name":"should respect custom numPeersToUse configuration","time":{"start":1753419028644,"stop":1753419028644,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6ea0ce6b0d81a93","name":"Ephemeral messages are not stored","time":{"start":1753419063355,"stop":1753419063356,"duration":1},"status":"passed","severity":"normal"},{"uid":"2aab77a3a97ea9ec","name":"Check received message containing unicode special characters","time":{"start":1753419506234,"stop":1753419506234,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3ac71ce94f5f396","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1753418998641,"stop":1753418998641,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd126e99f058ecd4","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753419217556,"stop":1753419217556,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c60bb12f823782b","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1753418982042,"stop":1753418982043,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e4aa817cc626c2e","name":"random static sharding 1 - Cluster ID: 543, Shard ID: 658","time":{"start":1753419314149,"stop":1753419314151,"duration":2},"status":"passed","severity":"normal"},{"uid":"29a9e704e7ec448a","name":"Push message with content topic containing escaped characters","time":{"start":1753419417773,"stop":1753419417773,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d3450a46dcf49a9","name":"should reject if LightPush is requested but not mounted","time":{"start":1753419028560,"stop":1753419028561,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b491fe8324922ca","name":"Promise Callback - false","time":{"start":1753419317798,"stop":1753419317798,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad1a6394c5335dc9","name":"should not fail to start the service if it is already started","time":{"start":1753419061313,"stop":1753419061314,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c5bd9e64cb03e13","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1753419197302,"stop":1753419197303,"duration":1},"status":"passed","severity":"normal"},{"uid":"34d48d40c3d4809d","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753419134592,"stop":1753419134593,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce71df467f486f0d","name":"should create all internal components","time":{"start":1753418999148,"stop":1753418999148,"duration":0},"status":"passed","severity":"normal"},{"uid":"89e8899bbe42846","name":"should add event listeners to libp2p","time":{"start":1753418997580,"stop":1753418997581,"duration":1},"status":"passed","severity":"normal"},{"uid":"f12f868680b82b8e","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1753419267860,"stop":1753419267860,"duration":0},"status":"passed","severity":"normal"},{"uid":"405b3f5a78aad5b3","name":"should wait for LightPush peer to be connected","time":{"start":1753419028562,"stop":1753419028563,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e821e3a0d7f510f","name":"should be delivered but not added to local log or bloom filter","time":{"start":1753419041197,"stop":1753419041198,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a90bd873b589ee7","name":"Subscribe to topic containing numeric and publish message","time":{"start":1753419209208,"stop":1753419209208,"duration":0},"status":"passed","severity":"normal"},{"uid":"649105dd117be75b","name":"should be safe to call multiple times","time":{"start":1753418998340,"stop":1753418998341,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8af821024298926","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1753419037907,"stop":1753419037908,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2f9b70306873db2","name":"Push message with content topic containing special chars","time":{"start":1753419417763,"stop":1753419417763,"duration":0},"status":"passed","severity":"normal"}] |