mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-18 07:53:08 +00:00
1 line
194 KiB
JSON
1 line
194 KiB
JSON
[{"uid":"7f68cdcd0feaef8e","name":"Encoder throws on empty string content topic","time":{"start":1752204666805,"stop":1752204666805,"duration":0},"status":"passed","severity":"normal"},{"uid":"65710bb85e4904da","name":"Relay + Store","time":{"start":1752204636983,"stop":1752204636983,"duration":0},"status":"passed","severity":"normal"},{"uid":"bade4caccbd85fa5","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1752204636182,"stop":1752204636183,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3f81782f0b858f5","name":"should be online or offline if network state changed","time":{"start":1752204727185,"stop":1752204727186,"duration":1},"status":"passed","severity":"normal"},{"uid":"447d575653f4df01","name":"should dial all peers on dial","time":{"start":1752204802876,"stop":1752204802877,"duration":1},"status":"passed","severity":"normal"},{"uid":"88cc029b209ee07f","name":"should handle peer store errors gracefully","time":{"start":1752204646613,"stop":1752204646613,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a8cc319db3a032d","name":"should perform ping and update peer store on timer","time":{"start":1752204646648,"stop":1752204646648,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0034a34810d4c92","name":"Non TWN Cluster","time":{"start":1752204968871,"stop":1752204968871,"duration":0},"status":"passed","severity":"normal"},{"uid":"8316c8ae5987b252","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1752204630755,"stop":1752204630755,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3b752d4ce299f74","name":"Round trip binary encryption [ecies, signature]","time":{"start":1752204666803,"stop":1752204666804,"duration":1},"status":"passed","severity":"normal"},{"uid":"43982cf3045908f6","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1752204686079,"stop":1752204686079,"duration":0},"status":"passed","severity":"normal"},{"uid":"aefe8240991ea6bc","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1752204712467,"stop":1752204712467,"duration":0},"status":"passed","severity":"normal"},{"uid":"775a5884609bce5c","name":"Check publish message containing special chars","time":{"start":1752204828283,"stop":1752204828283,"duration":0},"status":"passed","severity":"normal"},{"uid":"94f617266fd7a2d2","name":"should handle peer not in mesh for all topics","time":{"start":1752204646667,"stop":1752204646667,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff4e477c49afcf6a","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1752204675790,"stop":1752204675790,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fd51e88b447fc9e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1752204630762,"stop":1752204630763,"duration":1},"status":"passed","severity":"normal"},{"uid":"91a327ccf484094c","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752205198343,"stop":1752205198343,"duration":0},"status":"passed","severity":"normal"},{"uid":"190b707802263b08","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1752204686099,"stop":1752204686099,"duration":0},"status":"passed","severity":"normal"},{"uid":"ece0f3d72406d979","name":"should not change state when connections remain after disconnect","time":{"start":1752204645791,"stop":1752204645792,"duration":1},"status":"passed","severity":"normal"},{"uid":"57abe163a266e55f","name":"Overlapping topic subscription","time":{"start":1752205198349,"stop":1752205198349,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaf3df3f72ff9c9a","name":"Check message with no payload is not received","time":{"start":1752205154493,"stop":1752205154493,"duration":0},"status":"passed","severity":"normal"},{"uid":"84a185cd61c73d20","name":"random static sharding 10 - Cluster ID: 523, Shard ID: 604","time":{"start":1752205033928,"stop":1752205033928,"duration":0},"status":"passed","severity":"normal"},{"uid":"48b34bf71f01d66e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1752204686111,"stop":1752204686111,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bf36abf9744525e","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1752204691178,"stop":1752204691179,"duration":1},"status":"passed","severity":"normal"},{"uid":"5171e5db0511e8f0","name":"should return false when navigator.onLine is false","time":{"start":1752204645784,"stop":1752204645785,"duration":1},"status":"passed","severity":"normal"},{"uid":"38cd78872fbcda69","name":"should keep entries that haven't expired yet","time":{"start":1752204675007,"stop":1752204675009,"duration":2},"status":"passed","severity":"normal"},{"uid":"87a186b09cb787ac","name":"should successfully stop","time":{"start":1752204676743,"stop":1752204676743,"duration":0},"status":"passed","severity":"normal"},{"uid":"baf11bbd14ce9c98","name":"Waku message hash computation (no timestamp)","time":{"start":1752204646517,"stop":1752204646517,"duration":0},"status":"passed","severity":"normal"},{"uid":"b349d84dd01ac6ca","name":"Check received message containing short","time":{"start":1752205154475,"stop":1752205154475,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e492fa6cd6b2811","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1752204994414,"stop":1752204994415,"duration":1},"status":"passed","severity":"normal"},{"uid":"8492b56b5880a3cc","name":"Check received message containing Chinese","time":{"start":1752205154486,"stop":1752205154487,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3dd1fc361af1540","name":"Check received message containing special chars","time":{"start":1752205154476,"stop":1752205154476,"duration":0},"status":"passed","severity":"normal"},{"uid":"386479dd0dea2ee4","name":"should add received messages to bloom filter","time":{"start":1752204691177,"stop":1752204691177,"duration":0},"status":"passed","severity":"normal"},{"uid":"38a85b59cff6e3eb","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1752204686093,"stop":1752204686094,"duration":1},"status":"passed","severity":"normal"},{"uid":"a940c896c85a131a","name":"accepts valid message hash query","time":{"start":1752204646888,"stop":1752204646888,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab7bd02cdc320bc4","name":"Check message received after jswaku node is restarted","time":{"start":1752205154493,"stop":1752205154493,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba62c6c4cbd1609","name":"Generator, 2 different pubsubtopics","time":{"start":1752204977539,"stop":1752204977540,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dcd8c65549b7a9","name":"should not fail to stop the service if it was not started","time":{"start":1752204803357,"stop":1752204803357,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3f8ec99612fc683","name":"throws on content topic with empty version field","time":{"start":1752204630743,"stop":1752204630743,"duration":0},"status":"passed","severity":"normal"},{"uid":"27b3c075b8096ab9","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1752204686098,"stop":1752204686099,"duration":1},"status":"passed","severity":"normal"},{"uid":"398b0fee0625af12","name":"Check message received after jswaku node is restarted","time":{"start":1752205154484,"stop":1752205154484,"duration":0},"status":"passed","severity":"normal"},{"uid":"21fa7b098f11da84","name":"Check publish message containing Chinese","time":{"start":1752204828283,"stop":1752204828283,"duration":0},"status":"passed","severity":"normal"},{"uid":"795ccaf56a7166b2","name":"should throw error - invalid id","time":{"start":1752204636971,"stop":1752204636971,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb85a9a7a0b5364b","name":"should clear existing timers before creating new ones","time":{"start":1752204646664,"stop":1752204646666,"duration":2},"status":"passed","severity":"normal"},{"uid":"821abcce33368303","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752205198337,"stop":1752205198337,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d59c3f7e52e9853","name":"should start all internal components","time":{"start":1752204647400,"stop":1752204647400,"duration":0},"status":"passed","severity":"normal"},{"uid":"461a43aa8f612a5","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1752204837216,"stop":1752204837216,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8cb8b1b17fb2ea6","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1752204646647,"stop":1752204646647,"duration":0},"status":"passed","severity":"normal"},{"uid":"12752d97de7ce54f","name":"should be able to encode the field with only STORE set to true","time":{"start":1752204636179,"stop":1752204636179,"duration":0},"status":"passed","severity":"normal"},{"uid":"b35d7eaa72a66b49","name":"Push message with content topic containing unicode special characters","time":{"start":1752205305770,"stop":1752205305771,"duration":1},"status":"passed","severity":"normal"},{"uid":"43b50e86677f6f8e","name":"Subscribe to topic containing short and publish message","time":{"start":1752204837213,"stop":1752204837213,"duration":0},"status":"passed","severity":"normal"},{"uid":"98e3e237f253226b","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1752204686092,"stop":1752204686093,"duration":1},"status":"passed","severity":"normal"},{"uid":"42d6b925aee0475e","name":"Push message with content topic containing unicode special characters","time":{"start":1752205305787,"stop":1752205305787,"duration":0},"status":"passed","severity":"normal"},{"uid":"aad748416cb351f8","name":"Publish message with rate limit","time":{"start":1752204828292,"stop":1752204828293,"duration":1},"status":"passed","severity":"normal"},{"uid":"d38826bbcb41659a","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752204968885,"stop":1752204968885,"duration":0},"status":"broken","severity":"normal"},{"uid":"1db0a733d6cc57a8","name":"Subscribe to topic containing numeric and publish message","time":{"start":1752204837214,"stop":1752204837214,"duration":0},"status":"passed","severity":"normal"},{"uid":"10cafe32474ad387","name":"Subscribe to topic containing short and receive message","time":{"start":1752205198340,"stop":1752205198340,"duration":0},"status":"passed","severity":"normal"},{"uid":"282bc1381408bcda","name":"rejects hash query with content filter parameters","time":{"start":1752204646888,"stop":1752204646889,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d97afa2d827c5dd","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1752204630746,"stop":1752204630746,"duration":0},"status":"passed","severity":"normal"},{"uid":"2944d9b078ece639","name":"should use shardsUnderCluster when provided","time":{"start":1752204675929,"stop":1752204675930,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf75ffa3362ee41a","name":"Check received message containing emoji","time":{"start":1752205154490,"stop":1752205154490,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fc774ecb3eb9850","name":"Check received message containing Basic HTML tag","time":{"start":1752205154479,"stop":1752205154479,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dfa955253f27493","name":"should handle ping failures gracefully","time":{"start":1752204646648,"stop":1752204646653,"duration":5},"status":"passed","severity":"normal"},{"uid":"1a6dfe11ca7ce8b5","name":"should not create relay timers when relay is not provided","time":{"start":1752204646655,"stop":1752204646661,"duration":6},"status":"passed","severity":"normal"},{"uid":"b8d05fe699920685","name":"Check publish message after service node is restarted","time":{"start":1752204828291,"stop":1752204828292,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6f66a144c3ba9a24","name":"should not fail to stop the service if it was not started","time":{"start":1752204659163,"stop":1752204659163,"duration":0},"status":"passed","severity":"normal"},{"uid":"534728132f490fde","name":"Check received message containing numeric","time":{"start":1752205154476,"stop":1752205154476,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b407f49b7c44be1","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752205198347,"stop":1752205198347,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9a30a105e1e4df8","name":"should allow redial after cooldown period","time":{"start":1752204646202,"stop":1752204646202,"duration":0},"status":"passed","severity":"normal"},{"uid":"c599c53aba5b9e9c","name":"should handle all zero keep alive options","time":{"start":1752204646667,"stop":1752204646667,"duration":0},"status":"passed","severity":"normal"},{"uid":"df9d4220226550ab","name":"should return empty array when no peers connected","time":{"start":1752204647405,"stop":1752204647405,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2b1f889a484fa04","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1752204686081,"stop":1752204686082,"duration":1},"status":"passed","severity":"normal"},{"uid":"21fc360e4810692b","name":"should throw an error if shards are undefined for static sharding","time":{"start":1752204630757,"stop":1752204630758,"duration":1},"status":"passed","severity":"normal"},{"uid":"39056ba45b197169","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752205198354,"stop":1752205198354,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aeaea3ae4ea0b4b","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1752204630753,"stop":1752204630753,"duration":0},"status":"passed","severity":"normal"},{"uid":"d488f1f29057b119","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1752204636183,"stop":1752204636184,"duration":1},"status":"passed","severity":"normal"},{"uid":"d18a8c4c01f2524b","name":"handles empty contentTopics array correctly","time":{"start":1752204630774,"stop":1752204630774,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe221b78c6397df6","name":"should dial all known peers when reached zero connections","time":{"start":1752204738001,"stop":1752204738001,"duration":0},"status":"passed","severity":"normal"},{"uid":"91801c4837f60f48","name":"1 Relay, 1 fetch","time":{"start":1752204654978,"stop":1752204654979,"duration":1},"status":"passed","severity":"normal"},{"uid":"24551c6676890f67","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1752204821114,"stop":1752204821114,"duration":0},"status":"passed","severity":"normal"},{"uid":"174202836cd86f6e","name":"Subscribe to topic containing emoji and publish message","time":{"start":1752204837222,"stop":1752204837223,"duration":1},"status":"passed","severity":"normal"},{"uid":"480ce7d1fa570be5","name":"should return PeerId when Multiaddr input is provided","time":{"start":1752204646915,"stop":1752204646915,"duration":0},"status":"passed","severity":"normal"},{"uid":"89b60790d2d542a","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1752204907663,"stop":1752204907664,"duration":1},"status":"passed","severity":"normal"},{"uid":"e512f3fe968b242d","name":"Subscribe to topic containing Script and publish message","time":{"start":1752204837216,"stop":1752204837216,"duration":0},"status":"passed","severity":"normal"},{"uid":"e603dbc59cbef07a","name":"should handle different types of entries","time":{"start":1752204675009,"stop":1752204675012,"duration":3},"status":"passed","severity":"normal"},{"uid":"7f41ce72f410356d","name":"should handle a minimal index list","time":{"start":1752204630785,"stop":1752204630786,"duration":1},"status":"passed","severity":"normal"},{"uid":"302305cf55c915af","name":"should handle network check errors gracefully","time":{"start":1752204646210,"stop":1752204646211,"duration":1},"status":"passed","severity":"normal"},{"uid":"3023ad79e8be7d7f","name":"Query generator for multiple messages with different content topic format","time":{"start":1752204963692,"stop":1752204963692,"duration":0},"status":"passed","severity":"normal"},{"uid":"65b5c13b8ffad905","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1752204821112,"stop":1752204821113,"duration":1},"status":"passed","severity":"normal"},{"uid":"d04ad12a2d1c346f","name":"should handle corrupted shard info gracefully","time":{"start":1752204646501,"stop":1752204646501,"duration":0},"status":"passed","severity":"normal"},{"uid":"908b510a5044afbc","name":"should correctly map a content topic to a pubsub topic","time":{"start":1752204630774,"stop":1752204630774,"duration":0},"status":"passed","severity":"normal"},{"uid":"86a4df5e1699f214","name":"Correctly serialized arguments","time":{"start":1752204766442,"stop":1752204766443,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1afd75db51a8929","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1752204686079,"stop":1752204686080,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a4df88e60bafdba","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752205198344,"stop":1752205198345,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca96256976e22a07","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1752204686109,"stop":1752204686109,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e4b5aa9ef2bc3e3","name":"should handle multiple peer connections","time":{"start":1752204646645,"stop":1752204646646,"duration":1},"status":"passed","severity":"normal"},{"uid":"51e9023b92a28130","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1752204821114,"stop":1752204821114,"duration":0},"status":"passed","severity":"normal"},{"uid":"cddd1c9a74834b1e","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1752204636188,"stop":1752204636189,"duration":1},"status":"passed","severity":"normal"},{"uid":"efef146b70c24070","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752205198351,"stop":1752205198351,"duration":0},"status":"passed","severity":"normal"},{"uid":"e061caaac1faffb8","name":"should throw if no connection provided","time":{"start":1752204646902,"stop":1752204646903,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a9758812ca480b8","name":"should be safe to call multiple times","time":{"start":1752204646155,"stop":1752204646158,"duration":3},"status":"passed","severity":"normal"},{"uid":"324f92920dce8342","name":"throws on empty content topic","time":{"start":1752204630740,"stop":1752204630740,"duration":0},"status":"passed","severity":"normal"},{"uid":"2704512b8bfbbbad","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1752204665201,"stop":1752204665203,"duration":2},"status":"passed","severity":"normal"},{"uid":"9b4e856b9e0c2329","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app7/2/topic9/utf8","time":{"start":1752204968871,"stop":1752204968872,"duration":1},"status":"passed","severity":"normal"},{"uid":"73d819952a9cec97","name":"configure the node with multiple content topics","time":{"start":1752204968884,"stop":1752204968884,"duration":0},"status":"passed","severity":"normal"},{"uid":"76915072c4e4f4f2","name":"Check received message containing Russian","time":{"start":1752205154477,"stop":1752205154477,"duration":0},"status":"passed","severity":"normal"},{"uid":"30b75ef9681651c8","name":"should get / set TCP multiaddr","time":{"start":1752204636976,"stop":1752204636977,"duration":1},"status":"passed","severity":"normal"},{"uid":"7da37cc21ea1e52c","name":"Check received message containing Arabic","time":{"start":1752205154487,"stop":1752205154487,"duration":0},"status":"passed","severity":"normal"},{"uid":"bec239a3ded9e6fd","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1752204686101,"stop":1752204686101,"duration":0},"status":"passed","severity":"normal"},{"uid":"edd6440c6081c0cf","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752205198342,"stop":1752205198342,"duration":0},"status":"passed","severity":"normal"},{"uid":"597839d0e6bcc895","name":"should be safe to call multiple times","time":{"start":1752204647400,"stop":1752204647401,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfeca20b7bda7922","name":"Check received message containing shell command","time":{"start":1752205154479,"stop":1752205154479,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f848b98006023ff","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752205198340,"stop":1752205198341,"duration":1},"status":"passed","severity":"normal"},{"uid":"b248f32797e3b997","name":"should maintain desired error rate","time":{"start":1752204688259,"stop":1752204688259,"duration":0},"status":"passed","severity":"normal"},{"uid":"1338e6feeb581a03","name":"should delegate to networkMonitor.isConnected()","time":{"start":1752204647402,"stop":1752204647402,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbc102b7f4b30950","name":"Check received message with timestamp: 1752204705966 ","time":{"start":1752205154481,"stop":1752205154481,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c3f7895f774487a","name":"Subscribe and receives messages on 20 topics","time":{"start":1752205198348,"stop":1752205198348,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fc7cc1d141c6156","name":"Check received message containing long","time":{"start":1752205154476,"stop":1752205154476,"duration":0},"status":"passed","severity":"normal"},{"uid":"e28eba003b57e9f3","name":"A test","time":{"start":1752204755679,"stop":1752204755679,"duration":0},"status":"passed","severity":"normal"},{"uid":"346616a691bf1686","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752204837152,"stop":1752204837152,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e9f83ecdf6ffe28","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1752204665203,"stop":1752204665204,"duration":1},"status":"passed","severity":"normal"},{"uid":"5af36d57b258b6b7","name":"can start and stop the service","time":{"start":1752204803357,"stop":1752204803357,"duration":0},"status":"passed","severity":"normal"},{"uid":"aec1be27432d8027","name":"Should update shard info","time":{"start":1752204803346,"stop":1752204803346,"duration":0},"status":"passed","severity":"normal"},{"uid":"a459dad88174ea01","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752205198339,"stop":1752205198339,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a94238b07e2ccba","name":"Subscribe to topic containing long and receive message","time":{"start":1752205198340,"stop":1752205198340,"duration":0},"status":"passed","severity":"normal"},{"uid":"42d706719f30e58e","name":"Push message with content topic containing SQL Injection","time":{"start":1752205305767,"stop":1752205305768,"duration":1},"status":"passed","severity":"normal"},{"uid":"635241e72b08c373","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1752204859449,"stop":1752204859450,"duration":1},"status":"passed","severity":"normal"},{"uid":"e89d006f2837dd8e","name":"should only return 1 node with relay and store capability","time":{"start":1752204655248,"stop":1752204655248,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a158928ad98169d","name":"Push message with content topic containing SQL Injection","time":{"start":1752205305784,"stop":1752205305784,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4e152dd016efe4d","name":"Subscribe to topic containing short and receive message","time":{"start":1752205198350,"stop":1752205198350,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fc32f987863859f","name":"Push message with content topic containing emoji","time":{"start":1752205305771,"stop":1752205305771,"duration":0},"status":"passed","severity":"normal"},{"uid":"1abe786339f35fb","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1752204907667,"stop":1752204907667,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b7775fec316f5f22","name":"Used by Waku Relay","time":{"start":1752205000120,"stop":1752205000120,"duration":0},"status":"passed","severity":"normal"},{"uid":"77b6e18bf3a27666","name":"should handle case with all peers already connected","time":{"start":1752204646611,"stop":1752204646611,"duration":0},"status":"passed","severity":"normal"},{"uid":"254c889fb4103d7","name":"Generator, custom pubsub topic","time":{"start":1752204977538,"stop":1752204977538,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1492f24546e94350","name":"should decode valid enr successfully","time":{"start":1752204636969,"stop":1752204636969,"duration":0},"status":"passed","severity":"normal"},{"uid":"13c7c7e7fb581198","name":"should be able to dial TLS multiaddrs","time":{"start":1752204802883,"stop":1752204802883,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d2d4c655afc38f1","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app53/4/topic237/json","time":{"start":1752204968882,"stop":1752204968882,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7823c7d2094c30d","name":"Push message with content topic containing long","time":{"start":1752205305765,"stop":1752205305766,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c91a78d3d8d1373","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1752204837214,"stop":1752204837215,"duration":1},"status":"passed","severity":"normal"},{"uid":"968db9e963ab5133","name":"Ephemeral field is preserved - encoder v0","time":{"start":1752204712466,"stop":1752204712466,"duration":0},"status":"passed","severity":"normal"},{"uid":"274c1e09706b0d41","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1752204828290,"stop":1752204828291,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2199bdd1c415e98","name":"rejects content-filtered query with only contentTopics","time":{"start":1752204646888,"stop":1752204646888,"duration":0},"status":"passed","severity":"normal"},{"uid":"41c7797cbdb76a15","name":"should return unique PubsubTopics for static sharding","time":{"start":1752204630755,"stop":1752204630756,"duration":1},"status":"passed","severity":"normal"},{"uid":"39a692b6939f9ed6","name":"All","time":{"start":1752204712237,"stop":1752204712237,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ec7f3f48c287fec","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1752204630763,"stop":1752204630763,"duration":0},"status":"passed","severity":"normal"},{"uid":"91f0523d5d16c50","name":"rejects hash query with time filter","time":{"start":1752204646889,"stop":1752204646889,"duration":0},"status":"passed","severity":"normal"},{"uid":"27c674289720c584","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752205198346,"stop":1752205198346,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dd81a0cfca62c47","name":"should throw an error for missing sharding configuration","time":{"start":1752204630773,"stop":1752204630773,"duration":0},"status":"passed","severity":"normal"},{"uid":"beb1848cde1ef88c","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1752204686080,"stop":1752204686080,"duration":0},"status":"passed","severity":"normal"},{"uid":"44601dad492522dc","name":"Sample","time":{"start":1752204636294,"stop":1752204636294,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecb3b89d2ba5da48","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1752204686110,"stop":1752204686110,"duration":0},"status":"passed","severity":"normal"},{"uid":"81d685933f6349cd","name":"random static sharding 4 - Cluster ID: 396, Shard ID: 606","time":{"start":1752205033926,"stop":1752205033926,"duration":0},"status":"passed","severity":"normal"},{"uid":"62eb079cccb05e7d","name":"should set default options when no config provided","time":{"start":1752204647399,"stop":1752204647399,"duration":0},"status":"passed","severity":"normal"},{"uid":"58eddec255f03456","name":"Check received message containing XML","time":{"start":1752205154488,"stop":1752205154488,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb2c685797d1fc01","name":"should get / set UDP multiaddr","time":{"start":1752204636975,"stop":1752204636976,"duration":1},"status":"passed","severity":"normal"},{"uid":"6010cc7f749ef686","name":"Push message with content topic containing Chinese","time":{"start":1752205305766,"stop":1752205305767,"duration":1},"status":"passed","severity":"normal"},{"uid":"a66848e39ff39c24","name":"should hang up with PeerId and return true on success","time":{"start":1752204647404,"stop":1752204647404,"duration":0},"status":"passed","severity":"normal"},{"uid":"60a1a8f9cae35bf7","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752205198338,"stop":1752205198338,"duration":0},"status":"passed","severity":"normal"},{"uid":"d63b823da68c5f56","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1752204686076,"stop":1752204686076,"duration":0},"status":"passed","severity":"normal"},{"uid":"9456114832340665","name":"same cluster, same shard: nodes connect","time":{"start":1752204766287,"stop":1752204766288,"duration":1},"status":"passed","severity":"normal"},{"uid":"817a89152f838d7c","name":"Push message with custom timestamp: 1752208327442","time":{"start":1752205305789,"stop":1752205305790,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d8fcd52493ecd73","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1752204907666,"stop":1752204907666,"duration":0},"status":"passed","severity":"normal"},{"uid":"234d3bca03ce3c4d","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1752204685721,"stop":1752204685721,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e15d77445a08f94","name":"Push message with custom timestamp: 1721446327442","time":{"start":1752205305789,"stop":1752205305789,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c4df54a80468b42","name":"should return tags for existing peer","time":{"start":1752204646612,"stop":1752204646612,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0a0aafb3617f20e","name":"should drop connection via multiaddr with hangUp","time":{"start":1752204802881,"stop":1752204802883,"duration":2},"status":"passed","severity":"normal"},{"uid":"c6f4b73aa77f7182","name":"should not receive a peer event after stop","time":{"start":1752204659166,"stop":1752204659166,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbc7a4ee0e2d500d","name":"should select older connection if present","time":{"start":1752204646780,"stop":1752204646781,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ad86787e4750459","name":"it tolerates circular branch references","time":{"start":1752204655246,"stop":1752204655246,"duration":0},"status":"passed","severity":"normal"},{"uid":"b16840ed5b2f6830","name":"should not process empty queue","time":{"start":1752204646208,"stop":1752204646208,"duration":0},"status":"passed","severity":"normal"},{"uid":"285a3fbd03a29b9f","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1752204859449,"stop":1752204859449,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9c6225b4351fc719","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752205198354,"stop":1752205198354,"duration":0},"status":"passed","severity":"normal"},{"uid":"483ddafea1d41698","name":"Check received message containing Basic HTML tag","time":{"start":1752205154488,"stop":1752205154489,"duration":1},"status":"passed","severity":"normal"},{"uid":"35c819f4009dbbe1","name":"does not throw on valid cases","time":{"start":1752204630739,"stop":1752204630740,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b94b8c26af9ab34","name":"should add to incoming buffer if dependencies are not met","time":{"start":1752204691177,"stop":1752204691178,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6d44ce8dde1ff81","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1752204994413,"stop":1752204994413,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddb79923f3bc4774","name":"Check received message containing SQL Injection","time":{"start":1752205154478,"stop":1752205154478,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe36042e5202f4a8","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752205305769,"stop":1752205305769,"duration":0},"status":"passed","severity":"normal"},{"uid":"b641cac979ac7fb5","name":"should insert message into bloom filter","time":{"start":1752204691175,"stop":1752204691175,"duration":0},"status":"passed","severity":"normal"},{"uid":"41a32ac023ddfa82","name":"Check received message containing Chinese","time":{"start":1752205154477,"stop":1752205154477,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d570f65dacb9c81","name":"can start the service","time":{"start":1752204659161,"stop":1752204659161,"duration":0},"status":"passed","severity":"normal"},{"uid":"29f9cdfecfea11e8","name":"Push message with content topic containing shell command","time":{"start":1752205305770,"stop":1752205305770,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9caa0ec49581255","name":"should handle errors when getting connections","time":{"start":1752204645801,"stop":1752204645802,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff3ba7acf02b28c7","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1752204630776,"stop":1752204630776,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c025393529a82e2","name":"Push message with emoji payload","time":{"start":1752205305764,"stop":1752205305764,"duration":0},"status":"passed","severity":"normal"},{"uid":"64d33a1a51e3cec3","name":"Push message equal or less that 1MB","time":{"start":1752205305790,"stop":1752205305790,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d9ff85ba2480d29","name":"Query with Promise Callback, No message returned","time":{"start":1752204932813,"stop":1752204932813,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb244723e22b462f","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752205198344,"stop":1752205198344,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea04d62ebaf01137","name":"Subscribe to topic containing Russian and publish message","time":{"start":1752204837215,"stop":1752204837215,"duration":0},"status":"passed","severity":"normal"},{"uid":"64f513e3bb644d9a","name":"should handle bootstrap limit of 1 correctly","time":{"start":1752204646622,"stop":1752204646622,"duration":0},"status":"passed","severity":"normal"},{"uid":"f042e3706ffb6c0c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1752204686107,"stop":1752204686107,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7e776ddbe95c4cd","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1752204686106,"stop":1752204686107,"duration":1},"status":"passed","severity":"normal"},{"uid":"deb41e5f9e414878","name":"should set field with only STORE enabled","time":{"start":1752204636982,"stop":1752204636982,"duration":0},"status":"passed","severity":"normal"},{"uid":"cebf6c6dbff565aa","name":"Push message with short payload","time":{"start":1752205305756,"stop":1752205305756,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a05ec9ad9ed89f1","name":"Encoder throws on undefined content topic","time":{"start":1752204647326,"stop":1752204647326,"duration":0},"status":"passed","severity":"normal"},{"uid":"97b0791c560d592f","name":"should support chaining for add method","time":{"start":1752204674994,"stop":1752204674994,"duration":0},"status":"passed","severity":"normal"},{"uid":"b18b80014cb824da","name":"should return true when peer is on the pubsub topic shard","time":{"start":1752204646494,"stop":1752204646494,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8c52ac57a6e9ed2","name":"should remove event listeners from libp2p","time":{"start":1752204645783,"stop":1752204645783,"duration":0},"status":"passed","severity":"normal"},{"uid":"25b6062fb8b68e57","name":"should dial with multiaddr and return stream","time":{"start":1752204647403,"stop":1752204647403,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba4734c4b3f43cd3","name":"Push message with content topic containing numeric","time":{"start":1752205305766,"stop":1752205305766,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcf9d1d626c12ca1","name":"should return different streams if requested simultaniously","time":{"start":1752204646903,"stop":1752204646903,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3a358be83dd6d02","name":"should be able to decode the field with only STORE set to true","time":{"start":1752204636188,"stop":1752204636188,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2716e18d8db8c5d","name":"should not allow k > 12","time":{"start":1752204685717,"stop":1752204685720,"duration":3},"status":"passed","severity":"normal"},{"uid":"d64a5eeeb70c8e91","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752204895892,"stop":1752204895893,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9acc94a6563be9f","name":"Renews subscription after lossing a connection","time":{"start":1752205198345,"stop":1752205198345,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa3d83820067abc3","name":"Push message with escaped characters payload","time":{"start":1752205305779,"stop":1752205305779,"duration":0},"status":"passed","severity":"normal"},{"uid":"96e83fc08dbc8fc2","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1752204686082,"stop":1752204686082,"duration":0},"status":"passed","severity":"normal"},{"uid":"54d46d385113dc59","name":"should insert message id into causal history","time":{"start":1752204691175,"stop":1752204691175,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bce590dada8dc31","name":"should handle corrupted local storage data gracefully","time":{"start":1752204659167,"stop":1752204659167,"duration":0},"status":"passed","severity":"normal"},{"uid":"927cf0d78641669","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1752204686110,"stop":1752204686110,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7dbf6f4239da493","name":"configure the node with multiple pubsub topics","time":{"start":1752205033929,"stop":1752205033929,"duration":0},"status":"passed","severity":"normal"},{"uid":"bea12f22b7f34b4a","name":"Refresh subscription","time":{"start":1752205198349,"stop":1752205198350,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b2bcde3743a7053","name":"should create dialer with libp2p and shardReader","time":{"start":1752204646193,"stop":1752204646193,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb8595ba156a010d","name":"should dial all remaining peers","time":{"start":1752204646610,"stop":1752204646610,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c7b0fb8b63b7016","name":"Check received message containing JSON","time":{"start":1752205154479,"stop":1752205154479,"duration":0},"status":"passed","severity":"normal"},{"uid":"d984c072dd25cb0c","name":"Store - dialed first","time":{"start":1752205002931,"stop":1752205002932,"duration":1},"status":"passed","severity":"normal"},{"uid":"23f2facca9282f09","name":"Query generator for 2000 messages","time":{"start":1752204963693,"stop":1752204963694,"duration":1},"status":"passed","severity":"normal"},{"uid":"481d8695c2f0b324","name":"should create ConnectionManager with relay","time":{"start":1752204647399,"stop":1752204647399,"duration":0},"status":"passed","severity":"normal"},{"uid":"3265d7c2eaaf14de","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752205198338,"stop":1752205198338,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a4bc85745d998d4","name":"should not receive a peer event before start","time":{"start":1752204803361,"stop":1752204803362,"duration":1},"status":"passed","severity":"normal"},{"uid":"7beccfb5d8398018","name":"should filter out already connected peers","time":{"start":1752204646609,"stop":1752204646610,"duration":1},"status":"passed","severity":"normal"},{"uid":"de08a300599f2ec3","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app6/2/topic524/test.js","time":{"start":1752204968881,"stop":1752204968881,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ad5348f4fd6ab6b","name":"should unregister libp2p event listeners when stop is called","time":{"start":1752204676819,"stop":1752204676819,"duration":0},"status":"passed","severity":"normal"},{"uid":"36216fa0a6b94e39","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app40/2/topic510/xml","time":{"start":1752204968872,"stop":1752204968872,"duration":0},"status":"passed","severity":"normal"},{"uid":"488702342160e788","name":"Does not throw an exception when node disconnects","time":{"start":1752205000118,"stop":1752205000119,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ab648fe1f7a33a8","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1752204676278,"stop":1752204676279,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ed486d8c7418b68","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1752204646914,"stop":1752204646915,"duration":1},"status":"passed","severity":"normal"},{"uid":"77b034d1b1ff2f6d","name":"Push message with content topic containing Arabic","time":{"start":1752205305767,"stop":1752205305767,"duration":0},"status":"passed","severity":"normal"},{"uid":"d07a1c8e78e470a","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1752204686083,"stop":1752204686083,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f44b40fb52107fe","name":"Accepts a valid Waku Message","time":{"start":1752204680336,"stop":1752204680337,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a3c501009cc8644","name":"should initialize with isNetworkConnected as false","time":{"start":1752204645776,"stop":1752204645777,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8281eb750e16258","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1752204994414,"stop":1752204994414,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dfb4c7092d3b887","name":"Check publish message containing XML","time":{"start":1752204828285,"stop":1752204828286,"duration":1},"status":"passed","severity":"normal"},{"uid":"37a3850fbd492b55","name":"should properly create location multiaddrs - udp6","time":{"start":1752204636978,"stop":1752204636980,"duration":2},"status":"passed","severity":"normal"},{"uid":"5f5b7dee308c31d","name":"should skip peer when dialed recently","time":{"start":1752204646201,"stop":1752204646201,"duration":0},"status":"passed","severity":"normal"},{"uid":"139a32d1c112d93","name":"should sort peers by ping value","time":{"start":1752204647406,"stop":1752204647406,"duration":0},"status":"passed","severity":"normal"},{"uid":"4064d7e2baf979f6","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752205198347,"stop":1752205198347,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4492eb5f0dd9c2","name":"Overlapping topic subscription","time":{"start":1752204837213,"stop":1752204837213,"duration":0},"status":"skipped","severity":"normal"},{"uid":"15cd91486b82b237","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1752204727183,"stop":1752204727183,"duration":0},"status":"passed","severity":"normal"},{"uid":"2810ff66c1d78122","name":"Check message with no pubsub topic is not received","time":{"start":1752205154492,"stop":1752205154492,"duration":0},"status":"passed","severity":"normal"},{"uid":"629f505c88307f7a","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1752204654830,"stop":1752204654831,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfd541d18fcc84e6","name":"should properly create location multiaddrs - tcp","time":{"start":1752204636980,"stop":1752204636980,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fb0f7a582f09b47","name":"handles different clusterIds correctly","time":{"start":1752204630752,"stop":1752204630752,"duration":0},"status":"passed","severity":"normal"},{"uid":"48d8f3990fb317be","name":"should handle case with no peers in store","time":{"start":1752204646611,"stop":1752204646611,"duration":0},"status":"passed","severity":"normal"},{"uid":"2906ba3d3c693da8","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752204837155,"stop":1752204837155,"duration":0},"status":"passed","severity":"normal"},{"uid":"494637ffb2b923e2","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752205198354,"stop":1752205198355,"duration":1},"status":"passed","severity":"normal"},{"uid":"f786f22cc5aeb6d3","name":"should not discard bootstrap peers if under the limit","time":{"start":1752204738002,"stop":1752204738002,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa56bd5031d3b184","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752205033930,"stop":1752205033930,"duration":0},"status":"broken","severity":"normal"},{"uid":"bba544d7531cf6b8","name":"Check message with invalid timestamp is not received","time":{"start":1752205154492,"stop":1752205154492,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cfaa549199e7760","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1752204630755,"stop":1752204630755,"duration":0},"status":"passed","severity":"normal"},{"uid":"df0c538e858de944","name":"should return false when shard is not included in network shards","time":{"start":1752204675931,"stop":1752204675931,"duration":0},"status":"passed","severity":"normal"},{"uid":"243611d1de353b08","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1752204646647,"stop":1752204646648,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffd3a5c153df4daa","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1752204630757,"stop":1752204630757,"duration":0},"status":"passed","severity":"normal"},{"uid":"25bc59ebe992e2a8","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1752204630772,"stop":1752204630772,"duration":0},"status":"passed","severity":"normal"},{"uid":"e518697be98fcf34","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1752204686097,"stop":1752204686098,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eb0301cf84eed28","name":"should return false and handle errors gracefully","time":{"start":1752204647404,"stop":1752204647404,"duration":0},"status":"passed","severity":"normal"},{"uid":"756ce8339eda0081","name":"Push message with content topic containing Script","time":{"start":1752205305768,"stop":1752205305768,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4f4489ef76c3d80","name":"groups content topics by expected pubsub topic","time":{"start":1752204630751,"stop":1752204630751,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a2c4417f6d9bc3e","name":"Check message on other pubsub topic is not received","time":{"start":1752205154492,"stop":1752205154492,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae4b5360a2f77425","name":"should reject if WakuNode is not started","time":{"start":1752204676639,"stop":1752204676639,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ca61b3eecae5ec5","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1752204685721,"stop":1752204685722,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4fc535f338db8b7","name":"should return false when peer is not found","time":{"start":1752204646496,"stop":1752204646496,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfeec698a2d4361f","name":"Push message with Basic HTML tag payload","time":{"start":1752205305778,"stop":1752205305778,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9430f7abef90709","name":"should create KeepAliveManager with required options","time":{"start":1752204646638,"stop":1752204646638,"duration":0},"status":"passed","severity":"normal"},{"uid":"3287b16abf262652","name":"should dial peers from store when browser is connected","time":{"start":1752204646603,"stop":1752204646604,"duration":1},"status":"passed","severity":"normal"},{"uid":"57cf2dce3242b09d","name":"should not create timers for topics where peer is not in mesh","time":{"start":1752204646662,"stop":1752204646662,"duration":0},"status":"passed","severity":"normal"},{"uid":"a741c46f66990058","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1752204686100,"stop":1752204686100,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f4ed2d27ae5741e","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1752204907664,"stop":1752204907665,"duration":1},"status":"passed","severity":"normal"},{"uid":"547127725ee659ca","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1752204994414,"stop":1752204994414,"duration":0},"status":"passed","severity":"normal"},{"uid":"11fe7d86f3edc862","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752205198348,"stop":1752205198348,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4670c5f51080565","name":"should handle errors in getTagsForPeer gracefully","time":{"start":1752204646607,"stop":1752204646608,"duration":1},"status":"passed","severity":"normal"},{"uid":"8798348fa52f9d45","name":"Push message with Arabic payload","time":{"start":1752205305776,"stop":1752205305776,"duration":0},"status":"passed","severity":"normal"},{"uid":"a08bf7b5bae5b648","name":"Decoder throws on empty string content topic","time":{"start":1752204665206,"stop":1752204665206,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8b48ff744e8a288","name":"should return false when no connections","time":{"start":1752204646616,"stop":1752204646616,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ef5e3a0b4d1e96b","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1752204686093,"stop":1752204686093,"duration":0},"status":"passed","severity":"normal"},{"uid":"7081742093cea201","name":"should return false when pubsub topic parsing fails","time":{"start":1752204646495,"stop":1752204646496,"duration":1},"status":"passed","severity":"normal"},{"uid":"52e55fb1343605b8","name":"Encoder throws on undefined content topic","time":{"start":1752204665205,"stop":1752204665205,"duration":0},"status":"passed","severity":"normal"},{"uid":"68275697e4a85881","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1752204630761,"stop":1752204630761,"duration":0},"status":"passed","severity":"normal"},{"uid":"396449249bb89187","name":"should handle peer store update failures gracefully","time":{"start":1752204646653,"stop":1752204646654,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc8618acfb134b77","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1752204630746,"stop":1752204630746,"duration":0},"status":"passed","severity":"normal"},{"uid":"22aa54e497b47355","name":"Publish message with custom timestamp: Fri Jul 11 2025 04:33:41 GMT+0000 (Coordinated Universal Time)","time":{"start":1752204828289,"stop":1752204828289,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fef9b62ba898102","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752205198354,"stop":1752205198354,"duration":0},"status":"passed","severity":"normal"},{"uid":"357ce9d7cf9a72a9","name":"Push message with content topic containing Arabic","time":{"start":1752205305783,"stop":1752205305783,"duration":0},"status":"passed","severity":"normal"},{"uid":"4935aa1ec1de33dd","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1752204630760,"stop":1752204630760,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fef78f24c826e48","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1752204655249,"stop":1752204655249,"duration":0},"status":"passed","severity":"normal"},{"uid":"325d70b9ee37e432","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1752204646654,"stop":1752204646655,"duration":1},"status":"passed","severity":"normal"},{"uid":"7740ab4e136b03db","name":"connected peers and dial","time":{"start":1752204803688,"stop":1752204803688,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8b4e6c21282f4afc","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1752204691176,"stop":1752204691177,"duration":1},"status":"passed","severity":"normal"},{"uid":"3be67d08cc06dad0","name":"Callback on promise","time":{"start":1752204963692,"stop":1752204963692,"duration":0},"status":"passed","severity":"normal"},{"uid":"e266c8f36bf2d201","name":"should return the pubsub topic directly if a string is provided","time":{"start":1752204630770,"stop":1752204630771,"duration":1},"status":"passed","severity":"normal"},{"uid":"c76ebe2e3419eb3a","name":"should handle complete dial lifecycle","time":{"start":1752204646211,"stop":1752204646211,"duration":0},"status":"passed","severity":"normal"},{"uid":"17830324886b96d","name":"Wrong topic","time":{"start":1752204968883,"stop":1752204968883,"duration":0},"status":"passed","severity":"normal"},{"uid":"15c80e582cc89fe9","name":"Push message with XML payload","time":{"start":1752205305761,"stop":1752205305762,"duration":1},"status":"passed","severity":"normal"},{"uid":"175561e0bef08427","name":"should increase lamport timestamp","time":{"start":1752204691174,"stop":1752204691174,"duration":0},"status":"passed","severity":"normal"},{"uid":"e42c03466dc48bfa","name":"throws on content topic with empty encoding field","time":{"start":1752204630744,"stop":1752204630744,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb90c0b712ea4721","name":"should reject if Relay is requested but not mounted","time":{"start":1752204676639,"stop":1752204676640,"duration":1},"status":"passed","severity":"normal"},{"uid":"75bdd56c523497f1","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752205198352,"stop":1752205198352,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c89a29982a0cd7a","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1752204636192,"stop":1752204636192,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac0d323ee83cfdd6","name":"should initialize with Unhealthy status","time":{"start":1752204676276,"stop":1752204676276,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8e7a6388feb7633","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1752204646495,"stop":1752204646495,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fc516066b35d3e0","name":"Throws when trying to push message with empty payload","time":{"start":1752205305781,"stop":1752205305781,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdda08b04d746b19","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1752204691182,"stop":1752204691183,"duration":1},"status":"passed","severity":"normal"},{"uid":"401db526d42d6528","name":"Callback on promise, aborts when callback returns true","time":{"start":1752204963692,"stop":1752204963693,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7222156abbdd934","name":"Check publish message containing SQL Injection","time":{"start":1752204828284,"stop":1752204828285,"duration":1},"status":"passed","severity":"normal"},{"uid":"9088e01025bcb647","name":"Push message with special chars payload","time":{"start":1752205305757,"stop":1752205305758,"duration":1},"status":"passed","severity":"normal"},{"uid":"18da09a4a04a7c6b","name":"Push message with long payload","time":{"start":1752205305757,"stop":1752205305757,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc784a99e76d022","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1752204630771,"stop":1752204630771,"duration":0},"status":"passed","severity":"normal"},{"uid":"e871600c6bda1475","name":"Push message with content topic containing short","time":{"start":1752205305781,"stop":1752205305781,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bcd698d2e6b8ef6","name":"Fails to push message with large meta","time":{"start":1752205305788,"stop":1752205305788,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e79e5d6d5971db2","name":"Subscribe to topic containing special chars and publish message","time":{"start":1752204837214,"stop":1752204837214,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff2d2bd530ae0a54","name":"should emit a peer event after start","time":{"start":1752204803359,"stop":1752204803361,"duration":2},"status":"passed","severity":"normal"},{"uid":"4502cf7ab72c1650","name":"Check publish message containing unicode special characters","time":{"start":1752204828287,"stop":1752204828287,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ba108d757a51ed6","name":"should set field with only FILTER enabled","time":{"start":1752204636982,"stop":1752204636983,"duration":1},"status":"passed","severity":"normal"},{"uid":"35131cb33636c91f","name":"accepts time-filtered query with content filter","time":{"start":1752204646889,"stop":1752204646889,"duration":0},"status":"passed","severity":"normal"},{"uid":"c827d990bad6b257","name":"Check message with non string payload is not received","time":{"start":1752205154484,"stop":1752205154484,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3950602d1a111aa","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1752204654831,"stop":1752204654831,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dfa12bf9f23b547","name":"Check received message containing escaped characters","time":{"start":1752205154489,"stop":1752205154490,"duration":1},"status":"passed","severity":"normal"},{"uid":"27fbda3679531bd8","name":"Fails to publish duplicate message","time":{"start":1752204828289,"stop":1752204828290,"duration":1},"status":"passed","severity":"normal"},{"uid":"374c12ba94b051ef","name":"should set field with only LIGHTPUSH enabled","time":{"start":1752204636983,"stop":1752204636983,"duration":0},"status":"passed","severity":"normal"},{"uid":"34b35f13f7f5bb74","name":"can query messages by message hash","time":{"start":1752204965673,"stop":1752204965674,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e859ec006d8c613","name":"Generator, 2 different pubsubtopics","time":{"start":1752204977537,"stop":1752204977537,"duration":0},"status":"passed","severity":"normal"},{"uid":"572cee569d33007b","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1752204837203,"stop":1752204837204,"duration":1},"status":"passed","severity":"normal"},{"uid":"87273f483fdebc2e","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1752204630747,"stop":1752204630747,"duration":0},"status":"passed","severity":"normal"},{"uid":"3908dfad57b0bbf4","name":"should start ping timers on peer connect","time":{"start":1752204646645,"stop":1752204646645,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6268eebb6dbdb7b","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1752204686077,"stop":1752204686077,"duration":0},"status":"passed","severity":"normal"},{"uid":"984c94381d63b319","name":"messageHash returns a Uint8Array","time":{"start":1752204646518,"stop":1752204646519,"duration":1},"status":"passed","severity":"normal"},{"uid":"80ac81d76648dc1","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752205198349,"stop":1752205198349,"duration":0},"status":"passed","severity":"normal"},{"uid":"498561fa1e400a9f","name":"should start and setup intervals and event listeners","time":{"start":1752204677059,"stop":1752204677059,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c15822dadf3746c","name":"should remove event listeners","time":{"start":1752204646644,"stop":1752204646644,"duration":0},"status":"passed","severity":"normal"},{"uid":"b47371fb700cf1b8","name":"should dial peers from store on start","time":{"start":1752204646596,"stop":1752204646597,"duration":1},"status":"passed","severity":"normal"},{"uid":"6182f2db8bccc0a0","name":"should handle queue processing errors gracefully","time":{"start":1752204646208,"stop":1752204646209,"duration":1},"status":"passed","severity":"normal"},{"uid":"a743b3539bb3ca73","name":"should wait for Filter peer to be connected","time":{"start":1752204676650,"stop":1752204676652,"duration":2},"status":"passed","severity":"normal"},{"uid":"37121f5ec502498f","name":"should return false when peer is on different cluster","time":{"start":1752204646491,"stop":1752204646492,"duration":1},"status":"passed","severity":"normal"},{"uid":"2133b1fff7b1ec45","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1752204994412,"stop":1752204994412,"duration":0},"status":"passed","severity":"normal"},{"uid":"d051cfe73faa2d14","name":"Query Generator, No Decoder","time":{"start":1752204932804,"stop":1752204932805,"duration":1},"status":"passed","severity":"normal"},{"uid":"51c9cf220fb17430","name":"should dispatch network event when browser goes online","time":{"start":1752204645793,"stop":1752204645794,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e83b90b17da6c49","name":"Register correct protocols","time":{"start":1752204837191,"stop":1752204837191,"duration":0},"status":"passed","severity":"normal"},{"uid":"5427bdbfbe6fb39f","name":"should handle peerStore errors gracefully","time":{"start":1752204647406,"stop":1752204647406,"duration":0},"status":"passed","severity":"normal"},{"uid":"d752de8e64dda4e9","name":"Check publish message containing Russian","time":{"start":1752204828284,"stop":1752204828284,"duration":0},"status":"passed","severity":"normal"},{"uid":"8034b5665d170a14","name":"should not receive a peer event before start","time":{"start":1752204711636,"stop":1752204711636,"duration":0},"status":"passed","severity":"normal"},{"uid":"83e6744ed1cbbaf8","name":"Query with Promise Callback, No Decoder","time":{"start":1752204932813,"stop":1752204932813,"duration":0},"status":"passed","severity":"normal"},{"uid":"59ac57c92d333e4d","name":"should skip peer when not on same shard","time":{"start":1752204646202,"stop":1752204646202,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f54d984c44034fc","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1752204686093,"stop":1752204686093,"duration":0},"status":"passed","severity":"normal"},{"uid":"57d4347f84e7a18e","name":"Push message with content topic containing JSON","time":{"start":1752205305769,"stop":1752205305770,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ffc074f0024cef5","name":"tcp ip4 address","time":{"start":1752204636346,"stop":1752204636346,"duration":0},"status":"passed","severity":"normal"},{"uid":"66a9aa2e693ced37","name":"Push message with short payload","time":{"start":1752205305774,"stop":1752205305774,"duration":0},"status":"passed","severity":"normal"},{"uid":"f55e678f21bc2fab","name":"Push message with content topic containing shell command","time":{"start":1752205305786,"stop":1752205305787,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb268ebb25cf8e1d","name":"should hang up with multiaddr and return true on success","time":{"start":1752204647404,"stop":1752204647404,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eec02ebfbea7a9f","name":"Push message with Chinese payload","time":{"start":1752205305758,"stop":1752205305759,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba440b97d171c4db","name":"should have no discoveries enabled by default","time":{"start":1752204675787,"stop":1752204675788,"duration":1},"status":"passed","severity":"normal"},{"uid":"36749d647e0b502a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1752204630761,"stop":1752204630761,"duration":0},"status":"passed","severity":"normal"},{"uid":"4922cae21b721c64","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1752204686080,"stop":1752204686081,"duration":1},"status":"passed","severity":"normal"},{"uid":"a83c0bd7cc0a624a","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752205033924,"stop":1752205033924,"duration":0},"status":"passed","severity":"normal"},{"uid":"33ffe75ac052f8cd","name":"Nwaku publishes","time":{"start":1752204817616,"stop":1752204817616,"duration":0},"status":"passed","severity":"normal"},{"uid":"67a1f914703ed27c","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1752204676820,"stop":1752204676820,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3182d766e82d7f9","name":"Push message with JSON payload","time":{"start":1752205305763,"stop":1752205305763,"duration":0},"status":"passed","severity":"normal"},{"uid":"855e8868ba7531c8","name":"Overlapping topic subscription","time":{"start":1752205198339,"stop":1752205198339,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f8dceb9512d4fd3","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752205198355,"stop":1752205198355,"duration":0},"status":"passed","severity":"normal"},{"uid":"2097a254a9cddb9d","name":"throws on content topic with non-number generation field","time":{"start":1752204630741,"stop":1752204630741,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f26737fc4cb74e8","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app36/6/topic37/json","time":{"start":1752204968882,"stop":1752204968882,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ab1f832adc3bb72","name":"retrieves a single peer","time":{"start":1752204655245,"stop":1752204655245,"duration":0},"status":"passed","severity":"normal"},{"uid":"f38e5971a2930625","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1752204963693,"stop":1752204963693,"duration":0},"status":"passed","severity":"normal"},{"uid":"5395a6938690ea4b","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1752204675772,"stop":1752204675772,"duration":0},"status":"passed","severity":"normal"},{"uid":"671ad6d4ddac604f","name":"should store libp2p and options references","time":{"start":1752204646596,"stop":1752204646596,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba578e263341aa17","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1752204676816,"stop":1752204676816,"duration":0},"status":"passed","severity":"normal"},{"uid":"135de76f189e800d","name":"Init the array if not present","time":{"start":1752204630386,"stop":1752204630388,"duration":2},"status":"passed","severity":"normal"},{"uid":"b66fcdffda4d344f","name":"should start the dialing interval","time":{"start":1752204646194,"stop":1752204646197,"duration":3},"status":"passed","severity":"normal"},{"uid":"d0d77377c3367f3d","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1752204994411,"stop":1752204994412,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bc650a38e793921","name":"should handle special patterns correctly","time":{"start":1752204688260,"stop":1752204688260,"duration":0},"status":"passed","severity":"normal"},{"uid":"915bd697dd3e4c04","name":"should drop connection to all peers on hangUp","time":{"start":1752204802878,"stop":1752204802878,"duration":0},"status":"passed","severity":"normal"},{"uid":"c54dba805b3e0015","name":"should add event listeners to libp2p","time":{"start":1752204645779,"stop":1752204645780,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba9bd5be39d9dff1","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1752204630745,"stop":1752204630745,"duration":0},"status":"passed","severity":"normal"},{"uid":"90d9b16a4ba9d5b","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1752204636184,"stop":1752204636185,"duration":1},"status":"passed","severity":"normal"},{"uid":"a691d95d5c8d816","name":"Relay","time":{"start":1752204712236,"stop":1752204712236,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e47e25f5298628d","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1752204630771,"stop":1752204630771,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f52502b4ff1942e","name":"should dial one peer on dial","time":{"start":1752204802880,"stop":1752204802880,"duration":0},"status":"passed","severity":"normal"},{"uid":"b34d19a1ce855c89","name":"Privacy Node - default protocol","time":{"start":1752205002933,"stop":1752205002933,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b8c52828e1ee3b0","name":"should respect custom numPeersToUse configuration","time":{"start":1752204676820,"stop":1752204676820,"duration":0},"status":"passed","severity":"normal"},{"uid":"afb015cbf11b0fc3","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1752204630771,"stop":1752204630772,"duration":1},"status":"passed","severity":"normal"},{"uid":"47d03e35809c13d8","name":"peer exchange sets tag","time":{"start":1752204859448,"stop":1752204859448,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf52f75e1ea8090c","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1752204630774,"stop":1752204630775,"duration":1},"status":"passed","severity":"normal"},{"uid":"eae2dc3ed617f0a7","name":"should dispatch network event when browser goes offline","time":{"start":1752204645800,"stop":1752204645800,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa256139e77adf67","name":"Push message with content topic containing numeric","time":{"start":1752205305782,"stop":1752205305782,"duration":0},"status":"passed","severity":"normal"},{"uid":"6132122afabc40e0","name":"should throw an error for empty SingleShardInfos array","time":{"start":1752204630754,"stop":1752204630754,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a26f2d7c1295f60","name":"Query with Ordered Callback, No Decoder","time":{"start":1752204932808,"stop":1752204932809,"duration":1},"status":"passed","severity":"normal"},{"uid":"b22aa924d094f007","name":"should return false when peer is not found","time":{"start":1752204646487,"stop":1752204646487,"duration":0},"status":"passed","severity":"normal"},{"uid":"4693d55a9b6fc17c","name":"should handle task timeouts","time":{"start":1752204675773,"stop":1752204675782,"duration":9},"status":"passed","severity":"normal"},{"uid":"b33a6290c984a35e","name":"should emit a peer event after start","time":{"start":1752204711636,"stop":1752204711636,"duration":0},"status":"passed","severity":"normal"},{"uid":"880ad57085257247","name":"should use provided shard info when available","time":{"start":1752204675914,"stop":1752204675915,"duration":1},"status":"passed","severity":"normal"},{"uid":"27a1af7f9a6a0d6c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1752204686108,"stop":1752204686108,"duration":0},"status":"passed","severity":"normal"},{"uid":"d33081d545299780","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1752204636190,"stop":1752204636191,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb2d6a754b9fd688","name":"more peers than existing","time":{"start":1752204803688,"stop":1752204803688,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ae0d9afc8295825a","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app4/2/topic205/proto","time":{"start":1752204968883,"stop":1752204968883,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad83dd203b7cea10","name":"nwaku subscribes","time":{"start":1752204817614,"stop":1752204817615,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3234f0d4a2e8075","name":"Publish message with custom timestamp: Fri Jul 11 2025 02:33:41 GMT+0000 (Coordinated Universal Time)","time":{"start":1752204828289,"stop":1752204828289,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1cf608313654857","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1752204686109,"stop":1752204686109,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b28638e7a2f7854","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752205154491,"stop":1752205154491,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e30a240e3993a84","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1752204686097,"stop":1752204686097,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e80050ec7576d72","name":"should dispatch connect and disconnect events","time":{"start":1752204676818,"stop":1752204676818,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5fe6dc7bbda5697","name":"should throw an error for insufficient data","time":{"start":1752204630786,"stop":1752204630786,"duration":0},"status":"passed","severity":"normal"},{"uid":"d933256e6cff3d0c","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1752204686104,"stop":1752204686106,"duration":2},"status":"passed","severity":"normal"},{"uid":"2d7e252b72e16170","name":"Check publish message after client node is restarted","time":{"start":1752204828292,"stop":1752204828292,"duration":0},"status":"skipped","severity":"normal"},{"uid":"16ed58bed26d92fd","name":"should be safe to call multiple times","time":{"start":1752204647401,"stop":1752204647401,"duration":0},"status":"passed","severity":"normal"},{"uid":"da169842d94b3166","name":"Check publish message containing Script","time":{"start":1752204828285,"stop":1752204828285,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cf8709bae1d500e","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1752204712466,"stop":1752204712467,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0d59e93fba9032b","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1752204727182,"stop":1752204727183,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f91999d68a98099","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752205198353,"stop":1752205198353,"duration":0},"status":"passed","severity":"normal"},{"uid":"371c488a6cb14d8d","name":"should send relay ping messages on timer","time":{"start":1752204646662,"stop":1752204646662,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfd021ab14df6451","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1752204932812,"stop":1752204932812,"duration":0},"status":"passed","severity":"normal"},{"uid":"7be306724b031736","name":"should return empty list for no shard","time":{"start":1752204630757,"stop":1752204630757,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc94b1560d5ba712","name":"should dial second nwaku node that was discovered","time":{"start":1752204706065,"stop":1752204706076,"duration":11},"status":"skipped","severity":"normal"},{"uid":"a79b4a8e9b41f6b5","name":"LightPush","time":{"start":1752205002932,"stop":1752205002932,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c0da32bec439d0e","name":"Decoder throws on undefined content topic","time":{"start":1752204665206,"stop":1752204665206,"duration":0},"status":"passed","severity":"normal"},{"uid":"afdcc62fe4a2cba7","name":"should encode/decode to text encoding","time":{"start":1752204636973,"stop":1752204636974,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aca27417f0e9660","name":"Check message with invalid timestamp is not received","time":{"start":1752205154482,"stop":1752205154482,"duration":0},"status":"passed","severity":"normal"},{"uid":"156f1a648569e259","name":"Ordered Callback - false","time":{"start":1752204977195,"stop":1752204977196,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a69d42181399dbb","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1752204630760,"stop":1752204630760,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac7ea2803bfd30b6","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752205198352,"stop":1752205198353,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f70a4c89c43c2ff","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1752204837199,"stop":1752204837202,"duration":3},"status":"passed","severity":"normal"},{"uid":"e039921c3d7cadda","name":"Push 30 different messages","time":{"start":1752205305764,"stop":1752205305765,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ad6e3fcbfc092234","name":"throws on content topic with generation field greater than 0","time":{"start":1752204630742,"stop":1752204630742,"duration":0},"status":"passed","severity":"normal"},{"uid":"75ac88fdf02c7ef2","name":"Fails to publish message with size larger than 1 MB","time":{"start":1752204828291,"stop":1752204828291,"duration":0},"status":"passed","severity":"normal"},{"uid":"852efce6a77da4e0","name":"Subscribe and receive messages via lightPush","time":{"start":1752205198336,"stop":1752205198336,"duration":0},"status":"passed","severity":"normal"},{"uid":"10594b7c350bd5f8","name":"should filter peers by codec","time":{"start":1752204647405,"stop":1752204647406,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d83e797b4f2dd3c","name":"should return false when at bootstrap limit","time":{"start":1752204646617,"stop":1752204646617,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4d8a71b43c85c7e","name":"should send to specified number of peers of used peers","time":{"start":1752204676720,"stop":1752204676720,"duration":0},"status":"passed","severity":"normal"},{"uid":"46f5594566a55fb8","name":"Subscribe to topic containing Script and receive message","time":{"start":1752205198342,"stop":1752205198342,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef074b56cdd72bdc","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1752204676821,"stop":1752204676821,"duration":0},"status":"passed","severity":"normal"},{"uid":"aacd9090bd471816","name":"Decoder throws on undefined content topic","time":{"start":1752204666805,"stop":1752204666805,"duration":0},"status":"passed","severity":"normal"},{"uid":"13f0ab9ced05a4b3","name":"should be safe to call multiple times","time":{"start":1752204646643,"stop":1752204646643,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a47492802eac750","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1752204686080,"stop":1752204686080,"duration":0},"status":"passed","severity":"normal"},{"uid":"55577a5328643a0e","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1752204659167,"stop":1752204659167,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cfed24fd09a9eea","name":"Check received message containing Arabic","time":{"start":1752205154477,"stop":1752205154477,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecc10d2c99b2bbac","name":"Check message with no payload is not received","time":{"start":1752205154483,"stop":1752205154484,"duration":1},"status":"passed","severity":"normal"},{"uid":"79e09ba0350f91b9","name":"throws on content topic with too few or too many fields","time":{"start":1752204630741,"stop":1752204630741,"duration":0},"status":"passed","severity":"normal"},{"uid":"e90b6b93b5f789e1","name":"random static sharding 7 - Cluster ID: 167, Shard ID: 430","time":{"start":1752205033927,"stop":1752205033927,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3b1cb78f03d8526","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app17/4/topic164/proto","time":{"start":1752204968872,"stop":1752204968873,"duration":1},"status":"passed","severity":"normal"},{"uid":"30875e993267615a","name":"should return true when peer is on the specified shard","time":{"start":1752204646487,"stop":1752204646487,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cc2c114830315e3","name":"Check received message containing XML","time":{"start":1752205154478,"stop":1752205154478,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3b8cd1a4b044a78","name":"should handle complete peer lifecycle","time":{"start":1752204646668,"stop":1752204646668,"duration":0},"status":"passed","severity":"normal"},{"uid":"487bb4f2f9dea2ee","name":"Check publish message containing Arabic","time":{"start":1752204828284,"stop":1752204828284,"duration":0},"status":"passed","severity":"normal"},{"uid":"601ad573d8cc7d7","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1752204686088,"stop":1752204686091,"duration":3},"status":"passed","severity":"normal"},{"uid":"eb0bdb4c1bd66146","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1752204837215,"stop":1752204837215,"duration":0},"status":"passed","severity":"normal"},{"uid":"45bd58b57f6ef2af","name":"should handle shard reader errors gracefully","time":{"start":1752204646209,"stop":1752204646210,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e51865534cf363d","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1752204983166,"stop":1752204983167,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a6b768236c1022e","name":"returns all values when wanted number matches available values","time":{"start":1752204653966,"stop":1752204653973,"duration":7},"status":"passed","severity":"normal"},{"uid":"c794c7850be15530","name":"should return PeerId when PeerId is provided","time":{"start":1752204646915,"stop":1752204646915,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf52acbbace93581","name":"should drop connection to one peer on hangUp","time":{"start":1752204802881,"stop":1752204802881,"duration":0},"status":"passed","severity":"normal"},{"uid":"c37d35a912a83998","name":"Push message with unicode special characters payload","time":{"start":1752205305764,"stop":1752205305764,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ae6d62b33a082b","name":"should be safe to call multiple times","time":{"start":1752204646199,"stop":1752204646199,"duration":0},"status":"passed","severity":"normal"},{"uid":"80dbce22f62f1d53","name":"should not allow unachievable error rate","time":{"start":1752204685720,"stop":1752204685720,"duration":0},"status":"passed","severity":"normal"},{"uid":"b157606676425eda","name":"topics with same application and version share the same shard","time":{"start":1752204630750,"stop":1752204630751,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a9959b24f7f54aa","name":"should return false when peer is not on the specified shard","time":{"start":1752204646492,"stop":1752204646492,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3976f586b24af4e","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752205198355,"stop":1752205198356,"duration":1},"status":"passed","severity":"normal"},{"uid":"2804239916262fcc","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1752204675930,"stop":1752204675930,"duration":0},"status":"passed","severity":"normal"},{"uid":"deede17afa08862e","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752205198346,"stop":1752205198346,"duration":0},"status":"passed","severity":"normal"},{"uid":"32db2585ab5b2962","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1752204646654,"stop":1752204646654,"duration":0},"status":"passed","severity":"normal"},{"uid":"353a0d16e18449df","name":"Push message with content topic containing Russian","time":{"start":1752205305767,"stop":1752205305767,"duration":0},"status":"passed","severity":"normal"},{"uid":"7beb8bd15d33f422","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752204837155,"stop":1752204837155,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb336c7149768e95","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752204766287,"stop":1752204766287,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cb8cb5840fdbcf9","name":"Passing page size 10 when there are 10 messages","time":{"start":1752204988802,"stop":1752204988802,"duration":0},"status":"passed","severity":"normal"},{"uid":"354deaec92580291","name":"Push message with JSON payload","time":{"start":1752205305778,"stop":1752205305779,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dcd140616b442bc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1752204630763,"stop":1752204630763,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f9fe940eb92acf7","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1752204675789,"stop":1752204675790,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb33858c7d89f0d9","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1752204630786,"stop":1752204630786,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2fa1165e533871b","name":"should return false when peer has no overlapping shards","time":{"start":1752204646485,"stop":1752204646485,"duration":0},"status":"passed","severity":"normal"},{"uid":"708936d94746d0c5","name":"should handle errors gracefully when getting peer info","time":{"start":1752204646496,"stop":1752204646501,"duration":5},"status":"passed","severity":"normal"},{"uid":"89a7ca52d6a1d9a2","name":"should check connected peers if present and suitable","time":{"start":1752204676648,"stop":1752204676648,"duration":0},"status":"passed","severity":"normal"},{"uid":"40b5c26cd26cd9","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1752204691180,"stop":1752204691180,"duration":0},"status":"passed","severity":"normal"},{"uid":"6024fa7a77482466","name":"random static sharding 6 - Cluster ID: 447, Shard ID: 459","time":{"start":1752205033926,"stop":1752205033927,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb2585739c555704","name":"should check false positive rate","time":{"start":1752204688261,"stop":1752204688261,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab64e1cffbfa292a","name":"random static sharding 9 - Cluster ID: 944, Shard ID: 446","time":{"start":1752205033927,"stop":1752205033928,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dd536ecb7ffe3b3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1752204630762,"stop":1752204630762,"duration":0},"status":"passed","severity":"normal"},{"uid":"72261c135730a61e","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1752204686098,"stop":1752204686098,"duration":0},"status":"passed","severity":"normal"},{"uid":"e01773fb8cd646b9","name":"Nodes with multiple pubsub topic","time":{"start":1752204821114,"stop":1752204821115,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fa3db89881989a","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1752204676820,"stop":1752204676821,"duration":1},"status":"passed","severity":"normal"},{"uid":"80e89614f0c4d13f","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752204766286,"stop":1752204766287,"duration":1},"status":"passed","severity":"normal"},{"uid":"f453a0816f4ec159","name":"Check received message containing numeric","time":{"start":1752205154486,"stop":1752205154486,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8783c402b7afe0","name":"Waku message hash computation (meta attribute not present)","time":{"start":1752204646507,"stop":1752204646516,"duration":9},"status":"passed","severity":"normal"},{"uid":"66ac913b37bc9077","name":"should handle case when navigator is not available","time":{"start":1752204645786,"stop":1752204645787,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0211043e241d1f7","name":"Check meta is set [symmetric]","time":{"start":1752204665204,"stop":1752204665204,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f7f62d4801f3657","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1752204837221,"stop":1752204837222,"duration":1},"status":"passed","severity":"normal"},{"uid":"de8731211fff8e88","name":"should return false when clusterId doesn't match","time":{"start":1752204675930,"stop":1752204675930,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bcf1982f300fe57","name":"should serialize and deserialize correctly","time":{"start":1752204688260,"stop":1752204688260,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5c950157623c010","name":"different cluster, same shard: nodes don't connect","time":{"start":1752204766288,"stop":1752204766288,"duration":0},"status":"passed","severity":"normal"},{"uid":"82aa3fad6f990116","name":"should successfully unsubscribe from an existing subscription","time":{"start":1752204676741,"stop":1752204676742,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3a8c6ea8da82cc0","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1752204630764,"stop":1752204630764,"duration":0},"status":"passed","severity":"normal"},{"uid":"db454ce74297c086","name":"should handle errors when globalThis is not available","time":{"start":1752204645781,"stop":1752204645782,"duration":1},"status":"passed","severity":"normal"},{"uid":"851cd837ba5014a","name":"Check publish message containing short","time":{"start":1752204828282,"stop":1752204828282,"duration":0},"status":"passed","severity":"normal"},{"uid":"79c71e03e82c88e3","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752204821113,"stop":1752204821113,"duration":0},"status":"passed","severity":"normal"},{"uid":"275c042f90ddd8ba","name":"Push message with Russian payload","time":{"start":1752205305759,"stop":1752205305760,"duration":1},"status":"passed","severity":"normal"},{"uid":"a066885e02a37a7e","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752204895892,"stop":1752204895892,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2536030324c5ff","name":"can start the service","time":{"start":1752204711633,"stop":1752204711633,"duration":0},"status":"passed","severity":"normal"},{"uid":"55b132f16f13719e","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1752204907665,"stop":1752204907666,"duration":1},"status":"passed","severity":"normal"},{"uid":"c42d5a7aaf698691","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1752204646517,"stop":1752204646517,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef4cc0535a9db1b0","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1752204636181,"stop":1752204636182,"duration":1},"status":"passed","severity":"normal"},{"uid":"43527cae7320d8de","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1752204686107,"stop":1752204686107,"duration":0},"status":"passed","severity":"normal"},{"uid":"3af2bbaa274da686","name":"Push message with meta","time":{"start":1752205305771,"stop":1752205305771,"duration":0},"status":"passed","severity":"normal"},{"uid":"30940c616f0c740","name":"Push message with content topic containing short","time":{"start":1752205305765,"stop":1752205305765,"duration":0},"status":"passed","severity":"normal"},{"uid":"176bd9ab1323dfc7","name":"Subscribe to topic containing JSON and publish message","time":{"start":1752204837220,"stop":1752204837221,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a560dad4c6d712b","name":"should retry if all attempts fail","time":{"start":1752204675783,"stop":1752204675784,"duration":1},"status":"passed","severity":"normal"},{"uid":"5175d68a87e1aed0","name":"should return no connections if no open connection provided","time":{"start":1752204646780,"stop":1752204646780,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bd8ada1347d132c","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752204837147,"stop":1752204837147,"duration":0},"status":"passed","severity":"normal"},{"uid":"906067a9930e333f","name":"Publish without waiting for remote peer","time":{"start":1752204837191,"stop":1752204837192,"duration":1},"status":"passed","severity":"normal"},{"uid":"b81b38b760767615","name":"can query messages normally","time":{"start":1752204965673,"stop":1752204965673,"duration":0},"status":"passed","severity":"normal"},{"uid":"4172fe50f0212efb","name":"should remove event listener for peer:discovery","time":{"start":1752204646158,"stop":1752204646159,"duration":1},"status":"passed","severity":"normal"},{"uid":"95835cdc0bb19135","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752205154481,"stop":1752205154482,"duration":1},"status":"passed","severity":"normal"},{"uid":"a47f301f8953db7a","name":"Passing page size 11 when there are 10 messages","time":{"start":1752204988802,"stop":1752204988803,"duration":1},"status":"passed","severity":"normal"},{"uid":"86525d938912343","name":"should get tags for the connected peer","time":{"start":1752204646605,"stop":1752204646605,"duration":0},"status":"passed","severity":"normal"},{"uid":"542609d88bf40d06","name":"Push message with custom timestamp: 1752201127442","time":{"start":1752205305789,"stop":1752205305789,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d11464abbb84600","name":"Encoder throws on empty string content topic","time":{"start":1752204647326,"stop":1752204647326,"duration":0},"status":"passed","severity":"normal"},{"uid":"b16690004634671e","name":"returns nothing if no connections present","time":{"start":1752204646779,"stop":1752204646780,"duration":1},"status":"passed","severity":"normal"},{"uid":"92d6b8c087c72a25","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1752204686083,"stop":1752204686087,"duration":4},"status":"passed","severity":"normal"},{"uid":"c4077c36f62fa861","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752205198339,"stop":1752205198339,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dee2739be732789","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1752204630762,"stop":1752204630762,"duration":0},"status":"passed","severity":"normal"},{"uid":"54b90bc89deb2575","name":"should return true when peer is on the same network","time":{"start":1752204646483,"stop":1752204646483,"duration":0},"status":"passed","severity":"normal"},{"uid":"603517bed7b84551","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1752204675915,"stop":1752204675929,"duration":14},"status":"passed","severity":"normal"},{"uid":"23f857094f32384","name":"should remove expired entries after TTL has passed","time":{"start":1752204674994,"stop":1752204674995,"duration":1},"status":"passed","severity":"normal"},{"uid":"3099dee1a998d6c","name":"Ephemeral field set to true","time":{"start":1752204647325,"stop":1752204647325,"duration":0},"status":"passed","severity":"normal"},{"uid":"62474e922311453c","name":"Decrypt messages","time":{"start":1752204805356,"stop":1752204805357,"duration":1},"status":"passed","severity":"normal"},{"uid":"5569dc7ef051cdce","name":"should be able to encode the field with only FILTER set to true","time":{"start":1752204636180,"stop":1752204636181,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9126341537b63a6","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1752204686076,"stop":1752204686077,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cb08b0600871177","name":"should insert elements correctly","time":{"start":1752204688258,"stop":1752204688259,"duration":1},"status":"passed","severity":"normal"},{"uid":"40beeb0254aef2bd","name":"should handle errors when removing globalThis listeners","time":{"start":1752204645784,"stop":1752204645784,"duration":0},"status":"passed","severity":"normal"},{"uid":"da3057447ad192cc","name":"should not return locked peers if enough unlocked are available","time":{"start":1752204676817,"stop":1752204676818,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccd0466c5b52613e","name":"should use the provided clusterId for the pubsub topic","time":{"start":1752204630775,"stop":1752204630776,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba33b5499ee78d25","name":"Query generator for multiple messages with multiple decoders","time":{"start":1752204963691,"stop":1752204963691,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d4779228f88820d","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1752204686083,"stop":1752204686083,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a81acd6fa474b7a","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1752204676280,"stop":1752204676280,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad1dd2537be5c91c","name":"should handle peer disconnect event when no connections remain","time":{"start":1752204645790,"stop":1752204645791,"duration":1},"status":"passed","severity":"normal"},{"uid":"f08b0dff32066e4a","name":"Check publish message containing JSON","time":{"start":1752204828286,"stop":1752204828286,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f1cc6c277fc175c","name":"should not receive a peer event before start","time":{"start":1752204659165,"stop":1752204659166,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7179b75c4fd8f94","name":"Check received message containing JSON","time":{"start":1752205154489,"stop":1752205154489,"duration":0},"status":"passed","severity":"normal"},{"uid":"377c385d8fcac438","name":"should work with custom bootstrap limits","time":{"start":1752204646620,"stop":1752204646621,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9eebcbbea74af3f","name":"Push message with content topic containing escaped characters","time":{"start":1752205305770,"stop":1752205305770,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3334dd267b55612","name":"Passing page size 19 when there are 20 messages","time":{"start":1752204988803,"stop":1752204988803,"duration":0},"status":"passed","severity":"normal"},{"uid":"589b11f46f16c5f9","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1752204630760,"stop":1752204630760,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9d0ad90cce4f449","name":"should transition to Unhealthy when no connections","time":{"start":1752204676277,"stop":1752204676278,"duration":1},"status":"passed","severity":"normal"},{"uid":"13d20e06e4cf9f1","name":"should add peer to queue when queue is not empty","time":{"start":1752204646200,"stop":1752204646201,"duration":1},"status":"passed","severity":"normal"},{"uid":"943e6db9fdbac562","name":"should clear dial history on start","time":{"start":1752204646197,"stop":1752204646198,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f2a9b6803dd53d","name":"should redial peers when all connections are lost","time":{"start":1752204646623,"stop":1752204646624,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d599b3e018c9e80","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1752204630786,"stop":1752204630786,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f144e8470d0eb6","name":"should handle general insertion and lookup correctly","time":{"start":1752204688261,"stop":1752204688261,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0fbe6a5711675e","name":"should be safe to call multiple times","time":{"start":1752204646603,"stop":1752204646603,"duration":0},"status":"passed","severity":"normal"},{"uid":"d501ec72cc5a6629","name":"passes more than one ENR URLs and attempts connection","time":{"start":1752204711639,"stop":1752204711639,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dfb27cde509d6ef5","name":"should handle browser offline state overriding peer connections","time":{"start":1752204645810,"stop":1752204645811,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7874d3a8ed7636d","name":"should add event listeners to globalThis","time":{"start":1752204645781,"stop":1752204645781,"duration":0},"status":"passed","severity":"normal"},{"uid":"53cf304d59df4b40","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1752204646506,"stop":1752204646507,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b01834a6615a321","name":"should fail to send if no connected peers found","time":{"start":1752204676718,"stop":1752204676719,"duration":1},"status":"passed","severity":"normal"},{"uid":"8429dcdc56c37396","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1752204676718,"stop":1752204676718,"duration":0},"status":"broken","severity":"normal"},{"uid":"d3b358900cf893cb","name":"Query generator for multiple messages","time":{"start":1752204963690,"stop":1752204963691,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd430c185792b713","name":"Ordered callback, aborts when callback returns true","time":{"start":1752204963693,"stop":1752204963693,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb53c3e1fa0e701d","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1752204727185,"stop":1752204727185,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d29e281e3e6c369","name":"1 Store, 2 fetches","time":{"start":1752204654979,"stop":1752204654979,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdd143eb19d77205","name":"Query generator for multiple messages with different message text format","time":{"start":1752204963691,"stop":1752204963691,"duration":0},"status":"passed","severity":"normal"},{"uid":"18c36a204bd9942f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1752204630764,"stop":1752204630765,"duration":1},"status":"passed","severity":"normal"},{"uid":"455bf27a246015ac","name":"Push message with numeric payload","time":{"start":1752205305757,"stop":1752205305757,"duration":0},"status":"passed","severity":"normal"},{"uid":"e753c985320eb99a","name":"should handle peer store errors during connection limiting","time":{"start":1752204646624,"stop":1752204646624,"duration":0},"status":"passed","severity":"normal"},{"uid":"163baae710bad278","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1752204686103,"stop":1752204686103,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcd6571cb5ba8fca","name":"Push message with Script payload","time":{"start":1752205305761,"stop":1752205305761,"duration":0},"status":"passed","severity":"normal"},{"uid":"69ccbcd29d74e88","name":"returns only open connection if one present","time":{"start":1752204646780,"stop":1752204646780,"duration":0},"status":"passed","severity":"normal"},{"uid":"455587eff8006f45","name":"should not dispatch event when already connected","time":{"start":1752204645792,"stop":1752204645793,"duration":1},"status":"passed","severity":"normal"},{"uid":"e87688f25a1aeaeb","name":"should create ShardReader with shards network config","time":{"start":1752204646482,"stop":1752204646482,"duration":0},"status":"passed","severity":"normal"},{"uid":"35fde277eed8fd8a","name":"Publish message with large meta","time":{"start":1752204828292,"stop":1752204828292,"duration":0},"status":"passed","severity":"normal"},{"uid":"df1c486fdfc89465","name":"should properly start and stop event listening","time":{"start":1752204676280,"stop":1752204676283,"duration":3},"status":"passed","severity":"normal"},{"uid":"964416742eba37c6","name":"should handle mixed bootstrap and non-bootstrap peers","time":{"start":1752204646619,"stop":1752204646619,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae3a3b8d1849391","name":"Push message with Arabic payload","time":{"start":1752205305759,"stop":1752205305759,"duration":0},"status":"passed","severity":"normal"},{"uid":"df244471e825adc4","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1752204907665,"stop":1752204907665,"duration":0},"status":"passed","severity":"normal"},{"uid":"86e06b027a1c7905","name":"Decoder throws on undefined content topic","time":{"start":1752204647327,"stop":1752204647327,"duration":0},"status":"passed","severity":"normal"},{"uid":"97ced6e6e0dc9a11","name":"Check received message containing long","time":{"start":1752205154485,"stop":1752205154486,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e9edd9e98c4f32","name":"Should update multiaddrs","time":{"start":1752204803345,"stop":1752204803346,"duration":1},"status":"passed","severity":"normal"},{"uid":"4812bbbb5810078d","name":"Fails to push message bigger that 1MB","time":{"start":1752205305774,"stop":1752205305774,"duration":0},"status":"passed","severity":"normal"},{"uid":"c46713bdc1b0ce5a","name":"should not fail to stop the service if it was not started","time":{"start":1752204711634,"stop":1752204711635,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c7cac1cb47914e2","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1752204983167,"stop":1752204983168,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6a42d93ef6837ff","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1752204686097,"stop":1752204686097,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc5efc1557403037","name":"Push message with content topic containing Russian","time":{"start":1752205305784,"stop":1752205305784,"duration":0},"status":"passed","severity":"normal"},{"uid":"e67f393898cd5b5d","name":"should not retry if at least one success","time":{"start":1752204676721,"stop":1752204676721,"duration":0},"status":"passed","severity":"normal"},{"uid":"22ea6e195e3faf38","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1752204646519,"stop":1752204646520,"duration":1},"status":"passed","severity":"normal"},{"uid":"e01c0fa7fef199d8","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1752204837217,"stop":1752204837220,"duration":3},"status":"passed","severity":"normal"},{"uid":"ec8a01315bf8b4bd","name":"should initialize with custom number of peers","time":{"start":1752204676816,"stop":1752204676816,"duration":0},"status":"passed","severity":"normal"},{"uid":"487b7affdcd12963","name":"same cluster, different shard: nodes connect","time":{"start":1752204766288,"stop":1752204766288,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1896b604f46e913","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app63/9/topic355/json","time":{"start":1752204968873,"stop":1752204968881,"duration":8},"status":"passed","severity":"normal"},{"uid":"bd9f1660a99cf06f","name":"should be able to decode the field with only RELAY set to true","time":{"start":1752204636187,"stop":1752204636187,"duration":0},"status":"passed","severity":"normal"},{"uid":"99a6d6fd9847bfe2","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1752204630750,"stop":1752204630750,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff5f9650e68f972a","name":"pre and post cipher","time":{"start":1752204665498,"stop":1752204665498,"duration":0},"status":"passed","severity":"normal"},{"uid":"7152fd661a821733","name":"should update peer store before dialing","time":{"start":1752204646162,"stop":1752204646165,"duration":3},"status":"passed","severity":"normal"},{"uid":"b31866844413a1bb","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1752204654833,"stop":1752204654834,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d8b84a963e47d2e","name":"Sets default value correctly","time":{"start":1752205000120,"stop":1752205000120,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fe9d2f45d37d3ff","name":"Push message with content topic containing XML","time":{"start":1752205305768,"stop":1752205305769,"duration":1},"status":"passed","severity":"normal"},{"uid":"294a4b3e48770c26","name":"Using a function","time":{"start":1752205000119,"stop":1752205000119,"duration":0},"status":"passed","severity":"normal"},{"uid":"debd66f629c60431","name":"Fails to publish message with wrong content topic","time":{"start":1752204828290,"stop":1752204828290,"duration":0},"status":"passed","severity":"normal"},{"uid":"f09f928fbe8a29b3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1752204630764,"stop":1752204630764,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7d00f54598683db","name":"ignores domain fetching errors","time":{"start":1752204655246,"stop":1752204655246,"duration":0},"status":"passed","severity":"normal"},{"uid":"f199a8e363fe7a56","name":"Check publish message containing Basic HTML tag","time":{"start":1752204828286,"stop":1752204828286,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1df56e884b1563","name":"Subscribe and publish message","time":{"start":1752204837192,"stop":1752204837198,"duration":6},"status":"passed","severity":"normal"},{"uid":"b5bc7222774585a6","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1752204686099,"stop":1752204686099,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3ae31ee8c532719","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1752204653975,"stop":1752204653976,"duration":1},"status":"passed","severity":"normal"},{"uid":"c298a1c03d6656f8","name":"should do nothing when connections still exist","time":{"start":1752204646608,"stop":1752204646609,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ef74a69ba6f86d5","name":"caches peers it previously fetched","time":{"start":1752204655247,"stop":1752204655247,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d28d2ea338a862","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1752204821112,"stop":1752204821112,"duration":0},"status":"passed","severity":"normal"},{"uid":"87cb09cf38fbd6e0","name":"should handle case when globalThis is not available","time":{"start":1752204645787,"stop":1752204645789,"duration":2},"status":"passed","severity":"normal"},{"uid":"1f3f4b9ebb38047b","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1752204686092,"stop":1752204686092,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d6f04a791e90043","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752205154482,"stop":1752205154482,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d4e054df2a102b1","name":"should add event listener for peer:discovery","time":{"start":1752204646154,"stop":1752204646155,"duration":1},"status":"passed","severity":"normal"},{"uid":"396ab9fae4a041d0","name":"should clear dial history on stop","time":{"start":1752204646199,"stop":1752204646199,"duration":0},"status":"passed","severity":"normal"},{"uid":"30591b0bca732ba0","name":"Check publish message containing shell command","time":{"start":1752204828286,"stop":1752204828287,"duration":1},"status":"passed","severity":"normal"},{"uid":"45e2b527ec0e5ce","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1752204727182,"stop":1752204727182,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc5741fba1b0ac34","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752204837146,"stop":1752204837146,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a1d5b56f9ef9a0d","name":"Push message with Script payload","time":{"start":1752205305777,"stop":1752205305777,"duration":0},"status":"passed","severity":"normal"},{"uid":"42314d91c804d71f","name":"should not fail to start the service if it is already started","time":{"start":1752204711635,"stop":1752204711635,"duration":0},"status":"passed","severity":"normal"},{"uid":"324e3da082c49a6d","name":"Decoder throws on empty string content topic","time":{"start":1752204666805,"stop":1752204666805,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b34fd71a35979c7","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1752204654834,"stop":1752204654836,"duration":2},"status":"passed","severity":"normal"},{"uid":"afcf4de1b31c9c71","name":"should properly create location multiaddrs - tcp4","time":{"start":1752204636978,"stop":1752204636978,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba7d3bfe56536056","name":"should register libp2p event listeners when start is called","time":{"start":1752204676818,"stop":1752204676818,"duration":0},"status":"passed","severity":"normal"},{"uid":"86a346bab01ef119","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1752204636191,"stop":1752204636192,"duration":1},"status":"passed","severity":"normal"},{"uid":"e65fa2a1e7c6df79","name":"Relay - times out","time":{"start":1752205002931,"stop":1752205002931,"duration":0},"status":"passed","severity":"normal"},{"uid":"54fee50222a737b4","name":"should update ack status of messages in outgoing buffer","time":{"start":1752204691182,"stop":1752204691182,"duration":0},"status":"passed","severity":"normal"},{"uid":"23db20f8a0b9770a","name":"less peers than existing","time":{"start":1752204803689,"stop":1752204803689,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9854838461b15ac3","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1752204630758,"stop":1752204630759,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e79263b06d05785","name":"Check publish message containing long","time":{"start":1752204828282,"stop":1752204828282,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aa7ceb5d652a6e6","name":"messageHashStr works with IProtoMessage","time":{"start":1752204646520,"stop":1752204646520,"duration":0},"status":"passed","severity":"normal"},{"uid":"673328e08d5ac0b3","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752204636193,"stop":1752204636193,"duration":0},"status":"passed","severity":"normal"},{"uid":"55afec1434b610c8","name":"Subscribe and receives messages on 20 topics","time":{"start":1752205198338,"stop":1752205198338,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4cd440ba2387420","name":"peer:update - should do nothing if another protocol hit","time":{"start":1752204646904,"stop":1752204646904,"duration":0},"status":"passed","severity":"normal"},{"uid":"6caa697fba5c0cee","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1752204675790,"stop":1752204675791,"duration":1},"status":"passed","severity":"normal"},{"uid":"4758d7c164945c31","name":"should return false when peer shard info is not found","time":{"start":1752204646493,"stop":1752204646493,"duration":0},"status":"passed","severity":"normal"},{"uid":"e27b5c72ed973b59","name":"Round trip binary serialization","time":{"start":1752204647325,"stop":1752204647325,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f80f2a29bcec44c","name":"Subscribe to topic containing shell command and publish message","time":{"start":1752204837221,"stop":1752204837221,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d169fc856decb04","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752205198351,"stop":1752205198352,"duration":1},"status":"passed","severity":"normal"},{"uid":"492c3e1cc0f09a1f","name":"should be safe to call multiple times","time":{"start":1752204646160,"stop":1752204646160,"duration":0},"status":"passed","severity":"normal"},{"uid":"39f28458ef5b71d7","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752205198341,"stop":1752205198341,"duration":0},"status":"passed","severity":"normal"},{"uid":"45085a0a0b4de81e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1752204630770,"stop":1752204630770,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa54016263158205","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1752204686108,"stop":1752204686108,"duration":0},"status":"passed","severity":"normal"},{"uid":"9acb7fd222f51c85","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1752204654832,"stop":1752204654832,"duration":0},"status":"passed","severity":"normal"},{"uid":"6725677fb19d662c","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1752204676817,"stop":1752204676817,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a790935827d4d1d","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1752204654831,"stop":1752204654831,"duration":0},"status":"passed","severity":"normal"},{"uid":"35b97d1ef99cf649","name":"Check received message containing Script","time":{"start":1752205154478,"stop":1752205154478,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce509c2a2250a28f","name":"Store - dialed after - with timeout","time":{"start":1752205002932,"stop":1752205002932,"duration":0},"status":"passed","severity":"normal"},{"uid":"133e18c46589abd3","name":"should reject if Filter is requested but not mounted","time":{"start":1752204676640,"stop":1752204676641,"duration":1},"status":"passed","severity":"normal"},{"uid":"1971cf7fd406fd0","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1752204677058,"stop":1752204677059,"duration":1},"status":"passed","severity":"normal"},{"uid":"15815f5549a789d4","name":"different cluster, different shard: nodes don't connect","time":{"start":1752204766288,"stop":1752204766289,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbfc9035cb17831a","name":"Query Generator - true","time":{"start":1752204977190,"stop":1752204977191,"duration":1},"status":"passed","severity":"normal"},{"uid":"77ae221222e3f49","name":"handles different networkShards values correctly","time":{"start":1752204630752,"stop":1752204630752,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca9c87b5ed980835","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1752204755341,"stop":1752204755345,"duration":4},"status":"passed","severity":"normal"},{"uid":"5c182be535de54c1","name":"Refresh subscription","time":{"start":1752205198340,"stop":1752205198340,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e3af54767ab5b0a","name":"Query Generator, Multiple PubsubTopics","time":{"start":1752204932804,"stop":1752204932804,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcaa59959f000e1c","name":"should handle mixed peer types with bootstrap limiting","time":{"start":1752204646623,"stop":1752204646623,"duration":0},"status":"passed","severity":"normal"},{"uid":"32c116a392589354","name":"Push message with special chars payload","time":{"start":1752205305775,"stop":1752205305776,"duration":1},"status":"passed","severity":"normal"},{"uid":"830659597e9b51f8","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1752204630750,"stop":1752204630750,"duration":0},"status":"passed","severity":"normal"},{"uid":"489d228a61e9c003","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1752204686079,"stop":1752204686079,"duration":0},"status":"passed","severity":"normal"},{"uid":"934cb0dea25a7af3","name":"should be empty after removing the only subscription","time":{"start":1752204677057,"stop":1752204677058,"duration":1},"status":"passed","severity":"normal"},{"uid":"90b9ef05e3bed025","name":"should create a new stream if no existing for protocol found","time":{"start":1752204646903,"stop":1752204646903,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcadebad8308a52b","name":"Ephemeral messages are not stored","time":{"start":1752204712465,"stop":1752204712466,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9f4b0e0b06c3e9f","name":"should set field with all protocols enabled","time":{"start":1752204636981,"stop":1752204636981,"duration":0},"status":"passed","severity":"normal"},{"uid":"f956805e31eb7561","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752205198352,"stop":1752205198352,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fc25dae202b0c0d","name":"Promise Callback - true","time":{"start":1752204977192,"stop":1752204977193,"duration":1},"status":"passed","severity":"normal"},{"uid":"e99e29626b34d08d","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app26/10/topic643/test.js","time":{"start":1752204968872,"stop":1752204968872,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3d4d7dad88250e4","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752204821115,"stop":1752204821115,"duration":0},"status":"passed","severity":"normal"},{"uid":"929ba81c86244f4b","name":"Subscribe and receive messages via lightPush","time":{"start":1752205198346,"stop":1752205198346,"duration":0},"status":"passed","severity":"normal"},{"uid":"990c562d82d97572","name":"Symmetric encrypt & Decrypt","time":{"start":1752204665497,"stop":1752204665498,"duration":1},"status":"passed","severity":"normal"},{"uid":"624fb835a4671e2b","name":"Relay + Store","time":{"start":1752204712236,"stop":1752204712237,"duration":1},"status":"passed","severity":"normal"},{"uid":"667db08f26ad25a0","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1752204907666,"stop":1752204907666,"duration":0},"status":"passed","severity":"normal"},{"uid":"3daf63f18da4696d","name":"should retry on complete failure if specified","time":{"start":1752204676720,"stop":1752204676720,"duration":0},"status":"passed","severity":"normal"},{"uid":"b08f006265a18edd","name":"random static sharding 8 - Cluster ID: 746, Shard ID: 86","time":{"start":1752205033927,"stop":1752205033927,"duration":0},"status":"passed","severity":"normal"},{"uid":"93e9d7b5ce3a5415","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1752204676740,"stop":1752204676740,"duration":0},"status":"passed","severity":"normal"},{"uid":"b80b80e55b9e882f","name":"should stop and cleanup resources","time":{"start":1752204677059,"stop":1752204677059,"duration":0},"status":"passed","severity":"normal"},{"uid":"e231e2492505c45e","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1752204630756,"stop":1752204630756,"duration":0},"status":"passed","severity":"normal"},{"uid":"e07996d7ddc20498","name":"should add and remove event listeners correctly","time":{"start":1752204659168,"stop":1752204659168,"duration":0},"status":"passed","severity":"normal"},{"uid":"d34a5124e00e3138","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752205154484,"stop":1752205154485,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd5f19da96ecab92","name":"Check received message containing unicode special characters","time":{"start":1752205154480,"stop":1752205154480,"duration":0},"status":"passed","severity":"normal"},{"uid":"1682af11b2b394ae","name":"Check received message containing unicode special characters","time":{"start":1752205154490,"stop":1752205154490,"duration":0},"status":"passed","severity":"normal"},{"uid":"b79f966387db8847","name":"should skip peer when already connected","time":{"start":1752204646201,"stop":1752204646201,"duration":0},"status":"passed","severity":"normal"},{"uid":"cca830b7547a0414","name":"should invoke callbacks when receiving a message","time":{"start":1752204677058,"stop":1752204677058,"duration":0},"status":"passed","severity":"normal"},{"uid":"15fcc521c43c7005","name":"should not receive a peer event after stop","time":{"start":1752204803362,"stop":1752204803363,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6dcad1281a25b3f","name":"should stop ping timers on peer disconnect","time":{"start":1752204646646,"stop":1752204646647,"duration":1},"status":"passed","severity":"normal"},{"uid":"e57bfac752cc2b60","name":"Refresh subscription","time":{"start":1752204837212,"stop":1752204837212,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9e6a4ddb9ff14ef9","name":"should never report false negatives","time":{"start":1752204688259,"stop":1752204688259,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a719e71d40d2121","name":"Delete observer","time":{"start":1752204805357,"stop":1752204805357,"duration":0},"status":"passed","severity":"normal"},{"uid":"d36d2678a5c616c9","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1752204636969,"stop":1752204636969,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f2db495ab54cfb7","name":"Push 30 different messages","time":{"start":1752205305780,"stop":1752205305781,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2a730075ea1fdf2e","name":"Check publish message containing numeric","time":{"start":1752204828282,"stop":1752204828283,"duration":1},"status":"passed","severity":"normal"},{"uid":"218030194fae71e2","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752204837155,"stop":1752204837156,"duration":1},"status":"passed","severity":"normal"},{"uid":"adfc60c6b20d43a","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1752204686101,"stop":1752204686101,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5ef68ebb3f89746","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1752204755345,"stop":1752204755346,"duration":1},"status":"passed","severity":"normal"},{"uid":"5144c0df0118e86f","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1752204655249,"stop":1752204655249,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd3fb952c9f18a28","name":"should return false when peer has no shard info","time":{"start":1752204646486,"stop":1752204646487,"duration":1},"status":"passed","severity":"normal"},{"uid":"1164cdb9a14ae4bf","name":"should throw error - no public key","time":{"start":1752204636971,"stop":1752204636972,"duration":1},"status":"passed","severity":"normal"},{"uid":"fefb1e415e20df2a","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1752204837203,"stop":1752204837203,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8d558c4fb35331a","name":"should handle null peers returned by getPeer","time":{"start":1752204646620,"stop":1752204646620,"duration":0},"status":"passed","severity":"normal"},{"uid":"da8d5012923cfeda","name":"should clear all timers","time":{"start":1752204646644,"stop":1752204646644,"duration":0},"status":"passed","severity":"normal"},{"uid":"38ea15d472ed246b","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1752204646167,"stop":1752204646167,"duration":0},"status":"passed","severity":"normal"},{"uid":"a691120186444616","name":"Check received message containing emoji","time":{"start":1752205154480,"stop":1752205154480,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdc77906e730e93","name":"should wait for Store peer to be connected","time":{"start":1752204676652,"stop":1752204676652,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dbc8100bc810eb2","name":"isConnected return false after peer stops","time":{"start":1752204727184,"stop":1752204727184,"duration":0},"status":"passed","severity":"normal"},{"uid":"bded98e3e25cf01c","name":"should not execute task if max attempts is 0","time":{"start":1752204675783,"stop":1752204675783,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e9b8d3e1e67d76e","name":"should create an instance with libp2p and dialer","time":{"start":1752204646154,"stop":1752204646154,"duration":0},"status":"passed","severity":"normal"},{"uid":"4031bc13456f3d5f","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1752204630749,"stop":1752204630749,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3e6471e60a77e7d","name":"should not hang up bootstrap peer if under limit","time":{"start":1752204646606,"stop":1752204646607,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf3c5def13179931","name":"Generator, 2 different pubsubtopics","time":{"start":1752204977538,"stop":1752204977538,"duration":0},"status":"skipped","severity":"normal"},{"uid":"76088e2856081cb1","name":"should return empty array for non-existent peer","time":{"start":1752204646612,"stop":1752204646613,"duration":1},"status":"passed","severity":"normal"},{"uid":"78641359cb35f1a8","name":"Meta field set when metaSetter is specified","time":{"start":1752204647326,"stop":1752204647326,"duration":0},"status":"passed","severity":"normal"},{"uid":"da394c1cc07a1bbf","name":"Push message with XML payload","time":{"start":1752205305778,"stop":1752205305778,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b81cecc84827f81","name":"Relay - dialed first","time":{"start":1752205002930,"stop":1752205002931,"duration":1},"status":"passed","severity":"normal"},{"uid":"823276947f3b6b26","name":"should properly compute the node id","time":{"start":1752204636973,"stop":1752204636973,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc884cc256ecc556","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1752204645801,"stop":1752204645801,"duration":0},"status":"passed","severity":"normal"},{"uid":"8579a427dbde7485","name":"Query with Ordered Callback, No message returned","time":{"start":1752204932809,"stop":1752204932810,"duration":1},"status":"passed","severity":"normal"},{"uid":"88f78b4aeb827e52","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752204895891,"stop":1752204895892,"duration":1},"status":"passed","severity":"normal"},{"uid":"16bfbe66c90c256c","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1752204994413,"stop":1752204994413,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d76a09e0f0259d9","name":"should deliver messages after dependencies are met","time":{"start":1752204691180,"stop":1752204691180,"duration":0},"status":"passed","severity":"normal"},{"uid":"54c36c5cc1b53b84","name":"Subscribe to topic containing XML and receive message","time":{"start":1752205198353,"stop":1752205198353,"duration":0},"status":"passed","severity":"normal"},{"uid":"2caf23e1e0b4880e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1752204630763,"stop":1752204630764,"duration":1},"status":"passed","severity":"normal"},{"uid":"250368876098f3fd","name":"Mutual subscription","time":{"start":1752204837190,"stop":1752204837191,"duration":1},"status":"passed","severity":"normal"},{"uid":"734c4ce2acb7b13b","name":"Light Node - default protocols","time":{"start":1752205002933,"stop":1752205002933,"duration":0},"status":"passed","severity":"normal"},{"uid":"1da67a31b11336da","name":"Query Generator - false","time":{"start":1752204977191,"stop":1752204977192,"duration":1},"status":"passed","severity":"normal"},{"uid":"88e846b1d3253269","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752205198341,"stop":1752205198341,"duration":0},"status":"passed","severity":"normal"},{"uid":"72f818cbe62d62b0","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752205198344,"stop":1752205198344,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c343a8b809120d2","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752205198348,"stop":1752205198348,"duration":0},"status":"passed","severity":"normal"},{"uid":"741f3b917a5c7a60","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1752204630762,"stop":1752204630762,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eb1df508e34bbde","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1752204686091,"stop":1752204686091,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac9632f8041925c2","name":"Push message with numeric payload","time":{"start":1752205305775,"stop":1752205305775,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b3df28eeaf41779","name":"Fields are not dropped","time":{"start":1752204646838,"stop":1752204646839,"duration":1},"status":"passed","severity":"normal"},{"uid":"54bf22f2bb351617","name":"Check received message with timestamp: 1752204705966000000 ","time":{"start":1752205154480,"stop":1752205154481,"duration":1},"status":"passed","severity":"normal"},{"uid":"521d5dcd778e98df","name":"should create NetworkMonitor with libp2p and events","time":{"start":1752204645770,"stop":1752204645776,"duration":6},"status":"passed","severity":"normal"},{"uid":"4e55e787e616cefa","name":"should not receive a peer event after stop","time":{"start":1752204711637,"stop":1752204711637,"duration":0},"status":"passed","severity":"normal"},{"uid":"1325d51e9f9b2971","name":"Push message with content topic containing special chars","time":{"start":1752205305766,"stop":1752205305766,"duration":0},"status":"passed","severity":"normal"},{"uid":"915615e6eea481ee","name":"should be delivered immediately if received","time":{"start":1752204691183,"stop":1752204691183,"duration":0},"status":"passed","severity":"normal"},{"uid":"400357565ec47afb","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752204895893,"stop":1752204895893,"duration":0},"status":"passed","severity":"normal"},{"uid":"43f0783de447bc1d","name":"Waku message hash computation (payload length 0)","time":{"start":1752204646516,"stop":1752204646516,"duration":0},"status":"passed","severity":"normal"},{"uid":"a39312de34d28d68","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752205198355,"stop":1752205198355,"duration":0},"status":"passed","severity":"normal"},{"uid":"f560081b7be63172","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1752204630748,"stop":1752204630748,"duration":0},"status":"passed","severity":"normal"},{"uid":"e77aca03a508832f","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752205198345,"stop":1752205198345,"duration":0},"status":"passed","severity":"normal"},{"uid":"dda3dfabe0432e2e","name":"should not be empty after adding a subscription","time":{"start":1752204677057,"stop":1752204677057,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec483f1a1bf09974","name":"should throw an error for missing required configuration","time":{"start":1752204630758,"stop":1752204630758,"duration":0},"status":"passed","severity":"normal"},{"uid":"12f2777eee788cd0","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1752204686102,"stop":1752204686102,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a609881b727e23f","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1752204686078,"stop":1752204686079,"duration":1},"status":"passed","severity":"normal"},{"uid":"1395c4d1a4ca1b32","name":"should return all connected peers without codec filter","time":{"start":1752204647405,"stop":1752204647405,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7402f0503fabe8b","name":"Check received message containing short","time":{"start":1752205154485,"stop":1752205154485,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce2270234a26c328","name":"udp ip6 address","time":{"start":1752204636346,"stop":1752204636346,"duration":0},"status":"passed","severity":"normal"},{"uid":"e020b80dbca06f3c","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1752204686078,"stop":1752204686078,"duration":0},"status":"passed","severity":"normal"},{"uid":"410394450983729a","name":"Push message with content topic containing escaped characters","time":{"start":1752205305787,"stop":1752205305787,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b990cccf17165bc","name":"Nodes with multiple pubsub topic","time":{"start":1752204821113,"stop":1752204821113,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cdc0537869518fe","name":"Publish message with custom timestamp: Sat Jul 20 2024 03:33:41 GMT+0000 (Coordinated Universal Time)","time":{"start":1752204828288,"stop":1752204828289,"duration":1},"status":"passed","severity":"normal"},{"uid":"526234765d1062e6","name":"Fails to publish message with empty text","time":{"start":1752204828290,"stop":1752204828290,"duration":0},"status":"passed","severity":"normal"},{"uid":"858987a99a703f88","name":"should throw error - no id","time":{"start":1752204636970,"stop":1752204636970,"duration":0},"status":"passed","severity":"normal"},{"uid":"12f3e988db7a8787","name":"Publishes to nwaku","time":{"start":1752204817615,"stop":1752204817616,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c83fa1fa1a30903","name":"should clear timers for specific peer on disconnect","time":{"start":1752204646663,"stop":1752204646663,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e18949f4673774b","name":"can start and stop the service","time":{"start":1752204711634,"stop":1752204711634,"duration":0},"status":"passed","severity":"normal"},{"uid":"b56becb42d147f4b","name":"should clear the dialing interval","time":{"start":1752204646198,"stop":1752204646199,"duration":1},"status":"passed","severity":"normal"},{"uid":"437bb40a26c8ee15","name":"Passing page size 110 when there are 120 messages","time":{"start":1752204988803,"stop":1752204988804,"duration":1},"status":"passed","severity":"normal"},{"uid":"677cb396e21fad8b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1752204686107,"stop":1752204686108,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5813437335cbdce","name":"Push message with content topic containing Script","time":{"start":1752205305784,"stop":1752205305785,"duration":1},"status":"passed","severity":"normal"},{"uid":"25d4297476c7c5e9","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1752204630751,"stop":1752204630752,"duration":1},"status":"passed","severity":"normal"},{"uid":"628127d054037e9e","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752204837156,"stop":1752204837157,"duration":1},"status":"passed","severity":"normal"},{"uid":"9295bcbcf5049650","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1752204686077,"stop":1752204686078,"duration":1},"status":"passed","severity":"normal"},{"uid":"88c1845b1e3589cb","name":"should handle multiple peers with different shard configurations","time":{"start":1752204646211,"stop":1752204646212,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6ebc96b0d91a4ae","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752204837152,"stop":1752204837153,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7ce5c661e4965ce","name":"should handle dial errors","time":{"start":1752204647403,"stop":1752204647403,"duration":0},"status":"passed","severity":"normal"},{"uid":"91469a03e35dc589","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752205198342,"stop":1752205198342,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dc54812022d1c8a","name":"should handle peer store errors gracefully","time":{"start":1752204646619,"stop":1752204646620,"duration":1},"status":"passed","severity":"normal"},{"uid":"7979789c3b97e919","name":"Check message with no content topic is not received","time":{"start":1752205154492,"stop":1752205154493,"duration":1},"status":"passed","severity":"normal"},{"uid":"2042e7c26aefec19","name":"should attach causal history and bloom filter to each message","time":{"start":1752204691175,"stop":1752204691176,"duration":1},"status":"passed","severity":"normal"},{"uid":"8af95fc46712dddf","name":"should dial peer immediately when queue is empty","time":{"start":1752204646200,"stop":1752204646200,"duration":0},"status":"passed","severity":"normal"},{"uid":"32b646cee55c801d","name":"Push message with escaped characters payload","time":{"start":1752205305763,"stop":1752205305763,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bdd3e022e30a935","name":"Push message with custom timestamp: 1752208327442","time":{"start":1752205305773,"stop":1752205305773,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0edcabc5385db96","name":"Js publishes, other Js receives","time":{"start":1752204817617,"stop":1752204817617,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ec7464d4c3b67b8","name":"recovers when dns.resolve returns empty","time":{"start":1752204655246,"stop":1752204655246,"duration":0},"status":"passed","severity":"normal"},{"uid":"407ced87167a5122","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1752204630773,"stop":1752204630773,"duration":0},"status":"passed","severity":"normal"},{"uid":"afa857c3167645cb","name":"should requeue task if no peer is available","time":{"start":1752204675771,"stop":1752204675771,"duration":0},"status":"passed","severity":"normal"},{"uid":"b55de258334e55ed","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1752204907668,"stop":1752204907668,"duration":0},"status":"skipped","severity":"normal"},{"uid":"83b36d4b7dec4d35","name":"should stop all internal components","time":{"start":1752204647401,"stop":1752204647401,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc9f162501dd4f1","name":"should not fail to start the service if it is already started","time":{"start":1752204803359,"stop":1752204803359,"duration":0},"status":"passed","severity":"normal"},{"uid":"db1191638d9669ff","name":"should dial peer when on same shard","time":{"start":1752204646202,"stop":1752204646203,"duration":1},"status":"passed","severity":"normal"},{"uid":"a406eb3cbf950fd9","name":"should add event listeners for peer connect and disconnect","time":{"start":1752204646639,"stop":1752204646643,"duration":4},"status":"passed","severity":"normal"},{"uid":"4ab2bf743295bc2e","name":"should remove event listeners","time":{"start":1752204646602,"stop":1752204646603,"duration":1},"status":"passed","severity":"normal"},{"uid":"8959b10a47670e18","name":"should return false when peer is on different cluster","time":{"start":1752204646483,"stop":1752204646483,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b333de64ce155ce","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1752204686102,"stop":1752204686102,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aa4c424b8e27b","name":"Ordered Callback - true","time":{"start":1752204977194,"stop":1752204977195,"duration":1},"status":"passed","severity":"normal"},{"uid":"6de2c50ee5e52376","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752204977539,"stop":1752204977539,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f3df3e79bc656b21","name":"Check message with no content topic is not received","time":{"start":1752205154483,"stop":1752205154483,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcad8e8c361bd944","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1752204646507,"stop":1752204646507,"duration":0},"status":"passed","severity":"normal"},{"uid":"4899bf3788d8c654","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app33/4/topic322/proto","time":{"start":1752204968882,"stop":1752204968883,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d822330da7e9c0a","name":"should dial peer when no shard info available","time":{"start":1752204646206,"stop":1752204646206,"duration":0},"status":"passed","severity":"normal"},{"uid":"220d1e41dae7ea98","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1752204666803,"stop":1752204666803,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb0964eca5b27e22","name":"should handle shardReader errors","time":{"start":1752204647407,"stop":1752204647407,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1a1bbcb658c1118","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1752204994414,"stop":1752204994414,"duration":0},"status":"passed","severity":"normal"},{"uid":"d52c1da627997ee4","name":"Query Generator, No message returned","time":{"start":1752204932805,"stop":1752204932805,"duration":0},"status":"passed","severity":"normal"},{"uid":"f12105161b41a4c3","name":"should be sent with empty content","time":{"start":1752204691181,"stop":1752204691181,"duration":0},"status":"passed","severity":"normal"},{"uid":"c34a3de3c84281de","name":"should handle high bootstrap limit correctly","time":{"start":1752204646622,"stop":1752204646623,"duration":1},"status":"passed","severity":"normal"},{"uid":"33a640e94eab633","name":"random static sharding 1 - Cluster ID: 33, Shard ID: 471","time":{"start":1752205033924,"stop":1752205033925,"duration":1},"status":"passed","severity":"normal"},{"uid":"35fb2ff8261a26a6","name":"should throw error - no public key","time":{"start":1752204636970,"stop":1752204636970,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d7cdc5b34da2afb","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1752204647327,"stop":1752204647328,"duration":1},"status":"passed","severity":"normal"},{"uid":"61bed22938ee640a","name":"should return true when over bootstrap limit","time":{"start":1752204646618,"stop":1752204646618,"duration":0},"status":"passed","severity":"normal"},{"uid":"baa6d4d229599e1a","name":"should use DNS peer discovery with light client","time":{"start":1752204711638,"stop":1752204711638,"duration":0},"status":"skipped","severity":"normal"},{"uid":"72b6c7498682354e","name":"should handle full lifecycle (start -> events -> stop)","time":{"start":1752204646621,"stop":1752204646621,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dec09c60f98f560","name":"should retry failed tasks","time":{"start":1752204675772,"stop":1752204675772,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb62f64ec8d39666","name":"should return false when under bootstrap limit","time":{"start":1752204646617,"stop":1752204646617,"duration":0},"status":"passed","severity":"normal"},{"uid":"45a69e1e45a0f2c3","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1752204676819,"stop":1752204676819,"duration":0},"status":"passed","severity":"normal"},{"uid":"77a860ba3f9964a6","name":"Subscribe to topic containing long and publish message","time":{"start":1752204837213,"stop":1752204837213,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a966a4a17c50683","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752204837147,"stop":1752204837147,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a85c84473709adc","name":"should create ConnectionManager with required options","time":{"start":1752204647398,"stop":1752204647399,"duration":1},"status":"passed","severity":"normal"},{"uid":"c52587c0cdabfcc","name":"should process tasks in queue","time":{"start":1752204675770,"stop":1752204675771,"duration":1},"status":"passed","severity":"normal"},{"uid":"285cd559e3156c82","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1752204630748,"stop":1752204630748,"duration":0},"status":"passed","severity":"normal"},{"uid":"4af501097dc43679","name":"should reject if Store is requested but not mounted","time":{"start":1752204676640,"stop":1752204676640,"duration":0},"status":"passed","severity":"normal"},{"uid":"38f27e6fc89dd1cb","name":"Filter","time":{"start":1752205002933,"stop":1752205002933,"duration":0},"status":"passed","severity":"normal"},{"uid":"573bf8829fa6e781","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752204636185,"stop":1752204636186,"duration":1},"status":"passed","severity":"normal"},{"uid":"7140be1b397df01e","name":"Throws when trying to push message with empty payload","time":{"start":1752205305765,"stop":1752205305765,"duration":0},"status":"passed","severity":"normal"},{"uid":"41f85572bae32f4a","name":"should handle relay send failures gracefully","time":{"start":1752204646662,"stop":1752204646663,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fd2d0e5e75e7e15","name":"should dial peer when peer is discovered","time":{"start":1752204646161,"stop":1752204646161,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b2e25af3abf74e4","name":"accepts valid content-filtered query","time":{"start":1752204646887,"stop":1752204646887,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdcf83817dd924bf","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752205154493,"stop":1752205154494,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebe7bae24de09d45","name":"1 Relay, 1 Filter, gives up","time":{"start":1752204654980,"stop":1752204654980,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c34bd47470348e4","name":"Check message on other pubsub topic is not received","time":{"start":1752205154482,"stop":1752205154483,"duration":1},"status":"passed","severity":"normal"},{"uid":"98077a6dfe9c7815","name":"non connected peers","time":{"start":1752204803689,"stop":1752204803689,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b3552ec80e20b3e9","name":"should handle complete discovery-to-dial flow","time":{"start":1752204646167,"stop":1752204646168,"duration":1},"status":"passed","severity":"normal"},{"uid":"a891fd4b10bbce51","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1752204654832,"stop":1752204654832,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf5829cbc94a471a","name":"should emit a peer event after start","time":{"start":1752204659165,"stop":1752204659165,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5aedafbcfc734d","name":"Push message with content topic containing XML","time":{"start":1752205305785,"stop":1752205305785,"duration":0},"status":"passed","severity":"normal"},{"uid":"e29eb7bb52ac1621","name":"Asymmetric encrypt & decrypt","time":{"start":1752204665497,"stop":1752204665497,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9df15de02f231be","name":"should remove event listeners from globalThis","time":{"start":1752204645783,"stop":1752204645783,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0611cd7b490a9f9","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752204655249,"stop":1752204655250,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3268270588a76504","name":"Subscribe to topic containing Script and receive message","time":{"start":1752205198353,"stop":1752205198353,"duration":0},"status":"passed","severity":"normal"},{"uid":"4298d682cc74660a","name":"throws an error for improperly formatted content topics","time":{"start":1752204630752,"stop":1752204630753,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c09fc84b60f6d36","name":"should dial peers from store when no connections remain","time":{"start":1752204646608,"stop":1752204646608,"duration":0},"status":"passed","severity":"normal"},{"uid":"86838d51fa1e8b7e","name":"should return valid sharding parameters for static sharding","time":{"start":1752204630772,"stop":1752204630773,"duration":1},"status":"passed","severity":"normal"},{"uid":"91473856aa15f601","name":"should handle connection event","time":{"start":1752204646604,"stop":1752204646605,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6d891e3591285f9","name":"Check received message containing shell command","time":{"start":1752205154489,"stop":1752205154489,"duration":0},"status":"passed","severity":"normal"},{"uid":"bac9d0ac53a86bc","name":"should handle disconnect when peer has no timers","time":{"start":1752204646663,"stop":1752204646663,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcb94659a49ba256","name":"should reject on timeout if it was set","time":{"start":1752204676641,"stop":1752204676648,"duration":7},"status":"passed","severity":"normal"},{"uid":"c7e7bbb4a768cadd","name":"should request peer renewal on specific errors","time":{"start":1752204675772,"stop":1752204675773,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bb2a93b946f40cc","name":"should create ShardReader with contentTopics network config","time":{"start":1752204646475,"stop":1752204646476,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0544feae3b45a9e","name":"should return false","time":{"start":1752204636972,"stop":1752204636972,"duration":0},"status":"passed","severity":"normal"},{"uid":"12d84372d50f11fe","name":"Encoder throws on empty string content topic","time":{"start":1752204665205,"stop":1752204665205,"duration":0},"status":"passed","severity":"normal"},{"uid":"fefbbf5bef29bc2f","name":"should properly create location multiaddrs - udp","time":{"start":1752204636980,"stop":1752204636980,"duration":0},"status":"passed","severity":"normal"},{"uid":"bff8f880a645adaf","name":"start node with empty content topic","time":{"start":1752204968886,"stop":1752204968887,"duration":1},"status":"broken","severity":"normal"},{"uid":"693ce21aa02e7aad","name":"should start and stop interval correctly","time":{"start":1752204675770,"stop":1752204675770,"duration":0},"status":"passed","severity":"normal"},{"uid":"20d153cac4ad6af9","name":"should initialize with default number of peers","time":{"start":1752204676815,"stop":1752204676816,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb788ba9d5207e2e","name":"should hang up bootstrap peer if over limit","time":{"start":1752204646607,"stop":1752204646607,"duration":0},"status":"passed","severity":"normal"},{"uid":"960247715a9636d2","name":"Fails to push message bigger that 1MB","time":{"start":1752205305790,"stop":1752205305790,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f60421229e3c551","name":"should save new peer to store","time":{"start":1752204646166,"stop":1752204646166,"duration":0},"status":"passed","severity":"normal"},{"uid":"c937d7c3fe322983","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752205198341,"stop":1752205198341,"duration":0},"status":"passed","severity":"normal"},{"uid":"d85fcc6934f71434","name":"should reject if LightPush is requested but not mounted","time":{"start":1752204676640,"stop":1752204676640,"duration":0},"status":"passed","severity":"normal"},{"uid":"e893d2a649103783","name":"Fails to push message with large meta","time":{"start":1752205305772,"stop":1752205305772,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cbecc7a22f9f783","name":"should only return 1 node with store capability","time":{"start":1752204655248,"stop":1752204655248,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e3a367099d212d7","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1752204646904,"stop":1752204646904,"duration":0},"status":"passed","severity":"normal"},{"uid":"734c216bc1198d8c","name":"Check publish message containing escaped characters","time":{"start":1752204828287,"stop":1752204828287,"duration":0},"status":"passed","severity":"normal"},{"uid":"696de216b36a5b2a","name":"new peer added after a peer was already found","time":{"start":1752204859449,"stop":1752204859449,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f6e9a56fe9768799","name":"Check received message containing special chars","time":{"start":1752205154486,"stop":1752205154486,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbe902838806b5d0","name":"should handle peer store errors gracefully","time":{"start":1752204646165,"stop":1752204646166,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7f613e528aa7352","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1752204630761,"stop":1752204630761,"duration":0},"status":"passed","severity":"normal"},{"uid":"936c1aa19fccf41b","name":"should return false when shard info is undefined","time":{"start":1752204646492,"stop":1752204646493,"duration":1},"status":"passed","severity":"normal"},{"uid":"e468bf797c9762fc","name":"should discard bootstrap peers when has more than 1 (default limit)","time":{"start":1752204738001,"stop":1752204738002,"duration":1},"status":"passed","severity":"normal"},{"uid":"4627cc4f52034567","name":"should return usable stream attached to connection","time":{"start":1752204646902,"stop":1752204646902,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3a7f8e1308feb03","name":"Check received message with timestamp: 1752204705966000000 ","time":{"start":1752205154490,"stop":1752205154491,"duration":1},"status":"passed","severity":"normal"},{"uid":"d35516e6bb407375","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752205198345,"stop":1752205198345,"duration":0},"status":"passed","severity":"normal"},{"uid":"e834a90c8398f860","name":"should not create multiple intervals when called multiple times","time":{"start":1752204646198,"stop":1752204646198,"duration":0},"status":"passed","severity":"normal"},{"uid":"88b75ee9aeb07e48","name":"should handle peer store errors gracefully","time":{"start":1752204646615,"stop":1752204646615,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f1ca5ae6d2881c7","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1752204630746,"stop":1752204630747,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2282a7547a4680b","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1752204675790,"stop":1752204675790,"duration":0},"status":"passed","severity":"normal"},{"uid":"48f3a84a115de644","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1752204646661,"stop":1752204646661,"duration":0},"status":"passed","severity":"normal"},{"uid":"c94ae04406544cf6","name":"should return false when connections are non-bootstrap peers","time":{"start":1752204646619,"stop":1752204646619,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a6cdd404a448d84","name":"should be safe to call multiple times","time":{"start":1752204646599,"stop":1752204646602,"duration":3},"status":"passed","severity":"normal"},{"uid":"ccf299e67f1e60fb","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1752204686100,"stop":1752204686101,"duration":1},"status":"passed","severity":"normal"},{"uid":"464c00cae2bb7c82","name":"should push the message to the outgoing buffer","time":{"start":1752204691174,"stop":1752204691174,"duration":0},"status":"passed","severity":"normal"},{"uid":"d42dbe6e404ec03e","name":"Check publish message containing emoji","time":{"start":1752204828288,"stop":1752204828288,"duration":0},"status":"passed","severity":"normal"},{"uid":"703ad56f21051175","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1752204630759,"stop":1752204630759,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9834c05fd2f0234","name":"should be able to encode the field with only RELAY set to true","time":{"start":1752204636175,"stop":1752204636178,"duration":3},"status":"passed","severity":"normal"},{"uid":"8743742bf81cf220","name":"Push message with unicode special characters payload","time":{"start":1752205305779,"stop":1752205305780,"duration":1},"status":"passed","severity":"normal"},{"uid":"c10b7473e4790c41","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752205198344,"stop":1752205198344,"duration":0},"status":"passed","severity":"normal"},{"uid":"23ce272293ba1909","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1752204630749,"stop":1752204630749,"duration":0},"status":"passed","severity":"normal"},{"uid":"c972e98890832b6b","name":"Push message with Chinese payload","time":{"start":1752205305776,"stop":1752205305776,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1d3f5d852b87d7b","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1752204654830,"stop":1752204654830,"duration":0},"status":"passed","severity":"normal"},{"uid":"c59b8c20a73d9358","name":"Subscribe to topic containing XML and publish message","time":{"start":1752204837216,"stop":1752204837217,"duration":1},"status":"passed","severity":"normal"},{"uid":"440b40c67d03c22","name":"should be safe to call multiple times","time":{"start":1752204646645,"stop":1752204646645,"duration":0},"status":"passed","severity":"normal"},{"uid":"46fb6f5d1b28dee6","name":"should handle incoming messages","time":{"start":1752204676743,"stop":1752204676743,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7ec692ad705f1de","name":"Default pageSize","time":{"start":1752204988804,"stop":1752204988804,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a40964ace68f802","name":"should merge provided config with defaults","time":{"start":1752204647399,"stop":1752204647400,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6ff604dcb52e6a5","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1752204630754,"stop":1752204630754,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f81a3e0ab79a05c","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752205198347,"stop":1752205198347,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea9e1423c2d6c5f3","name":"should handle onConnected and onDisconnected","time":{"start":1752204676818,"stop":1752204676818,"duration":0},"status":"passed","severity":"normal"},{"uid":"928d07d240d71de6","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752205305785,"stop":1752205305785,"duration":0},"status":"passed","severity":"normal"},{"uid":"da9d2945d8c34d10","name":"should wait for LightPush peer to be connected","time":{"start":1752204676648,"stop":1752204676649,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c7e28140c5350ab","name":"should handle peer connect event","time":{"start":1752204645789,"stop":1752204645789,"duration":0},"status":"passed","severity":"normal"},{"uid":"aed8547a549f6b6c","name":"random static sharding 3 - Cluster ID: 488, Shard ID: 1","time":{"start":1752205033925,"stop":1752205033925,"duration":0},"status":"passed","severity":"normal"},{"uid":"33abdd382280df9d","name":"should return false when peer is not on topic","time":{"start":1752204647407,"stop":1752204647407,"duration":0},"status":"passed","severity":"normal"},{"uid":"ced7990c8e50ea0f","name":"1 Store, 2 relays, 2 fetches","time":{"start":1752204654979,"stop":1752204654980,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d7e2eef58a5020f","name":"Push message with shell command payload","time":{"start":1752205305763,"stop":1752205305763,"duration":0},"status":"passed","severity":"normal"},{"uid":"258d775b4c179136","name":"Push message with custom timestamp: 1752201127442","time":{"start":1752205305773,"stop":1752205305773,"duration":0},"status":"passed","severity":"normal"},{"uid":"44ecddf8d5593165","name":"random static sharding 5 - Cluster ID: 217, Shard ID: 549","time":{"start":1752205033926,"stop":1752205033926,"duration":0},"status":"passed","severity":"normal"},{"uid":"8064b6de783e1eb1","name":"Push message with rate limit","time":{"start":1752205305789,"stop":1752205305789,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec307f85588319cd","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1752204647406,"stop":1752204647407,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2dd380203c2978","name":"Push message with rate limit","time":{"start":1752205305772,"stop":1752205305772,"duration":0},"status":"passed","severity":"normal"},{"uid":"95fa048ae648b039","name":"should skip updating peer store if peer has same addresses","time":{"start":1752204646167,"stop":1752204646167,"duration":0},"status":"passed","severity":"normal"},{"uid":"c39ba2bb28f6bdf6","name":"should set field with all protocols disabled","time":{"start":1752204636981,"stop":1752204636981,"duration":0},"status":"passed","severity":"normal"},{"uid":"b89839a7c9f8da04","name":"Push message with content topic containing Chinese","time":{"start":1752205305783,"stop":1752205305783,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f9e8b1da05af212","name":"should process queue every 500ms","time":{"start":1752204646207,"stop":1752204646207,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6aec03805fd1220","name":"handles empty shards array correctly","time":{"start":1752204630773,"stop":1752204630774,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bee587f574bcd83","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752205198339,"stop":1752205198339,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d4fb8a6f2c193330","name":"should create all internal components","time":{"start":1752204647400,"stop":1752204647400,"duration":0},"status":"passed","severity":"normal"},{"uid":"e73a14b7f60e81e3","name":"should properly create location multiaddrs - tcp6","time":{"start":1752204636980,"stop":1752204636980,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e52924d62367af2","name":"messageHashStr returns a hex string","time":{"start":1752204646519,"stop":1752204646519,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b4f702acbf93319","name":"should successfully subscribe to supported pubsub topic","time":{"start":1752204676739,"stop":1752204676740,"duration":1},"status":"passed","severity":"normal"},{"uid":"85354ad4f76288a8","name":"should handle dial errors gracefully","time":{"start":1752204646206,"stop":1752204646207,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bcc2e2c90f03216","name":"Passing page size 0 when there are 110 messages","time":{"start":1752204988799,"stop":1752204988799,"duration":0},"status":"passed","severity":"normal"},{"uid":"5975cf82bc0d88d5","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1752204686087,"stop":1752204686088,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb1146b6ef426e38","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752204977540,"stop":1752204977540,"duration":0},"status":"passed","severity":"normal"},{"uid":"75eab6f9ea24270a","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1752204686101,"stop":1752204686102,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba4622175a7bb529","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1752204686092,"stop":1752204686092,"duration":0},"status":"passed","severity":"normal"},{"uid":"f102ef1b02be1448","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1752204994412,"stop":1752204994412,"duration":0},"status":"passed","severity":"normal"},{"uid":"256fc5f360231399","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1752204630756,"stop":1752204630756,"duration":0},"status":"passed","severity":"normal"},{"uid":"752555ad9453e793","name":"should not fail to start the service if it is already started","time":{"start":1752204659164,"stop":1752204659164,"duration":0},"status":"passed","severity":"normal"},{"uid":"e13ac20847333bf","name":"should dial with PeerId and return stream","time":{"start":1752204647402,"stop":1752204647403,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c922ae10aab904f","name":"should properly clean up resources when disposed","time":{"start":1752204675012,"stop":1752204675013,"duration":1},"status":"passed","severity":"normal"},{"uid":"8da28e54b647f424","name":"Push message with Basic HTML tag payload","time":{"start":1752205305762,"stop":1752205305762,"duration":0},"status":"passed","severity":"normal"},{"uid":"7be17fadcea686bb","name":"should set field with only RELAY enabled","time":{"start":1752204636982,"stop":1752204636982,"duration":0},"status":"passed","severity":"normal"},{"uid":"f62d06355271f8dc","name":"should handle complete connection lifecycle","time":{"start":1752204645806,"stop":1752204645807,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d09ac54e0cfef60","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752205198337,"stop":1752205198337,"duration":0},"status":"passed","severity":"normal"},{"uid":"7daa1f669bddaa5b","name":"should call waitForPeer on Relay","time":{"start":1752204676652,"stop":1752204676653,"duration":1},"status":"passed","severity":"normal"},{"uid":"54cccf964c3aa1af","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1752204654834,"stop":1752204654834,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0ab90278643c666","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1752204646887,"stop":1752204646888,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f847b7cd93ee129","name":"Push message with emoji payload","time":{"start":1752205305780,"stop":1752205305780,"duration":0},"status":"passed","severity":"normal"},{"uid":"adb490a5191ae478","name":"should maintain proper timestamps if all messages received","time":{"start":1752204691177,"stop":1752204691177,"duration":0},"status":"passed","severity":"normal"},{"uid":"66b50e5ddb603adb","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752205198343,"stop":1752205198343,"duration":0},"status":"passed","severity":"normal"},{"uid":"56ec8fd4b2e104be","name":"random static sharding 2 - Cluster ID: 954, Shard ID: 312","time":{"start":1752205033925,"stop":1752205033925,"duration":0},"status":"passed","severity":"normal"},{"uid":"8501ee844bf449e2","name":"Push message with content topic containing emoji","time":{"start":1752205305787,"stop":1752205305788,"duration":1},"status":"passed","severity":"normal"},{"uid":"252b84b3220ef5f","name":"Push message with shell command payload","time":{"start":1752205305779,"stop":1752205305779,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6efcaef75cba183","name":"messageHashStr produces different results for different inputs","time":{"start":1752204646522,"stop":1752204646522,"duration":0},"status":"passed","severity":"normal"},{"uid":"caf822861508eece","name":"Push message with content topic containing JSON","time":{"start":1752205305786,"stop":1752205305786,"duration":0},"status":"passed","severity":"normal"},{"uid":"87b1e1dfe8c34e7e","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1752204828288,"stop":1752204828288,"duration":0},"status":"passed","severity":"normal"},{"uid":"82a4bb6b8718759","name":"Rejects garbage","time":{"start":1752204680338,"stop":1752204680338,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e3006445504b43e","name":"messageHashStr produces consistent results for the same input","time":{"start":1752204646520,"stop":1752204646522,"duration":2},"status":"passed","severity":"normal"},{"uid":"3c0e0c53f102f9eb","name":"should encode/decode to RLP encoding","time":{"start":1752204636973,"stop":1752204636973,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd6402ebbc36db78","name":"Push message with long payload","time":{"start":1752205305775,"stop":1752205305775,"duration":0},"status":"passed","severity":"normal"},{"uid":"92100c0d5dbddd8a","name":"Renews subscription after lossing a connection","time":{"start":1752205198355,"stop":1752205198355,"duration":0},"status":"passed","severity":"normal"},{"uid":"1690aa03e4a2a254","name":"start node with empty shard should fail","time":{"start":1752205033931,"stop":1752205033932,"duration":1},"status":"broken","severity":"normal"},{"uid":"7ff9544f9cacab86","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752204977537,"stop":1752204977538,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee1eeb84837c33f6","name":"Push message with content topic containing long","time":{"start":1752205305782,"stop":1752205305782,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb27b1b29ee7ab91","name":"should throw error - no id","time":{"start":1752204636971,"stop":1752204636971,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f12a64fdb583196","name":"can start the service","time":{"start":1752204803356,"stop":1752204803356,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0892fae8eece179","name":"should not retry if at least one success","time":{"start":1752204675783,"stop":1752204675783,"duration":0},"status":"passed","severity":"normal"},{"uid":"e79562ed01003c33","name":"should not dispatch event when already disconnected","time":{"start":1752204645793,"stop":1752204645793,"duration":0},"status":"passed","severity":"normal"},{"uid":"2175c8022924873a","name":"should be able to decode the field with only FILTER set to true","time":{"start":1752204636187,"stop":1752204636188,"duration":1},"status":"passed","severity":"normal"},{"uid":"dff403e079648df8","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1752204932806,"stop":1752204932807,"duration":1},"status":"broken","severity":"normal"},{"uid":"7ceb952a38bb7ebf","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1752204646904,"stop":1752204646905,"duration":1},"status":"passed","severity":"normal"},{"uid":"d95197ce5e71bdea","name":"should increase lamport timestamp","time":{"start":1752204691176,"stop":1752204691176,"duration":0},"status":"passed","severity":"normal"},{"uid":"25425187eac7dcd","name":"Push message with content topic containing special chars","time":{"start":1752205305782,"stop":1752205305783,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7e9dd23ff45d609","name":"Push message with custom timestamp: 1721446327442","time":{"start":1752205305772,"stop":1752205305772,"duration":0},"status":"passed","severity":"normal"},{"uid":"57cfb743b7452b7c","name":"Check received message containing Script","time":{"start":1752205154488,"stop":1752205154488,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7e00068359df9d9","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1752204686103,"stop":1752204686103,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed97ac9b81e3b5a2","name":"should handle errors when accessing navigator","time":{"start":1752204645802,"stop":1752204645806,"duration":4},"status":"passed","severity":"normal"},{"uid":"6a96d5175b97f46b","name":"throws on content topic with empty application field","time":{"start":1752204630742,"stop":1752204630742,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eea89477126f40c","name":"should lock peers when selected","time":{"start":1752204676817,"stop":1752204676817,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bd08a19c9ca3525","name":"Generator, custom pubsub topic","time":{"start":1752204977539,"stop":1752204977539,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac95062039e1aa0e","name":"Push message with meta","time":{"start":1752205305788,"stop":1752205305788,"duration":0},"status":"passed","severity":"normal"},{"uid":"430da74c4f468077","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1752204630747,"stop":1752204630747,"duration":0},"status":"passed","severity":"normal"},{"uid":"101355a13eccf7bf","name":"Subscribe and receive messages via waku relay post","time":{"start":1752205198337,"stop":1752205198338,"duration":1},"status":"passed","severity":"normal"},{"uid":"342cdb11019fa3e2","name":"Subscribe and receive messages via waku relay post","time":{"start":1752205198347,"stop":1752205198347,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d918f4f25302be3","name":"Passing an array","time":{"start":1752205000119,"stop":1752205000119,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee09568e955ab9fa","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752204837153,"stop":1752204837153,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab0b66c8bde16954","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1752204932807,"stop":1752204932808,"duration":1},"status":"passed","severity":"normal"},{"uid":"716ffd379340716d","name":"Check message with non string payload is not received","time":{"start":1752205154493,"stop":1752205154493,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4f9b7a0ef374e15","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1752204983168,"stop":1752204983169,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4c02bc5e36f08c2","name":"should return peer for existing peer","time":{"start":1752204646614,"stop":1752204646614,"duration":0},"status":"passed","severity":"normal"},{"uid":"603ff4ff26201efc","name":"should properly create peer info with all multiaddrs","time":{"start":1752204636981,"stop":1752204636981,"duration":0},"status":"passed","severity":"normal"},{"uid":"66fd68ae4c8598c5","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1752204983169,"stop":1752204983172,"duration":3},"status":"passed","severity":"normal"},{"uid":"f67714c9ee506401","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752205198351,"stop":1752205198351,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2dc6ee7170b7db2","name":"ignores unrecognized TXT record formats","time":{"start":1752204655247,"stop":1752204655247,"duration":0},"status":"passed","severity":"normal"},{"uid":"75263043e25f3dfa","name":"should be delivered but not added to local log or bloom filter","time":{"start":1752204691182,"stop":1752204691182,"duration":0},"status":"passed","severity":"normal"},{"uid":"9265ddd747d899d6","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1752204686100,"stop":1752204686100,"duration":0},"status":"passed","severity":"normal"},{"uid":"636a66f93d3a0da9","name":"should mark all messages in causal history as acknowledged","time":{"start":1752204691178,"stop":1752204691178,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1b23121ef690ff5","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752205154491,"stop":1752205154491,"duration":0},"status":"passed","severity":"normal"},{"uid":"a151a7b3ef5f4e54","name":"should handle dial errors gracefully","time":{"start":1752204646161,"stop":1752204646161,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1f401e5a84cf1f4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1752204630764,"stop":1752204630764,"duration":0},"status":"passed","severity":"normal"},{"uid":"154b8da09b7b1594","name":"Subscribe to topic containing XML and receive message","time":{"start":1752205198342,"stop":1752205198343,"duration":1},"status":"passed","severity":"normal"},{"uid":"64352f1ff3b791ca","name":"Check received message containing escaped characters","time":{"start":1752205154480,"stop":1752205154480,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2bf0693c38cebf","name":"should return false when network is not connected","time":{"start":1752204647402,"stop":1752204647402,"duration":0},"status":"passed","severity":"normal"},{"uid":"10d7606cc20853df","name":"should convert tags map to array of keys","time":{"start":1752204646613,"stop":1752204646613,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd431ec1b7447794","name":"should handle empty pubsub topics","time":{"start":1752204646667,"stop":1752204646667,"duration":0},"status":"passed","severity":"normal"},{"uid":"305b2a764f96ec5","name":"Relay - dialed after","time":{"start":1752205002931,"stop":1752205002931,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4a2c133cadc5395","name":"Decoder throws on empty string content topic","time":{"start":1752204647327,"stop":1752204647327,"duration":0},"status":"passed","severity":"normal"},{"uid":"261675818d45e832","name":"should add and check entries correctly","time":{"start":1752204674984,"stop":1752204674993,"duration":9},"status":"passed","severity":"normal"},{"uid":"b577eac1e7cdbb34","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1752204686103,"stop":1752204686104,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1aca5adb899445d","name":"should create KeepAliveManager with relay","time":{"start":1752204646638,"stop":1752204646638,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3bfd8bb4089cc2","name":"should process up to 3 peers at once","time":{"start":1752204646207,"stop":1752204646208,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dc0e5bb25a15838","name":"should handle dial errors gracefully","time":{"start":1752204646610,"stop":1752204646610,"duration":0},"status":"passed","severity":"normal"},{"uid":"42f9d19df6857737","name":"should only return 1 node with relay capability","time":{"start":1752204655247,"stop":1752204655248,"duration":1},"status":"passed","severity":"normal"},{"uid":"e791383b3e6fd9a1","name":"should create ConnectionLimiter with required options","time":{"start":1752204646594,"stop":1752204646595,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae9ca573c100f48e","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1752204691181,"stop":1752204691181,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed8cb26830b51ac2","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1752204686094,"stop":1752204686096,"duration":2},"status":"passed","severity":"normal"},{"uid":"83e74674000fad90","name":"returns all values when wanted number is greater than available values","time":{"start":1752204653974,"stop":1752204653975,"duration":1},"status":"passed","severity":"normal"},{"uid":"52a39966de5868b0","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1752204686082,"stop":1752204686083,"duration":1},"status":"passed","severity":"normal"},{"uid":"abf452aa32267bf4","name":"shard 0","time":{"start":1752205033923,"stop":1752205033924,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8cbab46a05d5ba4","name":"should enable all discoveries when explicitly set","time":{"start":1752204675789,"stop":1752204675789,"duration":0},"status":"passed","severity":"normal"},{"uid":"261115457f1c146d","name":"should be empty when created","time":{"start":1752204677056,"stop":1752204677057,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9fa566d78cae488","name":"A test","time":{"start":1752204755678,"stop":1752204755679,"duration":1},"status":"passed","severity":"normal"},{"uid":"863b715fc29dbb0d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1752204686110,"stop":1752204686111,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa797b5b6b2eccbd","name":"Passing page size 3 when there are 20 messages","time":{"start":1752204988801,"stop":1752204988802,"duration":1},"status":"passed","severity":"normal"},{"uid":"8433a45f51f23b97","name":"should continually clean up expired entries at intervals","time":{"start":1752204675016,"stop":1752204675016,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee1484d62a1f5819","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752204968871,"stop":1752204968871,"duration":0},"status":"passed","severity":"normal"},{"uid":"45572b59251ab1b1","name":"Sign & Recover","time":{"start":1752204665499,"stop":1752204665499,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ade0fa12f1fa062","name":"should load peers from local storage and dispatch events","time":{"start":1752204659166,"stop":1752204659167,"duration":1},"status":"passed","severity":"normal"},{"uid":"936d477d127ccbe9","name":"should decode valid enr with tcp successfully","time":{"start":1752204636969,"stop":1752204636970,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a9afd600f97b151","name":"isConnected should return false after all peers disconnect","time":{"start":1752204727184,"stop":1752204727184,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7d98a507c360181","name":"isConnected between 2 js-waku relay nodes","time":{"start":1752204727184,"stop":1752204727185,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a377e4cecddef3e","name":"Promise Callback - false","time":{"start":1752204977193,"stop":1752204977194,"duration":1},"status":"passed","severity":"normal"},{"uid":"592061d73408c7df","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1752204837222,"stop":1752204837222,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c6e8eb1cd26281c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1752204686109,"stop":1752204686110,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1a65aba967d7b1","name":"Push message with SQL Injection payload","time":{"start":1752205305760,"stop":1752205305760,"duration":0},"status":"passed","severity":"normal"},{"uid":"d94253e2fe1bcbc6","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1752204655250,"stop":1752204655250,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6166c14bf6a3222d","name":"Reusing cursor across nodes","time":{"start":1752204907666,"stop":1752204907667,"duration":1},"status":"passed","severity":"normal"},{"uid":"6874dc8554023f7c","name":"should encodeTxt and decodeTxt","time":{"start":1752204636968,"stop":1752204636969,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f0dcd1c365a63b2","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752204711638,"stop":1752204711639,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4a8cd7a654b1504f","name":"Check meta is set [ecies]","time":{"start":1752204666804,"stop":1752204666804,"duration":0},"status":"passed","severity":"normal"},{"uid":"64dd819a50ba3d5e","name":"can start and stop the service","time":{"start":1752204659162,"stop":1752204659162,"duration":0},"status":"passed","severity":"normal"},{"uid":"53aa53beb0b2db73","name":"should detect messages with missing dependencies","time":{"start":1752204691179,"stop":1752204691179,"duration":0},"status":"passed","severity":"normal"},{"uid":"91c3a7d43025b221","name":"Generator, custom pubsub topic","time":{"start":1752204977536,"stop":1752204977537,"duration":1},"status":"passed","severity":"normal"},{"uid":"3462073bc6c449f3","name":"should not dial peers from store when browser is not connected","time":{"start":1752204646604,"stop":1752204646604,"duration":0},"status":"passed","severity":"normal"},{"uid":"45fa36e46ab93ba8","name":"Check message with no pubsub topic is not received","time":{"start":1752205154483,"stop":1752205154483,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0c18701483c6e70","name":"Check received message containing SQL Injection","time":{"start":1752205154487,"stop":1752205154488,"duration":1},"status":"passed","severity":"normal"},{"uid":"f40f1ee5fe1369ae","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1752204932811,"stop":1752204932812,"duration":1},"status":"broken","severity":"normal"},{"uid":"c8488be5d460820","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1752204685722,"stop":1752204685723,"duration":1},"status":"passed","severity":"normal"},{"uid":"299b0754f3ae87a7","name":"Check received message with timestamp: 1752204705966 ","time":{"start":1752205154491,"stop":1752205154491,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eb00223ee26c319","name":"should initialize bloom filter with correct parameters","time":{"start":1752204688258,"stop":1752204688258,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f9af27bdef8f6b2","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1752204675931,"stop":1752204675931,"duration":0},"status":"passed","severity":"normal"},{"uid":"8604173fc13286ab","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1752204645785,"stop":1752204645785,"duration":0},"status":"passed","severity":"normal"},{"uid":"225e033aa268beea","name":"isConnected should return true after first peer connects","time":{"start":1752204727183,"stop":1752204727184,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfb1492b79d5cf2f","name":"should handle multiple bootstrap peers with different limits","time":{"start":1752204646622,"stop":1752204646622,"duration":0},"status":"passed","severity":"normal"},{"uid":"1702f59b7f850f63","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1752204630759,"stop":1752204630759,"duration":0},"status":"passed","severity":"normal"},{"uid":"18fad4111ab8e584","name":"Push message with SQL Injection payload","time":{"start":1752205305777,"stop":1752205305777,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7ebe53860f42703","name":"should partition messages based on acknowledgement status","time":{"start":1752204691180,"stop":1752204691181,"duration":1},"status":"passed","severity":"normal"},{"uid":"2033757c256f029c","name":"Query Generator, Wrong PubsubTopic","time":{"start":1752204932803,"stop":1752204932804,"duration":1},"status":"broken","severity":"normal"},{"uid":"b05fe5b27c52c8d6","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1752204630748,"stop":1752204630749,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8cefdb344af1c36","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1752204676819,"stop":1752204676819,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b19f954513afbdf","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1752204837204,"stop":1752204837212,"duration":8},"status":"passed","severity":"normal"},{"uid":"f8194d2d1441a006","name":"should return null for non-existent peer","time":{"start":1752204646615,"stop":1752204646615,"duration":0},"status":"passed","severity":"normal"},{"uid":"f03496f44784aab7","name":"connects to nwaku","time":{"start":1752205000118,"stop":1752205000118,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef922b629da54a49","name":"should properly create location multiaddrs - udp4","time":{"start":1752204636977,"stop":1752204636978,"duration":1},"status":"passed","severity":"normal"},{"uid":"28b0924d07063841","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752205198356,"stop":1752205198356,"duration":0},"status":"passed","severity":"normal"},{"uid":"231e5ece79a262d8","name":"should return PeerId when PeerId is provided","time":{"start":1752204646913,"stop":1752204646914,"duration":1},"status":"passed","severity":"normal"},{"uid":"d94102d10c5a142c","name":"throws on content topic with empty topic name field","time":{"start":1752204630743,"stop":1752204630744,"duration":1},"status":"passed","severity":"normal"},{"uid":"238322352851e6d6","name":"should get all peers from store","time":{"start":1752204646609,"stop":1752204646609,"duration":0},"status":"passed","severity":"normal"},{"uid":"2484f0d3b0fc8fde","name":"Push message equal or less that 1MB","time":{"start":1752205305773,"stop":1752205305774,"duration":1},"status":"passed","severity":"normal"},{"uid":"65a532ee35c61a1c","name":"should add event listeners for waku:connection, peer connect and disconnect","time":{"start":1752204646598,"stop":1752204646598,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb0b25d7a63ecb00","name":"Check received message containing Russian","time":{"start":1752205154487,"stop":1752205154487,"duration":0},"status":"passed","severity":"normal"},{"uid":"df350d9cb87a4052","name":"Push to array if already present","time":{"start":1752204630388,"stop":1752204630389,"duration":1},"status":"passed","severity":"normal"},{"uid":"718ca758b292ab65","name":"Subscribe to topic containing long and receive message","time":{"start":1752205198350,"stop":1752205198351,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8840ffaec604b7b","name":"Push message with Russian payload","time":{"start":1752205305776,"stop":1752205305777,"duration":1},"status":"passed","severity":"normal"},{"uid":"858969e125b6b187","name":"should do nothing if peer is not a bootstrap peer","time":{"start":1752204646605,"stop":1752204646606,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8c638729fb1e4c7","name":"Passing page size 1 when there are 4 messages","time":{"start":1752204988799,"stop":1752204988801,"duration":2},"status":"passed","severity":"normal"},{"uid":"2919404bbfc504ce","name":"Encoder throws on undefined content topic","time":{"start":1752204666804,"stop":1752204666804,"duration":0},"status":"passed","severity":"normal"},{"uid":"d229582202cb332a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1752204630763,"stop":1752204630763,"duration":0},"status":"passed","severity":"normal"}] |