mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-16 03:43:09 +00:00
1 line
168 KiB
JSON
1 line
168 KiB
JSON
[{"uid":"f5d5c08d55fec622","name":"should handle complete dial lifecycle","time":{"start":1752508361568,"stop":1752508361568,"duration":0},"status":"passed","severity":"normal"},{"uid":"23655f6d4ce6d0ad","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752509191515,"stop":1752509191515,"duration":0},"status":"broken","severity":"normal"},{"uid":"b257df81358bfe0a","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1752508391602,"stop":1752508391602,"duration":0},"status":"passed","severity":"normal"},{"uid":"f72e410e27715c66","name":"random static sharding 1 - Cluster ID: 341, Shard ID: 13","time":{"start":1752509191516,"stop":1752509191516,"duration":0},"status":"broken","severity":"normal"},{"uid":"b2f5aaa506fcf688","name":"Check message on other pubsub topic is not received","time":{"start":1752509921910,"stop":1752509921911,"duration":1},"status":"passed","severity":"normal"},{"uid":"be7870b01d7f13a","name":"Delete observer","time":{"start":1752508601433,"stop":1752508601434,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8d4f25f9abd6b61","name":"Should update shard info","time":{"start":1752508587015,"stop":1752508587015,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ae1c1dfbbbcb5fb","name":"should reject if LightPush is requested but not mounted","time":{"start":1752508392013,"stop":1752508392016,"duration":3},"status":"passed","severity":"normal"},{"uid":"276c5e8df9be7080","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1752509199363,"stop":1752509199364,"duration":1},"status":"passed","severity":"normal"},{"uid":"47d0b401a05f95dd","name":"Check received message containing Chinese","time":{"start":1752509921896,"stop":1752509921896,"duration":0},"status":"broken","severity":"normal"},{"uid":"b2b5393117eed7fc","name":"should not create multiple intervals when called multiple times","time":{"start":1752508361515,"stop":1752508361515,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8069ef097a727fe","name":"should dial with PeerId and return stream","time":{"start":1752508362503,"stop":1752508362503,"duration":0},"status":"passed","severity":"normal"},{"uid":"41a6f4df7170175e","name":"should initialize bloom filter with correct parameters","time":{"start":1752508403529,"stop":1752508403529,"duration":0},"status":"passed","severity":"normal"},{"uid":"b835b5a25965e959","name":"should wait for Filter peer to be connected","time":{"start":1752508392018,"stop":1752508392018,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a38d6da3b4e151e","name":"should set default options when no config provided","time":{"start":1752508362499,"stop":1752508362499,"duration":0},"status":"passed","severity":"normal"},{"uid":"1be766f3e3128ebf","name":"accepts time-filtered query with content filter","time":{"start":1752508362045,"stop":1752508362045,"duration":0},"status":"passed","severity":"normal"},{"uid":"446cf386e77047ca","name":"should update peer store before dialing","time":{"start":1752508361264,"stop":1752508361264,"duration":0},"status":"passed","severity":"normal"},{"uid":"62ec7ed71fbfd5c","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app29/4/topic656/xml","time":{"start":1752509097102,"stop":1752509097103,"duration":1},"status":"broken","severity":"normal"},{"uid":"40ca181d640843e7","name":"should filter peers by codec","time":{"start":1752508362506,"stop":1752508362507,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3b4d7a8de052fa5","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1752508401445,"stop":1752508401445,"duration":0},"status":"passed","severity":"normal"},{"uid":"516c0eebcf6b8664","name":"should mark all messages in causal history as acknowledged","time":{"start":1752508406280,"stop":1752508406280,"duration":0},"status":"passed","severity":"normal"},{"uid":"92522b618bec856d","name":"Check received message containing escaped characters","time":{"start":1752509921931,"stop":1752509921931,"duration":0},"status":"broken","severity":"normal"},{"uid":"fa831d1949007a6e","name":"Callback on promise, aborts when callback returns true","time":{"start":1752509155420,"stop":1752509155420,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ea99942fb9811b2","name":"should only return 1 node with relay capability","time":{"start":1752508370438,"stop":1752508370438,"duration":0},"status":"passed","severity":"normal"},{"uid":"8974b61b5357c877","name":"should retry failed tasks","time":{"start":1752508391248,"stop":1752508391249,"duration":1},"status":"passed","severity":"normal"},{"uid":"5444b2f70871d773","name":"Generator, 2 different pubsubtopics","time":{"start":1752509168638,"stop":1752509168638,"duration":0},"status":"passed","severity":"normal"},{"uid":"8796dd019ab655c6","name":"Encoder throws on undefined content topic","time":{"start":1752508381865,"stop":1752508381865,"duration":0},"status":"passed","severity":"normal"},{"uid":"2055e5a0d08646b4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1752508401461,"stop":1752508401462,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7ed50a89a492efd","name":"Publishes to nwaku","time":{"start":1752508612859,"stop":1752508612859,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ea443d5eda2a774","name":"should redial peers when all connections are lost","time":{"start":1752508362224,"stop":1752508362224,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a9b8ab4027326c4","name":"should be able to encode the field with only FILTER set to true","time":{"start":1752508351524,"stop":1752508351524,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdbdbd70091413a","name":"should return true when over bootstrap limit","time":{"start":1752508362208,"stop":1752508362214,"duration":6},"status":"passed","severity":"normal"},{"uid":"c36f60056aef240a","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1752508401441,"stop":1752508401442,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef3423164f2352b0","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app77/1/topic128/test.js","time":{"start":1752509097119,"stop":1752509097119,"duration":0},"status":"broken","severity":"normal"},{"uid":"93d996836da04236","name":"Ordered callback, aborts when callback returns true","time":{"start":1752509155424,"stop":1752509155425,"duration":1},"status":"passed","severity":"normal"},{"uid":"fea7ec96df098305","name":"Check received message containing JSON","time":{"start":1752509921903,"stop":1752509921904,"duration":1},"status":"broken","severity":"normal"},{"uid":"2194e3e4e279f13e","name":"should handle case when globalThis is not available","time":{"start":1752508361312,"stop":1752508361312,"duration":0},"status":"passed","severity":"normal"},{"uid":"2483cb7ede92b0cb","name":"should properly create location multiaddrs - tcp6","time":{"start":1752508352153,"stop":1752508352153,"duration":0},"status":"passed","severity":"normal"},{"uid":"f78f08f4df02b99e","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1752508370066,"stop":1752508370066,"duration":0},"status":"passed","severity":"normal"},{"uid":"9652b2d0dbbd2109","name":"Init the array if not present","time":{"start":1752508345473,"stop":1752508345474,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9e9f41c5aedb6b3","name":"should clear all timers","time":{"start":1752508362283,"stop":1752508362283,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c901d87bac94b55","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1752508370065,"stop":1752508370065,"duration":0},"status":"passed","severity":"normal"},{"uid":"e43dc0371a52400f","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1752508345988,"stop":1752508345989,"duration":1},"status":"passed","severity":"normal"},{"uid":"4abc2b798a67590b","name":"Check received message containing Basic HTML tag","time":{"start":1752509921903,"stop":1752509921903,"duration":0},"status":"broken","severity":"normal"},{"uid":"9b62b2fbf5345ef5","name":"Store - dialed after - with timeout","time":{"start":1752509205495,"stop":1752509205496,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0c0e8690c4202a2","name":"should detect messages with missing dependencies","time":{"start":1752508406282,"stop":1752508406282,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9e72619601d8dcf","name":"should set field with only STORE enabled","time":{"start":1752508352155,"stop":1752508352155,"duration":0},"status":"passed","severity":"normal"},{"uid":"1debca020f8241ab","name":"should check false positive rate","time":{"start":1752508403533,"stop":1752508403533,"duration":0},"status":"passed","severity":"normal"},{"uid":"f81edd0581da6e71","name":"random static sharding 9 - Cluster ID: 603, Shard ID: 18","time":{"start":1752509191527,"stop":1752509191527,"duration":0},"status":"broken","severity":"normal"},{"uid":"f40a8c4c1fbeaecf","name":"Accepts a valid Waku Message","time":{"start":1752508395496,"stop":1752508395497,"duration":1},"status":"passed","severity":"normal"},{"uid":"777dc89c01b03544","name":"returns all values when wanted number matches available values","time":{"start":1752508369133,"stop":1752508369135,"duration":2},"status":"passed","severity":"normal"},{"uid":"72b482f23f7662c9","name":"should throw an error if shards are undefined for static sharding","time":{"start":1752508345991,"stop":1752508345991,"duration":0},"status":"passed","severity":"normal"},{"uid":"87fbf76b9a39d2ce","name":"should allow redial after cooldown period","time":{"start":1752508361538,"stop":1752508361538,"duration":0},"status":"passed","severity":"normal"},{"uid":"b91985407ee661fa","name":"should skip peer when dialed recently","time":{"start":1752508361537,"stop":1752508361538,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7b465932279006d","name":"should not process empty queue","time":{"start":1752508361557,"stop":1752508361558,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6f85bb98b2ed45c","name":"Does not throw an exception when node disconnects","time":{"start":1752509204978,"stop":1752509204978,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aa46c413bde87e9","name":"messageHashStr produces different results for different inputs","time":{"start":1752508361791,"stop":1752508361792,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b6538d5c4ad2882","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1752508345993,"stop":1752508345993,"duration":0},"status":"passed","severity":"normal"},{"uid":"445289d70b3242cf","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1752509199364,"stop":1752509199364,"duration":0},"status":"passed","severity":"normal"},{"uid":"29cf71a8eb98f937","name":"connects to nwaku","time":{"start":1752509204978,"stop":1752509204978,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa61aeb7a86b3b9e","name":"should dial peers from store on start","time":{"start":1752508362182,"stop":1752508362182,"duration":0},"status":"passed","severity":"normal"},{"uid":"14866c8b0bf15950","name":"should return PeerId when Multiaddr input is provided","time":{"start":1752508362027,"stop":1752508362030,"duration":3},"status":"passed","severity":"normal"},{"uid":"79a70ed2fe974676","name":"should return false when topic is not configured","time":{"start":1752508362508,"stop":1752508362509,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ccefb714a484f50","name":"should support chaining for add method","time":{"start":1752508390418,"stop":1752508390424,"duration":6},"status":"passed","severity":"normal"},{"uid":"3865e80b29002cf1","name":"should start and stop interval correctly","time":{"start":1752508391238,"stop":1752508391238,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fafb1e570aebee0","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1752508400795,"stop":1752508400796,"duration":1},"status":"passed","severity":"normal"},{"uid":"196c96accc87403b","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1752508401455,"stop":1752508401456,"duration":1},"status":"passed","severity":"normal"},{"uid":"e62100b9335acabe","name":"should return false when no connections","time":{"start":1752508362206,"stop":1752508362207,"duration":1},"status":"passed","severity":"normal"},{"uid":"803ea3c6ada8d80d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1752508345995,"stop":1752508345995,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a2ad19aa781cff4","name":"isConnected should return true after first peer connects","time":{"start":1752508441361,"stop":1752508441361,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f02522494044f80","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752509168640,"stop":1752509168640,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ef1a76bb8a403fb8","name":"should return true when peer is on the specified shard","time":{"start":1752508361639,"stop":1752508361641,"duration":2},"status":"passed","severity":"normal"},{"uid":"4abf770b535ef223","name":"Relay + Store","time":{"start":1752508352156,"stop":1752508352156,"duration":0},"status":"passed","severity":"normal"},{"uid":"5de217a7b5857400","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752509316860,"stop":1752509316860,"duration":0},"status":"broken","severity":"normal"},{"uid":"cf2f4c80634e0747","name":"Js publishes, other Js receives","time":{"start":1752508612861,"stop":1752508612862,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e91112aa01e9e6c","name":"should return the pubsub topic directly if a string is provided","time":{"start":1752508346005,"stop":1752508346005,"duration":0},"status":"passed","severity":"normal"},{"uid":"c50509e426ffafec","name":"should handle errors when accessing navigator","time":{"start":1752508361325,"stop":1752508361325,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e838140a1158ebc","name":"should return true when peer is on the same network","time":{"start":1752508361632,"stop":1752508361632,"duration":0},"status":"passed","severity":"normal"},{"uid":"510246ad7062f249","name":"should add and remove event listeners correctly","time":{"start":1752508374259,"stop":1752508374259,"duration":0},"status":"passed","severity":"normal"},{"uid":"704c803d51a4faf6","name":"Query generator for multiple messages with different content topic format","time":{"start":1752509155416,"stop":1752509155418,"duration":2},"status":"passed","severity":"normal"},{"uid":"1b554ab933815422","name":"Query with Ordered Callback, No Decoder","time":{"start":1752509120098,"stop":1752509120098,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac44df47e3a1d5e2","name":"should handle special patterns correctly","time":{"start":1752508403532,"stop":1752508403532,"duration":0},"status":"passed","severity":"normal"},{"uid":"92a2753462da3082","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1752508345993,"stop":1752508345994,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecc103f566ebda0e","name":"should not change state when connections remain after disconnect","time":{"start":1752508361313,"stop":1752508361314,"duration":1},"status":"passed","severity":"normal"},{"uid":"2672be246863998f","name":"should handle errors when removing globalThis listeners","time":{"start":1752508361306,"stop":1752508361306,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b7d14825bcf9ae7","name":"connected peers and dial","time":{"start":1752508599884,"stop":1752508599884,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f42cf513ad703cb2","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1752509108704,"stop":1752509108705,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4a16816ea37e63b","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1752508401443,"stop":1752508401443,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfd0035c6e2d6e4c","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1752508345986,"stop":1752508345987,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ba215915e453efa","name":"should return false when shard is not included in network shards","time":{"start":1752508391307,"stop":1752508391310,"duration":3},"status":"passed","severity":"normal"},{"uid":"f24cee991c201f74","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1752508401460,"stop":1752508401461,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb260d9c0e2b3d40","name":"Decoder throws on undefined content topic","time":{"start":1752508362638,"stop":1752508362638,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7aacafc8789be55","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1752508552775,"stop":1752508552777,"duration":2},"status":"passed","severity":"normal"},{"uid":"954bea5c7e6a960b","name":"should insert message id into causal history","time":{"start":1752508406278,"stop":1752508406278,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1f9efff7c06547a","name":"Filter","time":{"start":1752509205496,"stop":1752509205496,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffcf2a0e57be4e15","name":"Check received message with timestamp: 1752508420842000000 ","time":{"start":1752509921909,"stop":1752509921909,"duration":0},"status":"passed","severity":"normal"},{"uid":"82f5c4cffad8616f","name":"Publish message with custom timestamp: Mon Jul 14 2025 16:56:56 GMT+0000 (Coordinated Universal Time)","time":{"start":1752508623389,"stop":1752508623390,"duration":1},"status":"passed","severity":"normal"},{"uid":"70f75e812c6d4aab","name":"should handle disconnect when peer has no timers","time":{"start":1752508362299,"stop":1752508362300,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee6c7642ac529462","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app47/8/topic769/test.js","time":{"start":1752509097098,"stop":1752509097101,"duration":3},"status":"broken","severity":"normal"},{"uid":"fdfd48ccd6ed572a","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1752508346106,"stop":1752508346106,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f9ad7531a2f0548","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1752508390894,"stop":1752508390894,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d7a9fcd8528025d","name":"should call waitForPeer on Relay","time":{"start":1752508392019,"stop":1752508392022,"duration":3},"status":"passed","severity":"normal"},{"uid":"23f1c40cf757144f","name":"should handle peer disconnect event when no connections remain","time":{"start":1752508361313,"stop":1752508361313,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4b39a4eccf5fc68","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1752508401446,"stop":1752508401447,"duration":1},"status":"passed","severity":"normal"},{"uid":"9702d923ee025c95","name":"udp ip6 address","time":{"start":1752508351582,"stop":1752508351583,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a05597c0a94eac1","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752508616204,"stop":1752508616204,"duration":0},"status":"passed","severity":"normal"},{"uid":"1518ed033b878630","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1752508362509,"stop":1752508362509,"duration":0},"status":"passed","severity":"normal"},{"uid":"4adf3e0781568b2b","name":"should drop connection to one peer on hangUp","time":{"start":1752508507406,"stop":1752508507406,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a4720398030fad9","name":"Subscribe to topic containing Russian and publish message","time":{"start":1752508631550,"stop":1752508631550,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e003db6a4b0a109","name":"should create KeepAliveManager with relay","time":{"start":1752508362280,"stop":1752508362280,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef49fce5c863764e","name":"Check publish message containing escaped characters","time":{"start":1752508623387,"stop":1752508623387,"duration":0},"status":"passed","severity":"normal"},{"uid":"e79799020fd457bd","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1752508390894,"stop":1752508390894,"duration":0},"status":"passed","severity":"normal"},{"uid":"d27be57296b73447","name":"Check received message containing numeric","time":{"start":1752509921894,"stop":1752509921894,"duration":0},"status":"broken","severity":"normal"},{"uid":"19b2beb57356b167","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1752508345979,"stop":1752508345979,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a224ac9bbe60db0","name":"Encoder throws on undefined content topic","time":{"start":1752508380204,"stop":1752508380205,"duration":1},"status":"passed","severity":"normal"},{"uid":"646b21c143dedac3","name":"Relay - dialed first","time":{"start":1752509205491,"stop":1752509205492,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2272631dafb373a","name":"throws on content topic with empty application field","time":{"start":1752508345976,"stop":1752508345977,"duration":1},"status":"passed","severity":"normal"},{"uid":"644213892ffc2533","name":"should handle peerStore errors gracefully","time":{"start":1752508362507,"stop":1752508362507,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ee3dcc3c2b0ac05","name":"Meta field set when metaSetter is specified","time":{"start":1752508362637,"stop":1752508362637,"duration":0},"status":"passed","severity":"normal"},{"uid":"7750890ea62c54fa","name":"should hang up bootstrap peer if over limit","time":{"start":1752508362190,"stop":1752508362190,"duration":0},"status":"passed","severity":"normal"},{"uid":"825f8c186f0e28df","name":"returns nothing if no connections present","time":{"start":1752508362115,"stop":1752508362115,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4491f58f14f7f1b","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1752508381864,"stop":1752508381864,"duration":0},"status":"passed","severity":"normal"},{"uid":"d943a572a3d0f372","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1752508361783,"stop":1752508361784,"duration":1},"status":"passed","severity":"normal"},{"uid":"f186c9482a864bb0","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1752508401435,"stop":1752508401436,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1f13af366b8cb7d","name":"should properly create peer info with all multiaddrs","time":{"start":1752508352154,"stop":1752508352154,"duration":0},"status":"passed","severity":"normal"},{"uid":"a04057b510ea9b53","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1752508391712,"stop":1752508391713,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e46490a15b6abc7","name":"Check message with non string payload is not received","time":{"start":1752509921911,"stop":1752509921912,"duration":1},"status":"passed","severity":"normal"},{"uid":"c797aa1e5bff6f1b","name":"should encodeTxt and decodeTxt","time":{"start":1752508352139,"stop":1752508352142,"duration":3},"status":"passed","severity":"normal"},{"uid":"8bb7fc17b8a5981f","name":"1 Store, 2 fetches","time":{"start":1752508370180,"stop":1752508370180,"duration":0},"status":"passed","severity":"normal"},{"uid":"c01a89243b622c03","name":"it tolerates circular branch references","time":{"start":1752508370436,"stop":1752508370436,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0fb5b9ab6f8eaf5","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1752508351525,"stop":1752508351525,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ee3ae1ec74b8965","name":"Fails to publish message with wrong content topic","time":{"start":1752508623390,"stop":1752508623391,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ce5db2367ce9e90","name":"should throw error - no id","time":{"start":1752508352144,"stop":1752508352144,"duration":0},"status":"passed","severity":"normal"},{"uid":"32943fa756534e66","name":"can start and stop the service","time":{"start":1752508426063,"stop":1752508426063,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a71e379393b3cb","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1752508362639,"stop":1752508362639,"duration":0},"status":"passed","severity":"normal"},{"uid":"a67a6c931ea0dd32","name":"Reusing cursor across nodes","time":{"start":1752509108710,"stop":1752509108710,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3d448124af2e104","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752509921910,"stop":1752509921910,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5c2e3f54d21e417","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1752508631553,"stop":1752508631553,"duration":0},"status":"passed","severity":"normal"},{"uid":"703d986c8a084cb7","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1752509199365,"stop":1752509199365,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c18c45b49aa877e","name":"should requeue task if no peer is available","time":{"start":1752508391239,"stop":1752508391239,"duration":0},"status":"passed","severity":"normal"},{"uid":"714e6f7d2e9cfe41","name":"should not receive a peer event after stop","time":{"start":1752508599637,"stop":1752508599637,"duration":0},"status":"passed","severity":"normal"},{"uid":"51c2f7ba9af71e9a","name":"should return false when peer has no shard info","time":{"start":1752508361637,"stop":1752508361638,"duration":1},"status":"passed","severity":"normal"},{"uid":"36e983cb8f70b73f","name":"handles different networkShards values correctly","time":{"start":1752508345986,"stop":1752508345986,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb8e75c11c1fcecd","name":"throws on content topic with too few or too many fields","time":{"start":1752508345974,"stop":1752508345975,"duration":1},"status":"passed","severity":"normal"},{"uid":"86dacb37b825e5a1","name":"should throw an error for missing required configuration","time":{"start":1752508345991,"stop":1752508345991,"duration":0},"status":"passed","severity":"normal"},{"uid":"58bc9810df00c063","name":"ignores domain fetching errors","time":{"start":1752508370436,"stop":1752508370437,"duration":1},"status":"passed","severity":"normal"},{"uid":"f05241109345b840","name":"isConnected should return false after all peers disconnect","time":{"start":1752508441361,"stop":1752508441362,"duration":1},"status":"passed","severity":"normal"},{"uid":"41249d87b4600daf","name":"should return usable stream attached to connection","time":{"start":1752508362378,"stop":1752508362378,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9ede55017b52ef9","name":"should not fail to stop the service if it was not started","time":{"start":1752508374255,"stop":1752508374255,"duration":0},"status":"passed","severity":"normal"},{"uid":"b58486b40aad252e","name":"Check received message containing Russian","time":{"start":1752509921898,"stop":1752509921898,"duration":0},"status":"broken","severity":"normal"},{"uid":"3c4cfb8ef9e953a7","name":"Query Generator, No message returned","time":{"start":1752509120097,"stop":1752509120097,"duration":0},"status":"passed","severity":"normal"},{"uid":"66014f448a512971","name":"Sign & Recover","time":{"start":1752508380670,"stop":1752508380670,"duration":0},"status":"passed","severity":"normal"},{"uid":"67ad82ac2a92d0e9","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1752508401443,"stop":1752508401444,"duration":1},"status":"passed","severity":"normal"},{"uid":"842273edb97c8fa5","name":"Check received message containing numeric","time":{"start":1752509921916,"stop":1752509921917,"duration":1},"status":"broken","severity":"normal"},{"uid":"d0a35e4769f4c39d","name":"Check received message containing shell command","time":{"start":1752509921930,"stop":1752509921930,"duration":0},"status":"broken","severity":"normal"},{"uid":"e2d522b7a7b00f45","name":"should use DNS peer discovery with light client","time":{"start":1752508426067,"stop":1752508426067,"duration":0},"status":"skipped","severity":"normal"},{"uid":"840b6add99d9d4aa","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752508699899,"stop":1752508699900,"duration":1},"status":"passed","severity":"normal"},{"uid":"515f64d6e6a27225","name":"should not create timers for topics where peer is not in mesh","time":{"start":1752508362295,"stop":1752508362295,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e7b7fc165775ab0","name":"peer:update - should do nothing if another protocol hit","time":{"start":1752508362380,"stop":1752508362380,"duration":0},"status":"passed","severity":"normal"},{"uid":"e45d0332d258e6e4","name":"should handle errors in getTagsForPeer gracefully","time":{"start":1752508362190,"stop":1752508362190,"duration":0},"status":"passed","severity":"normal"},{"uid":"82ebd1526085053","name":"should handle a minimal index list","time":{"start":1752508346106,"stop":1752508346106,"duration":0},"status":"passed","severity":"normal"},{"uid":"45eb4c2d45f5ca9d","name":"handles empty contentTopics array correctly","time":{"start":1752508346008,"stop":1752508346008,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff66b61ec0099386","name":"should throw an error for empty SingleShardInfos array","time":{"start":1752508345987,"stop":1752508345988,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa0a7884e4fb1870","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1752508631552,"stop":1752508631553,"duration":1},"status":"passed","severity":"normal"},{"uid":"491a91bd31c8d273","name":"should create an instance with libp2p and dialer","time":{"start":1752508361243,"stop":1752508361248,"duration":5},"status":"passed","severity":"normal"},{"uid":"1d802e89c402a360","name":"should stop ping timers on peer disconnect","time":{"start":1752508362285,"stop":1752508362286,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a909fc6539828c9","name":"Check publish message containing unicode special characters","time":{"start":1752508623387,"stop":1752508623387,"duration":0},"status":"passed","severity":"normal"},{"uid":"f116d2a39be6daa9","name":"Non TWN Cluster","time":{"start":1752509097091,"stop":1752509097094,"duration":3},"status":"broken","severity":"normal"},{"uid":"d4756f62d708e45b","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1752508401453,"stop":1752508401454,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0b7b86feac93a22","name":"should be safe to call multiple times","time":{"start":1752508362284,"stop":1752508362284,"duration":0},"status":"passed","severity":"normal"},{"uid":"d96906b1cd0d2458","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1752508391700,"stop":1752508391701,"duration":1},"status":"passed","severity":"normal"},{"uid":"14c90a51b3341db1","name":"Check publish message containing SQL Injection","time":{"start":1752508623384,"stop":1752508623384,"duration":0},"status":"passed","severity":"normal"},{"uid":"78bc68c265837d0e","name":"should never report false negatives","time":{"start":1752508403531,"stop":1752508403531,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd99eab8047d152b","name":"tcp ip4 address","time":{"start":1752508351582,"stop":1752508351582,"duration":0},"status":"passed","severity":"normal"},{"uid":"70ce0725a9d2980f","name":"should be safe to call multiple times","time":{"start":1752508361526,"stop":1752508361526,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbd07aef693ca75","name":"should properly create location multiaddrs - udp6","time":{"start":1752508352152,"stop":1752508352153,"duration":1},"status":"passed","severity":"normal"},{"uid":"3172ba48cda636a2","name":"should handle null peers returned by getPeer","time":{"start":1752508362221,"stop":1752508362221,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbdcb32872ba7cb9","name":"should return no connections if no open connection provided","time":{"start":1752508362116,"stop":1752508362116,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bc360f11dc16dd2","name":"should properly create location multiaddrs - udp","time":{"start":1752508352153,"stop":1752508352153,"duration":0},"status":"passed","severity":"normal"},{"uid":"272c98bb9dc9b1e4","name":"should return empty list for no shard","time":{"start":1752508345990,"stop":1752508345991,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb3b8b7aae3aacdb","name":"Symmetric encrypt & Decrypt","time":{"start":1752508380669,"stop":1752508380669,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bcccdaa26a80fe5","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1752508345987,"stop":1752508345987,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1afd30cebcb23c5","name":"should return false when peer is on different cluster","time":{"start":1752508361641,"stop":1752508361642,"duration":1},"status":"passed","severity":"normal"},{"uid":"686c5899ebb838c3","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1752508401455,"stop":1752508401455,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd3ca0ce529881be","name":"should use shardsUnderCluster when provided","time":{"start":1752508391304,"stop":1752508391304,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcfb21ec9933563c","name":"should dial all known peers when reached zero connections","time":{"start":1752508452075,"stop":1752508452075,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f180d0fc5066d86","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1752509108705,"stop":1752509108707,"duration":2},"status":"passed","severity":"normal"},{"uid":"a13cc98ebb3675ab","name":"should update ack status of messages in outgoing buffer","time":{"start":1752508406284,"stop":1752508406284,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e01e7460b242a05","name":"throws on empty content topic","time":{"start":1752508345973,"stop":1752508345974,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1a51320fa11dbd8","name":"should create KeepAliveManager with required options","time":{"start":1752508362279,"stop":1752508362279,"duration":0},"status":"passed","severity":"normal"},{"uid":"a954b0926402c51b","name":"should emit a peer event after start","time":{"start":1752508374256,"stop":1752508374256,"duration":0},"status":"passed","severity":"normal"},{"uid":"f205d0711b5942b6","name":"should create ConnectionLimiter with required options","time":{"start":1752508362181,"stop":1752508362181,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d894f6e9f833949","name":"Check publish message containing Arabic","time":{"start":1752508623383,"stop":1752508623383,"duration":0},"status":"passed","severity":"normal"},{"uid":"745b888fd4067187","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1752508346005,"stop":1752508346005,"duration":0},"status":"passed","severity":"normal"},{"uid":"4668c017b4d5fa33","name":"should return PeerId when PeerId is provided","time":{"start":1752508362026,"stop":1752508362027,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b8c9d3b7b9fd2b2","name":"Relay - dialed after","time":{"start":1752509205492,"stop":1752509205493,"duration":1},"status":"passed","severity":"normal"},{"uid":"568f602018020958","name":"should throw if no connection provided","time":{"start":1752508362379,"stop":1752508362379,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6572c685671a926","name":"1 Relay, 1 Filter, gives up","time":{"start":1752508370181,"stop":1752508370181,"duration":0},"status":"passed","severity":"normal"},{"uid":"7385aa73ded83630","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1752508345996,"stop":1752508345996,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ca971b9fddee456","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1752508391708,"stop":1752508391709,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f93efa9a696c422","name":"should handle mixed peer types with bootstrap limiting","time":{"start":1752508362224,"stop":1752508362224,"duration":0},"status":"passed","severity":"normal"},{"uid":"abefe380b411917a","name":"should reject if Filter is requested but not mounted","time":{"start":1752508392017,"stop":1752508392017,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a87442c40663e79","name":"Check received message containing XML","time":{"start":1752509921901,"stop":1752509921901,"duration":0},"status":"broken","severity":"normal"},{"uid":"a29babdb4297bee2","name":"Check received message containing Script","time":{"start":1752509921900,"stop":1752509921900,"duration":0},"status":"broken","severity":"normal"},{"uid":"7f4d1b58413e7b7","name":"Check received message containing SQL Injection","time":{"start":1752509921899,"stop":1752509921899,"duration":0},"status":"broken","severity":"normal"},{"uid":"f7c57c360a616b14","name":"should successfully subscribe to supported pubsub topic","time":{"start":1752508391854,"stop":1752508391854,"duration":0},"status":"passed","severity":"normal"},{"uid":"21af95435c7e3f0d","name":"messageHashStr produces consistent results for the same input","time":{"start":1752508361790,"stop":1752508361791,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab2b07823127344c","name":"throws on content topic with generation field greater than 0","time":{"start":1752508345976,"stop":1752508345976,"duration":0},"status":"passed","severity":"normal"},{"uid":"4688e899e608386b","name":"accepts valid message hash query","time":{"start":1752508362041,"stop":1752508362044,"duration":3},"status":"passed","severity":"normal"},{"uid":"e633881a94b056d5","name":"Ephemeral field set to true","time":{"start":1752508362637,"stop":1752508362637,"duration":0},"status":"passed","severity":"normal"},{"uid":"1768478361238843","name":"should handle peer store errors gracefully","time":{"start":1752508362206,"stop":1752508362206,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6c6799ee8c19dd9","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1752508642516,"stop":1752508642516,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b1f6ce5fac221e58","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752509316850,"stop":1752509316851,"duration":1},"status":"broken","severity":"normal"},{"uid":"e3c127c5c5d58ee4","name":"Check received message containing emoji","time":{"start":1752509921909,"stop":1752509921909,"duration":0},"status":"broken","severity":"normal"},{"uid":"e253bc92529a6b5b","name":"returns all values when wanted number is greater than available values","time":{"start":1752508369135,"stop":1752508369136,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b123ed7190a838c","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752509316866,"stop":1752509316866,"duration":0},"status":"broken","severity":"normal"},{"uid":"395a838af1ccf1d6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1752508345996,"stop":1752508345996,"duration":0},"status":"passed","severity":"normal"},{"uid":"76c20ea704fa25e4","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1752508401457,"stop":1752508401457,"duration":0},"status":"passed","severity":"normal"},{"uid":"381d679aaa3c6cde","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1752509189946,"stop":1752509189946,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f98fb0d8e73eb95","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1752508400797,"stop":1752508400797,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a5ed41ce14f4d21","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1752508401450,"stop":1752508401450,"duration":0},"status":"passed","severity":"normal"},{"uid":"a20c6a6ac2e93b3f","name":"random static sharding 2 - Cluster ID: 895, Shard ID: 94","time":{"start":1752509191517,"stop":1752509191518,"duration":1},"status":"broken","severity":"normal"},{"uid":"6139929446214b0","name":"should add event listener for peer:discovery","time":{"start":1752508361252,"stop":1752508361253,"duration":1},"status":"passed","severity":"normal"},{"uid":"672e1bccae359ddf","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1752508401450,"stop":1752508401451,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dbad6d69475656f","name":"should not be empty after adding a subscription","time":{"start":1752508392190,"stop":1752508392190,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd037a04db5d2ce","name":"should handle dial errors gracefully","time":{"start":1752508362196,"stop":1752508362197,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac29af8115c57643","name":"should have no discoveries enabled by default","time":{"start":1752508390892,"stop":1752508390892,"duration":0},"status":"passed","severity":"normal"},{"uid":"e60d490605c62ced","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1752508351525,"stop":1752508351526,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8b10f1214d4c18c","name":"isConnected return false after peer stops","time":{"start":1752508441362,"stop":1752508441362,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddffc24c698409b5","name":"Decoder throws on undefined content topic","time":{"start":1752508380206,"stop":1752508380206,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa39a9158524ec91","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1752508401453,"stop":1752508401453,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d588b5373c319cf","name":"should return false when network is not connected","time":{"start":1752508362502,"stop":1752508362503,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bc6ddec5926947e","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1752509199365,"stop":1752509199365,"duration":0},"status":"passed","severity":"normal"},{"uid":"14e453a72a348a59","name":"should dispatch connect and disconnect events","time":{"start":1752508391706,"stop":1752508391706,"duration":0},"status":"passed","severity":"normal"},{"uid":"29ac32397ed63c25","name":"Check publish message containing JSON","time":{"start":1752508623386,"stop":1752508623386,"duration":0},"status":"passed","severity":"normal"},{"uid":"173f42860b2931f1","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1752508361787,"stop":1752508361789,"duration":2},"status":"passed","severity":"normal"},{"uid":"1e5a678bb5f669b5","name":"should send relay ping messages on timer","time":{"start":1752508362295,"stop":1752508362295,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d63692191a8ed3b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1752508346004,"stop":1752508346004,"duration":0},"status":"passed","severity":"normal"},{"uid":"9efc6ea77a93aa17","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1752508406283,"stop":1752508406283,"duration":0},"status":"passed","severity":"normal"},{"uid":"4786db2a503baac2","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1752508362380,"stop":1752508362380,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e6c48c93d3fec53","name":"messageHashStr works with IProtoMessage","time":{"start":1752508361789,"stop":1752508361790,"duration":1},"status":"passed","severity":"normal"},{"uid":"acd0e40423252e79","name":"should set field with only FILTER enabled","time":{"start":1752508352156,"stop":1752508352156,"duration":0},"status":"passed","severity":"normal"},{"uid":"38b28c3ba91a5ec4","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752509921910,"stop":1752509921910,"duration":0},"status":"passed","severity":"normal"},{"uid":"41c3d625df23cd2a","name":"should insert elements correctly","time":{"start":1752508403529,"stop":1752508403530,"duration":1},"status":"passed","severity":"normal"},{"uid":"3155f0339c940be4","name":"does not throw on valid cases","time":{"start":1752508345973,"stop":1752508345973,"duration":0},"status":"passed","severity":"normal"},{"uid":"176517a8e81c19f9","name":"Check received message containing unicode special characters","time":{"start":1752509921907,"stop":1752509921908,"duration":1},"status":"broken","severity":"normal"},{"uid":"3226f78a5d791fda","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1752508401459,"stop":1752508401459,"duration":0},"status":"passed","severity":"normal"},{"uid":"52768364469ab60c","name":"should throw an error for insufficient data","time":{"start":1752508346107,"stop":1752508346107,"duration":0},"status":"passed","severity":"normal"},{"uid":"348775faa08ccebf","name":"should be safe to call multiple times","time":{"start":1752508362501,"stop":1752508362501,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef3c056039ccfd1a","name":"should drop connection to all peers on hangUp","time":{"start":1752508507404,"stop":1752508507405,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6963035c2837868","name":"Check publish message containing short","time":{"start":1752508623381,"stop":1752508623381,"duration":0},"status":"passed","severity":"normal"},{"uid":"21af137a09014af4","name":"Correctly serialized arguments","time":{"start":1752508563794,"stop":1752508563795,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecdf1be2d3916bf1","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1752508361311,"stop":1752508361311,"duration":0},"status":"passed","severity":"normal"},{"uid":"1633fdae0b0cc75a","name":"should fail to send if no connected peers found","time":{"start":1752508391107,"stop":1752508391108,"duration":1},"status":"passed","severity":"normal"},{"uid":"25dcb578634d0994","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1752508345997,"stop":1752508345997,"duration":0},"status":"passed","severity":"normal"},{"uid":"a15206f35b86e626","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1752508345982,"stop":1752508345983,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9b271ee17ad829","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752509168641,"stop":1752509168641,"duration":0},"status":"passed","severity":"normal"},{"uid":"7691df03112772d5","name":"Check message with no payload is not received","time":{"start":1752509921911,"stop":1752509921911,"duration":0},"status":"passed","severity":"normal"},{"uid":"b26370bee2bd8a1d","name":"Check received message containing special chars","time":{"start":1752509921917,"stop":1752509921918,"duration":1},"status":"broken","severity":"normal"},{"uid":"253da48a33bc1e69","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1752508391107,"stop":1752508391107,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2b13c16c7bb99ef","name":"should properly create location multiaddrs - udp4","time":{"start":1752508352152,"stop":1752508352152,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ce10a4e1ea302f9","name":"should wait for LightPush peer to be connected","time":{"start":1752508392018,"stop":1752508392018,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f6266092409f80e","name":"Query with Promise Callback, No message returned","time":{"start":1752509120100,"stop":1752509120100,"duration":0},"status":"passed","severity":"normal"},{"uid":"bced476e91060f3b","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1752508406279,"stop":1752508406279,"duration":0},"status":"passed","severity":"normal"},{"uid":"26648ef0c5905473","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752509191530,"stop":1752509191531,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b28c8ebb967f0c2","name":"should reject if Store is requested but not mounted","time":{"start":1752508392016,"stop":1752508392017,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d7627875238b35b","name":"should handle general insertion and lookup correctly","time":{"start":1752508403532,"stop":1752508403533,"duration":1},"status":"passed","severity":"normal"},{"uid":"786c125b100c921d","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1752508406281,"stop":1752508406281,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d0992efe9959bc0","name":"Decrypt messages","time":{"start":1752508601433,"stop":1752508601433,"duration":0},"status":"passed","severity":"normal"},{"uid":"1182513ef4cfdcb5","name":"should start ping timers on peer connect","time":{"start":1752508362284,"stop":1752508362284,"duration":0},"status":"passed","severity":"normal"},{"uid":"56677152f58728f6","name":"should be delivered immediately if received","time":{"start":1752508406285,"stop":1752508406285,"duration":0},"status":"passed","severity":"normal"},{"uid":"b99ed98badae0c53","name":"should respect custom numPeersToUse configuration","time":{"start":1752508391709,"stop":1752508391712,"duration":3},"status":"passed","severity":"normal"},{"uid":"7ab3fc900ae43370","name":"Check publish message after service node is restarted","time":{"start":1752508623392,"stop":1752508623392,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1fc7123925033dda","name":"returns only open connection if one present","time":{"start":1752508362115,"stop":1752508362116,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae9f2a94d9ade7ca","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1752508351526,"stop":1752508351527,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a8163ab2a220b77","name":"should add received messages to bloom filter","time":{"start":1752508406279,"stop":1752508406280,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdd6cfc9fdbd1619","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1752508401446,"stop":1752508401446,"duration":0},"status":"passed","severity":"normal"},{"uid":"852ece018c28309e","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752509316856,"stop":1752509316856,"duration":0},"status":"broken","severity":"normal"},{"uid":"8f91b97017c5d135","name":"isConnected between 2 js-waku relay nodes","time":{"start":1752508441362,"stop":1752508441363,"duration":1},"status":"passed","severity":"normal"},{"uid":"6559d86ed40241bc","name":"should return null for non-existent peer","time":{"start":1752508362205,"stop":1752508362206,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc5fb590e4878f57","name":"should return valid sharding parameters for static sharding","time":{"start":1752508346007,"stop":1752508346007,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e5a7df4937fe92f","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752509316852,"stop":1752509316853,"duration":1},"status":"broken","severity":"normal"},{"uid":"dff6c542809e1018","name":"Sample","time":{"start":1752508351563,"stop":1752508351563,"duration":0},"status":"passed","severity":"normal"},{"uid":"b13435ade414407f","name":"start node with empty content topic","time":{"start":1752509097121,"stop":1752509097121,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdac295d698a4261","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1752508351531,"stop":1752508351531,"duration":0},"status":"passed","severity":"normal"},{"uid":"a06004df71e34c02","name":"should return false when under bootstrap limit","time":{"start":1752508362207,"stop":1752508362207,"duration":0},"status":"passed","severity":"normal"},{"uid":"7748287c9425895","name":"ignores unrecognized TXT record formats","time":{"start":1752508370437,"stop":1752508370437,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6817f191e230449","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1752508370065,"stop":1752508370065,"duration":0},"status":"passed","severity":"normal"},{"uid":"c001457cc2707b18","name":"should be empty after removing the only subscription","time":{"start":1752508392190,"stop":1752508392191,"duration":1},"status":"passed","severity":"normal"},{"uid":"4de71494bff435a4","name":"Check received message containing Chinese","time":{"start":1752509921919,"stop":1752509921919,"duration":0},"status":"broken","severity":"normal"},{"uid":"d5ba6a6e2b5d8b6f","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1752508631549,"stop":1752508631550,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c6930742d6703d4","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1752508401455,"stop":1752508401455,"duration":0},"status":"passed","severity":"normal"},{"uid":"e10fe4b169af3aea","name":"should dial with multiaddr and return stream","time":{"start":1752508362503,"stop":1752508362504,"duration":1},"status":"passed","severity":"normal"},{"uid":"a28b8330d32b7cd9","name":"should handle dial errors","time":{"start":1752508362504,"stop":1752508362504,"duration":0},"status":"passed","severity":"normal"},{"uid":"3754c2e512bb61cd","name":"1 Relay, 1 fetch","time":{"start":1752508370179,"stop":1752508370180,"duration":1},"status":"passed","severity":"normal"},{"uid":"534d0dfd8436606d","name":"Check received message containing shell command","time":{"start":1752509921905,"stop":1752509921905,"duration":0},"status":"broken","severity":"normal"},{"uid":"bf26ece4bd4e1f46","name":"should return true when peer is on the pubsub topic shard","time":{"start":1752508361644,"stop":1752508361644,"duration":0},"status":"passed","severity":"normal"},{"uid":"e29cbca60a2c2082","name":"should return false and handle errors gracefully","time":{"start":1752508362505,"stop":1752508362505,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ff714baeac6e174","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1752508361267,"stop":1752508361270,"duration":3},"status":"passed","severity":"normal"},{"uid":"d906fc93bcdc01d6","name":"should handle complete peer lifecycle","time":{"start":1752508362302,"stop":1752508362304,"duration":2},"status":"passed","severity":"normal"},{"uid":"5d686eaa4a9c9f3d","name":"rejects hash query with content filter parameters","time":{"start":1752508362044,"stop":1752508362044,"duration":0},"status":"passed","severity":"normal"},{"uid":"f75209cbdad0ebf8","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1752508361777,"stop":1752508361777,"duration":0},"status":"passed","severity":"normal"},{"uid":"1037cacd1ed73bec","name":"Query generator for multiple messages","time":{"start":1752509155411,"stop":1752509155412,"duration":1},"status":"passed","severity":"normal"},{"uid":"60bc46bfcf500ef8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1752508345996,"stop":1752508345997,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9a5e6701a89e9ff","name":"random static sharding 10 - Cluster ID: 288, Shard ID: 280","time":{"start":1752509191528,"stop":1752509191529,"duration":1},"status":"broken","severity":"normal"},{"uid":"c3c048b84f49fc70","name":"should initialize with default number of peers","time":{"start":1752508391699,"stop":1752508391699,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d4a0844cbee6f82","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1752508401459,"stop":1752508401459,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb897cb4a3b73f07","name":"should attach causal history and bloom filter to each message","time":{"start":1752508406278,"stop":1752508406278,"duration":0},"status":"passed","severity":"normal"},{"uid":"81ce0d316145ea2d","name":"handles empty shards array correctly","time":{"start":1752508346008,"stop":1752508346008,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b24c6f48d8ec84f","name":"should handle relay send failures gracefully","time":{"start":1752508362296,"stop":1752508362296,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0c6a883318f7e69","name":"Passing page size 3 when there are 20 messages","time":{"start":1752509184998,"stop":1752509184998,"duration":0},"status":"passed","severity":"normal"},{"uid":"f189b5e5f73b5f5e","name":"should retry if all attempts fail","time":{"start":1752508391254,"stop":1752508391255,"duration":1},"status":"passed","severity":"normal"},{"uid":"65e0556182e1db39","name":"Wrong topic","time":{"start":1752509097119,"stop":1752509097119,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f6ef49a548ff222","name":"Query generator for multiple messages with different message text format","time":{"start":1752509155413,"stop":1752509155414,"duration":1},"status":"passed","severity":"normal"},{"uid":"1461c678e64faa03","name":"Generator, 2 different pubsubtopics","time":{"start":1752509168639,"stop":1752509168640,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4975cd504847779f","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752509097120,"stop":1752509097121,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d750fadf1a5aeae","name":"should be delivered but not added to local log or bloom filter","time":{"start":1752508406284,"stop":1752508406284,"duration":0},"status":"passed","severity":"normal"},{"uid":"854bfce90545760a","name":"Check received message containing short","time":{"start":1752509921914,"stop":1752509921915,"duration":1},"status":"broken","severity":"normal"},{"uid":"8d57b9cbacf5cd6f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1752508401458,"stop":1752508401459,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1335d37d2f02c02","name":"should be online or offline if network state changed","time":{"start":1752508441363,"stop":1752508441364,"duration":1},"status":"passed","severity":"normal"},{"uid":"2442137e95b0539c","name":"groups content topics by expected pubsub topic","time":{"start":1752508345985,"stop":1752508345985,"duration":0},"status":"passed","severity":"normal"},{"uid":"c792427f40831f7d","name":"Ephemeral field is preserved - encoder v0","time":{"start":1752508586366,"stop":1752508586366,"duration":0},"status":"broken","severity":"normal"},{"uid":"c8819c341980549e","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1752508351530,"stop":1752508351530,"duration":0},"status":"passed","severity":"normal"},{"uid":"beeb4b05b3130deb","name":"should not discard bootstrap peers if under the limit","time":{"start":1752508452076,"stop":1752508452076,"duration":0},"status":"passed","severity":"normal"},{"uid":"538bb549b23023b3","name":"should maintain proper timestamps if all messages received","time":{"start":1752508406279,"stop":1752508406279,"duration":0},"status":"passed","severity":"normal"},{"uid":"216e37eeca8f5309","name":"should reject on timeout if it was set","time":{"start":1752508392017,"stop":1752508392017,"duration":0},"status":"passed","severity":"normal"},{"uid":"959636572f932e3b","name":"should be able to dial TLS multiaddrs","time":{"start":1752508507408,"stop":1752508507409,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a16f9adc6489e7e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1752508401460,"stop":1752508401460,"duration":0},"status":"passed","severity":"normal"},{"uid":"58e43f28b8c3517b","name":"Waku message hash computation (payload length 0)","time":{"start":1752508361780,"stop":1752508361780,"duration":0},"status":"passed","severity":"normal"},{"uid":"150f72335cc6618a","name":"Refresh subscription","time":{"start":1752508631547,"stop":1752508631547,"duration":0},"status":"skipped","severity":"normal"},{"uid":"88b7730c34689d59","name":"should return false when peer has no overlapping shards","time":{"start":1752508361633,"stop":1752508361637,"duration":4},"status":"passed","severity":"normal"},{"uid":"3a1c9ba70c4f9cac","name":"Fields are not dropped","time":{"start":1752508362161,"stop":1752508362161,"duration":0},"status":"passed","severity":"normal"},{"uid":"a05e72693b855b6","name":"should properly clean up resources when disposed","time":{"start":1752508390427,"stop":1752508390435,"duration":8},"status":"passed","severity":"normal"},{"uid":"77130a64060f08e8","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1752508401457,"stop":1752508401457,"duration":0},"status":"passed","severity":"normal"},{"uid":"310b082300092195","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1752508406282,"stop":1752508406282,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b97007f878fbad2","name":"should be safe to call multiple times","time":{"start":1752508362500,"stop":1752508362500,"duration":0},"status":"passed","severity":"normal"},{"uid":"539d2c72fa53d796","name":"should dial peer when on same shard","time":{"start":1752508361539,"stop":1752508361539,"duration":0},"status":"passed","severity":"normal"},{"uid":"8087b4f6c52c9551","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1752508345985,"stop":1752508345985,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c71ff9f6cad509c","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1752508401444,"stop":1752508401444,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ebf3a9c5db1be8b","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1752508370439,"stop":1752508370439,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fd689effdb4b902","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752509316861,"stop":1752509316862,"duration":1},"status":"broken","severity":"normal"},{"uid":"9d134b6f8f45a744","name":"should only return 1 node with store capability","time":{"start":1752508370438,"stop":1752508370439,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d1bf8f9a2395d06","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1752508362287,"stop":1752508362288,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed4c9a132731d622","name":"should return false when peer is on different cluster","time":{"start":1752508361632,"stop":1752508361633,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ab47ec6faebe777","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1752508346006,"stop":1752508346006,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbcdbcc4da8407","name":"should handle connection event","time":{"start":1752508362185,"stop":1752508362185,"duration":0},"status":"passed","severity":"normal"},{"uid":"83a4a487b74621d9","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1752508345993,"stop":1752508345993,"duration":0},"status":"passed","severity":"normal"},{"uid":"e383d02c4e79efd8","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1752508369136,"stop":1752508369137,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d434adefc5df516","name":"should dial second nwaku node that was discovered","time":{"start":1752508421459,"stop":1752508421476,"duration":17},"status":"skipped","severity":"normal"},{"uid":"1a0189fd0017f5ab","name":"throws on content topic with empty topic name field","time":{"start":1752508345978,"stop":1752508345978,"duration":0},"status":"passed","severity":"normal"},{"uid":"504954fc200875c1","name":"Check publish message after client node is restarted","time":{"start":1752508623393,"stop":1752508623393,"duration":0},"status":"skipped","severity":"normal"},{"uid":"61a64eabd91d61a4","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app45/5/topic123/test.js","time":{"start":1752509097114,"stop":1752509097114,"duration":0},"status":"broken","severity":"normal"},{"uid":"97539210eabb147b","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1752508391714,"stop":1752508391715,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c40878d8e5acaa1","name":"handles different clusterIds correctly","time":{"start":1752508345985,"stop":1752508345986,"duration":1},"status":"passed","severity":"normal"},{"uid":"33f5c12b8b0a8590","name":"Check message with non string payload is not received","time":{"start":1752509921937,"stop":1752509921937,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0c08b3d50224d8f","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1752508391304,"stop":1752508391305,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e60f02179a94166","name":"should create dialer with libp2p and shardReader","time":{"start":1752508361508,"stop":1752508361509,"duration":1},"status":"passed","severity":"normal"},{"uid":"987dc538dc3b44a","name":"random static sharding 3 - Cluster ID: 358, Shard ID: 231","time":{"start":1752509191519,"stop":1752509191519,"duration":0},"status":"broken","severity":"normal"},{"uid":"d8720af194f33b57","name":"random static sharding 6 - Cluster ID: 625, Shard ID: 807","time":{"start":1752509191523,"stop":1752509191523,"duration":0},"status":"broken","severity":"normal"},{"uid":"f21db0a570f8c113","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1752508401461,"stop":1752508401461,"duration":0},"status":"passed","severity":"normal"},{"uid":"6065231382fd5005","name":"Check received message containing Arabic","time":{"start":1752509921920,"stop":1752509921920,"duration":0},"status":"broken","severity":"normal"},{"uid":"3103ab7fcb9a9403","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1752508401445,"stop":1752508401446,"duration":1},"status":"passed","severity":"normal"},{"uid":"952f635d3a0dd325","name":"Publish message with large meta","time":{"start":1752508623393,"stop":1752508623393,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1ef85c445c55a0a","name":"throws on content topic with empty version field","time":{"start":1752508345977,"stop":1752508345977,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7aef1ed8d02a42d","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1752508391855,"stop":1752508391855,"duration":0},"status":"passed","severity":"normal"},{"uid":"77c4e099d2cf7474","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752509097089,"stop":1752509097090,"duration":1},"status":"broken","severity":"normal"},{"uid":"ab0ae4ba4167dd39","name":"should handle peer store errors gracefully","time":{"start":1752508361264,"stop":1752508361265,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdc676b7a0fac326","name":"should return empty array when no peers connected","time":{"start":1752508362506,"stop":1752508362506,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d8c1dddbc59f6c6","name":"should handle errors when getting connections","time":{"start":1752508361324,"stop":1752508361325,"duration":1},"status":"passed","severity":"normal"},{"uid":"6018b2c940856d5e","name":"pre and post cipher","time":{"start":1752508380669,"stop":1752508380669,"duration":0},"status":"passed","severity":"normal"},{"uid":"5874046a5bb90620","name":"should handle peer store errors gracefully","time":{"start":1752508362201,"stop":1752508362201,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdf00d0f2d74a525","name":"random static sharding 7 - Cluster ID: 52, Shard ID: 146","time":{"start":1752509191524,"stop":1752509191525,"duration":1},"status":"broken","severity":"normal"},{"uid":"c083e4bebe564850","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1752509108708,"stop":1752509108709,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fd9038bac37589e","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752509316855,"stop":1752509316855,"duration":0},"status":"broken","severity":"normal"},{"uid":"234eaed059c8509d","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752509316863,"stop":1752509316863,"duration":0},"status":"broken","severity":"normal"},{"uid":"43613b0ec578dffa","name":"Check received message containing Arabic","time":{"start":1752509921897,"stop":1752509921897,"duration":0},"status":"broken","severity":"normal"},{"uid":"c90980c49e3ce42","name":"Query with Ordered Callback, No message returned","time":{"start":1752509120098,"stop":1752509120099,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dbb39323b34221f","name":"should only return 1 node with relay and store capability","time":{"start":1752508370438,"stop":1752508370438,"duration":0},"status":"passed","severity":"normal"},{"uid":"383c73a92d333e13","name":"rejects content-filtered query with only contentTopics","time":{"start":1752508362035,"stop":1752508362041,"duration":6},"status":"passed","severity":"normal"},{"uid":"92b5dd0ebd27a680","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1752508346106,"stop":1752508346107,"duration":1},"status":"passed","severity":"normal"},{"uid":"b350e7628b07b01","name":"Decoder throws on empty string content topic","time":{"start":1752508362638,"stop":1752508362638,"duration":0},"status":"passed","severity":"normal"},{"uid":"68136d3a7c5d5099","name":"should add event listeners to libp2p","time":{"start":1752508361299,"stop":1752508361299,"duration":0},"status":"passed","severity":"normal"},{"uid":"49b79c50da3f21b0","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1752508391713,"stop":1752508391714,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d253f2929977171","name":"Subscribe to topic containing short and publish message","time":{"start":1752508631547,"stop":1752508631548,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbd69e9384e8bddb","name":"should not retry if at least one success","time":{"start":1752508391109,"stop":1752508391109,"duration":0},"status":"passed","severity":"normal"},{"uid":"62ee90ddb784b690","name":"should keep entries that haven't expired yet","time":{"start":1752508390425,"stop":1752508390426,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba647cae09e5ae65","name":"should encode/decode to text encoding","time":{"start":1752508352150,"stop":1752508352151,"duration":1},"status":"passed","severity":"normal"},{"uid":"7783ab95ff75dd0d","name":"Check message on other pubsub topic is not received","time":{"start":1752509921936,"stop":1752509921936,"duration":0},"status":"passed","severity":"normal"},{"uid":"27b5404f21b762a5","name":"Encoder throws on empty string content topic","time":{"start":1752508381865,"stop":1752508381865,"duration":0},"status":"passed","severity":"normal"},{"uid":"61f5b72f2d228eef","name":"Check meta is set [symmetric]","time":{"start":1752508380201,"stop":1752508380202,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f02b01e392dc56e","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1752508362287,"stop":1752508362287,"duration":0},"status":"passed","severity":"normal"},{"uid":"a178b4d3700a7c38","name":"throws an error for improperly formatted content topics","time":{"start":1752508345986,"stop":1752508345986,"duration":0},"status":"passed","severity":"normal"},{"uid":"114b13b405ecae63","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1752508370067,"stop":1752508370068,"duration":1},"status":"passed","severity":"normal"},{"uid":"98c0336d287d7f18","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752508563623,"stop":1752508563623,"duration":0},"status":"passed","severity":"normal"},{"uid":"cba9f5797cb484ce","name":"random static sharding 8 - Cluster ID: 547, Shard ID: 868","time":{"start":1752509191526,"stop":1752509191526,"duration":0},"status":"broken","severity":"normal"},{"uid":"b10f4ff0a4945a45","name":"should emit a peer event after start","time":{"start":1752508426065,"stop":1752508426065,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cf022afbbf13939","name":"Check publish message containing emoji","time":{"start":1752508623388,"stop":1752508623388,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aefe00917405ba2","name":"LightPush","time":{"start":1752509205496,"stop":1752509205496,"duration":0},"status":"passed","severity":"normal"},{"uid":"b795834834cc110c","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1752508631546,"stop":1752508631546,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e582bf37dc9282c","name":"should return empty array for non-existent peer","time":{"start":1752508362200,"stop":1752508362201,"duration":1},"status":"passed","severity":"normal"},{"uid":"334cc190afe6f6d8","name":"should handle network check errors gracefully","time":{"start":1752508361559,"stop":1752508361567,"duration":8},"status":"passed","severity":"normal"},{"uid":"22e8ace0be01def6","name":"should delegate to networkMonitor.isConnected()","time":{"start":1752508362502,"stop":1752508362502,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef6745b72d34829a","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1752509189945,"stop":1752509189946,"duration":1},"status":"passed","severity":"normal"},{"uid":"79366fcc5e2b06e0","name":"passes more than one ENR URLs and attempts connection","time":{"start":1752508426068,"stop":1752508426068,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9f8fd4155dfa02e2","name":"1 Store, 2 relays, 2 fetches","time":{"start":1752508370180,"stop":1752508370181,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d22b043c7e08b43","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1752508345981,"stop":1752508345981,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf5cf904485b316c","name":"should not receive a peer event before start","time":{"start":1752508374256,"stop":1752508374257,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0d1edbc304a66fe","name":"should be able to encode the field with only STORE set to true","time":{"start":1752508351523,"stop":1752508351523,"duration":0},"status":"passed","severity":"normal"},{"uid":"f89cac274d20382e","name":"should clear existing timers before creating new ones","time":{"start":1752508362300,"stop":1752508362300,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1fa7612da11c28","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1752508401447,"stop":1752508401447,"duration":0},"status":"passed","severity":"normal"},{"uid":"9af41e2986925fa","name":"should clear dial history on start","time":{"start":1752508361515,"stop":1752508361515,"duration":0},"status":"passed","severity":"normal"},{"uid":"99737ca537373a29","name":"should enable all discoveries when explicitly set","time":{"start":1752508390892,"stop":1752508390893,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e7991d0118b80c5","name":"should dial peer when no shard info available","time":{"start":1752508361539,"stop":1752508361539,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c5ed3920fa97ef5","name":"Check received message with timestamp: 1752508420842 ","time":{"start":1752509921934,"stop":1752509921934,"duration":0},"status":"passed","severity":"normal"},{"uid":"4452bc50ec28b79e","name":"Check received message containing JSON","time":{"start":1752509921929,"stop":1752509921929,"duration":0},"status":"broken","severity":"normal"},{"uid":"fee66e23c4bf112e","name":"should handle dial errors gracefully","time":{"start":1752508361261,"stop":1752508361263,"duration":2},"status":"passed","severity":"normal"},{"uid":"2ffda48026cd34e1","name":"should handle task timeouts","time":{"start":1752508391249,"stop":1752508391250,"duration":1},"status":"passed","severity":"normal"},{"uid":"28515f92896eba6e","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1752508362380,"stop":1752508362381,"duration":1},"status":"passed","severity":"normal"},{"uid":"c534bded6e34f937","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1752508346007,"stop":1752508346007,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b660ca7ab12f035","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1752509189943,"stop":1752509189945,"duration":2},"status":"passed","severity":"normal"},{"uid":"ac19d2235a015a10","name":"Promise Callback - false","time":{"start":1752509174863,"stop":1752509174863,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e8bbd1540d80f84","name":"Rejects garbage","time":{"start":1752508395497,"stop":1752508395498,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab07d1294b66a336","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1752508370440,"stop":1752508370440,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b37e127f181b594e","name":"should dial peers from store when browser is connected","time":{"start":1752508362184,"stop":1752508362184,"duration":0},"status":"passed","severity":"normal"},{"uid":"c66b67f26668bafc","name":"Nwaku publishes","time":{"start":1752508612859,"stop":1752508612861,"duration":2},"status":"passed","severity":"normal"},{"uid":"669867d4ccd4aeef","name":"should handle bootstrap limit of 1 correctly","time":{"start":1752508362223,"stop":1752508362223,"duration":0},"status":"passed","severity":"normal"},{"uid":"9881628a0e7c4d3e","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1752508345980,"stop":1752508345981,"duration":1},"status":"passed","severity":"normal"},{"uid":"1912c63ca8bb20f2","name":"should drop connection via multiaddr with hangUp","time":{"start":1752508507407,"stop":1752508507408,"duration":1},"status":"passed","severity":"normal"},{"uid":"61238d5d0ca5599","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1752508406284,"stop":1752508406285,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e7db7d78239bc56","name":"should maintain desired error rate","time":{"start":1752508403530,"stop":1752508403531,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c59a6ab6a94568b","name":"should return false when peer shard info is not found","time":{"start":1752508361643,"stop":1752508361643,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e0705596eb53103","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1752508345989,"stop":1752508345990,"duration":1},"status":"passed","severity":"normal"},{"uid":"be51fa6b094a2f5b","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1752508401444,"stop":1752508401445,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b3b35bc07b47f46","name":"should handle peer not in mesh for all topics","time":{"start":1752508362301,"stop":1752508362302,"duration":1},"status":"passed","severity":"normal"},{"uid":"8639e0315dfbf797","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1752508401462,"stop":1752508401462,"duration":0},"status":"passed","severity":"normal"},{"uid":"525b8e1f654e40ce","name":"should add event listeners to globalThis","time":{"start":1752508361304,"stop":1752508361304,"duration":0},"status":"passed","severity":"normal"},{"uid":"10bc6eeccd7b1389","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1752508346002,"stop":1752508346002,"duration":0},"status":"passed","severity":"normal"},{"uid":"52c9d6a48dab8ea7","name":"Check message with invalid timestamp is not received","time":{"start":1752509921910,"stop":1752509921910,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e6fb39a9a268bc4","name":"Subscribe to topic containing JSON and publish message","time":{"start":1752508631552,"stop":1752508631552,"duration":0},"status":"passed","severity":"normal"},{"uid":"37944abafcdfd0fe","name":"Check received message containing short","time":{"start":1752509921892,"stop":1752509921892,"duration":0},"status":"broken","severity":"normal"},{"uid":"366918b60fb28d7d","name":"can start the service","time":{"start":1752508374254,"stop":1752508374254,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd1473da533ca7a8","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1752508401434,"stop":1752508401435,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd4ef1bc52258e22","name":"should handle complete connection lifecycle","time":{"start":1752508361325,"stop":1752508361326,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fcbef756c4d893d","name":"should process tasks in queue","time":{"start":1752508391239,"stop":1752508391239,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6f4f2525407bd1e","name":"Decoder throws on undefined content topic","time":{"start":1752508381866,"stop":1752508381866,"duration":0},"status":"passed","severity":"normal"},{"uid":"d115f73238b97ec9","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1752508362294,"stop":1752508362295,"duration":1},"status":"passed","severity":"normal"},{"uid":"c25bd8d6c241a3a9","name":"should transition to Unhealthy when no connections","time":{"start":1752508391602,"stop":1752508391602,"duration":0},"status":"passed","severity":"normal"},{"uid":"739adf99e919cd5c","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1752508370069,"stop":1752508370069,"duration":0},"status":"passed","severity":"normal"},{"uid":"5517e96943aecb17","name":"should dial all peers on dial","time":{"start":1752508507403,"stop":1752508507404,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1479e6e4fc333aa","name":"should merge provided config with defaults","time":{"start":1752508362499,"stop":1752508362499,"duration":0},"status":"passed","severity":"normal"},{"uid":"a12b56c9761a5844","name":"topics with same application and version share the same shard","time":{"start":1752508345984,"stop":1752508345984,"duration":0},"status":"passed","severity":"normal"},{"uid":"faa94ca851cb564a","name":"Query Generator - true","time":{"start":1752509174862,"stop":1752509174862,"duration":0},"status":"passed","severity":"normal"},{"uid":"25c8aff7200f7ac5","name":"Relay - times out","time":{"start":1752509205493,"stop":1752509205494,"duration":1},"status":"passed","severity":"normal"},{"uid":"93b3c88eb8eb6d1c","name":"should properly start and stop event listening","time":{"start":1752508391603,"stop":1752508391619,"duration":16},"status":"passed","severity":"normal"},{"uid":"321e90b498cfa531","name":"different cluster, same shard: nodes don't connect","time":{"start":1752508563627,"stop":1752508563627,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c8a7f5fbdfc0fef","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1752508401438,"stop":1752508401438,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe619dfeebe72a2b","name":"Check received message containing Russian","time":{"start":1752509921922,"stop":1752509921922,"duration":0},"status":"broken","severity":"normal"},{"uid":"461a02c9bf9edf61","name":"should remove event listeners","time":{"start":1752508362183,"stop":1752508362184,"duration":1},"status":"passed","severity":"normal"},{"uid":"99da0f674bae07df","name":"Check publish message containing Script","time":{"start":1752508623384,"stop":1752508623384,"duration":0},"status":"passed","severity":"normal"},{"uid":"114b264e1e0229a6","name":"Check publish message containing long","time":{"start":1752508623381,"stop":1752508623381,"duration":0},"status":"passed","severity":"normal"},{"uid":"171d4e8cd3d0066a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1752508401458,"stop":1752508401458,"duration":0},"status":"passed","severity":"normal"},{"uid":"57041574e9ee8c42","name":"should set field with only LIGHTPUSH enabled","time":{"start":1752508352156,"stop":1752508352156,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5f990568b3a0681","name":"Generator, custom pubsub topic","time":{"start":1752509168637,"stop":1752509168638,"duration":1},"status":"passed","severity":"normal"},{"uid":"8be3f19f6a83c709","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1752508631545,"stop":1752508631545,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd091cb2b5ab8a76","name":"should handle dial errors gracefully","time":{"start":1752508361540,"stop":1752508361540,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a7bc84811cb9a21","name":"Subscribe and publish message","time":{"start":1752508631544,"stop":1752508631545,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dfea5f486770026","name":"should create all internal components","time":{"start":1752508362499,"stop":1752508362499,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d4aae3069680e7a","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1752508391310,"stop":1752508391311,"duration":1},"status":"passed","severity":"normal"},{"uid":"883b9544ad8ddf9c","name":"should initialize with Unhealthy status","time":{"start":1752508391601,"stop":1752508391601,"duration":0},"status":"passed","severity":"normal"},{"uid":"36d651357e7bf5d0","name":"should be safe to call multiple times","time":{"start":1752508361260,"stop":1752508361260,"duration":0},"status":"passed","severity":"normal"},{"uid":"6451c8b9543e95ee","name":"Check received message containing long","time":{"start":1752509921915,"stop":1752509921915,"duration":0},"status":"broken","severity":"normal"},{"uid":"401824fb4d23c37d","name":"should store libp2p and options references","time":{"start":1752508362181,"stop":1752508362182,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b85ba0273e9d63a","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1752508441359,"stop":1752508441360,"duration":1},"status":"passed","severity":"normal"},{"uid":"82bda701edf641b3","name":"Check publish message containing XML","time":{"start":1752508623384,"stop":1752508623385,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e809ff1b16f31a4","name":"should handle peer store errors gracefully","time":{"start":1752508362218,"stop":1752508362221,"duration":3},"status":"passed","severity":"normal"},{"uid":"a871a0609de36880","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1752508391853,"stop":1752508391854,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3dd19c24f119088","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1752508401438,"stop":1752508401438,"duration":0},"status":"passed","severity":"normal"},{"uid":"cffe89cba745ead5","name":"nwaku subscribes","time":{"start":1752508612858,"stop":1752508612858,"duration":0},"status":"passed","severity":"normal"},{"uid":"a636237327db0cc5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1752508401462,"stop":1752508401462,"duration":0},"status":"passed","severity":"normal"},{"uid":"441484aa55662fd7","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752508699898,"stop":1752508699899,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c7903acc354dc86","name":"Generator, custom pubsub topic","time":{"start":1752509168640,"stop":1752509168641,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbaeac8653036e9b","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1752508362034,"stop":1752508362035,"duration":1},"status":"passed","severity":"normal"},{"uid":"74a789dd66358b4b","name":"peer exchange sets tag","time":{"start":1752508642515,"stop":1752508642515,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7cf62220cada406","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1752508401440,"stop":1752508401440,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d5af2fad4c2bb37","name":"can start and stop the service","time":{"start":1752508599635,"stop":1752508599635,"duration":0},"status":"passed","severity":"normal"},{"uid":"65228c1698f7b364","name":"should handle peer connect event","time":{"start":1752508361313,"stop":1752508361313,"duration":0},"status":"passed","severity":"normal"},{"uid":"1acf344fc8c3466f","name":"should be safe to call multiple times","time":{"start":1752508362183,"stop":1752508362183,"duration":0},"status":"passed","severity":"normal"},{"uid":"276e0dff3ee02a11","name":"should handle multiple peer connections","time":{"start":1752508362285,"stop":1752508362285,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c7f9856d3e01fdc","name":"should properly compute the node id","time":{"start":1752508352149,"stop":1752508352150,"duration":1},"status":"passed","severity":"normal"},{"uid":"a14944c3a9fe07c8","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1752508391602,"stop":1752508391603,"duration":1},"status":"passed","severity":"normal"},{"uid":"db8b906a0c1dfd72","name":"should not execute task if max attempts is 0","time":{"start":1752508391250,"stop":1752508391254,"duration":4},"status":"passed","severity":"normal"},{"uid":"bbf8efdb518e339e","name":"should handle empty pubsub topics","time":{"start":1752508362301,"stop":1752508362301,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f50092e5796e001","name":"should perform ping and update peer store on timer","time":{"start":1752508362288,"stop":1752508362289,"duration":1},"status":"passed","severity":"normal"},{"uid":"20864877901a6efc","name":"Publish message with rate limit","time":{"start":1752508623393,"stop":1752508623394,"duration":1},"status":"passed","severity":"normal"},{"uid":"fee5c4f05238c28","name":"A test","time":{"start":1752508552955,"stop":1752508552956,"duration":1},"status":"passed","severity":"normal"},{"uid":"68428d386d1da5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1752508401461,"stop":1752508401461,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aa87d9e9287786b","name":"should do nothing when connections still exist","time":{"start":1752508362191,"stop":1752508362191,"duration":0},"status":"passed","severity":"normal"},{"uid":"76414e43fc45d4d3","name":"should handle all zero keep alive options","time":{"start":1752508362301,"stop":1752508362301,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3408aba7036c6ff","name":"should stop and cleanup resources","time":{"start":1752508392192,"stop":1752508392192,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac9712cc51788255","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1752508345990,"stop":1752508345990,"duration":0},"status":"passed","severity":"normal"},{"uid":"c23512f8ae0e6c40","name":"start node with empty shard should fail","time":{"start":1752509191531,"stop":1752509191531,"duration":0},"status":"passed","severity":"normal"},{"uid":"440b207d38d2682","name":"should increase lamport timestamp","time":{"start":1752508406276,"stop":1752508406277,"duration":1},"status":"passed","severity":"normal"},{"uid":"86aaf8f61be93bd7","name":"Encoder throws on empty string content topic","time":{"start":1752508362638,"stop":1752508362638,"duration":0},"status":"passed","severity":"normal"},{"uid":"15dc6e4b7aa58058","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1752508623388,"stop":1752508623388,"duration":0},"status":"passed","severity":"normal"},{"uid":"968efc66c68858f4","name":"Check publish message containing special chars","time":{"start":1752508623382,"stop":1752508623382,"duration":0},"status":"passed","severity":"normal"},{"uid":"4711f3f34d06bbfc","name":"should remove event listeners","time":{"start":1752508362283,"stop":1752508362283,"duration":0},"status":"passed","severity":"normal"},{"uid":"decfa51af10a56e6","name":"should send to specified number of peers of used peers","time":{"start":1752508391108,"stop":1752508391108,"duration":0},"status":"passed","severity":"normal"},{"uid":"99ebc0cb662d9b36","name":"Query Generator, Wrong PubsubTopic","time":{"start":1752509120096,"stop":1752509120096,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5b885c86850b53c","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1752508351531,"stop":1752508351531,"duration":0},"status":"passed","severity":"normal"},{"uid":"c477e6b1042c15c8","name":"caches peers it previously fetched","time":{"start":1752508370437,"stop":1752508370437,"duration":0},"status":"passed","severity":"normal"},{"uid":"a02ae87fa53ee77f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1752508345994,"stop":1752508345994,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff247267d2076e8a","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1752508392191,"stop":1752508392191,"duration":0},"status":"passed","severity":"normal"},{"uid":"7349977d3989365","name":"should handle onConnected and onDisconnected","time":{"start":1752508391706,"stop":1752508391706,"duration":0},"status":"passed","severity":"normal"},{"uid":"418a27f7a93b92a3","name":"should return all connected peers without codec filter","time":{"start":1752508362506,"stop":1752508362506,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f601baa029305ed","name":"Publish message with custom timestamp: Mon Jul 14 2025 14:56:56 GMT+0000 (Coordinated Universal Time)","time":{"start":1752508623389,"stop":1752508623389,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0c13f686a9ed572","name":"should add event listeners for peer connect and disconnect","time":{"start":1752508362281,"stop":1752508362281,"duration":0},"status":"passed","severity":"normal"},{"uid":"146db98648c3eb3c","name":"can query messages by message hash","time":{"start":1752509158170,"stop":1752509158171,"duration":1},"status":"passed","severity":"normal"},{"uid":"39144f56274fae54","name":"should handle errors when globalThis is not available","time":{"start":1752508361305,"stop":1752508361305,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e63c897eabc8ec0","name":"should handle incoming messages","time":{"start":1752508391855,"stop":1752508391856,"duration":1},"status":"passed","severity":"normal"},{"uid":"f64e5857f6297030","name":"Push to array if already present","time":{"start":1752508345475,"stop":1752508345475,"duration":0},"status":"passed","severity":"normal"},{"uid":"4af9fd4eb4722706","name":"Check received message with timestamp: 1752508420842000000 ","time":{"start":1752509921934,"stop":1752509921934,"duration":0},"status":"passed","severity":"normal"},{"uid":"a55785b53ec3ac8a","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752508699898,"stop":1752508699898,"duration":0},"status":"passed","severity":"normal"},{"uid":"975c1ac552d7ca8","name":"should create ConnectionManager with relay","time":{"start":1752508362498,"stop":1752508362498,"duration":0},"status":"passed","severity":"normal"},{"uid":"90852cff34842e8e","name":"should not fail to start the service if it is already started","time":{"start":1752508374255,"stop":1752508374256,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5dc3dc4edfdc84b","name":"should return false when clusterId doesn't match","time":{"start":1752508391307,"stop":1752508391307,"duration":0},"status":"passed","severity":"normal"},{"uid":"76f7babf0ab9ed30","name":"new peer added after a peer was already found","time":{"start":1752508642515,"stop":1752508642515,"duration":0},"status":"skipped","severity":"normal"},{"uid":"657b09495c567a28","name":"should insert message into bloom filter","time":{"start":1752508406277,"stop":1752508406278,"duration":1},"status":"passed","severity":"normal"},{"uid":"32ccea5b56f987f","name":"Asymmetric encrypt & decrypt","time":{"start":1752508380668,"stop":1752508380668,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b0acdec6f61c6e3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1752508401460,"stop":1752508401460,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea60722eb82e59d2","name":"should add event listeners for waku:connection, peer connect and disconnect","time":{"start":1752508362182,"stop":1752508362183,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5bf040998a75dc0","name":"Promise Callback - true","time":{"start":1752509174863,"stop":1752509174863,"duration":0},"status":"passed","severity":"normal"},{"uid":"67a478cbd38a10de","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1752509189946,"stop":1752509189946,"duration":0},"status":"passed","severity":"normal"},{"uid":"d80aff96a52702a4","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1752508391705,"stop":1752508391705,"duration":0},"status":"passed","severity":"normal"},{"uid":"938fe6e1b9e50ee8","name":"different cluster, different shard: nodes don't connect","time":{"start":1752508563627,"stop":1752508563628,"duration":1},"status":"passed","severity":"normal"},{"uid":"558ee2694c748dd9","name":"should create ShardReader with shards network config","time":{"start":1752508361631,"stop":1752508361632,"duration":1},"status":"passed","severity":"normal"},{"uid":"107da335cdb43ce4","name":"should handle case when navigator is not available","time":{"start":1752508361312,"stop":1752508361312,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaf600d1353d5d9c","name":"should not return locked peers if enough unlocked are available","time":{"start":1752508391705,"stop":1752508391706,"duration":1},"status":"passed","severity":"normal"},{"uid":"d54c05728cfb4c3","name":"should dispatch network event when browser goes offline","time":{"start":1752508361320,"stop":1752508361320,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b8f655838d0bbc1","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1752509120099,"stop":1752509120099,"duration":0},"status":"passed","severity":"normal"},{"uid":"25df47ac72301bf7","name":"Default pageSize","time":{"start":1752509185001,"stop":1752509185001,"duration":0},"status":"passed","severity":"normal"},{"uid":"eba17877497dff3c","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1752508401439,"stop":1752508401439,"duration":0},"status":"passed","severity":"normal"},{"uid":"b48d127407b85c79","name":"should decode valid enr with tcp successfully","time":{"start":1752508352143,"stop":1752508352143,"duration":0},"status":"passed","severity":"normal"},{"uid":"689142f54d3eac58","name":"should not create relay timers when relay is not provided","time":{"start":1752508362294,"stop":1752508362294,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0fb98e033fa7a01","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1752508391240,"stop":1752508391240,"duration":0},"status":"passed","severity":"normal"},{"uid":"728d65fd04507caa","name":"Light Node - default protocols","time":{"start":1752509205496,"stop":1752509205497,"duration":1},"status":"passed","severity":"normal"},{"uid":"6236ff4055b1296b","name":"accepts valid content-filtered query","time":{"start":1752508362034,"stop":1752508362034,"duration":0},"status":"passed","severity":"normal"},{"uid":"82a94f18ffbea1ae","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1752509199363,"stop":1752509199363,"duration":0},"status":"passed","severity":"normal"},{"uid":"b381eb5d69e0d47a","name":"Check publish message containing numeric","time":{"start":1752508623382,"stop":1752508623382,"duration":0},"status":"passed","severity":"normal"},{"uid":"f49a8d1dbad7dc08","name":"throws on content topic with empty encoding field","time":{"start":1752508345978,"stop":1752508345978,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9a75b6cc09ef188","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1752508345992,"stop":1752508345992,"duration":0},"status":"passed","severity":"normal"},{"uid":"86020188eb72476d","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1752508351530,"stop":1752508351530,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd61669c59461e6e","name":"should stop all internal components","time":{"start":1752508362501,"stop":1752508362501,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ae025d7a4885192","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1752508370066,"stop":1752508370066,"duration":0},"status":"passed","severity":"normal"},{"uid":"c02a8cee90090775","name":"Check received message containing SQL Injection","time":{"start":1752509921923,"stop":1752509921923,"duration":0},"status":"broken","severity":"normal"},{"uid":"c84d7969e21f843b","name":"Check publish message containing Chinese","time":{"start":1752508623382,"stop":1752508623383,"duration":1},"status":"passed","severity":"normal"},{"uid":"6478e89858e46436","name":"Generator, 2 different pubsubtopics","time":{"start":1752509168641,"stop":1752509168641,"duration":0},"status":"passed","severity":"normal"},{"uid":"e51a41a27f77215e","name":"Passing page size 1 when there are 4 messages","time":{"start":1752509184998,"stop":1752509184998,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4bf6d69ac4f6289","name":"Subscribe to topic containing XML and publish message","time":{"start":1752508631551,"stop":1752508631551,"duration":0},"status":"passed","severity":"normal"},{"uid":"fca0c4e6617d5328","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1752508401438,"stop":1752508401438,"duration":0},"status":"passed","severity":"normal"},{"uid":"d74f576633f35153","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app85/5/topic634/json","time":{"start":1752509097112,"stop":1752509097112,"duration":0},"status":"broken","severity":"normal"},{"uid":"f83d678564c1f813","name":"should handle shardReader errors","time":{"start":1752508362510,"stop":1752508362510,"duration":0},"status":"passed","severity":"normal"},{"uid":"86e41e79b403f3fb","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1752508346003,"stop":1752508346004,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce2cf6fb962c9420","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1752508631550,"stop":1752508631550,"duration":0},"status":"passed","severity":"normal"},{"uid":"be514a18b7794459","name":"Privacy Node - default protocol","time":{"start":1752509205499,"stop":1752509205499,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0677f0da1e2b7c","name":"should clear dial history on stop","time":{"start":1752508361516,"stop":1752508361526,"duration":10},"status":"passed","severity":"normal"},{"uid":"2f1e57dafda7de11","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1752508346005,"stop":1752508346006,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9801f4f6fa6b54d","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1752508401457,"stop":1752508401458,"duration":1},"status":"passed","severity":"normal"},{"uid":"c04b8bb8dc50b2e2","name":"should dispatch network event when browser goes online","time":{"start":1752508361320,"stop":1752508361320,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2d1eaeaa0dcd2e3","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1752508400796,"stop":1752508400796,"duration":0},"status":"passed","severity":"normal"},{"uid":"10ac37d5cfab6242","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1752508370063,"stop":1752508370064,"duration":1},"status":"passed","severity":"normal"},{"uid":"36bd6c78502c2460","name":"can start the service","time":{"start":1752508426062,"stop":1752508426063,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b85e77d6325b55c","name":"should dial peer immediately when queue is empty","time":{"start":1752508361527,"stop":1752508361527,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cb03325e7a3c864","name":"should handle case with no peers in store","time":{"start":1752508362197,"stop":1752508362197,"duration":0},"status":"passed","severity":"normal"},{"uid":"75e6d8d303d14b8","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1752508586368,"stop":1752508586368,"duration":0},"status":"broken","severity":"normal"},{"uid":"63b4182a39b25815","name":"should use provided shard info when available","time":{"start":1752508391299,"stop":1752508391300,"duration":1},"status":"passed","severity":"normal"},{"uid":"edc0aba1df0720cc","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1752508616201,"stop":1752508616201,"duration":0},"status":"passed","severity":"normal"},{"uid":"5712a5fce198ed8b","name":"should be sent with empty content","time":{"start":1752508406283,"stop":1752508406283,"duration":0},"status":"passed","severity":"normal"},{"uid":"b51f9de332bf15a3","name":"should not fail to start the service if it is already started","time":{"start":1752508426064,"stop":1752508426065,"duration":1},"status":"passed","severity":"normal"},{"uid":"d04a26e0cd6a2a87","name":"Relay","time":{"start":1752508427370,"stop":1752508427370,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b43e011bc2398de","name":"Fails to publish duplicate message","time":{"start":1752508623390,"stop":1752508623390,"duration":0},"status":"passed","severity":"normal"},{"uid":"83072a3c359ef38b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1752508346003,"stop":1752508346003,"duration":0},"status":"passed","severity":"normal"},{"uid":"76f6ed545ca73073","name":"Decoder throws on empty string content topic","time":{"start":1752508381866,"stop":1752508381866,"duration":0},"status":"passed","severity":"normal"},{"uid":"65e3e46d6de17f56","name":"Waku message hash computation (no timestamp)","time":{"start":1752508361782,"stop":1752508361783,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ec1bf0e1bcb1e18","name":"should not receive a peer event after stop","time":{"start":1752508426066,"stop":1752508426067,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bc0163745a12b1d","name":"should get tags for the connected peer","time":{"start":1752508362185,"stop":1752508362186,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d700e2718ec26e2","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1752508401437,"stop":1752508401437,"duration":0},"status":"passed","severity":"normal"},{"uid":"350c645916d55180","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1752508631551,"stop":1752508631552,"duration":1},"status":"passed","severity":"normal"},{"uid":"debe414efe552ad","name":"Using a function","time":{"start":1752509204979,"stop":1752509204979,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bd48157a6c6074f","name":"Nodes with multiple pubsub topic","time":{"start":1752508616202,"stop":1752508616202,"duration":0},"status":"passed","severity":"normal"},{"uid":"acc14a43d39a0a7e","name":"Check received message containing Basic HTML tag","time":{"start":1752509921928,"stop":1752509921928,"duration":0},"status":"broken","severity":"normal"},{"uid":"c4684bd541277ead","name":"should handle errors gracefully when getting peer info","time":{"start":1752508361648,"stop":1752508361648,"duration":0},"status":"passed","severity":"normal"},{"uid":"c392e551798b9ac8","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752509316858,"stop":1752509316858,"duration":0},"status":"broken","severity":"normal"},{"uid":"3bc52eae7370ee60","name":"Mutual subscription","time":{"start":1752508631543,"stop":1752508631543,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e278fed4b7604be","name":"Generator, custom pubsub topic","time":{"start":1752509168639,"stop":1752509168639,"duration":0},"status":"skipped","severity":"normal"},{"uid":"34d04fbbdfed9f5a","name":"should return false when peer is not found","time":{"start":1752508361638,"stop":1752508361638,"duration":0},"status":"passed","severity":"normal"},{"uid":"11afb3b9827413c5","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1752509199362,"stop":1752509199362,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9786dfe38255c62","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1752508401440,"stop":1752508401440,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed0ecbd9c0e7240f","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app60/7/topic113/json","time":{"start":1752509097106,"stop":1752509097107,"duration":1},"status":"broken","severity":"normal"},{"uid":"4229088aa47faf67","name":"should not dial peers from store when browser is not connected","time":{"start":1752508362185,"stop":1752508362185,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d5ebe2ba4b51d06","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1752508441360,"stop":1752508441361,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e37412ee9a0c3a7","name":"should handle corrupted local storage data gracefully","time":{"start":1752508374258,"stop":1752508374259,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bb5bd02385d19e2","name":"should add to incoming buffer if dependencies are not met","time":{"start":1752508406280,"stop":1752508406280,"duration":0},"status":"passed","severity":"normal"},{"uid":"58aa028d9213798c","name":"should return PeerId when PeerId is provided","time":{"start":1752508362025,"stop":1752508362025,"duration":0},"status":"passed","severity":"normal"},{"uid":"690b7ae363539df7","name":"should remove event listener for peer:discovery","time":{"start":1752508361259,"stop":1752508361260,"duration":1},"status":"passed","severity":"normal"},{"uid":"243c64b1bea2facd","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752509921913,"stop":1752509921913,"duration":0},"status":"broken","severity":"normal"},{"uid":"9d65adbd0e4f4be","name":"should start all internal components","time":{"start":1752508362500,"stop":1752508362500,"duration":0},"status":"passed","severity":"normal"},{"uid":"8276fb1b6986388","name":"should wait for Store peer to be connected","time":{"start":1752508392018,"stop":1752508392019,"duration":1},"status":"passed","severity":"normal"},{"uid":"882c0802f73f9b31","name":"should return false when pubsub topic parsing fails","time":{"start":1752508361647,"stop":1752508361647,"duration":0},"status":"passed","severity":"normal"},{"uid":"94b25ffa2def2097","name":"should set field with all protocols enabled","time":{"start":1752508352155,"stop":1752508352155,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9b32c9fc1dd8add","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752509921935,"stop":1752509921935,"duration":0},"status":"passed","severity":"normal"},{"uid":"52adea3cb0edbda","name":"Query generator for 2000 messages","time":{"start":1752509155425,"stop":1752509155425,"duration":0},"status":"passed","severity":"normal"},{"uid":"74a6ed72ea94047d","name":"should create ShardReader with contentTopics network config","time":{"start":1752508361631,"stop":1752508361631,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad4c4f2af70ab5","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1752508401451,"stop":1752508401452,"duration":1},"status":"passed","severity":"normal"},{"uid":"b74e83c1ddce727e","name":"should create ConnectionManager with required options","time":{"start":1752508362498,"stop":1752508362498,"duration":0},"status":"passed","severity":"normal"},{"uid":"e01449957b3def38","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752508426068,"stop":1752508426068,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ac4df094a4937352","name":"Fails to publish message with size larger than 1 MB","time":{"start":1752508623392,"stop":1752508623392,"duration":0},"status":"passed","severity":"normal"},{"uid":"69da047d1218f053","name":"Register correct protocols","time":{"start":1752508631544,"stop":1752508631544,"duration":0},"status":"passed","severity":"normal"},{"uid":"cedcb401cc208b02","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1752508345980,"stop":1752508345980,"duration":0},"status":"passed","severity":"normal"},{"uid":"a81273d2490d63bb","name":"Round trip binary encryption [ecies, signature]","time":{"start":1752508381864,"stop":1752508381865,"duration":1},"status":"passed","severity":"normal"},{"uid":"119c964c4c13b5e8","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1752508441360,"stop":1752508441360,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9eff0a5fbbb4b5e","name":"should clear the dialing interval","time":{"start":1752508361516,"stop":1752508361516,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ec195d16e48ce9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1752508345997,"stop":1752508346002,"duration":5},"status":"passed","severity":"normal"},{"uid":"b5fba2eb462886cb","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1752509108711,"stop":1752509108712,"duration":1},"status":"skipped","severity":"normal"},{"uid":"858d751b9574276e","name":"can start and stop the service","time":{"start":1752508374255,"stop":1752508374255,"duration":0},"status":"passed","severity":"normal"},{"uid":"d10d99de249a41ca","name":"should be safe to call multiple times","time":{"start":1752508361253,"stop":1752508361259,"duration":6},"status":"passed","severity":"normal"},{"uid":"6175ce15681ad6d6","name":"should return true when topic is configured","time":{"start":1752508362508,"stop":1752508362508,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b8ee4e4f2ae70ed","name":"should be able to decode the field with only STORE set to true","time":{"start":1752508351529,"stop":1752508351529,"duration":0},"status":"passed","severity":"normal"},{"uid":"26df2f3cf96b228f","name":"should not fail to stop the service if it was not started","time":{"start":1752508599635,"stop":1752508599635,"duration":0},"status":"passed","severity":"normal"},{"uid":"7738070c30c7eed1","name":"Subscribe to topic containing long and publish message","time":{"start":1752508631548,"stop":1752508631548,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f3b4ecb04445e3a","name":"should select older connection if present","time":{"start":1752508362116,"stop":1752508362116,"duration":0},"status":"passed","severity":"normal"},{"uid":"b50acfe23f904f63","name":"Nodes with multiple pubsub topic","time":{"start":1752508616203,"stop":1752508616204,"duration":1},"status":"passed","severity":"normal"},{"uid":"14a026163d52f2d3","name":"should handle peer store errors during connection limiting","time":{"start":1752508362224,"stop":1752508362225,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c526fbccda2e07b","name":"should return false when shard info is undefined","time":{"start":1752508361643,"stop":1752508361643,"duration":0},"status":"passed","severity":"normal"},{"uid":"49cffe2e58427b8","name":"Check received message with timestamp: 1752508420842 ","time":{"start":1752509921909,"stop":1752509921909,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd5dadb8d509ac18","name":"should sort peers by ping value","time":{"start":1752508362507,"stop":1752508362508,"duration":1},"status":"passed","severity":"normal"},{"uid":"c92cc79c96c65e4c","name":"should emit a peer event after start","time":{"start":1752508599636,"stop":1752508599637,"duration":1},"status":"passed","severity":"normal"},{"uid":"9160aec640a8421a","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1752508352143,"stop":1752508352143,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd5ec3d1a2178307","name":"should set field with all protocols disabled","time":{"start":1752508352154,"stop":1752508352154,"duration":0},"status":"passed","severity":"normal"},{"uid":"5255315a1fa4ba18","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1752508380198,"stop":1752508380200,"duration":2},"status":"passed","severity":"normal"},{"uid":"852d02a3f0eff38c","name":"should add peer to queue when queue is not empty","time":{"start":1752508361527,"stop":1752508361528,"duration":1},"status":"passed","severity":"normal"},{"uid":"160a47f7d66d6542","name":"rejects hash query with time filter","time":{"start":1752508362045,"stop":1752508362045,"duration":0},"status":"passed","severity":"normal"},{"uid":"36014d2ada3a6110","name":"throws on content topic with non-number generation field","time":{"start":1752508345975,"stop":1752508345976,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4a79eaf9c78ded9","name":"should request peer renewal on specific errors","time":{"start":1752508391249,"stop":1752508391249,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5ddf226077c3958","name":"can query messages normally","time":{"start":1752509158169,"stop":1752509158170,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b1b5bfdda269da","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1752508616203,"stop":1752508616203,"duration":0},"status":"passed","severity":"normal"},{"uid":"c60dcc9b6708cd21","name":"messageHash returns a Uint8Array","time":{"start":1752508361785,"stop":1752508361786,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3269d4e4f47e679","name":"should skip peer when already connected","time":{"start":1752508361528,"stop":1752508361537,"duration":9},"status":"passed","severity":"normal"},{"uid":"4dbb7c02a86f5052","name":"should throw error - no public key","time":{"start":1752508352144,"stop":1752508352144,"duration":0},"status":"passed","severity":"normal"},{"uid":"be344c0875e0614d","name":"should hang up with multiaddr and return true on success","time":{"start":1752508362505,"stop":1752508362505,"duration":0},"status":"passed","severity":"normal"},{"uid":"6815c21755badb89","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1752508345980,"stop":1752508345980,"duration":0},"status":"passed","severity":"normal"},{"uid":"6147fb2d12af828","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1752509199363,"stop":1752509199363,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe18e6f9fc0991c5","name":"should dial peer when peer is discovered","time":{"start":1752508361260,"stop":1752508361261,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ddbcbf1d91776dc","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1752508345995,"stop":1752508345995,"duration":0},"status":"passed","severity":"normal"},{"uid":"85250752eb2ba29c","name":"Publish message with custom timestamp: Tue Jul 23 2024 15:56:56 GMT+0000 (Coordinated Universal Time)","time":{"start":1752508623388,"stop":1752508623389,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ff42a211ad61a5","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1752508346003,"stop":1752508346003,"duration":0},"status":"passed","severity":"normal"},{"uid":"b71d947a536caa82","name":"should be able to encode the field with only RELAY set to true","time":{"start":1752508351520,"stop":1752508351522,"duration":2},"status":"passed","severity":"normal"},{"uid":"3e23319f4568f7e4","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1752508631549,"stop":1752508631549,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddac633bb1fda1d3","name":"Check message received after jswaku node is restarted","time":{"start":1752509921912,"stop":1752509921912,"duration":0},"status":"broken","severity":"normal"},{"uid":"cb56449972e961cb","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1752508586369,"stop":1752508586369,"duration":0},"status":"broken","severity":"normal"},{"uid":"b2616d2e4c08a86","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752509921935,"stop":1752509921935,"duration":0},"status":"passed","severity":"normal"},{"uid":"78418b785dc34e95","name":"Ordered Callback - true","time":{"start":1752509174863,"stop":1752509174864,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad06d0efd86b1dd2","name":"should be able to decode the field with only RELAY set to true","time":{"start":1752508351528,"stop":1752508351528,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eed062daf9ce90a","name":"should convert tags map to array of keys","time":{"start":1752508362201,"stop":1752508362202,"duration":1},"status":"passed","severity":"normal"},{"uid":"82be47312bd882a9","name":"Subscribe to topic containing shell command and publish message","time":{"start":1752508631552,"stop":1752508631552,"duration":0},"status":"passed","severity":"normal"},{"uid":"2942c4a762c3b117","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1752509120098,"stop":1752509120098,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ac969599a37f48f","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app59/7/topic237/json","time":{"start":1752509097116,"stop":1752509097117,"duration":1},"status":"broken","severity":"normal"},{"uid":"1da6aa5a3daaf789","name":"A test","time":{"start":1752508552955,"stop":1752508552955,"duration":0},"status":"passed","severity":"normal"},{"uid":"97d10fa2a2b4279f","name":"Round trip binary serialization","time":{"start":1752508362636,"stop":1752508362637,"duration":1},"status":"passed","severity":"normal"},{"uid":"8556a6ea70109cdc","name":"should clear timers for specific peer on disconnect","time":{"start":1752508362298,"stop":1752508362299,"duration":1},"status":"passed","severity":"normal"},{"uid":"d037e7dc6d49a8f9","name":"should hang up with PeerId and return true on success","time":{"start":1752508362504,"stop":1752508362504,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa23e18f5e0ee5f3","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1752508552772,"stop":1752508552774,"duration":2},"status":"broken","severity":"normal"},{"uid":"a87b3dd715d860c5","name":"should handle shard reader errors gracefully","time":{"start":1752508361558,"stop":1752508361559,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef6be5a7a529adac","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1752508370439,"stop":1752508370439,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ad8e90b39d025dd","name":"should add and check entries correctly","time":{"start":1752508390404,"stop":1752508390417,"duration":13},"status":"passed","severity":"normal"},{"uid":"ef72f707d93ad69d","name":"should be safe to call multiple times","time":{"start":1752508362184,"stop":1752508362184,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3cf2c601aa3828d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1752508345994,"stop":1752508345995,"duration":1},"status":"passed","severity":"normal"},{"uid":"90074e9739e0b46f","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1752508401439,"stop":1752508401439,"duration":0},"status":"passed","severity":"normal"},{"uid":"190cbc1f31a065dd","name":"should successfully stop","time":{"start":1752508391856,"stop":1752508391856,"duration":0},"status":"passed","severity":"normal"},{"uid":"46694a4833abf929","name":"Query Generator, Multiple PubsubTopics","time":{"start":1752509120096,"stop":1752509120096,"duration":0},"status":"passed","severity":"normal"},{"uid":"74c1e3f62a0c51a5","name":"should check connected peers if present and suitable","time":{"start":1752508392017,"stop":1752508392018,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3d2b328dfb69ef2","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1752508401456,"stop":1752508401456,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8419fe2a879b9c2","name":"Fails to publish message with empty text","time":{"start":1752508623390,"stop":1752508623390,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee50ab3d13cb7062","name":"should not receive a peer event after stop","time":{"start":1752508374257,"stop":1752508374257,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f79f8cab4a742","name":"Check received message containing escaped characters","time":{"start":1752509921906,"stop":1752509921906,"duration":0},"status":"broken","severity":"normal"},{"uid":"18d052239bf4680b","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1752508370064,"stop":1752508370064,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a28fe540b320ea8","name":"should handle ping failures gracefully","time":{"start":1752508362290,"stop":1752508362291,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fd0ce3868bbea85","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1752508345994,"stop":1752508345994,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7507d3defdbd2c6","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1752508401456,"stop":1752508401456,"duration":0},"status":"passed","severity":"normal"},{"uid":"73f0cb09b25fd7d2","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1752509120097,"stop":1752509120098,"duration":1},"status":"passed","severity":"normal"},{"uid":"79d2edfd4f4e2898","name":"Callback on promise","time":{"start":1752509155418,"stop":1752509155419,"duration":1},"status":"passed","severity":"normal"},{"uid":"293b1176673d713a","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1752508370069,"stop":1752508370069,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cda5294bec3679d","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app46/8/topic658/xml","time":{"start":1752509097104,"stop":1752509097105,"duration":1},"status":"broken","severity":"normal"},{"uid":"9a2c8a39fa443eb2","name":"random static sharding 4 - Cluster ID: 255, Shard ID: 11","time":{"start":1752509191520,"stop":1752509191520,"duration":0},"status":"broken","severity":"normal"},{"uid":"ccb35ff6e58c544b","name":"Sets default value correctly","time":{"start":1752509204980,"stop":1752509204980,"duration":0},"status":"passed","severity":"normal"},{"uid":"1695f4435f24ae9c","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1752508401454,"stop":1752508401455,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c7b9f59a224530a","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1752508345981,"stop":1752508345981,"duration":0},"status":"passed","severity":"normal"},{"uid":"a213ff9d5e7f77a8","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1752508401448,"stop":1752508401448,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0e40fa63ed06278","name":"should dial peers from store when no connections remain","time":{"start":1752508362191,"stop":1752508362191,"duration":0},"status":"passed","severity":"normal"},{"uid":"945278b25b369158","name":"messageHashStr returns a hex string","time":{"start":1752508361786,"stop":1752508361787,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a1b356f4a897121","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1752508361778,"stop":1752508361778,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4b5f2f13cdee721","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752508563623,"stop":1752508563623,"duration":0},"status":"passed","severity":"normal"},{"uid":"dac3ac35364bfc45","name":"should not allow unachievable error rate","time":{"start":1752508400795,"stop":1752508400795,"duration":0},"status":"passed","severity":"normal"},{"uid":"465ebc2cd76a82de","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1752508401452,"stop":1752508401453,"duration":1},"status":"passed","severity":"normal"},{"uid":"a04d6ed0683649ec","name":"All","time":{"start":1752508427371,"stop":1752508427371,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9b4b7453254999f","name":"should process up to 3 peers at once","time":{"start":1752508361553,"stop":1752508361557,"duration":4},"status":"passed","severity":"normal"},{"uid":"42ebec614a707369","name":"random static sharding 5 - Cluster ID: 393, Shard ID: 334","time":{"start":1752509191522,"stop":1752509191522,"duration":0},"status":"broken","severity":"normal"},{"uid":"369479d3b136bc19","name":"should create NetworkMonitor with libp2p and events","time":{"start":1752508361297,"stop":1752508361298,"duration":1},"status":"passed","severity":"normal"},{"uid":"db5e3bc9401d187c","name":"should handle mixed bootstrap and non-bootstrap peers","time":{"start":1752508362218,"stop":1752508362218,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ec7160c1b31ed27","name":"should dial one peer on dial","time":{"start":1752508507405,"stop":1752508507406,"duration":1},"status":"passed","severity":"normal"},{"uid":"130604dfd85f962","name":"should not dispatch event when already connected","time":{"start":1752508361314,"stop":1752508361319,"duration":5},"status":"passed","severity":"normal"},{"uid":"bb281cd9fc0ce9de","name":"should partition messages based on acknowledgement status","time":{"start":1752508406283,"stop":1752508406283,"duration":0},"status":"passed","severity":"normal"},{"uid":"f264e9cc19fded82","name":"Check meta is set [ecies]","time":{"start":1752508381865,"stop":1752508381865,"duration":0},"status":"passed","severity":"normal"},{"uid":"f85f84b65e5dffd2","name":"should properly create location multiaddrs - tcp4","time":{"start":1752508352152,"stop":1752508352152,"duration":0},"status":"passed","severity":"normal"},{"uid":"a28f8484ad079b67","name":"should handle complete discovery-to-dial flow","time":{"start":1752508361270,"stop":1752508361270,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d2ddc217820b96","name":"should continually clean up expired entries at intervals","time":{"start":1752508390435,"stop":1752508390435,"duration":0},"status":"passed","severity":"normal"},{"uid":"333130d9c0b7f0a0","name":"should remove event listeners from libp2p","time":{"start":1752508361305,"stop":1752508361306,"duration":1},"status":"passed","severity":"normal"},{"uid":"e071b887a434865b","name":"more peers than existing","time":{"start":1752508599885,"stop":1752508599885,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f329c95ab95413cc","name":"should initialize with custom number of peers","time":{"start":1752508391700,"stop":1752508391700,"duration":0},"status":"passed","severity":"normal"},{"uid":"bea2ff55a79a1698","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1752508631546,"stop":1752508631546,"duration":0},"status":"passed","severity":"normal"},{"uid":"9301e3f9ad9335be","name":"should be empty when created","time":{"start":1752508392190,"stop":1752508392190,"duration":0},"status":"passed","severity":"normal"},{"uid":"de16c56b5446acff","name":"should decode valid enr successfully","time":{"start":1752508352142,"stop":1752508352143,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6217525b7976ebf","name":"Subscribe to topic containing numeric and publish message","time":{"start":1752508631548,"stop":1752508631549,"duration":1},"status":"passed","severity":"normal"},{"uid":"51224de626c88ff3","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752508370440,"stop":1752508370440,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1e24cd0fef75aca1","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752509316864,"stop":1752509316864,"duration":0},"status":"broken","severity":"normal"},{"uid":"32e83fcbbf860f1f","name":"Query with Promise Callback, No Decoder","time":{"start":1752509120099,"stop":1752509120100,"duration":1},"status":"passed","severity":"normal"},{"uid":"1070f020bd7493fc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1752508346004,"stop":1752508346004,"duration":0},"status":"passed","severity":"normal"},{"uid":"5135ce072f4384b7","name":"should return false when peer is not found","time":{"start":1752508361647,"stop":1752508361647,"duration":0},"status":"passed","severity":"normal"},{"uid":"a36d7dd500312d12","name":"should push the message to the outgoing buffer","time":{"start":1752508406277,"stop":1752508406277,"duration":0},"status":"passed","severity":"normal"},{"uid":"f73dcf8be6fec2e4","name":"should get all peers from store","time":{"start":1752508362192,"stop":1752508362193,"duration":1},"status":"passed","severity":"normal"},{"uid":"80edb9dfe1f8975f","name":"should discard bootstrap peers when has more than 1 (default limit)","time":{"start":1752508452075,"stop":1752508452076,"duration":1},"status":"passed","severity":"normal"},{"uid":"24e7b7a2e3c56ac1","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app70/3/topic789/json","time":{"start":1752509097095,"stop":1752509097097,"duration":2},"status":"broken","severity":"normal"},{"uid":"538581c51d38d382","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1752508616203,"stop":1752508616203,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb9112f4815e3c80","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1752508401447,"stop":1752508401447,"duration":0},"status":"passed","severity":"normal"},{"uid":"d72e820c74382c33","name":"should return false","time":{"start":1752508352149,"stop":1752508352149,"duration":0},"status":"passed","severity":"normal"},{"uid":"21aec4a3ed1f97b0","name":"should increase lamport timestamp","time":{"start":1752508406278,"stop":1752508406279,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fe7b29d79f71181","name":"Passing page size 110 when there are 120 messages","time":{"start":1752509185000,"stop":1752509185001,"duration":1},"status":"passed","severity":"normal"},{"uid":"603b515529589d9c","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1752508401443,"stop":1752508401443,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e4989bf711f3411","name":"should unregister libp2p event listeners when stop is called","time":{"start":1752508391707,"stop":1752508391707,"duration":0},"status":"passed","severity":"normal"},{"uid":"16628f6c137506d0","name":"should handle multiple peers with different shard configurations","time":{"start":1752508361568,"stop":1752508361568,"duration":0},"status":"passed","severity":"normal"},{"uid":"3891f207bef7cd69","name":"should return false when at bootstrap limit","time":{"start":1752508362207,"stop":1752508362208,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b51ce421bf0e560","name":"retrieves a single peer","time":{"start":1752508370435,"stop":1752508370436,"duration":1},"status":"passed","severity":"normal"},{"uid":"3813a904ad6f77ff","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752508351531,"stop":1752508351532,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a2c1a603419988f","name":"should create a new stream if no existing for protocol found","time":{"start":1752508362379,"stop":1752508362379,"duration":0},"status":"passed","severity":"normal"},{"uid":"3020dffde016cb4f","name":"should load peers from local storage and dispatch events","time":{"start":1752508374258,"stop":1752508374258,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef2af19ad077ed6","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1752508391708,"stop":1752508391708,"duration":0},"status":"passed","severity":"normal"},{"uid":"24d185c1b86c13cd","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1752508345983,"stop":1752508345983,"duration":0},"status":"passed","severity":"normal"},{"uid":"3701f6be803577ce","name":"Check message with invalid timestamp is not received","time":{"start":1752509921935,"stop":1752509921935,"duration":0},"status":"passed","severity":"normal"},{"uid":"8da4fde26950c162","name":"should do nothing if peer is not a bootstrap peer","time":{"start":1752508362186,"stop":1752508362189,"duration":3},"status":"passed","severity":"normal"},{"uid":"a0e2554aa9c14769","name":"should handle multiple bootstrap peers with different limits","time":{"start":1752508362222,"stop":1752508362223,"duration":1},"status":"passed","severity":"normal"},{"uid":"935dd8cd10f48be4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1752508345997,"stop":1752508345997,"duration":0},"status":"passed","severity":"normal"},{"uid":"455da39b89978b4e","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1752508345982,"stop":1752508345982,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6c4c444683821d9","name":"Check received message containing special chars","time":{"start":1752509921895,"stop":1752509921895,"duration":0},"status":"broken","severity":"normal"},{"uid":"6533f9b7b5c7416d","name":"Passing page size 11 when there are 10 messages","time":{"start":1752509184999,"stop":1752509185000,"duration":1},"status":"passed","severity":"normal"},{"uid":"a103c190b58c88f9","name":"should work with custom bootstrap limits","time":{"start":1752508362222,"stop":1752508362222,"duration":0},"status":"passed","severity":"normal"},{"uid":"d34a0f88a9d705b7","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1752509120099,"stop":1752509120099,"duration":0},"status":"passed","severity":"normal"},{"uid":"28ce6ad66261141f","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1752508390895,"stop":1752508390895,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e8f9ccfb4d6ab8a","name":"Relay + Store","time":{"start":1752508427370,"stop":1752508427371,"duration":1},"status":"passed","severity":"normal"},{"uid":"934bf2062488401","name":"should return unique PubsubTopics for static sharding","time":{"start":1752508345989,"stop":1752508345989,"duration":0},"status":"passed","severity":"normal"},{"uid":"48bacd2fd1c1994b","name":"Should update multiaddrs","time":{"start":1752508587014,"stop":1752508587015,"duration":1},"status":"passed","severity":"normal"},{"uid":"65612724edad66fb","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1752508345983,"stop":1752508345983,"duration":0},"status":"passed","severity":"normal"},{"uid":"280e011cb94663e0","name":"Check message received after jswaku node is restarted","time":{"start":1752509921938,"stop":1752509921938,"duration":0},"status":"broken","severity":"normal"},{"uid":"d105217038003da9","name":"Check publish message containing shell command","time":{"start":1752508623386,"stop":1752508623387,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cc92227950025aa","name":"should throw error - invalid id","time":{"start":1752508352144,"stop":1752508352145,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d0e52f016530557","name":"same cluster, same shard: nodes connect","time":{"start":1752508563624,"stop":1752508563624,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2a216cfddc76d90","name":"should reject if WakuNode is not started","time":{"start":1752508392012,"stop":1752508392012,"duration":0},"status":"passed","severity":"normal"},{"uid":"71fd40863133daa3","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1752508345983,"stop":1752508345984,"duration":1},"status":"passed","severity":"normal"},{"uid":"548a4e0cf412ed6a","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1752508401435,"stop":1752508401435,"duration":0},"status":"passed","severity":"normal"},{"uid":"1836eceda330b580","name":"should handle different types of entries","time":{"start":1752508390426,"stop":1752508390427,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4480dda9c12855","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1752508362293,"stop":1752508362294,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea9d410df9103673","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app57/3/topic397/utf8","time":{"start":1752509097115,"stop":1752509097115,"duration":0},"status":"broken","severity":"normal"},{"uid":"2b124aa3423855a","name":"should filter out already connected peers","time":{"start":1752508362194,"stop":1752508362194,"duration":0},"status":"passed","severity":"normal"},{"uid":"7879f7683f33a9c","name":"Overlapping topic subscription","time":{"start":1752508631547,"stop":1752508631547,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c090145966e1c56a","name":"Waku message hash computation (meta attribute not present)","time":{"start":1752508361779,"stop":1752508361780,"duration":1},"status":"passed","severity":"normal"},{"uid":"e243bf05adff23f8","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1752508345984,"stop":1752508345984,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4a3935cf01f05e7","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752508616202,"stop":1752508616202,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b852c94fff85669","name":"Decoder throws on empty string content topic","time":{"start":1752508380206,"stop":1752508380207,"duration":1},"status":"passed","severity":"normal"},{"uid":"b18b4ac557e06d01","name":"should initialize with isNetworkConnected as false","time":{"start":1752508361298,"stop":1752508361298,"duration":0},"status":"passed","severity":"normal"},{"uid":"13540f60e15a606","name":"should not hang up bootstrap peer if under limit","time":{"start":1752508362189,"stop":1752508362190,"duration":1},"status":"passed","severity":"normal"},{"uid":"e49bf79e3ea66719","name":"should use the provided clusterId for the pubsub topic","time":{"start":1752508346009,"stop":1752508346009,"duration":0},"status":"passed","severity":"normal"},{"uid":"7410cdfca8a308a9","name":"Used by Waku Relay","time":{"start":1752509204979,"stop":1752509204980,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d7eb0f6e97094f4","name":"Check message with no pubsub topic is not received","time":{"start":1752509921911,"stop":1752509921911,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff5810f3ebf6dc32","name":"Encoder throws on undefined content topic","time":{"start":1752508362637,"stop":1752508362638,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c36f7504f9c1635","name":"shard 0","time":{"start":1752509191513,"stop":1752509191513,"duration":0},"status":"broken","severity":"normal"},{"uid":"ff20373b1c21bd91","name":"Check received message containing unicode special characters","time":{"start":1752509921932,"stop":1752509921933,"duration":1},"status":"broken","severity":"normal"},{"uid":"283a3c55c360b4ee","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1752508362292,"stop":1752508362293,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b486c366734294e","name":"should throw error - no id","time":{"start":1752508352143,"stop":1752508352144,"duration":1},"status":"passed","severity":"normal"},{"uid":"435013e2d3729dea","name":"should skip peer when not on same shard","time":{"start":1752508361538,"stop":1752508361539,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9d0e34302695aed","name":"should be safe to call multiple times","time":{"start":1752508362281,"stop":1752508362282,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e4bbfca900cf18b","name":"should not receive a peer event before start","time":{"start":1752508426066,"stop":1752508426066,"duration":0},"status":"passed","severity":"normal"},{"uid":"cab5f90498fd7cb6","name":"should handle browser offline state overriding peer connections","time":{"start":1752508361326,"stop":1752508361326,"duration":0},"status":"passed","severity":"normal"},{"uid":"39e739ed535708b5","name":"should process queue every 500ms","time":{"start":1752508361552,"stop":1752508361553,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8991c0e2f92e299","name":"should be able to decode the field with only FILTER set to true","time":{"start":1752508351528,"stop":1752508351529,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dd6835102aade88","name":"Store - dialed first","time":{"start":1752509205494,"stop":1752509205494,"duration":0},"status":"passed","severity":"normal"},{"uid":"e46fe58c149e36b5","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1752508441363,"stop":1752508441363,"duration":0},"status":"passed","severity":"normal"},{"uid":"718c5d0c1fa6e963","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1752508390893,"stop":1752508390893,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe0bc82359c346ae","name":"should not fail to stop the service if it was not started","time":{"start":1752508426064,"stop":1752508426064,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b09383a5d2fa907","name":"should set field with only RELAY enabled","time":{"start":1752508352155,"stop":1752508352155,"duration":0},"status":"passed","severity":"normal"},{"uid":"815372fa91e24066","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1752508401445,"stop":1752508401445,"duration":0},"status":"passed","severity":"normal"},{"uid":"10dc51736adb978c","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752509168638,"stop":1752509168638,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f4d19403f5acf60","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1752508346006,"stop":1752508346006,"duration":0},"status":"passed","severity":"normal"},{"uid":"17430c32abea58bc","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1752508401434,"stop":1752508401434,"duration":0},"status":"passed","severity":"normal"},{"uid":"82af5affb501aaf8","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1752509155423,"stop":1752509155424,"duration":1},"status":"broken","severity":"normal"},{"uid":"4472598240bf6934","name":"should return false when peer is not on topic","time":{"start":1752508362509,"stop":1752508362510,"duration":1},"status":"passed","severity":"normal"},{"uid":"c508dd3f407dd08a","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1752508361646,"stop":1752508361646,"duration":0},"status":"passed","severity":"normal"},{"uid":"f63abce9326b8832","name":"should properly create location multiaddrs - tcp","time":{"start":1752508352153,"stop":1752508352154,"duration":1},"status":"passed","severity":"normal"},{"uid":"58460cb5eaaf13c7","name":"should encode/decode to RLP encoding","time":{"start":1752508352150,"stop":1752508352150,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe27c364b8a2689d","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1752508401440,"stop":1752508401441,"duration":1},"status":"passed","severity":"normal"},{"uid":"2042bdfbfb1b9e04","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1752508642516,"stop":1752508642517,"duration":1},"status":"passed","severity":"normal"},{"uid":"33915ecd76bed14f","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1752508345990,"stop":1752508345990,"duration":0},"status":"passed","severity":"normal"},{"uid":"c71ca46ebbff27d5","name":"Query Generator - false","time":{"start":1752509174862,"stop":1752509174863,"duration":1},"status":"passed","severity":"normal"},{"uid":"d85d1eec418955c2","name":"recovers when dns.resolve returns empty","time":{"start":1752508370436,"stop":1752508370436,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5a5deada201e4f1","name":"should handle queue processing errors gracefully","time":{"start":1752508361558,"stop":1752508361558,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7146951c6f25468","name":"Check publish message containing Basic HTML tag","time":{"start":1752508623385,"stop":1752508623385,"duration":0},"status":"passed","severity":"normal"},{"uid":"6847bfaa8ca41491","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1752508401444,"stop":1752508401444,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b2635aebde6453b","name":"should throw an error for missing sharding configuration","time":{"start":1752508346007,"stop":1752508346008,"duration":1},"status":"passed","severity":"normal"},{"uid":"6873fd1a93cb384e","name":"Passing an array","time":{"start":1752509204979,"stop":1752509204979,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7d8f9cff0e25e06","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1752508361321,"stop":1752508361324,"duration":3},"status":"passed","severity":"normal"},{"uid":"f34493b0f14c64d6","name":"less peers than existing","time":{"start":1752508599885,"stop":1752508599886,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9d2486b2f0e44c99","name":"Subscribe to topic containing special chars and publish message","time":{"start":1752508631549,"stop":1752508631549,"duration":0},"status":"passed","severity":"normal"},{"uid":"a76eff2f0b5d2194","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1752508391300,"stop":1752508391301,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b582c2eb00c8267","name":"should retry on complete failure if specified","time":{"start":1752508391108,"stop":1752508391108,"duration":0},"status":"passed","severity":"normal"},{"uid":"77f5a616af4bf103","name":"should return false when connections are non-bootstrap peers","time":{"start":1752508362216,"stop":1752508362218,"duration":2},"status":"passed","severity":"normal"},{"uid":"75b88af258d0ff16","name":"same cluster, different shard: nodes connect","time":{"start":1752508563626,"stop":1752508563627,"duration":1},"status":"passed","severity":"normal"},{"uid":"59a73b3477873f61","name":"should handle case with all peers already connected","time":{"start":1752508362197,"stop":1752508362197,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3a724a0cdf9abdf","name":"should remove expired entries after TTL has passed","time":{"start":1752508390424,"stop":1752508390425,"duration":1},"status":"passed","severity":"normal"},{"uid":"3262eff32f0f5cf6","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1752508374258,"stop":1752508374258,"duration":0},"status":"passed","severity":"normal"},{"uid":"f50254f679d7773e","name":"should serialize and deserialize correctly","time":{"start":1752508403532,"stop":1752508403532,"duration":0},"status":"passed","severity":"normal"},{"uid":"10ccca8fb9d9be57","name":"should start the dialing interval","time":{"start":1752508361514,"stop":1752508361514,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e7a7476a6d45f4a","name":"should not fail to start the service if it is already started","time":{"start":1752508599636,"stop":1752508599636,"duration":0},"status":"passed","severity":"normal"},{"uid":"403e3a9c0e2e14ba","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1752508351526,"stop":1752508351526,"duration":0},"status":"passed","severity":"normal"},{"uid":"4333be10b578cf98","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1752508401441,"stop":1752508401441,"duration":0},"status":"passed","severity":"normal"},{"uid":"373b2e801c44d57f","name":"configure the node with multiple pubsub topics","time":{"start":1752509191530,"stop":1752509191530,"duration":0},"status":"broken","severity":"normal"},{"uid":"1fa0e66197f886aa","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1752509108703,"stop":1752509108703,"duration":0},"status":"passed","severity":"normal"},{"uid":"15748efbd0d424a9","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1752508623391,"stop":1752508623391,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f6e18de5ddd6e78","name":"Subscribe to topic containing Script and publish message","time":{"start":1752508631551,"stop":1752508631551,"duration":0},"status":"passed","severity":"normal"},{"uid":"25d315c2b7d97105","name":"should deliver messages after dependencies are met","time":{"start":1752508406282,"stop":1752508406282,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbab425f15676790","name":"non connected peers","time":{"start":1752508599886,"stop":1752508599886,"duration":0},"status":"skipped","severity":"normal"},{"uid":"22799a83aec37f20","name":"should get / set TCP multiaddr","time":{"start":1752508352151,"stop":1752508352151,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8f280aed30bcc94","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1752508401437,"stop":1752508401437,"duration":0},"status":"passed","severity":"normal"},{"uid":"dba5b2b85fad48d8","name":"Subscribe to topic containing emoji and publish message","time":{"start":1752508631553,"stop":1752508631553,"duration":0},"status":"passed","severity":"normal"},{"uid":"607f50936cc4cb5a","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1752509108707,"stop":1752509108708,"duration":1},"status":"passed","severity":"normal"},{"uid":"93f6bb33982aca5b","name":"configure the node with multiple content topics","time":{"start":1752509097120,"stop":1752509097120,"duration":0},"status":"broken","severity":"normal"},{"uid":"26fcbafd011173f5","name":"should lock peers when selected","time":{"start":1752508391701,"stop":1752508391705,"duration":4},"status":"passed","severity":"normal"},{"uid":"2faf488f98e2de54","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1752509108709,"stop":1752509108709,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7c7b85f573b3cd3","name":"Query generator for multiple messages with multiple decoders","time":{"start":1752509155415,"stop":1752509155416,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dfc699e7664b266","name":"should start and setup intervals and event listeners","time":{"start":1752508392191,"stop":1752508392192,"duration":1},"status":"passed","severity":"normal"},{"uid":"46ea2c73f38d1874","name":"should successfully unsubscribe from an existing subscription","time":{"start":1752508391855,"stop":1752508391855,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7d97c097099ad74","name":"Publish without waiting for remote peer","time":{"start":1752508631544,"stop":1752508631544,"duration":0},"status":"passed","severity":"normal"},{"uid":"f55108ef30a97bc","name":"should handle high bootstrap limit correctly","time":{"start":1752508362223,"stop":1752508362224,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6cbca9e7c33123c","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1752509199364,"stop":1752509199364,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a810334bfa34091","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1752508631546,"stop":1752508631547,"duration":1},"status":"passed","severity":"normal"},{"uid":"15bbda3e405cada5","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1752508346009,"stop":1752508346009,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fb50d6826f9049f","name":"should dial all remaining peers","time":{"start":1752508362194,"stop":1752508362196,"duration":2},"status":"passed","severity":"normal"},{"uid":"b4b2156565cda5e5","name":"should return peer for existing peer","time":{"start":1752508362202,"stop":1752508362205,"duration":3},"status":"passed","severity":"normal"},{"uid":"959715a4fbc40623","name":"Ephemeral messages are not stored","time":{"start":1752508586361,"stop":1752508586361,"duration":0},"status":"passed","severity":"normal"},{"uid":"b60aa6339dd999ad","name":"should skip updating peer store if peer has same addresses","time":{"start":1752508361266,"stop":1752508361267,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bf327788a92aaad","name":"should throw error - no public key","time":{"start":1752508352145,"stop":1752508352149,"duration":4},"status":"passed","severity":"normal"},{"uid":"7f3485e4711af988","name":"should not retry if at least one success","time":{"start":1752508391254,"stop":1752508391254,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9eb2e476da9095e","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1752508362026,"stop":1752508362026,"duration":0},"status":"passed","severity":"normal"},{"uid":"f669a093105823dd","name":"Ordered Callback - false","time":{"start":1752509174864,"stop":1752509174864,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d5430a05ba87daf","name":"Check message with no content topic is not received","time":{"start":1752509921936,"stop":1752509921936,"duration":0},"status":"passed","severity":"normal"},{"uid":"2de84c911f2913f9","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1752509199362,"stop":1752509199363,"duration":1},"status":"passed","severity":"normal"},{"uid":"547e494a5bbfe3b8","name":"Encoder throws on empty string content topic","time":{"start":1752508380205,"stop":1752508380206,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd12e71a2fd826f9","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1752509108712,"stop":1752509108713,"duration":1},"status":"skipped","severity":"normal"},{"uid":"30c39350a0475c90","name":"should handle corrupted shard info gracefully","time":{"start":1752508361655,"stop":1752508361656,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb6cb8d90288282e","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1752508616201,"stop":1752508616201,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd07d5169703c899","name":"should reject if Relay is requested but not mounted","time":{"start":1752508392013,"stop":1752508392013,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a72dabc120a1d85","name":"should handle peer store update failures gracefully","time":{"start":1752508362291,"stop":1752508362292,"duration":1},"status":"passed","severity":"normal"},{"uid":"b30821b616e63a37","name":"should return false when navigator.onLine is false","time":{"start":1752508361307,"stop":1752508361311,"duration":4},"status":"passed","severity":"normal"},{"uid":"8c0b2c246e38586f","name":"Query Generator, No Decoder","time":{"start":1752509120097,"stop":1752509120097,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b50047801afe7c5","name":"should correctly map a content topic to a pubsub topic","time":{"start":1752508346009,"stop":1752508346009,"duration":0},"status":"passed","severity":"normal"},{"uid":"42f63746efe1696","name":"Check message with no payload is not received","time":{"start":1752509921936,"stop":1752509921937,"duration":1},"status":"passed","severity":"normal"},{"uid":"25523767db081319","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1752508345982,"stop":1752508345982,"duration":0},"status":"passed","severity":"normal"},{"uid":"e08274e813331266","name":"should return different streams if requested simultaniously","time":{"start":1752508362379,"stop":1752508362380,"duration":1},"status":"passed","severity":"normal"},{"uid":"9321aa35e7a3da7a","name":"Check received message containing Script","time":{"start":1752509921925,"stop":1752509921926,"duration":1},"status":"broken","severity":"normal"},{"uid":"cf6ca94cb4bc51bb","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752508699899,"stop":1752508699899,"duration":0},"status":"passed","severity":"normal"},{"uid":"497c8fe1fae7dc2f","name":"Passing page size 0 when there are 110 messages","time":{"start":1752509184997,"stop":1752509184997,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4caf65f6b6c8980","name":"should return tags for existing peer","time":{"start":1752508362198,"stop":1752508362198,"duration":0},"status":"passed","severity":"normal"},{"uid":"cefed0e512cb4e74","name":"Passing page size 19 when there are 20 messages","time":{"start":1752509185000,"stop":1752509185000,"duration":0},"status":"passed","severity":"normal"},{"uid":"a264a68277448685","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1752508380200,"stop":1752508380201,"duration":1},"status":"passed","severity":"normal"},{"uid":"918b9073ffdbd915","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752509921939,"stop":1752509921939,"duration":0},"status":"broken","severity":"normal"},{"uid":"4375762dcde7d10f","name":"should not receive a peer event before start","time":{"start":1752508599637,"stop":1752508599637,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c88aaa10da05203","name":"Passing page size 10 when there are 10 messages","time":{"start":1752509184998,"stop":1752509184999,"duration":1},"status":"passed","severity":"normal"},{"uid":"caa42e9324d46ecd","name":"should get / set UDP multiaddr","time":{"start":1752508352151,"stop":1752508352151,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b193b61eccb926d","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1752508401449,"stop":1752508401450,"duration":1},"status":"passed","severity":"normal"},{"uid":"355c9f17a0ff9858","name":"should register libp2p event listeners when start is called","time":{"start":1752508391707,"stop":1752508391707,"duration":0},"status":"passed","severity":"normal"},{"uid":"901af2bd15a50526","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1752508401448,"stop":1752508401449,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c8587a4d338980f","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1752508391854,"stop":1752508391854,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b547274baf2cdad","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1752508346010,"stop":1752508346010,"duration":0},"status":"passed","severity":"normal"},{"uid":"882cb753f6b39ef2","name":"should not allow k > 12","time":{"start":1752508400793,"stop":1752508400794,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc07cb885b1b6356","name":"can start the service","time":{"start":1752508599634,"stop":1752508599635,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6bb38215c6aee43","name":"Check received message containing emoji","time":{"start":1752509921933,"stop":1752509921934,"duration":1},"status":"broken","severity":"normal"},{"uid":"11f0ac2478a12b8a","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1752508401436,"stop":1752508401436,"duration":0},"status":"passed","severity":"normal"},{"uid":"327b1322438f846c","name":"should invoke callbacks when receiving a message","time":{"start":1752508392191,"stop":1752508392191,"duration":0},"status":"passed","severity":"normal"},{"uid":"277f6d10026ec495","name":"should not dispatch event when already disconnected","time":{"start":1752508361319,"stop":1752508361319,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc3f2c5fd55d3fc6","name":"Check received message containing XML","time":{"start":1752509921927,"stop":1752509921927,"duration":0},"status":"broken","severity":"normal"},{"uid":"55d7332515becabc","name":"Check message with no pubsub topic is not received","time":{"start":1752509921936,"stop":1752509921936,"duration":0},"status":"passed","severity":"normal"},{"uid":"df11525fb003d4fd","name":"should save new peer to store","time":{"start":1752508361266,"stop":1752508361266,"duration":0},"status":"passed","severity":"normal"},{"uid":"6380338bc6f4d6b4","name":"should remove event listeners from globalThis","time":{"start":1752508361306,"stop":1752508361306,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd8811171f043544","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1752508345992,"stop":1752508345992,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f11f1038134f852","name":"Check received message containing long","time":{"start":1752509921893,"stop":1752509921893,"duration":0},"status":"broken","severity":"normal"},{"uid":"6b89923dc9eb3f0e","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1752508345988,"stop":1752508345988,"duration":0},"status":"passed","severity":"normal"},{"uid":"8053d5246faaed6d","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752508351527,"stop":1752508351527,"duration":0},"status":"passed","severity":"normal"},{"uid":"19a524cafe9ecf8f","name":"Check message with no content topic is not received","time":{"start":1752509921911,"stop":1752509921911,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eb5b31320df560b","name":"should return false when peer is not on the specified shard","time":{"start":1752508361642,"stop":1752508361642,"duration":0},"status":"passed","severity":"normal"},{"uid":"363a27cab2afed8a","name":"Check publish message containing Russian","time":{"start":1752508623383,"stop":1752508623383,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c18101211029e5a","name":"should handle full lifecycle (start -> events -> stop)","time":{"start":1752508362222,"stop":1752508362222,"duration":0},"status":"passed","severity":"normal"}] |